You are unable to scale out Gorouters using fixed IP addresses across different Availability Zones (AZs).
Multiple Gorouters are present across different Availability Zones. Scaling out of the Gorouters fails if fixed reserved IP Addresses are used for additional Gorouter instances to be added. An example of the error is seen as below:
IP '10.0.0.22' is already taken, cannot be taken for 'cf-abc123_router-xyz456-partition-def789'
For example, lets say there is a network env01
with 3 Availability Zones, az01
az02
and az03,
containing 4 Gorouter IP Addresses as follows:
az01: router-partition-abc123 10.0.0.20 10.0.0.23
az02: router-partition-def456 10.0.0.21
az03: router-partition-ghi789 10.0.0.22
Four Gorouter instances:
10.0.0.20,10.0.0.21,10.0.0.22,10.0.0.243
Increased Gorouter to 8 instances (under Resource Config).
10.0.0.20,10.0.0.21,10.0.0.22,10.0.0.23,10.0.0.24-10.0.0.27
Clicked "Apply Changes".
Error:
Please review the errors below IP '10.0.0.22' is already taken, cannot be taken for 'cf-xyz123_router-0d0ddaaba72ea77ab934-partition-abc123'
This is a known issue and currently, there is no fix available for this issue.
There are currently two workarounds available:
1. Scale down the instances to just one instance and remove all IPs from fixed IPs list except the first instance IP. Follow these detailed steps very carefully to workaround this issue:
10.0.0.20
in Assigned IPs.10.0.0.22
in Ops Manager tile - Networks tab - Reserved IPs for the user network.10.0.0.20,10.0.0.21,10.0.0.23,10.0.0.24-10.0.0.27
.10.0.0.22
) from Reserved IPs in Ops Manager tile Networks tab and add that IP to ERT router Assigned IPs list. In this example, the final list of Assigned IPs should be: 10.0.0.20,10.0.0.21,10.0.0.22,10.0.0.23,10.0.0.24-10.0.0.27
.2. Re-order the IP Addresses of the 4 existing and 4 new IP Addresses in following order:
az01: router-partition-abc123 10.0.0.20 {existing1} 10.0.0.22 {existing3} 10.0.0.23 {existing4}
az02: router-partition-def456 10.0.0.21 {existing2} 10.0.0.25 {new2} 10.0.0.27 {new4}
az03: router-partition-ghi789 10.0.0.24 {new1} 10.0.0.26 {new3}
For any other use case, please contact Broadcom Support for further assistance.