No matter what we think of it, it's actually necessary in certain setups...
- Difficulty level
- Normal (likely a few hours)
- Why the issue appeared?
- Will be filled on close
Agreed on the description.
It's required to implement this using VyOS: https://aws.amazon.com/answers/networking/transit-vpc/
AWS uses the same AS for all BGP peering in a given region. In order to redistribute the routes received from AWS over one VPN connection/BGP peer to the other ones (on the same AS), VyOS needs to rewrite the AS in the BGP advertisements.
This is an incredibly useful feature specifically because of the AWS transit VPC solution mentioned above (it's a great way to create horrible routing problems if you don't know what you're doing- but there are so many other ways to screw up with BGP that I doubt this a deal breaker).
With this feature we could create an AWS cloud-formation template similar to the one AWS provides for their Cisco CSR solution. The difference being this solution wouldn't cost $30k a year in AWS and licensing costs. That could drive a lot more interest in VyOS as a platform.
That said- does quagga even support this functionality yet?