This chart let you install the broadband simulator. Note that this chart depends on kafka
helm install -n bbsim bbsim
You can configure the number of ONUs through a parameter in the installation:
helm install -n bbsim bbsim --set onus_per_pon_port={number_of_onus}
By default BBSim will bring up a certain number of ONUs and the start sending authentication requests, via EAPOL, and DHCP requests.
You can change the behaviour via:
helm install -n bbsim bbsim --set emulation_mode="{both|aaa|default}"
Where:
both
stands for authentication and DHCPaaa
stands for authentication onlydefault
will just activate the devicesKafka is used to aggregate the logs in CORD's logging framework.
If you want to start BBSim without pushing the logs to kafka, you can install it with:
helm install -n bbsim bbsim --set kafka_broker=""
You can use this file to bring up the BBSim OLT in NEM: bbsim-16.yaml.
Note that in that file there is a bit of configuration for the dhcpl2relay
application in ONOS that instructs it to send DHCP packet back to the OLT. This may differ from a POD where you are sending those packets out of the fabric.