BGP的联邦与路由反射器综合实验

目录

1、划分网段:

AS2:

2、配置AS2内部

IBGP对等体

成员AS 64512

 成员AS 64513

EBGP间对等体建立

AS1与AS2

AS2与AS3

3、使用network将R1\R8环回宣告

R3,R6为RR

R2与R4为R3的客户端

R5与R7为R6的客户端

在R1与R8上查看BGP路由表

检查设备连通性

4、宣告汇总网段

空接口防环

查看BGP路由表

测试设备连通性

6、使用Tunnel口来将不能宣告的网段打通

 R1进入Tunnel隧道

 R8进入Tunnel隧道

 检查设备连通性​编辑


实验拓扑:

1、划分网段:

AS2:

各个路由器上的环回地址

        172.16.2.0/24

        172.16.3.0/24

        172.16.4.0/24

        172.16.5.0/24

        172.16.6.0/24

        172.16.7.0/24

骨干链路

        172.16.0.0 30

        172.16.0.4 30

        172.16.0.8 30

        172.16.0.12 30

        172.16.0.16 30

        172.16.0.20 30

2、配置AS2内部

使用OSPF来打通AS2内部的网络

IBGP对等体

使用联邦来将内部的成员划分

成员AS 64512

R2

[R2]bgp 64512
[R2-bgp]router-id 2.2.2.2
[R2-bgp]confederation id 2  //告诉路由器自己为成员在AS2内部
[R2-bgp]confederation peer-as 64513  //自己在AS2内部有一个EBGP对等体的成员
[R2-bgp]peer 172.16.3.1 as-number 64512 
[R2-bgp]peer 172.16.3.1 connect-interface LoopBack0

[R2-bgp]peer 172.16.5.1 as-number 64513 
[R2-bgp]peer 172.16.5.1 ebgp-max-hop 255 //始终还是在IBGP对等体内部,将TTL值设为最大
[R2-bgp]peer 172.16.5.1 connect-interface LoopBack0
[R2-bgp]peer 172.16.3.1 next-hop-local  //下一跳改为本地
[R2-bgp]peer 172.16.5.1 next-hop-local 

R3

[R3]bgp 64512
[R3-bgp]router-id 3.3.3.3
[R3-bgp]confederation id 2
[R3-bgp]peer 172.16.2.1 as-number 64512 
[R3-bgp]peer 172.16.2.1 connect-interface LoopBack0
[R3-bgp]peer 172.16.4.1 as-number 64512 
[R3-bgp]peer 172.16.4.1 connect-interface LoopBack0
 

 R4

[R4]bgp 64512
[R4-bgp]router-id 4.4.4.4
[R4-bgp]confederation id 2
[R4-bgp]confederation peer-as 64513
[R4-bgp]peer 172.16.3.1 as-number 64512 
[R4-bgp]peer 172.16.3.1 connect-interface LoopBack0
[R4-bgp]peer 172.16.7.1 as-number 64513 
[R4-bgp]peer 172.16.7.1 ebgp-max-hop 255 
[R4-bgp]peer 172.16.7.1 connect-interface LoopBack0
[R4-bgp]peer 172.16.3.1 next-hop-local 

 成员AS 64513

R5

[R5]bgp 64513
[R5-bgp]router-id 5.5.5.5
[R5-bgp]confederation id 2
[R5-bgp]confederation peer-as 64512
[R5-bgp]peer 172.16.2.1 as-number 64512 
[R5-bgp]peer 172.16.2.1 ebgp-max-hop 255 
[R5-bgp]peer 172.16.2.1 connect-interface LoopBack0
[R5-bgp]peer 172.16.6.1 as-number 64513 
[R5-bgp]peer 172.16.6.1 connect-interface LoopBack0
[R5-bgp]peer 172.16.6.1 next-hop-local 
[R6]bgp 64513
[R6-bgp]router-id 6.6.6.6
[R6-bgp]confederation id 2
[R6-bgp]peer 172.16.5.1 as-number 64513 
[R6-bgp]peer 172.16.5.1 connect-interface LoopBack0
[R6-bgp]peer 172.16.7.1 as-number 64513 
[R6-bgp]peer 172.16.7.1 connect-interface LoopBack0

R6

[R6]bgp 64513
[R6-bgp]router-id 6.6.6.6
[R6-bgp]confederation id 2
[R6-bgp]peer 172.16.5.1 as-number 64513 
[R6-bgp]peer 172.16.5.1 connect-interface LoopBack0
[R6-bgp]peer 172.16.7.1 as-number 64513 
[R6-bgp]peer 172.16.7.1 connect-interface LoopBack0

R7

[R7]bgp 64513
[R7-bgp]confederation id 2
[R7-bgp]confederation peer-as 64512
[R7-bgp]peer 172.16.4.1 as-number 64512 
[R7-bgp]peer 172.16.4.1 ebgp-max-hop 255 
[R7-bgp]peer 172.16.4.1 connect-interface LoopBack0
[R7-bgp]peer 172.16.6.1 as-number 64513 
[R7-bgp]peer 172.16.6.1 connect-interface LoopBack0
[R7-bgp]peer 192.168.2.1 connect-interface LoopBack0 
[R7-bgp]peer 172.16.4.1 next-hop-local 
[R7-bgp]peer 172.16.6.1 next-hop-local 

EBGP间对等体建立

AS1与AS2

[R1]ip route-static 172.16.2.1 255.255.255.255 12.0.0.2
[R1]bgp 1
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 172.16.2.1 as-number 2 
[R1-bgp]peer 172.16.2.1 ebgp-max-hop 2 
[R1-bgp]peer 172.16.2.1 connect-interface LoopBack0

[R2]ip route-static 192.168.1.1 255.255.255.255 12.0.0.1
[R2-bgp]peer 192.168.1.1 as-number 1 
[R2-bgp]peer 192.168.1.1 ebgp-max-hop 2 
[R2-bgp]peer 192.168.1.1 connect-interface LoopBack0

AS2与AS3

[R7]ip route-static 192.168.2.1 255.255.255.255 78.0.0.8
[R7]bgp 64513
[R7-bgp]peer 192.168.2.1 as-number 3 
[R7-bgp]peer 192.168.2.1 ebgp-max-hop 2 
[R7-bgp]peer 192.168.2.1 connect-interface LoopBack0
[R8]ip route-static 172.16.7.1 255.255.255.255 78.0.0.7
[R8]bgp 3
[R8-bgp]router-id 8.8.8.8
[R8-bgp]peer 172.16.7.1 as-number 2 
[R8-bgp]peer 172.16.7.1 ebgp-max-hop 2 
[R8-bgp]peer 172.16.7.1 connect-interface LoopBack0

查看对等体是否建立成功

3、使用network将R1\R8环回宣告

[R1-bgp]network 10.1.1.0 255.255.255.0 

[R8-bgp]network 11.1.1.0 255.255.255.0 

R3,R6为RR

由于IBGP的水平分割机制,使得R2往R3传递的路由不能传递给R4,R6同样也不能传递

所以要在R3,R6上做路由反射器

R2与R4为R3的客户端

[R3-bgp]peer 172.16.2.1 reflect-client
[R3-bgp]peer 172.16.4.1 reflect-client

R5与R7为R6的客户端

[R6-bgp]peer 172.16.5.1 reflect-client
[R6-bgp]peer 172.16.7.1 reflect-client

在R1与R8上查看BGP路由表

检查设备连通性

如果想要使得R2-R7的路由在R1和R3上能看到,可以使用network或者使用重发布,但这两种办法前者需要一个个配,后者需要使用路由策略对直连路由进行了一个抑制

4、宣告汇总网段

[R2]network 172.16.0.0 21

[R7]network 172.16.0.0 21

空接口防环

可以使用静态指向空接口,并且使用network来宣告汇总网段路由

[R2]ip route-static 172.16.0.0 21 NULL0

[R7]ip route-static 172.16.0.0 21 NULL0

查看BGP路由表

测试设备连通性

6、使用Tunnel口来将不能宣告的网段打通

 R1进入Tunnel隧道

[R1]interface Tunnel 0/0/0
[R1-Tunnel0/0/0]ip address 18.0.0.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre  //修改接口类型
[R1-Tunnel0/0/0]source LoopBack1  //出接口10.1.1.1
[R1-Tunnel0/0/0]destination 11.1.1.11
[R1]ip route-static 192.168.2.0 24 18.0.0.2

R8进入Tunnel隧道

[R8]interface Tunnel 0/0/0
[R8-Tunnel0/0/0]ip address 18.0.0.2 24
[R8-Tunnel0/0/0]tunnel-protocol gre
[R8-Tunnel0/0/0]source LoopBack1  //出接口11.1.1.11
[R8-Tunnel0/0/0]destination 10.1.1.1
[R8]ip route-static 192.168.1.0 24 18.0.0.1

检查设备连通性

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妍妍的宝贝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值