BBSim guide for scalability test

182 views
Skip to first unread message

Nishimoto Keita

unread,
Aug 14, 2018, 2:51:33 PM8/14/18
to voltha-...@opencord.org
Hi, all.

This mail is to introduce how to use BBSim for scalability test of VOLTHA and ONOS.

The latest version of BBSim supports the emulation of control messages in the discovery phase between OpenOLT Adapter and OLT/ONUs, i.e., EnableOLTInd to ONUInd.
This currently has not support other types of indications and operation (e.g. OMCI Ind, FlowAdd etc..) yet, but it can be used for the scalability test of the discovery phase.
At least, I confirmed these emulated OLTs/ONUs can be seen from the ONOS GUI view.
I would be very glad if I can get some comments or questions, with email or JIRA.

1. Download source code (git clone https://gerrit.opencord.org/voltha-bbsim)
2. Set up Go-lang related PATH (refer to README)
3. Build (go build bbsim.go grpc_server.go)
4. Create IP addresses for gRPC communication
※The OpenOLT Adapter identifies each OLT based on IP Address, then you need to create IP addresses in accordance with the number of OLT devices that you want to emulate.

ifconfig <ifname> <IP Address1> netmask <Netmask>
ifconfig <ifname> <IP Address2> netmask <Netmask>
e.g., sudo ifconfig lo:1 182.17.0.1 netmask 255.255.0.0 up 

5. Run BBSim in standalone (no container )
./bbsim -H <IP Address1:Portnum> -i <Number of PON-IF ports> -n <Number of ONUs per port> 
./bbsim -H <IP Address2:Portnum> -i <Number of PON-IF ports> -n <Number of ONUs per port>
※ At present, you need to run bbsim per OLT (I will modify this later).

6. Pre-provision and Enable from VOLTHA-CLI using OpenOLT Adapter

GS Ying

unread,
Aug 28, 2018, 5:25:38 PM8/28/18
to voltha-discuss
I just saw this demo.  And I would suggest the community to try it out.


Shawn


--
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 post to this group, send email to voltha-...@opencord.org.
Visit this group at https://groups.google.com/a/opencord.org/group/voltha-discuss/.
To view this discussion on the web visit https://groups.google.com/a/opencord.org/d/msgid/voltha-discuss/CAHK5ZUzt6r5MF6cQmBnb0fwVadq4M8UTe%3D%2B3-2WxGw%2ByvHA%3DEw%40mail.gmail.com.
For more options, visit https://groups.google.com/a/opencord.org/d/optout.

t...@opennetworking.org

unread,
Aug 28, 2018, 5:33:30 PM8/28/18
to VOLTHA Discuss, SEBA Developers
Adding the SEBA developer to this thread as they are probably interested in this too.

Teo

Sriram Iyyappan Mamandoor Pandurangan

unread,
Aug 30, 2018, 12:50:38 PM8/30/18
to VOLTHA Discuss
Hi Nishimoto Keita,

BBsim source code is not available in the below link. Can you share the right link to download source code?

1. Download source code (git clone https://gerrit.opencord.org/voltha-bbsim)

regards,
Sriram I

Nishimoto Keita

unread,
Aug 30, 2018, 2:53:55 PM8/30/18
to Sriram Iyyappan Mamandoor Pandurangan, VOLTHA Discuss
Shiram

We updated the access level of the source code of voltha-bbsim repository so that you can git clone it.
Please try it again.

Thank you for your comment.


--
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-discuss+unsubscribe@opencord.org.

To post to this group, send email to voltha-...@opencord.org.
Visit this group at https://groups.google.com/a/opencord.org/group/voltha-discuss/.



--
Keita Nishimoto
NTT Access Network Service Systems Laboratories (AS Lab)
Reply all
Reply to author
Forward
0 new messages