Versions Compared

Key

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

...

This Call Flow Validation framework provides a capability to ensure that a BP would be able to meet the basic requirements of the Use Cases it's targeting. It This is achieved by executing e2e test cases involving the BP and other components of the end solution essential to the usage of the BP. The framework also offers insight into the integration points with of peer components with the BP.

...

FeatureDescriptionExamples
Use Case Validation as per SpecificationsCall Flow Validation framework would emulate the components that are necessary to exercise the published API or messages for the BP. This framework has protocol stacks and messages to support 4G and 5G mobility nodes. Besides mobility, this also has support for SSH, and CLI support. Additional stacks and associated messages can be added to the framework using published interfaces easily. 
Test Cases to validate the E2E Use CasesE2E test cases are written in a declarative language called BDD, which is English like domain-specific language. Being domain-specific to the BP these test cases will be very well understood by any user knowledgable in the BP domain. The BDD declarative language can be processed by Opensource frameworks like Cucumber or Behave. Anyone with the knowledge of the BP, its APIs and message template with other peer nodes will be able to write a test case easily. 4G/5G and CIoT test cases already exist and will be made available. Other test cases can be developed using the template of the ones provided
Node/Component emulator to enable Use Case validationComponents and Network Nodes can be easily developed for emulation and used in the test case using the framework. This is done by implementing the protocol and messages that need to be supported for the purpose of validating the BP and then its incorporated to the protocol layer of the framework
Northbound APIThe framework has REST API support for easy integration with any Northbound interface, like OSS, CI engine or an orchestrator
Reporting and AnalysisThe framework has the ability to generate execution reports with Call flow ladder diagrams, logs, pcap, and failure analysis for debugging and a better understanding of the use case supported by the BP. It also provides a deeper understanding of the different application-level functions being executed by the test cases and its KPI. Data from different levels of the NFV stack can be correlated and presented for the test cases executed. 
Configuring the testbedThe framework has the ability to work as a test orchestrator. Using the Configuration file one can define the deployment configuration of the nodes in the Edge, Mobile, or Cloud networks and execute the test cases to validate the use cases. The test case need not be changed. Hence different Comunity labs can be configured and associated configuration files can be maintained which BPs can use without worrying about the details.

Impacted BP:

ICN: In order to validate the ICN NFV Stack BP it is important that validate its ability to work a Mobility Core and ensure that some e2e use cases are executed. This will ensure that the stack is compliant with the relevant mobility components.

Private LTE/%G ICN: The LTE and 5G components need to be emulated placed on the Edge network to validate the functionality of the Private Packet Core functions of this BP.   

5G MEC Family: BPs like AR/VR, Cloud Gaming, Video Edge Cashing, etc. would absolutely need to be validated against advertised Use Case working across Mobile (4G/5G) and Cloud network. Only then users will have confidence in the BP and be interested in adopting it to their solution.

...



CommitterCommitter CompanyEmail address
Samir K ChatterjeeRebacasamir@rebaca.com






Presentation: 

View file
nameBP Call Flow Validation.pptx
height250

...