Cisco ASR 9000 Series Aggregation Services Router VPN and Ethernet Services Command Reference, Release 5.1.x
Provider Backbone Bridge Commands
Downloads: This chapterpdf (PDF - 1.45MB) The complete bookPDF (PDF - 5.22MB) | Feedback

Provider Backbone Bridge Commands

Provider Backbone Bridge Commands

The IEEE 802.1ah standard (Ref [4]) provides a means for interconnecting multiple provider bridged networks inorder to build a large scale end-to-end Layer 2 provider bridged network.

For detailed information about PBB concepts, configuration tasks, and examples, see the Cisco ASR 9000 Series Aggregation Services Router L2VPN and Ethernet Services Configuration Guide.

backbone-source-mac

To configure the backbone source MAC address, use the backbone-source-mac command in pbb configuration mode . To return to the default behavior, use the no form of this command.


Note


If the backbone source MAC address is not configured then one of the reserved addresses from the Chassis MAC pool is chosen automatically. To view the reserved address, use the show l2vpn pbb backbone-source-mac command.


backbone-source-mac mac-address

no backbone-source-mac mac-address

Syntax Description

mac address

Backbone source MAC address in hexadecimal format.

Command Default

None

Command Modes

PBB configuration

Command History

Release

Modification

Release 3.9.1

This command was introduced.

   

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

l2vpn

read, write

Examples

In the following example, the backbone source MAC address is set to 0045.1200.04:

config
l2vpn
  pbb
    backbone-source-mac 0045.1200.0400
 !
!

Related Commands

Command

Description

pbb

Configures the provider backbone bridge core or edge.  

clear mmrp-flood-optimization statistics

To clear the stored MRP protocol statistics on all the pseudowires or a specific pseudowire, use the clear mmrp-flood-optimization statistics command in the EXEC mode.

clear mmrp-flood-optimization statistics { all | pw pw-ID neighbor }

Syntax Description

all

Clear the stored MRP protocol statistics on all the pseudowires.

pw

Indicates a specific pseudowire.

neighbor

Indicates the IP address of the neighbor.

pw-id

Indicates the pseudowire ID.

Command Default

None

Command Modes

EXEC

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following command shows how to clear the MMRP flood optimization statistics:

RP/0/RSP0/CPU0:router#clear mmrp-flood-optimization statistics all

clear l2vpn forwarding counters bridge-domain mmrp location

To clear the MMRP flood statistics on a given bridge-domain on a specified location, use the clear l2vpn forwarding counters bridge-domain mmrp location command in the EXEC command.

clear l2vpn forwarding counters bridge-domain mmrp location location

Syntax Description

location

Specifies the location in rack/slot/module notation.

Command Default

None

Command Modes

EXEC

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following command shows how to clear the mmrp flood statistics on a given bridge-domain on a specified location:

RP/0/RSP0/CPU0:router#clear l2vpn forwarding counters bridge-domain mmrp location 0/1/1

debug mmrp-flood-optimization packets

To debug the flood optimization for PBB VPLS feature at the packet level, use the debug mmrp-flood-optimization packets command in the EXEC mode.

debug mmrp-flood-optimization packets { brief | full | hexdump } [ direction { received | sent } ] [ pw neighbor pw-id ]

Syntax Description

brief

Brief packet debug.

full

Full packet debug.

hexdump

Raw packet output.

direction

Restricts output to a packet direction.

received

Packets received.

sent

Packets sent.

pw

Specifies a pseudowire to filter.

neighbor

IP address of the neighbor

pw-id

Pseudowire ID.

Command Default

None

Command Modes

EXEC

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following command shows how to use the debug mmrp-flood-optimization packets command:
RP/0/RSP0/CPU0:router#debug mmrp-flood-optimization packets brief

debug mmrp-flood-optimization protocol

To debug the flood optimization for PBB VPLS feature at the protocol level, use the debug mmrp-flood-optimization protocol command in the EXEC mode.

debug mmrp-flood-optimization protocol [ isid isid ]

Syntax Description

isid

Specifies the service instance identifier.

isid

Service instance identifier.

Command Default

None

Command Modes

EXEC

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following command shows how to use the debug mmrp-flood-optimization protocol command:

RP/0/RSP0/CPU0:router#debug mmrp-flood-optimization protocol isid 3

flood-time

To enable flooding of traffic to the entire core bridge when the PBB-VPLS Flood Optimization feature is enabled on the core bridge, use the flood-time command in the flood optimization for PBB over VPLS global configuration submode.

flood-time seconds

Syntax Description

seconds

Specifies the flood-time in seconds. Range is from 3 to 600 seconds.

Command Default

Flooding is disabled during convergence events.

Command Modes

Flood optimization for PBB over VPLS global configuration submode.

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Enables flooding of traffic on the entire core bridge when flood-time is enabled on the core bridge. This provides time for MMRP to converge with the affected peer(s) before pruning the traffic. Flooding will be disabled and the core bridge will start pruning the traffic when the flood-time has expired.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following example shows how to set the flood-time:
RP/0/RSP0/CPU0:router# configure
RP/0/RSP0/CPU0:router(config)# mmrp-flood-optimization
RP/0/RSP0/CPU0:router(config-mmrp-flood-opt)# flood-time 80
 

join-time (PBB)

To set the join-time for all active ports, use the join-time command in the flood optimization for PBB over VPLS global configuration submode.

join-time milliseconds

Syntax Description

milliseconds

Specifies the maximum time for the join timer parameter for all active ports in milliseconds. Range is from 100 to 1000 milliseconds.

Command Default

200 milliseconds

Command Modes

Flood optimization for PBB over VPLS global configuration submode.

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

The join-time parameter is used to jitter the sending of MMRPDUs on multi-point LANs, allowing any transmitted messages to take into account received MMRPDUs from multiple peers if they arrive close together. Transmit opportunities are actually uniformly jittered within the range of 0 to join-time.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following example shows how to set the join time on all active ports:
RP/0/RSP0/CPU0:router# configure
RP/0/RSP0/CPU0:router(config)# mmrp-flood-optimization
RP/0/RSP0/CPU0:router(config-mmrp-flood-opt)# join-time 300
 

leaveall-time (PBB)

To set the leave-all-time for all active ports, use the leaveall-time command in the flood optimization for PBB over VPLS global configuration submode.

leaveall-time seconds

Syntax Description

seconds

Sets the minimum time in seconds for the leave-all timer parameter for all active ports. Range is from 5 to 30 seconds.

Command Default

10 seconds

Command Modes

Flood optimization for PBB over VPLS global configuration submode.

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

The leave-all timer parameter controls how often the leave-all messages are sent. This forces all the peers to re-declare all the attributes, thereby replaying any registrations or deregistrations that may be lost.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following example shows how to set the leave-all time on all active ports:
RP/0/RSP0/CPU0:router# configure
RP/0/RSP0/CPU0:router(config)# mmrp-flood-optimization
RP/0/RSP0/CPU0:router(config-mmrp-flood-opt)# leaveall-time 20
 

leave-time (PBB)

To set the leave-time for all active ports, use the leave-time command in the flood optimization for PBB over VPLS global configuration submode.

leave-time seconds

Syntax Description

seconds

Sets the leave time for all active ports. Range is from 1 to 90 seconds.

Command Default

30 seconds

Command Modes

Flood optimization for PBB over VPLS global configuration submode.

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

The leave-time command controls how long registrations stay in the leaving state before being removed; that is, it controls when the garbage collection of stale registrations is performed after unregistration.

The leaveall-time and the leave-time commands together control the garbage collection.

The IEEE specification states that the value of the leave-time command must be less than the value of the leaveall-time command.

However, in Cisco IOS-XR, processing outages of several seconds can occur during a process restart or Router Processor Fail-Over (RPFO) leading to a loss of messages.

Therefore, a greater default leave-time value (thrice that of the leaveall-time value command) increases the robustness of the Multiple MAC Registration Protocol (MMRP) during packet loss or system outage.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following example shows how to set the leave-time on all active ports:
RP/0/RSP0/CPU0:router# configure
RP/0/RSP0/CPU0:router(config)# mmrp-flood-optimization
RP/0/RSP0/CPU0:router(config-mmrp-flood-opt)# leave-time 80
 

mmrp-flood-optimization

To enable flood optimization for PBB over VPLS, use the mmrp-flood-optimization command on the core bridge in the PBB core configuration submode. To disable the flood optimization for PBB over VPLS, use the no form of this command.

mmrp-flood-optimization

no mmrp-flood-optimization

Syntax Description

This command has no keywords or arguments.

Command Default

Disabled.

Command Modes

PBB core configuration

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

Flood optimization is enabled on all the pseudo-wires in the VFI associated with the core bridge domain. This feature is supported only in the standard full mesh topology of a VPLS network.

Task ID

Task ID Operation

l2vpn

read, write

Examples

The following example shows how to enable flood optimization for PBB over VPLS:
RP/0/RSP0/CPU0:router# configure
RP/0/RSP0/CPU0:router(config)# l2vpn
RP/0/RSP0/CPU0:router(config-l2vpn)# bridge group pbb
RP/0/RSP0/CPU0:router(config-l2vpn-bg)# bridge-domain pbb-core
RP/0/RSP0/CPU0:router(config-l2vpn-bg-bd)# pbb core 
RP/0/RSP0/CPU0:router(config-l2vpn-bg-bd-pbb-core)# mmrp-flood-optimization
RP/0/RSP0/CPU0:router(config-l2vpn-bg-bd-pbb-core)# end

pbb

To configure the provider backbone bridge core or edge, use the pbb command in the bridge domain configuration submode. To return to the default behavior, use the no form of this command.

pbb { edge i-sid service-id core-bridge core-bridge-domain-name | core }

no pbb { edge i-sid service-id core-bridge core-bridge-domain-name | core }

Syntax Description

edge

Configures the PBB edge.

i-sid

Specifies the service instance identifier. The ranges is from 256 to 16777214.

Note   

The 16777215 (0xFFFFFF) service instance identifier is reserved for wildcard.

service-id

Service instance identifier.

core-bridge

Specifies the name of the core-bridge domain connected to that edge-bridge domain.

core-bridge-domain-name

Core bridge domain name.

core

Configures the PBB core.

Command Default

None

Command Modes

L2VPN bridge group bridge domain configuration

Command History

Release

Modification

Release 3.9.1

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

This command allows you to enter pbb edge configuration mode or pbb core configuration mode.

Task ID

Task ID

Operations

l2vpn

read, write

Examples

The following example shows how to configure the PBB edge component:

config
l2vpn
  bridge group PBB
    bridge-domain PBB-EDGE
      interface GigabitEthernet0/0/0/38.100
      !
      interface GigabitEthernet0/2/0/30.150
      !
      pbb edge i-sid 1000 core-bridge PBB-CORE
   !
 !
!

The following example shows how to configure the PBB core component:

config
l2vpn
 bridge group PBB
  bridge-domain PBB-CORE
   interface G0/5/0/10.100
   !
   interface G0/2/0/20.200
   !
   pbb core
  !
 !
!

Related Commands

Command

Description

bridge-domain (VPLS)

Establishes a bridge domain, and enters L2VPN bridge group bridge domain configuration mode.  

bridge group (VPLS)

Creates a bridge group so that it can contain bridge domains and then to assign network interfaces to the bridge domain.  

l2vpn

Enters L2VPN configuration mode.  

periodic transmit (PBB)

To enable periodic Multiple MAC Registration Protocol Data Units (MMRPDUs), use the periodic transmit command in the flood optimization for PBB over VPLS global configuration submode.

periodic transmit [ interval seconds ]

Syntax Description

interval seconds

Specifies the periodic transmit interval in seconds. Range is from 2 to 10. If the interval keyword is not specified, then the value defaults to 3 seconds.

Command Default

Periodic MMRPDUs are disabled.

Command Modes

Flood optimization for PBB over VPLS global configuration submode.

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

This command can optionally be used to configure the protocol to replay data periodically. This is in addition to the periodic replay triggered by the leave-all timer. The use of this command will not be necessary in the vast majority of deployments and enabling it can cause a significant increase in CPU usage.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following example shows how to enable periodic MMRPDUs transmitted on all active ports:
RP/0/RSP0/CPU0:router# configure
RP/0/RSP0/CPU0:router(config)# mmrp-flood-optimization
RP/0/RSP0/CPU0:router(config-mmrp-flood-opt)# periodic transmit interval 3
 

rewrite ingress tag push

To configure the backbone VLAN ID for a PBB core bridge, use the rewrite ingress tag push command in the PBB core configuration mode. To return to the default behavior, use the no form of this command.

rewrite ingress tag push dot1ad vlan-id symmetric

Syntax Description

dot1ad

Indicates that the IEEE 802.1ad provider bridges encapsulation type is used.

vlan-id

VLAN ID. Range is from 1 to 4094.

symmetric

Specifies that all rewrites must be symmetric.

Command Default

None

Command Modes

PBB core configuration

Command History

Release

Modification

Release 3.9.1

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

l2vpn

read, write

Examples

The following example shows how to configure the backbone VLAN ID for the PBB core bridge:

config
l2vpn
  bridge group PBB
    bridge-domain PBB-CORE
      interface G0/5/0/10.100
      !
      interface G0/2/0/20.200
      !
      pbb core
       rewrite ingress tag push dot1ad 100 symmetric
   !
 !
!

Related Commands

Command

Description

bridge-domain (VPLS)

Establishes a bridge domain, and enters L2VPN bridge group bridge domain configuration mode.  

bridge group (VPLS)

Creates a bridge group so that it can contain bridge domains and then to assign network interfaces to the bridge domain.  

l2vpn

Enters L2VPN configuration mode.  

pbb

Configures the provider backbone bridge core or edge.  

show l2vpn bridge-domain pbb

To display the provider backbone bridge details, use the show l2vpn bridge-domain pbb command in EXEC mode.

show l2vpn bridge-domain pbb { core [ brief | detail | hardware | private ] | edge [ brief | core-bridge | detail | hardware | private ] | i-sid service-id [ brief | detail | hardware | private ] }

Syntax Description

core

Displays the PBB core.

edge

Displays the PBB edge.

i-sid

Displays the service instance identifier.

service-id

Service ID.

brief

Displays brief information about the PBB core, edge or service instance identifier.

detail

Displays detailed information about the PBB core, edge or service instance identifier.

hardware

Displays hardware information.

private

Displays private information about the PBB core, edge or service instance identifier.

core-bridge

Displays the name of the core-bridge domain connected to the edge-bridge domain.

Command Default

None

Command Modes

l2vpn

Command History

Release

Modification

Release 3.9.1

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

l2vpn

read

Examples

The following examples shows the output from the show l2vpn bridge-domain pbb command:

Example 1:

#show l2vpn bridge-domain isid 1234
Bridge group: g2, bridge-domain: pbb-bd1, id: 1, state: up, ShgId: 0, MSTi: 0
  Type:  pbb-edge, I-SID: 1234     
  Aging: 300 s, MAC limit: 4000, Action: none, Notification: syslog
  Filter MAC addresses: 0  
ACs: 1 (1 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up)
List of PBBs:
    PBB Edge, state: up, Static MAC addresses: 0
    List of ACs:
    Gi0/2/0/0, state: up, Static MAC addresses: 2, MSTi: 0

Example 2:

#show l2vpn bridge-domain detail isid 1234
Bridge group: g2, bridge-domain: pbb-bd1, id: 1, state: up, ShgId: 0, MSTi: 0
  Type:  pbb-edge, I-SID: 1234
  Core-bridge: pbb-bd2
  MAC learning: enabled
  MAC withdraw: disabled
  Flooding:
    Broadcast & Multicast: enabled
    Unknown unicast: enabled
  MAC aging time: 300 s, Type: inactivity
  MAC limit: 4000, Action: none, Notification: syslog
  MAC limit reached: yes
  Security: disabled
  DHCPv4 snooping: disabled
  MTU: 1500
  Filter MAC addresses:
 ACs: 1 (1 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up)
 List of PBBs:
    PBB Edge, state is up
      XC ID 0x2000001
      MAC learning: enabled
      Flooding:
        Broadcast & Multicast: enabled
        Unknown unicast: enabled
      MAC aging time: 300 s, Type: inactivity
      MAC limit: 4000, Action: none, Notification: syslog
      MAC limit reached: yes
      Split Horizon Group: none
      DHCPv4 snooping: disabled
      IGMP Snooping profile: 
      Storm Control: disabled
      Unknown-unicast-bmac: 666.777.888               
      CMAC to BMAC Mapping Table: 
         CMAC             |    BMAC
         -------------------------------------------------
         222.333.444     |    777.888.999
         333.444.555     |    888.999.111
      Statistics:
        packet totals: receive 3919680,send 9328
        byte totals: receive 305735040,send 15022146

  List of ACs:
    AC: GigabitEthernet0/1/0/0, state is up
      Type Ethernet
      MTU 1500; XC ID 0x2000001; interworking none; MSTi 0
      MAC learning: enabled
      Flooding:
        Broadcast & Multicast: enabled
        Unknown unicast: enabled
      MAC aging time: 300 s, Type: inactivity
      MAC limit: 4000, Action: none, Notification: syslog
      MAC limit reached: yes
      Security: disabled
      DHCPv4 snooping: disabled
      Static MAC addresses:
        0000.0000.0000
        0001.0002.0003
      Statistics:
        packet totals: receive 3919680,send 9328
        byte totals: receive 305735040,send 15022146

Example 3:

#show l2vpn bridge-domain pbb edge 
Bridge group: g2, bridge-domain: pbb-bd1, id: 1, state: up, ShgId: 0, MSTi: 0
  Type:  pbb-edge, I-SID: 1234     
  Aging: 300 s, MAC limit: 4000, Action: none, Notification: syslog
  Filter MAC addresses: 0
ACs: 1 (1 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up)
List of PBBs:
    PBB Edge, state: up, Static MAC addresses: 2
List of ACs:
    Gi0/2/0/0, state: up, Static MAC addresses: 2, MSTi: 0

Bridge group: g2, bridge-domain: pbb-bd3, id: 3, state: up, ShgId: 0, MSTi: 0
  Type:  pbb-edge, I-SID: 2345     
  Aging: 300 s, MAC limit: 4000, Action: none, Notification: syslog
  Filter MAC addresses: 0  
ACs: 1 (1 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up)
List of PBBs:
     EDGE, state: up, Static MAC addresses: 2
List of ACs:
    Gi0/2/0/0, state: up, Static MAC addresses: 2, MSTi: 0


Bridge group: g2, bridge-domain: pbb-bd4, id: 4, state: up, ShgId: 0, MSTi: 0
  Type:  pbb-edge, I-SID: 3456   
  Aging: 300 s, MAC limit: 4000, Action: none, Notification: syslog
  Filter MAC addresses: 0  
ACs: 1 (1 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up)
List of PBBs:
     PBB Edge, state: up, Static MAC addresses: 2
List of ACs:
    Gi0/2/0/0, state: up, Static MAC addresses: 2, MSTi: 0

Example 4:

#show l2vpn bridge-domain pbb-edge detail
Bridge group: g2, bridge-domain: pbb-bd1, id: 1, state: up, ShgId: 0, MSTi: 0
  Type:  pbb-edge, I-SID: 1234
  Core-bridge: pbb-bd2
  MAC learning: enabled
  MAC withdraw: disabled
  Flooding:
    Broadcast & Multicast: enabled
    Unknown unicast: enabled
  MAC aging time: 300 s, Type: inactivity
  MAC limit: 4000, Action: none, Notification: syslog
  MAC limit reached: yes
  Security: disabled
  DHCPv4 snooping: disabled
  MTU: 1500
  Filter MAC addresses:
  ACs: 1 (1 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up
  List of PBBs:
    PBB Edge, state is up
      XC ID 0x2000001
      MAC learning: enabled
      Flooding:
        Broadcast & Multicast: enabled
        Unknown unicast: enabled
      MAC aging time: 300 s, Type: inactivity
      MAC limit: 4000, Action: none, Notification: syslog
      MAC limit reached: yes
      Split Horizon Group: none
      DHCPv4 snooping: disabled
      IGMP Snooping profile: 
      Storm Control: disabled
      Unknown-unicast-bmac: 666.777.888               

      CMAC to BMAC Mapping Table: 
         CMAC             |    BMAC
         -------------------------------------------------
         222.333.444     |    777.888.999
         333.444.555     |    888.999.111
      Statistics:
        packet totals: receive 3919680,send 9328
        byte totals: receive 305735040,send 15022146

  List of ACs:
    AC: GigabitEthernet0/1/0/0, state is up
      Type Ethernet
      MTU 1500; XC ID 0x2000001; interworking none; MSTi 0
      MAC learning: enabled
      Flooding:
        Broadcast & Multicast: enabled
        Unknown unicast: enabled
      MAC aging time: 300 s, Type: inactivity
      MAC limit: 4000, Action: none, Notification: syslog
      MAC limit reached: yes
      Security: disabled
      DHCPv4 snooping: disabled
      Static MAC addresses:
        0000.0000.0000
        0001.0002.0003
      Statistics:
        packet totals: receive 3919680,send 9328
        byte totals: receive 305735040,send 15022146

Example 5:

#show l2vpn bridge-domain pbb-core
Bridge group: g2, bridge-domain: pbb-bd2, id: 2, state: up, ShgId: 0, MSTi: 0
  Type:  pbb-core
  Number of associated pbb-edge BDs: 1     
  Aging: 300 s, MAC limit: 4000, Action: none, Notification: syslog
  Filter MAC addresses: 0  
  ACs: 1 (1 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up
  List of PBBs:
    PBB Core, state: up  
  List of ACs:
    Gi0/2/0/0, state: up, Static MAC addresses: 2, MSTi: 0

Example 6

#show l2vpn bridge-domain pbb-core detail
Bridge group: g2, bridge-domain: pbb-bd2, id: 2, state: up, ShgId: 0, MSTi: 0
  Type:  pbb-core
  Number of associated pbb-edge BDs: 1
  MAC learning: enabled
  MAC withdraw: disabled
  Flooding:
    Broadcast & Multicast: enabled
    Unknown unicast: enabled
  MAC aging time: 300 s, Type: inactivity
  MAC limit: 4000, Action: none, Notification: syslog
  MAC limit reached: yes
  Security: disabled
  DHCPv4 snooping: disabled
  MTU: 1500
  Filter MAC addresses:
ACs: 1 (1 up), PBB: 1
List of PBBs:
    PBB Core, state is up
      Vlan-id: 1; XC ID 0x2000001
      MAC learning: enabled
      Flooding:
        Broadcast & Multicast: enabled
        Unknown unicast: enabled
      MAC aging time: 300 s, Type: inactivity
      MAC limit: 600, Action: none, Notification: syslog
      MAC limit reached: no
      Security: disabled
      Split Horizon Group: none
      DHCPv4 snooping: profile foo
      IGMP Snooping profile: 
      Storm Control: disabled
  List of ACs:
    AC: GigabitEthernet0/1/0/0, state is up
      Type Ethernet
      MTU 1500; XC ID 0x2000001; interworking none; MSTi 0
      MAC learning: enabled
      Flooding:
        Broadcast & Multicast: enabled
        Unknown unicast: enabled
      MAC aging time: 300 s, Type: inactivity
      MAC limit: 4000, Action: none, Notification: syslog
      MAC limit reached: yes
      Security: disabled
      DHCPv4 snooping: disabled
      Static MAC addresses:
        0000.0000.0000
        0001.0002.0003
      Statistics:
        packet totals: receive 3919680,send 9328
        byte totals: receive 305735040,send 15022146

Example 7:

#show l2vpn bridge-domain pbb-edge core-bridge core-bd brief
Bridge Group/????????????????????? ID    State      Num ACs/up     Num PWs/up
Bridge-Domain Name
--------------------------------------------- ------ ------- --------------------- 
bg/pbb-bd1 ??????????????????????????1      up           0/0 ?????????0/0   
bg/pbb-bd2 ??????????????????????????2      up           0/0 ?????????0/0   
bg/pbb-bd3 ??????????????????????????3      up           0/0 ?????????0/0   
       

RP/0/0/CPU0:ios#show l2vpn bridge-domain pbb edge core-bridge bd       
Bridge group: bg, bridge-domain: pbb-bd1, id: 1, state: up, ShgId: 0, MSTi: 0
  Type: pbb-edge, I-SID: 4001
  Aging: 300 s, MAC limit: 4000, Action: none, Notification: syslog
  Filter MAC addresses: 0
  ACs: 0 (0 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up)
  List of PBBs:
    PBB Edge, state: up, Static MAC addresses: 2
   …

Bridge group: bg, bridge-domain: pbb-bd2, id: 2, state: up, ShgId: 0, MSTi: 0
  Type: pbb-edge, I-SID: 4002
  Aging: 300 s, MAC limit: 4000, Action: none, Notification: syslog
  Filter MAC addresses: 0
  ACs: 0 (0 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up)
  List of PBBs:
    PBB Edge, state: up, Static MAC addresses: 1
  …

Bridge group: bg, bridge-domain: pbb-bd3, id: 3, state: up, ShgId: 0, MSTi: 0
  Type: pbb-edge, I-SID: 4003
  Aging: 300 s, MAC limit: 4000, Action: none, Notification: syslog
  Filter MAC addresses: 0
  ACs: 0 (0 up), VFIs: 0, PWs: 0 (0 up), PBBs: 1 (1 up)
  List of PBBs:
    PBB Edge, state: up, Static MAC addresses: 0
  …

Related Commands

Command

Description

 

pbb

Configures the provider backbone bridge core or edge.  

show l2vpn forwarding bridge pbb

To display the PBB bridge forwarding information, use the show l2vpn forwarding bridge pbb command in EXEC mode.

show l2vpn forwarding bridge pbb core [ debug | detail | hardware | location | private ] | edge [ core-bridge | debug | detail | hardware | location | private ] | i-sid service-id [ debug | detail | hardware | location | private ]

Syntax Description

debug

Displays the debug information.

core

Displays the PBB core.

edge

Displays the PBB edge.

i-sid service-id

Displays the service instance identifier.

brief

Displays brief information about the PBB core, edge or service instance identifier.

detail

Displays detailed information about the PBB core, edge or service instance identifier.

hardware

Displays hardware information.

private

Displays private information about the PBB core, edge or service instance identifier.

core-bridge

Displays the name of the core-bridge domain connected to the edge-bridge domain.

Command Default

None

Command Modes

EXEC

Command History

Release

Modification

Release 3.9.1

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

l2vpn

read

Examples

The following example shows the output from the show l2vpn forwarding pbb backbone-source-mac command:

#show l2vpn forwarding backbone-source-mac location 0/1/CPU0
333.444.555
The following example shows the output from the show l2vpn forwarding bridge-domain pbb edge location command:
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain pbb edge location 0/1/CPU0
																																	Bridge       MAC
Bridge-Domain Name               ID     Ports addr   Flooding Learning State    
-------------------------------- ------ ----- ------ -------- -------- ------
bg1:bd2                          1      1     0      Enabled  Enabled  UP       
bg1:bd4                          3      1     0      Enabled  Enabled  UP       
bg1:bd5                          4      1     0      Enabled  Enabled  UP 
The following example shows the output from the show l2vpn forwarding bridge-domain pbb edge core-bridge bg1:bd3 location command:
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain pbb edge core-bridge bg1:bd3 location 0/1/CPU0
																																	Bridge       MAC
Bridge-Domain Name               ID     Ports addr   Flooding Learning State    
-------------------------------- ------ ----- ------ -------- -------- ------
bg1:bd2                          1      1     0      Enabled  Enabled  UP       
bg1:bd4                          3      1     0      Enabled  Enabled  UP       
bg1:bd5                          4      1     0      Enabled  Enabled  UP 
The following example shows the output from the show l2vpn forwarding bridge-domain pbb core location command:
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain pbb core location 0/1/CPU0
																																	Bridge       MAC
Bridge-Domain Name               ID     Ports addr   Flooding Learning State    
-------------------------------- ------ ----- ------ -------- -------- ------
bg1:bd3                          1      1     0      Enabled  Enabled  UP    
The following example shows the output from the show l2vpn forwarding bridge-domain pbb i-sid 1000 location command:
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain pbb i-sid 1000 location 0/0/CPU0
Thu Aug 13 12:08:16.492 EDT
                                 Bridge       MAC
Bridge-Domain Name               ID     Ports addr   Flooding Learning State
-------------------------------- ------ ----- ------ -------- -------- ---------
PBB:PBB-EDGE                     1      4     2      Enabled  Enabled  UP   

Related Commands

Command

Description

 

pbb

Configures the provider backbone bridge core or edge.  

show l2vpn forwarding pbb backbone-source-mac

To display the provider backbone source MAC forwarding information, use the show l2vpn forwarding pbb backbone-source-mac command in EXEC mode.

show l2vpn forwarding pbb backbone-source-mac { debug [ detail | location | private ] | detail [ debug | location node-id ] | location node-id | private }

Syntax Description

debug

Displays the debug information.

detail

Displays the detailed PBB forwarding information.

location

Specifies the location.

node-id

Node ID.

private

Displays private information.

Command Default

None

Command Modes

EXEC

Command History

Release

Modification

Release 3.9.1

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

l2vpn

read

Examples

The following example shows the output from the show l2vpn forwarding pbb backbone-source-mac command:

#show l2vpn forwarding backbone-source-mac location 0/1/CPU0
333.444.555

Related Commands

Command

Description

 

pbb

Configures the provider backbone bridge core or edge.  

show l2vpn pbb backbone-source-mac

To display the provider backbone source MAC information, use the show l2vpn pbb backbone-source-mac command in EXEC mode.

show l2vpn pbb backbone-source-mac

Syntax Description

This command has no keywords or arguments.

Command Default

None

Command Modes

EXEC

Command History

Release

Modification

Release 3.9.1

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

l2vpn

read

Examples

The following example shows the output from the show l2vpn pbb backbone-source-mac command:

#show l2vpn pbb backbone-source-mac
0111.0222.0333

Related Commands

Command

Description

 

pbb

Configures the provider backbone bridge core or edge.  

show mmrp-flood-optimization

To display the MMRP flood optimization information, use the show mmrp-flood-optimization command in the EXEC mode.

show mmrp-flood-optimization [ summary | mad [ pw neighbor pw-id ] | statistics [ pw neighbor pw-id ] | registrations [received] [ core-bridge bridge-domain-name:group-name ] [ isid isid ] ]

Syntax Description

summary

Displays the summary of the current timer values, total number of core bridges, pseudowires, I-SIDs configured, declarations, and registrations.

mad

Displays the current state of the MRP Attribute Declaration (MAD) component on a pseudowire, for each active attribute value (that is, group B-MAC).

pw

Indicates the pseudowire.

neighbor

Indicates the IP address of the neighbor.

pw-id

Indicates the pseudowire ID.

statistics

Displays the packet statistics per pseudowire.

registrations

Displays the I-SIDs that are declared and a list of peers that have made registrations for those I-SIDs

received

Displays all the I-SIDs where registrations have been received, even if those I-SIDs are not configured locally.

core-bridge

Displays the information about a specific core-bridge.

bridge-domain-name

Core bridge domain name.

group-name

Group name.

isid

Displays information of a specific service instance identifier.

isid

Service instance identifier.

Command Default

None

Command Modes

EXEC

Command History

Release Modification
Release 5.1.2

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID Operation

ethernet-services

read, write

Examples

The following example shows the output from the show mmrp-flood-optimization summary command.

RP/0/RSP0/CPU0:router#show mmrp-flood-optimization summary
Core Bridges:            4
Pseudowires:             100
I-SIDs configured:       2000
Total MMRP declarations: 200000
Registrations received:  220000

Flood Time:      disabled
Leaveall Time:   10000 ms
Leave Time:      30000 ms
Join Time:       200 ms
Transmit Period: 1000 ms

The following example shows the output from the show mmrp-flood-optimization mad command.

RP/0/RSP0/CPU0:router#show mmrp-flood-optimization mad
Core-Bridge: PBB-VPLS-Core1 PW: neighbor 1.2.3.4, pwid 87
  Participant Type: Full; Point-to-Point: Yes
  Admin Control: Applicant Normal; Registrar Normal

  LeaveAll Passive (next in 5.92s); periodic disabled
  Leave in 25.70s; Join not running
  Last peer 0293.6926.9585; failed registrations: 0

I-SID      B-MAC           Applicant              Registrar
---------  --------------  ---------------------  ---------
        1  001E.8300.0001  Very Anxious Observer  Leaving  
 16777216  001E.83FF.FFFF  Quiet Passive          Empty    

static-mac-address

To map a customer destination MAC address to backbone destination MAC address, use the static-mac-address command in the PBB edge configuration mode. To return to the default behavior, use the no form of this command.

static-mac-address cust-mac-address bmac bmac-mac-address

no static-mac-address cust-mac-address bmac bmac-mac-address

Syntax Description

cust-mac-address

Customer destination MAC address in hexadecimal format.

bmac

Specifies that the static backbone MAC address must be mapped with the customer MAC address.

bmac-mac-address

Static backbone MAC address in hexadecimal format.

Command Default

None

Command Modes

PBB edge configuration mode

Command History

Release

Modification

Release 3.9.1

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

l2vpn

read, write

Examples

The following example shows how to map the customer MAC address with the backbone MAC address:

interface GigabitEthernet0/0/0/0.1 l2transport  encapsulation dot1q 10 !
interface GigabitEthernet0/0/0/0.2 l2transport  encapsulation dot1q 2 !
interface GigabitEthernet0/0/0/1
 shutdown
!
interface GigabitEthernet0/0/0/2
 shutdown
!
interface GigabitEthernet0/0/0/3
 shutdown
!
interface GigabitEthernet0/0/0/4
 shutdown
!
l2vpn
 bridge group bg12
  bridge-domain bd1
   interface GigabitEthernet0/0/0/0.1
    static-mac-address 0002.0003.0004
   !
   interface GigabitEthernet0/0/0/0.2
   !
   pbb edge i-sid 1000 core-bridge bd2
    static-mac-address 0006.0007.0008 bmac 0004.0005.0006
   !
  !
 !
!
end
!

The following example shows the output of the show l2vpn bridge-domain command:

##sh l2vpn bridge-domain m mac-address  mroute

Mac Address    Type    Learned from/         LC learned         Mapped to     
              Filtered on          Resync Age
------------------------------------------------------------------------------------------
0002.0003.0004 static  Gi0/0/0/0.1                 N/A          N/A       N/A 
0006.0007.0008 static  BD id: 0                    N/A          N/A    0004.0005.0006

Note


To resynchronize the MAC table from the network processors, use the l2vpn resynchronize forwarding mac-address-table location <r/s/i> command.


Related Commands

Command

Description

bridge-domain (VPLS)

Establishes a bridge domain, and enters L2VPN bridge group bridge domain configuration mode.  

bridge group (VPLS)

Creates a bridge group so that it can contain bridge domains and then to assign network interfaces to the bridge domain.  

pbb

Configures the provider backbone bridge core or edge.  

l2vpn

Enters L2VPN configuration mode.  

unknown-unicast-bmac

To configure the unknown unicast backbone MAC address for a PBB edge bridge, use the unknown-unicast-bmac command in the PBB edge configuration mode. To return to the default behavior, use the no form of this command.

unknown-unicast-bmac mac-address

no unknown-unicast-bmac mac-address

Syntax Description

mac-address

Unknown unicast backbone MAC address in hexadecimal format.

Command Default

None

Command Modes

PBB edge configuration

Command History

Release

Modification

Release 3.9.1

This command was introduced.

Usage Guidelines

To use this command, you must be in a user group associated with a task group that includes appropriate task IDs. If the user group assignment is preventing you from using a command, contact your AAA administrator for assistance.

Task ID

Task ID

Operations

l2vpn

read, write

Examples

The following example shows how to configure the unknown unicast backbone MAC address for a PBB edge bridge:

config
l2vpn
  bridge group PBB
    bridge-domain PBB-EDGE
      interface GigabitEthernet0/0/0/38.100
      !
      interface GigabitEthernet0/2/0/30.150
      !
      pbb edge i-sid 1000 core-bridge PBB-CORE
        unknown-unicast-bmac 0123.8888.8888
   !
 !
!

Related Commands

Command

Description

bridge-domain (VPLS)

Establishes a bridge domain, and enters L2VPN bridge group bridge domain configuration mode.  

bridge group (VPLS)

Creates a bridge group so that it can contain bridge domains and then to assign network interfaces to the bridge domain.  

l2vpn

Enters L2VPN configuration mode.  

pbb

Configures the provider backbone bridge core or edge.