一、BGP  no auto-summary

BGP笔记3_BGP笔记

自动汇总是在重分布路由的时候才会出现。

我们在开启BGP的时候一般都会打上no auto-summary。

另外还经常打上的命令有bgp router-id和no synchronization。

高端的路由器默认启用no synchronization和no auto-summary

如果没有关闭自动汇总会出现下面的情况:

在R1上我们把RIP重分布到BGP:

BGP笔记3_BGP笔记_02

重分布以后查看R1的bgp路由表,发现增加了三条BGP路由,但是增加的三条路由下一跳都是0.0.0.0而且metric值都是0.

BGP笔记3_BGP笔记_03

接下来我们关闭自动汇总

BGP笔记3_BGP笔记_04

查看BGP路由表,发现到3.3.3.0的下一跳变了,而且metric值也变了。

BGP笔记3_BGP笔记_05

所以,由以上我们可以总结一下:自动汇总不携带下一跳和metric值,而关闭自动汇总可以携带下一跳和metric值。

二、配置BGP汇总

BGP笔记3_BGP笔记_06

BGP笔记3_BGP笔记_07

手工汇总:

BGP笔记3_BGP笔记_08 
BGP笔记3_BGP笔记_09 
这样做的目的是在路由表中产生一条静态路由,这样就可以在BGP中通告这条网络了。

BGP笔记3_BGP笔记_10 
查看R2的bgp路由表,可以看到增加了一条汇总路由。 
BGP笔记3_BGP笔记_11

这是很传统的方式。

BGP专门提供了一种专业的聚合方式:

先通告所有的路由:BGP笔记3_BGP笔记_12 
然后使用aggregate-address命令配置汇总路由。BGP笔记3_BGP笔记_13 
但是仅仅这样的话是会出问题的,看下面: 
BGP笔记3_BGP笔记_14 
我们发现,除了汇总路由以外,其他路由也都通告了,这样就达不到我们的目的了。所以我们得在aggregate-address命令后面加一个参数summary-only。 
BGP笔记3_BGP笔记_15 
我们再来看bgp路由表:

BGP笔记3_BGP笔记_16

本文出自 “梦想不远” 博客,请务必保留此出处http://zjskobe.blog.51cto.com/2772091/836156