blob: 1b044ec76727020e2334b101511c033b9d8c1805 [file] [log] [blame]
Carmelo Cascone54984222018-02-02 20:28:50 -08001#!/usr/bin/env bash
2
3MWC_HEAD_IP="10.128.13.3"
Test User465ba1c2018-02-25 05:23:19 -08004ENODEB_ADDR="119.0.0.10"
5UE_SUBNET="17.255.0.0/16"
Carmelo Cascone54984222018-02-02 20:28:50 -08006
Carmelo Cascone67f8c2f2018-05-29 17:29:59 -07007function onos_cli {
8 sshpass -p rocks ssh onos@${MWC_HEAD_IP} -p8101 -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" "$@"
9}
10
Carmelo Cascone54984222018-02-02 20:28:50 -080011set -ex
12
Carmelo Casconef37845e2018-03-27 10:03:25 -070013onos-netcfg ${MWC_HEAD_IP} ${ONOS_ROOT}/p4-pod-configs/mwc-pod/sr-conf-base.json
Test User465ba1c2018-02-25 05:23:19 -080014sleep 2
Carmelo Cascone67f8c2f2018-05-29 17:29:59 -070015onos-netcfg ${MWC_HEAD_IP} ${ONOS_ROOT}/p4-pod-configs/mwc-pod/sr-conf-spine1.json
Carmelo Casconef37845e2018-03-27 10:03:25 -070016sleep 1
Carmelo Cascone67f8c2f2018-05-29 17:29:59 -070017onos-netcfg ${MWC_HEAD_IP} ${ONOS_ROOT}/p4-pod-configs/mwc-pod/sr-conf-spine2.json
Carmelo Casconef37845e2018-03-27 10:03:25 -070018sleep 1
Test User465ba1c2018-02-25 05:23:19 -080019onos-netcfg ${MWC_HEAD_IP} ${ONOS_ROOT}/p4-pod-configs/mwc-pod/hosts.json
20sleep 2
Carmelo Casconef37845e2018-03-27 10:03:25 -070021onos-netcfg ${MWC_HEAD_IP} ${ONOS_ROOT}/p4-pod-configs/mwc-pod/cavium-spine1.json
22sleep 3
Carmelo Cascone67f8c2f2018-05-29 17:29:59 -070023onos-netcfg ${MWC_HEAD_IP} ${ONOS_ROOT}/p4-pod-configs/mwc-pod/cavium-spine2.json
24sleep 3
Carmelo Cascone54984222018-02-02 20:28:50 -080025onos-netcfg ${MWC_HEAD_IP} ${ONOS_ROOT}/p4-pod-configs/mwc-pod/tofino-leaf1-netcfg.json
26sleep 5
27onos-netcfg ${MWC_HEAD_IP} ${ONOS_ROOT}/p4-pod-configs/mwc-pod/tofino-leaf2-netcfg.json
28sleep 5
Carmelo Cascone67f8c2f2018-05-29 17:29:59 -070029bash fpcagent/scripts/addP4DPN.sh ${MWC_HEAD_IP} device:leaf1
Carmelo Casconef37845e2018-03-27 10:03:25 -070030sleep 1
Carmelo Cascone67f8c2f2018-05-29 17:29:59 -070031onos_cli route-add ${UE_SUBNET} ${ENODEB_ADDR}
32onos_cli cfg set org.onosproject.net.flow.impl.FlowRuleManager fallbackFlowPollFrequency 5
33onos_cli cfg set org.onosproject.net.group.impl.GroupManager fallbackGroupPollFrequency 5