massively scalable data center - trexonepk sdn controller openflow agents nexus 1000v comprehensive...
TRANSCRIPT
![Page 1: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/1.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 1
Massively Scalable Data Center
Tommi Saxelin Data Center Specialist
14 September 2012
![Page 2: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/2.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 2
![Page 3: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/3.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 3
ISP1 ISP2 ISP3
IXP
Backbone
IXP
![Page 4: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/4.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 4
ISP1 ISP2 ISP3
IXP
Backbone
IXP
![Page 5: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/5.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 5
physical servers / ports
![Page 6: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/6.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 6
![Page 7: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/7.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 7
![Page 8: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/8.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 8
![Page 9: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/9.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 9
§ Some protocols rely on the functionality
§ Simple, almost plug and play
§ No addressing
§ Required for implementing subnets
§ Allows easy server provisioning
§ Allows virtual machine mobility
![Page 10: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/10.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 10
• Local problems have network-wide impact, troubleshooting is difficult
• Tree topology provides limited bandwidth
• Tree topology introduces sub-optimal paths
• STP convergence is disruptive
• MAC address tables don’t scale
• Host flooding impacts the whole network
![Page 11: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/11.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 11
![Page 12: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/12.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 12
“FabricPath brings Layer 3 routing benefits to flexible Layer 2 bridged Ethernet networks”
§ Easy Configuration
§ Plug & Play § Provisioning Flexibility
§ Multi-pathing (ECMP) § Fast Convergence § Highly Scalable
Switching Routing
FabricPath
![Page 13: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/13.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 13
Shipping Since 2010: turn your network into a Fabric
N7K(config)# interface ethernet 1/1 N7K(config-if)# switchport mode fabricpath
FabricPath
§ Connect a group of switches using an arbitrary topology § With a simple CLI, aggregate them into a Fabric:
§ An open protocol based on Layer 3 technology provides Fabric-wide intelligence and ties the elements together
![Page 14: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/14.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 14
• Per-port mac address table only needs to learn the peers that are reached across the fabric
A virtually unlimited number of hosts can be attached to the fabric
Conversational Learning
FabricPath
A B
s3 s8
MAC IF
A s1,e1/1
… …
B e1/2
MAC IF
… …
s5
MAC IF
A e1/1
… …
B s8, e1/2
e1/1 e1/2
![Page 15: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/15.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 15
L3 L3
• Need more edge ports?
• Need more bandwidth?
The Network Can Evolve With No Disruption
FabricPath FabricPath FabricPath
→ Add more leaf switches
→ Add more links and spines
![Page 16: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/16.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 16
• 16X improvement in bandwidth performance • 6 to 1 consolidation (from 74 managed devices to 12 devices) • 2X+ increase in network availability • Simplified IT operations (fewer devices, vlans anywhere)
-
Example: 2,048 x 10GE Server Design
Traditional Spanning Tree Based Network FabricPath Based Network
Fully Non-B
locking
2, 048 Servers 8 Access Switches 64 Access Switches
Blocked Links
Ove
rsub
scrip
tion
16:
1
8:1
2:1
4 Pods
FabricPath
2, 048 Servers
![Page 17: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/17.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 17
• FabricPath will provide a TRILL mode with a software upgrade (hardware is already TRILL capable)
• Cisco will push FabricPath specific enhancements to TRILL
FabricPath TRILL Frame routing (ECMP, TTL, RPFC etc…)
Yes Yes
vPC+ Yes No
FHRP active/active Yes No
Multiple topologies Yes No
Conversational learning Yes No
Inter-switch links Point-to-point only Point-to-point OR shared
![Page 18: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/18.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 18
IXP Requirements • Layer 2 Peering • 10GE non-blocking Fabric • Scale to thousands of ports
FabricPath Benefits for IXP • Layer 2 Fabric • Non-blocking up to thousands
10GE ports • Simple to manage • No design constraint, easy to grow
FabricPath
Provider A Provider B
Provider C
Provider D Provider E
Provider F
![Page 19: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/19.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 19
![Page 20: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/20.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 20
Apps
Controller
OpenFlow Device
Device w/ OpenFlow Device
Apps Apps
APIs
Network Network
Cisco Approach : Flexibility to choose - The Power of “AND”
Virtual Overlay (w/ Controller)
Other Agents
Vendor A Vendor B Vendor C
![Page 21: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/21.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 21
Cisco Approach : Flexibility to choose - The Power of “AND”
Platform APIs Controller/Agents Virtual Overlay Networks
onePK SDN Controller OpenFlow Agents Nexus 1000V
Comprehensive Developer Kit across IOS,
IOS-XR and NX-OS
OpenStack and REST API
Multi-Hypervisors
VXLAN Gateway
Security, Services Chaining
Proof-of-Concept Controller software for SDN research
OpenFlow Agents on certain switching platforms
![Page 22: Massively Scalable Data Center - TREXonePK SDN Controller OpenFlow Agents Nexus 1000V Comprehensive Developer Kit across IOS, IOS-XR and NX-OS OpenStack and REST API Multi-Hypervisors](https://reader030.vdocuments.mx/reader030/viewer/2022040905/5e7a3a2e3cbc2c11cd5fad34/html5/thumbnails/22.jpg)
Thank you.