I am wanting to create a stretched subnet between 3 locations. I have 2 routers at each location running OSPF and OSPFv3 to distribute internal routes and BGP to distribute external routes. Each location is connected to the other locations via 2 metro ethernet connection, 2 different service providers for redundancy. This all works well other than I have to limit my BGP routing tables with a filter that limits the number of prefixes each router receives. (add action=discard bgp-as-path-length=3-4294967295 chain=eBGP-in)
The routers are all CCR1016-12S-1S+
Location 1: 19-R1 and 19-R2
Location 2: CT-R1 and CT-R2
Location 3: VW-R1 and VW-R2
What would be the best way to do the stretched subnet for these 3 locations? Would I setup a EoIP link between each router and the the other 5 routers and then create a bridge on each router bridging all of the EoIP links as well as a vlan interface on the routers and then run VRRP on each router to create a default gateway?
Does anyone have a better suggestion?
The stretched subnet will be for a SQL Server Always On Availability group with SQL servers at each physical location.
It seems like there would be some kind of better solution, but I am not sure what it is. Maybe it would relate to the use of MPLS or something similar. I haven’t done any MPLS solutions at this point and if that is the way to go, I could use some good examples.
Thanks,
Scott Hellewell