The json output for isis route paths should use caml format.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
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);
}
"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"
}
]
}
"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"
}
]
}
"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"
}
]
}
"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"
}
]
}
"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"
}
]
}
"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"
}
]
}
"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"
}
]
}
"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"
}
]
}
"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"
}
]
}
"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"
}
]
}