...
Contents
Table of Contents outline true
outline | true |
---|
Background
Application Co-existence and Integration Challenges
...
Defining Granular interfaces (ODL-interfaces data-model)
Binding Services on an Interface
- 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
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
Shared Overlay Tunnel Service
...