Skip to content

IP Extcommunity List

IP extcommunity lists define ordered permit/deny rules that match the BGP extended community attribute of routes. Standard lists match route targets (rt), site-of-origin values (soo), 4-byte AS generic communities (4byteas-generic transitive / non-transitive) and EVPN router MACs (rmac), while expanded lists match the extended community string with a regular expression. Extcommunity lists are referenced from route map match extcommunity and set extcomm-list ... delete clauses.

Diagram
NameTypeConstraintMandatoryDefault Value
devicesListdevicesNo
device_groupsListdevice_groupsNo
globalClassglobalNo
templatesListtemplatesNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
ip_extcommunity_listsListip_extcommunity_listsNo

ip_extcommunity_lists (nxos.devices.configuration)

Section titled “ip_extcommunity_lists (nxos.devices.configuration)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
modeChoicestandard, expandedNo
entriesListentriesNo

entries (nxos.devices.configuration.ip_extcommunity_lists)

Section titled “entries (nxos.devices.configuration.ip_extcommunity_lists)”
NameTypeConstraintMandatoryDefault Value
seqIntegermin: 1, max: 4294967294Yes
actionChoicepermit, denyNo
regexStringNo
rtsListStringNo
soosListStringNo
4byteas_generic_transitivesListStringNo
4byteas_generic_non_transitivesListStringNo
rmacsListMACNo

Example 1: Standard extcommunity list matching route targets and site-of-origin values

nxos:
devices:
- name: BORDER-LEAF1
configuration:
ip_extcommunity_lists:
- name: ECL-TENANT-A
mode: standard
entries:
- seq: 10
action: permit
rts:
- "65000:10010"
- "65000:10020"
soos:
- "65000:1"
- seq: 20
action: deny
4byteas_generic_transitives:
- "4200000001:100"

Example 2: Standard extcommunity list matching an EVPN router MAC and an expanded list using a regular expression

nxos:
devices:
- name: SPINE1
configuration:
ip_extcommunity_lists:
- name: ECL-RMAC
mode: standard
entries:
- seq: 10
action: permit
rmacs:
- "00:11:22:33:44:55"
- name: ECL-REGEX
mode: expanded
entries:
- seq: 10
action: permit
regex: "_65000_"