17 Fabric Path Overview v2
Transcript of 17 Fabric Path Overview v2
-
8/2/2019 17 Fabric Path Overview v2
1/20
Cisco FabricPath OverviewCisco FabricPath Overview
-
8/2/2019 17 Fabric Path Overview v2
2/20
La er 2 for Data Centers
FabricPath Simple, Efficient, Scalable Layer 2
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 2
-
8/2/2019 17 Fabric Path Overview v2
3/20
Layer 2 for Data CentersLayer 2 for Data Centers
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 3
-
8/2/2019 17 Fabric Path Overview v2
4/20
La er 2 is still re uired b some data center
applications If Layer 2 VLANs exist everywhere:
Server mobility does not require interaction betweenNetwork/Server teams
Layer 2 is Layer 3 agnostic
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 4
-
8/2/2019 17 Fabric Path Overview v2
5/20
Branches of trees nevern erconnec no oop
11 Ph sical Links 5 Lo ical Links
S2
S1 S3
e pann ng ree rotoco s typ ca y use tobuild this tree
Tree to olo im lies:
Wasted bandwidth -> over-subscription exacerbated
Sub-optimal paths
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 5
onserva ve convergence -> a ure ca as rop c
-
8/2/2019 17 Fabric Path Overview v2
6/20
Simple, Efficient, Scalable Layer 2
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 6
-
8/2/2019 17 Fabric Path Overview v2
7/20
Introducing Cisco FabricPath- -
FabricPath brings Layer 3 routing benefits toFabricPath brings Layer 3 routing benefits to
SwitchingSwitching RoutingRouting
asy on gura on
Plug & Play
Provisioning Flexibility
u -pa ng
Fast Convergence
Highly Scalable
FabricPathFabricPath
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 7
ScalableBandwidth
u o- scoverySimple Operation
ex e or oaMobility
High-availability
-
8/2/2019 17 Fabric Path Overview v2
8/20
IS-IS assigns addresses to all FabricPath switches automatically
Plug-N-Play L2 IS-IS is used to manage forwarding topology
Compute shortest, pair-wise paths Support equal-cost paths between any FabricPath switch pairs
S1 S2 S3 S4
FabricPathRouting Table
FabricPathRouting Table
L1
L2L3
Switch IF
S1 L1
S2 L2
S3 L3
S11 S12 S42
L2 FabricL2 FabricL4S12 L1, L2, L3, L4
S42 L1, L2, L3, L4
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 8
-
8/2/2019 17 Fabric Path Overview v2
9/20
Forwarding decision based on FabricPath Routing Table
FabricPath header is imposed by ingress switch
S1 S2 S3 S4
Only switch addresses are used to make routing decisions No MAC learning required inside the L2 Fabric
FabricPath
Routing Table
FabricPath
Routing Table S11 S42S11 S42A BA B
S11 S12 S42FabricPathFabricPathSwitch IF
S42 L1, L2, L3, L4
Classical EthernetMac Address TableClassical EthernetMac Address Table
A BMAC IF
A 1/1
1/1ClassicalClassical
EthernetEthernet
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 9
B S42
-
8/2/2019 17 Fabric Path Overview v2
10/20
No L2 IS-IS confi uration re uired
Single control protocol for unicast, multicast, vlan pruning
N7K(config)# feature-set fabricpath
N7K(config)# fabricpath switch-id
N7K(config)# feature-set fabricpath
N7K(config)# fabricpath switch-id
N7K(config) interface ethernet
N7K(config-if)# switchport mode fabricpath
N7K(config) interface ethernet
N7K(config-if)# switchport mode fabricpath
L2 FabricL2 Fabric1/1
FabricPath Port
CE Port
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 10
-
8/2/2019 17 Fabric Path Overview v2
11/20
Shortest path, Multi-Pathing, High-availability
Shortest path for low latency
S1 S2 S3 S4
Up to 256 links active between any 2 nodes High availability with N+1 path redundancy
L1
L2
S11 S12 S42
L3
L4
Switch IF
S42 L1, L2, L3, L4
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 11
A B
-
8/2/2019 17 Fabric Path Overview v2
12/20
Safe Data Plane, Conversational learning
TTL and RFP check the data plane protect against loopsL2 can be extended in the data center (while STP is segmented)
Conversational learning allows scaling mac address tables atthe edge
FabricPathFabricPath
S11 S42
(no mac address learning in the Fabric)(no mac address learning in the Fabric)
S22
Classical EthernetClassical Ethernet
A B
Classical EthernetClassical Ethernet Classical EthernetClassical Ethernet
Mac Address Table
Mac Address Table
MAC IF
A 1/1
ClassicalClassicalEthernetEthernet
Mac Address Table
Mac Address Table
Mac Address Table
Mac Address Table
MAC IF
MAC IF
A S11
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 12
B S42 B 1/1
-
8/2/2019 17 Fabric Path Overview v2
13/20
Layer 3 NetworkLayer 3 Network
vPC+ helps integrating CE devices
Allows inserting non-FabricPath capable devices in
FHRPFHRP
ActiveActive L3 Routing
L2 FabricL2 FabricL2 FabricL2 Fabric
the network:
With Active/Active redundancy
Without rel in on STP
FHRP
FabricPath
(port channels)
Provides active/active FHRP Classical
Ethernet
Non-FabricPath
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 13
capable devices
-
8/2/2019 17 Fabric Path Overview v2
14/20
FabricPath Use CasesFabricPath Use Cases
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 14
-
8/2/2019 17 Fabric Path Overview v2
15/20
Workload Flexibility with FabricPath
Single domain Responsive
Pooled compute resources
Increased agility
Virtualized Applications movewithin minutes vs. days
Ca ex and O ex savin sworkload mobility Maximize resource utilization,
simplify IT operations
-
Web ServersWeb Servers
e wor a r ce wor a r c
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 15
Silo 1Silo 1 Silo 2Silo 2 Silo 3Silo 3
App ServersApp Servers
New AppsNew Apps
-
8/2/2019 17 Fabric Path Overview v2
16/20
Use Case: High Performance Compute
16 Chassis 8,192 10GE portsSpine Switch
16-way ECMP
16-port Etherchannel
32 Chassis256 10GE FabricPath Ports
160 Tbps System Bandwidth
Open I/O Slots forconnectivity
Edge Switch
HPC Requirements
HPC Clusters require high-
FabricPath Benefits for HPC
FabricPath enables building a high-
density of compute nodes
Minimal over-subscription
density fat-tree network
Fully non-blocking with FabricPathECMP & port-channels
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 16
Minimize switch hops to reduce
server to server latencies
-
8/2/2019 17 Fabric Path Overview v2
17/20
Scaling Bandwidth with FabricPath
,
16X improvement in bandwidth performance
From 74 managed devices to 12 devices 2X+ increase in network availability
Simplified IT operations
Traditional Spanning Tree Based Network FabricPath Based Network
FullyN
Blocked Links
:1o
n-Blocking
Network FabricNetwork Fabric
subscription
1
:1
2:1
4Pods
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 17
2, 048 Servers
8 Access Switches64 Access Switches
2, 048 Servers
Ove
-
8/2/2019 17 Fabric Path Overview v2
18/20
IXP Requirements
Layer 2 Peering enables multiple
providers to peer their internetrouters with one another
Provider A Provider B
10GE non-blocking fabric
Scale to thousands of ports
FabricPath Benefits for IXP
Transparent Layer 2 fabric
Bandwidth not limited by chassis /port-channel limitations
Provider C Provider D
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 18
Simple to manage, economical tobuild
-
8/2/2019 17 Fabric Path Overview v2
19/20
FabricPath is sim le, kee s the attractive as ects
of Layer 2Transparent to L3 protocols,
FabricPath is efficient
High bi-sectional bandwidth (ECMP)p ma pa e ween any wo no es
FabricPath is scalableCan extend a bridged domain without extending the risks generally
associated to Layer 2 (frame routing, TTL, RPFC)
2009 Cisco Systems, Inc. Al l r ights reserved. Cisco ConfidentialPresentation_ID 19
-
8/2/2019 17 Fabric Path Overview v2
20/20