isisd: override json fields for monitored paths

The json output for isis route paths should use caml format.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
This commit is contained in:
Philippe Guibert 2024-06-19 16:05:33 +02:00
parent ea6ad95ab5
commit d0a142aae4
11 changed files with 807 additions and 805 deletions

View File

@ -2336,7 +2336,9 @@ static void isis_print_paths(struct vty *vty, struct isis_vertex_queue *queue,
vty_out(vty, "%s\n", table);
XFREE(MTYPE_TMP, table);
} else
*json = ttable_json(tt, "ssdsss");
*json = ttable_json_with_json_text(
tt, "ssdsss",
"vertex|type|metric|nextHop|interface|parent");
ttable_del(tt);
}

View File

@ -5,92 +5,92 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r1"
"vertex": "r1"
}
],
"ipv6-paths": [
{
"Vertex": "r1"
"vertex": "r1"
}
]
},
"level-2": {
"ipv4-paths": [
{
"Vertex": "r1"
"vertex": "r1"
},
{
"Metric": 0,
"Parent": "r1(4)",
"Type": "IP internal",
"Vertex": "10.0.20.0/24"
"metric": 0,
"parent": "r1(4)",
"type": "IP internal",
"vertex": "10.0.20.0/24"
},
{
"Interface": "r1-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r1(4)",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r1-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r1(4)",
"type": "TE-IS",
"vertex": "r3"
},
{
"Interface": "r1-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.10.0/24"
"interface": "r1-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r1-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.20.0/24"
"interface": "r1-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.20.0/24"
},
{
"Interface": "r1-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.254.0.3/32"
"interface": "r1-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.254.0.3/32"
}
],
"ipv6-paths": [
{
"Vertex": "r1"
"vertex": "r1"
},
{
"Metric": 0,
"Parent": "r1(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:1::/64"
"metric": 0,
"parent": "r1(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:1::/64"
},
{
"Interface": "r1-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r1(4)",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r1-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r1(4)",
"type": "TE-IS",
"vertex": "r3"
},
{
"Metric": 10,
"Interface": "r1-eth0",
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:1::/64"
"metric": 10,
"interface": "r1-eth0",
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:1::/64"
},
{
"Metric": 10,
"Interface": "r1-eth0",
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::3/128"
"metric": 10,
"interface": "r1-eth0",
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::3/128"
}
]
}

View File

@ -5,92 +5,92 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r2"
"vertex": "r2"
}
],
"ipv6-paths": [
{
"Vertex": "r2"
"vertex": "r2"
}
]
},
"level-2": {
"ipv4-paths": [
{
"Vertex": "r2"
"vertex": "r2"
},
{
"Metric": 0,
"Parent": "r2(4)",
"Type": "IP internal",
"Vertex": "10.0.21.0/24"
"metric": 0,
"parent": "r2(4)",
"type": "IP internal",
"vertex": "10.0.21.0/24"
},
{
"Interface": "r2-eth0",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r2(4)",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r2-eth0",
"metric": 10,
"nextHop": "r4",
"parent": "r2(4)",
"type": "TE-IS",
"vertex": "r4"
},
{
"Interface": "r2-eth0",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.11.0/24"
"interface": "r2-eth0",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r2-eth0",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.21.0/24"
"interface": "r2-eth0",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.21.0/24"
},
{
"Interface": "r2-eth0",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.254.0.4/32"
"interface": "r2-eth0",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.254.0.4/32"
}
],
"ipv6-paths": [
{
"Vertex": "r2"
"vertex": "r2"
},
{
"Metric": 0,
"Parent": "r2(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:2::/64"
"metric": 0,
"parent": "r2(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:2::/64"
},
{
"Interface": "r2-eth0",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r2(4)",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r2-eth0",
"metric": 10,
"nextHop": "r4",
"parent": "r2(4)",
"type": "TE-IS",
"vertex": "r4"
},
{
"Metric": 10,
"Interface": "r2-eth0",
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:2::/64"
"metric": 10,
"interface": "r2-eth0",
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:2::/64"
},
{
"Metric": 10,
"Interface": "r2-eth0",
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::4/128"
"metric": 10,
"interface": "r2-eth0",
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::4/128"
}
]
}

View File

@ -5,190 +5,190 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r3"
"vertex": "r3"
},
{
"Metric": 0,
"Parent": "r3(4)",
"Type": "IP internal",
"Vertex": "10.0.10.0/24"
"metric": 0,
"parent": "r3(4)",
"type": "IP internal",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r3-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "TE-IS",
"Vertex": "r5"
"interface": "r3-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r3(4)",
"type": "TE-IS",
"vertex": "r5"
},
{
"Interface": "r3-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.0.10.0/24"
"interface": "r3-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r3-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.0.11.0/24"
"interface": "r3-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r3-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.254.0.5/32"
"interface": "r3-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.254.0.5/32"
},
{
"Interface": "r3-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r3-eth1",
"metric": 20,
"nextHop": "r5",
"type": "TE-IS",
"vertex": "r4"
},
{
"Interface": "r3-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.21.0/24"
"interface": "r3-eth1",
"metric": 20,
"nextHop": "r5",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.21.0/24"
},
{
"Interface": "r3-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.254.0.4/32"
"interface": "r3-eth1",
"metric": 20,
"nextHop": "r5",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.254.0.4/32"
}
],
"ipv6-paths": [
{
"Vertex": "r3"
"vertex": "r3"
},
{
"Metric": 0,
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:1::/64"
"metric": 0,
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:1::/64"
},
{
"Interface": "r3-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "TE-IS",
"Vertex": "r5"
"interface": "r3-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r3(4)",
"type": "TE-IS",
"vertex": "r5"
},
{
"Metric": 10,
"Interface": "r3-eth1",
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:2::/64"
"metric": 10,
"interface": "r3-eth1",
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:2::/64"
},
{
"Metric": 10,
"Interface": "r3-eth1",
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::5/128"
"metric": 10,
"interface": "r3-eth1",
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::5/128"
},
{
"Interface": "r3-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r3-eth1",
"metric": 20,
"nextHop": "r5",
"type": "TE-IS",
"vertex": "r4"
},
{
"Metric": 20,
"Interface": "r3-eth1",
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:2::/64"
"metric": 20,
"interface": "r3-eth1",
"nextHop": "r5",
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:2::/64"
},
{
"Metric": 20,
"Interface": "r3-eth1",
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::4/128"
"metric": 20,
"interface": "r3-eth1",
"nextHop": "r5",
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::4/128"
}
]
},
"level-2": {
"ipv4-paths": [
{
"Vertex": "r3"
"vertex": "r3"
},
{
"Metric": 0,
"Parent": "r3(4)",
"Type": "IP internal",
"Vertex": "10.0.20.0/24"
"metric": 0,
"parent": "r3(4)",
"type": "IP internal",
"vertex": "10.0.20.0/24"
},
{
"Interface": "r3-eth0",
"Metric": 10,
"Next-Hop": "r1",
"Parent": "r3(4)",
"Type": "TE-IS",
"Vertex": "r1"
"interface": "r3-eth0",
"metric": 10,
"nextHop": "r1",
"parent": "r3(4)",
"type": "TE-IS",
"vertex": "r1"
},
{
"Interface": "r3-eth0",
"Metric": 10,
"Next-Hop": "r1",
"Parent": "r1(4)",
"Type": "IP TE",
"Vertex": "10.0.20.0/24"
"interface": "r3-eth0",
"metric": 10,
"nextHop": "r1",
"parent": "r1(4)",
"type": "IP TE",
"vertex": "10.0.20.0/24"
},
{
"Interface": "r3-eth0",
"Metric": 10,
"Next-Hop": "r1",
"Parent": "r1(4)",
"Type": "IP TE",
"Vertex": "10.254.0.1/32"
"interface": "r3-eth0",
"metric": 10,
"nextHop": "r1",
"parent": "r1(4)",
"type": "IP TE",
"vertex": "10.254.0.1/32"
}
],
"ipv6-paths": [
{
"Vertex": "r3"
"vertex": "r3"
},
{
"Metric": 0,
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:1::/64"
"metric": 0,
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:1::/64"
},
{
"Interface": "r3-eth0",
"Metric": 10,
"Next-Hop": "r1",
"Parent": "r3(4)",
"Type": "TE-IS",
"Vertex": "r1"
"interface": "r3-eth0",
"metric": 10,
"nextHop": "r1",
"parent": "r3(4)",
"type": "TE-IS",
"vertex": "r1"
},
{
"Metric": 10,
"Interface": "r3-eth0",
"Next-Hop": "r1",
"Parent": "r1(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::1/128"
"metric": 10,
"interface": "r3-eth0",
"nextHop": "r1",
"parent": "r1(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::1/128"
}
]
}

View File

@ -5,190 +5,190 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r4"
"vertex": "r4"
},
{
"Metric": 0,
"Parent": "r4(4)",
"Type": "IP internal",
"Vertex": "10.0.11.0/24"
"metric": 0,
"parent": "r4(4)",
"type": "IP internal",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r4-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "TE-IS",
"Vertex": "r5"
"interface": "r4-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r4(4)",
"type": "TE-IS",
"vertex": "r5"
},
{
"Interface": "r4-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.0.10.0/24"
"interface": "r4-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r4-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.0.11.0/24"
"interface": "r4-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r4-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.254.0.5/32"
"interface": "r4-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.254.0.5/32"
},
{
"Interface": "r4-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r4-eth1",
"metric": 20,
"nextHop": "r5",
"type": "TE-IS",
"vertex": "r3"
},
{
"Interface": "r4-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.20.0/24"
"interface": "r4-eth1",
"metric": 20,
"nextHop": "r5",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.20.0/24"
},
{
"Interface": "r4-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.254.0.3/32"
"interface": "r4-eth1",
"metric": 20,
"nextHop": "r5",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.254.0.3/32"
}
],
"ipv6-paths": [
{
"Vertex": "r4"
"vertex": "r4"
},
{
"Metric": 0,
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:2::/64"
"metric": 0,
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:2::/64"
},
{
"Interface": "r4-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "TE-IS",
"Vertex": "r5"
"interface": "r4-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r4(4)",
"type": "TE-IS",
"vertex": "r5"
},
{
"Metric": 10,
"Interface": "r4-eth1",
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:1::/64"
"metric": 10,
"interface": "r4-eth1",
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:1::/64"
},
{
"Metric": 10,
"Interface": "r4-eth1",
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::5/128"
"metric": 10,
"interface": "r4-eth1",
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::5/128"
},
{
"Interface": "r4-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r4-eth1",
"metric": 20,
"nextHop": "r5",
"type": "TE-IS",
"vertex": "r3"
},
{
"Metric": 20,
"Interface": "r4-eth1",
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:1::/64"
"metric": 20,
"interface": "r4-eth1",
"nextHop": "r5",
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:1::/64"
},
{
"Metric": 20,
"Interface": "r4-eth1",
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::3/128"
"metric": 20,
"interface": "r4-eth1",
"nextHop": "r5",
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::3/128"
}
]
},
"level-2": {
"ipv4-paths": [
{
"Vertex": "r4"
"vertex": "r4"
},
{
"Metric": 0,
"Parent": "r4(4)",
"Type": "IP internal",
"Vertex": "10.0.21.0/24"
"metric": 0,
"parent": "r4(4)",
"type": "IP internal",
"vertex": "10.0.21.0/24"
},
{
"Interface": "r4-eth0",
"Metric": 10,
"Next-Hop": "r2",
"Parent": "r4(4)",
"Type": "TE-IS",
"Vertex": "r2"
"interface": "r4-eth0",
"metric": 10,
"nextHop": "r2",
"parent": "r4(4)",
"type": "TE-IS",
"vertex": "r2"
},
{
"Interface": "r4-eth0",
"Metric": 10,
"Next-Hop": "r2",
"Parent": "r2(4)",
"Type": "IP TE",
"Vertex": "10.0.21.0/24"
"interface": "r4-eth0",
"metric": 10,
"nextHop": "r2",
"parent": "r2(4)",
"type": "IP TE",
"vertex": "10.0.21.0/24"
},
{
"Interface": "r4-eth0",
"Metric": 10,
"Next-Hop": "r2",
"Parent": "r2(4)",
"Type": "IP TE",
"Vertex": "10.254.0.2/32"
"interface": "r4-eth0",
"metric": 10,
"nextHop": "r2",
"parent": "r2(4)",
"type": "IP TE",
"vertex": "10.254.0.2/32"
}
],
"ipv6-paths": [
{
"Vertex": "r4"
"vertex": "r4"
},
{
"Metric": 0,
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:2::/64"
"metric": 0,
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:2::/64"
},
{
"Interface": "r4-eth0",
"Metric": 10,
"Next-Hop": "r2",
"Parent": "r4(4)",
"Type": "TE-IS",
"Vertex": "r2"
"interface": "r4-eth0",
"metric": 10,
"nextHop": "r2",
"parent": "r4(4)",
"type": "TE-IS",
"vertex": "r2"
},
{
"Metric": 10,
"Interface": "r4-eth0",
"Next-Hop": "r2",
"Parent": "r2(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::2/128"
"metric": 10,
"interface": "r4-eth0",
"nextHop": "r2",
"parent": "r2(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::2/128"
}
]
}

View File

@ -5,148 +5,148 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r5"
"vertex": "r5"
},
{
"Metric": 0,
"Parent": "r5(4)",
"Type": "IP internal",
"Vertex": "10.0.10.0/24"
"metric": 0,
"parent": "r5(4)",
"type": "IP internal",
"vertex": "10.0.10.0/24"
},
{
"Metric": 0,
"Parent": "r5(4)",
"Type": "IP internal",
"Vertex": "10.0.11.0/24"
"metric": 0,
"parent": "r5(4)",
"type": "IP internal",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r5-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r5(4)",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r5-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r5(4)",
"type": "TE-IS",
"vertex": "r3"
},
{
"Interface": "r5-eth1",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r5(4)",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r5-eth1",
"metric": 10,
"nextHop": "r4",
"parent": "r5(4)",
"type": "TE-IS",
"vertex": "r4"
},
{
"Interface": "r5-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.10.0/24"
"interface": "r5-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r5-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.20.0/24"
"interface": "r5-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.20.0/24"
},
{
"Interface": "r5-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.254.0.3/32"
"interface": "r5-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.254.0.3/32"
},
{
"Interface": "r5-eth1",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.11.0/24"
"interface": "r5-eth1",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r5-eth1",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.21.0/24"
"interface": "r5-eth1",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.21.0/24"
},
{
"Interface": "r5-eth1",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.254.0.4/32"
"interface": "r5-eth1",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.254.0.4/32"
}
],
"ipv6-paths": [
{
"Vertex": "r5"
"vertex": "r5"
},
{
"Metric": 0,
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:1::/64"
"metric": 0,
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:1::/64"
},
{
"Metric": 0,
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:2::/64"
"metric": 0,
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:2::/64"
},
{
"Interface": "r5-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r5(4)",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r5-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r5(4)",
"type": "TE-IS",
"vertex": "r3"
},
{
"Interface": "r5-eth1",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r5(4)",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r5-eth1",
"metric": 10,
"nextHop": "r4",
"parent": "r5(4)",
"type": "TE-IS",
"vertex": "r4"
},
{
"Metric": 10,
"Interface": "r5-eth0",
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:1::/64"
"metric": 10,
"interface": "r5-eth0",
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:1::/64"
},
{
"Metric": 10,
"Interface": "r5-eth0",
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::3/128"
"metric": 10,
"interface": "r5-eth0",
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::3/128"
},
{
"Metric": 10,
"Interface": "r5-eth1",
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:2::/64"
"metric": 10,
"interface": "r5-eth1",
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:2::/64"
},
{
"Metric": 10,
"Interface": "r5-eth1",
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:f::4/128"
"metric": 10,
"interface": "r5-eth1",
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:f::4/128"
}
]
}

View File

@ -5,76 +5,76 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r1"
"vertex": "r1"
}
],
"ipv6-paths": [
{
"Vertex": "r1"
"vertex": "r1"
}
]
},
"level-2": {
"ipv4-paths": [
{
"Vertex": "r1"
"vertex": "r1"
},
{
"Metric": 0,
"Parent": "r1(4)",
"Type": "IP internal",
"Vertex": "10.0.20.0/24"
"metric": 0,
"parent": "r1(4)",
"type": "IP internal",
"vertex": "10.0.20.0/24"
},
{
"Interface": "r1-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r1(4)",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r1-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r1(4)",
"type": "TE-IS",
"vertex": "r3"
},
{
"Interface": "r1-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.10.0/24"
"interface": "r1-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r1-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.20.0/24"
"interface": "r1-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.20.0/24"
}
],
"ipv6-paths": [
{
"Vertex": "r1"
"vertex": "r1"
},
{
"Metric": 0,
"Parent": "r1(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:1::/64"
"metric": 0,
"parent": "r1(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:1::/64"
},
{
"Interface": "r1-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r1(4)",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r1-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r1(4)",
"type": "TE-IS",
"vertex": "r3"
},
{
"Metric": 10,
"Interface": "r1-eth0",
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:1::/64"
"metric": 10,
"interface": "r1-eth0",
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:1::/64"
}
]
}

View File

@ -5,76 +5,76 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r2"
"vertex": "r2"
}
],
"ipv6-paths": [
{
"Vertex": "r2"
"vertex": "r2"
}
]
},
"level-2": {
"ipv4-paths": [
{
"Vertex": "r2"
"vertex": "r2"
},
{
"Metric": 0,
"Parent": "r2(4)",
"Type": "IP internal",
"Vertex": "10.0.21.0/24"
"metric": 0,
"parent": "r2(4)",
"type": "IP internal",
"vertex": "10.0.21.0/24"
},
{
"Interface": "r2-eth0",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r2(4)",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r2-eth0",
"metric": 10,
"nextHop": "r4",
"parent": "r2(4)",
"type": "TE-IS",
"vertex": "r4"
},
{
"Interface": "r2-eth0",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.11.0/24"
"interface": "r2-eth0",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r2-eth0",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.21.0/24"
"interface": "r2-eth0",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.21.0/24"
}
],
"ipv6-paths": [
{
"Vertex": "r2"
"vertex": "r2"
},
{
"Metric": 0,
"Parent": "r2(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:2::/64"
"metric": 0,
"parent": "r2(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:2::/64"
},
{
"Interface": "r2-eth0",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r2(4)",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r2-eth0",
"metric": 10,
"nextHop": "r4",
"parent": "r2(4)",
"type": "TE-IS",
"vertex": "r4"
},
{
"Metric": 10,
"Interface": "r2-eth0",
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:2::/64"
"metric": 10,
"interface": "r2-eth0",
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:2::/64"
}
]
}

View File

@ -5,142 +5,142 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r3"
"vertex": "r3"
},
{
"Metric": 0,
"Parent": "r3(4)",
"Type": "IP internal",
"Vertex": "10.0.10.0/24"
"metric": 0,
"parent": "r3(4)",
"type": "IP internal",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r3-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "TE-IS",
"Vertex": "r5"
"interface": "r3-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r3(4)",
"type": "TE-IS",
"vertex": "r5"
},
{
"Interface": "r3-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.0.10.0/24"
"interface": "r3-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r3-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.0.11.0/24"
"interface": "r3-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r3-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r3-eth1",
"metric": 20,
"nextHop": "r5",
"type": "TE-IS",
"vertex": "r4"
},
{
"Interface": "r3-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.21.0/24"
"interface": "r3-eth1",
"metric": 20,
"nextHop": "r5",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.21.0/24"
}
],
"ipv6-paths": [
{
"Vertex": "r3"
"vertex": "r3"
},
{
"Metric": 0,
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:1::/64"
"metric": 0,
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:1::/64"
},
{
"Interface": "r3-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "TE-IS",
"Vertex": "r5"
"interface": "r3-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r3(4)",
"type": "TE-IS",
"vertex": "r5"
},
{
"Metric": 10,
"Interface": "r3-eth1",
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:2::/64"
"metric": 10,
"interface": "r3-eth1",
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:2::/64"
},
{
"Interface": "r3-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r3-eth1",
"metric": 20,
"nextHop": "r5",
"type": "TE-IS",
"vertex": "r4"
},
{
"Metric": 20,
"Interface": "r3-eth1",
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:2::/64"
"metric": 20,
"interface": "r3-eth1",
"nextHop": "r5",
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:2::/64"
}
]
},
"level-2": {
"ipv4-paths": [
{
"Vertex": "r3"
"vertex": "r3"
},
{
"Metric": 0,
"Parent": "r3(4)",
"Type": "IP internal",
"Vertex": "10.0.20.0/24"
"metric": 0,
"parent": "r3(4)",
"type": "IP internal",
"vertex": "10.0.20.0/24"
},
{
"Interface": "r3-eth0",
"Metric": 10,
"Next-Hop": "r1",
"Parent": "r3(4)",
"Type": "TE-IS",
"Vertex": "r1"
"interface": "r3-eth0",
"metric": 10,
"nextHop": "r1",
"parent": "r3(4)",
"type": "TE-IS",
"vertex": "r1"
},
{
"Interface": "r3-eth0",
"Metric": 10,
"Next-Hop": "r1",
"Parent": "r1(4)",
"Type": "IP TE",
"Vertex": "10.0.20.0/24"
"interface": "r3-eth0",
"metric": 10,
"nextHop": "r1",
"parent": "r1(4)",
"type": "IP TE",
"vertex": "10.0.20.0/24"
}
],
"ipv6-paths": [
{
"Vertex": "r3"
"vertex": "r3"
},
{
"Metric": 0,
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:1::/64"
"metric": 0,
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:1::/64"
},
{
"Interface": "r3-eth0",
"Metric": 10,
"Next-Hop": "r1",
"Parent": "r3(4)",
"Type": "TE-IS",
"Vertex": "r1"
"interface": "r3-eth0",
"metric": 10,
"nextHop": "r1",
"parent": "r3(4)",
"type": "TE-IS",
"vertex": "r1"
}
]
}

View File

@ -5,142 +5,142 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r4"
"vertex": "r4"
},
{
"Metric": 0,
"Parent": "r4(4)",
"Type": "IP internal",
"Vertex": "10.0.11.0/24"
"metric": 0,
"parent": "r4(4)",
"type": "IP internal",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r4-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "TE-IS",
"Vertex": "r5"
"interface": "r4-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r4(4)",
"type": "TE-IS",
"vertex": "r5"
},
{
"Interface": "r4-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.0.10.0/24"
"interface": "r4-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r4-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP TE",
"Vertex": "10.0.11.0/24"
"interface": "r4-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP TE",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r4-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r4-eth1",
"metric": 20,
"nextHop": "r5",
"type": "TE-IS",
"vertex": "r3"
},
{
"Interface": "r4-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.20.0/24"
"interface": "r4-eth1",
"metric": 20,
"nextHop": "r5",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.20.0/24"
}
],
"ipv6-paths": [
{
"Vertex": "r4"
"vertex": "r4"
},
{
"Metric": 0,
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:2::/64"
"metric": 0,
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:2::/64"
},
{
"Interface": "r4-eth1",
"Metric": 10,
"Next-Hop": "r5",
"Parent": "r4(4)",
"Type": "TE-IS",
"Vertex": "r5"
"interface": "r4-eth1",
"metric": 10,
"nextHop": "r5",
"parent": "r4(4)",
"type": "TE-IS",
"vertex": "r5"
},
{
"Metric": 10,
"Interface": "r4-eth1",
"Next-Hop": "r5",
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:1::/64"
"metric": 10,
"interface": "r4-eth1",
"nextHop": "r5",
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:1::/64"
},
{
"Interface": "r4-eth1",
"Metric": 20,
"Next-Hop": "r5",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r4-eth1",
"metric": 20,
"nextHop": "r5",
"type": "TE-IS",
"vertex": "r3"
},
{
"Metric": 20,
"Interface": "r4-eth1",
"Next-Hop": "r5",
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:1::/64"
"metric": 20,
"interface": "r4-eth1",
"nextHop": "r5",
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:1::/64"
}
]
},
"level-2": {
"ipv4-paths": [
{
"Vertex": "r4"
"vertex": "r4"
},
{
"Metric": 0,
"Parent": "r4(4)",
"Type": "IP internal",
"Vertex": "10.0.21.0/24"
"metric": 0,
"parent": "r4(4)",
"type": "IP internal",
"vertex": "10.0.21.0/24"
},
{
"Interface": "r4-eth0",
"Metric": 10,
"Next-Hop": "r2",
"Parent": "r4(4)",
"Type": "TE-IS",
"Vertex": "r2"
"interface": "r4-eth0",
"metric": 10,
"nextHop": "r2",
"parent": "r4(4)",
"type": "TE-IS",
"vertex": "r2"
},
{
"Interface": "r4-eth0",
"Metric": 10,
"Next-Hop": "r2",
"Parent": "r2(4)",
"Type": "IP TE",
"Vertex": "10.0.21.0/24"
"interface": "r4-eth0",
"metric": 10,
"nextHop": "r2",
"parent": "r2(4)",
"type": "IP TE",
"vertex": "10.0.21.0/24"
}
],
"ipv6-paths": [
{
"Vertex": "r4"
"vertex": "r4"
},
{
"Metric": 0,
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:2::/64"
"metric": 0,
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:2::/64"
},
{
"Interface": "r4-eth0",
"Metric": 10,
"Next-Hop": "r2",
"Parent": "r4(4)",
"Type": "TE-IS",
"Vertex": "r2"
"interface": "r4-eth0",
"metric": 10,
"nextHop": "r2",
"parent": "r4(4)",
"type": "TE-IS",
"vertex": "r2"
}
]
}

View File

@ -5,116 +5,116 @@
"level-1": {
"ipv4-paths": [
{
"Vertex": "r5"
"vertex": "r5"
},
{
"Metric": 0,
"Parent": "r5(4)",
"Type": "IP internal",
"Vertex": "10.0.10.0/24"
"metric": 0,
"parent": "r5(4)",
"type": "IP internal",
"vertex": "10.0.10.0/24"
},
{
"Metric": 0,
"Parent": "r5(4)",
"Type": "IP internal",
"Vertex": "10.0.11.0/24"
"metric": 0,
"parent": "r5(4)",
"type": "IP internal",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r5-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r5(4)",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r5-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r5(4)",
"type": "TE-IS",
"vertex": "r3"
},
{
"Interface": "r5-eth1",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r5(4)",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r5-eth1",
"metric": 10,
"nextHop": "r4",
"parent": "r5(4)",
"type": "TE-IS",
"vertex": "r4"
},
{
"Interface": "r5-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.10.0/24"
"interface": "r5-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.10.0/24"
},
{
"Interface": "r5-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP TE",
"Vertex": "10.0.20.0/24"
"interface": "r5-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP TE",
"vertex": "10.0.20.0/24"
},
{
"Interface": "r5-eth1",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.11.0/24"
"interface": "r5-eth1",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.11.0/24"
},
{
"Interface": "r5-eth1",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP TE",
"Vertex": "10.0.21.0/24"
"interface": "r5-eth1",
"metric": 10,
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP TE",
"vertex": "10.0.21.0/24"
}
],
"ipv6-paths": [
{
"Vertex": "r5"
"vertex": "r5"
},
{
"Metric": 0,
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:1::/64"
"metric": 0,
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:1::/64"
},
{
"Metric": 0,
"Parent": "r5(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:2:2::/64"
"metric": 0,
"parent": "r5(4)",
"type": "IP6 internal",
"vertex": "2001:db8:2:2::/64"
},
{
"Interface": "r5-eth0",
"Metric": 10,
"Next-Hop": "r3",
"Parent": "r5(4)",
"Type": "TE-IS",
"Vertex": "r3"
"interface": "r5-eth0",
"metric": 10,
"nextHop": "r3",
"parent": "r5(4)",
"type": "TE-IS",
"vertex": "r3"
},
{
"Interface": "r5-eth1",
"Metric": 10,
"Next-Hop": "r4",
"Parent": "r5(4)",
"Type": "TE-IS",
"Vertex": "r4"
"interface": "r5-eth1",
"metric": 10,
"nextHop": "r4",
"parent": "r5(4)",
"type": "TE-IS",
"vertex": "r4"
},
{
"Metric": 10,
"Interface": "r5-eth0",
"Next-Hop": "r3",
"Parent": "r3(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:1::/64"
"metric": 10,
"interface": "r5-eth0",
"nextHop": "r3",
"parent": "r3(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:1::/64"
},
{
"Metric": 10,
"Interface": "r5-eth1",
"Next-Hop": "r4",
"Parent": "r4(4)",
"Type": "IP6 internal",
"Vertex": "2001:db8:1:2::/64"
"metric": 10,
"interface": "r5-eth1",
"nextHop": "r4",
"parent": "r4(4)",
"type": "IP6 internal",
"vertex": "2001:db8:1:2::/64"
}
]
}