The apply community command applies a BGP community attribute.
The undo apply community command deletes the configuration.
By default, no BGP community attributes are applied.
Parameter | Description | Value |
---|---|---|
cmntyValue |
Specifies a community attribute, in the format of aa:nn. |
aa and nn are integers, each ranging from 0 to 65535. |
cmntyNum |
Specifies the community number. |
The value is an integer ranging from 0 to 4294967295. |
internet |
Indicates that the routes that match the filtering conditions can be sent to all peers. By default, all routes belong to the Internet community. |
- |
no-advertise |
Indicates that the routes that match the filtering conditions are not sent to any peer. |
- |
no-export |
Indicates that the routes that match the filtering conditions are sent to other sub-ASs but not to other ASs. |
- |
no-export-subconfed |
Indicates that the routes that match the filtering conditions are neither sent to other sub-ASs nor to other ASs. |
- |
additive |
Indicates that community attributes are added to the routes that match the filtering conditions. |
- |
none |
Deletes all the community attributes of routes. |
- |
Usage Scenario
The community attribute, a private attribute of BGP, simplifies the application of routing policies and facilitates route maintenance and management. A community is a set of destination addresses with the same characteristics. These addresses have no physical boundary and are independent of their ASs. They share one or multiple community attributes, which can be changed or set using the apply community command.
Prerequisites
A route-policy has been configured using the route-policy command.
Configuration Impact
If the apply community command is configured in a route-policy, the community attributes of the BGP routes that match the route-policy are changed based on the configurations in the route-policy.
For example, the original community attribute of a BGP route is 30. If this BGP route matches a route-policy, the AS number is replaced or added based on the route-policy.<HUAWEI> system-view [~HUAWEI] ip as-path-filter 8 permit ^10_ [*HUAWEI] route-policy setcommunity permit node 16 [*HUAWEI-route-policy] if-match as-path-filter 8 [*HUAWEI-route-policy] apply community no-export