今天BGP基础实验碰到了路由黑洞
BGP承载于IGP之上,BGP路由天生要递归,才能找出口
在E的BGP去A,下一跳只有B,但是流量走了两条路,c和d
BGP路由黑洞:
控制层面可达,数据层面不可达;
路由条目在BGP邻居间通过单播正常传输;可
以跳过未运行BGP协议的路由器;
显示路由可达,但数据层面访问流量必须经过这些没有运行BGP协议的路由器,实际无法通过;
解决方案:
1、物理或逻辑全连
2、所有设备运行BGP
3、将BGP重发布IGP- LAB4、推荐 - MPLS 多协议标签交换
先用方法2进行
在R3上
在R2上
相当于在2和3之间追加了一个IBGP
等Idle变为Established(建立)
BGP路由推动: 非直连建邻到达控制层面路由条目可传递,递归计算路由可达;而实际数据层面流量在经过没有运行 BGP协议的路由器时无法通过,最终有去无回
在R2上修改下一跳
然后R3就会优,就可以传表了