HCIP BGP(路由反射器,联邦)考察实验

1. 根据实验要求规划IP并配置

2.IP配置完成后在AS2区域启IGP(OSPF)协议

因整个AS2区域的IP地址配置都是基于172.16.0.0这个地址范围,

故宣告路由只用写一条172.16.0.0 0.0.255.255即可

配置完成后,查看R2-R7的OSPF邻居表

 

 

 

 

 ospf邻居表一切正常

3.配置BGP协议

[R1]bgp 1
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 12.1.1.2 as-number 2

[R2]bgp 64512
[R2-bgp]router-id 2.2.2.2
[R2-bgp]confederation id 2
[R2-bgp]confederation peer-as 64513
[R2-bgp]peer 172.16.3.1 as-number 64512
[R2-bgp]peer 172.16.3.1 connect-interface LoopBack 0
[R2-bgp]peer  172.16.5.1 as-number 64513
[R2-bgp]peer 172.16.5.1 connect-interface LoopBack 0
[R2-bgp]peer 172.16.5.1 ebgp-max-hop 2
[R2-bgp]peer 12.1.1.1 as-number 1

[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 LoopBack 0
[R3-bgp]peer 172.16.4.1 as-number 64512
[R3-bgp]peer 172.16.4.1 connect-interface LoopBack 0

[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 LoopBack 0
[R4-bgp]peer 172.16.7.1 as-number 64513
[R4-bgp]peer 172.16.7.1 connect-interface LoopBack 0
[R4-bgp]peer 172.16.7.1 ebgp-max-hop 2

[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 connect-interface LoopBack 0
[R5-bgp]peer 172.16.2.1 ebgp-max-hop 2
[R5-bgp]peer 172.16.6.1 as-number 64513
[R5-bgp]peer 172.16.6.1 connect-interface LoopBack 0

[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 LoopBack 0
[R6-bgp]peer 172.16.7.1 as-number 64513
[R6-bgp]peer 172.16.7.1 connect-interface LoopBack 0

[R7]bgp 64513
[R7-bgp]router-id 7.7.7.7
[R7-bgp]confederation id 2
[R7-bgp]confederation peer-as 64512
[R7-bgp]peer 172.16.6.1 as-number 64513
[R7-bgp]peer 172.16.6.1 connect-interface LoopBack 0
[R7-bgp]peer 172.16.4.1 as-number 64512
[R7-bgp]peer 172.16.4.1 connect-interface LoopBack 0
[R7-bgp]peer 172.16.4.1 ebgp-max-hop 2
[R7-bgp]peer 78.1.1.2 as-number 3

[R8]bgp 3
[R8-bgp]router-id 8.8.8.8
[R8-bgp]peer 78.1.1.1 as-number 2

配置完成后查看 BGP邻居表,邻居全部正常建立(以R2,R7为例)

 

4.在R1上宣告 10.1.1.0/24

路由宣告后根据BGP路由传递规则查看AS2上可以传递此条路由的设备(R2,R3,R5)的BGP路由表

R2:

R3:

 R5:

 R3与R5收到的此条路由因为下一条不可达的原因而不优不可用

故在R2上修改向R3,R5传递路由时的下一条为自己

[R2]bgp 64512
[R2-bgp]peer 172.16.3.1 next-hop-local
[R2-bgp]peer 172.16.5.1 next-hop-local

再次查看R3,R5 BGP路由表发现路由已可用可优

R5上的路由可用可优后会传给R6,下一条属性不变R6上有到172.16.2.1的路由(AS2内部已被OSPF跑通)故路由传进R6上也会可用可优,查看R6的BGP路由表

因IBGP水平分割机制的作用,R3和R6上可用可优的路由无法再传递给R4与R7,故此时R4,R7无法接收到路由,将R3,R6配置为路由反射器来打破IBGP水平分割机制

[R3]bgp 64512
[R3-bgp]peer 172.16.2.1 reflect-client (R3作为反射器将R2作为自己的客户)

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

路由反射器配置完成后查看R4,R7的BGP路由

R4:

R7:

在R3先配置好路由反射器后,传递给R4可用可优路由后R4通过联邦已经将路由通过伪EBGP传递给了R7,无论是R4传递还是R6传递属性一样故R7的路由表上会存在两条属性一样的路由

 此时无法判断可优的路由到底是谁传递的,

通过先后dis bgp routing-table peer 172.16.4.1 received-routes

              dis bgp routing-table peer 172.16.6.1 received-routes来查看可优路由到底是通过谁传递

经观察发现可优路由是R4通过联邦伪EBGP传递

最后查看R8的BGP路由表,路由可用可优正常传递

5.在R8上宣告10.1.2.0/24

路由通过EBGP传递给R7

R7传递给R6与R4,但因下一跳不可达原因路由不可用不优

此时在R7上将传递给R4,R6的下一条改为自己即可

[R7]bgp 64513
[R7-bgp]peer 172.16.4.1 next-hop-local
[R7-bgp]peer 172.16.6.1 next-hop-local

R4,R6路由变为可用可优后继续传递,因前面R3,R6已经配置为路由反射器,故此时路由可以继续正常传递

在R1上通过ping -a 10.1.1.1 10.1.2.1测试

 测试完发现可达代表AS2两边的EBGP区域环回已经可达

6.宣告AS2 IBGP区域的路由(先配置空接口再宣告汇总路由)

[R2]ip route-static 172.16.0.0 21 NULL 0
[R2]bgp 64512
[R2-bgp]network 172.16.0.0 21

[R7]ip route-static 172.16.0.0 21 NULL 0
[R7]bgp 64513
[R7-bgp]network 172.16.0.0 21

路由宣告完成后在R1上通过ping来测试所有设备的环回是否可以互相访问

 

目前除了R1,R8上条件规定不可宣告的环回外,其余环回均以通过BGP可以互相访问

6.要实现R1上未宣告的192.168.1.0/24与R8上未宣告的192.168.2.0/24互相通讯,基于已经可以互相访问的10.1.1.0/24与10.1.2.0/24上打Tunnel即可

[R1]interface Tunnel 0/0/0
[R1-Tunnel0/0/0]ip add 10.1.3.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre
[R1-Tunnel0/0/0]source 10.1.1.1
[R1-Tunnel0/0/0]destination 10.1.2.1

[R8]int Tunnel 0/0/0
[R8-Tunnel0/0/0]ip add 10.1.3.2 24
[R8-Tunnel0/0/0]tunnel-protocol gre 
[R8-Tunnel0/0/0]source 10.1.2.1
[R8-Tunnel0/0/0]destination 10.1.1.1

Tunnel打好后分别在R1,R8上写到对方环回的下一条即可

[R1]ip route-static 192.168.2.0 24 10.1.3.2

[R8]ip route-static 192.168.1.0 24 Tunnel 0/0/0

在R1上测试

 实验完成

该实验主要考察BGP协议打破IBGP水平分割机制的两种方法(路由反射器、联邦)的运用。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值