- Table of Contents
- Related Documents
-
01-Text
Download Book (717.38 KB)Customer network port, provider network port
Formation and maintenance of ISIS-SPB adjacencies
B-VLAN to ECT algorithm mapping
Fast channel for quick spread of LSPs·
Configuration restrictions and guidelines
System operating mode restrictions
Feature compatibility requirements
Configuring basic SPBM settings on BEBs and BCBs
Configuring MST region parameters
Configuring customer-side settings on BEBs
Assigning a B-VLAN to an SPB VSI
Configuring Ethernet service instances on BEBs
Configuring SPBM multicast settings
Configuring the SPBM multicast replication mode on BEBs
Optimizing traffic distribution
Setting a link metric value for a provider network port
Mapping B-VLANs to an ECT algorithm
Performing ECT migration for an SPB VSI
Enabling dynamic hostname exchange
Tuning ISIS-SPB adjacency maintenance settings
Tuning the SPF calculation timer
Configuring the control MAC address for ISIS-SPB
Configuring ISIS-SPB authentication
Configuring ISIS-SPB adjacency authentication
Configuring ISIS-SPB area authentication··
Configuring Graceful Restart for ISIS-SPB··
Configuring SNMP notifications and context for SPBM
Enabling ISIS-SPB adjacency change logging
Displaying and maintaining SPBM
Basic SPBM configuration example
SPBM with head-end replication configuration example
SPBM with tandem replication configuration example
ECT migration by changing B-VLAN example
ECT migration by changing ECT algorithm example
SPBM overview
IEEE 802.1aq Shortest Path Bridging (SPB) enables multipath routing in an Ethernet mesh network by using IS-IS as the control protocol. The technology allows all paths to be active, supports equal cost paths, and provides shortest path forwarding in an Ethernet mesh network. IEEE 802.1aq SPB provides faster convergence, higher link efficiency, and larger Layer 2 topologies than conventional spanning tree protocols such as MSTP.
Shortest path bridging MAC mode (SPBM) is one bridging method of IEEE 802.1aq SPB.
SPBM network model
As shown in Figure 1, the SPBM network includes backbone edge bridges and backbone core bridges.
Backbone edge bridges connect customer sites to the SPBM network.
The nodes in the SPBM network run ISIS-SPB to prevent loops and calculate the shortest path for a frame.
Terminology
AC
An attachment circuit (AC) is a physical or virtual link that connects a customer site to a backbone edge bridge.
Area
An SPBM area is a subdomain of an SPBM network. The device supports only one area.
BCB
Backbone core bridges (BCBs) are core nodes of an SPBM network. They are identical to the P devices in an MPLS VPN network. BCBs forward MAC-in-MAC frames based on the B-MAC and B-VLAN. They do not learn customer MAC (C-MAC) addresses.
BEB
Backbone edge bridges (BEBs) are edge nodes of the SPBM network. They are identical to PEs in an MPLS VPN network. BEBs encapsulate customer frames into MAC-in-MAC frames before forwarding them to the SPBM network. BEBs also decapsulate MAC-in-MAC frames before sending them to a customer site.
B-MAC, B-VLAN
Backbone MAC addresses (B-MACs) are bridge MAC addresses associated with SPBM bridges. Backbone VLANs (B-VLANs) are VLANs assigned by the service provider for transmitting customer traffic on the SPBM network.
For customer frames to be transmitted across an SPBM network, the ingress BEB encapsulates them in MAC-in-MAC format. In the outer frame header, the source MAC address is a B-MAC of the ingress BEB, and the destination MAC is a B-MAC of the egress BEB. All devices in the SPBM network forward the MAC-in-MAC frames based on the destination B-MAC and B-VLAN.
Customer network port, provider network port
On a BEB, a customer network port (CNP) connects to a customer site and a provider network port (PNP) connects to the SPBM network.
Ethernet service instance
An Ethernet service instance provides forwarding service for a set of VLANs. To extend VLANs across customer sites over an SPBM network, you must configure Ethernet service instances on BEBs' customer edge ports and map them to SPB VSIs.
I-SID
A backbone service instance identifier (I-SID) uniquely identifies a MAC-in-MAC service instance (also called an "SPB VSI") provided by the service provider.
ISIS-SPB
ISIS-SPB is the control protocol for an SPBM network to calculate shortest path trees (SPTs) and maintain adjacencies between neighbors.
LSDB
A link state database (LSDB) contains the states of all links in an SPBM network.
MAC-in-MAC
Customer frames are encapsulated in MAC-in-MAC format at edges of the SPBM network before they are forwarded from one customer site to another. For more information about the MAC-in-MAC frame format, see "SPBM packet types."
PW
Pseudo wires (PWs) are MAC-in-MAC tunnels established over the SPBM network for transmitting customer traffic.
PWs are established between BEBs. BCBs do not set up PWs.
On an interface, incoming frames are assigned to the same PW if they match the packet match criterion of the same Ethernet service instance.
SPB VSI
An SPB virtual switch instance (SPB VSI) provides MAC-in-MAC tunnel service for Ethernet service instances. An SPB VSI acts as a virtual switch. It has all the functionality of a conventional Ethernet switch, including source MAC address learning, MAC address aging, and flooding. Each SPB VSI is uniquely identified by an I-SID.
System ID
In the SPBM network, each device is uniquely identified by a 6-byte system ID. The system ID is automatically generated by ISIS-SPB.
SPBM packet types
SPBM packets include ISIS-SPB control packets and SPBM data packets.
ISIS-SPB control packets
ISIS-SPB control packets include hello, LSP, and SNP. All SPBM control packets are encapsulated in 802.1q.
Hello
SPBM neighbors send IS-IS hello (IIH) PDUs to establish and maintain adjacencies.
LSP
Adjacent SPBM neighbors send link state PDUs (LSPs) to advertise topology data.
SNP
Adjacent SPBM neighbors exchange sequence number PDUs (SNPs) for LSDB synchronization.
SNPs include complete SNP (CSNP) and partial SNP (PSNP).
· CSNP—Contains the digest of each LSP in the LSDB. Adjacent routers exchange CSNPs to maintain LSDB synchronization.
· PSNP—Contains the sequence numbers of recently received LSPs. An SPBM node uses a PSNP to acknowledge LSPs or to request needed LSPs from a neighbor.
SPBM data packet
SPBM data packets use the IEEE 802.1ah MAC-in-MAC frame format, as shown in Figure 2.
Figure 2 IEEE 802.1ah-compliant MAC-in-MAC frame format
Table 1 IEEE 802.1ah encapsulated frame header fields
Field |
Description |
B-DA |
Destination B-MAC that identifies the destination BEB. |
B-SA |
Source B-MAC. It is a known MAC address of the BEB that encapsulates the MAC-in-MAC frame. |
B-Tag |
B-VLAN tag identifies the VLAN ID and priority of the frame in the SPBM network. The TPID in the tag is fixed at 0x8100. |
I-Tag |
Backbone service instance tag contains the following subfields: · TPID—A value fixed at 0x88E7 to identify the frame as an 802.1ah encapsulated frame. · I-PCP—Transmission priority of the frame on the BEB. · I-DEI—Drop priority of the frame on the BEB. · I-SID—Backbone service instance identifier. · C-DA—Customer destination MAC address. · C-SA—Customer source MAC address. |
S-Tag |
This field contains the outer customer VLAN ID and priority. |
C-Tag |
This field contains the inner customer VLAN ID and priority. |
Working mechanisms
To forward Layer 2 traffic between customer sites across an SPBM network, you must configure Ethernet service instances on BEBs' customer network ports, and map Ethernet service instances to SPB VSIs.
SPBM uses ISIS-SPB in the control plane to calculate shortest path trees.
SPBM uses the following generic process to calculate SPTs and forward traffic:
1. BEBs and BCBs send ISIS-SPB P2P hellos to establish and maintain adjacencies.
2. Adjacent nodes send LSPs to advertise their respective topology data. Eventually, the LSDBs of all nodes are synchronized.
3. Each node selects the forwarding path:
a. Each node runs SPF to calculate the shortest path from itself to each of the other nodes.
b. If equal-cost paths are available, each node runs ECT to choose the best forwarding path.
c. The nodes populate their respective FDB and FIB tables with the forwarding path.
4. BEBs establish PWs over the SPBM network for transmitting customer traffic.
Formation and maintenance of ISIS-SPB adjacencies
ISIS-SPB only supports point-to-point links within an IS-IS level 1. It sends P2P hellos between directly connected nodes to form and maintain adjacencies. To forward traffic on an adjacency, two SPBM neighbors must meet the following requirements:
· The neighbors have the same configuration digest for MSTI 4092.
· The neighbors have the same B-VLAN to ECT algorithm mapping.
· The neighbors have valid link metric values.
|
NOTE: In SPBM, you must map all B-VLANs to MSTI 4092. |
MAC address learning
In an SPBM network, BEBs perform typical source MAC learning in the data plane to learn C-MACs, but BCBs do not learn C-MACs.
BCBs forward MAC-in-MAC traffic by destination B-MAC and B-VLAN, which are advertised through ISIS-SPB in the control plane. As a result, BCBs do not need to maintain a large MAC address table.
Data paths
For the forwarding process for known unicast frames, see "Unicast."
To avoid loops, SPBM does not support broadcast. BEBs flood broadcast, multicast, and unknown unicast frames to the SPBM network as multicast frames. For the flooding process, see "Multicast."
Unicast
For an intra-site known unicast frame, the ingress BEB performs typical MAC address table lookup.
For a known inter-site unicast frame, the following forwarding process takes place, as shown in Figure 3:
1. The ingress BEB performs the following tasks:
a. Assigns the frame to the correct Ethernet service instance based on the outer VLAN.
b. Learns the source MAC address.
c. Looks up the destination MAC address in the Ethernet service instance's Ethernet address table.
2. If the outgoing interface is a provider network port, the ingress BEB performs the following tasks:
a. Encapsulates the frame in IEEE 802.1ah format.
b. Sends the frame out of the unicast PW to the egress BEB.
The B-DA field in the outer frame header is the B-MAC of the egress BEB.
3. Each BCB on the unicast PW forwards the frame based on the B-MAC and B-VLAN in the outer frame header until it reaches the egress BEB.
4. The egress BEB removes the outer frame header and forwards the frame to the destination customer MAC address.
Figure 3 MAC-in-MAC unicast traffic over an SPBM network
Multicast
SPBM floods broadcast, customer multicast, and unknown customer unicast as multicast traffic.
SPBM supports the following replication methods for multicast:
· Head-end replication—Replicates frames at the ingress BEB for frames to enter the SPBM network. This method is suitable for SPB VSIs that have sparse multicast traffic. It does not require BCBs to maintain multicast FDB entries.
· Tandem replication—Replicates frames only at the node where the shortest path tree forks. This method is suitable for SPB VSIs that have dense multicast traffic. It requires BCBs to maintain multicast FDB entries.
In head-end replication, the ingress BEB performs the following tasks, as shown in Figure 4:
1. Replicates the customer frame for each destination BEB.
2. Encapsulates each replica in one unicast frame.
3. Sends the unicast frames to the destination BEBs.
In tandem replication, the source BEB encapsulates a frame with a B-DA multicast address that uniquely identifies itself and the SPBM service. When this frame arrives at the BCB where the shortest path tree forks, the BCB replicates one frame for each destination BEB, as shown in Figure 5.
SPBM multicast address
Figure 6 SPBM multicast address format
Table 2 SPBM multicast address fields
Field |
Description |
M |
1-bit multicast flag. Its value is fixed at 1. |
L |
1-bit local flag bit. Its value is fixed at 1. |
TYP |
2-bit SPSource ID type. Its value is fixed at 0. |
SPSource ID |
20-bit SPSource ID. |
I-SID |
24-bit SPB VSI identifier. |
In Figure 6, LSB represents the lower 4 bits of a byte, and MSB represents the higher 4 bits of a byte. The first byte of an SPBM multicast address is identical to the combination of the first 4 bits of the SPSource ID field, the TYP field, the L field, and the M field. For example, the hexadecimal form of the first byte (E3) in the SPBM multicast address E386070006E9 is 11100011. This byte consists of 1110 (first 4 bits of SPSource ID), 00 (TYP), 1 (L), and 1 (M).
Multiple SPB VSIs
For example, the network in Figure 7 has the following SPB VSIs:
· I-SID 300 extends traffic to customer sites B, C, and D.
· I-SID 400 extends traffic to all customer sites.
· I-SID 500 extends traffic to customer sites A and D.
All traffic in one SPB VSI is transmitted in one B-VLAN. Different SPB VSIs can use the same B-VLAN to transmit traffic. Traffic of different SPB VSIs is isolated by I-SID.
Figure 7 Multiple SPB VSIs
Load balancing
To balance traffic between forwarding paths, you can map B-VLANs to different ECT algorithms. When a path is approaching congestion, you can move part of traffic on one path to another by moving an I-SID from one ECT algorithm to another.
B-VLAN to ECT algorithm mapping
For balanced traffic distribution, SPBM supports calculating one SPT for a set of B-VLANs by using different ECT algorithms. IEEE 802.1aq SPB provides 16 ECT algorithms. Each algorithm represents a set of tie-break rules. As a result, you can have up to 16 forwarding paths in an SPBM network.
Figure 8 shows two SPTs that are calculated by using two ECT algorithms.
Figure 8 Multiple SPTs in an SPBM network
ECT migration
ECT migration enables an I-SID to migrate from one ECT algorithm to another with minimum traffic loss.
To prevent traffic loss, ECT migration was designed based on the idea of make-before-break. All nodes in the SPBM network maintain the old path for the I-SID before a new path is set up. The SPBM nodes remove the old path only after all affected traffic has been moved from the old path to the new path for the I-SID.
As shown in Figure 9, two paths (path A and path B) are available between BEB 1 and BEB 2. B-VLAN 300 has been using path A. As path A is getting congested, you can perform ECT migration to move part of B-VLAN traffic (for example, traffic in I-SID 400) to path B.
Loop prevention
SPBM nodes collect topology data independently to calculate forwarding paths. Transient loops might occur during SPT recalculation caused by a network flapping because the latency varies for an LSP to reach the SPBM nodes. To prevent transient loops, SPBM uses the Agreement Protocol (AP) to exchange LSDB synchronization status. After a topology recalculation, ISIS-SPB issues new forwarding entries to the data plane only if topology data is synchronized between the SPBM node and its adjacent neighbors.
|
NOTE: In this document, "AP" refers to agreement protocol. In other documents, "AP" can also refer to access points. |
Fast channel for quick spread of LSPs
The fast channel feature provides a quicker LSP propagation method than conventional LSP propagation. This feature spreads ISIS-SPB LSPs in the SPBM network by forwarding LSPs as data packets along the SPT in a dedicated SPB VSI. An SPBM node does not need to complete updating its LSDB before it propagates the topology change to the next node.
The I-SID for the fast-channel VSI is 255. To use the fast-channel feature, you must create a VSI and assign I-SID 255 to the VSI.
You cannot associate any Ethernet service instance with the VSI that uses I-SID 255 for data transmission.
Protocols and standards
· IEEE 802.1aq, Shortest Path Bridging
· IEEE 802.1ah, Virtual Bridged Local Area Networks Amendment 7: Provider Backbone Bridges
· ISO 10589, ISO IS-IS Routing Protocol
· RFC 6329, IS-IS Extensions Supporting IEEE 802.1aq Shortest Path Bridging
Configuring SPBM
Configuration restrictions and guidelines
For SPBM to operate correctly, follow the restrictions and guidelines in this section when you configure SPBM.
System operating mode restrictions
Before you can configure SPBM, you must perform the following tasks:
1. Set the system operating mode to enhanced Layer 2 by using the system-working-mode bridgee command.
2. Save the configuration.
3. Delete the binary .mdb next-startup configuration file.
4. Reboot the device.
For more information about setting the system operating mode, see device management in Fundamentals Configuration Guide.
Feature compatibility requirements
When you use SPBM in conjunction with other features, follow the restrictions and guidelines in Table 3.
Table 3 SPBM and other features compatibility
Feature |
Restrictions and guidelines |
IRF |
You must configure the irf mac-address persistent always command to prevent the IRF bridge MAC address from changing after the address owner leaves. For more information about IRF bridge MAC persistence, see IRF Command Reference. |
IS-IS |
Provider network ports on BEBs and BCBs cannot be used for setting up standard IS-IS adjacencies. |
Spanning tree |
The spanning tree mode must be set to MSTP. For SPBM neighbors to establish adjacencies, you must map all B-VLANs to MSTI 4092, and make sure their in-between links have connectivity. To forward traffic on an SPBM network, you must assign all SPBM nodes to the same MST region. For SPBM to run correctly, make sure MSTI 4092 is not used by RRPP or Smart Link. For more information about RRPP and Smart Link, see High Availability Configuration Guide. |
Static MAC |
If a B-MAC is the same as a static MAC entry in the MAC address table, remove the static MAC entry. The device can forward SPBM packets to the B-MAC only after the conflict is removed. |
VLAN |
Do not use B-VLANs for other purposes such as VLAN interfaces. Before specifying a VLAN as a B-VLAN, you must remove all features that have been configured on the VLAN. You must configure the provider network ports on BEBs and BCBs as trunk or hybrid ports, and assign them to all B-VLANs as tagged VLAN members. ISIS-SPB protocol frames are transmitted untagged on links. To prevent SPBM-enabled interfaces from dropping these frames, assign each SPBM-enabled interface to the port VLAN (PVID) as an untagged member. Make sure the PVIDs have been created on the device. |
Licensing requirements
SPBM requires a license to run on the device. For information about feature licensing, see Fundamentals Configuration Guide.
SPBM configuration task list
Tasks at a glance |
Remarks |
(Required.) Configuring basic SPBM settings on BEBs and BCBs: |
You must map B-VLANs to MSTI 4092, and enable SPBM both globally and on the provider network ports in the SPBM network. |
(Required.) Configuring customer-side settings on BEBs: |
Configure customer-side settings to map Ethernet service instances to SPB VSIs for extending VLANs across different sites. Each Ethernet service instance represents a set of VLANs. |
Configuring SPBM multicast settings: · (Required.) Configuring the SPBM multicast replication mode on BEBs · (Optional.) Setting the SPSource ID |
Make sure the multicast replication mode for an SPB VSI is the same across all BEBs. |
(Optional.) Optimizing traffic distribution: · Setting a link metric value for a provider network port |
To obtain a desirable path, you can change the bridge priority and link metric values. By default, all B-VLANs are mapped to ECT algorithm 1. To optimize traffic distribution, map B-VLANs to different ECT algorithms. |
(Optional.) Configuring the AP mode |
Perform this task to prevent temporary loops that might occur when the topologies of SPBM neighbors do not match. |
(Optional.) Optimizing the SPBM network: · Enabling dynamic hostname exchange · Configuring ISIS-SPB throttling timers: ? Tuning ISIS-SPB adjacency maintenance settings ? Tuning the SPF calculation timer |
IMPORTANT: To ensure correct path selection and traffic forwarding, make sure B-VLAN to ECT algorithm mappings and ISIS-SPB timer settings are consistent across the network. Dynamic hostname exchange enables you to identify SPBM nodes with symbolic hostnames. |
(Optional.) Configuring ISIS-SPB authentication: |
Configure ISIS-SPB authentication to improve security in an SPBM network. |
(Optional.) Configuring Graceful Restart for ISIS-SPB |
Enable this feature before you re-enable SPBM or perform an active/standby switchover. Graceful Restart ensures nonstop forwarding while ISIS-SPB processes are re-establishing their adjacency. |
(Optional.) Configuring SNMP notifications and context for SPBM |
Configure SNMP notifications for SPBM to send SPBM event notifications to an NMS. |
(Optional.) Enabling ISIS-SPB adjacency change logging |
Enable this feature to track all adjacency changes. To suppress frequent adjacency change messages, disable this feature. |
Configuring basic SPBM settings on BEBs and BCBs
For SPBM to run, you must configure all settings in this section on all BEBs and BCBs.
Configuring MST region parameters
|
CAUTION: Changing MST region settings causes spanning tree recalculation. Make sure you understand the impact on your network before you activate the MST region settings. |
SPBM runs on MSTI 4092. For two SPBM neighbors to establish an adjacency, you must activate MSTI 4092 on both neighbors and make sure their in-between link has connectivity. To forward traffic on the link, you must also configure the same MST region parameters on the devices, including:
· Format selector. The value for this parameter is fixed at 0.
· Region name.
· Revision level.
· VLAN-to-MSTI mapping table.
For more information about MST region configuration commands, see spanning tree commands in Layer 2—LAN Switching Command Reference.
To configure MST region parameters on a BEB or BCB:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter MST region view. |
stp region-configuration |
N/A |
3. Configure the MST region name. |
region-name name |
The default MST region name is the MAC address of the device. |
4. Set the MSTP revision level. |
revision-level level |
The default MSTP revision level is 0. |
5. Map B-VLANs to MSTI 4092. |
instance instance-id vlan vlan-id-list |
By default, all VLANs are mapped to the CIST (MSTI 0). The value for the instance-id argument must be 4092. |
6. Activate the MST region configuration. |
active region-configuration |
N/A |
Enabling SPBM
You must enable SPBM both globally and on the provider network ports on all BEBs and BCBs in the SPBM network.
To enable SPBM:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enable SPBM globally and enter SPBM view. |
spbm |
By default, SPBM is disabled globally. |
3. Return to system view. |
quit |
N/A |
4. Enter Layer 2 Ethernet interface view or Layer 2 aggregate interface view. |
interface interface-type interface-number |
N/A |
5. Enable SPBM on the interface. |
spbm enable |
By default, SPBM is disabled on interfaces. Interfaces enabled with SPBM can recognize only MAC-in-MAC packets. Other packets are dropped. |
Configuring customer-side settings on BEBs
All tasks in this section are required.
Enabling L2VPN
For SPBM settings to take effect, you must enable L2VPN.
To enable L2VPN:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enable L2VPN. |
l2vpn enable |
By default, L2VPN is disabled. |
Creating an SPB VSI
SPBM uses a unique I-SID to identify an SPB VSI. An SPB VSI's I-SID must be the same across the SPBM network.
I-SID 255 is reserved for the fast channel. You cannot associate any Ethernet service instance with the VSI that uses I-SID 255.
To use the fast-channel feature, you must create a VSI and assign I-SID 255 to the VSI.
To create an SPB VSI:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Create a VSI. |
vsi vsi-name |
By default, no VSIs exist. |
3. Assign an SPB I-SID to the VSI. |
spb i-sid i-sid |
By default, a VSI does not have an SPB I-SID. |
Assigning a B-VLAN to an SPB VSI
For an SPB VSI, you must specify the same I-SID and B-VLAN across all BEBs and BCBs. You can assign only one B-VLAN to an SPB VSI, but different SPB VSIs can use the same B-VLAN.
To assign a B-VLAN to an SPB VSI:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter VSI view. |
vsi vsi-name |
N/A |
3. Enter SPB I-SID view. |
spb i-sid i-sid |
N/A |
4. Assign a B-VLAN to the SPB VSI. |
b-vlan vlan-id |
By default, an SPB VSI does not have a B-VLAN. |
Configuring Ethernet service instances on BEBs
For a BEB to identify VLANs that must be extended across sites, you must configure Ethernet service instances on its customer network ports to map VLANs to SPB VSIs.
When you configure Ethernet service instances, follow these restrictions and guidelines:
· An SPB VSI can be mapped to multiple Ethernet service instances on the same port or different ports.
· For correct traffic processing, do not use the outer VLAN specified with the encapsulation command to provide any other services, including Layer 2 and Layer 3 services.
|
NOTE: The outer VLAN refers to the C-VLAN for a single-tagged frame and the S-VLAN for a double-tagged frame. |
To configure an Ethernet service instance on a customer network port:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter Layer 2 Ethernet interface view or Layer 2 aggregate interface view. |
interface interface-type interface-number |
N/A |
3. Configure the port link type. |
port link-type { access | trunk | hybrid } |
The default port link type is access. |
4. Assign the port to VLANs. |
·
Access link type: ·
Trunk link type: ·
Hybrid link type: |
N/A |
5. Create an Ethernet service instance and enter its view. |
service-instance instance-id |
By default, no Ethernet service instances exist. |
6. Configure a frame match criterion. |
·
Match any frames: ·
Match any frames that do not have an 802.1Q
VLAN tag: ·
Match frames tagged with the specified
outer 802.1Q VLAN IDs: |
Use one of the commands to configure a match criterion. By default, an Ethernet service instance does not contain a frame match criterion. To match frames from a VLAN correctly, make sure you have created the VLAN and assigned the interface to the VLAN. |
7. Map the Ethernet service instance to the SPB VSI. |
xconnect vsi vsi-name [ access-mode { ethernet | vlan } ] [ track track-entry-number&<1-3> ] |
By default, an Ethernet service instance is not mapped to any SPB VSI. |
Configuring SPBM multicast settings
Configuring the SPBM multicast replication mode on BEBs
SPBM supports head-end replication and tandem replication for broadcast, multicast, and unknown unicast traffic.
Head-end replication is suitable for service instances that have sparse multicast traffic. Tandem replication is suitable for service instances that have dense multicast traffic.
Multicast replication mode must be the same across all BEBs.
To configure the SPBM multicast replication mode:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter VSI view. |
vsi vsi-name |
N/A |
3. Enter I-SID view. |
spb i-sid i-sid |
N/A |
4. Configure the SPBM multicast mode. |
multicast replicate-mode { head-end | tandem } |
By default, head-end replication applies. |
Setting the SPSource ID
An SPSource ID uniquely identifies a device in an SPBM network. By default, the device generates an SPSource ID automatically.
If you set an SPSource ID manually, make sure the ID is unique on the SPBM network.
To set an SPSource ID for the device:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Set SPSource ID. |
spsource spsource-id |
By default, the device generates an SPSource ID automatically. |
Optimizing traffic distribution
Setting the bridge priority
In conjunction with the system ID, the SPBM bridge priority forms the SPBM bridge ID. The SPBM bridge ID is a tie-breaker used in the ECT algorithms for choosing the forwarding path.
To set the SPBM bridge priority:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Set a bridge priority. |
bridge-priority priority |
The default bridge priority is 32768. |
Setting a link metric value for a provider network port
The following are methods to assign a link metric value to an interface:
· Set an interface-specific value in interface view.
· Set a global value in SPBM view. This global value applies to all SPBM-enabled interfaces.
· Set a bandwidth reference in SPBM view for the system to calculate a value automatically for the interface.
The system chooses a link metric value for an interface in order of interface-specific value, global value, and autocalculated value.
Setting a port-specific link metric value
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter Layer 2 Ethernet interface view or Layer 2 aggregate interface view. |
interface interface-type interface-number |
N/A |
3. Set a port-specific link metric value. |
spbm cost cost-value |
By default, automatic link metric calculation applies. |
Setting the global link metric value
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Set a global SPBM link metric value. |
circuit-cost cost-value |
By default, no global SPBM link metric value is set. |
Setting the bandwidth reference for automatic link metric calculation
ISIS-SPB automatically calculates a link metric value for an interface if both the global and interface-specific link metric value are not set.
The following is the calculation formula:
Link metric value=(Reference bandwidth/Interface rate)x10
The value range for the link metric value is 1 to 16777214.
To set the bandwidth reference for automatic link metric calculation:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Set the reference bandwidth for automatic link metric calculation. |
bandwidth-reference value |
The default bandwidth reference is 40000 Mbps. |
Mapping B-VLANs to an ECT algorithm
An ECT algorithm represents a set of tie-breakers for calculating SPTs.
To improve link efficiency in an SPBM network, you can distribute B-VLAN traffic along different paths by mapping B-VLANs to different ECT algorithms.
To ensure correct SPT calculation for a B-VLAN, the B-VLAN to ECT algorithm mappings must be the same across the SPBM network.
For more information about the ECT algorithms, see IEEE 802.1aq SPB.
To map a list of B-VLANs to an ECT algorithm:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Map B-VLANs to an ECT algorithm. |
ect ect-index b-vlan vlan-id-list |
By default, all B-VLANs are mapped to ECT algorithm 1. |
Performing ECT migration for an SPB VSI
To move traffic from an overloaded path to a path that has less traffic, you can change B-VLAN to ECT algorithm mappings by using the ect command or by performing ECT migration. ECT migration provides more granular traffic control than the ect command.
· Using the ect command, you can move all traffic of a B-VLAN from one path to another. The B-VLAN's traffic is disrupted before you complete B-VLAN to ECT algorithm remapping across the SPBM network.
· Using ECT migration, you can move traffic by I-SID without traffic loss.
To perform ECT migration:
1. On all BEBs and BCBs, create a new B-VLAN, assign the B-VLAN to MSTI 4092, and assign the provider network port to the B-VLAN:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. (Optional.) Add a new B-VLAN. |
vlan |
Skip this step if you choose a VLAN that already exists. |
3. Return to the system view |
quit |
N/A |
4. Enter MST region view. |
stp region-configuration |
N/A |
5. Assign the VLAN to MSTI 4092. |
instance instance-id vlan vlan-list |
The value for the instance-id argument must be 4092. |
6. Activate the MST region configuration. |
active region-configuration |
N/A |
7. Return to system view. |
quit |
N/A |
8. Enter interface range view. |
interface range { interface-type interface-number [ to interface-type interface-number ] } &<1-5> |
Specify all provider network ports. |
9. Assign all provider network ports to the VLAN. |
·
Assign trunk ports to the VLAN: ·
Assign hybrid ports to the VLAN: |
N/A |
10. Return to system view. |
quit |
N/A |
2. On all BEBs and BCBs, map the new B-VLAN to a different ECT algorithm than the old B-VLAN:
|
CAUTION: To avoid traffic disruption, you must verify that the new mapping has been added across the SPBM network before you proceed to the next task. |
Step |
Command |
Remarks |
1. Enter SPBM view. |
spbm |
Skip this step if you choose a VLAN that already exists. |
2. Map the new B-VLAN to a new ECT algorithm. |
ect ect-index b-vlan vlan-id-list |
This ECT algorithm must be different from the one mapped to the old B-VLAN. |
3. Verify that the mapping has been added. |
display spbm b-vlan [ vlan-id ] |
N/A |
4. Return to system view. |
quit |
N/A |
3. Assign the new B-VLAN to the SPB VSI on all BEBs:
Step |
Command |
1. Enter VSI view. |
vsi vsi-name |
2. Enter SPB I-SID view. |
spb i-sid i-sid |
3. Assign the new B-VLAN to the SPB VSI. |
b-vlan vlan-id |
|
NOTE: The SPB VSI's traffic will not be switched over to the new path until you assign the new B-VLAN to the SPB VSI on all BEBs. |
Configuring the AP mode
The Agreement Protocol (AP) prevents temporary loops that might occur when the topologies of SPBM neighbors do not match.
If AP is enabled, SPBM issues forwarding entries to the forwarding plane only if AP declares a topology match.
|
NOTE: In this document, "AP" refers to agreement protocol. In other documents, "AP" can also refer to access points. |
To configure the AP mode:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Configure the AP mode. |
ap-mode { both | multicast | off } |
By default, AP is enabled for both multicast and unicast entries. SPBM issues a unicast or multicast entry to the forwarding plane only if AP declares a topology match. |
Optimizing the SPBM network
Perform the tasks in this section to optimize an SPBM network for bandwidth efficiency and high performance.
Enabling dynamic hostname exchange
ISIS-SPB uses a 6-byte system ID to represent a node in the network. This type of ID is difficult for administrators to identify devices when they examine ISIS-SPB adjacencies, FDB entries, and LSDB entries.
Dynamic hostname exchange enables you to assign a symbolic hostname to each SPBM node. ISIS-SPB advertises this information in the Dynamic hostname TLV in LSPs to remote LSDBs.
To enable dynamic hostname exchange:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Configure a symbolic hostname. |
is-name is-name |
By default, dynamic hostname exchange is disabled, and no symbolic hostname is configured for the device. |
Tuning ISIS-SPB adjacency maintenance settings
ISIS-SPB uses the ISIS-SPB hello interval and the hello multiplier for adjacency establishment and maintenance.
Adjacency hold time sets the maximum amount of time for one SPBM node to retain the adjacency with another. This timer determines the amount of time it takes for an SPBM node to detect a failed link.
The adjacency hold time equals the ISIS-SPB hello interval multiplied by the hello multiplier.
An SPBM node sends its adjacency hold time in hello packets to update the adjacencies with its neighbor. The neighbor removes the adjacency with the advertising node and recalculates routes if it does not receive a hello packet before the timer expires.
Setting the ISIS-SPB hello interval
ISIS-SPB sends hellos over links to establish and maintain adjacencies between SPBM nodes.
A short interval improves network convergence time, but it requires more system resources.
To set the ISIS-SPB hello interval on an interface:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter Layer 2 Ethernet interface view or Layer 2 aggregate interface view. |
interface interface-type interface-number |
N/A |
3. Set the ISIS-SPB hello interval. |
spbm timer hello seconds |
The default hello interval is 10 seconds. The maximum adjacency hold time is 65535 seconds. If this value is exceeded, the original hello interval remains unchanged. |
Setting the hello multiplier for calculating the adjacency hold time
To set the multiplier for calculating the adjacency hold time on an interface:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter Layer 2 Ethernet interface view or Layer 2 aggregate interface view. |
interface interface-type interface-number |
N/A |
3. Set the hello multiplier. |
spbm timer holding-multiplier value |
The default multiplier is 3. The maximum adjacency hold time is 65535 seconds. If this value is exceeded, the original hello multiplier remains unchanged. |
Tuning ISIS-SPB LSP timers
Change LSP timer settings depending on network stability to increase the network convergence speed and protect CPU from unnecessary route recalculations.
LSP timer |
Functionality |
Tuning guidelines |
Minimum LSP transmit interval |
Sets the minimum interval for transmitting LSPs out of an interface. You can also set the number of LSPs that can be sent at each interval. |
Increase the interval to reduce LSP traffic in the network. Decrease the interval for quick LSDB synchronization. |
LSP lifetime |
Sets the amount of time that an LSP can be retained in an LSDB. |
Set the lifetime to a higher value than the LSP refresh interval. |
LSP refresh interval and LSP generation timer |
Control the update interval for an LSP. |
Increase the interval to protect the CPU from frequent LSP generation. Decrease the interval for quick reaction to topology change events. |
LSP fast-flooding |
Floods the first several LSPs that invoke SPF before SPF computation is started. |
Enable this feature for quick LSDB synchronization. |
Setting the minimum LSP transmit interval and the maximum number of LSPs sent at each interval
To control ISIS-SPB traffic on a circuit, set the minimum interval for the device to transmit LSPs out of the circuit and the maximum number of LSPs sent at each interval. Before the minimum interval expires, newly generated LSP updates must wait in queue before they can be sent out.
To control ISIS-SPB traffic on the SPBM network:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter Layer 2 Ethernet interface view or Layer 2 aggregate interface view. |
interface interface-type interface-number |
N/A |
3. Set the minimum LSP transmit interval and the maximum number of LSP segments sent at each interval. |
spbm timer lsp time [ count count ] |
By default, the minimum LSP transmit interval is 33 milliseconds. A maximum of five LSP segments can be sent at each interval. |
|
NOTE: ISIS-SPB requires acknowledgment for each LSP sent on a point-to-point circuit. ISIS-SPB will retransmit an LSP at 5-second interval until it receives an acknowledgment for the LSP. This retransmission interval is not user configurable. |
Setting the LSP lifetime
The LSP lifetime specifies the maximum amount of time for an LSP to be retained in an LSDB.
SPBM nodes add a lifetime in each LSP they have advertised. If an SPBM node does not receive an update for an LSP before its lifetime expires, the SPBM node performs the following operations:
· Removes the LSP from the LSDB.
· Retains the LSP digest for 60 seconds.
· Sends an update of the LSP with a lifetime of 0. The SPBM neighbors remove the LSP from their LSDBs when they receive the LSP update.
To set the maximum LSP lifetime:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Set the maximum LSP lifetime. |
timer lsp-max-age seconds |
The default maximum LSP lifetime is 1200 seconds. |
Tuning the LSP refresh interval and LSP generation timer
To prevent LSPs from age-out and synchronize LSDBs, ISIS-SPB performs periodic and event-driven LSP updates:
· LSP refresh interval—Sets the interval at which ISIS-SPB regularly regenerates an LSP, regardless of whether any change has occurred to the LSP.
· LSP generation timer—Sets the delay for ISIS-SPB to generate a new version of an LSP in response to an LSP change. For example, an update occurs because of a change in adjacency, interface metric value, system ID, or area address.
The LSP generation timer is an exponential generation timer. With this timer, ISIS-SPB quickly responds to the first events for an LSP and then slows down to protect the CPU from frequent LSP generation.
The LSP generation timer value is derived from the following parameters:
· minimum-interval—Minimum LSP generation interval.
· incremental-interval—Base number for the incremental interval.
· maximum-interval—Maximum LSP generation interval.
When the network is stable, the LSP generation timer is set to the minimum interval for each LSP generation. When the network is unstable, the LSP generation timer increments by incremental-interval×2n-2 (n is the number of generation times) for each LSP generation until the maximum interval is reached. If an event triggers LSP generation after the maximum interval is reached, the LSP generation timer re-initiates with the minimum interval.
|
NOTE: The network is considered unstable if the interval between consecutive LSP generation events is smaller than two times the maximum interval. |
To tune the LSP refresh interval and the LSP regeneration timer parameters:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Set the LSP refresh interval. |
timer lsp-refresh seconds |
The default refresh interval is 900 seconds. |
4. Set the LSP generation timer parameters. |
timer lsp-generation maximum-interval [ minimum-interval [ incremental-interval ] ] |
Default values for the LSP generation timer parameters: · maximum-interval—2 seconds. · minimum-interval—10 milliseconds. · incremental-interval—10 milliseconds. The minimum interval and the incremental interval must be shorter than the maximum interval. |
Enabling LSP fast-flooding
LSP fast-flooding enables ISIS-SPB to flood the first several LSPs that invoke SPF before SPF computation is started. This mechanism improves ISIS-SPB convergence time. The number of LSPs that can be fast flooded is user configurable.
To configure LSP fast-flooding:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Configure LSP fast-flooding. |
flash-flood [ flood-count flooding-count | max-timer-interval interval ] * |
By default, LSP fast-flooding is disabled. |
Tuning the SPF calculation timer
The SPF calculation timer sets the delay between consecutive SPF calculations. You can decrease the timer for ISIS-SPB to react quickly to topology changes, and decrease the timer to protect the CPU from frequent SPF calculations.
The SPF timer is an exponential generation timer. With this timer, ISIS-SPB quickly responds to the first events that trigger SPF calculation, and then slows down to protect the CPU from frequent SPF calculations.
The SPF calculation timer value is derived from three parameters: minimum wait time (minimum-interval), base number for incremental wait time (incremental-interval), and maximum wait time (maximum-interval).
When the network is stable, the SPF calculation timer is set to the minimum wait time for each SPF computation. When the network is unstable, the SPF calculation timer increments by incremental-interval×2n-2 (n is the number of calculations) for each SPF calculation until the maximum wait time is reached. If an event triggers SPF calculation after the maximum wait time is reached, the SPF calculation timer re-initiates with the minimum wait time.
|
NOTE: The network is considered unstable if the interval between consecutive SPF calculations is smaller than two times the maximum wait time. |
To tune the SPF calculation timer:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Set the SPF calculation exponential backoff timers. |
timer spf maximum-interval [ minimum-interval [ incremental-interval ] ] |
Default values for the SPF calculation timer parameters: · maximum-interval—5 seconds. · minimum-interval—10 milliseconds. · incremental-interval—10 milliseconds. The minimum interval and the incremental interval must be shorter than the maximum interval. |
Setting the LSDB overload bit
ISIS-SPB sets the overload bit in LSPs to notify its neighbors that it is experiencing an LSDB error condition and cannot forward traffic correctly. During path calculation, ISIS-SPB does not choose a path as the shortest path if the path includes the device that has the overload bit set.
You can set the LSDB overload bit when the device cannot record complete topology data in the LSDB for memory insufficiency or any other problems.
To set the LSDB overload bit:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Set the LSDB overload bit. |
set-overload [ on-startup [ [ start-from-nbr system-id [ timeout1 [ nbr-timeout ] ] ] | timeout2 ] ] |
By default, ISIS-SPB does not set the LSDB overload bit. |
Configuring the control MAC address for ISIS-SPB
ISIS-SPB uses a control MAC address for ISIS-SPB peer-to-peer communication. This control MAC specifies the destination MAC address for ISIS-SPB protocol frames. Vendors might use different control MAC addresses. You can change the ISIS-SPB control MAC for interoperability in a multivendor network.
To configure the control MAC address for ISIS-SPB:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Configure the control MAC for ISIS-SPB. |
control-address { all-cb | all-is | all-l1-is | all-l2-is | all-pb } |
The default control MAC for ISIS-SPB is 0180-C200-002E (all-pb). |
Configuring ISIS-SPB authentication
ISIS-SPB authentication helps improve security in an SPBM network. It includes adjacency authentication and area authentication.
Configuring ISIS-SPB adjacency authentication
ISIS-SPB adjacency authentication guarantees that SPBM nodes establish adjacencies only with trustworthy neighbors.
SPBM nodes send adjacency authentication information (including the authentication method and password) in ISIS-SPB hello packets. The recipient establishes or maintains an adjacency with the sender only if the received authentication settings match its local authentication settings.
For two devices to establish an adjacency, you must configure the same authentication method and password on them.
To prevent loss of adjacencies, use the following procedure when you modify adjacency authentication settings:
1. Disable adjacency authentication for incoming ISIS-SPB hello packets on the neighbor devices.
2. Modify the authentication settings on the local end.
3. Modify the authentication settings on the remote end.
4. Enable adjacency authentication for incoming ISIS-SPB hello packets on the neighbor devices.
To configure ISIS-SPB adjacency authentication:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter Layer 2 Ethernet interface view or Layer 2 aggregate interface view. |
interface interface-type interface-number |
N/A |
3. Set an adjacency authentication method and password. |
spbm authentication-mode { md5 | simple } { cipher | plain } string |
By default, adjacency authentication is disabled. No authentication method or password is configured. |
4. (Optional.) Disable adjacency authentication for incoming IS-IS hello packets. |
spbm authentication send-only |
By default, the device authenticates incoming IS-IS hello packets if adjacency authentication is enabled. |
Configuring ISIS-SPB area authentication
ISIS-SPB area authentication guarantees that SPBM nodes learn topology data only from trustworthy neighbors.
ISIS-SPB sends area authentication information (including the authentication method and password) in topology advertisement packets (LSP, CSNP, and PSNP). The recipients accept a topology advertisement packet only if the authentication settings in the packet match their local authentication settings.
For correct authentication, make sure the authentication method and password is the same across the SPBM network.
To prevent temporary drops of topology advertisement packets, use the following procedure when you modify authentication settings:
1. Disable area authentication for incoming ISIS-SPB topology advertisement packets on the neighbor devices.
2. Modify the authentication settings on the local end.
3. Modify the authentication settings on the remote end.
4. Enable area authentication for incoming ISIS-SPB topology advertisement packets on the neighbor devices.
To configure ISIS-SPB area authentication:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Set an authentication method and password. |
area-authentication-mode { md5 | simple } { cipher | plain } string |
By default, area authentication is disabled. No authentication method or password is configured. |
4. (Optional.) Disable area authentication for incoming ISIS-SPB packets. |
area-authentication send-only |
By default, the device authenticates incoming ISIS-SPB packets if area authentication is enabled. |
Configuring Graceful Restart for ISIS-SPB
Graceful Restart ensures nonstop forwarding while ISIS-SPB processes are re-establishing their adjacency after SPBM is re-enabled or an active/standby switchover is performed.
Graceful Restart enables a restarting node (the GR restarter) to quickly recover its SPBM topology, routing, and session information from a neighbor (the GR helper). During the GR process, the GR helper maintains the adjacency with the GR restarter.
Typically, you only need to configure Graceful Restart on the GR restarter. As a best practice, configure Graceful Restart on an SPBM node if it is the only feature available on the node to ensure nonstop forwarding.
To configure Graceful Restart for ISIS-SPB:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Enable Graceful Restart for ISIS-SPB. |
graceful-restart |
By default, ISIS-SPB Graceful Restart is disabled. |
4. (Optional.) Set the SA bit in ISIS-SPB hello PDUs. |
undo graceful-restart suppress-sa |
By default, the Suppress-Advertisement (SA) bit is set. Setting the SA bit prevents the neighbor from advertising the ISIS-SPB adjacency with the GR restarter. This setting prevents route blackholes by temporarily excluding the restarter from the SPF computation on other SPBM nodes. If the SA bit is not set, the ISIS-SPB neighbors advertise the ISIS-SPB adjacency with the device while the device is restarting. |
5. (Optional.) Set the T2 timer. |
graceful-restart t2 t2-value |
The default T2 timer is 300 seconds for ISIS-SPB Graceful Restart. The device advertises the T2 timer as the adjacency hold time to its neighbor during a GR process. Before the timer expires, the neighbor maintains the adjacency with the device. If the device fails to complete the restart before this timer expires, the neighbor removes the adjacency. |
Configuring SNMP notifications and context for SPBM
To report critical SPBM events to an NMS, enable SNMP notifications for SPBM. For SNMP notifications to be sent correctly, you must also configure SNMP on the device. For more information about SNMP configuration, see the network management and monitoring configuration guide for the device.
ISIS-SPB shares the standard IS-IS MIB with IS-IS and other protocols that use IS-IS in the control plane. For SNMP to correctly identify a protocol's management information in the standard IS-IS MIB, you must configure a unique context for each of these protocols. If a protocol supports multiple processes, you must assign a unique context to each process.
The context names must be unique among all the protocols and their processes.
Context is a method introduced to SNMPv3 for multiple instance managements. For SNMPv1/v2c, you must specify a context name as a community name for protocol identification.
To enable SNMP notifications for SPBM:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enable SNMP notifications for SPBM. |
snmp-agent trap enable spbm [ b-mac-conflict | spsource-conflict ] * |
By default, SNMP notifications for SPBM are enabled. To disable an SNMP notification for SPBM, use the undo form of the command. |
3. Enter SPBM view. |
spbm |
N/A |
4. Configure an SNMP context for ISIS-SPB. |
snmp context-name context-name |
By default, no SNMP context is configured for ISIS-SPB. |
Enabling ISIS-SPB adjacency change logging
Adjacency change logging enables ISIS-SPB to send a log message to the information center when an adjacency change occurs. With the information center, you can set log message filtering and output rules, including output destinations. For more information about using the information center, see Network Management and Monitoring Configuration Guide.
To enable ISIS-SPB adjacency change logging:
Step |
Command |
Remarks |
1. Enter system view. |
system-view |
N/A |
2. Enter SPBM view. |
spbm |
N/A |
3. Enable ISIS-SPB adjacency change logging. |
log-peer-change |
By default, ISIS-SPB adjacency change logging is enabled. |
Displaying and maintaining SPBM
Execute display commands in any view and reset commands in user view.
Task |
Command |
Display MAC-in-MAC connections. |
display l2vpn minm connection [ vsi vsi-name ] |
(In standalone mode.) Display MAC-in-MAC forwarding entries. |
display l2vpn minm forwarding [ vsi vsi-name ] [ slot slot-number ] |
(In IRF mode.) Display MAC-in-MAC forwarding entries. |
display l2vpn minm forwarding [ vsi vsi-name ] [ chassis chassis-number slot slot-number ] |
Display VSI information. |
display l2vpn vsi [ name vsi-name ] [ verbose ] |
Display AP information for an ECT algorithm on an interface. |
display spbm agreement-protocol status interface interface-type interface-number ect ect-number |
Display B-VLAN to ECT algorithm mappings by B-VLAN. |
display spbm b-vlan [ vlan-id ] |
Display SPBM bridge information. |
display spbm bridge |
(In standalone mode.) Display SPBM B-VLAN information. |
display spbm bvlan-info [ slot slot-number ] |
(In IRF mode.) Display SPBM B-VLAN information. |
display spbm bvlan-info [ chassis chassis-number slot slot-number ] |
(In standalone mode.) Display SPBM B-VLAN statistics. |
display spbm bvlan-info statistics [ slot slot-number ] |
(In IRF mode.) Display SPBM B-VLAN statistics. |
display spbm bvlan-info statistics [ chassis chassis-number slot slot-number ] |
(In standalone mode.) Display global SPBM statistics. |
display spbm common statistics [ slot slot-number ] |
(In IRF mode.) Display global SPBM statistics. |
display spbm common statistics [ chassis chassis-number slot slot-number ] |
Display ECT algorithms and B-VLANs mapped to ECT algorithms. |
display spbm ect [ ect-index ] |
Display ECT migration information for an I-SID. |
display spbm ect-migration i-sid i-sid |
Display fast-channel statistics. |
display spbm fast-channel statistics |
(In standalone mode.) Display SPBM Graceful Restart logs. |
display spbm graceful-restart event-log slot slot-number |
(In IRF mode.) Display SPBM Graceful Restart logs. |
display spbm graceful-restart event-log chassis chassis-number slot slot-number |
Display the Graceful Restart state of ISIS-SPB. |
display spbm graceful-restart status |
Display SPBM-enabled interfaces. |
display spbm interface [ interface-type interface-number ] [ verbose ] |
Display the SPBM LSDB. |
display spbm lsdb [ [ lsp-id lspid | lsp-name lspname ] | local | verbose ] * |
Display SPBM multicast FDB entries. |
display spbm multicast-fdb [ b-vlan vlan-id | i-sid i-sid | system-id system-id ] |
Display the number of SPBM multicast FDB entries. |
display spbm multicast-fdb [ b-vlan vlan-id ] count |
(In standalone mode.) Display SPBM multicast FIB entries. |
display spbm multicast-fib [ mac-address mac-address [ b-vlan vlan-id ] | b-vlan vlan-id ] [ slot slot-number ] [ verbose ] |
(In IRF mode.) Display SPBM multicast FIB entries. |
display spbm multicast-fib [ mac-address mac-address [ b-vlan vlan-id ] | b-vlan vlan-id ] [ chassis chassis-number slot slot-number ] [ verbose ] |
(In standalone mode.) Display the number of SPBM multicast FIB entries. |
display spbm multicast-fib [ b-vlan vlan-id ] [ slot slot-number ] count |
(In IRF mode.) Display the number of SPBM multicast FIB entries. |
display spbm multicast-fib [ b-vlan vlan-id ] [ chassis chassis-number slot slot-number ] count |
(In standalone mode.) Display SPBM multicast FIB statistics. |
display spbm multicast-fib statistics [ slot slot-number ] |
(In IRF mode.) Display SPBM multicast FIB statistics. |
display spbm multicast-fib statistics [ chassis chassis-number slot slot-number ] |
Display SPBM multicast PWs. |
display spbm multicast-pw [ i-sid i-sid ] [ count ] |
Display SPBM neighbor information. |
display spbm peer [ system-id system-id ] [ verbose ] |
Display the SPBM summary. |
display spbm summary |
Display SPBM unicast FDB entries. |
display spbm unicast-fdb [ b-mac mac-address | b-vlan vlan-id | system-id system-id ] |
Display the number of SPBM unicast FDB entries. |
display spbm unicast-fdb [ b-mac mac-address | b-vlan vlan-id | system-id system-id ] count |
(In standalone mode.) Display SPBM unicast FIB entries. |
display spbm unicast-fib [ b-mac mac-address [ b-vlan vlan-id ] | b-vlan vlan-id ] [ slot slot-number ] [ verbose ] |
(In IRF mode.) Display SPBM unicast FIB entries. |
display spbm unicast-fib [ b-mac mac-address [ b-vlan vlan-id ] | b-vlan vlan-id ] [ chassis chassis-number slot slot-number ] [ verbose ] |
(In standalone mode.) Display the number of SPBM unicast FIB entries. |
display spbm unicast-fib [ b-vlan vlan-id ] [ slot slot-number ] count |
(In IRF mode.) Display the number of SPBM unicast FIB entries. |
display spbm unicast-fib [ b-vlan vlan-id ] [ chassis chassis-number slot slot-number ] count |
(In standalone mode.) Display SPBM unicast FIB statistics. |
display spbm unicast-fib statistics [ slot slot-number ] |
(In IRF mode.) Display SPBM unicast FIB statistics. |
display spbm unicast-fib statistics [ chassis chassis-number slot slot-number ] |
Display SPBM unicast PWs. |
display spbm unicast-pw [ i-sid i-sid ] [ count ] |
Display information about the unicast SPF tree. |
display spbm unicast-tree |
(In standalone mode.) Clear SPBM B-VLAN statistics. |
reset spbm bvlan-info statistics slot slot-number |
(In IRF mode.) Clear SPBM B-VLAN statistics. |
reset spbm bvlan-info statistics chassis chassis-number slot slot-number |
Clear the SPBM database. |
reset spbm database [ graceful-restart ] |
(In standalone mode.) Clear SPBM Graceful Restart logs. |
reset spbm graceful-restart event-log slot slot-number |
(In IRF mode.) Clear SPBM Graceful Restart logs. |
reset spbm graceful-restart event-log chassis chassis-number slot slot-number |
(In standalone mode.) Clear SPBM multicast FIB statistics. |
reset spbm multicast-fib statistics slot slot-number |
(In IRF mode.) Clear SPBM multicast FIB statistics. |
reset spbm multicast-fib statistics chassis chassis-number slot slot-number |
(In standalone mode.) Clear SPBM unicast FIB statistics. |
reset spbm unicast-fib statistics slot slot-number |
(In IRF mode.) Clear SPBM unicast FIB statistics. |
reset spbm unicast-fib statistics chassis chassis-number slot slot-number |
SPBM configuration examples
Basic SPBM configuration example
Network requirements
Deploy an SPBM network as shown in Figure 10.
Use I-SID 1000 to extend VLAN 100 across customer sites 1, 2, and 3. Configure I-SID 1000, as shown in Table 5.
Table 5 SPBM service requirements
Item |
Requirements |
B-VLAN |
VLAN 10 |
ECT algorithm index |
3 |
Multicast replication |
Tandem replication |
Configuration procedure
1. Configure basic SPBM parameters:
# Create VLAN 100 and B-VLAN 10.
<BEB1> system-view
[BEB1] vlan 100
[BEB1-vlan100] quit
[BEB1] vlan 10
[BEB1-vlan10] quit
# Configure MST region parameters on BEB 1. Make sure B-VLAN 10 is mapped to MSTI 4092.
[BEB1] stp region-configuration
[BEB1-mst-region] region-name spbm
[BEB1-mst-region] instance 4092 vlan 10
[BEB1-mst-region] active region-configuration
[BEB1-mst-region] quit
# Enable SPBM both globally and on the provider network ports on BEB 1, and assign the provider network ports to VLAN 10.
[BEB1] spbm
[BEB1-spbm] quit
[BEB1] interface hundredgige 1/0/1
[BEB1-HundredGigE1/0/1] spbm enable
[BEB1-HundredGigE1/0/1] port link-type trunk
[BEB1-HundredGigE1/0/1] port trunk permit vlan 10
[BEB1-HundredGigE1/0/1] quit
[BEB1] interface hundredgige 1/0/3
[BEB1-HundredGigE1/0/3] spbm enable
[BEB1-HundredGigE1/0/3] port link-type trunk
[BEB1-HundredGigE1/0/3] port trunk permit vlan 10
[BEB1-HundredGigE1/0/3] quit
# Repeat the previous steps to configure the MST parameters and SPBM feature on all other BEBs and BCBs. (Details not shown.)
|
NOTE: On BCBs, you must enable SPBM on all the ports in the SPBM network. |
2. Map B-VLAN 10 to ECT algorithm 3:
# Map B-VLAN 10 to ECT algorithm 3 on BEB 1.
[BEB1] spbm
[BEB1-spbm] ect 3 b-vlan 10
[BEB1-spbm] quit
# Repeat the previous step to map B-VLAN 10 to ECT algorithm 3 on all other BEBs and BCBs. (Details not shown.)
3. Configure the Ethernet service instance for VLAN 100 on the customer edge port on BEB 1:
# Enable L2VPN.
[BEB1] l2vpn enable
# Create an SPB VSI (I-SID 1000) for VLAN 100 traffic.
[BEB1] vsi test
[BEB1-vsi-test] spb i-sid 1000
# Assign B-VLAN 10 to the SPB VSI.
[BEB1-vsi-test-1000] b-vlan 10
# Enable tandem multicast replication mode for the SPB VSI.
[BEB1-vsi-test-1000] multicast replicate-mode tandem
[BEB1-vsi-test-1000] quit
[BEB1-vsi-test] quit
# Create Ethernet service instance 1, assign VLAN 100 to this instance, and map the service instance to the SPB VSI.
[BEB1] interface hundredgige 1/0/2
[BEB1-HundredGigE1/0/2] port link-type trunk
[BEB1-HundredGigE1/0/2] port trunk permit vlan 100
[BEB1-HundredGigE1/0/2] service-instance 1
[BEB1-HundredGigE1/0/2-srv1] encapsulation s-vid 100
[BEB1-HundredGigE1/0/2-srv1] xconnect vsi test
[BEB1-HundredGigE1/0/2-srv1] quit
[BEB1-HundredGigE1/0/2] quit
[BEB1] quit
# Repeat the previous step to configure the Ethernet service instance for VLAN 100 on all other BEBs. (Details not shown.)
Verifying the configuration
Use Table 6 to verify that all the SPBM nodes have correctly established ISIS-SPB adjacencies and collected topology data, and that the BEBs have correctly established PWs.
BEB |
B-MAC |
BCB |
B-MAC |
BEB 1 |
0011.2200.1101 |
BCB 1 |
0011.2200.1401 |
BEB 2 |
0011.2200.1201 |
BCB 2 |
0011.2200.1501 |
BEB 3 |
0011.2200.1301 |
|
|
1. Verify the configuration on BEBs (for example, BEB 1):
# Verify that the BEB has ISIS-SPB adjacencies with all its neighbors.
<BEB1> display spbm peer
Peer information for SPBM
-------------------------
System ID Port Circuit ID State Holdtime
0011.2200.1401 HGE1/0/1 1 Up 28s
0011.2200.1501 HGE1/0/3 1 Up 28s
The output shows that BEB 1 has adjacencies with BCB 1 and BCB 2.
# Verify that ISIS-SPB can collect complete SPBM topology data.
<BEB1> display spbm lsdb
Database information for SPBM
-----------------------------
LSP ID: * - Local LSP
LSP ID Seq Num Checksum Holdtime Length Overload
-------------------------------------------------------------------------------
0011.2200.1101.00-00* 0x00000002 0x7bf8 1180 93 0
0011.2200.1101.00-01* 0x00000003 0xe7c8 1180 108 0
0011.2200.1201.00-00 0x00000002 0xa9e 1186 93 0
0011.2200.1201.00-01 0x00000003 0x7e23 1186 108 0
0011.2200.1301.00-00 0x00000002 0xc9e 1186 93 0
0011.2200.1301.00-01 0x00000003 0x7a21 1186 108 0
0011.2200.1401.00-00 0x00000002 0xa23b 1190 93 0
0011.2200.1401.00-01 0x00000003 0xdfb6 1190 108 0
0011.2200.1501.00-00 0x00000002 0xa23b 1190 93 0
0011.2200.1501.00-01 0x00000003 0xdfb6 1190 108 0
# Verify that the BEB has unicast PWs to all other BEBs.
<BEB1> display spbm unicast-pw
System ID I-SID B-MAC B-VLAN Port
0011.2200.1201 1000 0011-2200-1201 10 HGE1/0/1
0011.2200.1301 1000 0011-2200-1301 10 HGE1/0/1
# Verify that the BEB has a multicast PW on B-VLAN 10 for I-SID 1000.
<BEB1> display spbm multicast-pw
System ID I-SID MAC address B-VLAN Port
0011.2200.1101 1000 0306-4000-03e8 10 HGE1/0/1
# Verify that the BEB has created unicast FDB entries for reaching other SPBM neighbors.
<BEB1> display spbm unicast-fdb
Flags: E-Egress T-Transit
System ID B-MAC B-VLAN Flags Port
0011.2200.1201 0011-2200-1201 10 T HGE1/0/1
0011.2200.1301 0011-2200-1301 10 T HGE1/0/1
0011.2200.1401 0011-2200-1401 10 T HGE1/0/1
0011.2200.1501 0011-2200-1501 10 T HGE1/0/3
# Verify that the BEB has created multicast FDB entries with itself as the multicast source.
<BEB1> display spbm multicast-fdb
Flags: E-Egress T-Transit
System ID MAC address B-VLAN Flags Port
0011.2200.1101 0306-4000-03e8 10 T HGE1/0/1
0011.2200.1201 0306-4001-03e8 10 E N/A
0011.2200.1301 0306-4002-03e8 10 E N/A
2. Verify the configuration on BCBs (for example, BCB 1):
# Verify that the BCB has ISIS-SPB adjacencies with all its neighbors.
<BCB1> display spbm peer
Peer information for SPBM
-------------------------
System ID Port Circuit ID State Holdtime
0011.2200.1101 HGE1/0/1 1 Up 26s
0011.2200.1201 HGE1/0/2 1 Up 26s
0011.2200.1301 HGE1/0/3 1 Up 22s
# Verify that ISIS-SPB can collect complete SPBM topology data.
<BCB1> display spbm lsdb
Database information for SPBM
-----------------------------
LSP ID: * - Local LSP
LSP ID Seq Num Checksum Holdtime Length Overload
-------------------------------------------------------------------------------
0011.2200.1101.00-00 0x00000002 0x7bf8 1180 93 0
0011.2200.1101.00-01 0x00000003 0xe7c8 1180 108 0
0011.2200.1201.00-00 0x00000002 0xa9e 1186 93 0
0011.2200.1201.00-01 0x00000003 0x7e23 1186 108 0
0011.2200.1301.00-00 0x00000002 0xc9e 1186 93 0
0011.2200.1301.00-01 0x00000003 0x7a21 1186 108 0
0011.2200.1401.00-00* 0x00000002 0xa23b 1190 93 0
0011.2200.1401.00-01* 0x00000003 0xdfb6 1190 108 0
0011.2200.1501.00-00 0x00000002 0xa23b 1190 93 0
0011.2200.1501.00-01 0x00000003 0xdfb6 1190 108 0
# Verify that the BCB has created unicast FDB entries for reaching all other SPBM nodes.
<BCB1> display spbm unicast-fdb
Flags: E-Egress T-Transit
System ID B-MAC B-VLAN Flags Port
0011.2200.1101 0011-2200-1101 10 T HGE1/0/1
0011.2200.1201 0011-2200-1201 10 T HGE1/0/2
0011.2200.1301 0011-2200-1301 10 T HGE1/0/3
0011.2200.1501 0011-2200-1501 10 T HGE1/0/1
# Verify that the BCB has created multicast FDB entries for reaching all other SPBM nodes.
<BCB1> display spbm multicast-fdb
Flags: E-Egress T-Transit
System ID MAC address B-VLAN Flags Port
0011.2200.1101 0306-4000-03e8 10 T HGE1/0/2
HGE1/0/3
0011.2200.1201 0306-4001-03e8 10 T HGE1/0/1
HGE1/0/3
0011.2200.1301 0306-4002-03e8 10 T HGE1/0/1
HGE1/0/2
SPBM with head-end replication configuration example
Network requirements
As shown in Figure 11, deploy an SPBM network to meet the following requirements:
· Use I-SID 3001 to extend VLAN 100 across customer sites 1, 2, and 3.
· Use head-end replication (the default) for multicast in the SPBM network.
· Assign B-VLAN 3001 to I-SID 3001.
Configuration procedure
1. Configure BEB 1:
# Create VLAN 100 and B-VLAN 3001.
<BEB1> system-view
[BEB1] vlan 100
[BEB1-vlan100] quit
[BEB1] vlan 3001
[BEB1-vlan3001] quit
# Configure MST region parameters on BEB 1. Make sure B-VLAN 3001 is mapped to MSTI 4092.
[BEB1] stp region-configuration
[BEB1-mst-region] region-name spb
[BEB1-mst-region] instance 4092 vlan 3001
[BEB1-mst-region] active region-configuration
[BEB1-mst-region] quit
# Enable SPBM both globally and on the provider network port on BEB 1. Assign the provider network port to B-VLAN 3001.
[BEB1] spbm
[BEB1-spbm] quit
[BEB1] interface hundredgige 1/0/2
[BEB1-HundredGigE1/0/2] port link-type trunk
[BEB1-HundredGigE1/0/2] port trunk permit vlan 3001
[BEB1-HundredGigE1/0/2] spbm enable
[BEB1-HundredGigE1/0/2] quit
# Enable L2VPN.
[BEB1] l2vpn enable
# Create an SPB VSI (I-SID 3001).
[BEB1] vsi test
[BEB1-vsi-test] spb i-sid 3001
# Assign B-VLAN 3001 to the SPB VSI.
[BEB1-vsi-test-3001] b-vlan 3001
[BEB1-vsi-test-3001] quit
[BEB1-vsi-test] quit
# Assign customer network port HundredGigE 1/0/1 to VLAN 100.
[BEB1] interface hundredgige 1/0/1
[BEB1-HundredGigE1/0/1] port link-type trunk
[BEB1-HundredGigE1/0/1] port trunk permit vlan 100
# Configure Ethernet service instance 1 to match VLAN 100, and map the service instance to the SPB VSI.
[BEB1-HundredGigE1/0/1] service-instance 1
[BEB1-HundredGigE1/0/1-srv1] encapsulation s-vid 100
[BEB1-HundredGigE1/0/1-srv1] xconnect vsi test
[BEB1-HundredGigE1/0/1-srv1] quit
[BEB1-HundredGigE1/0/1] quit
2. Repeat the previous steps to configure the MST parameters and SPBM feature on BEB 2 and BEB 3. (Details not shown.)
3. Configure the BCB:
# Create B-VLAN 3001.
<BCB> system-view
[BCB] vlan 3001
[BCB-vlan3001] quit
# Configure MST region parameters on the BCB. Make sure B-VLAN 3001 is mapped to MSTI 4092.
[BCB] stp region-configuration
[BCB-mst-region] region-name spb
[BCB-mst-region] instance 4092 vlan 3001
[BCB-mst-region] active region-configuration
[BCB-mst-region] quit
# Enable SPBM both globally and on the provider network ports on the BCB. Assign the provider network ports to B-VLAN 3001.
[BCB] spbm
[BCB-spbm] quit
[BCB] interface hundredgige 1/0/1
[BCB-HundredGigE1/0/1] port link-type trunk
[BCB-HundredGigE1/0/1] port trunk permit vlan 3001
[BCB-HundredGigE1/0/1] spbm enable
[BCB-HundredGigE1/0/1] quit
[BCB] interface hundredgige 1/0/2
[BCB-HundredGigE1/0/2] port link-type trunk
[BCB-HundredGigE1/0/2] port trunk permit vlan 3001
[BCB-HundredGigE1/0/2] spbm enable
[BCB-HundredGigE1/0/2] quit
Verifying the configuration
Verify the configuration on BEBs (for example, BEB 1).
1. Verify that the BEB has ISIS-SPB adjacency with its neighbor.
[BEB1] display spbm peer
Peer information for SPBM
-------------------------
System ID Port Circuit ID State Holdtime
0000.eeee.0101 HGE1/0/2 2 Up 29s
2. Verify that the BEB has established tunnels to other BEBs.
[BEB1] display l2vpn vsi name test verbose
VSI Name: test
VSI Index : 1
VSI State : Up
MTU : 1500
Bandwidth : Unlimited
Broadcast Restrain : 4294967295 kbps
Multicast Restrain : 4294967295 kbps
Unknown Unicast Restrain: 4294967295 kbps
MAC Learning : Enabled
MAC Table Limit : -
MAC Learning rate : -
Drop Unknown : -
SPB I-SID : 3001
Flooding : Enabled
Statistics : Disabled
VXLAN ID : -
SPB Connections:
BMAC BVLAN Link ID Type
0000-eeee-0141 3001 64 Unicast
0000-9999-0141 3001 65 Unicast
ACs:
AC Link ID State Type
HGE1/0/1 srv1 0 Up Manual
SPBM with tandem replication configuration example
Network requirements
As shown in Figure 12, deploy an SPBM network to meet the following requirements:
· Use I-SID 3001 to extend VLAN 100 across customer sites 1, 2, and 3.
· Use tandem replication for multicast in the SPBM network.
· Assign B-VLAN 3001 to I-SID 3001.
Configuration procedure
1. Configure BEB 1:
# Create VLAN 100 and B-VLAN 3001.
<BEB1> system-view
[BEB1] vlan 100
[BEB1-vlan100] quit
[BEB1] vlan 3001
[BEB1-vlan3001] quit
# Configure MST region parameters on BEB 1. Make sure B-VLAN 3001 is mapped to MSTI 4092.
[BEB1] stp region-configuration
[BEB1-mst-region] region-name spb
[BEB1-mst-region] instance 4092 vlan 3001
[BEB1-mst-region] active region-configuration
[BEB1-mst-region] quit
# Enable SPBM both globally and on the provider network port on BEB 1. Assign the provider network port to B-VLAN 3001.
[BEB1] spbm
[BEB1-spbm] quit
[BEB1] interface hundredgige 1/0/2
[BEB1-HundredGigE1/0/2] port link-type trunk
[BEB1-HundredGigE1/0/2] port trunk permit vlan 3001
[BEB1-HundredGigE1/0/2] spbm enable
[BEB1-HundredGigE1/0/2] quit
# Enable L2VPN.
[BEB1] l2vpn enable
# Create an SPB VSI (I-SID 3001).
[BEB1] vsi test
[BEB1-vsi-test] spb i-sid 3001
# Assign B-VLAN 3001 to the SPB VSI.
[BEB1-vsi-test-3001] b-vlan 3001
# Enable tandem multicast replication for the SPB VSI.
[BEB1-vsi-test-3001] multicast replicate-mode tandem
[BEB1-vsi-test-3001] quit
[BEB1-vsi-test] quit
# Assign customer network port HundredGigE 1/0/1 to VLAN 100.
[BEB1] interface hundredgige 1/0/1
[BEB1-HundredGigE1/0/1] port link-type trunk
[BEB1-HundredGigE1/0/1] port trunk permit vlan 100
# Configure Ethernet service instance 1 to match VLAN 100, and map the service instance to the SPB VSI.
[BEB1-HundredGigE1/0/1] service-instance 1
[BEB1-HundredGigE1/0/1-srv1] encapsulation s-vid 100
[BEB1-HundredGigE1/0/1-srv1] xconnect vsi test
[BEB1-HundredGigE1/0/1-srv1] quit
[BEB1-HundredGigE1/0/1] quit
2. Repeat the previous steps to configure the MST parameters and SPBM feature on BEB 2 and BEB 3. (Details not shown.)
3. Configure the BCB:
# Create B-VLAN 3001.
<BCB> system-view
[BCB] vlan 3001
[BCB-vlan3001] quit
# Configure MST region parameters on the BCB. Make sure B-VLAN 3001 is mapped to MSTI 4092
[BCB] stp region-configuration
[BCB-mst-region] region-name spb
[BCB-mst-region] instance 4092 vlan 3001
[BCB-mst-region] active region-configuration
[BCB-mst-region] quit
# Enable SPBM both globally and on the provider network ports on the BCB. Assign the provider network ports to B-VLAN 3001.
[BCB] spbm
[BCB-spbm] quit
[BCB] interface hundredgige 1/0/1
[BCB-HundredGigE1/0/1] port link-type trunk
[BCB-HundredGigE1/0/1] port trunk permit vlan 3001
[BCB-HundredGigE1/0/1] spbm enable
[BCB-HundredGigE1/0/1] quit
[BCB] interface hundredgige 1/0/2
[BCB-HundredGigE1/0/2] port link-type trunk
[BCB-HundredGigE1/0/2] port trunk permit vlan 3001
[BCB-HundredGigE1/0/2] spbm enable
[BCB-HundredGigE1/0/2] quit
Verifying the configuration
Verify the configuration on BEBs (for example, BEB 1).
1. Verify that the BEB has ISIS-SPB adjacency with its neighbor.
[BEB1] display spbm peer
Peer information for SPBM
-------------------------
System ID Port Circuit ID State Holdtime
0000.eeee.0101 HGE1/0/2 2 Up 29s
2. Verify that the BEB has established tunnels to other BEBs.
[BEB1] display l2vpn vsi name test verbose
VSI Name: test
VSI Index : 1
VSI State : Up
MTU : 1500
Bandwidth : Unlimited
Broadcast Restrain : 4294967295 kbps
Multicast Restrain : 4294967295 kbps
Unknown Unicast Restrain: 4294967295 kbps
MAC Learning : Enabled
MAC Table Limit : -
MAC Learning rate : -
Drop Unknown : -
SPB I-SID : 3001
Flooding : Enabled
Statistics : Disabled
VXLAN ID : -
SPB Connections:
BMAC BVLAN Link ID Type
0000-eeee-0141 3001 64 Unicast
0000-9999-0141 3001 65 Unicast
0300-6000-0bb9 3001 - Multicast
ACs:
AC Link ID State Type
HGE1/0/1 srv1 0 Up Manual
The output shows that a multicast tunnel has been established for tandem multicast replication.
ECT migration by changing B-VLAN example
Network requirements
As shown in Figure 13, deploy an SPBM network to meet the following requirements:
· Use I-SID 3001 to extend VLAN 100 across customer sites 1, 2, and 3.
· Move I-SID 3001 from the original ECT algorithm to ECT algorithm 9. Change the B-VLAN from 3001 to 3003 for I-SID 3001.
Configuration procedure
1. Configure BEB 1:
# Create VLAN 100, B-VLAN 3001, and B-VLAN 3003.
<BEB1> system-view
[BEB1] vlan 100
[BEB1-vlan100] quit
[BEB1] vlan 3001
[BEB1-vlan3001] quit
[BEB1] vlan 3003
[BEB1-vlan3003] quit
# Configure MST region parameters on BEB 1. Make sure B-VLAN 3001 and B-VLAN 3003 are mapped to MSTI 4092.
[BEB1] stp region-configuration
[BEB1-mst-region] region-name spb
[BEB1-mst-region] instance 4092 vlan 3001 3003
[BEB1-mst-region] active region-configuration
[BEB1-mst-region] quit
# Enable SPBM globally.
[BEB1] spbm
# Map B-VLAN 3003 to ECT algorithm 9.
[BEB1-spbm] ect 9 b-vlan 3003
[BEB1-spbm] quit
# Enable SPBM on the provider network ports on BEB 1. Assign the provider network ports to B-VLAN 3001 and B-VLAN 3003.
[BEB1] interface hundredgige 1/0/2
[BEB1-HundredGigE1/0/2] port link-type trunk
[BEB1-HundredGigE1/0/2] port trunk permit vlan 3001 3003
[BEB1-HundredGigE1/0/2] spbm enable
[BEB1-HundredGigE1/0/2] quit
[BEB1] interface hundredgige 1/0/3
[BEB1-HundredGigE1/0/3] port link-type trunk
[BEB1-HundredGigE1/0/3] port trunk permit vlan 3001 3003
[BEB1-HundredGigE1/0/3] spbm enable
[BEB1-HundredGigE1/0/3] quit
# Enable L2VPN.
[BEB1] l2vpn enable
# Create an SPB VSI (I-SID 3001).
[BEB1] vsi test
[BEB1-vsi-test] spb i-sid 3001
# Assign B-VLAN 3001 to the SPB VSI.
[BEB1-vsi-test-3001] b-vlan 3001
[BEB1-vsi-test-3001] quit
[BEB1-vsi-test] quit
# Assign customer network port HundredGigE 1/0/1 to VLAN 100.
[[BEB1] interface hundredgige 1/0/1
[BEB1-HundredGigE1/0/1] port link-type trunk
[BEB1-HundredGigE1/0/1] port trunk permit vlan 100
# Configure Ethernet service instance 1 to match VLAN 100, and map the service instance to the SPB VSI.
[BEB1-HundredGigE1/0/1] service-instance 1
[BEB1-HundredGigE1/0/1-srv1] encapsulation s-vid 100
[BEB1-HundredGigE1/0/1-srv1] xconnect vsi test
[BEB1-HundredGigE1/0/1-srv1] quit
[BEB1-HundredGigE1/0/1] quit
2. Repeat the previous steps to configure the MST parameters and SPBM feature on BEB 2. (Details not shown.)
3. Configure BCB 1:
# Create B-VLAN 3001 and B-VLAN 3003.
<BCB1> system-view
[BCB1] vlan 3001
[BCB1-vlan3001] quit
[BCB1] vlan 3003
[BCB1-vlan3003] quit
# Configure MST region parameters on BCB 1. Make sure B-VLAN 3001 and B-VLAN 3003 are mapped to MSTI 4092.
[BCB1] stp region-configuration
[BCB1-mst-region] region-name spb
[BCB1-mst-region] instance 4092 vlan 3001 3003
[BCB1-mst-region] active region-configuration
[BCB1-mst-region] quit
# Enable SPBM globally.
[BCB1] spbm
# Map B-VLAN 3003 to ECT algorithm 9.
[BCB1-spbm] ect 9 b-vlan 3003
[BCB1-spbm] quit
# Enable SPBM on the provider network ports on BCB 1. Assign the provider network ports to B-VLAN 3001 and B-VLAN 3003.
[BCB1] interface hundredgige 1/0/1
[BCB1-HundredGigE1/0/1] port link-type trunk
[BCB1-HundredGigE1/0/1] port trunk permit vlan 3001 3003
[BCB1-HundredGigE1/0/1] spbm enable
[BCB1-HundredGigE1/0/1] quit
[BCB1] interface hundredgige 1/0/2
[BCB1-HundredGigE1/0/2] port link-type trunk
[BCB1-HundredGigE1/0/2] port trunk permit vlan 3001 3003
[BCB1-HundredGigE1/0/2] spbm enable
[BCB1-HundredGigE1/0/2] quit
4. Configure BCB 2 in the same way you configure BCB 1. (Details not shown.)
5. Perform ECT migration:
# On BEB 1, change the B-VLAN to 3003 for the SPB VSI test.
[BEB1] vsi test
[BEB1-vsi-test] spb i-sid 3001
[BEB1-vsi-test-3001] b-vlan 3003
[BEB1-vsi-test-3001] quit
[BEB1-vsi-test] quit
# Configure BEB 2 in the same way you configure BEB 1. (Details not shown.)
Verifying the configuration
1. Before you perform ECT migration, verify the configuration on BEBs (for example, BEB 1):
# Verify that the BEB has ISIS-SPB adjacencies with all its neighbors.
[BEB1] display spbm peer
Peer information for SPBM
-------------------------
System ID Port Circuit ID State Holdtime
0000.eeee.0101 HGE1/0/2 2 Up 29s
0000.eeee.0141 HGE1/0/3 3 Up 29s
# Verify that the BEB has established a tunnel to the other BEB.
[BEB1] display l2vpn vsi name test verbose
VSI Name: test
VSI Index : 1
VSI State : Up
MTU : 1500
Bandwidth : Unlimited
Broadcast Restrain : 4294967295 kbps
Multicast Restrain : 4294967295 kbps
Unknown Unicast Restrain: 4294967295 kbps
MAC Learning : Enabled
MAC Table Limit : -
MAC Learning rate : -
Drop Unknown : -
SPB I-SID : 3001
Flooding : Enabled
Statistics : Disabled
VXLAN ID : -
SPB Connections:
BMAC BVLAN Link ID Type
0000-9999-0141 3001 65 Unicast
ACs:
AC Link ID State Type
HGE1/0/1 srv1 0 Up Manual
# Verify that I-SID 3001 uses B-VLAN 3001 to transmit customer traffic.
[BEB1] display spbm ect-migration i-sid 3001
ECT B-VLAN T R
00-80-c2-01 3001 1 1
2. After you perform ECT migration, verify that I-SID 3001 uses B-VLAN 3003 to transmit customer traffic (for example, on BEB 1):
[BEB1] display spbm ect-migration i-sid 3001
ECT B-VLAN T R
00-80-c2-09 3003 0 1
ECT migration by changing ECT algorithm example
Network requirements
As shown in Figure 14, move I-SID 1000 from the original ECT algorithm to ECT algorithm 2. Change the B-VLAN for I-SID 1000 from VLAN 10 to VLAN 20.
Configuration procedure
This example uses BEB 1 to show the configuration procedure. You can configure other SPBM devices in the same way you configure BEB 1.
1. Configure the new B-VLAN (VLAN 20 in this example):
Perform this task on all BEBs and BCBs in the SPBM network.
# Create VLAN 20.
<BEB1> system-view
[BEB1] vlan 20
[BEB1-vlan20] quit
# Map B-VLAN 20 to MSTI 4092, and activate the change.
[BEB1] stp region-configuration
[BEB1-mst-region] instance 4092 vlan 20
[BEB1-mst-region] active region-configuration
[BEB1-mst-region] quit
# Assign the provider network ports to VLAN 20.
[BEB1] interface hundredgige 1/0/1
[BEB1-HundredGigE1/0/1] port trunk permit vlan 20
[BEB1-HundredGigE1/0/1] quit
[BEB1] interface hundredgige 1/0/3
[BEB1-HundredGigE1/0/3] port trunk permit vlan 20
[BEB1-HundredGigE1/0/3] quit
2. Map B-VLAN 20 to ECT algorithm 2.
Perform this task on all BEBs and BCBs in the SPBM network.
[BEB1] spbm
[BEB1-spbm] ect 2 b-vlan 20
[BEB1-spbm] quit
3. Assign B-VLAN 20 to I-SID 1000.
Perform this task on all BEBs in the SPBM network.
[BEB1] vsi test
[BEB1-vsi-test] spb i-sid 1000
[BEB1-vsi-test-1000] b-vlan 20
[BEB1-vsi-test-1000] quit
[BEB1-vsi-test] quit
[BEB1] quit
Verifying the configuration
1. Verify the configuration and forwarding states during ECT migration:
? On BEBs (BEB 1 in this example):
# Verify the ECT migration configuration for I-SID 1000.
<BEB1> display spbm ect-migration i-sid 1000
ECT B-VLAN T R
00-80-c2-02 20 1 1
00-80-c2-03 10 1 1
The output shows that I-SID 1000 is migrating from ECT algorithm 3 to ECT algorithm 2. During this period, both B-VLAN 10 and B-VLAN 20 can transmit traffic.
# Verify that the BEB has set up unicast PWs for I-SID 1000 on both B-VLANs 10 and 20.
<BEB1> display spbm unicast-pw
System ID I-SID B-MAC B-VLAN Port
0011.2200.1201 1000 0011-2200-1201 10 HGE1/0/1
20 HGE1/0/3
0011.2200.1301 1000 0011-2200-1301 10 HGE1/0/1
20 HGE1/0/3
# Verify that the BEB still uses the original multicast PW established on B-VLAN 10 for I-SID 1000.
<BEB1> display spbm multicast-pw
System ID I-SID MAC address B-VLAN Port
0011.2200.1101 1000 0306-4000-03e8 10 HGE1/0/1
# Verify that the BEB has created unicast FDB entries in both B-VLAN 10 and B-VLAN 20 for I-SID 1000.
<BEB1> display spbm unicast-fdb
Flags: E-Egress T-Transit
System ID B-MAC B-VLAN Flags Port
0011.2200.1201 0011-2200-1201 10 T HGE1/0/1
0011.2200.1201 0011-2200-1201 20 T HGE1/0/3
0011.2200.1301 0011-2200-1301 10 T HGE1/0/1
0011.2200.1301 0011-2200-1301 20 T HGE1/0/3
0011.2200.1401 0011-2200-1401 10 T HGE1/0/1
0011.2200.1401 0011-2200-1401 20 T HGE1/0/1
0011.2200.1501 0011-2200-1501 10 T HGE1/0/3
0011.2200.1501 0011-2200-1501 20 T HGE1/0/3
# Verify that the BEB has created multicast FDB entries in both B-VLAN 10 and B-VLAN 20 for I-SID 1000.
<BEB1> display spbm multicast-fdb
Flags: E-Egress T-Transit
System ID MAC address B-VLAN Flags Port
0011.2200.1101 0306-4000-03e8 10 T HGE1/0/1
0011.2200.1101 0306-4000-03e8 20 T HGE1/0/3
0011.2200.1201 0306-4001-03e8 10 E N/A
0011.2200.1201 0306-4001-03e8 20 E N/A
0011.2200.1301 0306-4002-03e8 10 E N/A
0011.2200.1301 0306-4002-03e8 20 E N/A
? On BCBs (BCB 1 in this example):
# Verify that the BCB has created unicast FDB entries in both B-VLANs 10 and 20 for I-SID 1000.
<BCB1> display spbm unicast-fdb
Flags: E-Egress T-Transit
System ID B-MAC B-VLAN Flags Port
0011.2200.1101 0011-2200-1101 10 T HGE1/0/1
0011.2200.1101 0011-2200-1101 20 T HGE1/0/1
0011.2200.1201 0011-2200-1201 10 T HGE1/0/2
0011.2200.1201 0011-2200-1201 20 T HGE1/0/2
0011.2200.1301 0011-2200-1301 10 T HGE1/0/3
0011.2200.1301 0011-2200-1301 20 T HGE1/0/3
0011.2200.1501 0011-2200-1501 10 T HGE1/0/1
0011.2200.1501 0011-2200-1501 20 T HGE1/0/3
# Verify that the BCB has created multicast FDB entries in both B-VLANs 10 and 20 for I-SID 1000.
<BCB1> display spbm multicast-fdb
Flags: E-Egress T-Transit
System ID MAC address B-VLAN Flags Port
0011.2200.1101 0306-4000-03e8 10 T HGE1/0/2
HGE1/0/3
0011.2200.1101 0306-4000-03e8 20 T HGE1/0/2
HGE1/0/3
0011.2200.1201 0306-4001-03e8 10 T HGE1/0/1
HGE1/0/3
0011.2200.1201 0306-4001-03e8 20 T HGE1/0/1
HGE1/0/3
0011.2200.1301 0306-4002-03e8 10 T HGE1/0/1
HGE1/0/2
0011.2200.1301 0306-4002-03e8 20 T HGE1/0/1
HGE1/0/2
2. Verify the configuration and forwarding states after ECT migration is complete:
? On BEBs (BEB 1 in this example):
# Verify that I-SID 1000 has migrated from ECT algorithm 3 to ECT algorithm 2. SPBM has removed the mapping between I-SID 1000 and B-VLAN 10.
<BEB1> display spbm ect-migration i-sid 1000
ECT B-VLAN T R
00-80-c2-02 20 1 1
# Verify that the BEB has unicast PWs only on B-VLAN 20 for I-SID 1000. The BEB has removed the PWs set up on B-VLAN 10 for I-SID 1000.
<BEB1> display spbm unicast-pw
System ID I-SID B-MAC B-VLAN Port
0011.2200.1201 1000 0011-2200-1201 20 HGE1/0/3
0011.2200.1301 1000 0011-2200-1301 20 HGE1/0/3
# Verify that the BEB has set up a multicast PW on B-VLAN 20 for I-SID 1000. The original multicast PW has been removed.
<BEB1> display spbm multicast-pw
System ID I-SID MAC address B-VLAN Port
0011.2200.1101 1000 0306-4000-03e8 20 HGE1/0/3
# Verify that the BEB has unicast FDB entries for both B-VLANs 10 and 20. The BEB still has unicast FDB entries for B-VLAN 10 because B-VLAN 10 is still on MSTI 4092.
<BEB1> display spbm unicast-fdb
Flags: E-Egress T-Transit
System ID B-MAC B-VLAN Flags Port
0011.2200.1201 0011-2200-1201 10 T HGE1/0/1
0011.2200.1201 0011-2200-1201 20 T HGE1/0/3
0011.2200.1301 0011-2200-1301 10 T HGE1/0/1
0011.2200.1301 0011-2200-1301 20 T HGE1/0/3
0011.2200.1401 0011-2200-1401 10 T HGE1/0/1
0011.2200.1401 0011-2200-1401 20 T HGE1/0/1
0011.2200.1501 0011-2200-1501 10 T HGE1/0/3
0011.2200.1501 0011-2200-1501 20 T HGE1/0/3
# Verify that the BEB has multicast FDB entries only in B-VLAN 20.
<BEB1> display spbm multicast-fdb
Flags: E-Egress T-Transit
System ID MAC address B-VLAN Flags Port
0011.2200.1101 0306-4000-03e8 20 T HGE1/0/3
0011.2200.1201 0306-4001-03e8 20 E N/A
0011.2200.1301 0306-4002-03e8 20 E N/A
? On BCBs (BCB 1 in this example):
# Verify that the BCB has unicast FDB entries in both B-VLANs 10 and 20 for I-SID 1000.
<BCB> display spbm unicast-fdb
Flags: E-Egress T-Transit
System ID B-MAC B-VLAN Flags Port
0011.2200.1101 0011-2200-1101 10 T HGE1/0/1
0011.2200.1101 0011-2200-1101 20 T HGE1/0/1
0011.2200.1201 0011-2200-1201 10 T HGE1/0/2
0011.2200.1201 0011-2200-1201 20 T HGE1/0/2
0011.2200.1301 0011-2200-1301 10 T HGE1/0/3
0011.2200.1301 0011-2200-1301 20 T HGE1/0/3
0011.2200.1501 0011-2200-1501 10 T HGE1/0/1
0011.2200.1501 0011-2200-1501 20 T HGE1/0/3
# Verify that the BCB has multicast FDB entries only in B-VLAN 20 for I-SID 1000.
<BCB> display spbm multicast-fdb
Flags: E-Egress T-Transit
System ID MAC address B-VLAN Flags Port
0011.2200.1101 0306-4000-03e8 20 T HGE1/0/2
HGE1/0/3
0011.2200.1201 0306-4001-03e8 20 T HGE1/0/1
HGE1/0/3
0011.2200.1301 0306-4002-03e8 20 T HGE1/0/1
HGE1/0/2
Numerics
802
SPBM data packet, 4
SPBM ISIS-SPB hello packet, 3
SPBM ISIS-SPB LSP, 3
SPBM ISIS-SPB SNP, 3
SPBM overview, 1
A
address
SPBM multicast address, 8
adjacency
SPBM hello multiplier for calculating adjacency hold time, 22
SPBM IS-IS SPB adjacency authentication, 27
SPBM ISIS-SPB adjacencies, 5
SPBM ISIS-SPB adjacency change logging, 29
SPBM ISIS-SPB adjacency maintenance, 22
Agreement Protocol (AP)
SPBM mode configuration, 21
transient loop prevention, 11
algorithm
SPBM B-VLAN > ECT algorithm mapping, 10, 19
SPBM ECT migration configuration (changing ECT algorithm), 46
area
SPBM area, 1
SPBM ISIS-SPB area authentication, 27
assigning
SPBM SPB VSI B-VLAN, 16
attachment circuit (AC)
SPBM, 1
authenticating
SPBM IS-IS SPB adjacency authentication, 27
SPBM ISIS-SPB area authentication, 27
SPBM ISIS-SPB authentication, 26
auto
SPBM bandwidth reference for automatic link metric calculation, 19
B
backbone
SPBM core bridge network model, 1
SPBM edge bridge network model, 1
BCB
SPBM backbone core bridge, 2
SPBM basic configuration, 14, 32
SPBM configuration, 12, 13, 32
BEB
Ethernet service instances, 16
SPBM backbone edge bridge, 2
SPBM basic configuration, 14, 32
SPBM configuration, 12, 13, 32
SPBM customer-side settings, 15
SPBM multicast replication mode, 17
SPBM SPB VSI B-VLAN assignment, 16
B-MAC (SPBM), 2
bridging
SPBM AP mode, 21
SPBM basic configuration, 14, 32
SPBM BEB customer-side settings, 15
SPBM bridge priority, 18
SPBM configuration, 12, 13, 32
SPBM configuration (head-end replication), 37
SPBM configuration (tandem replication), 40
SPBM ECT migration configuration (changing B-VLAN), 43
SPBM ECT migration configuration (changing ECT algorithm), 46
SPBM multicast setting configuration, 17
SPBM network model, 1
SPBM network optimization, 21
SPBM overview, 1
SPBM traffic distribution optimization, 18
B-VLAN
ECT algorithm mapping, 19
SPB VSI assignment, 16
SPBM, 2
SPBM B-VLAN > ECT algorithm mapping, 10
SPBM ECT migration configuration (changing B-VLAN), 43
SPBM load balancing, 10
C
calculating
SPBM hello multiplier for calculating adjacency hold time, 22
SPBM SPF calculation timer, 25
changing
SPBM ISIS-SPB adjacency change logging, 29
channel
SPBM fast channel LSP propagation, 11
configuring
SPBM, 12, 13, 32, 32
SPBM (head-end replication), 37
SPBM (tandem replication), 40
SPBM AP mode, 21
SPBM bandwidth reference for automatic link metric calculation, 19
SPBM basics, 14, 32
SPBM BEB customer-side settings, 15
SPBM BEB Ethernet service instances, 16
SPBM ECT migration (changing B-VLAN), 43
SPBM ECT migration (changing ECT algorithm), 46
SPBM GR for ISIS-SPB, 28
SPBM ISIS-SPB adjacency authentication, 27
SPBM ISIS-SPB area authentication, 27
SPBM ISIS-SPB authentication, 26
SPBM ISIS-SPB control MAC address, 26
SPBM MST region parameters, 14
SPBM multicast replication mode (head-end), 17
SPBM multicast replication mode (tandem), 17
SPBM multicast setting, 17
SPBM SNMP context, 29
SPBM SNMP notification, 29
SPBM SPSource ID, 17
context
SPBM SNMP configuration, 29
controlling
SPBM ISIS-SPB hello packet, 3
SPBM ISIS-SPB LSP, 3
SPBM ISIS-SPB SNP, 3
creating
SPB VSI, 15
D
data
SPBM data packet, 4
SPBM data paths, 5
device
SPBM SPSource ID configuration, 17
displaying
SPBM, 30
dynamic
SPBM dynamic hostname exchange, 21
E
ECT
SPBM bridge priority, 18
SPBM B-VLAN > ECT algorithm mapping, 10, 19
SPBM ECT migration, 10
SPBM ECT migration configuration (changing B-VLAN), 43
SPBM ECT migration configuration (changing ECT algorithm), 46
SPBM SPB VSI ECT migration, 19
enabling
L2VPN, 15
SPBM, 15
SPBM dynamic hostname exchange, 21
SPBM ISIS-SPB adjacency change logging, 29
SPBM LSP fast-flooding, 25
Ethernet
SPBM BEB service instances, 16
SPBM Ethernet service instance, 2
SPBM multiple SPB VSIs, 9
SPBM overview, 1
F
fast
SPBM fast channel LSP propagation, 11
SPBM LSP fast-flooding, 25
flooding
SPBM LSP fast-flooding, 25
G
Graceful Restart (GR)
SPBM ISIS-SPB configuration, 28
H
hello
SPBM hello multiplier for calculating adjacency hold time, 22
SPBM ISIS-SPB hello interval, 22
SPBM ISIS-SPB hello packet, 3
host
SPBM dynamic hostname exchange, 21
I
instance
SPBM BEB Ethernet service instances, 16
SPBM Ethernet service instance, 2
interval
SPBM LSP refresh interval, 24
SPBM LSP transmit interval min, 23
I-SID
SPBM backbone service identifier, 2
SPBM ECT migration, 10
IS-IS
SPBM configuration, 12, 13, 32
SPBM dynamic hostname exchange, 21
SPBM GR for ISIS-SPB, 28
SPBM IS-IS SPB adjacency authentication, 27
SPBM ISIS-SPB, 2
SPBM ISIS-SPB adjacencies, 5
SPBM ISIS-SPB adjacency change logging, 29
SPBM ISIS-SPB adjacency maintenance, 22
SPBM ISIS-SPB area authentication, 27
SPBM ISIS-SPB authentication, 26
SPBM ISIS-SPB control MAC address, 26
SPBM ISIS-SPB control packet, 3
SPBM ISIS-SPB hello interval, 22
SPBM ISIS-SPB LSP timer, 22
SPBM loop prevention, 11
SPBM LSDB overload bit, 26
SPBM LSP fast-flooding, 25
SPBM LSP transmit interval min, 23
SPBM overview, 1
L
L2VPN
enable, 15
licensing
SPBM requirements, 13
link
SPBM PNP link metric value, 18
load balancing
SPBM, 10
SPBM B-VLAN > ECT algorithm mapping, 10
SPBM ECT migration, 10
logging
SPBM ISIS-SPB adjacency change logging, 29
loop prevention
SPBM, 11
LSDB
overload bit, 26
SPBM link-state database (LSDB), 2
LSP
SPBM fast channel propagation, 11
SPBM ISIS-SPB LSP timer, 22
SPBM LSP fast-flooding, 25
SPBM LSP generation timer, 24
SPBM LSP lifetime, 23
SPBM LSP refresh interval, 24
SPBM LSP transmit interval min, 23
M
MAC addressing
SPBM B-MAC, 2
SPBM ISIS-SPB control MAC address, 26, 26
SPBM MAC address learning, 5
SPBM MAC-in-MAC, 3
MAC-in-MAC
SPB system ID, 3
SPB VSI, 3
SPBM, 3
SPBM data packet, 4
SPBM MAC address learning, 5
SPBM pseudo wire (PW), 3
maintaining
SPBM, 30
mapping
SPBM B-VLAN > ECT algorithm, 19
SPBM B-VLAN > ECT algorithm mapping, 10
migrating
SPB VSI ECT migration, 19
SPBM ECT migration, 10
SPBM ECT migration configuration (changing B-VLAN), 43
SPBM ECT migration configuration (changing ECT algorithm), 46
mode
SPBM AP, 21
SPBM multicast replication (head-end), 17
SPBM multicast replication (tandem), 17
MST
SPBM MST region parameters, 14
multicast
SPBM configuration (head-end replication), 37
SPBM configuration (tandem replication), 40
SPBM data path, 6
SPBM multicast address, 8
SPBM multicast replication mode, 17
SPBM multicast setting configuration, 17
N
network
SPBM AP mode, 21
SPBM basic configuration, 14, 32
SPBM BEB customer-side settings, 15
SPBM configuration (head-end replication), 37
SPBM configuration (tandem replication), 40
SPBM ECT migration configuration (changing B-VLAN), 43
SPBM ECT migration configuration (changing ECT algorithm), 46
SPBM MST region parameters, 14
SPBM multicast replication mode, 17
SPBM multicast setting configuration, 17
SPBM multiple SPB VSIs, 9
SPBM network optimization, 21
SPBM SPSource ID configuration, 17
SPBM traffic distribution optimization, 18
network management
SPBM configuration, 12, 13, 32
SPBM network model, 1
SPBM overview, 1
notifying
SPBM SNMP notification, 29
O
optimizing
SPBM network, 21
SPBM traffic distribution, 18
overload bit
LSDB, 26
P
packet
SPBM data packet, 4
SPBM ISIS-SPB control packet, 3
SPBM ISIS-SPB hello packet, 3
SPBM ISIS-SPB LSP, 3
SPBM ISIS-SPB SNP, 3
SPBM packet types, 3
parameter
SPBM MST region parameters, 14
PNP
link metric value, 18
port
SPBM customer network port (CNP), 2
SPBM provider network port (PNP), 2
procedure
assigning SPBM SPB VSI B-VLAN, 16
configuring SPBM, 12, 13
configuring SPBM (head-end replication), 37
configuring SPBM (tandem replication), 40
configuring SPBM AP mode, 21
configuring SPBM bandwidth reference for automatic link metric calculation, 19
configuring SPBM basics, 14, 32
configuring SPBM BEB customer-side settings, 15
configuring SPBM BEB Ethernet service instances, 16
configuring SPBM ECT migration (changing B-VLAN), 43
configuring SPBM ECT migration (changing ECT algorithm), 46
configuring SPBM GR for ISIS-SPB, 28
configuring SPBM IS-IS SPB adjacency authentication, 27
configuring SPBM ISIS-SPB area authentication, 27
configuring SPBM ISIS-SPB authentication, 26
configuring SPBM ISIS-SPB control MAC address, 26
configuring SPBM MST region parameters, 14
configuring SPBM multicast replication mode, 17
configuring SPBM multicast setting, 17
configuring SPBM SNMP context, 29
configuring SPBM SNMP notification, 29
creating SPB VSI, 15
displaying SPBM, 30
enabling L2VPN, 15
enabling SPBM, 15
enabling SPBM dynamic hostname exchange, 21
enabling SPBM ISIS-SPB adjacency change logging, 29
enabling SPBM LSP fast-flooding, 25
maintaining SPBM, 30
mapping SPBM B-VLAN > ECT algorithm, 19
optimizing SPBM network, 21
optimizing SPBM traffic distribution, 18
performing SPBM SPB VSI ECT migration, 19
setting SPBM bridge priority, 18
setting SPBM hello multiplier, 22
setting SPBM ISIS-SPB hello interval, 22
setting SPBM LSDB overload bit, 26
setting SPBM LSP lifetime, 23
setting SPBM LSP transmit interval min, 23
setting SPBM PNP link metric value, 18
setting SPBM PNP link metric value (global), 18
setting SPBM PNP link metric value (port-specific), 18
setting SPBM SPSource ID, 17
tuning SPBM ISIS-SPB adjacency maintenance, 22
tuning SPBM ISIS-SPB LSP timer, 22
tuning SPBM LSP generation timer, 24
tuning SPBM LSP refresh interval, 24
tuning SPBM SPF calculation timer, 25
protocols and standards
SPBM, 11
PW
SPBM pseudo wire, 3
R
replicating
SPBM configuration (head-end replication), 37
SPBM configuration (tandem replication), 40
SPBM multicast replication mode, 17
restrictions
SPBM configuration, 12
SPBM feature compatibility, 12
system operating mode for SPBM, 12
S
security
SPBM ISIS-SPB authentication, 26
setting
SPBM bridge priority, 18
SPBM hello multiplier, 22
SPBM ISIS-SPB hello interval, 22
SPBM LSDB overload bit, 26
SPBM LSP lifetime, 23
SPBM LSP transmit interval min, 23
SPBM PNP link metric value, 18
SPBM PNP link metric value (global), 18
SPBM PNP link metric value (port-specific), 18
Shortest Path Bridging. Use SPB
Shortest Path Bridging MAC mode. Use SPBM
SNMP
SPBM SNMP context configuration, 29
SPBM SNMP notification, 29
SPBM network optimization, 21
SPBM overview, 1
SPBM traffic distribution optimization, 18
VSI creation, 15
SPB VSI
ECT migration, 19
SPBM, 3
AP mode configuration, 21
backbone service instance identifier (I-SID), 2
basic configuration, 14, 32
BEB customer-side settings, 15
BEB Ethernet service instances, 16
bridge priority configuration, 18
B-VLAN > ECT algorithm mapping, 10, 19
configuration, 12, 13, 32
configuration (head-end replication), 37
configuration (tandem replication), 40
configuration restrictions, 12
customer network port (CNP), 2
data packet, 4
data path (multicast), 6
data path (unicast), 5
data paths, 5
display, 30
dynamic hostname exchange, 21
ECT migration, 10
ECT migration configuration (changing B-VLAN), 43
ECT migration configuration (changing ECT algorithm), 46
enable, 15
Ethernet service instance, 2
feature compatibility restrictions, 12
GR for ISIS-SPB, 28
hello multiplier for calculating adjacency hold time, 22
how it works, 4
IS-IS SPB adjacency authentication, 27
ISIS-SPB adjacencies, 5
ISIS-SPB adjacency change logging, 29
ISIS-SPB adjacency maintenance, 22
ISIS-SPB area authentication, 27
ISIS-SPB authentication, 26
ISIS-SPB control MAC address, 26
ISIS-SPB control packet, 3
ISIS-SPB hello interval, 22
ISIS-SPB hello packet, 3
ISIS-SPB LSP, 3
ISIS-SPB LSP timer, 22
ISIS-SPB SNP, 3
L2VPN enable, 15
licensing requirements, 13
load balancing, 10
loop prevention, 11
LSDB overload bit, 26
LSP fast-flooding, 25
LSP generation timer, 24
LSP lifetime, 23
LSP refresh interval, 24
LSP transmit interval min, 23
MAC address learning, 5
MAC-in-MAC, 3
maintain, 30
MST region parameters, 14
multicast address, 8
multicast setting configuration, 17
network model, 1
network optimization, 21
overview, 1
packet types, 3
PNP link metric value, 18
protocols and standards, 11
provider network port (PNP), 2
pseudo wire (PW), 3
SNMP context configuration, 29
SNMP notification, 29
SPB VSI, 3
SPB VSI B-VLAN assignment, 16
SPB VSI creation, 15
SPB VSI ECT migration, 19
SPB VSIs (multiple), 9
SPF calculation timer, 25
SPSource ID configuration, 17
system ID, 3
system operating mode restrictions, 12
traffic distribution optimization, 18
SPSource ID (SPBM), 17
T
timer
SPBM ISIS-SPB LSP, 22
SPBM LSP generation, 24
SPBM SPF calculation, 25
traffic
SPBM multiple SPB VSIs, 9
SPBM traffic distribution optimization, 18
transmitting
SPBM fast channel LSP propagation, 11
trapping
SPBM SNMP notification, 29
tuning
SPBM ISIS-SPB adjacency maintenance, 22
SPBM ISIS-SPB LSP timer, 22
SPBM LSP generation timer, 24
SPBM LSP refresh interval, 24
SPBM SPF calculation timer, 25
type
SPBM ISIS-SPB control packet, 3
SPBM packet types, 3
U
unicast
SPBM data path, 5
V
value
SPBM PNP link metric value, 18
VLAN
SPBM B-VLAN, 2
SPBM SPB VSI B-VLAN, 16
VSI
ECT migration, 19
SPB VSI B-VLAN, 16
SPB VSI creation, 15