Ouroboros: Protocol Independent Forwarding for SDN

Liang LI, Hamid FARHADY, Ping DU, Akihiro NAKAO

  • Full Text Views

    0

  • Cite this

Summary :

In most cases, the programmability of Software Defined Network (SDN) refers to the flexibility existing in northbound interface that enables network managers to control the behaviors of the networks. However, the lack of flexibility in data plane conversely results in wasting potentially usable information for controlling flows, especially from network services and applications point of view. For example, OpenFlow switches only deal with L2-L4 headers and ignore the other parts of packet. We propose Ouroboros as a programmable switch logic to increase the flexibility of SDN southbound interface. Ouroboros switches not only remove the limitation of regular OpenFlow switches using packet headers as the reference for packet switching, but also provides a highly flexible interface for network managers to conduct application-specific flow control according to packet content at any arbitrary offsets. Ouroboros can penetrate deeply into packet (e.g., RTP or SIP) protocol headers, or further into packet payload, to process user-defined switching protocol. Our evaluations of Ouroboros on 10Gbps traffic indicates the effectiveness of proposed method.

Publication
IEICE TRANSACTIONS on Communications Vol.E97-B No.11 pp.2278-2285
Publication Date
2014/11/01
Publicized
Online ISSN
1745-1345
DOI
10.1587/transcom.E97.B.2278
Type of Manuscript
Special Section PAPER (Special Section on Network Virtualization, and Fusion Platform of Computing and Networking)
Category

Authors

Liang LI
  The University of Tokyo
Hamid FARHADY
  The University of Tokyo
Ping DU
  The University of Tokyo
Akihiro NAKAO
  The University of Tokyo

Keyword

FlyerIEICE has prepared a flyer regarding multilingual services. Please use the one in your native language.