Cisco OpFlex You can call it as the Ciscos answer to OpenFlow Cisco submitted

Cisco opflex you can call it as the ciscos answer to

This preview shows page 5 - 7 out of 12 pages.

Cisco OpFlex: You can call it as the Cisco’s answer to OpenFlow. Cisco submitted the protocol to the Internet Engineering Task Force (IETF) standardization process in April 2014. Northbound Interface The northbound interface is utilized to access the SDN controller. It allows the administrator to access the SDN to configure it or to retrieve information from it. This could be done through a GUI. It also offers an API that allows other applications access to the SDN controller. Multiple applications can access the SDN controller via API. A user will start using the GUI to obtain data about the network from the SDN controller. The GUI uses the API at the backend. To configure the network or to get information from the SDN controller, API can use scripts that are written in Java or Python. REST API SDN controllers uses a REST API (Representational State Transfer) It uses HTTP messages to send and receive information between the SDN controller and application. HTTP GET: Utilized when you wish to retrieve information. HTTP POST/PUT: Utilized when you wish to upload or update data. When the SDN controller receives the "HTTP GET" request, it will reply with a "HTTP GET response" message with the information that was requested The information is delivered in a common data format. The two most used data formats are: JavaScript Object Notation (JSON ) eXtensible Markup Language (XML)
Image of page 5
Key Areas in SDN SDN focuses on the following key areas: Separation of data plane from the control plane. Centralization of the control plane. Standardized interfaces between the device and controller. Programmability of control plane by external applications. Separating Data Plane from Control Plane SDN allows the user to treat all the devices equally by hiding the vendor or device specifics of the data layer, thus representing the entire data plane as a virtual abstract layer. SDN provides the flexibility to view the entire data plane infrastructure as a virtual resource that can be configured and controlled by an upper layer control plane. In an SDN architecture, the network appears as one logical device to the applications. Centralizing Control Plane The control plane defines the controls and intelligence required by the data plane. The data layer hardware devices are now free from their individual control layers and can act as a collective resource. Centralizing the control plane allows to inspect the state of the data layer and make adjustments dynamically to respond to new demands and changing conditions. The provides a global view of all the network-wide resources, representing all the network devices as one virtual logical network. Standardized interfaces Control and Data layers are generally referred to as North-Southbound interfaces. As you know, Southbound interfaces from the controller communicate with lower level hardware infrastructure and northbound interfaces communicate with business applications.
Image of page 6
Image of page 7

You've reached the end of your free preview.

Want to read all 12 pages?

  • Winter '17
  • Parth

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors