Software Defined Network(SDN) Workshop + Hackathon
|
|
- Terence Armstrong
- 5 years ago
- Views:
Transcription
1 Software Defined Network(SDN) Workshop + Hackathon 軟體定義網路中之虛擬網路設計 陳俊良台灣科技大學電機系 Date: 2015/7/27
2 Outline 1. Introduction to Network Virtualization 2. Example of Network Virtualization Application 3. Example of Virtual Tenant Network Application 4. Discussion and Summary 2
3 Outline 1. Introduction to Network Virtualization 2. Example of Network Virtualization Application 3. Example of Virtual Tenant Network Application 4. Discussion and Summary 3
4 Two virtualization technologies will be discussed Network Virtualization- FlowVisor Layer An experimental software-defined networking controller that enables network virtualization by slicing a physical network into multiple logical networks. Virtual Tenant Network (VTN) An application that provides multi-tenant virtual network on an SDN controller. 4
5 Network Virtualization FlowVisor Layer oftrace oflops openseer ofmonitor Monitoring/ Debugging Tools ENVI (GUI) LAVI n-casting Aggregation Applications NOX Beacon Trema BigSwitch Opendaylight Controller Expedient/ FlowVisor Opt-in Mgr Partition bandwidth and flow table resources Software/Test switches Hardware/Commercial Switches HP, NEC, Pronto, Juniper.. and many more NetFPGA PCEngine WiFi AP OpenWRT OpenvSwitch Software Ref. Switch As Transparent proxy Slicing Software Create slices OpenFlow Switches 5
6 Network Virtualization-FlowVisor Layer Network Virtualization Platform SDN Controller FlowVisor Bandwidth Slice FlowSpace Isolation Network Virtualization Slice 1 Slice 2 Slice N Service 1 Service 2 Service N SDN Networking Virtualize the Network 6
7 Virtual Tenant Network (VTN) Introduction 7
8 Virtual Tenant Network (VTN) Network Applications Orchestrations & Services Controller Platform Abstraction models enable the separation of logical plane from physical plane Southbound Interface & Protocol Plugins Data Plane Elements Source from 8
9 Virtual Tenant Network (VTN) Northbound API Create VTN in ODC; Provide APIs for northbound VTN Applications; Support virtual networks spanning across multiple controllers Multiple Controllers 9
10 Virtual Tenant Network (VTN) Offer virtual node features (such as virtual vbridge mapping to real switch port) End-to-end dynamic path control per VTN VTN Manager Network Policy Isolation Virtual Tenant Network VTN 1 VTN 2 Service 1 Service 2 VTNN Service N SDN Controller SDN Networking The physical topology is not directly virtualized. VTN Manager creates the VTNs. 10
11 FlowVisor vs. VTN VTN 1 VTN Manager OpenFlow Controller OpenFlow Controller 2 FlowVisor Translation Unit Forwarding Unit Resource Allocation Policy Slicing Policy 1 Slicing Policy 2 Slicing Policy N OpenFlow Switch 1 VTN Manager creates the VTN networks 2 Mapping the virtual interfaces to the physical interfaces (methods: VLAN/Port/ MAC Mapping) 1 2 OpenFlow Switch Intercept the OpenFlow messages from controller Use the slicing policy 3 Rewrite the Flow Entry 11
12 Outline 1. Introduction to Network Virtualization 2. Example of Network Virtualization Application Based on FlowVisor technique and operations, an application called as EnterpriseVisor is designed. 3. Example of Virtual Tenant Network Application 4. Discussion and Summary 12
13 Dynamically allocate bandwidth to different slices Guarantee Quality-of-Service Slice 3 Users Requirements Limitation 15 Mbps 40 Mbps 20 Mbps Slice 2 20 Mbps Slice 1 55 Mbps 30 Mbps 60 Mbps 10 Mbps 30 Mbps 20 Mbps Assumptions: Maximal network capacity C=100M 13
14 Isolation Network Virtualization Slice 1 Slice 2 Slice N Service 1 Service 2 Service N Slice 1 Slice 2 Slice N SDN Controller Network Virtualization Platform Configure Communicate with FlowVisor Configure enterprise networks FlowVisor Monitor SDN Networking Virtualize the Network EnterpriseVisor OFPMP_PORT_STATS_Request OFPMP_PORT_DESCRIPTION_Request OFPT_FEATURES_REQUEST 14
15 Network Virtualization Platform OpenFlow Controller Network Virtualization Layer EnterpriseVisor FlowVisor Policy Agent Translation Unit Forwarding Unit Resource Allocation Policy Deployment Analysis Network Monitor Config Database 15
16 Slice 1 Designed Resource Scheduling: Linear Programming Scheme Controller:OpenDaylight Hydrogen Base 1.0 Mininet:Mininet 2.1.0, OpenvSwitch The operation of each slice Slice 2 Slice 3 Slice 4 Four states are defined here. S2: Resource Requester -> if (NU Low & SU High) S3: Resource Provider -> If(NU High & SU Low) 16
17 Network Utilization Slice Utilization SU_High: >80% SU_low <60% Resource Requester Resource Provider S1 S2 S3 S4 S3 S1: Don't change. S2: Request for the resource from other slice. S3: Provide the resource to other slice. S4: Don't change until. 17
18 Requester Provider S1 S2 S3 S4 S3 Provider S2 S3 S4 S2 Provider S1 S3 S2 S4 S2 S1 S3 S2S3 S4 S2, deny S1: Don't change. S2: Request for the resource from other slice. S3: Provide the resource to other slice. S4: Don't change until. Resource Is not enough to provide service 18
19 High Utilization (Requester) Low Utilization (Provider) slice2 slice1 slice4 slice2,3 slice2,3 slice2 slice4 slice4 higher network utilization with only a minor sacrifice of control message latency (0.71ms). 19
20 Slice 3 FlowVisor API Add-slice Slice name Slice 2 Slice 1 Controller id Rate Bandwidth control Controller:OpenDaylight Hydrogen Base 1.0 Mininet:Mininet 2.1.0, OpenvSwitch
21 Slice 3 FlowVisor API Update-slice Slice 2 Slice name Slice 1 Rate Update bandwidth rate Controller:OpenDaylight Hydrogen Base 1.0 Mininet:Mininet 2.1.0, OpenvSwitch
22 Network Virtualization Slice 1 Service 1 Slice 1 Isolation Slice 2 Service 2 Slice 2 Slice N Service N Slice N Add-slice Network Virtualization Platform SDN Controller FlowVisor Configure Monitor EnterpriseVisor Update-slice SDN Networking Virtualize the Network 22
23 Outline 1. Introduction to Network Virtualization 2. Example of Network Virtualization Application 3. Example of Virtual Tenant Network Application Based on VTN technique, an application to achieve the network congestion control is designed..(this is an on-going project) 4. Discussion and Summary 23
24 VTN Manager Offer virtual node features Provide End-to-end path control 24
25 OFS Link SLA 3 Delay : 1ms BW : 100 Mbps Delay : 10ms Congestion Control SLA Commitment A i :The allocated resource of i th routing path U i :The utilization rate of i th routing path. T i :The total traffic of i th routing path. SLA Bandwidth Delay SLA 2 SLA 1 70 Mbps 15 ms SLA 1 SLA 2 50 Mbps 30 ms SLA 3 40 Mbps 40 ms VTN1 VTN2 VTN3 Path1 Path2 Path3 Before policy: Path i = U i = T i A i P1: U 1 = = 160% P2:U 2 = = 0% P3:U 3 = = 0% After policy: Path i = U i = T i A i P1: U 1 = = 70% P2:U 2 = = 50% P3:U 3 = = 40% 25
26 Virtual Tenant Network SDN Controller VTN Manager Collect the SLA information of each VTN Reroute according to the routing schedule (Path Mapping) SLA information collector Network Policy Resource Scheduler Server Designed Scheduling Scheme: Linear Programming Scheme Physical Network User Network Monitor Monitor the network and service status Adjust the PATH resource to avoid the overloading 26
27 Administrator Controller VTN Manger 1 VTN SLA information (Bandwidth, Delay ) SLA Collector 2 Schedule event Network 3 Plan assign Policy 5 Plan assign 4 Reschedule event Resource Scheduler 3 Network Schedule 1 Request message Network Monitor 2 Message response (Bandwidth, Utilization, ) Virtual Tenant Network Physical Network 27
28 Basic operation Without SLA mechanism and network policy SLA mechanism & Network policy SLA Commitment With SLA mechanism and network policy 28
29 Two policy models on VTN network: Flow Filter Model and Path Mapping Model Create policy table Combine Flow Filter +type = {in out} +location One of: vtn vbridge vnode_name+if +statistics General per IF and FFEntry and per flow +flowfilterentries: Flow Filter Entry Select policy table entry * Flow Filter Entry +flowlists: Flow List +sequence number +action_type = {pass, drop, redirect, priority, bandwidth, statistics} +redirect_destination: redir_dst +set = {priority dscp} Mark packets on the wire 1 Policy Target 1 1 Flow List +name: String +flowlistentries: Flow List Entry * Flow List Entry +match Similar to OF match +sequence number Create different sets of traffic 1 Action 1 redir_dst +vnode_name +interface_name +new dst MAC +new src MAC +direction Match Select traffic to apply marking 29
30 Provides more matching conditions for your applications Command Number Description mac-destination-address <mac-address> 1 Destination Mac Address mac-source-address <mac-address> 2 Source Mac Address mac-ether-type <ether-type-number> 3 Ether type mac-vlan-priority <vlan-priority-number> 4 VLAN Priority ip-destination-address <ip-address>/<prefixlength> 5 Destination IP Address ip-source-address <ip-address>/<prefix-length> 6 Source IP Address ip-protocol <protocol-number> 7 Protocol Type ip-dscp <dscp-number> 8 DSCP (Differentiated Services Code Point) l4-destination-port <port-number> [ to <endport> ] 9 Destination Port l4-source-port <port-number> [ to <end-port> ] 10 Source Port 30
31 Provides 6 Actions for your applications Intent Description Behavior Pass Pass packets FlowFilter pass Pass Drop Drop packets FlowFilter drop Drop Redirect Redirect packets to a specified point FlowFilter redirect Redirect Priority Set a priority of packets FlowFilter priority Priority Bandwidth Set policing FlowFilter pass Statistics Collect statistics information FlowFilter statistics Collect Statistics 31
32 Traffic In VTN 1 vbridge vbridge Host vrouter Server Set Policy Action:Bandwidth CIR:Committed information Rate PIR:Peak Information Rate CBS:Committed burst size PBS:Peak burst size CIR: bps { PIR: bps CBS:48128 bytes PBS:64000 bytes 32
33 Path map consists of: Flow condition --- equivalent to flow list in flow filter model Path policy --- defines associated cost for network path Path map --- correlates flow condition to path policy Path policy Path Map SW 1000 SW Path SW 1000 EP1 SW Path2 Path3 SW EP2 SW SW SW 1000 Match1 = Path1 Match2 = Path2 Match3 = Path3 33
34 Policy of one VTN does not affect other VTNs Policy 2 Policy 1 Policy 3 34
35 Outline 1. Introduction to Network Virtualization 2. Example of Network Virtualization Application 3. Example of Virtual Tenant Network Application 4. Discussion and Summary 35
36 Openflow Protocol support FlowVisor Method support uncompleted openflow 1.2 protocol VTN Method support openflow 1.3 protocol Characteristic bandwidth Isolation topology Isolation flowspace Isolation multi-tenant virtual network virtual network isolation network policy isolation Others functional insufficient instability suspend updated functional sufficient stability have release plan (2015) 36
37 Network virtualization Decouple the physical network from the virtual network. Enable multi-tenancy services Allow multiple tenants to occupy the same network infrastructure. Allow isolation of the users traffic. FlowVisor VTN Bandwidth Isolation Topology Virtualization FlowSpace Isolation Network Policy Isolation Create Virtual Network Flow-based Traffic Control
38 Thank You ありがとう 謝謝 38
Software Defined Networking
CSE343/443 Lehigh University Fall 2015 Software Defined Networking Presenter: Yinzhi Cao Lehigh University Acknowledgement Many materials are borrowed from the following links: https://www.cs.duke.edu/courses/spring13/compsc
More informationSoftware Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks.
MOBILE COMMUNICATION AND INTERNET TECHNOLOGIES Software Defined Networks and Courtesy of: AT&T Tech Talks http://web.uettaxila.edu.pk/cms/2017/spr2017/temcitms/ MODULE OVERVIEW Motivation behind Software
More informationA Datapath-centric Virtualization Mechanism for OpenFlow Networks
A Datapath-centric Virtualization Mechanism for OpenFlow Networks R. Doriguzzi Corin 1, E. Salvadori 1, M. Gerola 1, M. Suñe 2, H. Woesner 2 1 CREATE-NET(I), 2 BISDN(D) EWSDN Workshop, Budapest, Hungary
More informationSlicing a Network. Software-Defined Network (SDN) FlowVisor. Advanced! Computer Networks. Centralized Network Control (NC)
Slicing a Network Advanced! Computer Networks Sherwood, R., et al., Can the Production Network Be the Testbed? Proc. of the 9 th USENIX Symposium on OSDI, 2010 Reference: [C+07] Cascado et al., Ethane:
More information虛擬化技術 Virtualization Techniques
虛擬化技術 Virtualization Techniques Network Virtualization Software Defined Network Introduction Motivation Concept Open Flow Virtual Switch SOFTWARE DEFINED NETWORK We have lost our way Routing, management,
More informationCisco Extensible Network Controller
Data Sheet Cisco Extensible Network Controller Product Overview Today s resource intensive applications are making the network traffic grow exponentially putting high demands on the existing network. Companies
More informationProgrammableFlow: OpenFlow Network Fabric
ProgrammableFlow: OpenFlow Network Fabric Samrat Ganguly, PhD NEC Corpora)on of America Page 1 Introducing ProgrammableFlow Software Defined Network Suite First OpenFlow-enabled network fabric Design,
More informationSoftware-Defined Networking (SDN) Overview
Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it
More informationCan the Production Network Be the Testbed?
Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown, Guru Parulkar Stanford University, Big Switch Networks,
More informationCommunication System Design Projects. Communication System Design:
Communication System Design Projects KUNGLIGA TEKNISKA HÖGSKOLAN PROFESSOR: DEJAN KOSTIC TEACHING ASSISTANT: GEORGIOS KATSIKAS Communication System Design: https://www.kth.se/social/course/ik2200/ Traditional
More informationOpenFlow network virtualization with FlowVisor
OpenFlow network virtualization with FlowVisor Research Project 2 Sebastian Dabkiewicz System and Network Engineering University of Amsterdam 17th October 2012 Sebastian Dabkiewicz OpenFlow network virtualization
More informationOpenADN: Mobile Apps on Global Clouds Using OpenFlow and SDN
OpenADN: Mobile Apps on Global Clouds Using OpenFlow and SDN Raj Jain Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Microsoft Corporation
More informationCloud Networking (VITMMA02) Software Defined Networking (SDN) in the Cloud
Cloud Networking (VITMMA02) Software Defined Networking (SDN) in the Cloud Markosz Maliosz PhD Faculty of Electrical Engineering and Informatics Budapest University of Technology and Economics Traditional
More informationSoftware Defined Networking Security: Security for SDN and Security with SDN. Seungwon Shin Texas A&M University
Software Defined Networking Security: Security for SDN and Security with SDN Seungwon Shin Texas A&M University Contents SDN Basic Operation SDN Security Issues SDN Operation L2 Forwarding application
More informationCloud Networking Solutions:
Cloud Networking Solutions: OpenStackand OpenFlow Oct. 7, 2011 Su-Hun YUN (su-hun.yun@necam.com) Hiroshi DEMPO (dem@ah.jp.nec.com) NEC Corporation Challenges in Today s Data Center and Cloud Networks Performance
More informationWhite Paper. OCP Enabled Switching. SDN Solutions Guide
White Paper OCP Enabled Switching SDN Solutions Guide NEC s ProgrammableFlow Architecture is designed to meet the unique needs of multi-tenant data center environments by delivering automation and virtualization
More informationApplication of SDN: Load Balancing & Traffic Engineering
Application of SDN: Load Balancing & Traffic Engineering Outline 1 OpenFlow-Based Server Load Balancing Gone Wild Introduction OpenFlow Solution Partitioning the Client Traffic Transitioning With Connection
More informationO3 Project Network Business Innovation by SDN WAN Technologies
O3 Project Network Business Innovation by SDN WAN Technologies 16 October, 2014 Yoshiaki Kiriha O3 project (NEC, NTT, NTT Communications, Fujitsu, Hitachi) Agenda Trend on Future Information Networking
More informationUNIVERSITY OF CAGLIARI
UNIVERSITY OF CAGLIARI DIEE - Department of Electrical and Electronic Engineering Infrastrutture ed Applicazioni Avanzate nell Internet SDN: Control Plane ACK: content taken from Foundations of Modern
More informationSoftware Defined Networking
Software Defined Networking Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101 http://www.cs.princeton.edu/courses/archive/spr12/cos461/ The Internet: A Remarkable
More informationTOWARDS REMOTE ACCESS TO VIRTUALIZED TELECOM RESEARCH INFRASTRACTURS
TOWARDS REMOTE ACCESS TO VIRTUALIZED TELECOM RESEARCH INFRASTRACTURS By ABREHA, HAFTAY GEBRESLASIE Supervisor PROF. FABRIZIO GRANELLI University of Trento MOTIVATION SDN-NFV reinvents telecom network&
More informationSoftware-Defined Networking (Continued)
Software-Defined Networking (Continued) CS640, 2015-04-23 Announcements Assign #5 released due Thursday, May 7 at 11pm Outline Recap SDN Stack Layer 2 Learning Switch Control Application Design Considerations
More informationOpenADN: : Mobile Apps on Global Clouds Using Software Defined Networking
OpenADN: : Mobile Apps on Global Clouds Using Software Defined Networking Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Invited Talk at IBM
More informationNetwork Virtualization: Recent Developments
Network Virtualization: Recent Developments Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu CSE 770 Networking Research Seminar at WUSTL January 28, 2013 These slides and
More informationSections Describing Standard Software Features
30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to
More informationCurrent Trends in Internet Evolution and a Framework for Application Delivery
Current Trends in Internet Evolution and a Framework for Application Delivery Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Indo US Collaboration
More informationNetwork Virtualization: Recent Developments Overview
Network Virtualization: Recent Developments Overview Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu CSE 770 Networking Research Seminar at WUSTL January 28, 2013 These slides
More informationGetting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~
Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~ April 20, 2015 Yoshiaki Kiriha O3 project (NEC, NTT, NTT Communications, Fujitsu, Hitachi) 1 Agenda
More informationJuniper JN0-410 Exam. Volume: 65 Questions. Question No: 1 What are two valid service VMs in a service chain? (Choose two.) A.
Volume: 65 Questions Question No: 1 What are two valid service VMs in a service chain? (Choose two.) A. gateway B. load balancer C. orchestrator D. firewall Answer: B,D Question No: 2 Which role does OpenStack
More informationChapter 5 Network Layer: The Control Plane
Chapter 5 Network Layer: The Control Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you
More informationEnd to End SLA for Enterprise Multi-Tenant Applications
End to End SLA for Enterprise Multi-Tenant Applications Girish Moodalbail, Principal Engineer, Oracle Inc. Venugopal Iyer, Principal Engineer, Oracle Inc. The following is intended to outline our general
More informationSections Describing Standard Software Features
27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Network Layer ICMP (5.6), Network Management(5.7) & SDN (5.1, 5.5, 4.4) Prof. Lina Battestilli Fall 2017 Outline 5.6 ICMP: The Internet Control Message
More informationOpenADN: Mobile Apps on Global Clouds Using Software Defined Networking
OpenADN: Mobile Apps on Global Clouds Using Software Defined Networking Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Keynote at Mobile Cloud
More informationTaxonomy of SDN. Vara Varavithya 17 January 2018
Taxonomy of SDN Vara Varavithya 17 January 2018 Modern Data Center Environmentally protected warehouses Large number of computers for compute and storage Blades Computer- Top-of-Rack (TOR) Switches Full
More information22 Cisco IOS Commands for the Cisco 7600 Series Router policy-map
Chapter 2 22 policy-map policy-map To access QoS policy map configuration mode to configure the QoS policy map, use the policy-map command. Use the no form of this command to delete a policy map. policy-map
More informationSDN-based Network Obfuscation. Roland Meier PhD Student ETH Zürich
SDN-based Network Obfuscation Roland Meier PhD Student ETH Zürich This Talk This thesis vs. existing solutions Alice Bob source: Alice destination: Bob Hi Bob, Hi Bob, Payload encryption ǾǼōĦ
More informationAdvanced Computer Networks. Network Virtualization
Advanced Computer Networks 263 3501 00 Network Virtualization Patrick Stuedi Spring Semester 2014 1 Oriana Riva, Department of Computer Science ETH Zürich Outline Last week: Portland VL2 Today Network
More informationCentralization of Network using Openflow Protocol
Indian Journal of Science and Technology, Vol 8(S2), 165 170, January 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS2/61217 Centralization of Network using Openflow
More informationSoftware-Defined Networking (SDN) Now for Operational Technology (OT) Networks SEL 2017
Software-Defined Networking (SDN) Now for Operational Technology (OT) Networks SEL 2017 Traditional Ethernet Challenges Plug-and-play Allow all ROOT D D D D Nondeterministic Reactive failover Difficult
More informationOverview of the Cisco OpenFlow Agent
About OpenFlow, page 1 Information About Cisco OpenFlow Agent, page 2 About OpenFlow OpenFlow is an open standardized interface that allows a software-defined networking (SDN) controller to manage the
More informationONOS OVERVIEW. Architecture, Abstractions & Application
ONOS OVERVIEW Architecture, Abstractions & Application WHAT IS ONOS? Open Networking Operating System (ONOS) is an open source SDN network operating system (controller). Mission: to enable Service Providers
More informationSDN Applications and Use Cases. Copyright 2015 ITRI
SDN Applications and Use Cases Copyright 20 ITRI Bachelor B Ph.D (IR) (ITRI) Engineer 20 Copyright 20 ITRI 2 Outline SDN Basics SDN Use Cases & Applications Google B WAN NEC VTN OpenDefenseFlow Firewall
More informationPerformance Study of a Software Defined Network Emulator
Performance Study of a Software Defined Network Emulator Jose M. Jimenez, Oscar Romero, Albert Rego, Avinash Dilendra, Jaime Lloret Universidad Politécnica de Valencia Camino Vera s/n 4622, Valencia (Spain)
More informationSo#ware Defined Networks and OpenFlow
So#ware Defined Networks and OpenFlow NANOG 50, October 2010 Nick McKeown nickm@stanford.edu With Martin Casado and Scott Shenker And contributions from many others Supported by NSF, Stanford Clean Slate
More informationNetwork Virtualization and Application Delivery Using Software Defined Networking
Network Virtualization and Application Delivery Using Software Defined Networking Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Invited Talk at ADCOM 2012 December 14, 2012,
More informationLecture 14 SDN and NFV. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 14 SDN and NFV Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Traditional network vs SDN TRADITIONAL Closed equipment Software + hardware Cost Vendor-specific management.
More informationCurrent Trends in Internet Evolution and a Framework for Application Delivery
Current Trends in Internet Evolution and a Framework for Application Delivery Washington University in Saint Louis Saint Louis, MO 63130 Jain@wustl.edu Hitachi Distinguished Lecture at University of Oklahoma,
More informationCommunication System Design Projects
Communication System Design Projects KUNGLIGA TEKNISKA HÖGSKOLAN PROFESSOR: DEJAN KOSTIC TEACHING ASSISTANT: GEORGIOS KATSIKAS Traditional Vs. Modern Network Management What is Network Management (NM)?
More informationHY436: Network Virtualization
HY436: Network Virtualization 20/10/2014 Xenofontas Dimitropoulos Credits: Bing Wang, Rob Sherwood, Ben Pfaff, Nick Feamster Agenda Network virtualization basics Early Forms of Vnets Overlay networks VPNs
More informationDragonWave, Horizon and Avenue are registered trademarks of DragonWave Inc DragonWave Inc. All rights reserved
NOTICE This document contains DragonWave proprietary information. Use, disclosure, copying or distribution of any part of the information contained herein, beyond that for which it was originally furnished,
More informationApplication-Aware SDN Routing for Big-Data Processing
Application-Aware SDN Routing for Big-Data Processing Evaluation by EstiNet OpenFlow Network Emulator Director/Prof. Shie-Yuan Wang Institute of Network Engineering National ChiaoTung University Taiwan
More informationSDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES)
SDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES) Kathy L. Benninger Manager of Networking Research PSC Bettis Briefing 15 September 2015 Agenda
More informationConfiguration Commands Generic Commands Syntax description no description Context Description Default Parameters
Configuration Commands Generic Commands description Syntax description description-string no description Context config>qos>sap-egress config>qos>sap-egress>ip-criteria>entry config>qos>sap-ingress config>qos>sap-ingress>ip-criteria>entry
More informationSDN APIs for Communications
SDN APIs for Communications When Applications and the Network Talk with Each Other Terry Slattery Principal Architect NetCraftsmen CCIE #1026 All Rights Reserved 1 Agenda History of Traditional Networking
More informationIEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 18, NO. 1, FIRST QUARTER
IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 18, NO. 1, FIRST QUARTER 2016 655 Survey on Network Virtualization Hypervisors for Software Defined Networking Andreas Blenk, Arsany Basta, Martin Reisslein,
More informationAnalysis of OpenFlow Networks.
Analysis of OpenFlow Networks. Vikram Kulkarni Jayesh Kawli Introduction: Enterprise data center networks are rapidly reaching a breaking point, because of the data center network scale and complexity
More informationExperience of the RISE Testbed Deployment
Internet2 FTW: International OpenFlow/SDN Testbeds Experience of the RISE Testbed Deployment Eiji Kawai Director, Network Testbed R&D Lab NICT JGN-X JGN-X is a wide-area network testbed operated by NICT
More informationPacket-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016
Packet-Optical SDN Field Trial for Multi-Layer Network Optimization Jim Theodoras May 2016 OSI Stack Top of Stack 7 6 5 Application Presentation Session Data 4 Transport Layer TCP, UDP Segments SDN 3 Network
More informationVIRTUALIZATION IN 5G SYSTEMS PART I
VIRTUALIZATION IN 5G SYSTEMS PART I Fabrizio Granelli fabrizio.granelli@unitn.it Download the material https://www.dropbox.com/sh/70q7y2msqnbh28q/a ACdH2gfhd9i_o8rTEINhiqca?dl=0 Table of Contents Virtualization
More informationOpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist
OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist Agenda Introduction OpenStack OpenDaylight OPNFV Putting it all Together Conclusion
More informationProfessor Yashar Ganjali Department of Computer Science University of Toronto
Professor Yashar Ganjali Department of Computer Science University of Toronto yganjali@cs.toronto.edu http://www.cs.toronto.edu/~yganjali Some slides courtesy of J. Rexford (Princeton), N. Foster (Cornell)
More informationBefore configuring standard QoS, you must have a thorough understanding of these items:
Finding Feature Information, page 1 Prerequisites for QoS, page 1 QoS Components, page 2 QoS Terminology, page 3 Information About QoS, page 3 Restrictions for QoS on Wired Targets, page 41 Restrictions
More informationNext Generation Emergency Communication Systems via Software Defined Networks
Next Generation Emergency Communication Systems via Software Defined Networks Aamir A. Khan Department of Electrical & Computer Engineering Missouri University of Science and Technology aak4zc@mst.edu
More informationConfiguring QoS. Finding Feature Information. Prerequisites for QoS
Finding Feature Information, page 1 Prerequisites for QoS, page 1 Restrictions for QoS, page 3 Information About QoS, page 4 How to Configure QoS, page 28 Monitoring Standard QoS, page 80 Configuration
More informationA SDN Approach to Spectrum Brokerage in Infrastructure-based Cognitive Radio Networks
A SDN Approach to Spectrum Brokerage in Infrastructure-based Cognitive Radio Networks Anatolij Zubow Jointly with Michael Döring, Mikolaj Chwalisz and Adam Wolisz Technical University Berlin, Germany Outline
More informationConfiguring Quality of Service
This chapter describes the Quality of Service and procedures to configure Quality of Service. Introduction to Quality of Service, page 1 CPT System QoS, page 4 Ingress QoS Functions, page 7 Egress QoS
More informationSwitching and Routing projects description
Switching and Routing 2012-2013 projects description Outline Introduction to OpenFlow A case study The projects Additional information What s OpenFlow An open standard, which defines: An abstraction of
More informationTable of Contents 1 QoS Overview QoS Policy Configuration Priority Mapping Configuration 3-1
Table of Contents 1 QoS Overview 1-1 Introduction to QoS 1-1 Introduction to QoS Service Models 1-1 Best-Effort Service Model 1-1 IntServ Service Model 1-2 DiffServ Service Model 1-2 QoS Techniques Overview
More informationQuality of Service. Understanding Quality of Service
The following sections describe support for features on the Cisco ASR 920 Series Router. Understanding, page 1 Configuring, page 2 Global QoS Limitations, page 2 Classification, page 3 Marking, page 6
More informationLecture 10.1 A real SDN implementation: the Google B4 case. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 10.1 A real SDN implementation: the Google B4 case Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it WAN WAN = Wide Area Network WAN features: Very expensive (specialized high-end
More informationOPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT
OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT sdn-and-nfv-technical---georgia-tech---sep-2013---v2 Bruno Rijsman, Distinguished Engineer 24 September 2013 Use Cases 2 Copyright 2013 Juniper Networks,
More informationConfiguring Firewall Filters (J-Web Procedure)
Configuring Firewall Filters (J-Web Procedure) You configure firewall filters on EX Series switches to control traffic that enters ports on the switch or enters and exits VLANs on the network and Layer
More informationInves&ga&ng Intent API for Service Chaining. Andy Veitch NetCracker (NEC)
Inves&ga&ng Intent API for Service Chaining Andy Veitch NetCracker (NEC) Goals Define and develop Intent NBI for service chaining Define for mul&ple underlying implementa&ons avoid network details Develop
More informationExam HP0-Y43 Implementing HP Network Infrastructure Solutions Version: 10.0 [ Total Questions: 62 ]
s@lm@n HP Exam HP0-Y43 Implementing HP Network Infrastructure Solutions Version: 10.0 [ Total Questions: 62 ] Question No : 1 A customer requires an HP FlexCampus solution with a core that scales to 40/100G.
More informationTraffic Optimization for ExaScale Science Applications
Traffic Optimization for ExaScale Science Applications draft-xiang-alto-exascale-network-optimization-00 Q. Xiang 1 H. May Wang 1 H. Newman 2 G. Bernstein 3 A. Mughal 2 J. Balcas 2 1 Tongji/Yale University
More informationMerits of Open Loop. Siamack Ayandeh Onex Communications Corp. a subsidiary of. TranSwitch Corp.
One TM Merits of Open Loop Siamack Ayandeh sayandeh@onexco.com Onex Communications Corp a subsidiary of TranSwitch Corp. Outline Allows for dynamic partitioning between the High and Low priority traffic
More informationDetNet Requirements on Data Plane and Control Plane
DetNet Requirements on Data Plane and Control Plane draft-zha-detnet-requirments-00 Yiyong Zha, Liang Geng DetNet Architecture Agenda Data Plane Design Requirements Control Plane Design Requirements DetNet
More informationProgrammableFlow White Paper. March 24, 2016 NEC Corporation
March 24, 2016 NEC Corporation Contents Preface 3 OpenFlow and ProgrammableFlow 5 Seven Functions and Techniques in ProgrammableFlow 6 Conclusion 19 2 NEC Corporation 2016 Preface SDN (Software-Defined
More informationOpenFlow Ronald van der Pol
OpenFlow Ronald van der Pol Outline! Goal of this project! Why OpenFlow?! Basics of OpenFlow! Short Demo OpenFlow Overview! Initiative of Stanford University! Run network research experiments
More informationEnable Infrastructure Beyond Cloud
Enable Infrastructure Beyond Cloud Tim Ti Senior Vice President R&D July 24, 2013 The Ways of Communication Evolve Operator s challenges Challenge 1 Revenue Growth Slow Down Expense rate device platform
More informationand controller independence with NetIDE
Supporting composed SDN applications and controller independence with NetIDE Alec Leckey Intel Labs SDN Application Development Java Python C/C++ Javascript Beacon Iris Pox Nox NodeFlow Jaxon Floodlight
More informationNetwork Virtualization Based on Flows
TERENA NETWORKING CONFERENCE 2009 June 9, 2009 Network Virtualization Based on Flows Peter Sjödin Markus Hidell, Georgia Kontesidou, Kyriakos Zarifis KTH Royal Institute of Technology, Stockholm Outline
More informationSoftware Defined Networking 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.
Software Defined Networking 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. Agenda Business Consideration A Customer Journey Quick Overview of SDN and NFV Software Networking Solutions SDN Controller vrouter
More informationIntroduction to Software-Defined Networking UG3 Computer Communications & Networks (COMN)
Introduction to Software-Defined Networking UG3 Computer Communications & Networks (COMN) Myungjin Lee myungjin.lee@ed.ac.uk Courtesy note: Slides from course CPS514 Spring 2013 at Duke University and
More informationSOFTWARE DEFINED NETWORKING/ OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS
SOFTWARE DEFINED NETWORKING/ OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 From Past to Future Bringing modularity to network infrastructure Device (Applications) Network Controller Physical
More informationNuevas Redes con SDN. Bernardo Valladares Linares Extreme Networks Abril 22, 2015
Nuevas Redes con SDN Bernardo Valladares Linares bvalladares@extremenetworks.com Extreme Networks Abril 22, 2015 Why SoGware Defined Networks? CogniKve Learning We Sense We consider We Relate We connect
More informationConfiguring Quality of Service
CHAPTER 13 This chapter describes the Quality of Service (QoS) features built into your ML-Series card and how to map QoS scheduling at both the system and interface levels. This chapter contains the following
More informationHuawei Agile Controller. Agile Controller 1
Huawei Agile Controller Agile Controller 1 Agile Controller 1 Product Overview Agile Controller is the latest user- and application-based network resource auto control system offered by Huawei. Following
More informationBefore configuring standard QoS, you must have a thorough understanding of these items: Standard QoS concepts.
Prerequisites for Quality of Service, on page 1 QoS Components, on page 2 QoS Terminology, on page 2 Information About QoS, on page 3 QoS Implementation, on page 4 QoS Wired Model, on page 8 Classification,
More informationOIF 2018 Interop Demo Survey Supplementary Information
OIF 2018 Interop Demo Survey Supplementary Information Use Case I: Network Slicing Benefits: Create/manage/operate isolated network slices for different demands in parallel, e.g., for 5G applications Builds
More informationIP SLA Service Performance Testing
This module describes how to configure the ITU-T Y.1564 Ethernet service performance test methodology that measures the ability of a network device to enable movement of traffic at the configured data
More informationProvisioning Overlay Networks
This chapter has the following sections: Using Cisco Virtual Topology System, page 1 Creating Overlays, page 2 Creating Network using VMware, page 3 Creating Subnetwork using VMware, page 4 Creating Routers
More informationEthernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade
Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade fkoelmel@broc 10/28/2013 2 2012 Brocade Communications Systems, Inc. Proprietary Information ETHERNET FABRICS
More informationCS-580K/480K Advanced Topics in Cloud Computing. Software-Defined Networking
CS-580K/480K Advanced Topics in Cloud Computing Software-Defined Networking 1 An Innovation from Stanford Nick McKeown In 2006, OpenFlow is proposed, which provides an open protocol to program the flow-table
More informationHierarchical Rate Limiting in an ODL Orchestrated Virtualized DC. Vishal Thapar, Ericsson Deepthi V V, Ericsson Faseela K, Ericsson
Hierarchical Rate Limiting in an ODL Orchestrated Virtualized DC Vishal Thapar, Ericsson Deepthi V V, Ericsson Faseela K, Ericsson How to Enforce Rate Limiting at admin specified levels of aggregation
More informationPrioritizing Services
CHAPTER 8 Voice, video, and data applications have differing quality of service needs. Voice applications, for example, require a small but guaranteed amount of bandwidth, are less tolerant of packet delay
More informationSoftware Defined Networks and OpenFlow
Tecnologie e Protocolli per Internet 1 Prof. Stefano Salsano e-mail: stefano.salsano@uniroma2.it AA2012/13 Blocco 5 v1 1 Software Defined Networks and OpenFlow 2 Acknowledgements Next slides are taken
More informationConfiguring PFC QoS CHAPTER
38 CHAPTER This chapter describes how to configure quality of service (QoS) as implemented on the Policy Feature Card 3B (PFC3B) on the Supervisor Engine 32 PISA. Note For complete syntax and usage information
More informationSecuring Network Application Deployment in Software Defined Networking 11/23/17
Securing Network Application Deployment in Software Defined Networking Yuchia Tseng, Farid Naıı t-abdesselam, and Ashfaq Khokhar 11/23/17 1 Outline Introduction to OpenFlow-based SDN Security issues of
More information