This commit is contained in:
Pim van Pelt
2026-02-22 19:44:04 +00:00
parent 14c20554b8
commit ad72430086
64 changed files with 66 additions and 35 deletions

View File

@@ -151,6 +151,7 @@ def create_node(lab, node_id, node_type):
v6_base, v6_plen = lab["mgmt"]["ipv6"].split("/")
lo4_base = lab["ipv4"].split("/")[0]
lo6_base = lab["ipv6"].split("/")[0]
srv6_base = lab["srv6"].split("/")[0]
total_nodes = 0
for nt, nc in lab["nodes"].items():
if nt == node_type:
@@ -184,6 +185,7 @@ def create_node(lab, node_id, node_type):
"ipv4": "%s/32" % (ipaddress.IPv4Address(lo4_base) + node_id),
"ipv6": "%s/128" % (ipaddress.IPv6Address(lo6_base) + node_id),
},
"srv6": "%s" % (ipaddress.IPv6Address(srv6_base) + (node_id<<16)),
}
return ret