mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-14 17:01:02 +02:00
Adding empty shell for port statistcs discovery with bmv2 and default.p4 Change-Id: I4a333e406d6df0c6f8041d53f21cbf10f8bb9782
37 lines
909 B
Bash
Executable File
37 lines
909 B
Bash
Executable File
#!/bin/bash
|
|
# -----------------------------------------------------------------------------
|
|
# Creates a replica of the GEANT topology using ONOS null provider
|
|
# -----------------------------------------------------------------------------
|
|
|
|
# config
|
|
host=${1:-localhost}
|
|
nports=24
|
|
sleepfor=5
|
|
|
|
|
|
# start custom simulation..
|
|
onos ${host} null-simulation start custom
|
|
|
|
|
|
## unfortunately, it takes a time for the sim to start up
|
|
# this is not ideal...
|
|
|
|
echo
|
|
echo "Sleeping while sim starts up... (${sleepfor} seconds)..."
|
|
echo
|
|
sleep ${sleepfor}
|
|
|
|
# Add devices, links, and hosts
|
|
onos ${1:-localhost} <<-EOF
|
|
|
|
null-create-device switch ATH ${nports} 37.984149 23.7279843
|
|
null-create-device switch LIS ${nports} 38.707792 -9.1365069
|
|
|
|
|
|
null-create-link direct ATH LIS
|
|
null-create-link direct LIS ATH
|
|
|
|
null-create-host ATH 192.168.1.1 34.984149 24.7279843
|
|
null-create-host LIS 192.168.1.2 37.707792 -7.1365069
|
|
|
|
EOF |