Understanding FabricPath - Data Center and Network Technobabble
Understanding FabricPath - Data Center and Network Technobabble
Understanding FabricPath
Fabric Path
http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9402/at_a_glance_c45-605626.pdf
[http://w w w .cisco.com/en/US/prod/collateral/sw itches/ps9441/ps9402/at_a_glance_c45-605626.pdf]
- FP is not TRILL.
Requirements:
- FP is not Ethernet (hence HW support is limited), it is not Ethernet in Ethernet, is Ethernet in FP tunneling.
- F line card.
- Enhanced L2 license (on every system that enables FP).
- NX7K and NX55K.
- Beginning NX-OS 6.1, FEX with vPC+ on F2 cards is supported.
FP terminology
CE : Classical Ethernet
- regular ethernet with regular flooding, STP
Leaf Switch
- connects CE domain to FP domain (NX5K/7K)
- ports in both CE and FP domains
- edge switch
Spine Switch
- FP backbone switch with all ports in FP domain only
- core switch
FP Core Ports
- links leaf to spine
- links spine to spine
- switchport mode fabricpath links
CE Edge Ports
- links on leaf connecting to CE domain
- any link that’s not switchport mode fabricpath
IS-IS
How does CP work behind the scenes in FP - how does it know how to route traffic since we don’t use STP.
- IS-IS used in FP core for L2 routing
dustydev.blogspot.com/2014/04/understanding-fabricpath.html 1/4
15.04.2019 Understanding FabricPath | Data Center and Network Technobabble
- goal is to compute shortest path tree between FP nodes (SPT)
- in FP, IS-IS is not used for advertising MAC addresses
- IS-IS uses its own L3 transport (connection less network protocol, CLNP)
- IS-IS is natively extensible (type length values, TLV)
- IS-IS natively supports ECMP (means L2 load balancing without STP, vPC or PC), known traffic uses ECMP
- FP uses IS-IS. As soon as FP is enabled, L2 IS-IS becomes operational without any configuration
- IS-IS allows all devices to have same view of all trees built by system
- Entire FP network is a flat IS-IS same area network (Level 1 : intra)
FP Switch ID
FP Data Plane
FP Header
EtherType tells the L2 switch what the next protocol in the payload is. FP hierarchical MAC address carries the
reserved EtherType 0x8903.
Frame is encapsulated with TTL 32. Each FP switch reduces TTL by 1. When TTL = 0, frame is discarded. This is
loop prevention mechanism. You can configure TTL value.
FTag specifies which of the multiple paths the packet traverses in the FP network. FTag is unique within a FP
topology and is assigned at edge port as frame ingresses FP network.
FP MAC Learning
FP and vPC+
vPC+ Requirements
FP Configuration
Enable FP
- install feature-set fabricpath
- feature-set fabricpath
FP Topology
- fabricpath topology 1
FP SWID
- fabricpath switch-id ID
- Use a convention XYZ - X = Pod number, Y = 5 or 7 denoting 5K/7K, Z = switch number. eq: 171, 172, 271, 272
FP Timers
- fabricpath timers allocate-delay seconds
- fabricpath timers linkup-delay seconds
- fabricpath timers transition-delay seconds
FP VLANs
- under VLAN : mode fabricpath
FP Core Ports
dustydev.blogspot.com/2014/04/understanding-fabricpath.html 3/4
15.04.2019 Understanding FabricPath | Data Center and Network Technobabble
- switchport mode fabricpath
Additional Features
- fabricpath domain default
Verification
Troubleshooting Scenarios
- MTU mismatch
- VLAN not present
- VLAN not in FP mode
- STP priority not set on L2 gateways (leaf)
N5K-p2-1# 2014 Jan 14 04:34:09 N5K-p2-1 %STP-2-L2GW_BACKBONE_BLOCK: L2 Gateway Backb one port inconsistency
b locking port Ethernet1/12 on VLAN0200.
N5K-p2-1(config)# spanning-tree vlan 200 priority 4096
N5K-p2-1(config)# 2014 Jan 14 04:34:57 N5K-p2-1 %STP-2-L2GW_BACKBONE_UNBLOCK: L2 Gateway Backb one port
inconsistency cleared unb locking port Ethernet1/12 on VLAN0200.
- vPC+ emulated SWID is not same on peers
Notes:
- With 2 links between FP switches, no EtherChannel is required. IS-IS uses SPT and ECMP to send flows on both
links. Do a ‘show int ethX/Y | i output rate’ to confirm this.
- FP switches see FP SWID (switch ID) in the cam table for FP end devices.
- FP switches need to know MAC of end devices, but not interim FP switches.
- FP is scalable up to 16 switches
dustydev.blogspot.com/2014/04/understanding-fabricpath.html 4/4