BBS Meeting Minutes






2019.03.07

Agenda

  1. BBS M3 review in usecasesub call

  2. Open implementation issues

    1. Review table under Service instance related info: SO team needs clarification on how those service instance metadatum are provided to SO and which data needs to be stored as metadata in AAI vs SDNC MD-SAL vs data that is only needed at orchestration time

  3. Demo ONS. Progress update

    1. ExtAPI 

    2. DCAE: BBS uS / PRH

    3. Policy

    4. SO

    5. SDN-C

    6. AAI

    7. SDC / Model

    8. Lab


2019.02.28

Agenda

  1. Preparation for M3 use cases/functional requirements review in the use case subcommittee call:

    1. Document APIs used by BBS use case

    2. Any changes in scope, resources, repositories... since M1?

    3. BBS Dublin M3 Deliverables for API Freeze Milestone Checklist

  2. Review BBS planning: BBS Planning

  3. Demo ONS. Progress update

  4. BBF Q1 presentation review

Discussion



2019.02.25

Agenda

  1. AAI/PRH: 

    1. During the CPE PNF registration, who is responsible for persisting the attachment point info in AAI?

    2. Update on AAI-2154: Add EdgeRules to cp/generic-vnf/pnf to support BBS use caseClosed

  2. SO/SDNC: Potential impacts due to nested grouping param

  3. Demo ONS progress 

Discussion

  • AAI/PRH

    • PRH will persist he attachment point info as a logical link related to the PNF object in AAI during PNF registration. The attachment point name will be provided in the PNF registration VES message

    • AAI-2154: BBS team needs more time before testing new code

  • SO/SDNC:

    • Confirmed impacts to SO. There is commitment from SO PTL to implement required changes in Dublin.

Action items

review and provide feedback to BBF Q1 presentation on BBS use case uploaded by @Tim CareyBBF Q1 BBS use case
@David Perez Caparros to prepare and distribute a draft slideset for ONS



2019.02.21

Agenda

  1. AAI/Modeling:

    1. Decision on AAI-2151: Add attachmentPoint attribute to PNF to support BBS use caseClosed

    2. Confirm AAI-2154: Add EdgeRules to cp/generic-vnf/pnf to support BBS use caseClosed

  2. SO/BBS mS/Policy

    1. Confirm BBS uS-BBS Policy interface definition

  3. Topology Discovery DG flow / GR-API in SDN-C

  4. Demo ONS

Discussion

  • AAI/Modeling: 

    • AAI-2151. The BBS team decided to use the solution proposed by the modeling project team. Using a logical-link related to the CPE PNF instead of the attachmentPoint

    • AAI-2154. Question marks in AAI-BBS Proposals for Dublin Release are resolved

  • Demo ONS

    • First implementation by March 15. Checkpoint on March 7.

    • Priority on HSIA service creation and activation

    • Stretch goal: Nomadic ONT

    • Implementation tasks where distributed among resources in BBS team partners

Action items

@victor gao to check with SO team the impact on SO workflow when using nested grouping param in SDNC Generic Resource API.
@David Perez Caparros to update main BBS wiki page to incorporate latest design and flows
@Tim Carey to review BBS Integration Test Cases



2019.02.12

Agenda

  1. Modeling:

    1. New BBS modeling proposal

    2. Feedback from modeling team on PNF attachment point



2019.02.11

Agenda

  1. M2 requirements for BBS, what needs to be done by M2 (Feb 21)? 

    1. Review https://lf-onap.atlassian.net/wiki/display/DW/BBS+Planning

  2. Modeling:

    1. review attributes table (Model parameter lifecycle): https://lf-onap.atlassian.net/wiki/display/DW/BBS+Modeling#BBSModeling-ModelParameterLife-cycle

    2. PNF attachment point in AAI for detecting nomadic ONT (l-interface vs string attribute) 

  3. Decide on topology discovery. Possible impact on SDN-C 

Discussion

  1. M2 requirements for BBS

    1. Current proposal is to have modeling draft agreed by M2 for releases beyond Dublin

  2. Topology discovery

    1. Not need for discovery and inventory of OLTs and PON UNIs/OLT NNIs in Dublin timeframe. Added value is minimal, maybe only for validating the attachment point info in PNF registration event. Decision is to not implement topology discovery in Dublin

    2. Review of CP and AccessConnectivity modeling is needed, e.g. C/S-VLAN as property of the AccessConnectivity or CP?

  3. Modeling

    1. PNF attachment point to be stored in AAI as a new string attribute of the PNF resource model. 'logical-interface' should not be used to capture the remote port identifier or attachment point.

Action items

@David Perez Caparros to propose again to the modeling team to add the 'attachmentPoint' field to the current PNF resource model
@Stavros Kanarakis@victor gao to review current BBS modeling proposal after deciding that topology discovery will not be used in Dublin



2019.02.07

Agenda

  1. M2 requirements for BBS, what needs to be done by M2 (Feb 21)? [not discussed]

    1. Review https://lf-onap.atlassian.net/wiki/display/DW/BBS+Planning

  2. Modeling: [not discussed]

    1. review attributes table (Model parameter lifecycle): https://lf-onap.atlassian.net/wiki/display/DW/BBS+Modeling#BBSModeling-ModelParameterLife-cycle

    2. PNF attachment point in AAI for detecting nomadic ONT (l-interface vs string attribute) AAI-2151: Add attachmentPoint attribute to PNF to support BBS use caseClosed

  3. “SO microservice” discussion: microservice implementing SO’s service modification workflow as temporary solution for Dublin. The expectation is that we can replace this microservice with SO’s ServiceModify BPMN in R5+

  4. Decide on topology discovery. Possible impact on SDN-C 

  5. Distribute VPN key passwords to access Swisscom Lab

Discussion

  1. Reviewed flow diagrams in order to accommodate the new "SO microservice" concept

  2. VPN key passwords were distributed to contributors that asked for it

  3. External API @Adrian OSullivan. Original mail here

    1. Service state transitions based on the Casablanca Orchestration State model from the SO team: External API Framework Files

      1. @Seshu Kumar Mudiganti@Keong Lim : Can someone from AAI/SO team correct/update these slides with what we should actually see in Dublin? 

      2. Added Notes on ONAP Service Instance State Model to TMF 638 Mapping

    2. Submitted the code for EXTAPI-194: Use Service Inventory nodes query when retrieving Service InstanceClosedBSS Portal can now query the Service Instance State using just the serviceInstanceID key



2019.01.21

Agenda

  1. Review and finalize BBS model

    1. BBS Modeling

  2. Review PNF reregistration flow proposed by BBS Meeting Minutes during DDF

    1. 5G - PNF Plug and Play#5G-PNFPlugandPlay-PNPREREGISTRATIONUSECASE

  3. SDN-C northbound discussion

  4. Impacts/Project Commitment (updates?)



2019.01.17

Agenda

  1. Review and finalize BBS model

    1. BBS Modeling

  2. Review PNF reregistration flow proposed by @Benjamin Cheung during DDF [not covered]

    1. 5G - PNF Plug and Play#5G-PNFPlugandPlay-PNPREREGISTRATIONUSECASE

  3. SDN-C northbound discussion [not covered]

  4. Impacts/Project Commitment (any updates?)

Discussion

  • Impacts/Project Commitment

    • EXTAPI-98 committed by ExtAPI project. Related AAI-1996 epic is not required anymore for BBS

    • Policy: Identified potential requirements for CLAMP in the context of BBS

    • Commitment from Nokia team for DCAE epics (PRH and RG activation items)

  • BBS model

    • Need to clarify topology of CFS HSIA (service instantiated via ExternalAPI) and how per-customer RFS (Access, Internet) and Infrastructure RFS (shared by all customers) map to it. Check VoLTE use case (RFS as VF, substitution mapping)

    • Add Internet Profile to a new RFS, different from Access RFS, as Internet Profile can be linked to both Access and Edge

    • AccessConnection (PON UNI to OLT NNI connection in OLT) modeled as VFC instead of PNF

    • SDN-C topology discovery returns list of PON UNIs and OLT NNIs to be stored it in AAI

    • ONT renamed to CPE. CPE properties updated following industry best practices in this area. 'id' property for future usage

  • Next week, additional 1h BBS meetings (Mo-Tue-Wed) in order to progress towards M1

  • We will submit a proposal for presenting BBS use case at ONS. Target is to showcase a demo also during ONS.

Action items

@Xin Miao (Unlicensed) to create epics for BBS in Policy/CLAMP JIRA
BBS model: CPE.id required? Is AccessConnection a proper name for OLT access connectivity? 
@David Perez Caparros to prepare ONS submission
@victor gao ? Create SO epics for BBS



2019.01.08 - 2019.01.11

ONAP DDF



2019.01.03

Agenda

  1. Preparation for ONAP DDF

  2. BBS modeling

  3. Impacts/Project Commitment (updates?)

  4. Update on Edge SDN M&C + BNG/AAA/DHCP implementation


2018.12.13

Agenda

  1. Discussion on Nomadic ONT flows / 5G PnP

    1. PNF Registration and Re-registration Notification

  2. BBS modeling proposal

    1. BBS Modeling

  3. Impacts/Project Commitment (any update?) [not covered]

  4. Update on Edge SDN M&C + BNG/AAA/DHCP implementation [not covered]

  5. Update on development environment setup

Discussion

  • BBS modeling proposal

    1. @Stavros Kanarakis presented the BBS CFS&RFS Modeling proposal together with a high level work flow for HSIA service activation (BBS Modeling, see first comment).

    2. @victor gao also added in the comments section a proposal for the BBS modeling to be discussed in the next BBS meeting (and offline)

  • Discussion on Nomadic ONT flows / 5G PnP

    1. How can we support DOA (Dead on Arrival) cases, which are frequent with ONTs, without having to update the correlation ID? 

      1. One option is to use an alias that maps to ONT vendor + s/n. If ONT s/n changes (replacement ONT sent to the customer), we only need to change the mapping. Disadvantage is that the operator needs to configure such alias in the ONT before sending to the customer.

      2. Current practice (defined by BBF) is to use vendor+s/n to uniquely identify the ONT device

      3. As the correlation ID (pnfName field) is customizable, the decision is to continue with ONT vendor + s/n as correlation ID, meaning pnfName=ONT vendor + s/n in AAI and sourceName=ONT vendor + s/n in VES registration message.

      4. ONT vendor + s/n is communicated to ONAP as part of the service order request coming from BSS to the External API 

        1. In case of ONT DOA, we could use service 'modify' action in ExtAPI to change ONT s/n or delete and issue a new service order request

    2. Current 5G PnP implements a 2 weeks timeout for SO while waiting for the PNF READY event (PNF registration).

      1. In principle, 2 weeks is also fine for ONT registration, but we should check whether this period can be configured and how

    3. Current 5G PnP associates a PNF AAI entry to a service instance only after the PNF READY (after PNF registration) event is consumed by SO

      1. In Dublin, working towards enabling the association of the PNF entry to a service instance ID before the PNF is registered SO-1274: CreateAndUpdatePNFResource workflow:: Associate PNF instanceClosed

    4. How to detect ONT re-registration case (nomadic ONT)?

      1. Option 1: check whether ONT's PON UNI info contained in the VES registration message changes with respect to the one previously stored in AAI

      2. Option 2: check whether ONT is already associated to a service instance and that service instance is in 'active' state. Note: Service instance becomes active only after PNF is registered and SO finishes with the service instantiation flow, so for PNF re-registration the service should be already active 

    5. For further study: What about faulty ONTs continuously sending VES registration events?

      1. This should be detected by Access SDN M&C and send to ONAP an alarm to trigger an ONT reset

  • Update on development environment setup

    1. Private repo for BBS in gitlab, as ONAP does not provide repo for use cases for development. Of course, working code will be upstreamed to respective ONAP projects.

  • Next meeting on Jan 3rd, 2019

Action items

[@David Perez Caparros / All] to review and update flow diagrams to capture latest discussions
[@victor gao/@Stavros Kanarakis/@David Perez Caparros] to further refine current BBS modeling proposal before ONAP DDF
[All] to review BBS project impacts and add missing items


2018.12.06

Agenda

  1. Report on use case subcommittee meeting (Dec 5)

  2. Impacts/Project Commitment

  3. BBS CFS modeling discussion

  4. Update on Edge SDN M&C + BNG/AAA/DHCP implementation [not covered]

  5. Update on development environment setup [not covered]


Discussion

  • Report on use case subcommittee meeting (Dec 5)

    1. BBS wiki page adapted to follow the template recommended by the use case subcommittee. Wiki page split into sub-pages to improve readability

    2. 5-10 minute slot for BBS during next week's VF2F to present use case status and Project Commitment table

  • Impacts/Project Commitment

    1. BBS priority for Dublin is to implement phase 1 and 2 (CFS creation and activation and nomadic ONT)

    2. BBS team will try to reuse existing ONAP functionalities as much as possible and minimize requirements for other projects

    3. Potential requirement for External API to support service state change notification towards BSS (TMF 638), e.g. when ONT moves, to be discussed with External API PTL

    4. Potential requirement for AAI to notify listeners when AAI entry changes: AAI-BBS Proposals for Dublin Release

    5. Potential requirement for DCAE to be discussed with DCAE PTL:

      1. Enhancements for RESTCONF collector & VES mapper

      2. Enhance current PRH to detect ONT move or BBS team to develop a new microservice for this

  • BBS CFS modeling discussion

    1. ONT PNF model uses ONT serial number as unique ID

    2. ONT is associated to a PON UNI during discovery process

    3. New BBS modeling proposal for discussion to be added in BBS wiki

  • Nomadic ONT flow discussion

    • Assumption is that we may have different Access SDN M&C instances. ONT may move to an OLT managed by a second Access SDN M&C, so ONT move detection should be done in ONAP. Access SDN M&C sends ONT registration event to ONAP when new ONT is detected by an OLT.

    • ONT registration event contains ONT serial number + OLT UNI info

      • ONT serial number is used by PRH (or BBS custom microservice) to detect whether ONT is already registered and associated to an existing CFS service instance

      • OLT UNI info is used by PRH (or BBS custom microservice) to detect whether ONT changed location

Action items

[All] to check Project Commitment table in BBS wiki and add missing notes/requirements for discussion before VF2F presentation (Dec 10)
[@Stavros Kanarakis] to add BBS modeling proposal for discussion in BBS wiki
[@Chaker Al-Hakim /@michail salichos] to identify fundamental differences (if any) with existing 5G PnP process
[@David Perez Caparros / All] to review and update flow diagrams to capture latest discussions
[@Xin Miao (Unlicensed)/ @David Perez Caparros] to discuss BBS with Policy/CLAMP and DCAE teams in order to reuse existing functionalities
[@Adrian OSullivan] External API / AAI BBS requirement discussion