实验拓扑

BGP基本配置

图 1-1

注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推;另外,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在 192.168.1.0/24 网段,则其 IP 地址为 192.168.1.3/24,以此类推


实验需求

  1. 按照图示配置 IP 地址,R1 和 R5 上使用环回口模拟业务网段,R2,R3,R4 的环回口用于配置 Router-id 和建立 IBGP 邻居

  2. AS 200 运行 OSPF 实现内部网络互通

  3. R1,R2,R4,R5 运行 BGP,R1 和 R2 建立 EBGP 邻居,R4 和 R5 建立 EBGP 邻居,R2 和 R4 建立 IBGP 邻居。要求 EBGP 邻居使用直连接口建立邻居,IBGP 邻居使用环回口建立邻居

  4. R1 和 R5 把业务网段宣告进 BGP

  5. 在 R2 和 R4 上把 BGP 引入到 IGP 解决 BGP 路由黑洞问题

  6. 业务网段可以互通


实验解法

  1. 配置 IP 地址

R1

<H3C>SYS
System View: return to User View with Ctrl+Z.
[H3C]sysn r1
[r1]int g0/0
[r1-GigabitEthernet0/0]ip add 100.1.1.1 24
[r1-GigabitEthernet0/0]int loo 0
[r1-LoopBack0]ip add 192.168.1.1 24

R2

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn r2
[r2]int g0/0
[r2-GigabitEthernet0/0]ip add 100.1.1.2 24
[r2-GigabitEthernet0/0]int g0/1
[r2-GigabitEthernet0/1]ip add 100.2.2.2 24
[r2-GigabitEthernet0/1]int lo 0
[r2-LoopBack0]ip add 2.2.2.2 32

R3

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn r3
[r3]int g0/0
[r3-GigabitEthernet0/0]ip add 100.2.2.3 24
[r3-GigabitEthernet0/0]int g0/1
[r3-GigabitEthernet0/1]ip add 100.3.3.3 24
[r3-GigabitEthernet0/1]int loo 0
[r3-LoopBack0]ip add 3.3.3.3 32

R4

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn rt4
[rt4]int g0/0
[rt4-GigabitEthernet0/0]ip add 100.3.3.4 24
[rt4-GigabitEthernet0/0]int g0/1
[rt4-GigabitEthernet0/1]ip add 100.4.4.4 24
[rt4-GigabitEthernet0/1]int loo 0
[rt4-LoopBack0]ip add 4.4.4.4 32

R5

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn r5
[r5]int g0/0
[r5-GigabitEthernet0/0]ip add 100.4.4.5 24
[r5-GigabitEthernet0/0]int loo 0
[r5-LoopBack0]ip add 192.168.2.1 24
  1. 配置 OSPF 部分

R2

[r2-LoopBack0]ospf rou 2.2.2.2
[r2-ospf-1]a 0
[r2-ospf-1-area-0.0.0.0]netw 100.1.1.0 0.0.0.255
[r2-ospf-1-area-0.0.0.0]netw 100.2.2.0 0.0.0.255
[r2-ospf-1-area-0.0.0.0]netw 2.2.2.2 0.0.0.0

R3

[r3-LoopBack0]ospf rou 3.3.3.3
[r3-ospf-1]a 0
[r3-ospf-1-area-0.0.0.0]netw 100.2.2.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]netw 100.3.3.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]netw 3.3.3.3 0.0.0.0

R4

[rt4-LoopBack0]ospf rou 4.4.4.4
[rt4-ospf-1]a 0
[rt4-ospf-1-area-0.0.0.0]netw 4.4.4.4 0.0.0.0
[rt4-ospf-1-area-0.0.0.0]netw 100.3.3.0 0.0.0.255
[rt4-ospf-1-area-0.0.0.0]netw 100.4.4.0 0.0.0.255

2,R1,R2,R4,R5 运行 BGP,R1 和 R2 建立 EBGP 邻居,R4 和 R5 建立 EBGP 邻居,R2 和 R4 建立 IBGP 邻居。要求 EBGP 邻居使用直连接口建立邻居,IBGP 邻居使用环回口建立邻居

  分析:IBGP 邻居要求使用环回口建立,根据 BGP 邻居建立条件,需要修改 IBGP 邻居更新源为对应环回口
  由于 R2 和 R4 既有 EBGP 邻居,又有 IBGP 邻居,为了使从 EBGP 邻居学习的路由传递至 IBGP 邻居时下一跳可达,需要修改 IBGP 邻居下一跳为本机

步骤 1:在 R1,R2,R4,R5 上配置 BGP,建立邻居关系

[r1-LoopBack0]bgp 100
[r1-bgp-default]peer 100.1.1.2 as-num 200
[r1-bgp-default]add ipv4 un
[r1-bgp-default-ipv4]peer 100.1.1.2 ena
[r2-ospf-1-area-0.0.0.0]bgp 200
[r2-bgp-default]peer 100.1.1.1 as 100
[r2-bgp-default]peer 4.4.4.4 as 200
[r2-bgp-default]peer 4.4.4.4 connect-interface LoopBack 0
[r2-bgp-default]address-family ipv4 unicast
[r2-bgp-default-ipv4]peer 100.1.1.1 enable
[r2-bgp-default-ipv4]peer 4.4.4.4 enable
[r2-bgp-default-ipv4]peer 4.4.4.4 next-hop-local
[rt4]bgp 200
[rt4-bgp-default]pe 100.4.4.5 as 300
[rt4-bgp-default]pe 2.2.2.2 as 200
[rt4-bgp-default]pe 2.2.2.2 con LoopBack 0
[rt4-bgp-default]add ipv4 un
[rt4-bgp-default-ipv4]pe 100.4.4.5 en
[rt4-bgp-default-ipv4]pe 2.2.2.2 en
[rt4-bgp-default-ipv4]pe 2.2.2.2 next
[r5-LoopBack0]bgp 300
[r5-bgp-default]pe 100.4.4.4 as 200
[r5-bgp-default]add ipv4 un
[r5-bgp-default-ipv4]pe 100.4.4.4 en

效果测试:使用命令 display bgp peer ipv4 检查邻居是否正确建立,

R1

R5

3,R1 和 R5 把业务网段宣告进 BGP

步骤 1:在 R1 和 R5 上把业务网段宣告进 BGP 的 IPv4 地址族模式

[r1-bgp-default-ipv4]bgp 100
[r1-bgp-default]add ipv4 un
[r1-bgp-default-ipv4]netw 192.168.1.0 24
[r5-bgp-default-ipv4]bgp 300
[r5-bgp-default]add ipv4 un
[r5-bgp-default-ipv4]netw 192.168.2.0 24

4,在 R2 和 R4 上把 BGP 引入到 IGP 解决 BGP 路由黑洞问题

  分析:由于 R3 没有运行 BGP ,无法学习到业务网段路由,然而业务网段之间通讯的数据包会经过 R3 转发,所以造成 R3 上存在 BGP 路由黑洞
  这里通过把 BGP 引入到 OSPF,使 R3 可以通过 OSPF 学习到业务网段的路由,来解决 BGP 路由黑洞问题

  
步骤 1:在 R2 和 R4 上分别把 BGP 引入到 OSPF

[r2-bgp-default-ipv4]ospf
[r2-ospf-1]import-route bgp
[rt4-bgp-default-ipv4]ospf
[rt4-ospf-1]import-route bgp

效果测试:在 R3 上查看 IP 路由表,发现已经学习到业务网段的路由,来源为 OSPF 外部路由

<R3>display ip routing-table

​​

5,业务网段可以互通

  分析:由于 BGP 只传递了业务网段路由,所以必须使用带源 PING,才能测试是否连通

[R1]ping -a 192.168.1.1 192.168.2.1

​​

H3C BGP基本配置相关推荐

  1. H3C——BGP联盟配置

    要求 R1 R2 R3 R4都在 AS 100中 R1 R2 在其联盟的子AS 65001中(使用loopback接口建立BGP邻居时的更新源) R3 R4 在其联盟的子AS 65002中(使用loo ...

  2. H3C BGP基本配置实验

    BGP实验 一.拓扑图 二.组网需求 三.配置步骤 1.为各设备配置IP地址 2.配置OSPF,使AS 200内部可通信 3.建立EBGP邻居 4.建立IBGP邻居 5.宣告BGP 6.引入BGP 总 ...

  3. H3C BGP与IGP交互配置

    H3C BGP与IGP交互配置 本篇介绍H3C BGP与IGP交互配置. 拓扑图: AS65200与AS65100两个自治系统建立BGP协议,RTB与SWC建立OSPF协议.现在要求只允许192.16 ...

  4. 【H3C V7路由器实战视频课程系列-9】BGP路由配置与管理-王达-专题视频课程

    [H3C V7路由器实战视频课程系列-9]BGP路由配置与管理-42人已学习 课程介绍         全面介绍H3C路由器中BGP协议的基础知识和工作原理,并以实战方式介绍H3C路由器BGP路由配置 ...

  5. 【直通华为HCNA/HCNP系列R篇-12】BGP路由配置与管理-王达-专题视频课程

    [直通华为HCNA/HCNP系列R篇-12]BGP路由配置与管理-20623人已学习 课程介绍         本课程以笔者编写.由华为公司指定作为ICT认证培训教材的<华为路由器学习指南> ...

  6. h3c 3600 acl 配置 滤源IP是网关的ARP报文的ACL规则

    h3c 3600 acl 配置 滤源IP是网关的ARP报文的ACL规则 悬赏分:100 - 解决时间:2009-3-8 14:30 星号之间是我在网上查到的华为交换机的配置方法: ********** ...

  7. h3c 3600 交换机配置Telnet登录

    通过Console口连接 配置交换机Vlan1的IP地址 <h3c>system-view [h3c]interface vlan-interface 1 [h3c-vlan-interf ...

  8. H3C S5120-52P-WiNet交换机配置

    配置console口登录验证密码 <H3C>system-view [H3C]user-interface aux 0 [H3C-ui-aux0]authentication-mode p ...

  9. 查看h3c服务器raid信息,h3c 服务器 raid配置

    h3c 服务器 raid配置 内容精选 换一换 手把手教你用netperf工具.iperf3工具,测试弹性云服务器间网络性能.主要包括"测试准备"."TCP带宽测试&qu ...

  10. 《Cisco/H3C交换机高级配置与管理技术手册》目录

    备受业界关注,备受无数读者殷切期待的,我的2012年新作--<Cisco/H3C交换机高级配置与管理技术手册>,经过一年的艰辛编写,现终于胜利封笔.现应许多热心读者的要求,把本书的原始目录 ...

最新文章

  1. 多组两两比较用什么检验方法_用SPSS进行不同变量多组间两两比较卡方检验.pdf...
  2. android gridview不显示 自定义,Android gridview和自定义标题
  3. python资料下载-Python大量学习资料集锦(全部免费下载)
  4. 申请 SSL 证书 --Nginx 配置Https 最佳实践
  5. jdbc获取mysql表数据类型_jdbc操作数据库并自动获取字段类型
  6. php 初始化漏洞,这样做是不是不会引起PHP全局变量未初始化漏洞
  7. Perl 面对对象的案例理解
  8. 有感于最近一个朋友买股票大亏
  9. MongoDB安装中断问题 - 踩坑篇
  10. 数据反正模拟 matlab,[2018年最新整理]信号处理MATLAB函数.doc
  11. java unicode32_【JAVA SE基础篇】32.String类入门
  12. java设置环境变量win7_Windows7系统配置java环境变量的详细教程
  13. 俺重装系统后一些小配置(给自己备忘)
  14. VC 界面库 皮肤库
  15. VCL界面控件DevExpress VCL发布v18.1.7|附下载
  16. 背篼酥课堂第九课--前端知识、APP知识
  17. 从本钢板B看低市盈率投资收益
  18. Win10系统杀毒软件defender无法自动启用的解决方法
  19. PostgreSQL对汉字按拼音排序
  20. python中的flatten_numpy下的flatten()函数用法详解

热门文章

  1. 每日算法系列【LeetCode 153】寻找旋转排序数组中的最小值
  2. leetcode—8.同向双指针—滑动窗口题型python解答
  3. numpy—np.repeat、np.roll
  4. 面向对象编程——2.细致了解
  5. [论文翻译]NEURAL MACHINE TRANSLATION BY JOINTLY LEARNING TO ALIGN AND TRANSLATE
  6. 基于Pytorch实现CNN卷积神经网络-Mnist数据集
  7. 测试的第二重境界:站在Bug之上
  8. 众专家推荐《移动微技(Mobile Widget)应用开发权威指南》
  9. 电子工业出版社博文视点图书在微软VS2010全球发布会上受追捧
  10. 4.5 NiN CNN、tensorflow实现——python实战