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
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值