set extended-community as-site-of-origin

Use this command to specify an action for an extended community AS site of origin when all match clauses match for this route map.

Syntax

set extended-community as-site-of-origin set-value {remove-all | remove-specific | set-specific | remove-all-and-set}
no set extended-community as-site-of-origin set-value {remove-all | remove-specific | set-specific | remove-all-and-set}

Parameters

as-site-of-origin set-value Specifies that a 2-octet AS site-of-origin extended community with a set value in the format: valid AS number followed by a colon (:) followed by a number in the range 0 - 4294967295 as defined in RFC 4360.
remove-all Specifies that the action is to remove all extended communities from the route for this match
remove-specific Remove all matching extended communities from the route
set-specific Append the specified extended community to the route
remove-all-and-set Replace any existing extended communities in the route with the specified extended community

Defaults

None.

Mode

BGP route map configuration.

Usage

The default value for the set extended-community as-site-of-origin command is no AS site of origin specified.

The no set extended-community as-site-of-origin command removes the specified AS site of origin clause from the route map.

Example

This example shows how remove all matching extended communities from the AS site of origin 100:150 when all match clauses match for route map bgprm1:

System(su)->configure
System(su-config)->route-map bgp bgprm1 permit
System(su-config-route-map-bgp)->set extended-community as-site-of-origin 100:150 remove-specific
System(su-config-route-map-bgp)->