• DocumentCode
    74101
  • Title

    Keyflow: a prototype for evolving SDN toward core network fabrics

  • Author

    Martinello, Magnos ; Ribeiro, Moises R. N. ; de Oliveira, Rafael Emerick Z. ; de Angelis Vitoi, Romulo

  • Author_Institution
    Fed. Univ. of Espirito Santo, Vitória, Brazil
  • Volume
    28
  • Issue
    2
  • fYear
    2014
  • fDate
    March-April 2014
  • Firstpage
    12
  • Lastpage
    19
  • Abstract
    The large bulk of packets/flows in future core networks will require a highly efficient header processing in the switching elements. Simplifying lookup in core network switching elements is capital to transport data at high rates and with low latency. Flexible network hardware combined with agile network control is also an essential property for future software-defined networking. We argue that only further decoupling between the control and data planes will unlock the flexibility and agility in SDN for the design of new network solutions for core networks. This article proposes a new approach named KeyFlow to build a flexible network-fabricbased model. It replaces the table lookup in the forwarding engine by elementary operations relying on a residue number system. This provides us tools to design a stateless core network by still using OpenFlow centralized control. A proof of concept prototype is validated using the Mininet emulation environment and OpenFlow 1.0. The results indicate RTT reduction above 50 percent, especially for networks with densely populated flow tables. KeyFlow achieves above 30 percent reduction in keeping active flow state in the network.
  • Keywords
    internetworking; protocols; residue number systems; switching networks; KeyFlow; Mininet emulation environment; OpenFlow 1.0; OpenFlow centralized control; RTT reduction; SDN; active flow state; agile network control; control planes; core network fabrics; core network switching elements; data planes; data transport; elementary operations; flexible network hardware; flexible network-fabric-based model; flow tables; header processing; latency; residue number system; software-defined networking; stateless core network; Open source software; Packet switching; Ports (Computers); Prototypes; Scalability; Software development; Switches;
  • fLanguage
    English
  • Journal_Title
    Network, IEEE
  • Publisher
    ieee
  • ISSN
    0890-8044
  • Type

    jour

  • DOI
    10.1109/MNET.2014.6786608
  • Filename
    6786608