blob: 6811fd5949a7abbdb103191a47bb626b5d273f7b [file] [log] [blame]
class SRBridging:
def __init__( self ):
self.default = ''
def CASE1( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-untagged)
Sets up 1 ONOS instance
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 1,
topology = '0x1',
onosNodes = 1,
description = "Bridging test between two untagged hosts" )
def CASE2( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-untagged)
Sets up 1 ONOS instance
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 2,
topology = '0x2',
onosNodes = 1,
description = "Bridging test between two untagged hosts" )
def CASE3( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-untagged)
Sets up 1 ONOS instance
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 3,
topology = '2x2',
onosNodes = 1,
description = "Bridging test between two untagged hosts" )
def CASE4( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-untagged)
Sets up 1 ONOS instance
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 4,
topology = '2x4',
onosNodes = 1,
description = "Bridging test between two untagged hosts" )
def CASE5( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-untagged)
Sets up 3 ONOS instances
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 5,
topology = '0x1',
onosNodes = 3,
description = "Bridging test between two untagged hosts" )
def CASE6( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-untagged)
Sets up 3 ONOS instances
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 6,
topology = '0x2',
onosNodes = 3,
description = "Bridging test between two untagged hosts" )
def CASE7( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-untagged)
Sets up 3 ONOS instances
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 7,
topology = '2x2',
onosNodes = 3,
description = "Bridging test between two untagged hosts" )
def CASE8( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-untagged)
Sets up 3 ONOS instances
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 8,
topology = '2x4',
onosNodes = 3,
description = "Bridging test between two untagged hosts" )
def CASE11( self, main ):
"""
Tests connectivity between two tagged hosts
(Ports are configured as vlan-tagged)
Sets up 1 ONOS instance
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 11,
topology = '0x1',
onosNodes = 1,
description = "Bridging test between two tagged hosts",
vlan = [ 10, 10 ] )
def CASE12( self, main ):
"""
Tests connectivity between two tagged hosts
(Ports are configured as vlan-tagged)
Sets up 1 ONOS instance
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 12,
topology = '0x2',
onosNodes = 1,
description = "Bridging test between two tagged hosts",
vlan = [ 10, 10 ] )
def CASE13( self, main ):
"""
Tests connectivity between two tagged hosts
(Ports are configured as vlan-tagged)
Sets up 1 ONOS instance
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 13,
topology = '2x2',
onosNodes = 1,
description = "Bridging test between two tagged hosts",
vlan = [ 10, 10, 20, 20 ] )
def CASE14( self, main ):
"""
Tests connectivity between two tagged hosts
(Ports are configured as vlan-tagged)
Sets up 1 ONOS instance
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 14,
topology = '2x4',
onosNodes = 1,
description = "Bridging test between two tagged hosts",
vlan = [ 10, 10, 20, 20 ] )
def CASE15( self, main ):
"""
Tests connectivity between two tagged hosts
(Ports are configured as vlan-tagged)
Sets up 3 ONOS instances
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 15,
topology = '0x1',
onosNodes = 3,
description = "Bridging test between two tagged hosts",
vlan = [ 10, 10 ] )
def CASE16( self, main ):
"""
Tests connectivity between two tagged hosts
(Ports are configured as vlan-tagged)
Sets up 3 ONOS instances
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 16,
topology = '0x2',
onosNodes = 3,
description = "Bridging test between two tagged hosts",
vlan = [ 10, 10 ] )
def CASE17( self, main ):
"""
Tests connectivity between two tagged hosts
(Ports are configured as vlan-tagged)
Sets up 3 ONOS instances
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 17,
topology = '2x2',
onosNodes = 3,
description = "Bridging test between two tagged hosts",
vlan = [ 10, 10, 20, 20 ] )
def CASE18( self, main ):
"""
Tests connectivity between two tagged hosts
(Ports are configured as vlan-tagged)
Sets up 3 ONOS instances
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 18,
topology = '2x4',
onosNodes = 3,
description = "Bridging test between two tagged hosts",
vlan = [ 10, 10, 20, 20 ] )
def CASE21( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-native with vlan-tagged)
Sets up 1 ONOS instance
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 21,
topology = '0x1',
onosNodes = 1,
description = "Bridging test between two untagged hosts" )
def CASE22( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-native with vlan-tagged)
Sets up 1 ONOS instance
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 22,
topology = '0x2',
onosNodes = 1,
description = "Bridging test between two untagged hosts" )
def CASE23( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-native with vlan-tagged)
Sets up 1 ONOS instance
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 23,
topology = '2x2',
onosNodes = 1,
description = "Bridging test between two untagged hosts" )
def CASE24( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-native with vlan-tagged)
Sets up 1 ONOS instance
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 24,
topology = '2x4',
onosNodes = 1,
description = "Bridging test between two untagged hosts" )
def CASE25( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-native with vlan-tagged)
Sets up 3 ONOS instances
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 25,
topology = '0x1',
onosNodes = 3,
description = "Bridging test between two untagged hosts" )
def CASE26( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-native with vlan-tagged)
Sets up 3 ONOS instances
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 26,
topology = '0x2',
onosNodes = 3,
description = "Bridging test between two untagged hosts" )
def CASE27( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-native with vlan-tagged)
Sets up 3 ONOS instances
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 27,
topology = '2x2',
onosNodes = 3,
description = "Bridging test between two untagged hosts" )
def CASE28( self, main ):
"""
Tests connectivity between two untagged hosts
(Ports are configured as vlan-native with vlan-tagged)
Sets up 3 ONOS instances
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 28,
topology = '2x4',
onosNodes = 3,
description = "Bridging test between two untagged hosts" )
def CASE31( self, main ):
"""
Tests connectivity between two untagged hosts
(One port is configured as vlan-native with vlan-tagged,
another with vlan-untagged)
Sets up 1 ONOS instance
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 31,
topology = '0x1',
onosNodes = 1,
description = "Bridging test between two untagged hosts, "
"one on vlan-untagged port and the other on vlan-native port" )
def CASE32( self, main ):
"""
Tests connectivity between two untagged hosts
(One port is configured as vlan-native with vlan-tagged,
another with vlan-untagged)
Sets up 1 ONOS instance
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 32,
topology = '0x2',
onosNodes = 1,
description = "Bridging test between two untagged hosts, "
"one on vlan-untagged port and the other on vlan-native port" )
def CASE33( self, main ):
"""
Tests connectivity between two untagged hosts
(One port is configured as vlan-native with vlan-tagged,
another with vlan-untagged)
Sets up 1 ONOS instance
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 33,
topology = '2x2',
onosNodes = 1,
description = "Bridging test between two untagged hosts, "
"one on vlan-untagged port and the other on vlan-native port" )
def CASE34( self, main ):
"""
Tests connectivity between two untagged hosts
(One port is configured as vlan-native with vlan-tagged,
another with vlan-untagged)
Sets up 1 ONOS instance
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 34,
topology = '2x4',
onosNodes = 1,
description = "Bridging test between two untagged hosts, "
"one on vlan-untagged port and the other on vlan-native port" )
def CASE35( self, main ):
"""
Tests connectivity between two untagged hosts
(One port is configured as vlan-native with vlan-tagged,
another with vlan-untagged)
Sets up 3 ONOS instances
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 35,
topology = '0x1',
onosNodes = 3,
description = "Bridging test between two untagged hosts, "
"one on vlan-untagged port and the other on vlan-native port" )
def CASE36( self, main ):
"""
Tests connectivity between two untagged hosts
(One port is configured as vlan-native with vlan-tagged,
another with vlan-untagged)
Sets up 3 ONOS instances
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 36,
topology = '0x2',
onosNodes = 3,
description = "Bridging test between two untagged hosts, "
"one on vlan-untagged port and the other on vlan-native port" )
def CASE37( self, main ):
"""
Tests connectivity between two untagged hosts
(One port is configured as vlan-native with vlan-tagged,
another with vlan-untagged)
Sets up 3 ONOS instances
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 37,
topology = '2x2',
onosNodes = 3,
description = "Bridging test between two untagged hosts, "
"one on vlan-untagged port and the other on vlan-native port" )
def CASE38( self, main ):
"""
Tests connectivity between two untagged hosts
(One port is configured as vlan-native with vlan-tagged,
another with vlan-untagged)
Sets up 3 ONOS instances
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest(main,
test_idx = 38,
topology = '2x4',
onosNodes = 3,
description = "Bridging test between two untagged hosts, "
"one on vlan-untagged port and the other on vlan-native port" )
def CASE41( self, main ):
"""
Tests connectivity between untagged host and tagged host
(Ports are configured as vlan-untagged and
vlan-tagged with same vlan id, respectively)
Sets up 1 ONOS instance
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 41,
topology = '0x1',
onosNodes = 1,
description = "Bridging test between untagged host and tagged host",
vlan = [ 0, 10 ] )
def CASE42( self, main ):
"""
Tests connectivity between untagged host and tagged host
(Ports are configured as vlan-untagged and
vlan-tagged with same vlan id, respectively)
Sets up 1 ONOS instance
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 42,
topology = '0x2',
onosNodes = 1,
description = "Bridging test between untagged host and tagged host",
vlan = [ 0, 10 ] )
def CASE43( self, main ):
"""
Tests connectivity between untagged host and tagged host
(Ports are configured as vlan-untagged and
vlan-tagged with same vlan id, respectively)
Sets up 1 ONOS instance
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 43,
topology = '2x2',
onosNodes = 1,
description = "Bridging test between untagged host and tagged host",
vlan = [ 0, 10, 0, 20 ] )
def CASE44( self, main ):
"""
Tests connectivity between untagged host and tagged host
(Ports are configured as vlan-untagged and
vlan-tagged with same vlan id, respectively)
Sets up 1 ONOS instance
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 44,
topology = '2x4',
onosNodes = 1,
description = "Bridging test between untagged host and tagged host",
vlan = [ 0, 10, 0, 20 ] )
def CASE45( self, main ):
"""
Tests connectivity between untagged host and tagged host
(Ports are configured as vlan-untagged and
vlan-tagged with same vlan id, respectively)
Sets up 3 ONOS instances
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 45,
topology = '0x1',
onosNodes = 3,
description = "Bridging test between untagged host and tagged host",
vlan = [ 0, 10 ] )
def CASE46( self, main ):
"""
Tests connectivity between untagged host and tagged host
(Ports are configured as vlan-untagged and
vlan-tagged with same vlan id, respectively)
Sets up 3 ONOS instances
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 46,
topology = '0x2',
onosNodes = 3,
description = "Bridging test between untagged host and tagged host",
vlan = [ 0, 10 ] )
def CASE47( self, main ):
"""
Tests connectivity between untagged host and tagged host
(Ports are configured as vlan-untagged and
vlan-tagged with same vlan id, respectively)
Sets up 3 ONOS instances
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 47,
topology = '2x2',
onosNodes = 3,
description = "Bridging test between untagged host and tagged host",
vlan = [ 0, 10, 0, 20 ] )
def CASE48( self, main ):
"""
Tests connectivity between untagged host and tagged host
(Ports are configured as vlan-untagged and
vlan-tagged with same vlan id, respectively)
Sets up 3 ONOS instances
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 48,
topology = '2x4',
onosNodes = 3,
description = "Bridging test between untagged host and tagged host",
vlan = [ 0, 10, 0, 20 ] )
def CASE51( self, main ):
"""
Tests connectivity between two untagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and 20, respectively)
Sets up 1 ONOS instance
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 51,
topology = '0x1',
onosNodes = 1,
description = "Bridging test between two untagged hosts with different vlan id" )
def CASE52( self, main ):
"""
Tests connectivity between two untagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and 20, respectively)
Sets up 1 ONOS instance
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 52,
topology = '0x2',
onosNodes = 1,
description = "Bridging test between two untagged hosts with different vlan id" )
def CASE53( self, main ):
"""
Tests connectivity between two untagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and 20, respectively)
Sets up 1 ONOS instance
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 53,
topology = '2x2',
onosNodes = 1,
description = "Bridging test between two untagged hosts with different vlan id" )
def CASE54( self, main ):
"""
Tests connectivity between two untagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and 20, respectively)
Sets up 1 ONOS instance
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 54,
topology = '2x4',
onosNodes = 1,
description = "Bridging test between two untagged hosts with different vlan id" )
def CASE55( self, main ):
"""
Tests connectivity between two untagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and 20, respectively)
Sets up 3 ONOS instances
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 55,
topology = '0x1',
onosNodes = 3,
description = "Bridging test between two untagged hosts with different vlan id" )
def CASE56( self, main ):
"""
Tests connectivity between two untagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and 20, respectively)
Sets up 3 ONOS instances
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 56,
topology = '0x2',
onosNodes = 3,
description = "Bridging test between two untagged hosts with different vlan id" )
def CASE57( self, main ):
"""
Tests connectivity between two untagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and 20, respectively)
Sets up 3 ONOS instances
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 57,
topology = '2x2',
onosNodes = 3,
description = "Bridging test between two untagged hosts with different vlan id" )
def CASE58( self, main ):
"""
Tests connectivity between two untagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and 20, respectively)
Sets up 3 ONOS instances
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 58,
topology = '2x4',
onosNodes = 3,
description = "Bridging test between two untagged hosts with different vlan id" )
def CASE61( self, main ):
"""
Tests connectivity between two tagged hosts with different vlan id
(Ports are configured as vlan-tagged 10 and 20, respectively)
Sets up 1 ONOS instance
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 61,
topology = '0x1',
onosNodes = 1,
description = "Bridging test between two tagged hosts with different vlan id",
vlan = [ 10, 20 ] )
def CASE62( self, main ):
"""
Tests connectivity between two tagged hosts with different vlan id
(Ports are configured as vlan-tagged 10 and 20, respectively)
Sets up 1 ONOS instance
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 62,
topology = '0x2',
onosNodes = 1,
description = "Bridging test between two tagged hosts with different vlan id",
vlan = [ 10, 20 ] )
def CASE63( self, main ):
"""
Tests connectivity between two tagged hosts with different vlan id
(Ports are configured as vlan-tagged 10 and 20, respectively)
Sets up 1 ONOS instance
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 63,
topology = '2x2',
onosNodes = 1,
description = "Bridging test between two tagged hosts with different vlan id",
vlan = [ 10, 20, 30, 40 ] )
def CASE64( self, main ):
"""
Tests connectivity between two tagged hosts with different vlan id
(Ports are configured as vlan-tagged 10 and 20, respectively)
Sets up 1 ONOS instance
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 64,
topology = '2x4',
onosNodes = 1,
description = "Bridging test between two tagged hosts with different vlan id",
vlan = [ 10, 20, 30, 40 ] )
def CASE65( self, main ):
"""
Tests connectivity between two tagged hosts with different vlan id
(Ports are configured as vlan-tagged 10 and 20, respectively)
Sets up 3 ONOS instances
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 65,
topology = '0x1',
onosNodes = 3,
description = "Bridging test between two tagged hosts with different vlan id",
vlan = [ 10, 20 ] )
def CASE66( self, main ):
"""
Tests connectivity between two tagged hosts with different vlan id
(Ports are configured as vlan-tagged 10 and 20, respectively)
Sets up 3 ONOS instances
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 66,
topology = '0x2',
onosNodes = 3,
description = "Bridging test between two tagged hosts with different vlan id",
vlan = [ 10, 20 ] )
def CASE67( self, main ):
"""
Tests connectivity between two tagged hosts with different vlan id
(Ports are configured as vlan-tagged 10 and 20, respectively)
Sets up 3 ONOS instances
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 67,
topology = '2x2',
onosNodes = 3,
description = "Bridging test between two tagged hosts with different vlan id",
vlan = [ 10, 20, 30, 40 ] )
def CASE68( self, main ):
"""
Tests connectivity between two tagged hosts with different vlan id
(Ports are configured as vlan-tagged 10 and 20, respectively)
Sets up 3 ONOS instances
Start 2x4 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 68,
topology = '2x4',
onosNodes = 3,
description = "Bridging test between two tagged hosts with different vlan id",
vlan = [ 10, 20, 30, 40 ] )
def CASE71( self, main ):
"""
Tests connectivity between untagged and tagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and vlan-tagged 20, respectively)
Sets up 1 ONOS instance
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 71,
topology = '0x1',
onosNodes = 1,
description = "Bridging test between untagged and tagged hosts with different vlan id",
vlan = [ 0, 20 ] )
def CASE72( self, main ):
"""
Tests connectivity between untagged and tagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and vlan-tagged 20, respectively)
Sets up 1 ONOS instance
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 72,
topology = '0x2',
onosNodes = 1,
description = "Bridging test between untagged and tagged hosts with different vlan id",
vlan = [ 0, 20 ] )
def CASE73( self, main ):
"""
Tests connectivity between untagged and tagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and vlan-tagged 20, respectively)
Sets up 1 ONOS instance
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 73,
topology = '2x2',
onosNodes = 1,
description = "Bridging test between untagged and tagged hosts with different vlan id",
vlan = [ 0, 20, 0, 40 ] )
def CASE74( self, main ):
"""
Tests connectivity between untagged and tagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and vlan-tagged 20, respectively)
Sets up 1 ONOS instance
Start 2x2 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 74,
topology = '2x4',
onosNodes = 1,
description = "Bridging test between untagged and tagged hosts with different vlan id",
vlan = [ 0, 20, 0, 40 ] )
def CASE75( self, main ):
"""
Tests connectivity between untagged and tagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and vlan-tagged 20, respectively)
Sets up 3 ONOS instances
Start 0x1 single ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 75,
topology = '0x1',
onosNodes = 3,
description = "Bridging test between untagged and tagged hosts with different vlan id",
vlan = [ 0, 20 ] )
def CASE76( self, main ):
"""
Tests connectivity between untagged and tagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and vlan-tagged 20, respectively)
Sets up 3 ONOS instances
Start 0x2 dual-homed ToR topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 76,
topology = '0x2',
onosNodes = 3,
description = "Bridging test between untagged and tagged hosts with different vlan id",
vlan = [ 0, 20 ] )
def CASE77( self, main ):
"""
Tests connectivity between untagged and tagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and vlan-tagged 20, respectively)
Sets up 3 ONOS instances
Start 2x2 leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 77,
topology = '2x2',
onosNodes = 3,
description = "Bridging test between untagged and tagged hosts with different vlan id",
vlan = [ 0, 20, 0, 40 ] )
def CASE78( self, main ):
"""
Tests connectivity between untagged and tagged hosts with different vlan id
(Ports are configured as vlan-untagged 10 and vlan-tagged 20, respectively)
Sets up 3 ONOS instances
Start 2x2 dual-homed leaf-spine topology
Pingall
"""
from tests.USECASE.SegmentRouting.dependencies.SRBridgingTest import SRBridgingTest
SRBridgingTest.runTest( main,
test_idx = 78,
topology = '2x4',
onosNodes = 3,
description = "Bridging test between untagged and tagged hosts with different vlan id",
vlan = [ 0, 20, 0, 40 ] )