Misconceptions Of SDN Architecture

Great Essays
3.2. OS model: We all know about OS model as shown in figure (3). It has three basic layers:
• Applications
• OS
• Hardware

The OS can manage hardware for many application. OS separate between hardware and the applications giving advantage to programmers to innovate.
3. Control plane and Data plane separation

3.3. SDN separation of planes: SDN architecture looks like OS model as shown in figure (4). It consists of three layers:
• Application layer: we can run here many kinds of application such that:
 Cloud orchestration:
e.g. OpenStack, CloudStack…etc.
 Business applications
 SDN applications
 …etc.
• Control layer: it is one logically centralized controller.
• Forwarding layer: it is many forwarding devices. Here we call tradition
…show more content…
SDN controller communicates with forwarding devices using open interfaces (e.g. OpenFlow).

3.4. SDN misconceptions:
• The first misconception about the controller is that it must be physically centralized. In reality it is not required for example Onix and ONOS (OpenFlow OS) has physically distributed controllers (but logically centralized).
3. Control plane and Data plane separation

• The second misconception is that the first packet must go to controller for handling. Truly some past systems like Ethane worked like that for some security policies but it is not required in all systems.

• The third misconception is that SDN is OpenFlow. In fact, OpenFlow is a popular protocol but it is not the only one.

3.5. Why separation?
• Evolution of applications (software) is independent of hardware.
• More flexibility: can introduce new services more easily. No need to configure individual hardware.
• Increase innovation: not dependent on vendors and long standardization.
• Simpler management: control from high level control program.
• Fast adapt to changes in network world.
• Simpler and cheaper hardware.
• Increase reliability and security.
• Better end-user
…show more content…
Commercial SDN controllers: Commercial SDN controllers also exist such that:
• Cisco onePK controller
• HP Virtual Application Networks (VAN) SDN Controller…etc.

But we want to take a look on a heavy industry that standardize a new model which will make revolution in the market of SDN controllers.

OpenDaylight: More than 52 corporations we listed some below: They intended to build one single platform based on open source for SDN/NVF (Network Functions Virtualization) platform. It will not only support OpenFlow but they have more innovation and intelligent work to do. References

1. Course: Software Defined Networking by Nick Feamster, Princeton University. https://www.coursera.org/course/sdn1 http://noise.gatech.edu/classes/cs8803sdn/fall2014/
2. Books:
• “SDN: Software Defined Networks” by Thomas D. Nadeau and Ken Gray, O’Reilly 2013
• “Network Innovation through OpenFlow and SDN Principles and Design” Edited by FEI HU, CRC Press 2014
3. Papers:
• “The Road to SDN: An Intellectual History of Programmable Networks” by Nick Feamster, Jennifer Rexford, and Ellen Zegura
• “OpenFlow: Enabling Innovation in Campus Networks” by Nick McKeown Stanford University March 14, 2008
4.

Related Documents

  • Improved Essays

    Nt1330 Unit 4 Paper

    • 551 Words
    • 3 Pages

    In T8.1, services and their corresponding user communicate with each other by passing data in a well-defined, shared format, or by coordinating an activity between two or more services. The services are located in a central service pool and can use a so-called Service Bus (often Enterprise Service Bus or ESB), should be shared in parallel by different application systems and beyond, combined by a service composition to arbitrarily complex complete systems. This, also called orchestration combination of various distributed services from many different administrative domains is an essential feature of a service-oriented architecture. A Service bus is used to provide communication between all services and any user, User sends request to the service…

    • 551 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Nt1310 Unit 3 Assignment

    • 867 Words
    • 4 Pages

    TCP/IP stands for (Transmission Control Protocol/Internet Protocol); this is part of the Internet Protocol Suite. The role of TCP/IP is to make sure the data that it is receiving is been delivered to the right address, they are a combination of instructions that outline packages of information sent to the user. The TCP/IP contains different protocols HTTP , FTP , SMTP , DNS , RIP and SNMP .…

    • 867 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    The second layer of TCP/IP protocol suite is the transport layer. The transport layer delivers backbone to data flow between two hosts. The transport layer receives data from the application layer which is the first layer in TCP/IP protocol suite. In the transport layer there is a lot of protocols that work in there but there is two protocols that gets frequently used and these are TCP (Transmission control protocol) and UDP (User datagram protocol).…

    • 505 Words
    • 3 Pages
    Improved Essays
  • Decent Essays

    OSI stands for Open Systems Interconnection model which is a network model that contains the network standard protocols for communication between nodes. The OSI model consists of 7 layers:…

    • 442 Words
    • 2 Pages
    Decent Essays
  • Improved Essays

    Nt1330 Unit 3 Assignment 1

    • 1123 Words
    • 5 Pages

    Then, it directs the packet to the next station (network) on its journey by using information in its routing table/routing policy. This creates an overlay internetwork.…

    • 1123 Words
    • 5 Pages
    Improved Essays
  • Decent Essays

    Nt1330 Unit 1 Study Guide

    • 573 Words
    • 3 Pages

    14. Open Database Connectivity (ODBC) – Industry standard protocol that makes it possible for software from different vendors to interact and exchange…

    • 573 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    Internet Protocol version 4 (IPv4) is the standard version of the internet protocol, that acts as the platform for standard internet protocols and existing internet models (ISP). Extensive use of this protocol led to exhaustion of IP addresses. Therefore, we are bound to use IPv6, in the near future. A feature called as sub-netting is used for IP address allocation. It is defined in RFC 791.…

    • 917 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Northbound APIs must support a wide variety of applications because SDN is bound to the innovative applications it can potentially support and enable. The northbound API is not standardized and often allows fine-grained control of switches. Applications should and do not need to process details of the southbound interface, such as details about the network topology [14].…

    • 640 Words
    • 3 Pages
    Improved Essays
  • Great Essays

    NT1330 Unit 1 Lab Report

    • 1743 Words
    • 7 Pages

    The main purpose of this lab is to introduce us to the RLES vCloud system, begin setting up a network with a router VM and a main Redhat VM, and configure some baseline features for the continuation of our work in future labs. This included configuring DNS forwarding and NTP on the PFSense router VM, and configuring a wiki on the redhat VM alongside monitoring software such as Zabbix or Opsview.…

    • 1743 Words
    • 7 Pages
    Great Essays
  • Decent Essays

    Networks has the ability to connect many servers on the same single network. The presentation layer is constructed for uncertainty while transferring data between networked systems.…

    • 139 Words
    • 1 Pages
    Decent Essays
  • Great Essays

    With most complex innovations, there's not one size-fits-all arrangement regarding the matter of network administration. The needs and assets of every one of a kind association will relate…

    • 877 Words
    • 4 Pages
    Great Essays
  • Decent Essays

    Run the Mininet from the terminal of Ubuntu and run Xterm window for controller and switches and host. And run the two applications in Ryu Xterm window for more details about how to run this application see chapter four. And put the version of OpenFlow for the network in Xterm of switches in this thesis using OpenFlow version three. And put the queue for a network by send the orders from to switches see chapter four ,here must be to open two Xterm windows ,first to run the applications and second for send the order for switches.…

    • 464 Words
    • 2 Pages
    Decent Essays
  • Improved Essays

    Describe in detail the OSI model and its each layers responsibility in detail for networking.…

    • 546 Words
    • 3 Pages
    Improved Essays
  • Great Essays

    We considered infrastructure costs, speed, and reliability for cabling and adaptors. Our network employed hybrid type of network sine we use Ethernet cable, Wi-Fi and fiber optic as our media.…

    • 884 Words
    • 4 Pages
    Great Essays
  • Decent Essays

    SDN is the concept to decouple the control plane from the Specific device (router, Switches etc) and given the authority of control plan to the Controller and left the devices is only for data plane. Controller also monitor the whole data traffic view of network and install the forwarding rules on switches according to the data traffic and topology of the network. It is essential to limiting the broadcast and avoids loops with OpenFlow devices. Therefore, on the data layer if one SDN domain egress switches can only have exactly one connection to any other ingress domain switch, which will limit the scalabiltity when deploying SDN networks.There is at least two inter-domain connection necessary to improve scalability for end-to-end services…

    • 241 Words
    • 1 Pages
    Decent Essays