Help needed to Deploy / Configure / Run E2E Test Scenarios in VOLTHA manually

24 views
Skip to first unread message

Kartikeya Verma

unread,
May 13, 2024, 11:23:35 AMMay 13
to VOLTHA Discuss
We are new to VOLTHA but we are able to bring-up VOLTHA and BBSim by following documentation at https://docs.voltha.org/master/index.html .

Now we want to deploy some basic Topology manually for Demo like 1 OLT x 2 ONU x 3 RG using BBSim and provision them in VOLTHA such that this topology is visible in ONOS as well. Once provisioning / configurations all these simulated devices are done, we would like to run E2E Ping Test and access internet from a Virtual PC / RG connected to the Topology.

Certainly we would the command lists to configure these simulated OLTs / ONUs / RGs in terms L2/L3 Protocols like Routing / NAT / Firewall / Port Forwarding  etc etc.

Is there any Youtube link / documentation to showcase the actual use cases of VOLTHA Setup ?

Many thanks in advance .

Thanks
Kartikeya

Mahir Gunyel

unread,
May 14, 2024, 12:37:18 AMMay 14
to Kartikeya Verma, VOLTHA Discuss
Hi Kartikeya,
BBSIM is a simulator that simulates OLT and the connected ONUs in management plane, but you cannot connect an RG to BBSIM and transfer data through. The only data simulated by BBSIM is the DHCP packets generated by BBSIM itself. For data simulation(like ping test) you need to have  HW(OLT and ONU). Then you can set up a test environment like the one defined here :https://docs.voltha.org/master/overview/lab_setup.html.

Hope this helps


--
You received this message because you are subscribed to the Google Groups "VOLTHA Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to voltha-discus...@opencord.org.
To view this discussion on the web visit https://groups.google.com/a/opencord.org/d/msgid/voltha-discuss/c794d982-4fc4-4e4f-bdaa-7c4884405871n%40opencord.org.

Kartikeya Verma

unread,
May 14, 2024, 3:11:01 AMMay 14
to VOLTHA Discuss, mahir....@netsia.com, VOLTHA Discuss, Kartikeya Verma
Hi Mahir,

Thanks a lot for the response.

But it looks as per this document on BBSim https://docs.voltha.org/master/bbsim/docs/source/index.html, we can emulate RG. I may be wrong as I am new to this.

Is it possible to have quick call with you based on your availability ? The call will help to discuss of our Demo Requirement (without using physical OLT/ONU for now) of VOLTHA using BBSim . I am based out of IST time zone. I will send you Google Meet link once you confirm. 

Thanks

Abhilash Lakshmeshwar

unread,
May 14, 2024, 3:26:45 AMMay 14
to Kartikeya Verma, VOLTHA Discuss, mahir....@netsia.com
HI Kartikeya,

The document says how to configure services for RG, BBSIM only can simulate OLT and ONUs. The datapath is not supported.

Thanks,
Abhilash

Kartikeya Verma

unread,
May 14, 2024, 4:26:56 AMMay 14
to VOLTHA Discuss, l.s.ab...@gmail.com, VOLTHA Discuss, mahir....@netsia.com
Hi Abhilash,

Good Point.  Thanks for responding !!

May I have quick connect with you if you have experience working with BBSim and also creating Lab Setup as per document suggested by Mahir i.e.  https://docs.voltha.org/master/overview/lab_setup.html

The main requirement of our demo is to create 1 OLT with a least 2 ONUs and then connect 2 RGs (one connected to 1 ONU and other connected to 2nd ONU). Then run Ping from RG1 to RG2 .

We can use Ubuntu VMs for RG in the same VPC where we VOLTHA is deployed .

Is the above deployment and test possible ? 

Thanks
Kartikeya

Abhilash Lakshmeshwar

unread,
May 14, 2024, 5:01:51 AMMay 14
to Kartikeya Verma, VOLTHA Discuss
HI Kartikeya,

Ping test is not possible, the BBSIM is to simulate the OLTs and ONTs and mostly concentrates on the control plane. The dataplane is not supported with BBSIM .
You can connect the BBSIM and simulate a OLT and ONT and push the service configs, but ping test is not supported.

Thanks,
Abhilash

Kartikeya Verma

unread,
May 14, 2024, 7:37:09 AMMay 14
to VOLTHA Discuss, l.s.ab...@gmail.com, VOLTHA Discuss, Kartikeya Verma
Hi Abhilash, Mahir, 

Got it .

FYI We have deployed VOLTHA in AWS with single node cluster.

1. Can we use BBSim for ONU and OLT ?
2. We plan to deploy RG / Client in a container running in the same VPC where VOLTHA has been deployed
3. Similarly we plan to deploy BNG in Ubuntu EC2 instance in the same VPC where VOLTHA has been deployed
4. We plan to logically connect above RG / Client on ONU (deployed by BBSim) and BNG to OLT (deployed by BBSim)
5. We plan to deploy above mentioned RG / Client and BNG as per the document https://docs.voltha.org/master/overview/lab_setup.html 
6. Once everything is configured, we plan to run iperf3 session between RG / Client and BNG .

Will the above approach work ? 

Thanks
Kartikeya

Abhilash Lakshmeshwar

unread,
May 14, 2024, 9:21:05 AMMay 14
to Kartikeya Verma, VOLTHA Discuss
HI Kartikeya

The flows which are pushed to bbsim are not pushed forward (we would need a linux brdige for this so that ONT and OLT ports are created as linux brdige interfaces)  for the traffic to flow according to the configured services, so you will not be able to test the traffic with BBSIM.
The link https://docs.voltha.org/master/overview/lab_setup.html explains it with real OLT and ONUs simulating the RG and BNG, not with BBSIM

Thanks,
Abhilash





Kartikeya Verma

unread,
May 14, 2024, 9:46:32 AMMay 14
to VOLTHA Discuss, l.s.ab...@gmail.com, VOLTHA Discuss, Kartikeya Verma
Hi Abhilash,

Can we have a quick call tomorrow? I am based out IST time zone.

Thanks
Kartikeya 

Kartikeya Verma

unread,
May 14, 2024, 12:18:47 PMMay 14
to VOLTHA Discuss, mahir....@netsia.com, VOLTHA Discuss, Kartikeya Verma
Hi Mahir,

Referring to recommended doc  https://docs.voltha.org/master/overview/lab_setup.html. and attached screenshot,  we need create and assign a interface for ONU. And we need to give that interface for the lxc client.  We are not sure how to assign a interface to ONU and how to integrate ONU and LXC client.

Can you help ?

Also can we have quick call to have many such doubts to clear them faster ?  

Thanks
Kartikeya

On Tuesday 14 May 2024 at 10:07:18 UTC+5:30 mahir....@netsia.com wrote:
ScreenShotCofigureONU.png
Reply all
Reply to author
Forward
0 new messages