Professional Documents
Culture Documents
OpenOMCI and Service Technology Profiles
OpenOMCI and Service Technology Profiles
Hyperlink to
actual diagram
Service Tech Profile Bridge Task(s)
● In VOLTHA, up to v1.3, all Open-Source ONUs had a fairly script based
approach to setting up a service. This needs to be broken down into
OpenOMCI OMCI tasks and tested
● Work on this started in Sprint 3 with the ADTRAN ONU device adapter.
Pictured in the next three slides.
○ Does not yet contain Priority Queue or Traffic Schedulers
○ Not fully parameterized yet, but getting close
○ First Implementation may be ONU Specific (specific task per ONU
Vendor)
ADTRAN ONU Sequence: VOLTHA v1.3.0
S1
C3
C12
S13 S10 C2
S14
C4
C5
S11 C6
C8 C7
C9
Figure 12: From AT&T’s OpenOMCI Specification, v3.0. S=Set ME, C=Create ME
ADTRAN ONU Sequence: VOLTHA master as of 6/20/2018
S8
C10
C12
S13 S11 C9
S14
C6
S1 C2
C3
S15 C7 C4
C5
Figure 12: From AT&T’s OpenOMCI Specification, v3.0. S=Set ME, C=Create ME
OpenOMCI ME Sequence: Desirable (all ONUs the same?)
S3
C8
C2
S3 S1 C10 S9 C6 C5
1. Common
Traffic
S... Descriptor
C4
2. HSI C7
C1 S2
3. Flows
S1 C1
S2
3. Enable
C2 C3
n/a?
Figure 12: From AT&T’s OpenOMCI Specification, v3.0. S=Set ME, C=Create ME
Service Flow Task
● Relates to the Flows steps in the previous slide
● Used to add/remove individual flows to the Extended VLAN Tagging
Configuration ME (#171) and update any Traffic Descriptor ME (#280)
● This values/operations for this task comes from the OpenFlow request
● First implementation can probably a single Task (1 Task for all ONUs)
MIB Audit & Resynchronization Considerations
● Besides dealing with minor differences in OMCI Task for setting up the
Bridge, UNIs, ANIs, … how to resynchronize an ONU after loss of MIB
Synchronization is also difficult.
● Probably best handled in the Service Tech Profile Bridge Task(s) and the
Service Flow Task separately. Pass ME difference list to each task.
Reconcile
Events
Sync Task Audit Task
OMCI
Task
OpenOMCI Events
Audit Task
ME Even
MIB
VOLTHA
Get MIB Data
Sync Task Reconcile v1.3.0
OMCI Rx/Tx Task(s) Commitments
OmciAdapter
ts
Requests Task Runner
Agent Stretch
ME Goals
MIB Sync Database
StateMachine ME CRUD requests PUB/SUB
Interface