本文整理汇总了Python中vbrif_portmap.create_portmap函数的典型用法代码示例。如果您正苦于以下问题:Python create_portmap函数的具体用法?Python create_portmap怎么用?Python create_portmap使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了create_portmap函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: update_vbrif_flowfilter_pass_audit
def update_vbrif_flowfilter_pass_audit():
print "CREATE Controller"
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "Controller Create Failed"
exit(1)
print "TEST 4 : VBRIF->Update AUDIT FLOWFILTER DROP TEST"
# Delay for AUDIT
retval=controller.wait_until_state('ControllerFirst', "up")
if retval != 0:
print "Controller state check Failed"
exit(1)
retval=vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrOne','VbrIfOne')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrTwo','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrTwo','VbrIfTwo')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrTwo','VbrIfTwo');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=vtn_vbr.validate_vtn_at_controller('VtnOne','ControllerFirst')
if retval != 0:
print "VTN Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst')
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrTwo','ControllerFirst', presence = 'yes', position = 0)
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrTwo','VbrIfTwo','ControllerFirst', presence = 'yes', position = 0)
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
print "****UPDATE Controller IP to invalid****"
test_invalid_ipaddr= vtn_testconfig.ReadValues(CONTROLLERDATA,'ControllerFirst')['invalid_ipaddr']
retval = controller.update_controller_ex('ControllerFirst',ipaddr=test_invalid_ipaddr)
if retval != 0:
print "controller invalid_ip update failed"
exit(1)
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"down")
if retval != 0:
print "controller state change failed"
exit(1)
retval=flowlistentry.create_flowlist('FlowlistOne')
if retval != 0:
print "FlowList Create Failed"
exit(1)
retval=flowlistentry.create_flowlistentry('FlowlistOne', 'FlowlistentryOne','ControllerFirst')
if retval != 0:
print "FlowlistEntry Create Failed"
exit(1)
retval=flowfilter.create_flowfilter('VtnOne|VbrOne|VbrIfOne', 'FlowfilterOnePass')
if retval != 0:
#.........这里部分代码省略.........
示例2: test_vtn_mininet_ping_demo1
def test_vtn_mininet_ping_demo1():
print """TEST 1 : One vtn and one VBridge with Two Interfaces one Portmap each
send packets between two configured host(H1,H3)"""
print "CREATE Controller"
print "VTNONE->VBRONE->VBRIFONE->PORTMAP"
print "VTNONE->VBRONE->VBRIFTWO->PORTMAP"
child = create_mininet_topology('MININETONE', 'ControllerFirst', '2')
if child.isalive() == True :
print "Topology creation Success!!!"
else:
print "Topology creation Failed"
close_topology(child)
exit(1)
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "TEST 1 :Controller Create Failed"
close_topology(child)
exit(1)
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"up")
if retval != 0:
print "controller state change failed"
exit(1)
retval = vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
close_topology(child)
exit(1)
retval = vtn_vbr.create_vbr('VtnOne', 'VbrOne', 'ControllerFirst')
if retval != 0:
print "VBR Create Failed"
close_topology(child)
exit(1)
retval = vbrif_portmap.create_vbrif('VtnOne', 'VbrOne', 'VbrIfOne')
if retval != 0:
print "VBRIFONE Create Failed"
close_topology(child)
exit(1)
retval = vbrif_portmap.validate_vbrif_at_controller('VtnOne', 'VbrOne', 'VbrIfOne', 'ControllerFirst', position=0)
if retval != 0:
print "VBRIFONE Validate Failed"
close_topology(child)
exit(1)
retval = vbrif_portmap.create_vbrif('VtnOne', 'VbrOne', 'VbrIfTwo')
if retval != 0:
print "VBRIFTWO Create Failed"
close_topology(child)
exit(1)
retval = vbrif_portmap.validate_vbrif_at_controller('VtnOne', 'VbrOne', 'VbrIfTwo', 'ControllerFirst', position=1)
if retval != 0:
print "VBRIFTWO Validate Failed"
close_topology(child)
exit(1)
retval = vbrif_portmap.create_portmap('VtnOne', 'VbrOne', 'VbrIfOne', vlan_tagged=0);
if retval != 0:
print "VBRIF1 Portmap Create Failed"
close_topology(child)
exit(1)
retval = vbrif_portmap.create_portmap('VtnOne', 'VbrOne', 'VbrIfTwo', vlan_tagged=0);
if retval != 0:
print "VBRIF2 Portmap Create Failed"
close_topology(child)
exit(1)
retval = vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne', 'VbrOne', 'VbrIfOne', 'ControllerFirst', presence="yes");
if retval != 0:
print "VBRIF1 Portmap Validate Failed"
close_topology(child)
exit(1)
retval = vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne', 'VbrOne', 'VbrIfTwo', 'ControllerFirst', presence="yes");
if retval != 0:
print "VBRIF2 Portmap Validate Failed"
close_topology(child)
exit(1)
retval = ping_mininet (child,'h1','h3')
if retval != 0:
print "MININET PING FAILED"
close_topology(child)
retval = vtn_vbr.validate_vbr_at_controller('VtnOne', 'VbrOne', 'ControllerFirst')
if retval != 0:
print "VBR Validate Failed"
close_topology(child)
exit(1)
retval = vtn_vbr.validate_vtn_at_controller('VtnOne', 'ControllerFirst')
if retval != 0:
print "VTN Validate Failed"
#.........这里部分代码省略.........
示例3: test_multi_ctr_mininet_ping
def test_multi_ctr_mininet_ping():
child = create_multicontroller_mininet_topology('MININETONE')
if child.isalive() == True :
print "Topology creation Success!!!"
else:
print "Topology creation Failed"
mininet_test.mininet_test.close_topology(child)
exit(1)
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "TEST 3 :Controller Create Failed"
mininet_test.close_topology(child)
exit(1)
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"up")
if retval != 0:
print "controller state change failed"
exit(1)
retval = controller.add_controller_ex('ControllerSecond')
if retval != 0:
print "TEST 3 :Controller Create Failed"
mininet_test.close_topology(child)
exit(1)
# Delay for AUDIT
retval = controller.wait_until_state('ControllerSecond',"up")
if retval != 0:
print "controller state change failed"
exit(1)
retval = create_boundary('BOUNDARY', 'ControllerFirst', 'ControllerSecond')
if retval != 0:
print "Boundary Create Failed"
mininet_test.close_topology(child)
exit(1)
retval = validate_boundary('BOUNDARY', presence="yes", position=0)
if retval != 0:
print "Boundary Validate Failed after create"
mininet_test.close_topology(child)
exit(1)
retval = vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
mininet_test.close_topology(child)
exit(1)
retval = vtn_vbr.create_vbr('VtnOne', 'VbrOne', 'ControllerFirst')
if retval != 0:
print "VBR Create Failed"
mininet_test.close_topology(child)
exit(1)
retval = vtn_vbr.create_vbr('VtnOne', 'VbrTwo', 'ControllerSecond')
if retval != 0:
print "VBRTWO Create Failed"
mininet_test.close_topology(child)
exit(1)
retval = vbrif_portmap.create_vbrif('VtnOne', 'VbrOne', 'MultiCtrVbrIfOne')
if retval != 0:
print "VBRIFONE Create Failed"
mininet_test.close_topology(child)
exit(1)
retval = vbrif_portmap.validate_vbrif_at_controller('VtnOne', 'VbrOne', 'MultiCtrVbrIfOne', 'ControllerFirst', position=0)
if retval != 0:
print "VBRIFONE Validate Failed"
mininet_test.close_topology(child)
exit(1)
retval = vbrif_portmap.create_vbrif('VtnOne', 'VbrOne', 'VbrIfTwo')
if retval != 0:
print "VBRIFONE Create Failed"
mininet_test.close_topology(child)
exit(1)
retval = vbrif_portmap.validate_vbrif_at_controller('VtnOne', 'VbrOne', 'VbrIfTwo', 'ControllerFirst', position=1)
if retval != 0:
print "VBRIFTWO Validate Failed"
mininet_test.close_topology(child)
exit(1)
retval = vbrif_portmap.create_portmap('VtnOne', 'VbrOne', 'MultiCtrVbrIfOne', vlan_tagged=0);
if retval != 0:
print "VBRIF1 Portmap Create Failed"
mininet_test.close_topology(child)
exit(1)
retval = vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne', 'VbrOne', 'MultiCtrVbrIfOne', 'ControllerFirst', presence="yes");
if retval != 0:
print "VBRIF1 Portmap Validate Failed"
mininet_test.close_topology(child)
exit(1)
retval = vbrif_portmap.create_vbrif('VtnOne', 'VbrTwo', 'MultiCtrVbrIfThree')
if retval != 0:
print "VBRIFTHREE Create Failed"
mininet_test.close_topology(child)
#.........这里部分代码省略.........
示例4: test_vbrif_flowfilter_1
def test_vbrif_flowfilter_1():
print "CREATE Controller"
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "Controller Create Failed"
exit(1)
print "TEST 1 : VBRIF->FLOWFILTER TEST"
# Delay for AUDIT
retval=controller.wait_until_state('ControllerFirst', "up")
if retval != 0:
print "Controller state check Failed"
exit(1)
retval=vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrOne','VbrIfOne')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrTwo','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrTwo','VbrIfTwo')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vtn_vbr.validate_vtn_at_controller('VtnOne','ControllerFirst')
if retval != 0:
print "VTN Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst')
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrTwo','ControllerFirst', presence = 'yes', position = 1)
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrTwo','VbrIfTwo','ControllerFirst', presence = 'yes', position = 0)
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrTwo','VbrIfTwo');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=flowlistentry.create_flowlist('FlowlistOne')
if retval != 0:
print "FlowList Create Failed"
exit(1)
retval=flowlistentry.create_flowlistentry('FlowlistOne', 'FlowlistentryOne','ControllerFirst')
if retval != 0:
print "FlowlistEntry Create Failed"
exit(1)
retval=flowfilter.create_flowfilter('VtnOne|VbrOne|VbrIfOne', 'FlowfilterOne')
if retval != 0:
print "VBRFlowFilter Create Failed"
exit(1)
retval=flowfilter.create_flowfilter_entry('VtnOne|VbrOne|VbrIfOne', 'FlowfilterOne')
if retval != 0:
print "VBRFlowFilterEntry Create Failed"
exit(1)
retval=flowfilter.validate_flowfilter_entry('VtnOne|VbrOne|VbrIfOne', 'FlowfilterOne', presence='yes', position=0)
if retval != 0:
print "VBRFlowFilterEntry Validation at Co-ordinator Failed "
exit(1)
retval=flowfilter.validate_flowfilter_at_controller('VtnOne|VbrOne|VbrIfOne', 'ControllerFirst', 'FlowfilterOne', presence='yes', position=0)
#.........这里部分代码省略.........
示例5: test_vbr_flowfilter_audit_2
def test_vbr_flowfilter_audit_2():
print "****CREATE Controller with valid IP****"
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "Controller Create Failed"
exit(1)
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"up")
if retval != 0:
print "controller state change failed"
exit(1)
print """TEST 2 : create VTN FLOWFILTER when controller is up
delete the flowfilter change the controller status to
down trigger Audit and validate"""
print "****Create VTN****"
retval = vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
exit(1)
print "****Create VBR****"
retval = vtn_vbr.create_vbr('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrOne','VbrIfOne')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrTwo','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrTwo','VbrIfTwo')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrTwo','VbrIfTwo');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval = vtn_vbr.validate_vtn_at_controller('VtnOne','ControllerFirst')
if retval != 0:
print "VTN Validate Failed"
exit(1)
retval = vtn_vbr.validate_vbr_at_controller('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst')
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst',presence="yes");
if retval != 0:
print "Portmap Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne','VbrTwo','VbrIfTwo','ControllerFirst',presence="yes");
if retval != 0:
print "Portmap Validate Failed"
exit(1)
retval=flowlistentry.create_flowlist('FlowlistOne')
if retval != 0:
print "FlowList Create Failed"
exit(1)
retval=flowlistentry.create_flowlistentry('FlowlistOne', 'FlowlistentryOne','ControllerFirst')
if retval != 0:
print "FlowlistEntry Create Failed"
exit(1)
retval=flowfilter.create_flowfilter('VtnOne|VbrOne', 'FlowfilterOne')
if retval != 0:
print "VBRFlowFilter Create Failed"
exit(1)
retval=flowfilter.create_flowfilter_entry('VtnOne|VbrOne', 'FlowfilterOne')
if retval != 0:
print "VBRFlowFilterEntry Create Failed"
exit(1)
retval = flowfilter.validate_flowfilter_entry('VtnOne|VbrOne', 'FlowfilterOne', presence='yes', position=0)
if retval != 0:
print "VBRFlowFilterEntry Validate Failed at Co-ordinator"
exit(1)
#.........这里部分代码省略.........
示例6: test_vtermif_flowfilter_drop_audit
def test_vtermif_flowfilter_drop_audit():
print "CREATE Controller"
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "Controller Create Failed"
exit(1)
print "TEST 5 : VTERMIF->AUDIT FLOWFILTER TEST"
# Delay for AUDIT
retval=controller.wait_until_state('ControllerFirst', "up")
if retval != 0:
print "Controller state check Failed"
exit(1)
retval=vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrOne','VbrIfOne')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrTwo','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrTwo','VbrIfTwo')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vtn_vbr.validate_vtn_at_controller('VtnOne','ControllerFirst')
if retval != 0:
print "VTN Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst')
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrTwo','VbrIfTwo');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval = vtn_vterm.create_vterm('VtnOne','VTermOne','ControllerFirst')
if retval != 0:
print "VTERM Create Failed"
exit(1)
retval = vtermif_portmap.create_vtermif('VtnOne','VTermOne','VTermIfOne')
if retval != 0:
print "VTERMIF Create Failed"
exit(1)
retval=flowlistentry.create_flowlist('FlowlistOne')
retval = vtermif_portmap.create_portmap('VtnOne','VTermOne','VTermIfOne');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=flowlistentry.create_flowlist('FlowlistOne')
if retval != 0:
print "FlowList Create Failed"
exit(1)
retval=flowlistentry.create_flowlistentry('FlowlistOne', 'FlowlistentryOne','ControllerFirst')
if retval != 0:
print "FlowlistEntry Create Failed"
exit(1)
retval=flowfilter.create_flowfilter('VtnOne|VTermOne|VbrIfOne|VTermIfOne', 'FlowfilterOneDrop')
if retval != 0:
print "VTERMFlowFilter Create Failed"
exit(1)
retval=flowfilter.create_flowfilter_entry('VtnOne|VTermOne|VbrIfOne|VTermIfOne', 'FlowfilterOneDrop')
if retval != 0:
print "VTERMFlowFilterEntry Create Failed"
exit(1)
print "****UPDATE Controller IP to invalid****"
#.........这里部分代码省略.........
示例7: test_audit_vtn_vbr_multi_vbrif_portmap
def test_audit_vtn_vbr_multi_vbrif_portmap():
print "CREATE Controller"
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "TEST 6 :Controller Create Failed"
exit(1)
print "TEST 6 : VTenant with one VBridge Two VBRIF1/VBRIF2 and One PORTMAP in VBRIF1"
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"up")
if retval != 0:
print "controller state change failed"
exit(1)
retval=vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VBR1 Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrOne','VbrIfOne')
if retval != 0:
print "VBRIF1 Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrOne','VbrIfTwo')
if retval != 0:
print "VBRIF2 Create Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst',position=0)
if retval != 0:
print "After Create VBRIF1 Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfTwo','ControllerFirst',position=1)
if retval != 0:
print "After Create VBRIF2 Validate Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "VBRIF1 Portmap Create Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst',presence="yes",position=0);
if retval != 0:
print "VBRIF1 Portmap Validate Failed"
exit(1)
print "****UPDATE Controller IP to invalid****"
test_invalid_ipaddr=vtn_testconfig.ReadValues(CONTROLLERDATA,'ControllerFirst')['invalid_ipaddr']
retval=controller.update_controller_ex('ControllerFirst',ipaddr=test_invalid_ipaddr)
if retval != 0:
print "controller invalid_ip update failed"
exit(1)
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"down")
if retval != 0:
print "controller state change failed"
exit(1)
retval=vbrif_portmap.delete_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "Portmap Delete Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrOne','VbrIfTwo');
if retval != 0:
print "VBRIF2 Portmap Create Failed"
exit(1)
print "****UPDATE Controller IP to Valid****"
test_controller_ipaddr=vtn_testconfig.ReadValues(CONTROLLERDATA,'ControllerFirst')['ipaddr']
retval=controller.update_controller_ex('ControllerFirst',ipaddr=test_controller_ipaddr)
if retval != 0:
print "controller valid_ip update failed"
exit(1)
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"up")
if retval != 0:
print "controller state change failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne','VbrOne','VbrIfTwo','ControllerFirst',presence="yes",position=0);
if retval != 0:
print "VBRIF2 Portmap Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrOne','ControllerFirst',position=0)
if retval != 0:
print "After Create VBR1 Validate Failed"
exit(1)
retval=vtn_vbr.validate_vtn_at_controller('VtnOne','ControllerFirst')
if retval != 0:
print "VTN Validate Failed"
#.........这里部分代码省略.........
示例8: test_audit_vtn_vbr_vbrif_portmap
def test_audit_vtn_vbr_vbrif_portmap():
print "CREATE Controller"
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "TEST 4 :Controller Create Failed"
exit(1)
print "TEST 4 : Test Audit with VTenant one VBridge one VBRIF and One PORTMAP"
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"up")
if retval != 0:
print "controller state change failed"
exit(1)
retval=vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VBR Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrOne','VbrIfOne')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst')
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
print "****UPDATE Controller IP to invalid****"
test_invalid_ipaddr=vtn_testconfig.ReadValues(CONTROLLERDATA,'ControllerFirst')['invalid_ipaddr']
retval=controller.update_controller_ex('ControllerFirst',ipaddr=test_invalid_ipaddr)
if retval != 0:
print "controller invalid_ip update failed"
exit(1)
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"down")
if retval != 0:
print "controller state change failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "Portmap Create Failed"
exit(1)
print "****UPDATE Controller IP to Valid****"
test_controller_ipaddr=vtn_testconfig.ReadValues(CONTROLLERDATA,'ControllerFirst')['ipaddr']
retval=controller.update_controller_ex('ControllerFirst',ipaddr=test_controller_ipaddr)
if retval != 0:
print "controller valid_ip update failed"
exit(1)
# Delay for AUDIT
retval = controller.wait_until_state('ControllerFirst',"up")
if retval != 0:
print "controller state change failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst',presence="yes");
if retval != 0:
print "Portmap Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "After Create VBR Validate Failed"
exit(1)
retval=vtn_vbr.validate_vtn_at_controller('VtnOne','ControllerFirst')
if retval != 0:
print "VTN Validate Failed"
exit(1)
retval=vbrif_portmap.delete_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "Portmap Delete Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst',presence="no");
if retval != 0:
print "After Delete Portmap Validate Failed"
exit(1)
retval = vbrif_portmap.delete_vbrif('VtnOne','VbrOne','VbrIfOne')
if retval != 0:
print "VBRIF Delete Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst',presence="no",position=0)
if retval != 0:
print "After Delete VBRIF Validate Failed"
exit(1)
retval = vtn_vbr.delete_vbr('VtnOne','VbrOne')
if retval != 0:
print "VBR/VTN Delete Failed"
#.........这里部分代码省略.........
示例9: negative_vbr_flowfilter
def negative_vbr_flowfilter():
print "CREATE Controller"
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "Controller Create Failed"
exit(1)
print "Negative test scenario test cases"
print 'TEST 3 : VBR->FLOWFILTER TEST: Create Three VBR and VbrFlowFilterEntry with vbrone negative the VbrFlowFilterEntry to vbrthree'
# Delay for AUDIT
retval=controller.wait_until_state('ControllerFirst', "up")
if retval != 0:
print "Controller state check Failed"
exit(1)
retval=vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrOne','VbrIfOne')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrTwo','ControllerFirst')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrTwo','VbrIfTwo')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrTwo','VbrIfTwo');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=vtn_vbr.validate_vtn_at_controller('VtnOne','ControllerFirst')
if retval != 0:
print "VTN Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst')
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrTwo','ControllerFirst', presence = 'yes', position = 1)
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrTwo','VbrIfTwo','ControllerFirst', presence = 'yes', position = 0)
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst',presence="yes");
if retval != 0:
print "Portmap Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_portmap_at_controller('VtnOne','VbrTwo','VbrIfTwo','ControllerFirst',presence="yes");
if retval != 0:
print "Portmap Validate Failed"
exit(1)
retval=flowlistentry.create_flowlist('FlowlistOne')
if retval != 0:
print "FlowList Create Failed"
exit(1)
retval=flowlistentry.create_flowlistentry('FlowlistOne', 'FlowlistentryOne','ControllerFirst')
if retval != 0:
print "FlowlistEntry Create Failed"
exit(1)
retval=flowfilter.create_flowfilter('VtnOne|VbrOne', 'FlowfilterOne')
if retval != 0:
print "VBRFlowFilter Create Failed"
exit(1)
retval=flowfilter.create_flowfilter_entry('VtnOne|VbrOne', 'FlowfilterOne')
if retval != 0:
print "VBRFlowFilterEntry Create Failed"
#.........这里部分代码省略.........
示例10: negative_vbrif_flowfilter_out
def negative_vbrif_flowfilter_out():
print "CREATE Controller"
retval = controller.add_controller_ex('ControllerFirst')
if retval != 0:
print "Controller Create Failed"
exit(1)
print "TEST 1 : VBRIF->Negative test scenario FLOWFILTER TEST"
# Delay for AUDIT
retval=controller.wait_until_state('ControllerFirst', "up")
if retval != 0:
print "Controller state check Failed"
exit(1)
retval=vtn_vbr.create_vtn('VtnOne')
if retval != 0:
print "VTN Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VBR Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrOne','VbrIfOne')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vtn_vbr.create_vbr('VtnOne','VbrTwo','ControllerFirst')
if retval != 0:
print "VBR Create Failed"
exit(1)
retval=vbrif_portmap.create_vbrif('VtnOne','VbrTwo','VbrIfTwo')
if retval != 0:
print "VBRIF Create Failed"
exit(1)
retval=vtn_vbr.validate_vtn_at_controller('VtnOne','ControllerFirst')
if retval != 0:
print "VTN Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrOne','ControllerFirst')
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrOne','VbrIfOne','ControllerFirst')
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
retval=vtn_vbr.validate_vbr_at_controller('VtnOne','VbrTwo','ControllerFirst', presence = 'yes', position = 1)
if retval != 0:
print "VBR Validate Failed"
exit(1)
retval=vbrif_portmap.validate_vbrif_at_controller('VtnOne','VbrTwo','VbrIfTwo','ControllerFirst', presence = 'yes', position = 0)
if retval != 0:
print "After Create VBRIF Validate Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrOne','VbrIfOne');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=vbrif_portmap.create_portmap('VtnOne','VbrTwo','VbrIfTwo');
if retval != 0:
print "Portmap Create Failed"
exit(1)
retval=flowlistentry.create_flowlist('FlowlistOne')
if retval != 0:
print "FlowList Create Failed"
exit(1)
retval=flowlistentry.create_flowlistentry('FlowlistOne', 'FlowlistentryOne','ControllerFirst')
if retval != 0:
print "FlowlistEntry Create Failed"
exit(1)
retval=flowfilter.create_flowfilter('VtnOne|VbrOne|VbrIfOne', 'FlowfilterOneOut')
if retval != 0:
print "VBRFlowFilter Create Failed"
exit(1)
retval=flowfilter.create_flowfilter_entry('VtnOne|VbrOne|VbrIfOne', 'FlowfilterOneOut')
if retval != 0:
print "VBRFlowFilterEntry Create Failed"
exit(1)
retval=flowfilter.validate_flowfilter_entry('VtnOne|VbrOne|VbrIfOne', 'FlowfilterOneOut', presence='yes', position=0)
if retval != 0:
print "VBRFlowFilterEntry Validation at Co-ordinator Failed "
exit(1)
retval=flowfilter.validate_flowfilter_at_controller('VtnOne|VbrOne|VbrIfOne', 'ControllerFirst', 'FlowfilterOneOut', presence='yes', position=0)
#.........这里部分代码省略.........