BGP全互连基础实验

BGP全互连

一、实验名称

BGP全互连

二、实验环境

Windows 11  Intel(R) Core(TM) i5-1035G1   eNSP 1.2.00.510

三、实验需求

实现PC1与PC7互通

四、实验拓扑

五、实验思路

1.配置基本iP地址

2.配置IGP=OSPF,不宣告外网段

3.配置BGP邻居关系

   -EBGP

   -IBGP

   -配置全互连

4.验证

六、实验步骤

1.配置基本ip地址

[Huawei]sy R1

[R1]inter g0/0/0

[R1-GigabitEthernet0/0/0]ip add 192.168.12.1 24  //配置接口ip地址

[R1-GigabitEthernet0/0/0]q

[R1]interface LoopBack 1  //进入逻辑接口

[R1-LoopBack1]ip add 10.10.1.1 24 //配置逻辑接口地址

[R1-LoopBack1]q

[Huawei]sy R2

[R2]inter g0/0/0

[R2-GigabitEthernet0/0/0]ip add 192.168.12.2 24 //配置接口ip地址

[R2-GigabitEthernet0/0/0]q

[R2]inter g0/0/1

[R2-GigabitEthernet0/0/1]ip add 192.168.23.2 24 //配置接口ip地址

[R2-GigabitEthernet0/0/1]q

[R2]interface LoopBack 1

[R2-LoopBack1]ip add 10.10.2.2 24 //配置逻辑接口地址

[R2-LoopBack1]q

[Huawei]sy R3

[R3]inter g0/0/0

[R3-GigabitEthernet0/0/0]ip add 192.168.23.3 24 //配置接口ip地址

[R3-GigabitEthernet0/0/0]inter g0/0/1

[R3-GigabitEthernet0/0/1]ip add 192.168.34.3 24 //配置接口ip地址

[R3]inter LoopBack 1

[R3-LoopBack1]ip add 10.10.3.3 24  //配置逻辑接口地址

[R3-LoopBack1]q

[Huawei]sy R4

[R4]inter g0/0/0

[R4-GigabitEthernet0/0/0]ip add 192.168.34.4 24

[R4-GigabitEthernet0/0/0]inter g0/0/1

[R4-GigabitEthernet0/0/1]ip add 192.168.45.4 24

[R4]inter LoopBack 1

[R4-LoopBack1]ip add 10.10.4.4 24  //配置逻辑接口地址

[Huawei]sy R5

[R5]inter g0/0/0

[R5-GigabitEthernet0/0/0]ip add 192.168.45.5 24

[R5-GigabitEthernet0/0/0]inter g0/0/1

[R5-GigabitEthernet0/0/1]ip add 192.168.56.5 24  

[R5]inter LoopBack 1

[R5-LoopBack1]ip add 10.10.5.5 24

[Huawei]sy R6

[R6]inter g0/0/0

[R6-GigabitEthernet0/0/0]ip add 192.168.56.6 24

[R6-GigabitEthernet0/0/0]inter g0/0/1

[R6-GigabitEthernet0/0/1]ip add 192.168.67.6 24

[R6]inter LoopBack 1

[R6-LoopBack1]ip add 10.10.6.6 24 //配置逻辑接口地址

[Huawei]sy R7

[R7]inter g0/0/0

[R7-GigabitEthernet0/0/0]ip add 192.168.67.7 24

[R7-GigabitEthernet0/0/0]q

[R7]inter LoopBack 1

[R7-LoopBack1]ip add 10.10.7.7 24  //配置逻辑接口地址

[R7-LoopBack1]q

2.配置OSPF  【配置RID 进入区域宣告网段

[R2]ospf 1 router-id 2.2.2.2 //配置RID

[R2-ospf-1]area 0  //进入区域0

[R2-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255 //宣告网段

[R2-ospf-1-area-0.0.0.0]network 10.10.2.2 0.0.0.255

[R3]ospf 1 router-id 3.3.3.3

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]network 192.168.34.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]network 10.10.3.3 0.0.0.255

[R4]ospf 1 router-id 4.4.4.4

[R4-ospf-1]area 0

[R4-ospf-1-area-0.0.0.0]network 192.168.34.0 0.0.0.255

[R4-ospf-1-area-0.0.0.0]network 192.168.45.0 0.0.0.255

[R4-ospf-1-area-0.0.0.0]network 10.10.4.4 0.0.0.255

[R5]ospf 1 router-id 5.5.5.5

[R5-ospf-1]area 0

[R5-ospf-1-area-0.0.0.0]network 192.168.45.0 0.0.0.255

[R5-ospf-1-area-0.0.0.0]network 192.168.56.0 0.0.0.255

[R5-ospf-1-area-0.0.0.0]network 10.10.5.5 0.0.0.255

[R6]ospf 1 router-id 6.6.6.6

[R6-ospf-1]area 0

[R6-ospf-1-area-0.0.0.0]net   

[R6-ospf-1-area-0.0.0.0]network 192.168.56.0 0.0.0.255

[R6-ospf-1-area-0.0.0.0]network 10.10.6.6 0.0.0.255

3.配置EBGP邻居关系R2—R1;R6—R7

//配置EBGP邻居关系 物理地址

[R1]bgp 100  

[R1-bgp]router-id 1.1.1.1 

[R1-bgp]peer 192.168.12.2 as-number 200

//配置EBGP邻居关系  物理地址

[R2]bgp 200

[R2-bgp]router-id 2.2.2.2

[R2-bgp]peer 192.168.12.1 as-number 100

//配置EBGP邻居关系  物理地址

[R6]bgp 200

[R6-bgp]router-id 6.6.6.6

[R6-bgp]peer 192.168.67.7 as-number 300

[R7]bgp 300

[R7-bgp]router-id 7.7.7.7 

[R7-bgp]peer 192.168.67.6 as-number 200

5.引入外部路由

//通过import-route注入外部直连路由

[R7]bgp 300

[R7-bgp]import-route direct   

[R7]dis bgp routing-table

//通过network宣告,进行路由注入

[R1]bgp 100

[R1-bgp]network 10.10.1.0 24  

[R1]dis bgp routing-table

6.配置IBGP邻居关系R2、R3、R4、R5、R6

[R2]bgp  200  // 配置BGP AS号

[R2-bgp]router-id 2.2.2.2  //配置BGP路由器的RID

[R2-bgp]peer 10.10.3.3 as-number 200  //与所属AS200 的路由器的 10.10.3.3接口建立邻居关系

[R2-bgp]peer 10.10.3.3 connect-interface LoopBack 1   //逻辑接口与逻辑接口相对应

[R2-bgp]peer 10.10.3.3 next-hop-local

[R2-bgp]peer 10.10.4.4 as-number 200

[R2-bgp]peer  10.10.4.4 connect-interface  LoopBack 1

[R2-bgp]peer  10.10.4.4 next-hop-local

[R2-bgp]peer 10.10.5.5 as-number 200

[R2-bgp]peer  10.10.5.5 connect-interface LoopBack 1

[R2-bgp]peer  10.10.5.5 next-hop-local

[R2-bgp]peer 10.10.6.6 as-number 200

[R2-bgp]peer  10.10.6.6 connect-interface LoopBack 1

[R2-bgp]peer 10.10.6.6 next-hop-local

[R3]bgp  200

[R3-bgp]router-id 3.3.3.3

[R3-bgp]peer 10.10.2.2 as-number 200

[R3-bgp]peer  10.10.2.2 connect-interface LoopBack 1

[R3-bgp]peer 10.10.4.4 as-number 200

[R3-bgp]peer  10.10.4.4 connect-interface LoopBack 1

[R3-bgp]peer  10.10.5.5 as-number 200

[R3-bgp]peer  10.10.5.5 connect-interface LoopBack 1

[R3-bgp]peer  10.10.6.6 as-number 200

[R3-bgp]peer  10.10.6.6 connect-interface LoopBack 1

[R4]bgp  200

[R4-bgp]router-id 4.4.4.4

[R4-bgp]peer 10.10.2.2 as-number 200

[R4-bgp]peer  10.10.2.2 connect-interface LoopBack 1

[R4-bgp]peer  10.10.3.3 as-number 200

[R4-bgp]peer  10.10.3.3 connect-interface LoopBack 1

[R4-bgp]peer  10.10.5.5 as-number 200

[R4-bgp]peer  10.10.5.5 connect-interface LoopBack 1

[R4-bgp]peer  10.10.6.6 as-number 200

[R4-bgp]peer  10.10.6.6 connect-interface LoopBack 1

[R5]bgp  200

[R5-bgp]router-id 5.5.5.5

[R5-bgp]peer 10.10.2.2 as-number 200

[R5-bgp]peer  10.10.2.2 connect-interface LoopBack 1

[R5-bgp]peer  10.10.3.3 as-number 200

[R5-bgp]peer  10.10.3.3 connect-interface LoopBack 1

[R5-bgp]peer  10.10.4.4 as-number 200

[R5-bgp]peer  10.10.4.4 connect-interface LoopBack 1

[R5-bgp]peer  10.10.6.6 as-number 200

[R5-bgp]peer  10.10.6.6 connect-interface LoopBack 1

[R5]bgp  200

[R5-bgp]router-id 5.5.5.5

[R5-bgp]peer 10.10.2.2 as-number 200

[R5-bgp]peer  10.10.2.2 connect-interface LoopBack 1

[R5-bgp]peer  10.10.3.3 as-number 200

[R5-bgp]peer  10.10.3.3 connect-interface LoopBack 1

[R5-bgp]peer  10.10.4.4 as-number 200

[R5-bgp]peer  10.10.4.4 connect-interface LoopBack 1

[R5-bgp]peer  10.10.6.6 as-number 200

[R5-bgp]peer  10.10.6.6 connect-interface LoopBack 1

[R6]bgp  200

[R6-bgp]router-id 6.6.6.6

[R6-bgp]peer 10.10.2.2 as-number 200

[R6-bgp]peer  10.10.2.2 connect-interface  LoopBack 1

[R6-bgp]peer  10.10.2.2 next-hop-local

[R6-bgp]peer  10.10.3.3 as-number 200

[R6-bgp]peer  10.10.3.3 connect-interface LoopBack 1

[R6-bgp]peer 10.10.3.3 next-hop-local

[R6-bgp]peer  10.10.4.4 as-number 200

[R6-bgp]peer  10.10.4.4 connect-interface LoopBack 1

[R6-bgp]peer  10.10.4.4 next-hop-local

[R6-bgp]peer 10.10.5.5 as-number 200

[R6-bgp]peer  10.10.5.5 connect-interface LoopBack 1

[R6-bgp]peer  10.10.5.5 next-hop-local

7.验证

七、实验总结

1)在配置全互连时,需要注意的是需要在R2和R6上,为IBGP邻居配置下一条的地址为自己本地的接口地址,因为由EBGP获取的路由再传递给IBGP时,下一跳需要改变。

2)BGP通告遵循以下原则:

通告原则①:只发布最优且有效路由的路由通告给对等体

通告原则②:从EBGP对等体获取的路由,会发布给所有对等体。

通告原则③:IBGP水平分割:从IBGP对等体获取的路由,不会发送给IBGP对等体。

通告原则④:BGP同步规则

指的是:当一台路由器从自己的IBGP对等体学习到一条BGP路由时(这类路由被称为IBGP路由),它将不能使用该条路由或把这条路由通告给自己的EBGP对等体,除非它又从IGP协议(例如OSPF等,此处也包含静态路由)学习到这条路由,也就是要求IBGP路由与IGP路由同步。同步规则主要用于规避BGP路由黑洞问题。

3)解决BGP 同步规则问题,方案有两个:

① 通过BGP 与OSPF 互相引入,但是OSPF引入BGP时 ,由于BGP路由量太大,容易将路由器管瘫痪,所以一般不用这种方法。

②全互联,由于AS内部有水平分割,所以让AS内所有设备都运行BGP,且通过全互联实现互通。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
BGP和OSPF是两种常用的路由协议,分别用于不同的网络环境中。BGP(边界网关协议)通常用于大规模互联网服务提供商之间的路由选择,而OSPF(开放最短路径优先)则用于内部网络中的动态路由选择。在某些复杂的网络场景中,可能需要同时使用BGP和OSPF来实现最佳的路由选择和网络连接。 混合实验是指将BGP和OSPF协议同时应用于同一网络环境中,以验证它们在共存情况下的表现和效果。在进行BGP OSPF混合实验时,需要注意以下几个方面: 首先,需要确保网络设备支持BGP和OSPF协议,并正确配置相应的路由器和交换机。因为BGP和OSPF是不同的协议,它们的配置和工作原理也不同,需要针对具体的网络架构做出相应的调整和配置。 其次,需要注意BGP和OSPF之间的互操作性。也就是说,BGP和OSPF需要能够正常地交换路由信息,并能够协同工作。在实验过程中,需要验证BGP和OSPF之间的路由信息是否能够正确地传递和更新。 最后,需要通过实际的数据传输和网络流量来验证BGP OSPF混合实验的效果。实验中需要模拟各种网络情况和异常情况,以确保BGP和OSPF在混合环境下能够有效地应对各种网络变化和故障情况。 通过BGP OSPF混合实验,可以更好地了解和掌握这两种路由协议的特点和优势,并为实际的网络架构设计和优化提供参考和依据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值