{ "seed": 14, "nodes": [ { "id": "00000000-0000-0000-0000-000000000201", "kind": "pc", "ports": [ { "id": "00000000-0000-0000-0000-000000000211", "label": "eth0" } ] }, { "id": "00000000-0000-0000-0000-000000000202", "kind": "router", "ports": [ { "id": "00000000-0000-0000-0000-000000000221", "label": "rt1" }, { "id": "00000000-0000-0000-0000-000000000222", "label": "rt2" } ] }, { "id": "00000000-0000-0000-0000-000000000203", "kind": "pc", "ports": [ { "id": "00000000-0000-0000-0000-000000000213", "label": "eth0" } ] } ], "links": [ { "id": "00000000-0000-0000-0000-00000000F004", "sourceNode": "00000000-0000-0000-0000-000000000201", "sourcePort": "00000000-0000-0000-0000-000000000211", "targetNode": "00000000-0000-0000-0000-000000000202", "targetPort": "00000000-0000-0000-0000-000000000221" }, { "id": "00000000-0000-0000-0000-00000000F005", "sourceNode": "00000000-0000-0000-0000-000000000202", "sourcePort": "00000000-0000-0000-0000-000000000222", "targetNode": "00000000-0000-0000-0000-000000000203", "targetPort": "00000000-0000-0000-0000-000000000213" } ], "devices": { "00000000-0000-0000-0000-000000000201": { "ip": "10.0.0.2", "mask": "255.255.255.0", "gateway": "10.0.0.1" }, "00000000-0000-0000-0000-000000000202": { "ip": "10.0.0.1", "mask": "255.255.255.0" }, "00000000-0000-0000-0000-000000000203": { "ip": "20.0.0.2", "mask": "255.255.255.0", "gateway": "20.0.0.1" } }, "interfaces": [ { "node": "00000000-0000-0000-0000-000000000202", "port": "00000000-0000-0000-0000-000000000221", "ip": "10.0.0.1", "mask": "255.255.255.0" }, { "node": "00000000-0000-0000-0000-000000000202", "port": "00000000-0000-0000-0000-000000000222", "ip": "20.0.0.1", "mask": "255.255.255.0" } ], "steps": [ { "op": "ping", "from": "00000000-0000-0000-0000-000000000201", "target": "20.0.0.2", "identifier": 10, "sequence": 1 }, { "op": "ping", "from": "00000000-0000-0000-0000-000000000201", "target": "20.0.0.2", "ttl": 1, "identifier": 11, "sequence": 1 }, { "op": "traceroute", "from": "00000000-0000-0000-0000-000000000201", "target": "20.0.0.2", "identifier": 12 }, { "op": "ping", "from": "00000000-0000-0000-0000-000000000201", "target": "30.0.0.2", "identifier": 13, "sequence": 1 }, { "op": "ping", "from": "00000000-0000-0000-0000-000000000201", "target": "20.0.0.99", "identifier": 14, "sequence": 1 }, { "op": "ping", "from": "00000000-0000-0000-0000-000000000203", "target": "10.0.0.1", "identifier": 15, "sequence": 1 }, { "op": "resolveMac", "node": "00000000-0000-0000-0000-000000000203", "target": "20.0.0.1" } ] }