The IT challenge : Is My Network Ready? (Cloud Computing) Big Data BYOD ( ) APPs Facebook Google+ Gmail Dropbox Google drive YouTube LinkedIn Evernote Amazon SalesForce.com Twitter Tumblr Summly Pinterest Netflix Hulu Foursquare InstaWeather Line Skype WhatsAPP Wechat Apple itune/icloud PPS TV / /... APPs ( ) Layer 3 Layer 2 ( ) Layer 2 Switching Layer 3 Routing Layer 3 Layer 2 Layer 2 Layer 3 Layer 2 Switching Mac Address Table Size VLAN VLAN BPDU Switch CPU Layer 2 Spanning-Tree Looping - 36 -
Cloud Layer 2 looping Layer 2 VLAN Flooding/ Broadcasting Troubleshooting Layer 2 Switching Mobility : IP address Layer 2 VLAN vmotion Layer 3 Routing Layer 2 Mac Address Forwarding Table Layer 3 Summary Routes Layer3 Broadcast Domain Bandwidth Bottleneck Layer 3 Layer 2 VLAN Layer 3 Routing vmotion (Server Cluster HPC/GRID) Distribute or Core Layer 3 Bottleneck Layer 3 VM ECMP (Equal Cost Multi Pathing) Data Center A Bridged Domain 1 Bridged Domain 2 Virtual Machine Mobility Constrained to a Physical Location Layer2 Layer 3 Layer2 Laye3 (Fabric) Cisco Fabric Path - 37 -
Cisco NX-OS Innovation Enhancing Layer-2 with Layer-3 Switching Easy Configuration Plug & Play Provisioning Flexibility Routing Multi-pathing (ECMP) Fast Convergence Highly Scalable brings Layer 3 routing benefits to flexible Layer 2 bridged Ethernet networks Layer 2 (Switching) Layer 3 (Routing) Spanning-Tree 2 Spanning - Tree vpc Active Paths Single Dual 16 Way Poo Bandwidth Up to 10 Tbps Up to 20 Tbps Up to 160 Tbps Layer 2 Scalability Infrastructure Virtualization and Capacity Layer 2 Scalability - 38 -
Layer2 (Frame Cloud Switch ID Frame ( Forwarding) Layer 2 (Frame MACs) Layer 2 Routing) Switch Switch ID Frame Data Plane Learning ID MACs Control Plane Learning Switch ID MAC (Switch ID Frame ) Routing A B C Layer 2 Frame TTL D F Layer 2 Frame Cisco D E F Layer 2 Frame (MACs in Mac) Layer 2 Frame Routing Classical Ethernet Frame DMAC SMAC 802.1Q Etype Payload CRC 16 bytes Original CE Frame Cisco Frame Outer DA (48) Outer SA (48) FP Tag (32) DMAC SMAC 802.1Q Etype Payload CRC (new) 6 bits 1 1 2 bits 1 1 12 bits 8 bits 16 bits 16 bits 10 bits 6 bits Endnode ID (5:0) U/L I/G Endnode ID (7:6) RSVD OOO/DL Switch ID Sub Switch ID LID Etype ox8903 Ftag TTL Switch ID - Unique number identifying each switch Sub - Switch ID - Identifies devices / hosts connected via VPC+ LID - Local ID, identifies the destination or source interface Ftag (Forwarding tag) - Unique number identifying topology and / or distribution tree TTL - Decremented at each switch hop to preventframes looping infinitely MACs in Mac Encapsulation - 39 -
FP Core Ports Send / receive frame No STP, no MAC learning, no MAC address table Using a routing table computed by IS-IS S10 S20 S30 S40 Spine Switch (FP) S100 S200 S300 Clos Fabric Leaf Switch A 1/1 1/2 Classical Ethernet (CE) B CE Edge Ports Send / receive regular Ethernet frames Run STP, do MAC address learning using a MAC address table Terminology Fabric look likes a single Switch Aggregation (Spine Switches) 16 Chassis 250-Tbps Cisco Fabric Access Switches (Leaf Switches) At Least 48 Switches 12288 x 10Gbps Fabric 250Tbps Fabric 12288 10Gbps Port - 40 -
TTL (Time to Live) RPF Cloud 256 (16x16) (Reverse Path Forwarding) 10Gbps (looping) Layer2/Layer3/Layer4 2.56Tbps Load Balancing Layer 2 (256x10Gbps) Layer 2 Layer 2 Layer 2 IS-IS 250Tbps (Fabric) 12288 10Gbps Ports IS-IS VLAN (Fabric Bandwidth, Port- Cisco 16 ECMP (Equal Cost Multi Path) 16 Port-Channel Density) (IXP Internet exchange Point) HPC/ GRID Phase 1: vpc Phase 2: Upgrade ISP-G ISP-F BGP Peering ISP-G ISP-F BGP Peering N x 10G N x 10G 8 x 10G 16 x 10G ISP-H 4 x 10G ISP-E ISP-H ISP-E 16 x 10G 16 x 10G 4 x 10G ISP-D 8 x 10G ISP-A ISP-D 16 x 10G ISP-A N x 1G N x 1G BGP Peering BGP Peering ISP-C ISP-B ISP-C ISP-B Layer 2 for TRILL vpc+ IETF TRILL (Transparent Interconnection of Multi-Topology vpc+ Nexus7K/6K/5K Lots of Links) IS-IS Client Port-Channel Cisco TRILL TRILL Redundancy Active/Active 30 Draft HSRP Layer2 Cisco Fabric Path Pre-Standard Multi-Topology - 41 -
Topology Tree Traffic Engineering Cisco Cisco Nexus7K/6K/5K TRILL TRILL Cisco Software TRILL Cisco TRILL Frame Routing vpc+(active/active Host connectivity) FHRP Active/Active Multiple Topologies Conversational Learning Inter-switch links Point-to-point only TRILL No No No No Point-to-point or Shared TRILL Topology 0: VLAN 10-20 10GE 10GE 10GE 10GE 10GE 10GE 10GE 10GE Topology 1: VLAN 30-40 Topology 2: VLAN 50-60 Multi-Topology Architecture Cisco 1. Layer 2 STP Layer 2 VLAN Layer 2 STP Bridge Domain BPDU Layer 2 STP Bridge Domain Layer 2 2. Sub-Second STP 30~50 RSTP 5 3. High Availability High Scalable Flexibility Workload Mobility Low Latency Non-Blocking High Bandwidth High Port Density - 42 -
Cloud (L2 IS-IS) L2 Fabric Classical Ethernet (STP) BPDU STP Domain 1 BPDU BPDU BPDU STP Domain 2 Port CE Port STP Boundary Termination 4. Conversational Learning MAC Address Data Layer 2 Path Health Plane Learning Control Plane Learning MAC Address Flooding MAC Address Table Size MAC Address Table Local MAC Address Table Switch ID Layer 2 8. VM Mobility 9. MAC Address MAC Address Table Forwarding VLAN MAC Address 7. Layer 2 Ping Layer 2 Traceroute, MAC Address MAC Address Switch ID STP Boundary Termination 5. ISIS Cisco Nexus7K/6K/5K Port PnP (Plug and Play) 6. Unicast and Multicast Forwarding Switching - 43 -
Multi-Domain - Silos - Any App, Anywhere! Fabric Web Servers App Servers New Apps Web Servers App Servers Silo 1 Silo 2 Silo 3 New Apps Fabric Path One Domain for Any Application Any Serve 10. 24-bit Segment ID VLANs Multi-Tenant 11. Building Site Data Center Site Dark- Fiber/DWDM Data Center Layer 2 Layer 3 ECMP Sub-Second ( ) 1. Cisco http://www.cisco.com 2. VMware http://www.vmware.com - 44 -