Autonomicity Design in OpenFlow Based Software Defined Networking

Size: px
Start display at page:

Download "Autonomicity Design in OpenFlow Based Software Defined Networking"

Transcription

1 GC'12 Workshop: The 4th IEEE International Workshop on Management of Emerging Networks and Services Autonomicity Design in OpenFlow Based Software Defined Networking WANG Wendong, Yannan HU, Xirong QUE, GONG Xiangyang State Key Laboratory of Networking and Switching Technology Beijing University of Posts and Telecommunication Beijing, China {wdwang, huyannan, rongqx, xygong Abstract Software Defined Networking (SDN) is a new area in network management. It is understood as using software to improve the network capabilities and intelligence. Autonomicity is one of proposed technologies, which also can improve network management capabilities. A scheme of the combination of OpenFlow based SDN and Autonomicity is proposed in this paper to introduce self-* attributes into OpenFlow Based SDN so that the network could be better controlled and operated efficiently. Keywords OpenFlow, Software Defined Networking, Autonomicity, self-management I. INTRODUCTION With the increasing variety of applications or services for a huge number of users, Internet has already become a kind of global communication infrastructure. But, the current Internet is still facing great challenges in network configuration, control and management issues. Research on Internet application/ service/ network control and management is one of the focuses in recent years. Lots of research projects have been initiated in this area. Software Defined Networking (SDN) [1] is an emerging technology for network architecture innovation. It decouples the network control and data forwarding. SDN is understood as using software to enhance the intelligence and capabilities of network routers and switches so that the network could be better controlled and operated more efficiently and with advanced customizability of network control and forwarding behaviors. Autonomic communication [2] is one of the research fields in future network control and management. Self-Awareness, Self-Configuration, Self-Protection, Self-Healing, Self- Optimization and Self-Organization are a series of autonomic attributes of Autonomicity. The objective of introducing these autonomic attributes into network is to decrease the complexity of network control and management in heterogeneous network environments, and to minimize the burden of manual operation. By introducing the Self-Awareness, Self-Configuration, This work was supported in part by the National High-tech Research and Development Program (863 Program) of China under Grant No. 2011AA01A101, National Basic Research Program of China (973 Program) under Grant No. 2009CB320504, National Natural Science Foundation of China under Grant No and Fundamental Research Funds for the Central Universities. Self-Optimization and Self-Organization attributes into OpenFlow Based SDN architecture, Programmable capability of the SDN could be enhanced to an environment aware programmable capability. This enhanced programmable capability also has other self-* attributes. For example, according to specified applications characteristics, Autonomic OpenFlow Based SDN could build a specified application network by self-configuration in node level and selforganization in network level. It can also improve its performance by self-optimization through the self-awareness attribute continuously. SDN, which decouples control and forwarding capabilities, has improved its intelligence in network control so that the operation and management functions of SDN could be more efficiently. The rest of the paper is constructed as follows. Section II introduces the related works and background technologies about SDN, OpenFlow and autonomicity. Section III describes the requirements of a kind of Autonomic SDN model. Section IV presents the details of the Autonomic SDN model design. Section V concludes the paper work. II. RELATED WORK Currently, most network switches and routers have remained their own intellectual proprietary right of the manufacturers. Both hardware and software of them are controlled and locked by the manufacturing companies. But network scientists seek to change this disposition, and aim to make the control remotely accessible and modifiable via thirdparty software by using the open protocols. SDN is a novel network architecture/approach which enables innovations by Figure 1. Software Defined Networking /12/$ IEEE 818

2 Figure 2. OpenFlow Architecture Match Field Priority Counters Timeouts Instructions Cookie Per Table / Per Flow / Per Port / Per Queue Actions Pipeline Processing 1. output (Port & Table) 2. Drop 3. Group 4. Enqueue 5. Push / Pop tag Ingress Metadata src dst type ID Priority Label TC Prot MAC MAC Eth VLAN VLAN MPLS MPLS IP IP IP src IP dst Sport Dport... Port ToS Figure 3. Flow Table processing is included in instructions associated with each flow entry. Actions may contain packet forwarding, packet modification and group table processing procedures. Pipeline processing instructions allow packets to be sent to subsequent tables for further processing and allow metadata information to be communicated between tables. In OpenFlow-based SDN, the control and data forwarding functions are decoupled. The underlying network devices are abstracted from the upper layer control and applications. Network control and management function in OpenFlow controller could be logically centralized or distributed and independent with the underlying network. So it may provide high performance, flexible management and granular traffic control for multiple vendors network devices. The MAPE model [4] is an abstraction of an autonomic system defined by IBM. The Autonomic Manager and the Managed Element/Resource entities are designed in this model. The monitor, analyze, plan and execute functions form a control loop in Autonomic Manager, and the knowledge being the central is used to drive the control loop. The knowledge related to all the pieces connected by the general knowledge space is indicated in Fig. 4. For example, monitoring information supplied by the sensor part of the Managed Element/Resource constitute knowledge. Similarly, the aspects of how to analyze the monitoring information, the plan of actions to be executed as a result, how and when to execute the actions on the Managed Element all amount to knowledge. Knowledge also includes information in the cognitive aspects of the Autonomic Manager. network researchers, operators, application/service providers, and third parties as well as by network equipment vendors [3]. The key characteristics of SDN are (as shown in Fig. 1): (1) Data plane and control plane are defined; data control and forwarding are separated; (2) the network OS and open API/protocol are defined between the two planes; (3) a logically centralized control entity with an open API/protocol for network control/management is defined; (4) and functions of network slicing and virtualization are designed to support network experimentation. OpenFlow is an instance of forwarding abstraction of SDN. The OpenFlow switch, controller and OpenFlow protocol are the main components of OpenFlow (as shown in Fig. 2). A secure channel between OpenFlow switch and controller is used to perform management and control information communication via the OpenFlow protocol. One or more flow tables and a group table in the OpenFlow switch are used to perform packets lookup and forwarding (as shown in Fig. 3). Each flow table in the OpenFlow switch contains a set of flow entries; each flow entry consists of match fields, priority, counters, and a set of instructions to apply to matching packets. These flow entries in flow tables could be added, deleted and updated by the controller via OpenFlow protocol. In OpenFlow switch, matching begins from the first flow table and may continue to follow flow tables. Flow entries match packets according to priority order in corresponding flow table. The instructions associated with the specific flow entry would be executed if a matching entry is found. Actions or pipeline Figure 4. IBM s MAPE generic model of an autonomic system [8] Generic Autonomic Network Architecture (GANA) [5] is another abstract model proposed by EU PF7 EFIPSANS project (as shown in Fig. 5) [6]. The GANA control loop is derived from IBM-MAPE model for autonomic networking specifically. The model illustrates the possible distributed nature of the information suppliers that supply a Decision Element (DE), with information (knowledge) that is used to manage the associated Managed Element(s)/Resource(s). In this model, the concept of a Decision Element is adopted as the autonomic management element, which is similar to the role of an Autonomic Manager in the MAPE model. The concept of a 819

3 Figure 5. Abstract model of Generic Autonomic Network Architecture [5] Managed Entity (ME) is also adopted to mean a Managed Resource or a Managed Automated Task, instead of a Managed Element, in order to avoid the confusion that comes when one begins to think of an element as only meaning a physical network element. It also illustrates the fact that the behaviors or actions taken by the DE do not all necessarily have to do with triggering some behaviors or enforcing a policy on the Managed Resource(s), but some of the behaviors executed by the DE may have to do with communication between the DE and other entities, e.g. other DEs in the system or network. This is indicated by the extended span of the arrow Downward Information flow or Horizontal information flow to other DEs. For example, the DE may need to self-describe and selfadvertise to other DEs in order to be discovered or to discover other DE, in order to communicate or get views knowledge known by the DE. It is also illustrated on the figure that the nature of the Managed Entity(s) may be of a physical entity, or may have the nature of an automated task implemented by either a system function or a networking function which is implemented by a single protocol, or diverse protocols that may employ diverse algorithmic schemes or policies. III. REQUIREMENTS FOR AUTONOMIC SDN DESIGN Traditional network faces increasing difficulty to meet the requirements of current services, users and carriers. The explosion of media contents and mobile devices, widely deployment of cloud services and resource virtualization are some important trends driving the network researchers to think more about the new Internet network architecture and routing/forwarding as well as management technologies. Current Internet is also facing the great challenges in following points: (1) Network management capabilities still are quite simple, lacking of node/network configuration, control and management functions; (2) QoS support for real time application in large scale internet still need to improve; (3) Increasing network complexity leads to internet technologies stasis; (4) The scalability of internet and network equipments are strongly vendor dependence. In order to evaluate the technical possibility of combination of autonomicity and SDN, we are starting to initiate a project to design a novel autonomic OpenFlow Based SDN model. We raise the following points as the requirements of our project: (1) Autonomicity The management complexity of the Internet caused by its rapid growth becomes a major problem that limits its usability in the future. The ultimate aim of introducing autonomicity is to decrease the complexity of network control and management and to minimize the burden of manual operation. (2) Programmability To build a new network with various features, it is required that the new network should be designed like a software. SDN is programmable and decouples the control and data forwarding. It is also understood that the network could be better controlled and operated more efficiently by using software. OpenFlow [7] is an emerging technology allowing for network programmability on its control plane. (3) Virtualization Network virtualization can logically separate a single physical network infrastructure into multiple logical virtual networks. Those virtual networks can be used to support multiple different kinds of network architecture. Each customized virtual network could be used to support an application-specific service. (4) Packets matching extension Although, it is impossible for early version OpenFlow to deeply analyze the packets payload by using its fixed match fields, the direction to create a more flexible match mechanism is already raised by the OpenFlow community. For example, the latest OpenFlow specification [8] introduces extensible match fields by employing a TLV structure. This improvement allows more flexibility for the switch and forwarding treatment. IV. AUTONOMIC SDN FUNCTION DESIGN A. Autonomic OpenFlow-based SDN Model The proposed Autonomic OpenFlow-based SDN model is illustrated in Fig. 6. This Model has the following layers and planes: Figure 6. Autonomic OpenFlow Based SDN Model 820

4 Physical network infrastructure (Physical layer or Data plane): It is the data plane of the Autonomic OpenFlow based SDN Model that includes OpenFlow switches, routers, other network elements (such as some types of middle box) and application servers and clients (Hosts). The physical network infrastructure achieves the basic connectivity of the networks, and it is the bearer network of all kind of services and applications. It also provides some secure channel to support the control info communication between management plane and data plane. Virtual networks layer: Physical resources, such as switches and servers at data plane are virtualized and consist of several different kinds of virtual networks to support specified services and applications. These virtual networks are belonging to data plane but were virtualized in different network topology layers for different specified services and applications. Virtual network infrastructure is realized by gathering appropriate virtual resources from data plane. A new control and management plane is created to control and manage those virtual resources. In other words, a virtual network is defined by a set of virtual resources and relevant control and management programs or functions which are running on the management plane. This management plane could be thought as an OpenFlow controller. In our design model, these virtual networks can support different network architectures and different services, and even the relevant control and management function could also be different, which are customized according to the specified application/service carried by different virtual networks. For example, different control and management functions may support different addressing and routing system (e.g. IP address in Internet and E.164 in telecommunication network). Virtual network resources control layer: By using a kind of universal description of the virtual resources, each virtual network provides a universal virtual resources abstraction to the virtual network resources control layer. The control logic in the virtual network resource control layer is responsible for detecting, maintaining and allocating the virtual resources, and giving the virtual network resource control logic programmatic access to the virtual network. These virtual network resource control logic, such as path creation, data forwarding roles, traffic engineering, etc. determine the designed virtual network behaviors. Note that, since each virtual network typically carries different services, the control logic of different virtual network resources control planes could be different. Service control layer: When the specific services or applications are deployed on a virtual network, the dedicated service control logic would be constructed automatically to control and manage the service deployment according to its specific requirements. Management Plane: There are two types of management plane in our Autonomic OpenFlow-Based SDN model: one is called Generic Network Management plane (GNM plane) and the other is called Virtual Network Management plane (VNM sub-plane). The GNM is a generic autonomic manager (or called Decision Element (DE)) to manage all VNMs, each VNM could be considered as a Managed Entity (ME) in GNM plane. Those VNM MEs together with GNM DE consist of an autonomic system on GNM plane. GNM function is responsible for the management of all VNMs, It also performs the function of physical resource configuration and physical network organization. Working with all VNMs, GNM could implement several self-* attributes, such as self-configuration, self-organization and selfoptimization. VNM function is responsible for the management of virtual networks, virtual resources and associated services or applications. VNM is defined as an autonomic manager (or DE) for virtual networks. The Virtual networks layer, Virtual network resources control layer and service layer could be considered as its MEs. The VNM (in service infrastructure environment) together with the virtual networks layer, virtual network resources control layer and service layer consists of another autonomic system on VNM sub-plane. The self-* attributes, such as self-awareness, self-configuration, selforganization and self-optimization could also be implemented in the service infrastructure environment. The function design of VNM sub-plane is addressed in section B and the function design of GNM plane is described in section C. B. Autonomic Management and Control Functions Design Autonomicity in our Autonomic OpenFlow-based SDN Model, an enabler of advanced and enriched self-manageability of SDN, is realized through introducing a number of control loops into management plane. Each control loop consists of the following four basic components: monitoring entity, analyzing entity, planning entity and executing entity. The monitoring entity is responsible for collecting and organizing context from the required managed sources. Then the analyzing entity would analyze the context and produce sets of control policies. Then, planning entity would plan several possible operations according to collected context and proposed policies. The control loops are typically policy based. Once a certain condition is satisfied, an action could be running by executing entity at last. Management Plane Analyzing Planning Analyzing Planning Analyzing Planning Monitoring Executing Monitoring Executing Monitoring Executing Service Control Plane Network Resource Control Plane Virtual Network Figure 7. Automatic management and control within virtual network 821

5 There are three control loops residing in the corresponding Virtual Network Management (VNM) plane, each of which is associated with one of the three layers in a virtual network: virtual network layer, virtual network resources control layer and service layer. Figure 7 illustrates the concept of autonomic management and control. In general, these control loops reflect the self-* attributes at different levels: virtual node level, virtual network level, and service level. The information collected by the different monitoring entity could be different. Meanwhile, inter-control loop information monitoring is also necessary. For example, the Monitoring entity in a control loop on the service level monitors service-relevant information, such as service type, service parameters, service QoS requirements, and service performance etc. the Monitoring entity in a control loop on the virtual network level monitors information such as virtual network topology, traffic load, available bandwidth, failure information etc. as well as the commands generated in the service level control loop; the node level monitoring entity collects information such the size of flow tables, CPU utilization and queue length, and node configuration command sent from the network level control loop et.al,. The analyzing entity uses various types of contexts (e.g. current and historical, short-term and long-term, global and local info) to build models which capture changes in the network environment, and determine if anything else needs to be done. The output from analyzing entity could be utilized by the planning entity to make dynamic decisions that guide the self-reconfiguration of the network. The dynamic network reconfiguration is also policy-based. The network management policy can be viewed as a set of rules, each of which is consisted of a set of conditions and actions. Once a certain condition is satisfied, relevant actions would be triggered. Policy-based network management, a systematic network management system, emphasizes that the self-* attributes should be inherent, and the virtual resources utilization within a virtual network can thus be optimized by themselves. C. Context-aware Virtual Network Resource Allocation Traditionally, each virtual network in SDN is assigned with a static share of the network resources, and the bandwidth of each substrate link could be ensured by resources isolation. While it may be sufficient for the network experiments, static resource allocation is usually inefficient for real services deployment. For example, in a congested virtual network, service would be experienced a high end-to-end delay, even if other virtual networks are light loaded. Generic Network Management (GNM) plane function is proposed to manage various virtual networks with many kinds of resources allocation requirements. This function can fulfill the demands from different virtual networks. In this way, the resources of underlay physical network infrastructure are sliced according to the requirement of each service or application. The objective of GNM plane is to realize context awareness and optimal resource configuration. Figure 8 shows the concept of context-aware virtual network resources allocation. The monitor entity in the GNM plane monitors the environment of physical and virtual networks (e.g. the state of the networks and available resources), as well as the resources demanded from the services running on the virtual networks. Based on the Monitor Analyze Plan Execute Management Plane 1 Management Plane 2 Physical Network Management Plane n Service Control Plane n Service Control Resource Plane 2 Control Plane n Service Control Plane Resource 1 Virtual Network Control Plane 2 n Resource Control Plane 1 Virtual Network 2 Virtual Network 1 Figure 8. Context-aware virtual network resource allocation objectives of GNM plane, the analyze entity and plan entity are utilized to monitor information of the services and to determine how to adjust the network configuration dynamically through the appropriate learning and reasoning mechanisms. Finally, the execute entity can reconfigure the whole network according to the system knowledge. So virtual resources management function can be achieved by the network itself through the autonomic attributes, such as self-configuration, selforganization and self-optimization of the inter-virtual-network resources. This could maximize the utility of the network resources. D. Network Virtualization based on Extensible Packet Matching and Pipeline Processing A full virtualization mechanism is needed in order to implement the multiple virtual networks in one underlying physical network infrastructure. According to the specification of OpenFlow version 1.3, the extensible packet matching and the pipeline feature could be used to provide more flexible network virtualization mechanism. In order to support multiple forwarding paradigms, all flow tables should be designed to support the extensible packet matching mechanism. And the OpenFlow pipeline is also divided into multiple sub-pipelines. The number of subpipelines is equivalent to the number of virtual networks that we designed for multiple forwarding paradigms. As we know, pipeline processing always starts at the first flow table: the packet is first matched against entries of flow table 0.Other flow tables will be used depending on the matching results in Table 0 Standard+ Extension Action Table 1 IP Action Table 2 Lable Action Table 3 Name Action Table 4 Tos Action Table 5 Action Traffic Class Virtual Network 1 Virtual Network 2 Virtual Network 3 Figure 9. Network Virtualization based on extensible packet matching and pipeline processing 822

6 the first table. Thus, in our approach, the flow table 0 is used as a de-multiplexer, which dispatches packets and flows to different sub-pipelines. Figure 9 illustrates a specific case of the proposed mechanism where the switch carries flows of three virtual networks. As shown in the figure 9, different kinds of forwarding approaches can be used in different virtual networks, for example, the traditional IP-based packets routing and forwarding are used on virtual network 1, while the virtual network 2 and 3 are used to support label-based switch/routing and named-based routing/forwarding respectively. Once extensible packet matching and pipeline processing mechanism is used in network virtualization, multiple virtual networks for different services could be realized on a single physical network infrastructure. Physical resources such as Virtual network n Virtual network 1 Physical Network Name-based Network IP-based Network Figure 10. Virtual networks and services Service type n Service type 1 OpenFlow switches, servers, and other network components are sliced and mapped as the virtual resources. For example, a virtual OpenFlow switch can be viewed as a virtualized switch instance having a subset of links, bandwidth and memory of the physical switch. A virtual resource group could be provided for each virtual network, which is customized to an application-specified service. Each virtual network could support different network logical architecture which is suitable for different application requirements. For example, in Figure 10, the content delivery services, such as Name-Based services etc., are deployed in one virtual network which is supporting the information-centric networking function, while the traditional IP services are deployed in another virtual network with IP-based routing and forwarding paradigm. V. CONCLUSION An autonomic OpenFlow-Based SDN Model is proposed in this paper. Based on the autonomic technologies and GANA architecture reference model from EFIPSANS project, a kind of autonomic OpenFlow-Based SDN model and key functions design are addressed in detail. The results of this paper could be proposed to some international standard organizations, such as ITU-T, IETF, and ETSI. We also hope that further investigations and deep analysis could be continued, and a demo development is also necessary to prove our conceptual design. REFERENCES [1] Software-Defined Networking: The New Norm for Network. ONF White Paper, April 13,2012 at [2] EU IST Future and Emerging Technologies, Situated and Autonomic Communication (SAC), at [3] SDN and OpenFlow: A Tutorial; IPinfusion, at [4] IBM article: Understand the autonomic manager concept: ibm.com/developerworks/library/ac-amconcept/ [5] EFIPSANS Deliverable 1.7: Final draft of Autonomic Behaviours Specifications (ABs) for Selected Diverse Networking Environments, at _EFIPSANS_CO_WP1_D1_7_Part1.pdf [6] EFIPSANS, Exposing the Features in IPv6 protocols that can be exploited/extended for the purposes of designing and build autonomic Networks and Services project, at [7] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, OpenFlow: Enabling innovation in campus networks, ACM Computer Communication Review, Apr [8] B. Pfaff, et al., OpenFlow Specification, Version 1.3.0, April 16, 2012, n/openflow-spec-v1.2.pdf [9] R. Sherwood, G. Gibb, K. Yap, G. Appenzeller, M. Casado, N. McKeown, and G. Parulkar, FlowVisor: A Network Virtualization Layer, OpenFlow Switch Consortium, Tech. Rep., October [10] The Named-Data Networking (NDN) project, under NSF Future Internet Architecture (FIA) program, 823

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

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

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

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SOFTWARE-DEFINED NETWORKING AND OPENFLOW SOFTWARE-DEFINED NETWORKING AND OPENFLOW Freddie Örnebjär TREX Workshop 2012 2012 Brocade Communications Systems, Inc. 2012/09/14 Software-Defined Networking (SDN): Fundamental Control

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

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks? OpenFlow and Onix Bowei Xu boweixu@umich.edu [1] McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008. [2] Koponen et al., "Onix: a Distributed Control

More information

Monitoring within an Autonomic Network: A. Framework

Monitoring within an Autonomic Network: A. Framework Monitoring within an Autonomic Network: A GANA based Network Monitoring i Framework Anastasios Zafeiropoulos, Athanassios Liakopoulos, Alan Davy, Ranganai Chaparadza tzafeir@grnet.gr Greek Research and

More information

COMPSCI 314: SDN: Software Defined Networking

COMPSCI 314: SDN: Software Defined Networking COMPSCI 314: SDN: Software Defined Networking Nevil Brownlee n.brownlee@auckland.ac.nz Lecture 23 Current approach to building a network Buy 802.3 (Ethernet) switches, connect hosts to them using UTP cabling

More information

Software Defined Networking

Software Defined Networking Software Defined Networking Dr. Nick Feamster Associate Professor In this course, you will learn about software defined networking and how it is changing the way communications networks are managed, maintained,

More information

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SOFTWARE-DEFINED NETWORKING AND OPENFLOW SOFTWARE-DEFINED NETWORKING AND OPENFLOW Eric Choi < echoi@brocade.com> Senior Manager, Service Provider Business Unit, APJ 2012 Brocade Communications Systems, Inc. EPF 7 2012/09/17 Software-Defined Networking

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

A Study on Software Defined Networking

A Study on Software Defined Networking A Study on Software Defined Networking Yogita Shivaji Hande, M. Akkalakshmi Research Scholar, Dept. of Information Technology, Gitam University, Hyderabad, India Professor, Dept. of Information Technology,

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

Securing Local Area Network with OpenFlow

Securing Local Area Network with OpenFlow Securing Local Area Network with OpenFlow Master s Thesis Presentation Fahad B. H. Chowdhury Supervisor: Professor Jukka Manner Advisor: Timo Kiravuo Department of Communications and Networking Aalto University

More information

Carrier-grade Network Management Extensions to the SDN Framework

Carrier-grade Network Management Extensions to the SDN Framework Carrier-grade Network Management Extensions to the SDN Framework Alisa Devlic, Wolfgang John Ericsson Research Kista, Sweden {alisa.devlic, wolfgang.john}@ericsson.com Pontus Sköldström Acreo AB Kista,

More information

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam Cloud Networking Disruption with Software Defined Network Virtualization Ali Khayam In the next one hour Let s discuss two disruptive new paradigms in the world of networking: Network Virtualization Software

More information

LTE - Can SDN paradigm be applied?

LTE - Can SDN paradigm be applied? LTE - Can SDN paradigm be applied? Source of this presentation: Towards Software Defined Cellular Networks Li Erran Li (Bell Labs, Alcatel-Lucent) Morley Mao (University of Michigan) Jennifer Rexford (Princeton

More information

A Method for Load Balancing based on Software- Defined Network

A Method for Load Balancing based on Software- Defined Network , pp.43-48 http://dx.doi.org/10.14257/astl.2014.45.09 A Method for Load Balancing based on Software- Defined Network Yuanhao Zhou 1, Li Ruan 1, Limin Xiao 1, Rui Liu 1 1. State Key Laboratory of Software

More information

Towards Software Defined Cellular Networks

Towards Software Defined Cellular Networks Towards Software Defined Cellular Networks Li Erran Li (Bell Labs, Alcatel-Lucent) Morley Mao (University of Michigan) Jennifer Rexford (Princeton University) 1 Outline Critiques of LTE Architecture CellSDN

More information

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network SDN AND SECURITY: Why Take Over the s When You Can Take Over the Network SESSION ID: TECH0R03 Robert M. Hinden Check Point Fellow Check Point Software What are the SDN Security Challenges? Vulnerability

More information

A collaborative model for routing in multi-domains OpenFlow networks

A collaborative model for routing in multi-domains OpenFlow networks A collaborative model for routing in multi-domains OpenFlow networks Xuan Thien Phan, Nam Thoai Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology Ho Chi Minh city, Vietnam

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

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

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

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

Software Defined Networking for Telecom Operators: Architecture and Applications

Software Defined Networking for Telecom Operators: Architecture and Applications 2013 8th International Conference on Communications and Networking in China (CHINACOM) Software Defined Networking for Telecom Operators: Architecture and Applications Jian-Quan Wang China Unicom Research

More information

An Intelligent Framework for Vehicular Ad-hoc Networks using SDN Architecture

An Intelligent Framework for Vehicular Ad-hoc Networks using SDN Architecture 435 An Intelligent Framework for Vehicular Ad-hoc Networks using SDN Architecture Balamurugan.V School of Computing Science and Engineering, VIT University Chennai Campus, 600127, Tamilnadu, India. Abstract

More information

Network Virtualization and Resource Allocation in OpenFlow-based Wide Area Networks

Network Virtualization and Resource Allocation in OpenFlow-based Wide Area Networks Network Virtualization and Resource Allocation in OpenFlow-based Wide Area Networks Pontus Sköldström Acreo AB, Kista, Sweden Email: ponsko@acreo.se Kiran Yedavalli Ericsson Research, San Jose, CA, USA

More information

Network Virtualization Based on Flows

Network 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 information

Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX

Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX Shie-Yuan Wang Hung-Wei Chiu and Chih-Liang Chou Department of Computer Science, National Chiao Tung University, Taiwan Email: shieyuan@cs.nctu.edu.tw

More information

Software Defined Networking and OpenFlow: a Concise Review

Software Defined Networking and OpenFlow: a Concise Review Software Defined Networking and OpenFlow: a Concise Review Stefano Forti stefano.forti92@gmail.com MSc in Computer Science and Networking Scuola Superiore Sant'Anna - University of Pisa 1. Introduction

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

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

Leveraging SDN and NFV in the WAN

Leveraging SDN and NFV in the WAN Leveraging SDN and NFV in the WAN Introduction Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are two of the key components of the overall movement towards software defined

More information

Cloud Computing Security: What Changes with Software-Defined Networking?

Cloud Computing Security: What Changes with Software-Defined Networking? Cloud Computing Security: What Changes with Software-Defined Networking? José Fortes Center for Cloud and Autonomic Computing Advanced Computing and Information Systems Lab ARO Workshop on Cloud Security

More information

OpenFlow - the key standard of Software-Defined Networks. Dmitry Orekhov, Epam Systems

OpenFlow - the key standard of Software-Defined Networks. Dmitry Orekhov, Epam Systems OpenFlow - the key standard of Software-Defined Networks Dmitry Orekhov, Epam Systems Software-defined network The Need for a New Network Architecture Limitations of Current Networking Technologies Changing

More information

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

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

More information

Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks

Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks 1 Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks Leonardo Ochoa-Aday, Cristina Cervello -Pastor, Member, IEEE, and Adriana Ferna ndez-ferna ndez Abstract The explosion

More information

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe Software-Defined Networking for the Data Center Dr. Peer Hasselmeyer NEC Laboratories Europe NW Technology Can t Cope with Current Needs We still use old technology... but we just pimp it To make it suitable

More information

Supporting Information-Centric Networking in SDN

Supporting Information-Centric Networking in SDN Supporting Information-Centric Networking in SDN Peng Li, Wu Muqing, Wang Ning, and Liu Hongbao Abstract Recently the Software-Defined Networking (SDN) has attracted increasing attention in the research

More information

SDN, OpenFlow and the ONF

SDN, OpenFlow and the ONF SDN, OpenFlow and the ONF OpenFlow/Software-Defined Networking (SDN) OpenFlow/SDN is emerging as one of the most promising and disruptive networking technologies of recent years. It has the potential to

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

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

Software Defined Networking and the design of OpenFlow switches

Software Defined Networking and the design of OpenFlow switches Software Defined Networking and the design of OpenFlow switches Paolo Giaccone Notes for the class on Packet Switch Architectures Politecnico di Torino December 2015 Outline 1 Introduction to SDN 2 OpenFlow

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

Introduction to Software Defined Networking. Xenofontas Dimitropoulos 21/5/2015

Introduction to Software Defined Networking. Xenofontas Dimitropoulos 21/5/2015 Introduction to Software Defined Networking Xenofontas Dimitropoulos 21/5/2015 Credits HY436 course preparation: Teaching Assistants: Dimitrios Gkounis, George Nomikos, Manos Lakiotakis, Manos Surligas

More information

Software Defined Networking A quantum leap for Devops?

Software Defined Networking A quantum leap for Devops? Software Defined Networking A quantum leap for Devops? TNG Technology Consulting GmbH, http://www.tngtech.com/ Networking is bottleneck in today s devops Agile software development and devops is increasing

More information

SDN 交 換 機 核 心 技 術 - 流 量 分 類 以 及 應 用 辨 識 技 術. 黃 能 富 教 授 國 立 清 華 大 學 特 聘 教 授, 資 工 系 教 授 E-mail: nfhuang@cs.nthu.edu.tw

SDN 交 換 機 核 心 技 術 - 流 量 分 類 以 及 應 用 辨 識 技 術. 黃 能 富 教 授 國 立 清 華 大 學 特 聘 教 授, 資 工 系 教 授 E-mail: nfhuang@cs.nthu.edu.tw SDN 交 換 機 核 心 技 術 - 流 量 分 類 以 及 應 用 辨 識 技 術 黃 能 富 教 授 國 立 清 華 大 學 特 聘 教 授, 資 工 系 教 授 E-mail: nfhuang@cs.nthu.edu.tw Contents 1 2 3 4 5 6 Introduction to SDN Networks Key Issues of SDN Switches Machine

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

Relationship between SMP, ASON, GMPLS and SDN

Relationship between SMP, ASON, GMPLS and SDN Relationship between SMP, ASON, GMPLS and SDN With the introduction of a control plane in optical networks, this white paper describes the relationships between different protocols and architectures. Introduction

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

Mobility Management Framework in Software Defined Networks

Mobility Management Framework in Software Defined Networks , pp. 1-10 http://dx.doi.org/10.14257/ijseia.2014.8.8,01 Mobility Management Framework in Software Defined Networks Kyoung-Hee Lee Department of Computer Engineering, Pai Chai University, Korea leekhe@pcu.ac.kr

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

SDN/Virtualization and Cloud Computing

SDN/Virtualization and Cloud Computing SDN/Virtualization and Cloud Computing Agenda Software Define Network (SDN) Virtualization Cloud Computing Software Defined Network (SDN) What is SDN? Traditional Network and Limitations Traditional Computer

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

libnetvirt: the network virtualization library

libnetvirt: the network virtualization library libnetvirt: the network virtualization library Daniel Turull, Markus Hidell, Peter Sjödin KTH Royal Institute of Technology, School of ICT Stockholm, Sweden Email: {danieltt,mahidell,psj}@kth.se Abstract

More information

SDN and NFV in the WAN

SDN and NFV in the WAN WHITE PAPER Hybrid Networking SDN and NFV in the WAN HOW THESE POWERFUL TECHNOLOGIES ARE DRIVING ENTERPRISE INNOVATION rev. 110615 Table of Contents Introduction 3 Software Defined Networking 3 Network

More information

Facility Usage Scenarios

Facility Usage Scenarios Facility Usage Scenarios GDD-06-41 GENI: Global Environment for Network Innovations December 22, 2006 Status: Draft (Version 0.1) Note to the reader: this document is a work in progress and continues to

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 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

OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables

OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables OpenFlow and Software Defined Networking presented by Greg Ferro OpenFlow Functions and Flow Tables would like to thank Greg Ferro and Ivan Pepelnjak for giving us the opportunity to sponsor to this educational

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

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012 SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS Jason Kleeh September 27, 2012 What if you could Build your next data center optimized for highest demands in flexibility, reliability, and

More information

Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University

Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University Transition to NFV Cost of deploying network functions: Operating expense

More information

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

Simplifying Data Data Center Center Network Management Leveraging SDN SDN Feb 2014, HAPPIEST MINDS TECHNOLOGIES March 2014, HAPPIEST MINDS TECHNOLOGIES Simplifying Data Data Center Center Network Management Leveraging SDN SDN Author Author Srinivas Srinivas Jakkam Jakkam Shivaji

More information

DESIGN AND ANALYSIS OF TECHNIQUES FOR MAPPING VIRTUAL NETWORKS TO SOFTWARE- DEFINED NETWORK SUBSTRATES

DESIGN AND ANALYSIS OF TECHNIQUES FOR MAPPING VIRTUAL NETWORKS TO SOFTWARE- DEFINED NETWORK SUBSTRATES DESIGN AND ANALYSIS OF TECHNIQUES FOR MAPPING VIRTUAL NETWORKS TO SOFTWARE- DEFINED NETWORK SUBSTRATES Tran Song Dat Phuc - Uyanga Department of Computer Science and Engineering SeoulTech 2014 Table of

More information

VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING. Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk

VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING. Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk College of Engineering, Koç University, 34450 Sariyer, Istanbul, Turkey ABSTRACT

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

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

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

White Paper. Requirements of Network Virtualization

White Paper. Requirements of Network Virtualization White Paper on Requirements of Network Virtualization INDEX 1. Introduction 2. Architecture of Network Virtualization 3. Requirements for Network virtualization 3.1. Isolation 3.2. Network abstraction

More information

How OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012

How OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012 How OpenFlow -Based SDN Transforms Private Cloud ONF Solution Brief November 27, 2012 Table of Contents 2 Executive Summary 2 Trends in the Private Cloud 3 Network Limitations and Requirements 4 OpenFlow-Based

More information

ORAN: OpenFlow Routers for Academic Networks

ORAN: OpenFlow Routers for Academic Networks ORAN: OpenFlow Routers for Academic Networks A. Rostami,T.Jungel,A.Koepsel,H.Woesner,A.Wolisz Telecommunication Networks Group (TKN), Technical University of Berlin, Germany {rostami, wolisz}@tkn.tu-berlin.de

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

HP OpenFlow Protocol Overview

HP OpenFlow Protocol Overview HP OpenFlow Protocol Overview Technical Solution Guide Version: 1 September 2013 Table of Contents Introduction: Traditional Switch and Openflow... 2 Destination Address-based Switching... 2 Flow-based

More information

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

SDN CENTRALIZED NETWORK COMMAND AND CONTROL SDN CENTRALIZED NETWORK COMMAND AND CONTROL Software Defined Networking (SDN) is a hot topic in the data center and cloud community. The geniuses over at IDC predict a $2 billion market by 2016

More information

An Overview of OpenFlow

An Overview of OpenFlow An Overview of OpenFlow By Jim Metzler, Ashton Metzler & Associates Distinguished Research Fellow and Co-Founder, Webtorials Editorial/Analyst Division The OpenFlow Protocol Figure 1 depicts the Open 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

CS6204 Advanced Topics in Networking

CS6204 Advanced Topics in Networking CS6204 Advanced Topics in Networking Assoc Prof. Chan Mun Choon School of Computing National University of Singapore Aug 14, 2015 CS6204 Lecturer Chan Mun Choon Office: COM2, #04-17 Email: chanmc@comp.nus.edu.sg

More information

Network Virtualization and its Application to M2M Business

Network Virtualization and its Application to M2M Business Network Virtualization and its Application to M2M Business M2M Partner Event Dr. Markus Breitbach Deutsche Telekom, Group Technology Rotterdam, 2011/09/28 Image source: http://clementvalla.com/work/google-earth-bridges/

More information

Principle and Implementation of. Protocol Oblivious Forwarding

Principle and Implementation of. Protocol Oblivious Forwarding Principle and Implementation of Protocol Oblivious Forwarding PUBLICATION DATE DECEMBER 27, 2012 Contents Principle and Implementation of... 1 Protocol Oblivious Forwarding... 1 AUTHORS... 错 误! 未 定 义 书

More information

The State of OpenFlow: Advice for Those Considering SDN. Steve Wallace Executive Director, InCNTRE SDN Lab Indiana University ssw@iu.

The State of OpenFlow: Advice for Those Considering SDN. Steve Wallace Executive Director, InCNTRE SDN Lab Indiana University ssw@iu. The State of OpenFlow: Advice for Those Considering SDN Steve Wallace Executive Director, InCNTRE SDN Lab Indiana University ssw@iu.edu 2 3 4 SDN is an architecture Separation of Control and Data Planes

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

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

Autonomous Fast Rerouting for Software Defined Network

Autonomous Fast Rerouting for Software Defined Network Autonomous ast Rerouting for Software Defined Network 2012.10.29 NTT Network Service System Laboratories, NTT Corporation Shohei Kamamura, Akeo Masuda, Koji Sasayama Page 1 Outline 1. Background and Motivation

More information

OpenFlow -Enabled Cloud Backbone Networks Create Global Provider Data Centers. ONF Solution Brief November 14, 2012

OpenFlow -Enabled Cloud Backbone Networks Create Global Provider Data Centers. ONF Solution Brief November 14, 2012 OpenFlow -Enabled Cloud Backbone Networks Create Global Provider Data Centers ONF Solution Brief November 14, 2012 Table of Contents 2 OpenFlow-Enabled Software-Defined Networking 2 Executive Summary 3

More information

Software Defined Networking Architecture

Software Defined Networking Architecture Software Defined Networking Architecture Brighten Godfrey CS 538 October 8 2013 slides 2010-2013 by Brighten Godfrey The Problem Networks are complicated Just like any computer system Worse: it s distributed

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 Networking (SDN) - Open Flow

Software Defined Networking (SDN) - Open Flow Software Defined Networking (SDN) - Open Flow Introduction Current Internet: egalitarian routing/delivery based on destination address, best effort. Future Internet: criteria based traffic management,

More information

Multicasting on SDN. Prof. Sunyoung Han Konkuk University syhan@cclab.konkuk.ac.kr 23 July 2015

Multicasting on SDN. Prof. Sunyoung Han Konkuk University syhan@cclab.konkuk.ac.kr 23 July 2015 Multicasting on SDN Prof. Sunyoung Han Konkuk University syhan@cclab.konkuk.ac.kr 23 July 2015 1 Contents 1. Software Defined Networking (SDN) 2. OpenFlow 3. Multicasting 4. Open vswitch 5. OpenFlow Protocol

More information

EventBus Module for Distributed OpenFlow Controllers

EventBus Module for Distributed OpenFlow Controllers EventBus Module for Distributed OpenFlow Controllers Igor Alekseev Director of the Internet Center P.G. Demidov Yaroslavl State University Yaroslavl, Russia aiv@yars.free.net Mikhail Nikitinskiy System

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

How To Orchestrate The Clouddusing Network With Andn

How To Orchestrate The Clouddusing Network With Andn ORCHESTRATING THE CLOUD USING SDN Joerg Ammon Systems Engineer Service Provider 2013-09-10 2013 Brocade Communications Systems, Inc. Company Proprietary Information 1 SDN Update -

More information

Time-based Updates in OpenFlow: A Proposed Extension to the OpenFlow Protocol

Time-based Updates in OpenFlow: A Proposed Extension to the OpenFlow Protocol CCIT Report #835, July 2013, EE Pub No. 1792, Technion, Israel 1 Time-based Updates in : A Proposed Extension to the Protocol Tal Mizrahi, Yoram Moses Department of Electrical Engineering Technion Israel

More information

OpenFlow. Ihsan Ayyub Qazi. Slides use info from Nick Mckeown

OpenFlow. Ihsan Ayyub Qazi. Slides use info from Nick Mckeown OpenFlow Ihsan Ayyub Qazi Slides use info from Nick Mckeown Why Openflow? Deployment of new experimental protocols is challenging Huge installed base of protocols and equipment Reluctance by network operators

More information

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO Surviving the SDN Wars Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO 2014 Sequence Defining SDN and NFV Last 4 years Last 6 months What happens next for SDN? Defining SDN and NFV

More information

Scalable Network Virtualization in Software-Defined Networks

Scalable Network Virtualization in Software-Defined Networks Scalable Network Virtualization in Software-Defined Networks Dmitry Drutskoy Princeton University Eric Keller University of Pennsylvania Jennifer Rexford Princeton University ABSTRACT Network virtualization

More information

Mock RFI for Enterprise SDN Solutions

Mock RFI for Enterprise SDN Solutions Mock RFI for Enterprise SDN Solutions Written By Sponsored By Table of Contents Background and Intended Use... 3 Introduction... 3 Definitions and Terminology... 7 The Solution Architecture... 10 The SDN

More information

Network Functions Virtualization in Home Networks

Network Functions Virtualization in Home Networks Network Functions Virtualization in Home Networks Marion Dillon Timothy Winters Abstract The current model of home networking includes relatively low- cost, failure- prone devices, requiring frequent intervention

More information

SDN and OpenFlow. Naresh Thukkani (ONF T&I Contributor) Technical Leader, Criterion Networks

SDN and OpenFlow. Naresh Thukkani (ONF T&I Contributor) Technical Leader, Criterion Networks SDN and OpenFlow Naresh Thukkani (ONF T&I Contributor) Technical Leader, Criterion Networks Open 2014 Open SDN Networking India Foundation Technology Symposium, January 18-19, 2015, Bangalore Agenda SDN

More information