The Killer App(lication) Jon Hudson, Principal Engineer Office of the CTO @the_solutioneer 1
Legal Disclaimer All or some of the products detailed in this presentation may still be under development and certain specifications, including but not limited to, release dates, prices, and product features, may change. The products may not function as intended and a production version of the products may never be released. Even if a production version is released, it may be materially different from the pre-release version discussed in this presentation. Nothing in this presentation shall be deemed to create a warranty of any kind, either express or implied, statutory or otherwise, including but not limited to, any implied warranties of merchantability, fitness for a particular purpose, or non-infringement of third-party rights with respect to any products and services referenced herein. ADX, AnyIO, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS, HyperEdge, ICX, MLX, MyBrocade, OpenScript, VCS, VDX, and Vyatta are registered trademarks, and The Effortless Network and The On-Demand Data Center are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned may be trademarks of others. 2
3 From www.xkcd.com
4
Software-Defined Networking DEFINITION A network in which the Control Plane is physically separated from the Data Plane SDN = OpenFlow Now SDN > OpenFlow Traditional Router Control Plane (software) Data Plane (hardware) SDN SDN Controller Control Plane Server OpenFlow Data Plane 5
Network Functions Virtualization (NFV) Lower CAPEX by shifting networking functions to commodity x86 HW Flexibility and economics of software NFV white paper SDN and OpenFlow World Congress, October 2012/2013 Authors: AT&T, BT, CenturyLink, China Mobile, Colt, DT, KDDI, NTT, Orange, Telecom Italia, Telefonica, and Verizon Router ADC Firewall Virtual Machines vrouter vfirewall vlb Commodity Server 6
Internet2 BROCADE OPENFLOW ENABLED 100G NATIONWIDE BACKBONE Olympia Portland Eugene Sacramento Sunnyvale San Luis Obispo Los Angeles San Diego Seattle Reno Spokane Bozeman Boise Las Vegas Optical add/drop facility Missoula Billings Salt Lake City Phoenix Tucson Miles City Dickinson Denver Albuquerque El Paso Bismarck Minneapolis Kansas City San Antonio Fargo Houston Tulsa Dallas Madison Chicago Memphis St. Louis Jackson Baton Rouge Detroit Chattanooga Nashville Buffalo Cincinnati Louisville Cleveland Indianapolis Ashburn Atlanta Pittsburgh Charlotte Albany Boston New York Philadelphia Washington DC Raleigh Jacksonville See: http://routerproxy.grnoc.iu.edu/al2s/ Internet 2 Exchange Point 49 Custom Location Facilities 15,500 miles of dark Fiber 8.8 Tbps of Optical Capacity Hybrid Mode with protected OpenFlow traffic 7
SOFTWARE RIGHT ON DEMAND CLICK, DEFINED DATACENTER DATACENTER X86 SERVER X86 Virtualization L2-7 NETWORK NfV NFV GEAR ROUTING PROGRAMMATIC OpenFlow & POLICY ORCHESTRATION API AUTOMATION Openstack DAYS MINS MINS DAYS MINS MINS DAYS DAYS 8 & NFVi
NEXT GEN DATACENTERS Direct Networking & FREE RANGE VMS x20 9
OpenFlow Use Cases WAN Network Virtualization Services Chaining SDN Network Analytics DC Network Virtualization 1 2 3 DDoS Mitigation Science DMZ Wi-Fi Access Control 4 SDN Packet-Optical Integration 5 6 7 8 10
(SDN+NFV) Use Cases Big Data SDN Network Services Application Striping Lower Cost Deep Inspection Multitenancy Purpose Built 1 2 3 JIT Honeypots Network Cloning OpenFlow Body Big Data Brain 4 Compute Nodes with Direct Networking, 800G interconnects with RDMA 8 5 6 7 8 11 11
Stream Analysis for Government Building Skynet Real-Time event monitoring Similar to Complex Event Processing Network traffic analysis DNS learning models Analyzing disparate data sources Financial filings & weather reports 12
Low Cost Deep Inspection Anywhere & Anytime Olympia Portland Eugene Sacramento Sunnyvale San Luis Obispo Los Angeles San Diego Seattle Reno Spokane Bozeman Boise Las Vegas IP router node Optical add/drop facility 13 Missoula Billings Salt Lake City Phoenix Tucson Miles City Dickinson Denver Albuquerque El Paso Bismarck Minneapolis Kansas City San Antonio Fargo Houston (2) Chicago (3) Tulsa Dallas Madison Memphis St. Louis Jackson Baton Rouge Detroit Chattanooga Nashville Buffalo Cincinnati Louisville Cleveland Indianapolis Ashburn Atlanta Pittsburgh Charlotte Albany Philadelphia Boston New York (2) Washington DC Raleigh Jacksonville sflow OpenFlow NFV BigData
Real-Time Routing with Reality Don t guess, know. Analysis Engine VM Profiling 14
Thank You