I've got two routers, A and B. A gets some routes over BGP over a VPN connection, and has a leg on 10.0.0.0/24. It also can access the whole 10.0.0.0/16 via its default gateway.
B is on 192.168.0.0/24. It can access 192.168.0.0/16 via its default gateway.
There is a router between A and B that I don't control (ie I can't peer with it). I can't use multicast traffic between A and B. I could potentially use a GRE tunnel between A and B to get multicast across, though.
I would like:
- A to have a route to 192.168.0.0/16
- B to have a route to 10.0.0.0/16 + the routes A got off the VPN connection
- How could I set this up?
- Could I use eBGP, iBGP or OSPF?
- Can I use OSPF at all when there's that router in the middle and I can't do multicast?
- If using OSPF was possible, should I use multiple areas? Is it necessary (as I need to do route summarization)?
For the curious, the routers are on Amazon on a VPC each, and the VPCs are joined with a peering connection.