apply community none
apply community { community-number | aa:nn | internet | no-advertise | no-export | no-export-subconfed } &<1-32> [ additive ]
undo apply community
| 参数 | 参数说明 | 取值 |
|---|---|---|
| none | 删除路由的所有团体属性。 | - |
| community-number | 团体号。 | 整数形式,取值范围是 0~4294967295。 |
| aa:nn | 团体号。 | aa和nn是整数形式,取值范围是0~65535。 |
| internet | 可以向任何对等体发送匹配的路由。 | - |
| no-advertise | 不向任何对等体发送匹配的路由。 | - |
| no-export | 不向AS外发送匹配的路由,但发布给其它子自治系统。 | - |
| no-export-subconfed | 不向AS外发送匹配的路由,也不发布给其它子自治系统。 | - |
| additive | 追加路由的团体属性。 | - |
应用场景
团体属性是BGP的私有属性,用来简化路由策略的应用和降低维护管理的难度。团体是一组有相同特征的目的地址的集合,没有物理上的边界,与其所在的AS无关,这些目的地址共享一个或多个共同的团体属性,可以通过命令apply community来修改或设置BGP路由的团体属性。
前置条件
先配置Route-Policy,才能配置该apply community命令。
配置影响
路由策略中配置apply community命令,则通过该策略的BGP路由,其团体属性将按照策略中的配置进行相应变更。
假设原BGP路由的团体名为30,在符合过滤条件的情况下,替换或追加AS的规则举例如下: