OpenFlow/SDN: New Approach to Networking. Guru Parulkar

Size: px
Start display at page:

Download "OpenFlow/SDN: New Approach to Networking. Guru Parulkar parulkar@stanford.edu"

Transcription

1 OpenFlow/SDN: New Approach to Networking Guru Parulkar 1

2 Problem with Internet Infrastructure? Routing, management, mobility management, access control, VPNs, Feature Operating System Feature Million of lines of source code RFCs Specialized Packet Forwarding Hardware Billions of gates Bloated Power Hungry Vertically integrated, complex, closed, proprietary Not suitable for experimental ideas Not good for network owners & users; Not good for researchers.

3 Problem: No Abstractions for Control Plane Addition of a new function to the network Highly complex distributed system problem Networks too difficult to program and to reason about no good abstractions and interfaces Distributed Network Functions Router/Switch/Appliance Router/Switch/Appliance State Distribution Mechanism Router/Switch/Appliance Not good for even network vendors 3

4 Software-Defined Network with Key Abstractions in the Control Plane Well-defined open API Routing TE Network OS Mobility Network Map Abstraction Packet Forwarding Open interface (OpenFlow) to Forwarding Abstraction: L1/L2/L3 Separation of Data and Control Plane Packet Forwarding Packet Forwarding Programmable Basestation

5 Software Defined Network with Virtualization Abstract Network Model Network Control Virtualization Program Global Network View Network OS

6 Nation-wide OPEN Infrastructure Part of NSF s GENI

7 Example Research Enabled Data center: energy conservation, routing, and management Seamless use of diverse wireless networks Network based load balancing Packet/circuit convergence, traffic engineering Simpler control plane for converged packet/circuit MPLS nets Slicing and remote control/management of home networks Distributed snap shot of VMs (by DOCOMO researchers) Inter-domain routing with pathlets (by UIUC) Redundant traffic elimination [for CDNs] (by Univ of Wisconsin) And many more

8 Example Load-balancing as a network primitive Nikhil Handigol, Mario Flajslik, Srini Seetharaman

9 LOAD-BALANCER

10

11

12 Load Balancing is just Smart Routing

13

14 Feature Feature Nikhil s Experiment: <500 lines of code Network OS (NOX)

15 Other Examples and Demonstrations 15

16 Major Change in Paradigm No longer designing distributed control protocols Now just defining a centralized control function Configuration = Function(view) This spells the end for distributed protocols Easier to write, reason about, maintain,. Beginning of the software era of networking Rate of change, nature of standards, different culture, etc.

17 Industry Embracing SDN Largest Network Providers/Operators Vendors and start-ups More... More... Note: Level of interest varies 17

18 Pmargin Fmargin Why Does Verizon Care? Software defined network enables inexpensive feature insertion for new services and revenue uplift. Stu Networking Summit ARPU(PMO) $ Unacceptably high cost escalation results in a non-sustainable business case. The cost of PMO needs to be matched to the characteristics of revenue growth to support consistent margin. Target FMO costs Cost of PMO The cost of transition must not be prohibitive t Using COTS hardware following mass market cost curves lowers equipment expenditures Confidential and proprietary materials for authorized Verizon personnel and outside agencies only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by written agreement Verizon. All Rights Reserved.

19 They want to offer VPN Services Traffic Engineering And other value added services Distributed Network Functions Router Operating System Carrier Networks Today Go to vendors and ask them for solutions: State Distribution Mechanisms PE Label Distrib ution Distributed Network Functions each with their own State Distribution Mechanisms Vendors find it hard to develop solutions LDP E-BGP learned Route Advert I-BGP + RR IGP- Route Advert, Link- State VPN- IPv4 Route Advert MP- BGP TE Label Distrib ution Providers find it too slow and too expensive to deploy and operate Providers depend too much on vendors RSVP- TE OSPF v2 19

20 Carrier Networks with SDN Services / Network Applications (3) TE 2.0 VPN Simpler Control Plane (2) Routing Discovery Label Distribution NETWORK OPERATING SYSTEM Recovery Vendor-agnostic Open Interface Simpler Cheaper Multi-Vendor Data Plane (1) PUSH SWAP POP 20

21 Cloud Provider Today Assign VMs to any server without considering L2/L3 scalability Support multiple tenants with lots of VMs interconnected Support each tenant with its own customized network for VMs: topology, bandwidth, security, load-balancing And everything is dynamic Providers find current Tenant-B solutions too complex and too expensive Tenant-C? Vendors cannot create solutions fast enough Load balancers Firewalls Tenant-A VM VM VM VM VM VM VM VM VM IDS s VM VM VM VM VM VM VM VM VM VM VM Network is the long pole VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM 21

22 Cloud Provider with SDN Tenant-A Tenant-B Tenant-C Load Balancing Firewall Load Balancing IDS Load Balancing Firewall IDS NETWORK OS NETWORK OS NETWORK OS VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM 22

23 Opportunities for Future Work Big Connector Abstractions Virtual Network Network Map Flow Space Scalability Reliability Security OF Switch OF Switch Feature Mininet & Tools Network OS OF Switch Feature Programming System/Tools Network HyperVisor Open Radio Feature Network Network OS OF OS-wireless OpenRadio Switch Big Connector Virtual Network Logical Map of Network FlowVisor Prog Systems Systems Xlities OF Switch

24 Opportunities for Future Work Domains of Use Abstractions Enterprise Networks Big Connector Virtual Network Network Map OF Switch Datacenter Networks Flow Space Scalability Reliability Security OF Switch Mininet & Tools Open Radio Network OS Network FlowVisor OS-wireless Prog Systems Systems Service Provider Networks Cellular Networks Xlities Home Networks Research Prototype Platforms Demonstrate Deploy

25 How You can Participate Researcher Deploy OpenFlow network & demonstrate interesting network capabilities Design and build better building blocks: FlowVisor, Network OS, For different domains of use: home, enterprise, backbone, data center, and different network technologies: wired, wireless, optical Vendor Add OpenFlow to a key product and have researchers build on it Build and demonstrate interesting network capabilities for your customers Join Open Networking Foundation (ONF) Design and build better building blocks: FlowVisor, Controller, For different domains of use and network technologies as above Provider Ask your vendors to support OpenFlow Deploy OpenFlow network & demonstrate interesting network capabilities potentially with partner vendors and/or researchers Join Open Networking Foundation (ONF)

26 Open Networking Summit A Premier Event for OpenFlow/SDN Next Event: April 2012, Bay Area CA Put your name on

27 Final Takeaways Network owners/operators/vendors face real challenges scale and management => capex and opex Networking has to and will change Give more control to network owners/operators Enable and accelerate innovation and customization SDN is the solution of choice Owners/operators want to deploy it Vendors stepping up to provide products/solutions SDN has to mature to deliver on the promise OpenFlow protocol, switches, and SDN software stack And it will with all this community interest & participation

28 OpenFlow and Software Defined Networking (SDN) are not only here to stay, but they will define the future of networking. Network World, 10/18/2011

29 Team at Stanford Nick McKeown, Guido Appenzeller, Nick Bastin, David Erickson, Glen Gibb, Nikhil Handigol, Brandon Heller, TY Huang, Peyman Kazemian, Masayoshi Kobayashi, Jad Naous, Johan van Reijendam, Srini Seetharaman, Rob Sherwood, Dan Talayco, Paul Weissman, Tatsuya Yabe, KK Yap, Yiannis Yiakoumis and many more. With Scott Shenker and team at Berkeley and Martin Casado at Nicira

30 Time to engage and help shape this important revolution in networking

31 Important Questions Is the networking problem real? How does OpenFlow/SDN help? Are there any proof points? Is SDN just a cool idea or is it more fundamental? How can I experiment with OpenFlow/SDN What is next?

32 Enterprise Networking Enterprise network operators want.. Firewall and access control Delegate management to departments Share data network with VoIP network Lots of VLANs that stretch across buildings By-passing bottlenecks/check points for specific applications Host web services with load balancing Easy guest wireless access with security And more How do they do it today? 32

33 Enterprise Network: Today s solution Load balancer Firewall Firewall Load balancer ACL IDS ACL IDS ACL ACL ACL Proliferation of appliances Increased management complexity - Device oriented management - Each device type has its own management High Capex, high Opex Too much reliance on vendors 33

34 Router Operating System Carrier Network Providers They want to offer VPN Services Traffic Engineering And other value added services Go to vendors and ask them for solutions: Distributed Network Functions State Distribution Mechanisms PE Label Distrib ution Distributed Network Functions each with their own State Distribution Mechanisms Vendors find it hard to develop solutions LDP E-BGP learned Route Advert I-BGP + RR IGP- Route Advert, Link- State VPN- IPv4 Route Advert MP- BGP TE Label Distrib ution Providers find it too slow and too expensive to deploy and operate Providers depend too much on vendors RSVP- TE OSPF v2 34

35 Cloud Provider Assign VMs to any server without considering L2/L3 scalability Support multiple tenants with lots of VMs with interconnected Support each tenant with its own customized network for VMs: topology, bandwidth, security, load-balancing And everything is dynamic Providers find current Tenant-B solutions too complex and too expensive Tenant-C? Vendors cannot create solutions fast enough Load balancers Firewalls Tenant-A VM VM VM VM VM VM VM VM VM IDS s VM VM VM VM VM VM VM VM VM VM VM Network is the long pole VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM 35

36 NETWORKING AND SERVER VIRTUALIZATION! The hidden headaches of moving to private cloud Guido ~3-6x increase in networking related trouble tickets per month after moving to private cloud computing model! Source: team estimates based on interviews across 8 enterprise and university network professionals in planning, pilots or production with private cloud architectures proprietary and confidential! 36

37 Imagine You re a Hot-Shot Programmer/Researcher And want to create a new service with real users Using Amazon EC2/S3, for example, you can allocate Computing Resources Storages But you cannot create a customized network: topology, BW, security, routing,. You cannot ask a cloud provider for a (virtual) network of your own and program it? 37

38 Confused User Poorly managed network due to lack of knowledge More devices, more complexity Home Network More players rely on Home Net Want to reach users with new, better and faster services Want to use home network for reducing costs (e.g., smartmeter, femtocell BS) Disconnection WAN 38

39 Home Network Wouldn t it be nice if you could.. Outsource Management WiFi Guest Access Control Plane 10% Share Electric Utility Control Plane Customize Video Streaming Control Plane 39

40 Summary: Network Operators/Vendors Face Real Challenges Networks are built using vertically integrated complex boxes Addition of a new function to the network Highly complex distributed system problem Proliferation of appliances Net Result Increased management complexity Lack of innovation and customization by providers/third parties High CapEx & OpEx Distributed Network Functions Router/Switch/Appliance Router/Switch/Appliance State Distribution Mechanism Router/Switch/Appliance

41 Important Questions Is the networking problem real? How does OpenFlow/SDN help? Are there any proof points? Is SDN just a cool idea or is it more fundamental? How can I experiment with OpenFlow/SDN What is next?

42 Restructured Network Feature Feature Network OS Feature Feature Operating System Specialized Packet Forwarding Hardware Feature Operating System Feature Feature Operating System Feature Specialized Packet Forwarding Hardware Feature Operating System Feature Specialized Packet Forwarding Hardware Feature Feature Specialized Packet Forwarding Hardware Operating System Specialized Packet Forwarding Hardware 42

43 Software-Defined Network with Key Abstractions in the Control Plane Well-defined open API Routing TE Network OS Mobility Network Map Abstraction Packet Forwarding Open interface (OpenFlow) to Forwarding Abstraction: L1/L2/L3 Separation of Data and Control Plane Packet Forwarding Packet Forwarding Programmable Basestation

44 Isolated slices SDN with Virtualization versioning, healthy competition, protection from security threat/bugs Many operating systems, or Many versions App App App App App App App App Network Operating System 1 Network Operating System 2 Network Operating System 3 Network Operating System 4 Open interface to hardware Virtualization or Slicing Layer (FlowVisor) Open interface to hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware 44

45 Enterprise Network And you can even delegate control to someone else Centralized Control Plane Research Labs Load Access IDS Balancing Control Policy NETWORK Routing OPERATING SYSTEM NETWORK OS Vender-agnostic Open Interface Financial Department Policy Routing IDS Access Control NETWORK OS Load balancer Firewall Firewall Load balancer Simple, Cheaper Multi-vendor Data Plane ACL IDS ACL ACL ACL IDS ACL 45

46 Cloud Provider (2) Tenant B Tenant C L F I L F I L F I L F I L F I L F I NETWORK OS NETWORK OS NETWORK OS NETWORK OS NETWORK OS NETWORK OS L F L F NETWORK OS NETWORK OS 46

47 Home Network Manage 10% Share Guest Wifi Access Control Plane Access Control Bandwidth Control NETWORK OS WiFi Guest Access Control Plane Electric Utility Video Streaming Control Plane Control Plane Access Control NETWORK OS QoS Control Electric Utility Control Plane Network OS QoS Routing Customize Virtualization or Slicing Layer Video Streaming Control Plane 47

48 Important Questions Is the networking problem real? How does OpenFlow/SDN help? Are there any proof points? Is SDN just a cool idea or is it more fundamental? How can I experiment with OpenFlow/SDN What is next?

49 Example 2 Using all the wireless capacity around us KK Yap, Masayoshi Kobayashi, Yiannis Yiakoumis, TY Huang

50

51 Feature Network OS (NOX) KK s Experiment: <250 lines of code WiMax

52 Industry Embracing SDN Largest Network Providers/Operators Vendors and start-ups More... More... Note: Level of interest varies 52

53 Open Networking Foundation to continue standardization of OpenFlow and other SDN interfaces/apis Board of Directors Deutsche Telekom, Facebook, Google, Microsoft, Verizon, Yahoo! 50+ Members Broadcom, Brocade Ciena, Cisco, Citrix, Dell, Ericsson, Extreme, Force10, HP, IBM, Juniper Networks, Marvell, NEC, Netgear, NTT, Riverbed, Vmware, [List growing]

54 More Proof Points May 2011 Interop Las Vegas 14 companies demonstrated OpenFlow Interop 2011 could have been called The OpenFlow Show IT world October st Open Networking Summit Sold out, 400+ registrations, 20+ demos from different industry segments April nd Open Networking Summit 450+ people on pre-registration list!!

55

56 Important Questions Is the networking problem real? How does OpenFlow/SDN help? Are there any proof points? Is SDN just a cool idea or is it more fundamental? How can I experiment with OpenFlow/SDN What is next?

57 Important Questions Is the networking problem real? How does OpenFlow/SDN help? Are there any proof points? Is SDN just a cool idea or is it more fundamental? How can I experiment with OpenFlow/SDN What is next?

58 The Future of Networking, The Past of Protocols Scott Shenker, UC Berkeley Open Networking Summit, October

59 Software-Defined Networking SDN clearly has advantages over status quo But is SDN the right solution? Scott s talk: Not what SDN is, but why SDN is

60 Key to Internet Success: Layers Applications built on Reliable (or unreliable) transport built on Best-effort global packet delivery built on Best-effort local packet delivery built on Physical transfer of bits

61 Layers are Great Abstractions Layers only deal with the data plane We have no powerful control plane abstractions! How do we find those abstractions? Define our problem, and then decompose it.

62 The Network Control Problem Compute the configuration of each physical device E.g., Forwarding tables, ACLs, Operate without communication guarantees Operate within given network-level protocol Only people who love complexity would find this a reasonable request

63 From Requirements to Abstractions 1. Operate without communication guarantees Need an abstraction for distributed state 2. Compute the configuration of each physical device Need an abstraction that simplifies configuration 3. Operate within given network-level protocol Need an abstraction for general forwarding model

64 1. Distributed State Abstraction Shield mechanisms from vagaries of distributed state While allowing access to this state Natural abstraction: global network view Annotated network graph provided through an API Control mechanism is now program using API No longer a distributed protocol, now just a graph algorithm E.g. Use Dijkstra rather than Bellman-Ford

65 Network Software Traditional Defined Switches Control Network and/or Mechanisms Routers (SDN) e.g. routing, access control Control Program Global Network View Distributed algorithm running between neighbors Network OS

66 2. Specification Abstraction Control program should express desired behavior It should not be responsible for implementing that behavior on physical network infrastructure Natural abstraction: simplified model of network Simple model only enough detail to specify goals This is network virtualization

67 Simple Example: Access Control Abstract Network Model Global Network View

68 Software Defined Network Abstract Network Model Network Control Virtualization Program Global Network View Network OS

69 3. Forwarding Abstraction Control plane needs flexible forwarding model Abstraction should not constrain control program Should support whatever forwarding behaviors needed It should hide details of underlying hardware Crucial for evolving beyond vendor-specific solutions

70 OpenFlow Interface to Forwarding Abstraction Routing Network OS If header = x, send to port 4 If header = y, overwrite header with z, send to ports 5,6 If header =?, send to me Flow Table

71 Forwarding Primitives <Match, Action> Match arbitrary bits in headers: Header Data Match on any header, or new header Allows any flow granularity Action Match: 1000x01xx x Forward to port(s), drop, send to controller Overwrite header with mask, push or pop Forward at specific bit-rate

72 Important Questions Is the networking problem real? How does OpenFlow/SDN help? Are there any proof points? Is SDN just a cool idea or is it more fundamental? How can I experiment with OpenFlow/SDN? What is next?

73 OpenFlow Building Blocks oftrace oflops openseer Monitoring/ debugging tools Stanford Provided ENVI (GUI) LAVI n-casting Expedient Applications NOX Beacon Trema Maestro ONIX Controller FlowVisor Console Commercial Switches HP, NEC, Pronto, IBM, Juniper.. and many more FlowVisor Stanford Provided Software NetFPGA Ref. Switch OpenWRT PCEngine WiFi AP Broadcom Ref. Switch Open vswitch Slicing Software OpenFlow Switches 73

74 Current SDN hardware Juniper MX-series NEC PF5240 HP Procurve 5400 IBM G8264 Netgear 7324 WiMax (NEC) Pronto 3240/3290 Ciena Coredirector PC Engines Ask your vendors 74

75 Commercial Switch Vendors Model Virtualize Notes HP Procurve 5400zl or 6600 NEC PF5240 Pronto 3240 or 3290 with Pica8 or Indigo firmware IBM G OF instance per VLAN 1 OF instance per VLAN 1 OF instance per switch 1 OF instance per switch -LACP, VLAN and STP processing before OpenFlow -Wildcard rules or non-ip pkts processed in s/w -Header rewriting in s/w -CPU protects mgmt during loop -OpenFlow takes precedence -Most actions processed in hardware -MAC header rewriting in h/w -No legacy protocols (like VLAN and STP) -Most actions processed in hardware -MAC header rewriting in h/w - Run in either Legacy or OpenFlow mode - 10G x 48 port & 40G x 4 ports 75

76 Open Controllers Name Lang Platform(s) License Original Author OpenFlow Reference C Linux OpenFlow License Stanford/Nici ra Notes not designed for extensibility NOX Python, C++ Linux GPL Nicira actively developed Beacon Java Win, Mac, Linux, Android GPL (core), FOSS Licenses for your code David Erickson (Stanford) runtime modular, web UI framework, regression test framework Maestro Java Win, Mac, Linux LGPL Zheng Cai (Rice) Trema Ruby, C Linux GPL NEC includes emulator, regression test framework RouteFlow? Linux Apache CPqD (Brazil) virtual IP routing as a service 76

77 Closed-source Controller Vendors Ask these vendors for more info BigSwitch Nicira NEC 77

78 OpenFlow Deployment Recipes Three scenarios: Scale Budget Work/Time 1 Within a single PC ~ $0 (use your laptop) 1 Ph.D student, 1 day 2 3 switches in a Lab ~ $15K 2-3 PhD students, 1 week 3 Within a building (3 switches/floor) ~$15K/floor 1 staff engineer + 1 Ph.D student, 3 month

79 Mininet Deploying OpenFlow within a single PC (1) Creating scalable software-defined (e.g. OpenFlow) networks on a single PC by using Linux processes in network namespaces Scales better than running VMs Best place to start: OpenFlow Hands-on Tutorial Page Step-by-step instruction: how to run mininet, controllers and debugging tools You can download all-in-one VM image (contains Mininet, open-source OpenFlow controllers and OpenFlow debugging tools) OpenFlow Tutorial VM Image OpenVswitch (OpenFlow switch) OpenVswitch (OpenFlow switch) Mininet Host Host Host OpenFlow Controller Debugging Tools (Wireshark) Linux (Guest OS) Your PC s host OS (Windows, Linux, MacOS X, etc).

80 Example: Deploying OpenFlow within a single PC (2) (Step1) Create a OpenFlow network (1 switch, 3 hosts) $ sudo mn --topo single,3 --mac --switch ovsk --controller remote mininet> (Step2) Run reference controller (mimicking L2 switch network) $./controller ptcp: (Step3) Ping between hosts mininet> h2 ping h3 OpenFlow Controller s1: OpenVswitch h2: Host ( ) h3: Host ( ) h4: Host ( )

81 OpenFlow Deployment with 3 Switches in the Lab (1) Case1: Switch doesn t support multiple OpenFlow switch instances (e.g., Pronto) Step1: Create the physical topology - Datapath connections - Control path connections Step2: Configure switch pointing to the controller Step3: Run Controller OpenFlow Switch Host Host Controller Port OpenFlow Switch Controller NOX Host OpenFlow Switch Controller Port Host Controller Port

82 OpenFlow Deployment with 3 switches in the Lab (2) Case2: Switch supports multiple OpenFlow switch instances (e.g., HP, NEC) Step 1: Create VLANs Step 2: Create Physical Topology - Datapath connections - Control path connections Step 4: Assign VLANs to switch instances Step 5: Configure each switch instance pointing to the controller Step 6: Run Controllers VLAN A VLAN B OpenFlow Switch Host Host Host Controller Port OpenFlow Switch Controller NOX A Host Host OpenFlow Switch Controller Port Controller NOX B Host Host Controller Port

83 OpenFlow Deployment in a Building Goal: Run the following non-openflow and OpenFlow VLANs non-openflow VLANs : For legacy production network OpenFlow VLANs : For experiments & OpenFlow production network (Assumption: You have hybrid OpenFlow switches) Production Controller Ctrl A Ctrl B Ctrl C Flow Visor OpenFlow VLAN (for production) OpenFlow VLAN (for experiments) Legacy VLANs

84 OpenFlow Deployment in a Building Step1: - Configure all VLANs as non-openflow to check if it works (few days ~ 1 week) Non-OpenFlow VLAN (for production) Non-OpenFlow VLAN (for experiments): Legacy VLANs

85 OpenFlow Deployment in a Building Step2: - Change 1 non-production VLAN into OpenFlow and run stable production controller - See performance (at least 1 week) Production Controller Non- OpenFlow VLAN (for production) Non-OpenFlow VLAN VLAN (for experiments) Legacy VLANs

86 OpenFlow Deployment in a Building Step3: - Change production VLAN into OpenFlow and run stable production controller - See performance (at least 1 week) Production Controller Production Controller Non-OpenFlow VLAN VLAN (for production) OpenFlow VLAN (for experiments) Legacy VLANs

87 OpenFlow Deployment in a Building Step4: - Change non-openflow Controller to an experimental controller - See performance (at least 1 week) Production Controller Production Ctrl A Controller OpenFlow VLAN (for production) OpenFlow VLAN (for experiments) Legacy VLANs

88 OpenFlow Deployment in a Building Step 5: - Insert FlowVisor to OpenFlow VLAN - See performance (at least 1 week) Production Controller Ctrl A Flow Visor OpenFlow VLAN (for production) OpenFlow VLAN (for experiments) Legacy VLANs

89 OpenFlow Deployment in a Building Step 6 (final): - Run multiple experimental controllers - Keep watching the performance Production Controller Ctrl A Ctrl B Ctrl C Flow Visor OpenFlow VLAN (for production) OpenFlow VLAN (for experiments) Legacy VLANs

90 OpenFlow Deployment at Stanford Gates (CS) 12 HP/NEC/Pronto 30 WiFi APs 1 NEC WiMAX BS CIS (EE) 7 HP Procurve 14 WiFi APs Packard (EE) 8 HP Procurve 15 WiFi APs 1 NEC WiMAX BS Research Use High-profile demos SIGCOMM 08 & 09 best demos Numerous GEC Plenary Research activities OpenFlow Wireless, FlowVisor, Aster*x, OpenPipes, Flow Aggregation Production Use Two WiFi subnets (5300 unique MAC in 2 days) Uses commercial OpenFlow controller

91 OpenFlow Deployment in NSF s GENI Two national backbones 8 pioneer universities +10 universities received OpenFlow switches Regional networks to be OpenFlow enabled in more campuses in to 300 over next few years

92 NDDI Project NDDI (Network Development and Deployment Initiative) Internet2, Indiana University and Stanford University 30+ backbone OpenFlow nodes connected with 10G

93 What is next?

94 Platform Development Deployment Demo Stanford/Berkeley SDN Activities With Partners SIGCOMM08 GEC3 SIGCOMM09 GEC6 GEC9 Interop 2011 VM Migration (Best Demo) Other countries US R&E Community Stanford University GENI software suite Trans-Pacific VM Migration SDN Concept (Best Demo) ~45 switch/aps ~25user In McKeown Group Baby GENI Nation Wide GENI The OpenFlow Show IT World Expedient/Opt-in Manager/FOAM Over 68 countries (Europe, Japan, China, Korea, Brazil, etc.) GENI: 8 Universities + Internet2 + NLR Many other campuses CIS/EE Building Production Network Virtualization FlowVisor FlowVisor (Java) Network OS NOX SNAC Beacon Tools Test Suite oftrace Measurement tools Mininet Ethane Reference Switch NetFPGA Software +Broadcom OpenFlow Spec v0.8.9 v1.0 v

95 How Scott Shenker Put It We have much to learn about the design/use of SDN Just beginning to grapple with the fundamental issues Now this is not the end. It is not even the beginning of the end. But it is, perhaps, the end of the beginning.

96 Stanford/Berkeley Plan for Next Stage of SDN Open Networking Research Center (ONRC) Open Networking Laboratory (ON.Lab) Develop SDN scientific foundation Develop, distribute, support SDN platforms and tools Facilitate deployments in various domains of use Demonstrate new capabilities enabled by SDN for various domains of use Build partnerships to accomplish goals We cannot do it all Enable research community

97 Scope of Activities Abstractions Big Connector Virtual Network Network Map Flow Space Scalability Reliability Security OF Switch OF Switch Feature Mininet & Tools Network OS OF Switch Feature Programming System/Tools Network HyperVisor Open Radio Feature Network Network OS OF OS-wireless OpenRadio Switch Big Connector Virtual Network Logical Map of Network FlowVisor Prog Systems Systems Xlities OF Switch

98 Scope of Activities Cont. Domains of Use Abstractions Enterprise Networks Big Connector Virtual Network Network Map OF Switch Datacenter Networks Flow Space Scalability Reliability Security OF Switch Mininet & Tools Open Radio Network OS Network FlowVisor OS-wireless Prog Systems Systems Service Provider Networks Cellular Networks Xlities Home Networks Research Prototype Platforms Demonstrate Deploy

99 Example Integrative Projects Datacenter Networking Research Cluster OpenFlow networking substrate for GENI Internet2 NDDI: SDN based nation-wide backbone for R&E Home networking with SDN and slicing CloudNet: a nation-wide programmable cloud for R&E - in planning Wireless Cloud: sliceable programmable basestation with intelligence in the cloud

100 ONRC Structure Scott Shenker Berkeley PhD/Postdocs Research Nick McKeown, Guru Parulkar, Scott Shenker Open Network Lab (ON.Lab) Engineers/Tech Leads Technology development e.g. NOX, FV, Beacon, Mininet Explore new use cases Facilitate R&E deployments Nick McKeown Guru Parulkar Stanford PhD/Postdocs Research

101 ONF and ONRC Ideas and technologies To Standards ONF Standards Organization ONRC Research and Advanced Development Relevant Problems & Insights SDN Protocol & Interface Standards SDN Scientific Foundation Technologies Deployments & Interesting Applications

Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx

Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx Nick McKeown, Guru Parulkar, Guido Appenzeller, Nick Bastin, David Erickson, Glen Gibb, Nikhil Handigol, Brandon Heller,

More information

Software Defined Networks (SDN)

Software Defined Networks (SDN) Software Defined Networks (SDN) Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Scott Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo,

More information

OpenFlow / SDN: A New Approach to Networking

OpenFlow / SDN: A New Approach to Networking OpenFlow / SDN: A New Approach to Networking Guru Parulkar (parulkar@stanford.edu) Johan van Reijendam (jvanreij@stanford.edu) Joe LiHle (jlihle@ee.stanford.edu) A Quick Overview The Biggest Thing Since

More information

OpenFlow/So+ware- defined Networks. Srini Seetharaman Clean Slate Lab Stanford University July 2010

OpenFlow/So+ware- defined Networks. Srini Seetharaman Clean Slate Lab Stanford University July 2010 OpenFlow/So+ware- defined Networks Srini Seetharaman Clean Slate Lab Stanford University July 2010 Outline MoFvaFon OpenFlow - Technical details Overall ecosystem Deployments We have lost our way RouFng,

More information

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Open Source Network: Software-Defined Networking (SDN) and OpenFlow Open Source Network: Software-Defined Networking (SDN) and OpenFlow Insop Song, Ericsson LinuxCon North America, Aug. 2012, San Diego CA Objectives Overview of OpenFlow Overview of Software Defined Networking

More information

How SDN will shape networking

How SDN will shape networking How SDN will shape networking Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Sco> Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo, DT,

More information

Software Defined Networking (SDN)

Software Defined Networking (SDN) Software Defined Networking (SDN) Tópicos Avançados de Redes 2012/13 Pedro Brandão TAR 2012/13 - SDNs - pbrandao 2 References The slides from this presentation are a remix of external sources, namely:

More information

Getting to know OpenFlow. Nick Rutherford Mariano Vallés {nicholas,mariano}@ac.upc.edu

Getting to know OpenFlow. Nick Rutherford Mariano Vallés {nicholas,mariano}@ac.upc.edu Getting to know OpenFlow Nick Rutherford Mariano Vallés {nicholas,mariano}@ac.upc.edu OpenFlow Switching 1. A way to run experiments in the networks we use everyday. A pragmatic compromise Allow researchers

More information

NETWORK VIRTUALIZATION BASED ON SOFTWARE DEFINED NETWORK

NETWORK VIRTUALIZATION BASED ON SOFTWARE DEFINED NETWORK NETWORK VIRTUALIZATION BASED ON SOFTWARE DEFINED NETWORK Introduction Motivation Concept Open Flow Virtual Switch SOFTWARE DEFINED NETWORK We have lost our way Routing, management, mobility management,

More information

Software Defined Networking. Matthew Davy, Indiana University September 8th, 2011

Software Defined Networking. Matthew Davy, Indiana University September 8th, 2011 Software Defined Networking Matthew Davy, Indiana University September 8th, 2011 Outline Drivers for Software Defined Networking SDN/OpenFlow Architecture OpenFlow Basics Example Use Cases NDDI SDN and

More information

Stanford Clean Slate Program

Stanford Clean Slate Program Stanford Clean Slate Program http://cleanslate.stanford.edu Nick McKeown nickm@stanford.edu Faculty Director Guru Parulkar parulkar@stanford.edu Executive Director Stanford Clean Slate Program Two questions:

More information

Virtualization and SDN Applications

Virtualization and SDN Applications Virtualization and SDN lications 2 Virtualization Sharing physical hardware or software resources by multiple users and/or use cases Examples system shares physical hardware resources Virtual machine shares

More information

Software Defined Network Application in Hospital

Software Defined Network Application in Hospital InImpact: The Journal of Innovation Impact: ISSN 2051-6002 : http://www.inimpact.org Special Edition on Innovation in Medicine and Healthcare : Vol. 6. No. 1 : pp.1-11 : imed13-011 Software Defined Network

More information

9/8/14. Outline. SDN Basics. Concepts OpenFlow Controller: Floodlight OF- Config Mininet. SDN Concepts. What is socware defined networking? Why SDN?

9/8/14. Outline. SDN Basics. Concepts OpenFlow Controller: Floodlight OF- Config Mininet. SDN Concepts. What is socware defined networking? Why SDN? SDN Basics Concepts OpenFlow Controller: Floodlight OF- Config Mininet Outline 1 SDN Concepts What is socware defined networking? Why SDN? 2 1 Source: Nick Mckeown, Stanford App App App App App App App

More information

Software Defined Networks

Software Defined Networks Software Defined Networks Damiano Carra Università degli Studi di Verona Dipartimento di Informatica Acknowledgements! Credits Part of the course material is based on slides provided by the following authors

More information

Open Source Tools & Platforms

Open Source Tools & Platforms Open Source Tools & Platforms Open Networking Lab Ali Al-Shabibi Agenda Introduction to ON.Lab; Who we are? What we are doing? ONOS Overview OpenVirtex Overview ONRC Organizational Structure Berkeley Scott

More information

SDN. What's Software Defined Networking? Angelo Capossele

SDN. What's Software Defined Networking? Angelo Capossele SDN What's Software Defined Networking? Angelo Capossele Outline Introduction to SDN OpenFlow Network Functions Virtualization Some examples Opportunities Research problems Security Case study: LTE (Mini)Tutorial

More information

Software Defined Networking What is it, how does it work, and what is it good for?

Software Defined Networking What is it, how does it work, and what is it good for? Software Defined Networking What is it, how does it work, and what is it good for? slides stolen from Jennifer Rexford, Nick McKeown, Michael Schapira, Scott Shenker, Teemu Koponen, Yotam Harchol and David

More information

How To Understand The Power Of A Network In A Microsoft Computer System (For A Micronetworking)

How To Understand The Power Of A Network In A Microsoft Computer System (For A Micronetworking) Digitaalne andmeülekanne IRT0150 OpenFlow /nädal 6/ Avo Ots avo.ots@ttu.ee 12. märts 2015 1 Various Services Virtual Networks LINP1 LINP3 LINP2 LINP1 Manager LINP2 Manager LINP3 Manager Virtual Resources

More information

Project 3 and Software-Defined Networking (SDN)

Project 3 and Software-Defined Networking (SDN) Project 3 and Software-Defined Networking (SDN) EE122 Fall 2011 Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ Materials with thanks to Jennifer Rexford, Ion Stoica, Vern Paxson and other colleagues

More information

Software Defined Networking & Openflow

Software Defined Networking & Openflow Software Defined Networking & Openflow Autonomic Computer Systems, HS 2015 Christopher Scherb, 01.10.2015 Overview What is Software Defined Networks? Brief summary on routing and forwarding Introduction

More information

Software Defined Networking

Software Defined Networking Software Defined Networking Richard T. B. Ma School of Computing National University of Singapore Material from: Scott Shenker (UC Berkeley), Nick McKeown (Stanford), Jennifer Rexford (Princeton) CS 4226:

More information

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S. From Active & Programmable Networks to.. OpenFlow & Software Defined Networks Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S. Braun University of Basel Cs321 - HS 2012 (Slides material from www.bigswitch.com)

More information

CSCI-1680 So ware-defined Networking

CSCI-1680 So ware-defined Networking CSCI-1680 So ware-defined Networking Rodrigo Fonseca Most content from lecture notes by Scott Shenker SDN For now: a new paradigm for network management SDN widely accepted as future of networking ~1000

More information

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation OpenFlow Technology Investigation Vendors Review on OpenFlow implementation Ioan Turus, NORDUnet GN3 JRA1 T1&2, Copenhagen, 21.11.2012 Outline! Software Defined Networks (SDN)! Introduction to OpenFlow!

More information

Xperience of Programmable Network with OpenFlow

Xperience of Programmable Network with OpenFlow International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 2013 Xperience of Programmable Network with OpenFlow Hasnat Ahmed, Irshad, Muhammad Asif Razzaq, and Adeel Baig each one is

More information

The SDN Revolution: Empowering the People. Dan Pitt, Executive Director Open Networking Foundation Dan.Pitt@OpenNetworking.org

The SDN Revolution: Empowering the People. Dan Pitt, Executive Director Open Networking Foundation Dan.Pitt@OpenNetworking.org The SDN Revolution: Empowering the People Dan Pitt, Executive Director Open Networking Foundation Dan.Pitt@OpenNetworking.org Why SDN? Service Provider Mobile growth New-service velocity Cost over revenue

More information

http://www.openflow.org/wk/index.php/openflow_tutorial

http://www.openflow.org/wk/index.php/openflow_tutorial http://www.openflow.org/wk/index.php/openflow_tutorial 2 Tutorial Flow Section 5.1 of OpenFlowTutorial: http://www.openflow.org/wk/index.php/openflow_tutorial 3 Tutorial Setup sudomn--toposingle,3 --mac--switch

More information

The Future of Networking, and the Past of Protocols

The Future of Networking, and the Past of Protocols 1 The Future of Networking, and the Past of Protocols Scott Shenker with Martín Casado, Teemu Koponen, Nick McKeown (and many others.) 2 Software-Defined Networking SDN clearly has advantages over status

More information

OpenFlow: Enabling Innovation in Campus Networks

OpenFlow: Enabling Innovation in Campus Networks OpenFlow: Enabling Innovation in Campus Networks Nick McKeown Stanford University Presenter: Munhwan Choi Table of contents What is OpenFlow? The OpenFlow switch Using OpenFlow OpenFlow Switch Specification

More information

The Internet: A Remarkable Story. Inside the Net: A Different Story. Networks are Hard to Manage. Software Defined Networking Concepts

The Internet: A Remarkable Story. Inside the Net: A Different Story. Networks are Hard to Manage. Software Defined Networking Concepts The Internet: A Remarkable Story Software Defined Networking Concepts Based on the materials from Jennifer Rexford (Princeton) and Nick McKeown(Stanford) Tremendous success From research experiment to

More information

Network Management and Software-Defined Networking (SDN)" EE122 Fall 2013 Scott Shenker (understudy to Sylvia Ratnasamy)

Network Management and Software-Defined Networking (SDN) EE122 Fall 2013 Scott Shenker (understudy to Sylvia Ratnasamy) Network Management and Software-Defined Networking (SDN)" EE122 Fall 2013 Scott Shenker (understudy to Sylvia Ratnasamy) 1 Goal for today" Provide the why of software-defined networking Some history Some

More information

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013 Network Virtualization and Software-defined Networking Chris Wright and Thomas Graf Red Hat June 14, 2013 Agenda Problem Statement Definitions Solutions She can't take much more of this, captain! Challenges

More information

OpenFlow: History and Overview. Demo of OpenFlow@home routers

OpenFlow: History and Overview. Demo of OpenFlow@home routers Affan A. Syed affan.syed@nu.edu.pk Syed Ali Khayam ali.khayam@seecs.nust.edu.pk OpenFlow: History and Overview Dr. Affan A. Syed OpenFlow and Software Defined Networking Dr. Syed Ali Khayam Demo of OpenFlow@home

More information

Stanford SDN-Based Private Cloud. Johan van Reijendam (jvanreij@stanford.edu) Stanford University

Stanford SDN-Based Private Cloud. Johan van Reijendam (jvanreij@stanford.edu) Stanford University Stanford SDN-Based Private Cloud (jvanreij@stanford.edu) Stanford University Executive Summary The Web and its infrastructure continue to make phenomenal progress, allowing the creation and scaling of

More information

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates 1 Goals of the Presentation 1. Define/describe SDN 2. Identify the drivers and inhibitors of SDN 3. Identify what

More information

How To Understand The Power Of The Internet

How To Understand The Power Of The Internet DATA COMMUNICATOIN NETWORKING Instructor: Ouldooz Baghban Karimi Course Book: Computer Networking, A Top-Down Approach, Kurose, Ross Slides: - Course book Slides - Slides from Princeton University COS461

More information

Tutorial: OpenFlow in GENI

Tutorial: OpenFlow in GENI Tutorial: OpenFlow in GENI GENI Project Office The current Internet is at an impasse because new architecture cannot be deployed or even adequately evaluated [PST04] [PST04]: Overcoming the Internet Impasse

More information

Real-World Insights from an SDN Lab. Ron Milford Manager, InCNTRE SDN Lab Indiana University

Real-World Insights from an SDN Lab. Ron Milford Manager, InCNTRE SDN Lab Indiana University Real-World Insights from an SDN Lab Ron Milford Manager, InCNTRE SDN Lab Indiana University 1 A bit about IU, the GlobalNOC, and InCNTRE... Indiana University s Network History 1998 University Corporation

More information

Software Defined Networking

Software Defined Networking Software Defined Networking Stefano Giordano Dipartimento di Ingegneria dell Informazione Università di Pisa 3D Reference model of ISDN Hourglass reference model of a TCP/IP network Network Ossification

More information

Multiple Service Load-Balancing with OpenFlow

Multiple Service Load-Balancing with OpenFlow 2012 IEEE 13th International Conference on High Performance Switching and Routing Multiple Service Load-Balancing with OpenFlow Marc Koerner Technische Universitaet Berlin Department of Telecommunication

More information

OpenFlow Overview. Daniel Turull danieltt@kth.se

OpenFlow Overview. Daniel Turull danieltt@kth.se OpenFlow Overview Daniel Turull danieltt@kth.se Overview OpenFlow Software Defined Networks (SDN) Network Systems Lab activities Daniel Turull - Netnod spring meeting 2012 2 OpenFlow Why and where was

More information

Advanced Software Engineering. Lecture 8: Data Center by Prof. Harold Liu

Advanced Software Engineering. Lecture 8: Data Center by Prof. Harold Liu Advanced Software Engineering Lecture 8: Data Center by Prof. Harold Liu Agenda Introduction Design and Construction Management and Maintenance Hot Topics Real time traffic analysis SDN Wireless Data Center

More information

OpenFlow & Software Defined Networking

OpenFlow & Software Defined Networking OpenFlow & Software Defined Networking HPC SEMINAR DELL & INTEL, 24 APRIL 2014 Ronald van der Pol Outline Vision behind Software Defined Networking (SDN) OpenFlow OpenDaylight

More information

A Case for Expanding OpenFlow/SDN Deployments On University Campuses

A Case for Expanding OpenFlow/SDN Deployments On University Campuses A Case for Expanding OpenFlow/SDN Deployments On University Campuses Lead Author: Matt Davy, Indiana University Contributors: Guru Parulkar, Stanford University Johan van Reijendam, Stanford University

More information

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal

More information

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab ViSION Status Update Dan Savu Stefan Stancu D. Savu - CERN openlab 1 Overview Introduction Update on Software Defined Networking ViSION Software Stack HP SDN Controller ViSION Core Framework Load Balancer

More information

Software Defined Networking Subtitle: Network Virtualization Terry Slattery Chesapeake NetCraftsmen Principal Consultant CCIE #1026.

Software Defined Networking Subtitle: Network Virtualization Terry Slattery Chesapeake NetCraftsmen Principal Consultant CCIE #1026. Software Defined Networking Subtitle: Network Virtualization Terry Slattery Chesapeake NetCraftsmen Principal Consultant CCIE #1026 1 What is Virtualization? Virtual Existing or resulting in essence or

More information

Software Defined Networking and Network Virtualization

Software Defined Networking and Network Virtualization Software Defined Networking and Network Virtualization Aryan TaheriMonfared aryan.taherimonfared@uis.no October 02, 2013 Software Defined Networking and Agenda Motivation 1 Motivation 2 What is OpenFlow?

More information

FI technologies on cloud computing and trusty networking

FI technologies on cloud computing and trusty networking FI technologies on cloud computing and trusty networking Dr. Yu-Huang Chu ( 朱 煜 煌 ) yhchu@cht.com.tw Chunghwa Telecommunication Labs. 99/8/26 1/7 Outlines Cloud Computing Introduction Future Internet Future

More information

Network Virtualization

Network Virtualization Network Virtualization What is Network Virtualization? Abstraction of the physical network Support for multiple logical networks running on a common shared physical substrate A container of network services

More information

Software Defined Networking What is it, how does it work, and what is it good for?

Software Defined Networking What is it, how does it work, and what is it good for? Software Defined Networking What is it, how does it work, and what is it good for? Many slides stolen from Jennifer Rexford, Nick McKeown, Scott Shenker, Teemu Koponen, Yotam Harchol and David Hay Agenda

More information

Network Virtualization and Application Delivery Using Software Defined Networking

Network Virtualization and Application Delivery Using Software Defined Networking Network Virtualization and Application Delivery Using Software Defined Networking Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Keynote at

More information

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011 Network Virtualization for the Enterprise Data Center Guido Appenzeller Open Networking Summit October 2011 THE ENTERPRISE DATA CENTER! Major Trends change Enterprise Data Center Networking Trends in the

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SOFTWARE DEFINED NETWORKING A NEW ARCHETYPE PARNAL P. PAWADE 1, ANIKET A. KATHALKAR

More information

OpenFlow on top of NetFPGA

OpenFlow on top of NetFPGA on top of Part I: to Spring School 2010 Nadi Sarrar TU-Berlin / T-Labs Research group Prof. Anja Feldmann, Ph.D. Some slides with permission from Prof. Nick McKeown. was originally developed by Stanford

More information

Does SDN accelerate network innovations? Example of Flexible Service Creation

Does SDN accelerate network innovations? Example of Flexible Service Creation Does SDN accelerate network innovations? Example of Flexible Service Creation Andreas Gladisch VP Convergent Networks and Infrastructure, Telekom Innovation Labs 24.10.2012 Do you know what this is? Zuse

More information

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre Wilfried van Haeren CTO Edgeworx Solutions Inc. www.edgeworx.solutions Topics Intro Edgeworx Past-Present-Future

More information

Campus Experiences. Johan van Reijendam Stanford University

Campus Experiences. Johan van Reijendam Stanford University Campus Experiences Johan van Reijendam Stanford University Current Deployments Limited active deployment in CS, CIS, and EE buildings Wired and Wireless Switch limitations Gates Ctrlr Wired Ctrlr Wireless

More information

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel SOFTWARE DEFINED NETWORKS REALITY CHECK DENOG5, Darmstadt, 14/11/2013 Carsten Michel Software Defined Networks (SDN)! Why Software Defined Networking? There s a hype in the industry!! Dispelling some myths

More information

Maturing of OpenFlow and Software Defined Networking through Deployments

Maturing of OpenFlow and Software Defined Networking through Deployments Maturing of OpenFlow and Software Defined Networking through Deployments Masayoshi Kobayashi, Srini Seetharaman, Guru Parulkar, Guido Appenzeller, Joseph Little, Johan van Reijendam, Paul Weissmann, Nick

More information

Accelerate SDN Adoption with Open Source SDN Control Plane

Accelerate SDN Adoption with Open Source SDN Control Plane Accelerate SDN Adoption with Open Source SDN Control Plane with a difference Guru Parulkar parulkar@stanford.edu 1 Thinking influenced by Nick McKeown, Sco6 Shenker, and Colleagues at ON.Lab, Stanford

More information

Software Defined Networking, openflow protocol and its controllers

Software Defined Networking, openflow protocol and its controllers Software Defined Networking, openflow protocol and its controllers OSS Technology Section II OSS Platform Technology Center Business Strategy Group SCSK LinuxCon Japan June 6 th, 2012 Agenda SDN and openflow

More information

Software Defined Networking (SDN) T-110.5111 Computer Networks II Hannu Flinck

Software Defined Networking (SDN) T-110.5111 Computer Networks II Hannu Flinck Software Defined Networking (SDN) T-110.5111 Computer Networks II Hannu Flinck What is Software Defined Network (SDN)? The aim of SDN is to provide open interfaces that enable the development of software

More information

OpenFlow/SDN activities of NTT Communications

OpenFlow/SDN activities of NTT Communications OpenFlow/SDN activities of NTT Communications Yukio ITO NTT Communications Senior Vice President Member of the ONF Board 6 th June 2013 Virtualization Technology Server Physical Logical Storage Virtualize

More information

Information- Centric Networks. Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics

Information- Centric Networks. Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics Information- Centric Networks Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics Funding These educational materials have been developed as part of the instructors educational

More information

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 SDN - An Overview... 2 SDN: Solution Layers and its Key Requirements to be validated...

More information

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014. A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC September 18, 2014 Charles Sun www.linkedin.com/in/charlessun @CharlesSun_ 1 What is SDN? Benefits

More information

March 2012 Interoperability Event White Paper

March 2012 Interoperability Event White Paper March 2012 Interoperability Event Version 1.0 April 18, 2012 CONTACT: ONF Testing-Interoperability Working Group Michael Haugh, Chair (mhaugh@ixiacom.com) Rob Sherwood, Vice-Chair (Rob.Sherwood@bigswitch.com)

More information

Software Defined Networking (SDN)

Software Defined Networking (SDN) Software Defined Networking (SDN) Unified Wired/Wireless Networks Ajay Malik, SVP Worldwide Engineering & Products Meru Networks, Inc. MERU PROPRIETARY INFORMATION. Copyright 2014. Meru Networks, Inc.

More information

ON.Lab Launches Revolutionary SDN Open Source Network Operating System ONOS on behalf of its Community of Service Providers and Innovator Partners

ON.Lab Launches Revolutionary SDN Open Source Network Operating System ONOS on behalf of its Community of Service Providers and Innovator Partners ON.Lab Launches Revolutionary SDN Open Source Network Operating System ONOS on behalf of its Community of Service Providers and Innovator Partners Available publicly on Dec. 5, ONOS has the potential to

More information

How To Write A Network Plan In Openflow V1.3.3 (For A Test)

How To Write A Network Plan In Openflow V1.3.3 (For A Test) OpenFlowand IPv6 Two great tastes that taste great together! Scott Hogg, CTO GTRI Chair Emeritus RMv6TF Infoblox IPv6 COE Today s Outline Software-Defined Networking Background Introduction to OpenFlow

More information

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING Transforming Networking with Open SDN Guido Appenzeller April, 2013 JOIN THE REVOLUTION TOWARDS OPEN NETWORKING Independence from closed, proprietary

More information

STRUCTURE AND DESIGN OF SOFTWARE-DEFINED NETWORKS TEEMU KOPONEN NICIRA, VMWARE

STRUCTURE AND DESIGN OF SOFTWARE-DEFINED NETWORKS TEEMU KOPONEN NICIRA, VMWARE STRUCTURE AND DESIGN OF SOFTWARE-DEFINED NETWORKS TEEMU KOPONEN NICIRA, VMWARE WARNING: I DON T DESIGN PROTOCOLS. I WRITE C++. TRANSLATION: THIS IS NOT YOUR TYPICAL NETWORK TALK. AGENDA: 5 YEARS OF SDN

More information

Software Defined Networking & OpenFlow

Software Defined Networking & OpenFlow Software Defined Networking & OpenFlow Steven Wallace Executive Director, InCNTRE ssw@iu.edu http://tinyurl.com/i-light-2013 Universities are like time machines to the future two decades of BYOD 15 years

More information

Software Defined Networking Basics

Software Defined Networking Basics Software Defined Networking Basics Anupama Potluri School of Computer and Information Sciences University of Hyderabad Software Defined Networking (SDN) is considered as a paradigm shift in how networking

More information

SOFTWARE DEFINED NETWORKING

SOFTWARE DEFINED NETWORKING SOFTWARE DEFINED NETWORKING Bringing Networks to the Cloud Brendan Hayes DIRECTOR, SDN MARKETING AGENDA Market trends and Juniper s SDN strategy Network virtualization evolution Juniper s SDN technology

More information

OpenFlow: Concept and Practice. Dukhyun Chang (dhchang@mmlab.snu.ac.kr)

OpenFlow: Concept and Practice. Dukhyun Chang (dhchang@mmlab.snu.ac.kr) OpenFlow: Concept and Practice Dukhyun Chang (dhchang@mmlab.snu.ac.kr) 1 Contents Software-Defined Networking (SDN) Overview of OpenFlow Experiment with OpenFlow 2/24 Software Defined Networking.. decoupling

More information

OpenFlow: Load Balancing in enterprise networks using Floodlight Controller

OpenFlow: Load Balancing in enterprise networks using Floodlight Controller OpenFlow: Load Balancing in enterprise networks using Floodlight Controller Srinivas Govindraj, Arunkumar Jayaraman, Nitin Khanna, Kaushik Ravi Prakash srinivas.govindraj@colorado.edu, arunkumar.jayaraman@colorado.edu,

More information

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING Conference THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF Smart Future Networks www.internet-of-things.no EVERYTHING Patrick Waldemar Vice President Telenor Research and Future

More information

The 2013 Guide to Network Virtualization and SDN

The 2013 Guide to Network Virtualization and SDN The 2013 Guide to Network Virtualization and SDN Part 3: The Network Virtualization and SDN Ecosystem By Dr. Jim Metzler, Ashton Metzler & Associates Distinguished Research Fellow and Co-Founder Webtorials

More information

Software Defined Networking technology details and openlab research overview

Software Defined Networking technology details and openlab research overview Software Defined Networking technology details and openlab research overview 14.02.2014 CERN openlab / IT-CS IT Technical Forum Dan Savu Stefan Stancu Outline Software Defined Networking From traditional

More information

Introduction to OpenFlow:

Introduction to OpenFlow: Introduction to OpenFlow: Bringing Experimental Protocols to a Network Near You! Chris Tracy, Network Engineer ESnet Engineering Group Overview Fundamentals and Terminology Hardware Options for Deploying

More information

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks Renato Figueiredo Advanced Computing and Information Systems Lab University of Florida ipop-project.org Unit 3: Intra-cloud Virtual Networks

More information

How the emergence of OpenFlow and SDN will change the networking landscape

How the emergence of OpenFlow and SDN will change the networking landscape How the emergence of OpenFlow and SDN will change the networking landscape Software-defined networking (SDN) powered by the OpenFlow protocol has the potential to be an important and necessary game-changer

More information

ONOS [Open Source SDN Network Operating System for Service Provider networks]

ONOS [Open Source SDN Network Operating System for Service Provider networks] ONOS [Open Source SDN Network Operating System for Service Provider networks] http://onosproject.org/ Released on December 5 th, 2014 Guru Parulkar parulkar@stanford.edu ONOS Partnership A partnership

More information

Designing Virtual Network Security Architectures Dave Shackleford

Designing Virtual Network Security Architectures Dave Shackleford SESSION ID: CSV R03 Designing Virtual Network Security Architectures Dave Shackleford Sr. Faculty and Analyst SANS @daveshackleford Introduction Much has been said about virtual networking and softwaredefined

More information

Limitations of Current Networking Architecture OpenFlow Architecture

Limitations of Current Networking Architecture OpenFlow Architecture CECS 572 Student Name Monday/Wednesday 5:00 PM Dr. Tracy Bradley Maples OpenFlow OpenFlow is the first open standard communications interface that enables Software Defined Networking (SDN) [6]. It was

More information

YI-CHIH HSU & JEI-WEI CHANG @ ESTINET TECHNOLOGIES

YI-CHIH HSU & JEI-WEI CHANG @ ESTINET TECHNOLOGIES YI-CHIH HSU & JEI-WEI CHANG @ ESTINET TECHNOLOGIES A Professional Company in Software-Defined Networking Copyright 2000-2015, EstiNet Technologies Inc. All Rights Reserved. 1 About EstiNet A Professional

More information

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION? CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION? Andreas Gladisch, Fritz-Joachim Westphal Deutsche Telekom Innovation Labs COMPLEXITY BY DOZENS OF SPECIALIZED BOXES AND THOUSANDS OF PROTOCOLS.

More information

How the Emergence of OpenFlow and SDN will Change the Networking Landscape

How the Emergence of OpenFlow and SDN will Change the Networking Landscape How the Emergence of OpenFlow and SDN will Change the Networking Landscape Software-Defined Networking (SDN) powered by the OpenFlow protocol has the potential to be an important and necessary game-changer

More information

software networking Jithesh TJ, Santhosh Karipur QuEST Global

software networking Jithesh TJ, Santhosh Karipur QuEST Global software defined networking Software Defined Networking is an emerging trend in the networking and communication industry and it promises to deliver enormous benefits, from reduced costs to more efficient

More information

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering Institute of Computer and Communication Network Engineering Institute of Computer and Communication Network Engineering Communication Networks Software Defined Networking (SDN) Prof. Dr. Admela Jukan Dr.

More information

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK Gustavo Barros Systems Engineer Brocade Brasil Software- Defined Networking Summary Separate control and data planes Networks are becoming: More programmatic

More information

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 SDN Introduction Decoupling of control plane from data plane

More information

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL Pascal Geenens CONSULTING ENGINEER, JUNIPER NETWORKS pgeenens@juniper.net BUSINESS AGILITY Need to create and deliver new revenue opportunities faster Services

More information

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com SDN 101: An Introduction to Software Defined Networking citrix.com Over the last year, the hottest topics in networking have been software defined networking (SDN) and Network ization (NV). There is, however,

More information

OpenFlow/SDN for IaaS Providers

OpenFlow/SDN for IaaS Providers OpenFlow/SDN for IaaS Providers Open Networking Summit 2011 Stanford University Paul Lappas & Ivan Batanov The Public Cloud Our Definition Shared infrastructure operated by a service provider where no

More information

Software-Defined Networks

Software-Defined Networks Software-Defined Networks Steve Goeringer Abstract This white paper provides an introduction to software-defined network concepts. It covers related areas of work, discusses deficiencies of current networking

More information

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Testing Challenges for Modern Networks Built Using SDN and OpenFlow Using SDN and OpenFlow July 2013 Rev. A 07/13 SPIRENT 1325 Borregas Avenue Sunnyvale, CA 94089 USA Email: Web: sales@spirent.com www.spirent.com AMERICAS 1-800-SPIRENT +1-818-676-2683 sales@spirent.com

More information