Beruflich Dokumente
Kultur Dokumente
BRKDCT-2081
Agenda
FabricPath Introduction FabricPath Technical Overview FabricPath and TRILL FabricPath Use Case and Designs FabricPath Monitoring and Troubleshooting Summary
BRKDCT-2081
Cisco Public
FabricPath Introduction
BRKDCT-2081
Cisco Public
Both Layer 2 and Layer 3 are required for any network design
Subnet provide fault isolation Scalable control planes with inherent provision of multi-pathing and multi-topology HA with fast convergence Additional loop-mitigation mechanism in the data plane (e.g. TTL, RPF check, etc.)
Core
Layer 3? Layer 2?
Cisco has solutions for both Layer 2 and Layer 3 to satisfy Customers requirements
Access
BRKDCT-2081
Simplicity (no planning/configuration required for either addressing or control plane) Single control plane protocol for unicast, broadcast, and multicast Easy application development
Cisco Public
L2
Multi-Pathing/Multi-Topology
BRKDCT-2081
Cisco Public
BRKDCT-2081
Cisco Public
L2 Requires a Tree
11 Physical Links
5 Logical Links
S2
S1
S3
Spanning Tree Protocol (STP) typically used to build this tree Tree topology implies:
Wasted bandwidth increased oversubscription Sub-optimal paths Conservative convergence (timer-based) failure catastrophic (fails open)
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
MAC Table A
MAC Table A
Layer 2 Domain
MAC Table A MAC Table A MAC Table A MAC Table A
BRKDCT-2081
Cisco Public
0011.1111.1111
Non-hierarchical Address
0011.1111.1111 0011.1111.1111 0011.1111.1111 10.0.0.0/24
10.0.0.10 /24
Host Address 10.0.0.10
10.0.0.0/16 20.0.0.0/16 20.0.0.0/24
0011.1111.1111
0011.1111.1111
10.0.0.10
20.0.0.20
L2 Forwarding (Bridging)
Data-plane learning Flat address space and forwarding table (MAC everywhere!!!) Flooding required for unknown unicast destination Destination MACs need to be known for all switches in the same network to avoid flooding
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved.
L3 Forwarding (Routing)
Control-plane learning Hierarchical address space and forwarding Only forwarding to destination addresses with matching routes in the table Flooding is isolated within subnets No dependence on data-plane for maintaining forwarding table
Cisco Public
10
The ultimate solution needs to take both control and data plane into consideration this time!!!
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
11
licity
Layer 2 strengths
Simple configuration Flexible provisioning Low cost
Resilience
Flex ib
p Sim
Fabric Path
Layer 3 strengths
Leverage bandwidth Fast convergence Highly scalable
ility
Simplicity
Flexibility
Bandwidth
Availability
Cost
"The FabricPath capability within Cisco's NX-OS offers dramatic increases in network scalability and resiliency for our service delivery data center. FabricPath extends the benefits of the Nexus 7000 in our network, allowing us to leverage a common platform, simplify operations, and reduce operational costs. Mr. Klaus Schmid, Head of DC Network & Operating, T-Systems International GmbH its affiliates. All rights reserved. BRKDCT-2081 2010 Cisco and/or Cisco Public
12
FabricPath
Connect a group of switches using an arbitrary topology With a simple CLI, aggregate them into a Fabric:
N7K(config)# interface ethernet 1/1 N7K(config-if)# switchport mode fabricpath
An open protocol based on L3 technology provides Fabricwide intelligence and ties the elements together
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
13
What is a Fabric?
Externally, a Fabric looks like a single switch Internally, a protocol adds Fabric-wide intelligence and ties the elements together. This protocol provides in a plug-and-play fashion:
Optimal, low latency connectivity any to any High bandwidth, high resiliency Open management and troubleshooting
FabricPath
FabricPath
BRKDCT-2081
Cisco Public
14
Fabric
Benefits server team by providing a network Fabric that looks like a single switch Breaks down silos, permits workload mobility, provides maximum flexibility Lowers OPEX by simplifying server team operation Reduces dependency on/ interaction with network team
BRKDCT-2081
Cisco Public
15
BRKDCT-2081
Cisco Public
16
BRKDCT-2081
Cisco Public
17
18
FabricPath Header
FabricPath Interface Interfaces connected to another FabricPath device Send/receive traffic with FabricPath header No spanning tree!!! No MAC learning Exchange topology info through L2 ISIS adjacency Forwarding based on Switch ID Table
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved.
Cisco Public
19
FabricPath IS-IS
FabricPath IS-IS replaces STP as control-plane protocol in FabricPath network Introduces link-state protocol with support for ECMP for Layer 2 forwarding Exchanges reachability of Switch IDs and builds forwarding trees
STP BPDU STP BPDU
Improves failure detection, network reconvergence, and high availability Minimal IS-IS knowledge required no user configuration by default
Maintains plug-and-play nature of Layer 2
FabricPath IS-IS
BRKDCT-2081
Cisco Public
20
Why IS-IS?
A few key reasons: Has no IP dependency no need for IP reachability in order to form adjacency between devices Easily extensible Using custom TLVs, IS-IS devices can exchange information about virtually anything
FabricPath Port CE Port
BRKDCT-2081
21
S10
Ingress FabricPath Switch
Payload
S20
Egress FabricPath Switch
Payload
SMACA DMACB
MAC A
MAC B
Ingress FabricPath switch determines destination Switch ID and imposes FabricPath header Destination Switch ID used to make routing decisions through FabricPath core No MAC learning or lookups required inside core Egress FabricPath switch removes FabricPath header and forwards to CE
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
22
FabricPath Encapsulation
16-Byte MAC-in-MAC Header
DMAC
SMAC
802.1Q
Etype
Payload
CRC
Original CE Frame
Outer DA (48)
Outer SA (48)
FP Tag (32)
DMAC
SMAC
802.1Q
Etype
Payload
CRC (new)
1
I/G
1
RSVD
1
OOO/DL
12 bits Switch ID
16 bits Port ID
16 bits Etype
10 bits Ftag
6 bits TTL
Switch ID Unique number identifying each FabricPath switch Sub-Switch ID Identifies devices/hosts connected via VPC+ Port ID Identifies the destination or source interface Ftag (Forwarding tag) Unique number identifying topology and/or multidestination distribution tree TTL Decremented at each switch hop to prevent frames looping infinitely
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
23
A B C D
S100
S101
S200
MAC A
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved.
MAC B
MAC C
Cisco Public
MAC D 24
S10
S20
S30
S40
BRKDCT-2081
Cisco Public
25
FabricPath IS-IS manages Switch ID (routing) table All FabricPath-enabled switches automatically assigned Switch ID (no user configuration required) Algorithm computes shortest (best) paths to each Switch ID based on link metrics Equal-cost paths supported between FabricPath switches
S10 S20 S30 S40
S101 S200
BRKDCT-2081
S100
Cisco Public
S101
S200
26
S10
S20
S30
S40
S100
Switch S10 S20 S30 S40 S101 S200 IF L1 L2 L3 L4 L1, L2, L3, L4
BRKDCT-2081
S101
S200
Switch S10 S20 S30 IF L9 L10 L11 L12 L9, L10, L11, L12 L9, L10, L11, L12
MAC A
MAC B
MAC C
MAC D
Cisco Public
27
S10
S20
S30
S40
S100
S200
BRKDCT-2081
Cisco Public
28
FabricPath ECMP
When multiple forwarding paths available, path selection based on ECMP hash function Up to 16 next-hop interfaces for each destination Switch ID Number of next-hops installed controlled by maximum-paths command under FabricPath IS-IS process (default is 16) Path selection based on hash function
S1
S100
S16
BRKDCT-2081
Cisco Public
29
Multiple Topologies
L2 L5 Topology 0 Topology 1 Topology 2 L9 L1 L6 L3 L7 L10 L4 L8 L11 L12
Topology: A group of links in the Fabric. By default, all the links are part of topology 0. Other topologies can be created by assigning a subset of the links to them. A link can belong to several topologies A VLAN is mapped to a unique topology Topologies can be used for traffic engineering, security etc
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
30
Forwarding engine learns remote MAC only if bidirectional conversation occurring between local and remote MAC
MAC learning not triggered by flood frames
BRKDCT-2081
Cisco Public
31
S300
S100
MAC C
S200 MAC A
A B C
MAC B
BRKDCT-2081
Cisco Public
32
MAC B
IF 2/1
STP Domain
500 MACs 250 MACs 500 MACs 250 MACs
S11
MAC C A IF 3/1 S11
ALL MACs needs to be learn on EVERY Switch Large L2 domain and virtualization present challenges to MAC Table scalability
BRKDCT-2081
Local MAC: Source-MAC Learning only happen to traffic received on CE Ports Remote MAC: Source-MAC for traffic received on FabricPath Ports are only learned if Destination-MAC is already known as Local
Cisco Public
33
FabricPath Tree
Used for forwarding L2 multi-destination traffic (Unknown Unicast, Broadcast, and Multicast) inside the L2 Fabric
S101
Tree # 1
IF L1, L101
S100
S105
S200
S1
S2
S16
L102 L116
S200
Same method is also used by L3 (e.g. PIM Source Tree/Shared Tree) One or more Root devices are first elected for the L2 Fabric A Tree spanning from each Root is then formed and a network-wide unique ID is assigned to it Support for multiple Trees allows Cisco FabricPath to support multipathing even for multi-destination traffic Ingress Switch determines the Tree for each traffic flow
Cisco Public
A
BRKDCT-2081
34
Multidestination traffic constrained to loop-free trees touching all FabricPath switches Root switch assigned for each multidestination tree in FabricPath domain Loop-free tree built from each Root and assigned a network-wide identifier (Ftag) Support for multiple multidestination trees provides multipathing for multi-destination traffic
Two trees supported in NX-OS release 5.1
S100
S101
S200
S100
S20
S100
S10
S10
S101
S30
S40
S101
S20
Root
S200
S40
Root
S200
S30
Logical Tree 1
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved.
Logical Tree 2
Cisco Public
35
Broadcast and unknown unicast typically use first tree Hash-based tree selection for multicast, with several configurable hash options
Multidestination Trees on Switch 100
Tree 1 2 IF L1,L2,L3,L4 L4 L5 L1 L2 L3 L6 L4 L7 L9 L8 L10 L11 L12
S100
S101
S200
BRKDCT-2081
Cisco Public
36
S10
S20
S30
S40
Ftag
1 2
Payload
Broadcast
1 2
S100
S101
S200
Ftag
MAC A
1 2
MAC B
Cisco Public
37
S10
S20
S30
S40
Ftag
1 2
Ftag
1 2
S100
S101
S200
Unknown
MAC A
1 2
A B
MAC B
A
B e12/2 (local)
Cisco Public
38
S10
S20
S30
S40
S200
S200
Payload
S200
S200
S200
MAC A
S200
S200
MAC B
B
Cisco Public
BRKDCT-2081
39
Root
TTL=2
S10
TTL=0 TTL=3
Block redundant paths to ensure loop-free topology Frames loop indefinitely if STP failed Could results in complete network melt-down as the result of flooding
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved.
TTL is part of FabricPath header Decrement by 1 at each hop Frames are discarded when TTL=0 RPF check for multicast based on tree info
Cisco Public
40
Switches indicate locally interested VLANs to the rest of the L2 Fabric Broadcast traffic for any VLAN only sent to switches that have requested for it
VL20
VLAN 10
VLAN 20
VLAN 30
L2 Fabric
L2 Fabric
L2 Fabric
BRKDCT-2081
Cisco Public
41
STP Interaction
STP Domain 1
STP Domain 2
L2 Fabric is presented as a single bridge to all connected CE devices L2 Fabric should be the root for all connected STP domains. CE ports will be put into blocking state when better BPDU is received (rootguard) No BPDUs are forwarded across the fabric (terminated on CE ports)
BRKDCT-2081
Cisco Public
42
S3
S3
L2 Fabric
S3 S1 B A Payload S3 S2 B A Payload S3 S4 B A
L2 Fabric
Payload S3 S4 B A Payload
vPC
B
S1
S2
MAC Table B S3
vPC+
S1
S2
MAC Table B S3
Payload A B A Payload A
S4
For Switches at L2 Fabric Edge vPC is still required to provide active/active L2 paths for dualhomed CE devices or clouds However, MAC Table only allows 1-to-1 mapping between MAC and Switch ID
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved.
Each vPC domain is represented by an unique Virtual Switch to the rest of L2 Fabric Switch ID for such Virtual Switch is then used as Source in FabricPath encapsulation
Cisco Public
43
L3 L2
FHRP Active
L3
Multi-pathing
FHRP
FHRP Active
VMAC
VMAC
FHRP
VMAC
L2 Fabric
L2 Fabric
FabricPath enables multipathing for bridged traffic However, FHRP allows only 1 active gateway for each host, therefore prevent traffic that needs to be routed to take advantage of multi-pathing
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved.
Provide active/active data-plane for FabricPath with no change to existing FHRP Allow multi-pathing even for routed traffic Same feature can be leveraged by service nodes as well
Multi-pathing
44
L2
vPC+
Cisco Public
S3
FabricPath
L2
VPC+
S1
L1
F1 F1 F1
VPC+ F1
F1 S2
CE
VPC+ allows dual-homed connections from edge ports into FabricPath domain with active/active forwarding
CE switch, Layer 3 router, dualhomed server, etc.
F1
po3
Physical
Host A
Host AS4L1,L2
F1 F1 F1 S2
VPC+ creates virtual FabricPath switch for each VPC+-attached device to allow load-balancing within FabricPath domain
VPC+
S4
po3
Host A
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
45
S100
S200
MAC A
BRKDCT-2081
MAC B
Cisco Public
MAC C 46
S10
S20
S30
S40
S1000
S100
S200
MAC A
BRKDCT-2081
MAC B
Cisco Public
MAC C 47
S10
S20
S30
S40
S1000
po1 po2
S100
S200
1/30
MAC A
BRKDCT-2081
MAC B
Cisco Public
MAC C
48
S10
S20
S30
S40
S1000
po1 po2
S100
S200
1/30
MAC A
BRKDCT-2081
MAC B
Cisco Public
MAC C
49
HSRP Standby
SVI
S10 S20
SVI
S30 S40
S100
S200
1/30
MAC A
BRKDCT-2081
MAC B
Cisco Public
MAC C
50
SVI
S10 S20
SVI
S30 S40
S1000
po1 po2
S100
S200
MAC A
MAC B
MAC C
S200# sh mac address-table dynamic address 0000.0c07.ac0a Legend: * - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC age - seconds since last seen,+ - primary entry using vPC Peer-Link VLAN MAC Address Type age Secure NTFY Ports/SWID.SSID.LID ---------+-----------------+--------+---------+------+----+-----------------10 0000.0c07.ac0a dynamic 0 F F 1000.0.1054 S200#
BRKDCT-2081
Cisco Public
51
FabricPath
s3 A
Hosts see a single default gateway The fabric provide them transparently with multiple simultaneously active default gateways dg Allows extending the multipathing from the inside to the fabric to the L3 domain outside the fabric
BRKDCT-2081
Cisco Public
52
Layer 3 Integration
SVIs anywhere
L3
FabricPath
L3
The fabric provides seamless L3 integration An arbitrary number of routed interfaces can be created at the edge or within the fabric Attached L3 devices can peer with those interfaces The hardware is capable of handling million of routes
BRKDCT-2081
Cisco Public
53
BRKDCT-2081
Cisco Public
54
L3
HSRP
HSRP
VPC+ S2
VPC+ S3
S1
S4
L1
L2
L3 L4
55
L3
GLBP
SVI
SVI
SVI
SVI
S1
S2
S3
S4
GWY MAC AL1 GWY MAC BL2 GWY MAC CL3 GWY MAC DL4
BRKDCT-2081
Cisco Public
56
L3
GWY IP X GWY MAC A
GLBP
S1
S2
S3
S4
L1
L2
L3 L4
GWY MAC AL1 GWY MAC BL2 GWY MAC CL3 GWY MAC DL4
BRKDCT-2081
Cisco Public
57
L3
GWY IP W (a)
GWY IP Z (s)
GWY IP X (a)
GWY IP W (s)
GWY IP Y (a)
GWY IP X (s)
GWY IP Z (a)
GWY IP Y (s)
GWY MAC W
GWY MAC X
HSRP
GWY MAC Y
GWY MAC Z
S1
S2
S3
S4
For VLAN n: GWY MAC WL1 GWY MAC XL2 GWY MAC YL3 GWY MAC ZL4
L1
L2
L3 L4
BRKDCT-2081
Cisco Public
58
FabricPath CE
L3
Active VLANs Y
Standby VLANs X
Active VLANs X
Standby VLANs W
Active VLANs Z
Standby VLANs Y
GWY MAC W
GWY MAC X
GWY MAC Y
GWY MAC Z
HSRP
S1
S2
S3
S4
L1
L2
L3 L4
VLANs w: GWY MAC WL1 VLANs x: GWY MAC XL2 VLANs y: GWY MAC YL3 VLANs z: GWY MAC ZL4
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
59
FabricPath Configuration
No L2 IS-IS configuration required New feature-set keyword allows multiple conditional services required by FabricPath (e.g. L2 IS-IS, LLDP, etc.) to be enabled in one shot Simplified operational model only 3 CLIs to get FabricPath up and running
N7K(config)# feature-set fabricpath N7K(config)# vlan 10-19 N7K(config-vlan)# mode fabricpath N7K(config)# interface port-channel 1 N7K(config-if)# switchport mode fabricpath
BRKDCT-2081
Cisco Public
FabricPath comparison
Transparent Bridging
Control Protocol Default forwarding behavior Data plane loop protection Frames/packets forwarded along the shortest path Multiple paths between nodes Transparent to IP and other L3 protocols Configuration less addressing
FabricPath IS-IS Drop RPFC, TTL Yes Yes, ECMP Yes Yes
IP Routing IS-IS/ EIGRP/ OSPF etc Drop RPFC, TTL Yes Yes, ECMP No No
Yes
(limited topologies)
BRKDCT-2081
Cisco Public
61
Up to 16-Way L2 ECMP
Up to 16Way L2 ECMP
BRKDCT-2081
Cisco Public
62
BRKDCT-2081
Cisco Public
63
IETF standard for Layer 2 multipathing Driven by multiple vendors, including Cisco Base protocol RFC ready for standardization but waiting on dependent standards Control-plane protocol RFCs still in process Target for standard completion is early CY2011 http://datatracker.ietf.org/wg/trill/
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
64
BRKDCT-2081
Cisco Public
65
TRILL
Yes No No No No Point-to-point OR shared
Base protocol specification is now a proposed IETF standard (March 2010) Control plane specification will become a proposed standard within months
BRKDCT-2081
Cisco Public
66
BRKDCT-2081
Cisco Public
67
BRKDCT-2081
Cisco Public
68
From 2X+
Simplified
Fully Non-Blocking
Oversubscription 16:1
2:1
Network Fabric
4 Pods 8 Access Switches 2, 048 Servers
Cisco Public
8:1
64 Access Switches
2, 048 Servers
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved.
69
Edge Switch
32 Chassis
HPC Requirements HPC Clusters require highdensity of compute nodes Minimal over-subscription Low server to server latency
FabricPath Benefits for HPC FabricPath enables building a highdensity fat-tree network Fully non-blocking with FabricPath ECMP & port-channels Minimize switch hops to reduce server to server latencies
BRKDCT-2081
Cisco Public
70
domain agility
Responsive
BRKDCT-2081
Cisco Public
71
Layer 2 Peering enables multiple providers to peer their internet routers with one another 10GE non-blocking fabric Scale to thousands of ports FabricPath Benefits for IXP Transparent Layer 2 fabric , No STP at core, simple to manage Scalable to thousands of ports Bandwidth not limited by chassis / portchannel limitations N+1 redundancy in distribution Large bisectional bandwidth at distribution
Provider C
Provider D
BRKDCT-2081
Cisco Public
72
L3
L3 Core
Total flexibility in design and cabling Seamless L3 integration No STP, no traditional bridging (no topology changes, no sync to worry about, no risk of loops) Scale mac address tables with conversational learning Unlimited bandwidth, even if hosts are single attached
FabricPath POD
vPC POD
BRKDCT-2081
Cisco Public
73
FabricPath Core
Efficient POD Interconnect
L3
L2+L3 FabricPath Core
FabricPath in the Core VLANs can terminate at the distribution or extend between PODs. STP is not extended between PODs, remote PODs or even remote data centers can be aggregated.
vPC+ POD
vPC+ POD
BRKDCT-2081
Cisco Public
74
1
FabricPath
2 2 3 3
L3
FabricPath
BRKDCT-2081
Cisco Public
75
A B C
1/10G connectivity to Nexus 7000 1/10G connectivity to Fabric Extender attached to Nexus 7000 1/10G connectivity to Nexus 5500 1/10G connectivity to Fabric Extender attached to Nexus 5500
D A B C D E
E
BRKDCT-2081
Cisco Public
76
BRKDCT-2081
Cisco Public
77
Migration Phases
Simple Integration of Classical Ethernet
FabricPath
vPC+
7K access
Cairo
78
L3
L3 Active/Active HSRP for VLANs 300-399 VPC Peer link runs in CE mode CE VPC VPC
Downlinks on F1 modules
Motivations: prepare for scale-out and VLAN anywhere while preserving investment in STP devices Note that change from VPC to VPC+ is disruptive
L3
L3 Active/Active HSRP for VLANs 100-199 VPC+ Peer link runs in FabricPath mode CE CE VPC+ VPC Active/Active HSRP for VLANs 300-399
BRKDCT-2081
Cisco Public
80
L3
Active/Active HSRP for VLANs 200-299
L3 Active/Active HSRP for VLANs 100-199 VPC+ Keep VPC+ for active/active forwarding FabricPath VPC+ VPC Active/Active HSRP for VLANs 300-399
81
L3
Active/Active HSRP for VLANs 200-299
reserved. Cisco Public Affinity for 2010 Cisco and/or its affiliates. All rightsAffinity for 200-299 100-199
Motivations: Consolidation and whole-network scale Removes access connections and aggregation mesh limitations
L3
FabricPath Core
L3 Active/Active HSRP for VLANs 100-199 VPC+ FabricPath VPC+ VPC Active/Active HSRP for VLANs 300-399
83
L3
L3
Exact same model as prior slide but with VDCs instead of separate physical switches
84
L3
FabricPath Core
N-Way Active FHRP for VLANs 100-299 L3 Active/Active HSRP for VLANs 300-399 VPC
BRKDCT-2081
Cisco Public
85
L3
L3 Egress 1 L3 Egress 2 L3 Egress 3
OSPF OSPF etc. OSPF etc.
L3 Egress 4
S1
S2
S3
S4
SVI
VPC+
HSRP
SVI
Standby
VPC+
HSRP
SVI SVI
Active
VPC+
HSRP
SVI
Standby
BRKDCT-2081
Cisco Public
86
FabricPath
L3
SVI L3 Egress 3 SVI
CE
L3 Egress 1
S1
S2
S3
S4
SVI
Active
SVI
VPC+
HSRP
SVI
Standby
VPC+
HSRP
SVI SVI
Active
VPC+
HSRP
SVI
Standby
BRKDCT-2081
Cisco Public
87
BRKDCT-2081
Cisco Public
88
Troubleshooting FabricPath
Improved Visibility for Layer 2 Evolution
89
Local mac
S10
S20
S30
S40
BRKDCT-2081
Cisco Public
90
S100
S200
S100# sh fabricpath route FabricPath Unicast Route Table 'a/b/c' denotes ftag/switch-id/subswitch-id '[x/y]' denotes [admin distance/metric] ftag 0 is local ftag subswitch-id 0 is default subswitch-id FabricPath Unicast Route Table for Topology-Default
B 0/100/0, number of next-hops: 0 via ---- , [60/0], 5 day/s 1/10/0, number of next-hops: 1 via Po1, [115/10], 0 day/s 1/20/0, number of next-hops: 1 via Po2, [115/10], 0 day/s 1/30/0, number of next-hops: 1 via Po3, [115/10], 2 day/s 1/40/0, number of next-hops: 1 via Po4, [115/10], 2 day/s 1/200/0, number of next-hops: 4 via Po1, [115/20], 0 day/s via Po2, [115/20], 0 day/s via Po3, [115/20], 2 day/s via Po4, [115/20], 2 day/s S100# 18:38:46, local 04:15:58, isis_l2mp-default 04:16:05, isis_l2mp-default 08:49:51, isis_l2mp-default 08:47:56, isis_l2mp-default 04:15:58, 04:15:58, 08:49:51, 08:47:56, isis_l2mp-default isis_l2mp-default isis_l2mp-default isis_l2mp-default
Topology ID: 0 Switch ID: 100 Subswitch ID:0 used for vPC+
BRKDCT-2081
Cisco Public
91
Traffic Monitoring
Frames distribution visibility Threshold crossing alerts for bandwidth management
Up to 16-Way L2 ECMP
Troubleshooting
Visualize unicast, multicast and broadcast paths Check reachability between source and destination nodes
Configuration Expert
Manage FabricPath topologies with Wizard tools Simplify fine-tuning FabricPath
BRKDCT-2081
Cisco Public
92
BRKDCT-2081
Cisco Public
93
FabricPath is Simple
No L2 IS-IS configuration required Single control protocol for unicast, multicast, vlan pruning
N7K(config)# feature-set fabricpath N7K(config)# fabricpath switch-id <#> N7K(config)# interface ethernet 1/1 N7K(config-if)# switchport mode fabricpath
1/1
BRKDCT-2081
Cisco Public
94
S3
S4
L1 L2 L3 L4 S12 S42
A
BRKDCT-2081 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public
B
95
FabricPath is Scalable
Safe Data Plane, Conversational learning
TTL and RFP check the data plane protect against loops
L2 can be extended in the data center (while STP is segmented)
AB
AB
BRKDCT-2081
Cisco Public
96
Key Takeaways
Fabric Path enables network fabric scalability, flexibility, availability and resiliency Innovations in FabricPath will change long-standing Layer 2 networking design paradigms FabricPath will evolve going forward
Hardware, software, and design options will only increase our flexibility and scale
BRKDCT-2081
Cisco Public
97