igor@57: import os igor@57: domain=os.environ['xendomain'] igor@57: igor@57: network='icnd2' igor@57: igor@57: domains = [ igor@57: 'r1', 'r2', 'r3', 'r4', 'core', igor@57: 'sw1', 'sw2', 'sw3', igor@57: 'win1', 'win2', 'win3', igor@57: 'linux' igor@57: ] igor@57: domain_types = [ igor@57: 'cisco', 'cisco', 'cisco', 'cisco', 'cisco', igor@57: 'catalyst', 'catalyst', 'catalyst', igor@57: 'windows' , 'windows' , 'windows' , igor@57: 'linux' igor@57: ] igor@57: bridges = [ igor@57: 'sw1', 'sw2', 'sw3', igor@57: 'cross4', 'cross5', 'cross6', 'cross7', 'cross8', 'cross9', 'cross10' igor@57: ] igor@57: igor@57: vbridges_table ={ igor@57: 'r1': ['sw1:fa0/0', 'cross4:s0/0', 'cross5:s0/1'], igor@57: 'r2': ['sw2:fa0/0', 'cross6:s0/0', 'cross5:s0/1'], igor@57: 'r3': ['sw3:fa0/0', 'cross7:s0/0', 'cross8:s0/1'], igor@57: 'r4': ['cross9', 'cross8'], igor@57: 'core': ['cross4:s0/0','cross6:s0/1','cross7:s0/2','cross9:s0/3', 'cross10:eth0/0' ], igor@57: 'win1': ['sw1'], igor@57: 'win2': ['sw2'], igor@57: 'win3': ['sw3'], igor@57: 'linux': ['cross10'], igor@57: } igor@57: igor@57: bridge_bridge_table = { igor@57: } igor@57: igor@57: hidden_bridges = [] igor@57: cross_bridges= [ 'cross4', 'cross5', 'cross6', 'cross7', 'cross8', 'cross9', 'cross10' ] igor@57: igor@57: broken_links = [] igor@57: temporary_links = [] igor@57: igor@57: real_bridges=['sw1', 'sw2', 'sw3',] igor@57: real_nodes=['r1','r2','r3', 'r4', 'core', 'win1', 'win2', 'win3', 'linux'] igor@57: igor@57: N=domains.index(domain) igor@57: if domain_types[N] == 'quagga': igor@57: memory = 64 igor@57: else: igor@57: memory = 400 igor@57: igor@57: xenomips_dir='/home/nata/xenomips-images/' igor@57: ios_name='C7200-AD.BIN' igor@57: npe_type='npe-400' igor@57: igor@57: connection_table={ igor@57: 'sw1' : 'minicom -o ttyV0', igor@57: 'sw2' : 'minicom -o ttyV1', igor@57: 'sw3' : 'minicom -o ttyV2', igor@57: 'r1' : 'minicom -o ttyV3', igor@57: 'r2' : 'minicom -o ttyV4', igor@57: 'r3' : 'minicom -o ttyV5', igor@57: 'r4' : 'minicom -o ttyV7', igor@57: 'core' : 'minicom -o ttyV6', igor@57: } igor@57: igor@57: igor@57: # connection types: igor@57: # minicom igor@57: # vnc igor@57: # rdesktop igor@57: