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

Diagram

Classes

configuration (iosxe.devices)

NameTypeConstraintMandatoryDefault Value
community_listsClass[community_lists]No

community_lists (iosxe.devices.configuration)

NameTypeConstraintMandatoryDefault Value
expandedList[expanded]No
standardList[standard]No

expanded (iosxe.devices.configuration.community_lists)

NameTypeConstraintMandatoryDefault Value
nameStringYes
entriesList[entries]No

standard (iosxe.devices.configuration.community_lists)

NameTypeConstraintMandatoryDefault Value
nameStringYes
entriesList[entries]No

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

NameTypeConstraintMandatoryDefault Value
actionChoicepermit, denyYes
regexStringYes

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

NameTypeConstraintMandatoryDefault Value
actionChoicepermit, denyYes
communitiesListStringYes

Examples

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"]