配置BGP团体过滤

 
BGP支持通过路由分发来实现传输策略控制。路由的分发是基于以下三个值之一:

 
1、IP地址。

 
2、自治系统路径属性的值。

 
3、communities (团体)属性值。

 
团体的属性是一个区分目的地如何进入团体,并且基于团体来应用路由决定。这种方法简化了BGP发言者控制路由分发的配置。

 
一个团体是一组拥有一些共同属性的目的地组。每个目的地可以属于多个团体。自治系统管理员可以定义一个目的地是属于那个团体。默认情况下,所有目的地都属于 Internet 团体。团体携带着团体属性。

 
团体属性是可选,可传递,全局性的参数,数值范围从1到4294967200。在互联网团体中,有几个预定义的,知名的团体如下:

 
1、Internet - 通告该路由到互联网团体。所有的路由器都属于它。

 
2、NO-Export - 不通告该路由到eBGP对等体。

 
3、No-Advertise - 不通告该路由到任何对等体(包括internel和External)。

 
4、Local-As - 不通告该路由到本地AS之外的对等体(不通告给其他AS或者 sub-AS)

 
基于团体,你可以控制路由信息的接收??,偏好,或分发到其他邻居。当你学习,通告,或重分布路由时,BGP发言者可以设置,添加或修改路由的团体。当路由汇聚时,汇聚路由所拥有的团体属性中,包含所有明细明细路由的团体属性。

 
你可以使用route-map的match方法去创建一组团列表就像一个访问列表。系统对列表进行检查,直到找到一个匹配项,匹配流程结束。

 
默认的情况下,到邻居没有团体属性,设置的方法如下:

Command
Purpose

Router(config-router)# neighbor{ip-address | peer-group-name}send-community [both |standard |extended]

Specifies that the communities attribute be sent to the neighbor at this IP address. Both standard and extended communities can be specified with the both keyword. Only standard or only extended can be specified with the standard and extended keywords.