Skip to content

L2VPN Bridge Group Bridge Domain

Configure L2VPN bridge domains within bridge groups for Layer 2 Virtual Private Network services on IOS-XR devices. Bridge domains provide isolated broadcast domains within a bridge group and support EVPN, VxLAN, and interface attachments with various storm control and MTU options.

Diagram
NameTypeConstraintMandatoryDefault Value
l2vpn_bridge_group_bridge_domainList[l2vpn_bridge_group_bridge_domain]No

l2vpn_bridge_group_bridge_domain (iosxr.devices.configuration)

Section titled “l2vpn_bridge_group_bridge_domain (iosxr.devices.configuration)”
NameTypeConstraintMandatoryDefault Value
bridge_domain_nameStringYes
bridge_group_nameStringYes
evisList[evis]No
interfacesList[interfaces]No
mtuIntegermin: 46, max: 65535No
srv6_evisList[srv6_evis]No
storm_control_broadcast_kbpsIntegermin: 64, max: 1280000No
storm_control_broadcast_ppsIntegermin: 1, max: 160000No
storm_control_multicast_kbpsIntegermin: 64, max: 1280000No
storm_control_multicast_ppsIntegermin: 1, max: 160000No
storm_control_unknown_unicast_kbpsIntegermin: 64, max: 1280000No
storm_control_unknown_unicast_ppsIntegermin: 1, max: 160000No
vnisList[vnis]No

evis (iosxr.devices.configuration.l2vpn_bridge_group_bridge_domain)

Section titled “evis (iosxr.devices.configuration.l2vpn_bridge_group_bridge_domain)”
NameTypeConstraintMandatoryDefault Value
vpn_idIntegermin: 1, max: 65534Yes

interfaces (iosxr.devices.configuration.l2vpn_bridge_group_bridge_domain)

Section titled “interfaces (iosxr.devices.configuration.l2vpn_bridge_group_bridge_domain)”
NameTypeConstraintMandatoryDefault Value
interface_nameStringYes
split_horizon_groupBooleantrue, falseNo

srv6_evis (iosxr.devices.configuration.l2vpn_bridge_group_bridge_domain)

Section titled “srv6_evis (iosxr.devices.configuration.l2vpn_bridge_group_bridge_domain)”
NameTypeConstraintMandatoryDefault Value
vpn_idIntegermin: 1, max: 65534Yes

vnis (iosxr.devices.configuration.l2vpn_bridge_group_bridge_domain)

Section titled “vnis (iosxr.devices.configuration.l2vpn_bridge_group_bridge_domain)”
NameTypeConstraintMandatoryDefault Value
vni_idIntegermin: 1, max: 16777215Yes

The following configuration describes how to set up L2VPN bridge domains on a Cisco IOS-XR device.

l2vpn
bridge group <bridge-group-name>
bridge-domain <bridge-domain-name>
mtu <value>
interface <interface-name>
split-horizon group
!
vni <vni-id>
evi <vpn-id>
segment-routing srv6
evi <vpn-id>
!
storm-control broadcast kbps <value>
storm-control broadcast pps <value>
storm-control multicast kbps <value>
storm-control multicast pps <value>
storm-control unknown-unicast kbps <value>
storm-control unknown-unicast pps <value>
!
!
!

Example 1: Basic bridge domain with EVPN and VNI

iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
l2vpn_bridge_group_bridge_domain:
- bridge_group_name: "BG123"
bridge_domain_name: "BD123"
evis:
- vpn_id: 1234
vnis:
- vpn_id: 1234

Example 2: Bridge domain with MTU and storm control

iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
l2vpn_bridge_group_bridge_domain:
- bridge_group_name: "CAMPUS-BG"
bridge_domain_name: "VLAN100"
mtu: 9000
storm_control_broadcast_kbps: 10000
storm_control_multicast_kbps: 5000
storm_control_unknown_unicast_kbps: 5000
evis:
- vpn_id: 100
vnis:
- vni_id: 10100

Example 3: Bridge domain with interface attachments

iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
l2vpn_bridge_group_bridge_domain:
- bridge_group_name: "DC-BG"
bridge_domain_name: "TENANT-A"
mtu: 1500
interfaces:
- interface_name: "GigabitEthernet0/0/0/1"
split_horizon_group: true
- interface_name: "GigabitEthernet0/0/0/2"
split_horizon_group: false
evis:
- vpn_id: 500
vnis:
- vni_id: 50500

Example 4: Bridge domain with Segment Routing SRv6

iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
l2vpn_bridge_group_bridge_domain:
- bridge_group_name: "SRv6-BG"
bridge_domain_name: "SRv6-BD"
mtu: 1500
interfaces:
- interface_name: "GigabitEthernet0/0/0/3"
srv6_evis:
- vpn_id: 2000

Example 6: Multiple bridge domains in same bridge group

iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
l2vpn_bridge_group_bridge_domain:
- bridge_group_name: "MULTI-BG"
bridge_domain_name: "BD-VLAN10"
evis:
- vpn_id: 10
vnis:
- vni_id: 10010
- bridge_group_name: "MULTI-BG"
bridge_domain_name: "BD-VLAN20"
evis:
- vpn_id: 20
vnis:
- vni_id: 10020
- bridge_group_name: "MULTI-BG"
bridge_domain_name: "BD-VLAN30"
evis:
- vpn_id: 30
vnis:
- vni_id: 10030