BGP的宣告
宣告规则:
bgp宣告可以宣告igp内部协议学来的路由和自己直连的路由,本地直连路由的度量值为0,通过其他协议学习的路由大于0,只要BGP设备存在EBGP邻居,均需要自己宣告一次AS内部的路由,使得其他AS可以对本AS进行路径优选。
总结:BGP协议中的宣告就是逐条的重发布;将IGP重发布到BGP,就是批量的宣告
BGP自动汇总问题
距离矢量协议比如rip、eigrp均存在自动汇总行为;若开启将主类掩码路由,若关闭将传递真实掩码的路由;在BGP协议中,自动汇总行为对正常宣告的BGP路由不影响,所以一各厂商的BGP协议中,自动自动汇总均被默认关闭
[r2]bgp 64512
[r2-bgp]summary automatic 开启 ,默认关闭
BGP的聚合-----汇总
1)即使该条目为手写的空接口路由,依然可以宣告,将网络号传递给邻居; 不宣告明细路由,而是直接在准备进行汇总配置的设备上,手写一条到达汇总网段的空接口路由;然后将该空接口路由宣告到BGP协议中即可
优点:不用逐条宣告明细了
2)(2)先逐条宣告所有的明细路由,宣告完成后,由BGP再进行汇总配置 BGP的聚合配置完成后,进行配置的设备将自动生成到达空接口的防环路由(常规聚合)
命令:
[r2] bgp 64512
[r2-bgp]aggregate 3.3.0.0 21 此时,明细和聚合条目同时传输
[r2-bgp]aggregate 3.3.0.0 21 detail-suppressed 所有的明细路由被抑制,将无法传递给邻居,仅传递一条聚合条目
传递聚合条目的同时,再传递部分的明细路由的方法
1)抑制列表
被允许的路由条目,最终反而被抑制传输,因为调用时使用的是抑制行为
[r2]ip ip-prefix s permit 3.3.3.3 32
[r2]route-policy s permit node 10
[r2-rout