create_vr.py: adding vrcx movement

Signed-off-by: Jed Reynolds <jed@candelatech.com>
This commit is contained in:
Jed Reynolds
2021-03-01 17:21:49 -08:00
parent 6c9d1e484d
commit b3b36be2ae

View File

@@ -77,15 +77,30 @@ class CreateVR(Realm):
}, debug_=self.debug)
def build(self):
self.vr_profile.create(
vr_name=self.vr_name,
# upstream_port="up0",
# upstream_subnets="10.0.0.0/24",
# upstream_nexthop="10.0.0.1",
# local_nexthop="10.1.0.1",
# local_subnets="10.1.0.0/24",
debug=self.debug)
# self.redirect_profile
self.json_post("/cli-json/add_rdd", {
"shelf": 1,
"resource": self.vr_name[1],
"port": "rd90a",
"peer_ifname": "rd90b",
"report_timer": "3000"
})
self.json_post("/cli-json/add_rdd", {
"shelf": 1,
"resource": self.vr_name[1],
"port": "rd90b",
"peer_ifname": "rd90a",
"report_timer": "3000"
})
self.vr_profile.create(vr_name=self.vr_name, debug=self.debug)
def start(self):
"""
Move a vrcx into a router and then movie it out
:return:
"""
# move rd90a into router
self.vr_profile.add_vrcx(vr_eid=self.vr_name, connection_name_list="rd0a", debug=True)
def main():
parser = LFCliBase.create_bare_argparse(
@@ -123,7 +138,7 @@ Command example:
_exit_on_fail=True)
create_vr.clean()
create_vr.build()
# create_vr.start()
create_vr.start()
# create_vr.monitor()
# create_vr.stop()
# create_vr.clean()