Mon Oct 28, 2013 12:12 am
Can the same instance of OSPFv3 work on multiple different VLAN interfaces of the same router (having the same link local addresses)?
My setup is a few routers, each with a single physical gigabit link connected to a managed switch, and everything done with multiple VLANs.
This simplifies the physical wiring, and I'm still far from saturating a gigabit link with combined traffic in all VLANs (the CPU might not handle more than gigabit anyway). It all works fine for IPv4, but now I'm starting to deploy IPv6 and have trouble with it.
R1, R2 = two x86 boxes running Vyatta 6.6, eBGP outside and iBGP between their loopback IPs over OSPF
R3. R4 = two RB1100AH running ROS 6.5, load balanced redundant PPPoE servers and VRRP for public services
R5, R6 = two RB2011L running ROS 6.5, NAT and routing between internal private networks
vlan42 = public /29 connecting R1, R2, R3, R4 with OSPF (R1, R2 with higher priority are DR, BDR)
vlan41 = public /27 connecting R3, R4 (sharing a VRRP default gateway IP), R5, R6 + a few servers on public IPs (+ global IPv6 /64 added with advertise option)
Now, I got a nice new public IPv6 range announced by BGP. OSPFv3 set up in vlan42 between R1, R2, R3, R4 - and IPv6 now works in vlan41 - so far so good.
Now, since I don't need NAT for IPv6 - R5, R6 will only do simple routing and firewalling, but I still want redundancy and no manually configured static routes.
So, I'm trying to set up OSPFv3 in vlan41 between R3, R4, R5, R6. But, both R3 and R4 become two DRs after some waiting time, and there is no BDR.
If I disable OSPFv3 on R3. R4 vlan42 and restart (disable/enable) it on vlan41, it elects the DR and BDR correctly. So it works, but in only one VLAN at a time.
Any chance it would be fixed soon? Or do I have to add extra wires to different physical ports (different MAC, different link local addresses) to make it work?