UNPKG

@webwriter/network

Version:

Visualization of network topologies. Can represent different kinds of networks.

1 lines 38.6 kB
{"inited":true,"switchable":[{"id":"switch0","table":[]},{"id":"switch1","table":[]}],"routable":[{"id":"host0","arpTable":[],"routingTable":[]},{"id":"host1","arpTable":[],"routingTable":[]},{"id":"host2","arpTable":[],"routingTable":[]},{"id":"host3","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":"3.3.3.129","interfaceName":"ethernet2","bitmask":24,"netmask":"255.255.255.0","port":2}]},{"id":"router1","arpTable":[],"routingTable":[{"destination":"2.2.2.0","gateway":"on-link","interfaceName":"ethernet1","bitmask":24,"netmask":"255.255.255.0","port":1},{"destination":"1.1.1.0","gateway":"4.4.4.130","interfaceName":"ethernet2","bitmask":24,"netmask":"255.255.255.0","port":2}]},{"id":"router2","arpTable":[],"routingTable":[{"destination":"1.1.1.0","gateway":"1.1.1.128","interfaceName":"ethernet3","bitmask":24,"netmask":"255.255.255.0","port":3},{"destination":"2.2.2.0","gateway":"2.2.2.128","interfaceName":"ethernet2","bitmask":24,"netmask":"255.255.255.0","port":2}]},{"id":"router3","arpTable":[],"routingTable":[{"destination":"1.1.1.0","gateway":"1.1.1.128","interfaceName":"ethernet3","bitmask":24,"netmask":"255.255.255.0","port":3},{"destination":"2.2.2.0","gateway":"2.2.2.128","interfaceName":"ethernet2","bitmask":24,"netmask":"255.255.255.0","port":2}]}],"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":"d1:3d:b0:bf:18:6c","octets":["d1","3d","b0","bf","18","6c"]},"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":"1c:89:e1:8f:1c:b0","octets":["1c","89","e1","8f","1c","b0"]},"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":711.8460059728432,"y":-33.5062080069886},"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":"b1:c3:94:28:26:d4","octets":["b1","c3","94","28","26","d4"]},"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":"39:bb:12:b0:4c:e9","octets":["39","bb","12","b0","4c","e9"]},"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":720.1410974249197,"y":95.09731476305905},"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":["router1","1"]},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","name":"host2","defaultGateway":["router1","1"],"id":"host2","color":"#9CB6D6","parent":"net1","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"4d:b3:e2:1f:eb:00","octets":["4d","b3","e2","1f","eb","00"]},"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":"32:f6:a0:3a:67:e6","octets":["32","f6","a0","3a","67","e6"]},"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":-511.96264697695653,"y":-13.580673758945622},"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":["router1","1"]},"layer":7,"numberOfInterfacesOrPorts":2,"backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","name":"host3","defaultGateway":["router1","1"],"id":"host3","color":"#9CB6D6","parent":"net1","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{}},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"8c:04:17:d6:6f:8d","octets":["8c","04","17","d6","6f","8d"]},"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":"f6:3d:da:52:6c:11","octets":["f6","3d","da","52","6c","11"]},"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":-508.9458519975236,"y":118.52139557671724},"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":"d4:e0:f0:a4:4e:1c","octets":["d4","e0","f0","a4","4e","1c"]},"index":1},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"3c:54:c1:65:b1:94","octets":["3c","54","c1","65","b1","94"]},"index":2},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"15:bb:08:04:73:9b","octets":["15","bb","08","04","73","9b"]},"index":3}],"portLink":[{"index":1,"linkId":"graphEdge0"},{"index":2,"linkId":"graphEdge1"},{"index":3,"linkId":"graphEdge2"}],"position":{"x":512.337266704233,"y":37.19555337803522},"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":"ee:f4:5b:12:d7:a2","octets":["ee","f4","5b","12","d7","a2"]},"index":1},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"b3:ae:a5:6a:b8:e2","octets":["b3","ae","a5","6a","b8","e2"]},"index":2},{"Connection Type":"ethernet","MAC":{"layer":2,"address":"f1:f7:b0:a2:14:ba","octets":["f1","f7","b0","a2","14","ba"]},"index":3}],"portLink":[{"index":1,"linkId":"graphEdge5"},{"index":2,"linkId":"graphEdge3"},{"index":3,"linkId":"graphEdge4"}],"position":{"x":-276.07768057136565,"y":43.63581326984827},"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","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":"#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]}],"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":"#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]}]},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"ac:bc:16:d4:f7:06","octets":["ac","bc","16","d4","f7","06"]},"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":"32:b1:ca:32:65:27","octets":["32","b1","ca","32","65","27"]},"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":2},{"Name":"ethernet3","Connection Type":"ethernet","MAC":{"layer":2,"address":"fe:7b:f1:b6:d1:28","octets":["fe","7b","f1","b6","d1","28"]},"IPv4":{"layer":3,"address":"4.4.4.1","octets":["4","4","4","1"],"binaryOctets":["00000100","00000100","00000100","00000001"],"decimalOctets":[4,4,4,1]},"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":"graphEdge0"},{"index":2,"linkId":"graphEdge7"},{"index":3,"linkId":"graphEdge8"}],"position":{"x":297.1213955767172,"y":33.53121267256397},"portNet":[{"index":1,"netId":"net0"}],"nets":[{"netId":"net0"},{"netId":"net0"}]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","connector-node","router-node","gateway-node"],"component":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-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":"#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":["router1",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":["router1",1]}],"id":"router1","name":"router1","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":"router1","id":"router1","color":"#9DCBD1","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{},"nets":[{"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":["router1",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":["router1",1]}]},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"16:b3:df:6e:3a:ba","octets":["16","b3","df","6e","3a","ba"]},"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":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"fd:a4:b6:6e:e5:21","octets":["fd","a4","b6","6e","e5","21"]},"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":2},{"Name":"ethernet3","Connection Type":"ethernet","MAC":{"layer":2,"address":"27:10:7b:13:c0:53","octets":["27","10","7b","13","c0","53"]},"IPv4":{"layer":3,"address":"4.4.4.2","octets":["4","4","4","2"],"binaryOctets":["00000100","00000100","00000100","00000010"],"decimalOctets":[4,4,4,2]},"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":"graphEdge5"},{"index":2,"linkId":"graphEdge6"},{"index":3,"linkId":"graphEdge9"}],"position":{"x":-52.28811356849042,"y":41.021549552036745},"portNet":[{"index":1,"netId":"net1"}],"nets":[{"netId":"net1"},{"netId":"net1"}]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","connector-node","router-node"],"component":{"cssClass":["deletable","physical-node","connector-node","router-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[],"id":"router2","name":"router2","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":"router2","id":"router2","color":"#9DCBD1","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{},"nets":[]},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"bc:20:6e:41:f2:26","octets":["bc","20","6e","41","f2","26"]},"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":1},{"Name":"ethernet2","Connection Type":"ethernet","MAC":{"layer":2,"address":"80:b1:b2:69:fb:fd","octets":["80","b1","b2","69","fb","fd"]},"IPv4":{"layer":3,"address":"3.3.3.129","octets":["3","3","3","129"],"binaryOctets":["00000011","00000011","00000011","10000001"],"decimalOctets":[3,3,3,129]},"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":"43:b2:6b:e4:94:2e","octets":["43","b2","6b","e4","94","2e"]},"IPv4":{"layer":3,"address":"3.3.3.130","octets":["3","3","3","130"],"binaryOctets":["00000011","00000011","00000011","10000010"],"decimalOctets":[3,3,3,130]},"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":null},{"index":2,"linkId":"graphEdge6"},{"index":3,"linkId":"graphEdge7"}],"position":{"x":123.61901829041534,"y":-104.67576521102228},"portNet":[],"nets":[]},{"dataExport":{"portData":{},"portLinkMapping":{},"cssClass":["deletable","physical-node","connector-node","router-node"],"component":{"cssClass":["deletable","physical-node","connector-node","router-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[],"id":"router3","name":"router3","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":"router3","id":"router3","color":"#9DCBD1","arpTableMacIp":{},"arpTableIpMac":{},"routingTable":{},"pendingPackets":{},"pathsToOtherRouters":{},"portNetMapping":{},"nets":[]},"portData":[{"Name":"ethernet1","Connection Type":"ethernet","MAC":{"layer":2,"address":"f2:cb:bc:d0:4d:a6","octets":["f2","cb","bc","d0","4d","a6"]},"IPv4":{"layer":3,"address":"4.4.4.128","octets":["4","4","4","128"],"binaryOctets":["00000100","00000100","00000100","10000000"],"decimalOctets":[4,4,4,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":"6e:50:ab:c1:dc:ba","octets":["6e","50","ab","c1","dc","ba"]},"IPv4":{"layer":3,"address":"4.4.4.129","octets":["4","4","4","129"],"binaryOctets":["00000100","00000100","00000100","10000001"],"decimalOctets":[4,4,4,129]},"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":"7b:53:f3:48:63:82","octets":["7b","53","f3","48","63","82"]},"IPv4":{"layer":3,"address":"4.4.4.130","octets":["4","4","4","130"],"binaryOctets":["00000100","00000100","00000100","10000010"],"decimalOctets":[4,4,4,130]},"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":null},{"index":2,"linkId":"graphEdge9"},{"index":3,"linkId":"graphEdge8"}],"position":{"x":124.86656401645362,"y":197.63075074660543},"portNet":[],"nets":[]}],"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":612.2391820645764,"y":38.79555337803522},"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":["router1",1]},"position":{"x":-390.0201637741611,"y":60.4703609088858},"gateways":[{"port":1,"gatewayNodeId":"router1"}]}],"edges":[{"dataExport":{"source":"router0","target":"switch0","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge0","color":"#BAADD1","from":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-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":"#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]}],"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":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":"switch0","target":"host1","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge2","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":"host1","name":"host1","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net0","defaultGateway":["router0","1"]},"inPort":3,"outPort":1}},{"dataExport":{"source":"host2","target":"switch1","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge3","color":"#9CB6D6","from":{"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":["router1","1"]},"to":{"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"},"inPort":1,"outPort":2}},{"dataExport":{"source":"switch1","target":"host3","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":"host3","name":"host3","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/pc-display-horizontal.svg","parent":"net1","defaultGateway":["router1","1"]},"inPort":3,"outPort":1}},{"dataExport":{"source":"switch1","target":"router1","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","connector-node","router-node","gateway-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":"#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":["router1",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":["router1",1]}],"id":"router1","name":"router1","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"inPort":1,"outPort":1}},{"dataExport":{"source":"router1","target":"router2","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge6","color":"#9DCBD1","from":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-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":"#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":["router1",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":["router1",1]}],"id":"router1","name":"router1","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"to":{"cssClass":["deletable","physical-node","connector-node","router-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[],"id":"router2","name":"router2","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"inPort":2,"outPort":2}},{"dataExport":{"source":"router2","target":"router0","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge7","color":"#9DCBD1","from":{"cssClass":["deletable","physical-node","connector-node","router-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[],"id":"router2","name":"router2","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"to":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-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":"#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]}],"id":"router0","name":"router0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"inPort":3,"outPort":2}},{"dataExport":{"source":"router0","target":"router3","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge8","color":"#9DCBD1","from":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-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":"#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]}],"id":"router0","name":"router0","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"to":{"cssClass":["deletable","physical-node","connector-node","router-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[],"id":"router3","name":"router3","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"inPort":3,"outPort":3}},{"dataExport":{"source":"router3","target":"router1","cssClass":["color-edge","deletable","wired-edge","labelled-edge"],"id":"graphEdge9","color":"#9DCBD1","from":{"cssClass":["deletable","physical-node","connector-node","router-node","decorated-node","routable-decorated"],"color":"#9DCBD1","portData":{},"portLinkMapping":{},"layer":3,"numberOfInterfacesOrPorts":3,"portNetMapping":{},"nets":[],"id":"router3","name":"router3","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"to":{"cssClass":["deletable","physical-node","connector-node","router-node","gateway-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":"#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":["router1",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":["router1",1]}],"id":"router1","name":"router1","backgroundPath":"/node_modules/@shoelace-style/shoelace/dist/assets/icons/router.svg"},"inPort":2,"outPort":3}}]}