实验要求如图:
实验拓扑如图:
基本ip地址配置已经在图中标注
配置基本地址后
在中间区先用ospf将中间区域做通
注意宣告时不要把r2左边接口以及r4右边接口宣告
正常宣告后查看一下邻居表
查看一下路由表是否齐全
在测试一下内网是否通
然后开始启动bgp协议
r1与r2建立ebgp邻居(两边都敲,这里只截图了r2)
建邻居成功
r2 r3环回保证能通
利用r2 r3 环回建立 2 3 的ibgp邻居(23都敲)
利用环回建 需要修改源ip
[r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[r3-bgp]peer 2.2.2.2 connect-interface LoopBack 0
同样34建立ibgp邻居
先静态弄通r4 r5环回才能用环回建立
[r4]ip route-static 5.5.5.0 24 45.1.1.2
[r4]ip route-static 5.5.5.0 24 54.1.1.2
[r5]ip route-static 4.4.4.0 24 45.1.1.1
[r5]ip route-static 4.4.4.0 24 54.1.1.1
45建邻居
由于bgp设计原因 现在还无法建邻居
先修改TTL值
[r4-bgp]peer 5.5.5.5 ebgp-max-hop 5(改大一点,默认为1)即可
然后开始宣告路由
[r1-bgp]network 192.168.1.0 24(宣告pc端)
r2成功学到
但是r3与r2属于ibgp邻居 这条路由不优 无法加表 也无法向后传
需要修改下一跳
[r2-bgp]peer 3.3.3.3 next-hop-local(修改为本地)
但是因为水平分割 3不能传给4
所以让2与4建邻居
在同样修改本地ip [r2-bgp]peer 4.4.4.4 next-hop-local
r5宣告时 同样在r4上针对r2 r3修改