GlobalNOC / OESS

The Network Development and Deployment Initiative (NDDI), a partnership between Internet2, Indiana University and others was formed to create a new network platform and complementary software, which together will support global scientific research in a revolutionary new way. The Open Exchange Software Suite (OESS) is the first software product to emerge from this partnership. Internet2's 100G nationwide AL2S network is also a product of this effort.
http://globalnoc.iu.edu/sdn/oess.html
27 stars 25 forks source link

Add support for multiple ExpressRouteCrossConnections per Connection #1388

Closed jonstout closed 2 years ago

jonstout commented 2 years ago

The key to this change lies in the AzurePeeringConfig object. This object is responsible for generation of the prefixes sent to Azure upon provisioning.

Prefix selection starts with 192.168.100.248/30 for IPv4 and 3FFE:FFFF:0:CD30::0/126 for IPv6. The first Azure Endpoint will use these prefixes. Every Endpoint after that will use the following prefixes. For example, the 2nd Endpoint will use 192.168.100.252/30 and 3FFE:FFFF:0:CD30::4/126. The 3rd Endpoint will use 192.168.101.0/30 and 3FFE:FFFF:0:CD30::8/126.

As provisioning with IPv6 using the API is disabled, we also have disabled IPv6 address selection. To use an IPv6 peering, it must be set via the Azure Portal by the Customer.

Fixes #1142