Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Application Co-existence and Integration Challenges


  • Fancy Bullets
    typesquare

    cdncncn


    Partitioning of OpenFlow Resources
    • Every application must have their private flow state space (on every switch)
      1. Flow tables, group table, meter table, cookies
  • Ingress demultiplexing (aka “Table 0 Problem”)
    • Packets entering the switch have to be directed to the correct application pipeline
    • Applications cannot simply write ingress flow entries into table 0 without coordination
    • Need smaller granularity than OF port (e.g. VLAN, VNI etc) ? generalized interface concept
    • Co-existence of multiple applications on the same interface
    • Multi-tenancy: Several isolated service instances of the same application
  • Integration/Co-operation of different applications
    • Control plane: Service APIs between applications
    • Data plane: Transfer packets between the pipelines of different applications
      1. Take the use of various packet metadata into account!
    • Each application comes with its own overlay solution

...