SDN components and OpenFlow

SDN components and OpenFlow

For access to this article, please select a purchase option:

Buy chapter PDF
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Big Data and Software Defined Networks — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Today's Internet suffers from ever-increasing challenges in scalability, mobility, and security, which calls for deep innovations on network protocols and infrastructures. However, the distributed controlling mechanism, especially the bundle of control plane and the data plane within network devices, sharply restricts such evolutions. In response, the software-defined networking (SDN), an emerging networking paradigm, proposes to decouple the control and data planes, producing logically centralized controllers, simple yet efficient forwarding devices, and potential abilities in functionalities programming. This chapter presents a short yet comprehensive overview of SDN components and the OpenFlow protocol on basis of both classic and latest literatures. The topics range from fundamental building blocks, layered architectures, novel controlling mechanisms, and design principles and efforts of OpenFlow switches.

Chapter Contents:

  • 3.1 Overview of SDN's architecture and main components
  • 3.1.1 Comparison of IP and SDN in architectures
  • 3.1.2 SDN's main components
  • 3.2 OpenFlow
  • 3.2.1 Fundamental abstraction and basic concepts
  • Packet, flow and matching
  • Action and forwarding
  • Communication
  • 3.2.2 OpenFlow tables and the forwarding pipeline
  • 3.2.3 OpenFlow channels and the communication mechanism
  • Control messages
  • Communication mechanisms
  • 3.3 SDN controllers
  • 3.3.1 System architectural overview
  • 3.3.2 System implementation overview
  • 3.3.3 Rule placement and optimization
  • 3.4 OpenFlow switches
  • 3.4.1 The detailed working flow
  • 3.4.2 Design and optimization of table lookups
  • 3.4.3 Switch designs and implementations
  • Hardware switches
  • Software switches
  • Industrial efforts
  • 3.5 Open issues in SDN
  • 3.5.1 Resilient communication
  • 3.5.2 Scalability
  • References

Inspec keywords: computer network reliability; software defined networking; protocols

Other keywords: data plane; SDN components; control plane; network devices; forwarding devices; OpenFlow switches; OpenFlow protocol; Internet; software-defined networking; network protocols; distributed controlling mechanism

Subjects: Computer communications; Computer networks and techniques; Reliability; Protocols; Protocols

Preview this chapter:
Zoom in

SDN components and OpenFlow, Page 1 of 2

| /docserver/preview/fulltext/books/pc/pbpc015e/PBPC015E_ch3-1.gif /docserver/preview/fulltext/books/pc/pbpc015e/PBPC015E_ch3-2.gif

Related content

This is a required field
Please enter a valid email address