站点图标 Linux-技术共享

BGP的互联解决方案黑洞详解

一、采用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进行业务网络测试正常:

退出移动版