Versions Compared

Key

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

...

Contents

Table of Contents
outlinetrue

Background

Application Co-existence and Integration Challenges

...

Defining Granular interfaces (ODL-interfaces data-model)

Odlinterfacesdatamodel.pngImage RemovedImage Added


Binding Services on an Interface

Servicebindingdatamodel.pngImage RemovedImage Added

  • Service binding data model used to bind a service on a particular interface
  • Service module configures following parameters
    • Service-Priority
    • Service-Name
    • Service-Type
    • Service-Info
      • (for service-type openflow-based)
      • Flow-priority
      • Instruction-list
  • Interface Manager maintains a Service dispatcher table to regulate pipeline dynamically between services
  • Listens to service-binding changes and accordingly programs the dataplane (Table 0 & Service Dispatcher)

...

Service binding dataplane semantics

Dataplaneservicebinding.pngImage RemovedImage Added


Making SBI protocol agnostic (South bound renderers)

  • Provide a flexible way to support multiple south bound protocols
  • North-bound interface/data-model is decoupled from south bound plugins
  • NBI Data change listeners select and interact with appropriate SBI renderers
  • New renderers can be added to support new Southbound interfaces/protocols/plugins
  • Needs to be re-concilied with Netvirt re-design proposal

Ifmsbirenderers.pngImage RemovedImage Added


Shared Overlay Tunnel Service

...