Skip to content

Community List

Community lists are BGP route filtering tools that define collections of community values used to group routes with common characteristics for policy implementation. They enable administrators to match and manipulate BGP routes based on community attributes, providing flexible mechanisms for implementing routing policies, traffic engineering, and service differentiation. Community lists support both standard (well-known) and extended community formats, allowing for sophisticated route tagging and filtering strategies in complex BGP deployments.

Diagram
NameTypeConstraintMandatoryDefault Value
community_listsClass[community_lists]No

community_lists (iosxe.devices.configuration)

Section titled “community_lists (iosxe.devices.configuration)”
NameTypeConstraintMandatoryDefault Value
expandedList[expanded]No
standardList[standard]No

expanded (iosxe.devices.configuration.community_lists)

Section titled “expanded (iosxe.devices.configuration.community_lists)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
entriesList[entries]No

standard (iosxe.devices.configuration.community_lists)

Section titled “standard (iosxe.devices.configuration.community_lists)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
entriesList[entries]No

entries (iosxe.devices.configuration.community_lists.expanded)

Section titled “entries (iosxe.devices.configuration.community_lists.expanded)”
NameTypeConstraintMandatoryDefault Value
actionChoicepermit, denyYes
regexStringYes

entries (iosxe.devices.configuration.community_lists.standard)

Section titled “entries (iosxe.devices.configuration.community_lists.standard)”
NameTypeConstraintMandatoryDefault Value
actionChoicepermit, denyYes
communitiesListStringYes

iosxe:
devices:
- name: Device1
configuration:
community_lists:
expanded:
- name: CLE1
entries:
- action: permit
regex: "65000:500"
standard:
- name: CLS1
entries:
- action: deny
communities: ["65000:500"]
- action: permit
communities: ["65000:501"]