Floating private IP across Availability zones

0

Hi,

We are trying to achieve High availability for our SIP Proxy. We intend to set two SIP proxies in two availability zones in the same UK region in Active/Standby. The SIP proxies will front a cluster of Asterisk PBXes on a private network.

For the public interface to SIP clients it is straightforward we can simply use an Elastic IP for the public IP and swap it from one AZ to another. However on the private interface to the PBX cluster we are stuck. The private IPs are secondary IP addresses on the main interface currently and have to be on the subnet for that AZ so we can't just swap a network interface. We have seen some blog posts where it is suggested to use a private IP address which is outside the VPC CIDR range and add it to routing tables. However it is not possible to add this IP to any network interfaces so it can't be used to route out.

Hopefully someone knows a solution to this issue. Thanks

tech74
已提问 2 年前876 查看次数
3 回答
0

I think you may need a 3rd party load balancer solution for this from the AWS Marketplace. Something like an F5 load balancer appliance.

已回答 2 年前
0

Our SIP proxy is already acting as a load balancer for the Asterisk servers. These third party load balancers don't work in this environment as they need to be SIP aware

tech74
已回答 2 年前
0

Can your clients using the private IPs use a domain name rather than IP address? Then you can programmatically update the Route 53 record set for that domain, changing the A record's IP address mapping. We've often used this approach for HA with an Auto Scaling Group with max=1, for workloads where brief outages are acceptable.

专家
已回答 2 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则