一、采用BGP全互联解决方法解决路由黑洞
R1-R4四台设备两两建立BGP邻居关系,共6条邻居关系(BGP会话过多,非必要的路由更新)
[R2-ospf-1]undo import-route bgp //R2上去掉路由注入
1、从R1开始BGP配置如下:
2、R3的BGP配置如下:
3、R4的BGP配置如下:
4、R2的BGP配置如下:
[R5-bgp]undo peer 10.1.15.1 ignore //R5和R1建立BGP邻居关系
[R5-GigabitEthernet0/0/2]shu//关闭没必要的接口
5、R5的BGP配置如下:
6、R6的BGP配置如下:
7、R7的BGP配置如下:
R1上查看BGP邻居关系:
R7创建lo1,并在BGP中发布:
interface LoopBack1
ip address 7.7.7.7 255.255.255.255
[R7-bgp]bgp 200
[R7-bgp]network 7.7.7.7 255.255.255.255
此时R4上可以学到7.7.7.7的路由:
二、全网互通配置量比较大,每个设备都配置大量的BGP邻居关系,使用对等体组(peer-group)去优化设备配置,节省资源!
[R2-bgp]group IBGP//默认针对IBGP配置,创建对等体组IBGP
[R2-bgp]peer IBGP connect-interface lo 0//对等体组使用lo0建立BGP邻居关系
[R2-bgp]peer IBGP next-hop-local//对等体组创建BGP下一跳自己
[R2-bgp]peer 11.1.1.1 group IBGP//针对邻居应用group
[R2-bgp]peer 33.1.1.1 group IBGP
[R2-bgp]peer 44.1.1.1 group IBGP
[R4-LoopBack1]ip address 4.4.4.4 255.255.255.255
[R4-bgp]network 4.4.4.4 255.255.255.255 //发布4.4.4.4的路由
R4与R7模拟4.4.4.4和7.7.7.7进行业务网络测试正常: