@webwriter/network
Version:
Visualization of network topologies. Can represent different kinds of networks.
1 lines • 33.4 kB
JSON
{"inited":true,"switchable":[{"id":"switch0","table":[]},{"id":"switch1","table":[]},{"id":"switch2","table":[]}],"routable":[{"id":"host0","arpTable":[],"routingTable":[]},{"id":"host1","arpTable":[],"routingTable":[]},{"id":"host2","arpTable":[],"routingTable":[]},{"id":"host3","arpTable":[],"routingTable":[]},{"id":"host4","arpTable":[],"routingTable":[]},{"id":"host5","arpTable":[],"routingTable":[]},{"id":"router0","arpTable":[],"routingTable":[{"destination":"1.1.1.0","gateway":"on-link","interfaceName":"ethernet1","bitmask":24,"netmask":"255.255.255.0","port":1},{"destination":"2.2.2.0","gateway":"on-link","interfaceName":"ethernet2","bitmask":24,"netmask":"255.255.255.0","port":2},{"destination":"3.3.3.0","gateway":"on-link","interfaceName":"ethernet3","bitmask":24,"netmask":"255.255.255.0","port":3}]}],"physical-nodes":[{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","host-node","gateway-changeable"],"component":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#BAADD1","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host0","name":"host0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net0","defaultGateway":["router0","1"]},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","name":"host0","defaultGateway":["router0","1"],"id":"host0","color":"#BAADD1","parent":"net0","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"2c:5f:fd:fb:03:c3","octets":["2c","5f","fd","fb","03","c3"]},"IPv4":{"layer":3,"address":"1.1.1.1","octets":["1","1","1","1"],"binaryOctets":["00000001","00000001","00000001","00000001"],"decimalOctets":[1,1,1,1]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"13:23:a7:94:dd:45","octets":["13","23","a7","94","dd","45"]},"IPv4":{"layer":3,"address":"127.0.0.1","octets":null,"binaryOctets":null,"decimalOctets":null},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2}],"portLink":[{"index":1,"linkId":"graphEdge1"},{"index":2,"linkId":null}],"position":{"x":-105.17591918634184,"y":170.04439856313877},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","host-node","gateway-changeable"],"component":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#BAADD1","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host1","name":"host1","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net0","defaultGateway":["router0","1"]},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","name":"host1","defaultGateway":["router0","1"],"id":"host1","color":"#BAADD1","parent":"net0","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"04:55:09:2c:e2:55","octets":["04","55","09","2c","e2","55"]},"IPv4":{"layer":3,"address":"1.1.1.2","octets":["1","1","1","2"],"binaryOctets":["00000001","00000001","00000001","00000010"],"decimalOctets":[1,1,1,2]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"02:41:0a:ad:2c:c2","octets":["02","41","0a","ad","2c","c2"]},"IPv4":{"layer":3,"address":"127.0.0.1","octets":null,"binaryOctets":null,"decimalOctets":null},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2}],"portLink":[{"index":1,"linkId":"graphEdge0"},{"index":2,"linkId":null}],"position":{"x":-104.14263717811501,"y":58.09033687947281},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","connector-node","switch-node"],"component":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#BAADD1","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch0","name":"switch0","backgroundPath":"resources/icons/switch.svg","parent":"net0"},"layer":2,"numberOfInterfacesOrPorts":3,"backgroundPath":"resources/icons/switch.svg","name":"switch0","id":"switch0","color":"#BAADD1","parent":"net0","macAddressTable":{}},"portData":[{"Connection Type":"ethernet","MAC":{"layer":2,"address":"71:37:4b:42:2a:7b","octets":["71","37","4b","42","2a","7b"]},"index":1},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"ee:b5:61:07:08:f8","octets":["ee","b5","61","07","08","f8"]},"index":2},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"16:5e:3c:3c:b7:d8","octets":["16","5e","3c","3c","b7","d8"]},"index":3}],"portLink":[{"index":1,"linkId":"graphEdge0"},{"index":2,"linkId":"graphEdge1"},{"index":3,"linkId":"graphEdge8"}],"position":{"x":90.06817142615793,"y":72.39462952611808},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","connector-node","switch-node"],"component":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch1","name":"switch1","backgroundPath":"resources/icons/switch.svg","parent":"net1"},"layer":2,"numberOfInterfacesOrPorts":3,"backgroundPath":"resources/icons/switch.svg","name":"switch1","id":"switch1","color":"#9CB6D6","parent":"net1","macAddressTable":{}},"portData":[{"Connection Type":"ethernet","MAC":{"layer":2,"address":"0a:a5:35:01:34:94","octets":["0a","a5","35","01","34","94"]},"index":1},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"e2:04:cf:a3:52:2a","octets":["e2","04","cf","a3","52","2a"]},"index":2},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"e6:7a:97:9b:49:0d","octets":["e6","7a","97","9b","49","0d"]},"index":3}],"portLink":[{"index":1,"linkId":"graphEdge6"},{"index":2,"linkId":"graphEdge4"},{"index":3,"linkId":"graphEdge5"}],"position":{"x":535.0016750662135,"y":50.299538074041436},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","host-node","gateway-changeable"],"component":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host2","name":"host2","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net1","defaultGateway":["router0","2"]},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","name":"host2","defaultGateway":["router0","2"],"id":"host2","color":"#9CB6D6","parent":"net1","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"e3:b7:41:fd:57:db","octets":["e3","b7","41","fd","57","db"]},"IPv4":{"layer":3,"address":"2.2.2.1","octets":["2","2","2","1"],"binaryOctets":["00000010","00000010","00000010","00000001"],"decimalOctets":[2,2,2,1]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"65:71:67:3c:31:fc","octets":["65","71","67","3c","31","fc"]},"IPv4":{"layer":3,"address":"127.0.0.1","octets":null,"binaryOctets":null,"decimalOctets":null},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2}],"portLink":[{"index":1,"linkId":"graphEdge4"},{"index":2,"linkId":null}],"position":{"x":738.6815789485613,"y":-37.502377286301915},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","host-node","gateway-changeable"],"component":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host3","name":"host3","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net1","defaultGateway":["router0","2"]},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","name":"host3","defaultGateway":["router0","2"],"id":"host3","color":"#9CB6D6","parent":"net1","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"26:77:8e:e6:5b:0c","octets":["26","77","8e","e6","5b","0c"]},"IPv4":{"layer":3,"address":"2.2.2.2","octets":["2","2","2","2"],"binaryOctets":["00000010","00000010","00000010","00000010"],"decimalOctets":[2,2,2,2]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"a9:fd:12:b9:68:51","octets":["a9","fd","12","b9","68","51"]},"IPv4":{"layer":3,"address":"127.0.0.1","octets":null,"binaryOctets":null,"decimalOctets":null},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2}],"portLink":[{"index":1,"linkId":"graphEdge5"},{"index":2,"linkId":null}],"position":{"x":743.6863335211652,"y":108.56579413985602},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","host-node","gateway-changeable"],"component":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host4","name":"host4","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net2","defaultGateway":["router0","3"]},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","name":"host4","defaultGateway":["router0","3"],"id":"host4","color":"#9DCBD1","parent":"net2","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"e9:5a:80:a0:64:36","octets":["e9","5a","80","a0","64","36"]},"IPv4":{"layer":3,"address":"3.3.3.1","octets":["3","3","3","1"],"binaryOctets":["00000011","00000011","00000011","00000001"],"decimalOctets":[3,3,3,1]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"ff:52:1c:e2:41:3d","octets":["ff","52","1c","e2","41","3d"]},"IPv4":{"layer":3,"address":"127.0.0.1","octets":null,"binaryOctets":null,"decimalOctets":null},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2}],"portLink":[{"index":1,"linkId":"graphEdge2"},{"index":2,"linkId":null}],"position":{"x":-110.063349197045,"y":-45.4136478165334},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","host-node","gateway-changeable"],"component":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host5","name":"host5","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net2","defaultGateway":["router0","3"]},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","name":"host5","defaultGateway":["router0","3"],"id":"host5","color":"#9DCBD1","parent":"net2","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"da:37:95:f0:1c:6b","octets":["da","37","95","f0","1c","6b"]},"IPv4":{"layer":3,"address":"3.3.3.2","octets":["3","3","3","2"],"binaryOctets":["00000011","00000011","00000011","00000010"],"decimalOctets":[3,3,3,2]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"58:80:9c:0c:c4:b8","octets":["58","80","9c","0c","c4","b8"]},"IPv4":{"layer":3,"address":"127.0.0.1","octets":null,"binaryOctets":null,"decimalOctets":null},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2}],"portLink":[{"index":1,"linkId":"graphEdge3"},{"index":2,"linkId":null}],"position":{"x":-107.87155888318739,"y":-139.92077967543918},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","connector-node","switch-node"],"component":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch2","name":"switch2","backgroundPath":"resources/icons/switch.svg","parent":"net2"},"layer":2,"numberOfInterfacesOrPorts":3,"backgroundPath":"resources/icons/switch.svg","name":"switch2","id":"switch2","color":"#9DCBD1","parent":"net2","macAddressTable":{}},"portData":[{"Connection Type":"ethernet","MAC":{"layer":2,"address":"32:2f:4d:48:9a:9f","octets":["32","2f","4d","48","9a","9f"]},"index":1},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"14:82:d5:c8:49:6d","octets":["14","82","d5","c8","49","6d"]},"index":2},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"98:17:e2:2a:13:2a","octets":["98","17","e2","2a","13","2a"]},"index":3}],"portLink":[{"index":1,"linkId":"graphEdge7"},{"index":2,"linkId":"graphEdge2"},{"index":3,"linkId":"graphEdge3"}],"position":{"x":102.78135731673285,"y":-37.885890257508024},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","connector-node","router-node","gateway-node"],"component":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#BAADD1","gateways":{},"id":"net0","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"1.1.1.0","octets":["1","1","1","0"],"binaryOctets":["00000001","00000001","00000001","00000000"],"decimalOctets":[1,1,1,0]},"name":"1.1.1.0 /24","currentDefaultGateway":["router0",1]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9CB6D6","gateways":{},"id":"net1","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"2.2.2.0","octets":["2","2","2","0"],"binaryOctets":["00000010","00000010","00000010","00000000"],"decimalOctets":[2,2,2,0]},"name":"2.2.2.0 /24","currentDefaultGateway":["router0",2]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9DCBD1","gateways":{},"id":"net2","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"3.3.3.0","octets":["3","3","3","0"],"binaryOctets":["00000011","00000011","00000011","00000000"],"decimalOctets":[3,3,3,0]},"name":"3.3.3.0 /24","currentDefaultGateway":["router0",3]}],"id":"router0","name":"router0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"layer":3,"numberOfInterfacesOrPorts":3,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg","name":"router0","id":"router0","color":"#9DCBD1","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{},"nets":[{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#BAADD1","gateways":{},"id":"net0","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"1.1.1.0","octets":["1","1","1","0"],"binaryOctets":["00000001","00000001","00000001","00000000"],"decimalOctets":[1,1,1,0]},"name":"1.1.1.0 /24","currentDefaultGateway":["router0",1]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9CB6D6","gateways":{},"id":"net1","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"2.2.2.0","octets":["2","2","2","0"],"binaryOctets":["00000010","00000010","00000010","00000000"],"decimalOctets":[2,2,2,0]},"name":"2.2.2.0 /24","currentDefaultGateway":["router0",2]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9DCBD1","gateways":{},"id":"net2","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"3.3.3.0","octets":["3","3","3","0"],"binaryOctets":["00000011","00000011","00000011","00000000"],"decimalOctets":[3,3,3,0]},"name":"3.3.3.0 /24","currentDefaultGateway":["router0",3]}]},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"1f:b5:7c:69:7c:c3","octets":["1f","b5","7c","69","7c","c3"]},"IPv4":{"layer":3,"address":"1.1.1.128","octets":["1","1","1","128"],"binaryOctets":["00000001","00000001","00000001","10000000"],"decimalOctets":[1,1,1,128]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"05:f8:82:f4:60:05","octets":["05","f8","82","f4","60","05"]},"IPv4":{"layer":3,"address":"2.2.2.128","octets":["2","2","2","128"],"binaryOctets":["00000010","00000010","00000010","10000000"],"decimalOctets":[2,2,2,128]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":2},{"Name":"ethernet3","Connection Type":"ethernet","MAC":{"layer":2,"address":"6c:47:07:69:8d:83","octets":["6c","47","07","69","8d","83"]},"IPv4":{"layer":3,"address":"3.3.3.128","octets":["3","3","3","128"],"binaryOctets":["00000011","00000011","00000011","10000000"],"decimalOctets":[3,3,3,128]},"IPv6":{"layer":3,"address":"0:0:0:0:0:0:0:1","octets":["0","0","0","0","0","0","0","1"]},"index":3}],"portLink":[{"index":1,"linkId":"graphEdge8"},{"index":2,"linkId":"graphEdge6"},{"index":3,"linkId":"graphEdge7"}],"position":{"x":318.30750746605383,"y":43.0443985631388},"portNet":[{"index":1,"netId":"net0"},{"index":2,"netId":"net1"},{"index":3,"netId":"net2"}],"nets":[{"netId":"net0"},{"netId":"net1"},{"netId":"net2"}]}],"logical-nodes":[{"dataExport":{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#BAADD1","gateways":{},"id":"net0","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"1.1.1.0","octets":["1","1","1","0"],"binaryOctets":["00000001","00000001","00000001","00000000"],"decimalOctets":[1,1,1,0]},"name":"1.1.1.0 /24","currentDefaultGateway":["router0",1]},"position":{"x":-3.553873880091956,"y":122.06736772130579},"gateways":[{"port":1,"gatewayNodeId":"router0"}]},{"dataExport":{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9CB6D6","gateways":{},"id":"net1","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"2.2.2.0","octets":["2","2","2","0"],"binaryOctets":["00000010","00000010","00000010","00000000"],"decimalOctets":[2,2,2,0]},"name":"2.2.2.0 /24","currentDefaultGateway":["router0",2]},"position":{"x":635.3440042936893,"y":43.53170842677706},"gateways":[{"port":2,"gatewayNodeId":"router0"}]},{"dataExport":{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9DCBD1","gateways":{},"id":"net2","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"3.3.3.0","octets":["3","3","3","0"],"binaryOctets":["00000011","00000011","00000011","00000000"],"decimalOctets":[3,3,3,0]},"name":"3.3.3.0 /24","currentDefaultGateway":["router0",3]},"position":{"x":0.3590040598439259,"y":-80.90333496647361},"gateways":[{"port":3,"gatewayNodeId":"router0"}]}],"edges":[{"dataExport":{"source":"host1","target":"switch0","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge0","color":"#BAADD1","from":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#BAADD1","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host1","name":"host1","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net0","defaultGateway":["router0","1"]},"to":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#BAADD1","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch0","name":"switch0","backgroundPath":"resources/icons/switch.svg","parent":"net0"},"inPort":1,"outPort":1}},{"dataExport":{"source":"switch0","target":"host0","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge1","color":"#BAADD1","from":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#BAADD1","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch0","name":"switch0","backgroundPath":"resources/icons/switch.svg","parent":"net0"},"to":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#BAADD1","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host0","name":"host0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net0","defaultGateway":["router0","1"]},"inPort":2,"outPort":1}},{"dataExport":{"source":"host4","target":"switch2","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge2","color":"#9DCBD1","from":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host4","name":"host4","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net2","defaultGateway":["router0","3"]},"to":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch2","name":"switch2","backgroundPath":"resources/icons/switch.svg","parent":"net2"},"inPort":1,"outPort":2}},{"dataExport":{"source":"switch2","target":"host5","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge3","color":"#9DCBD1","from":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch2","name":"switch2","backgroundPath":"resources/icons/switch.svg","parent":"net2"},"to":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host5","name":"host5","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net2","defaultGateway":["router0","3"]},"inPort":3,"outPort":1}},{"dataExport":{"source":"switch1","target":"host2","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge4","color":"#9CB6D6","from":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch1","name":"switch1","backgroundPath":"resources/icons/switch.svg","parent":"net1"},"to":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host2","name":"host2","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net1","defaultGateway":["router0","2"]},"inPort":2,"outPort":1}},{"dataExport":{"source":"switch1","target":"host3","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge5","color":"#9CB6D6","from":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch1","name":"switch1","backgroundPath":"resources/icons/switch.svg","parent":"net1"},"to":{"cssClass":["deletable","physical-node","host-node","gateway-changeable","decorated-node","routable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":7,"numberOfInterfacesOrPorts":2,"id":"host3","name":"host3","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net1","defaultGateway":["router0","2"]},"inPort":3,"outPort":1}},{"dataExport":{"source":"switch1","target":"router0","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge6","color":"#9CB6D6","from":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#9CB6D6","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch1","name":"switch1","backgroundPath":"resources/icons/switch.svg","parent":"net1"},"to":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#BAADD1","gateways":{},"id":"net0","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"1.1.1.0","octets":["1","1","1","0"],"binaryOctets":["00000001","00000001","00000001","00000000"],"decimalOctets":[1,1,1,0]},"name":"1.1.1.0 /24","currentDefaultGateway":["router0",1]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9CB6D6","gateways":{},"id":"net1","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"2.2.2.0","octets":["2","2","2","0"],"binaryOctets":["00000010","00000010","00000010","00000000"],"decimalOctets":[2,2,2,0]},"name":"2.2.2.0 /24","currentDefaultGateway":["router0",2]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9DCBD1","gateways":{},"id":"net2","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"3.3.3.0","octets":["3","3","3","0"],"binaryOctets":["00000011","00000011","00000011","00000000"],"decimalOctets":[3,3,3,0]},"name":"3.3.3.0 /24","currentDefaultGateway":["router0",3]}],"id":"router0","name":"router0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"inPort":1,"outPort":2}},{"dataExport":{"source":"router0","target":"switch2","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge7","color":"#9DCBD1","from":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#BAADD1","gateways":{},"id":"net0","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"1.1.1.0","octets":["1","1","1","0"],"binaryOctets":["00000001","00000001","00000001","00000000"],"decimalOctets":[1,1,1,0]},"name":"1.1.1.0 /24","currentDefaultGateway":["router0",1]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9CB6D6","gateways":{},"id":"net1","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"2.2.2.0","octets":["2","2","2","0"],"binaryOctets":["00000010","00000010","00000010","00000000"],"decimalOctets":[2,2,2,0]},"name":"2.2.2.0 /24","currentDefaultGateway":["router0",2]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9DCBD1","gateways":{},"id":"net2","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"3.3.3.0","octets":["3","3","3","0"],"binaryOctets":["00000011","00000011","00000011","00000000"],"decimalOctets":[3,3,3,0]},"name":"3.3.3.0 /24","currentDefaultGateway":["router0",3]}],"id":"router0","name":"router0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"to":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch2","name":"switch2","backgroundPath":"resources/icons/switch.svg","parent":"net2"},"inPort":3,"outPort":1}},{"dataExport":{"source":"router0","target":"switch0","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge8","color":"#BAADD1","from":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#BAADD1","gateways":{},"id":"net0","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"1.1.1.0","octets":["1","1","1","0"],"binaryOctets":["00000001","00000001","00000001","00000000"],"decimalOctets":[1,1,1,0]},"name":"1.1.1.0 /24","currentDefaultGateway":["router0",1]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9CB6D6","gateways":{},"id":"net1","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"2.2.2.0","octets":["2","2","2","0"],"binaryOctets":["00000010","00000010","00000010","00000000"],"decimalOctets":[2,2,2,0]},"name":"2.2.2.0 /24","currentDefaultGateway":["router0",2]},{"cssClass":["deletable","logical-node","net-node","cdnd-new-parent"],"color":"#9DCBD1","gateways":{},"id":"net2","bitmask":24,"binaryNetmask":"11111111111111111111111100000000","netmask":"255.255.255.0","networkAddress":{"layer":3,"address":"3.3.3.0","octets":["3","3","3","0"],"binaryOctets":["00000011","00000011","00000011","00000000"],"decimalOctets":[3,3,3,0]},"name":"3.3.3.0 /24","currentDefaultGateway":["router0",3]}],"id":"router0","name":"router0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"to":{"cssClass":["deletable","physical-node","connector-node","switch-node","decorated-node","switchable-decorated"],"color":"#BAADD1","portData":{},"portLinkMapping":{},"layer":2,"numberOfInterfacesOrPorts":3,"id":"switch0","name":"switch0","backgroundPath":"resources/icons/switch.svg","parent":"net0"},"inPort":1,"outPort":3}}]}