level2.js
1 2 var level = 2; 3 4 var hosts = [ 5 {'id':'A', 'type':'client', 'name':'Computer A', 'geometry':'200x220+200+500', 'img':'host.png', 'labelpos':'0,200'}, 6 {'id':'B', 'type':'client', 'name':'Computer B', 'geometry':'200x220+200+100', 'img':'host.png', 'labelpos':'180,30'}, 7 {'id':'C', 'type':'client', 'name':'Computer C', 'geometry':'200x220+600+500', 'img':'host.png', 'labelpos':'0,200'}, 8 {'id':'D', 'type':'client', 'name':'Computer D', 'geometry':'200x220+600+100', 'img':'host.png', 'labelpos':'180,30'} 9 ]; 10 11 // routes are processed in order, first match only is used => default must be last - KEEP routes before interfaces for random reference 12 var routes = [ 13 ]; 14 15 var ifs = [ 16 {'if':'A1', 'hid':'A', 'ip':'192.168.[14-150]a.1', 'mask':'255.255.255.224', 'ip_edit':'true', 'mask_edit':'false', 'type':'std', 'pos':'-90,-50'}, 17 {'if':'B1', 'hid':'B', 'ip':'192.168.[a].222', 'mask':'255.255.255.32', 'ip_edit':'false', 'mask_edit':'true', 'type':'std', 'pos':'110,200'}, 18 {'if':'C1', 'hid':'C', 'ip':'127.0.0.1', 'mask':'255.255.255.252', 'ip_edit':'true', 'mask_edit':'false', 'type':'std', 'pos':'-90,-50'}, 19 {'if':'D1', 'hid':'D', 'ip':'127.0.0.4', 'mask':'/30', 'ip_edit':'true', 'mask_edit':'false', 'type':'std', 'pos':'110,200'} 20 ]; 21 22 23 var links = [ 24 {'if1':'A1', 'if2':'B1'}, 25 {'if1':'C1', 'if2':'D1'} 26 ]; 27 28 var goals = [ 29 {'id':'1', 'type':'reach', 'id1':'B', 'id2':'A'}, 30 {'id':'1', 'type':'reach', 'id1':'D', 'id2':'C'} 31 ];