1 华为的BGP只能针对引入的路由而且要是自己引入的 路由才能进行自动聚合,而CISCO可以是network的。
2 BGP的聚合中有一个as-set字段,本字段其实是有防止环路作用的入
1.1.1.0                                                   1.1.3.0
              AS1========AS2=====AS3
1.1.2.0                                                    1.1.4.0
AS2的路由器,产生聚合本地路由,1.0.0.0,此时如不加AS-SET,则AS1,AS2,都会学习1.0.0.0的路由,原因是此时1.0.0.0的路由是AS2产生的,而以前细路由的AS信息丢失了,因此AS1上和AS3上1.0.0.0的AS号码是2. 此时可能产生环路问题,如果AS3上正好也有1.0.0.0的话。
因此需要让细节路由的属性得到集成,需要配置AS-SET,,则1.0.0.0会生成(1,3)的ASSET,他们是一个并列的关系,此时如果AS2发给其他的AS,非1与2,比如发给了4,4里的1.0.0.0的AS号码为2,(1,3)那(1,3)只算是一个长度.同时AS-SET只会继承细节路由的团队属性。
?聚合路由时如果起源不同,则选择最精细的细节路由的属性来继承。
---------------------------------===============================
origin-policy       Filter the originate routes of the aggregate (强烈建议使用AS-SET配合该命令)
聚合路由后面节上 origin-policy      的含义是,因为AS-SET会继承所有路由的团体属性和AS号码,而有时候我们需要有选择性的继承,因此可以用路由策略加载origin-policy      route-policy name 从而可以有选择性的去让聚合之后的路由带上AS号码(注意如何不使用AS-SET,单独使用这个命令则,不允许同时为聚合之后的路由继承2个AS细节路偶的属性,是原则某一些,而不是所有的否则策略不会生效)
Attribute-map
强行修改聚合之后的路由的相关属性。
as-set               Generate the route information with AS set path
attribute-policy        Set aggregation attributes
detail-suppressed       Suppress more specific routes from updates
origin-policy           Filter the originate routes of the aggregate   suppress-policy     Filter more specific routes from updates through aroute-policy
这里是聚合路由之后能接的参数。