Add srv6
This commit is contained in:
2
generate
2
generate
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user