vOLT-HA Contribution Proposal from Northforge Innovations
Daniel Luong Architect
[email protected] 514-670-5298 x 204
Oleg Polyakov Senior Software Engineer
[email protected] 819 776 6066 x 211
About Northforge ►
Development ● Disaggregated 10G EPON OLT based on vOLT-HA ● FPGA-based remote OLT ● White-box NOS systems
►
Lab ● vOLTHA XGS-PON: • BCM968620QG EVB(2 Maples + 1 QAX), • BCM968620XG EVB(1 Maple)
• BCM988470R QAX EVB • BCM96858 ONU EVB
● Test lab • Traffic generator • RG based on DD-WRT
► ► ► ►
Development efforts with OEM PON/Cable companies The Only Authorized Development Collaborator for Broadcom DNX and XGS Development Collaborator for Broadcom Maple product FPGA development for PON/Cable products 2
Need
► Reduce
integration related bugs
3
Existing integration tests in vOLT-HA ►
voltha/tests/itests/voltha/* ● Involving vOLT-HA and PONSim ● Control via REST
►
https://gerrit.onosproject.org/olt-oftest ● Involving vOLT-HA and OLT+ONU hardware/mininet ● Control via a controller (Floodlight) ● Pass unicast and multicast traffic
►
voltha/docs/manuals/user/labtests ● Involving vOLT-HA, ONOS, ONOS apps and ONU/OLT hardware/PONSim ● Manual testing
4
Approach: Automated Integration Testing Code commit
OLT App
CLI
AAA
DHCP
Sadis
ONOS OpenFlow
CLI
vOLT-HA
PonSim OLT Adapter
PonSim
Trigger
Targeted Automated Integration Test involves SDN components, vOLTHA and PonSim ► Testing with real hardware such as EdgeCore OLT and BCM ONU can be done as well ►
5
Benefit
► Increase
ease of defect identification during development ► Detect broken code early after code commit for different components ► Rollout new releases of vOLT-HA at faster pace
6
Proposal ►
Test cases for 1. 2. 3. 4. 5. 6.
►
OLT provisioning and enabling ONU discovery and enabling Authentication Unicast flow setup and ctag/stag assignment DHCP Multicast/IGMP
Timeline: Milestone
Content
Delivery Date
1
1,2
After 4 weeks
2
3,4,5
After 8 weeks
3
6
After 12 weeks
7