1、BGP通过network、import、aggregate聚合方式生成BGP路由后,通过update方式,将BGP路由通告给对等体
BGP通告需遵守以下原则
1)只发布最优路由
2)从EBGP对等体学习到的路由会发送给所有对等体
R6宣告了环回口1.1.1.1/32,R1作为R6的EBGP对等体,学习到了这条路由,会发送给它的所有对等体R2和R3
3)IBGP水平分割原则:从IBGP对等体学习到的路由不会发送给IBGP对等体
先down掉R1与R3的邻居关系,现在AS 100内只有R1与R2、R2与R3为对等体
R2从R1学习到了三条路由,R2没有将这三条路由发送给R3,R3的BGP路由表为空,
4)当一台路由器从自己的IBGP对等体学习到一条BGP路由时,它将不能使用该条路由或者将该条路由通告给自己的EBGP对等体,除非它又从IGP协议包括静态学习到了这条路由
首先为R2创建一个loopbcak0 9.9.9.9/32,宣告进bgp,可以看到R3通过BGP学习到了这条路由并且是有效的,因为R3通过迭代又学到了这条路由
因为满足了以上的条件,所以R4与R5都学习到了这条路由