Fabric Extend over Layer 2 Pseudowire

This example shows a Fabric Extend deployment using service provider VLAN tunnels over MPLS Pseudowire. In this scenario, you map two dedicated VLAN IDs (VIDs) from the Hub to the Spoke sites. Then the logical IS-IS interfaces translate the BVIDs to map them to the per branch provider VIDs.

Because the tunnels are point-to-point VLAN connections, not VXLAN, there is no need to encapsulate a VXLAN header to SPB packets.

Important

Important

10/40/100 Gbps switch — — — — — — Core — — — — — — 1 Gbps switch

  • You cannot have IS-IS in the Core.

  • Do not create the two VLANs represented in the logical interface connection on the BEBs. If you do, you will not be able add any Fabric Extend ports to be members of those VLANs. One links the port that is facing the core and those VLANs in the logical interface connection.

The following figure shows a sample Fabric Extend deployment over Pseudowire.

Click to expand in new window
FE over Pseudowire traffic flow
Click to expand in new window
FE over Pseudowire traffic flow component view

For 10/40/100 Gbps Switches

Note

Note

Logical interface VLANs cannot be the same as the SPBM B-VLANs and you cannot create these VLANs locally. Use these VLANs for configuring the logical interface only. Once a port is being used for a logical interface it cannot be added to any platform VLAN and spanning tree is automatically disabled on the port.

Switch(config)# logical-intf isis 255 vid 200,300 primary-vid 200 port 2/14 name fe_to_Switch
Switch(config-isis-255)# isis
Switch(config-isis-255)# isis spbm 1
Switch(config-isis-255)# isis enable
Switch(config-isis-255)# exit

For 1 Gbps Switches

Note

Note

Logical interface VLANs cannot be the same as the SPBM B-VLANs and you cannot create these VLANs locally. Use these VLANs for configuring the logical interface only. Once a port is being used for a logical interface it cannot be added to any platform VLAN and spanning tree is automatically disabled on the port.

Switch(config)# mlt 11 
Switch(config)# mlt 11 encapsulation dot1q 
Switch(config)# mlt 11 mem 1/49-1/50 
Switch(config)# router isis enable

Switch(config)# logical-intf isis 255 vid 200,300 primary-vid 200 mlt 11 name fe_to_Switch
Switch(config-isis-255)# isis
Switch(config-isis-255)# isis spbm 1
Switch(config-isis-255)# isis enable
Switch(config-isis-255)# exit

For Intermediate Router 1

Intermediate routers are typically configured by an Internet service provider (ISP). The following configurations are for reference only.

Switch(config)# vlan create 200 type port-mstprstp 1
Switch(config)# vlan create 300 type port-mstprstp 1
Switch(config)# vlan member add 200 8/1,8/19
Switch(config)# vlan member add 300 8/1,8/19

For Intermediate Router 2

Switch(config)# mlt 11 
Switch(config)# mlt 11 encapsulation dot1q 
Switch(config)# mlt 11 mem 8/21-8/22 
Switch(config)# vlan create 200 type port-mstprstp 1
Switch(config)# vlan create 300 type port-mstprstp 1
Switch(config)# vlan member add 200 8/1
Switch(config)# vlan mlt 200 11
Switch(config)# vlan member add 300 8/1
Switch(config)# vlan mlt 300 11