IPv6 route reflection still doesn’t work and it’s causing a lot of troubles in our network. Is it really the only option to wait for ROS v7?
I will be more than happy to compare notes.. since I just had to do this and have it working on our MT Routers.. Two Edges, doing RR to each other…
Had to use Ipv6 prefix between the connections (no link state). Additionally on a 3rd router, I had to put static route to 2nd Edge router to get around the recursive ip bug.
Totally agree with you Harald. Another option for MT to consider would be to move in a completely new direction by generally opening up their hardware platform for Linux and thus also for open-source routing suites like https://frrouting.org/.
We got something similar to Cisco 6PE working by using route reflectors to distribute IPv6 prefixes between PE (provider edge) routers. Prefixes are originated in to iBGP using the PE router’s IPv6 loopback IP and the same IP is assigned to a BGP signalled VPLS bridge interface with a /64 subnet mask. Each router can subsequently find next hop via MPLS switched path.
No IPv6, OSPFv3, BGP nor per-hop-routing lookups on P routers. This way we only have to manage infrastructure using IPv4, OSPF and Traffic Engineering (where needed) and both IPv4 and IPv6 follow the same MPLS path.
Full lab setup detailed here:
http://forum.mikrotik.com/t/queues-for-a-whole-ip-class/66/1
Route reflection works fine here with v4 and v6 – we also have separate peers for v4 and v6 with route reflection in at least one case, and it works.
However, I discovered something recently and I don’t know if it is normal behavior or a special MikroTik behavior, but it may explain your issue. In our case the v6 route reflection was working but v4 seemingly was not. Then I noticed that there was one v4 route getting reflected properly, and that one was the only route not in OSPF.
Based on that, it seems that if the BGP route is inactive on the route reflector itself (due for instance to an OSPF route or static route with shorter distance), the route does not get reflected. The BGP route seems to have to be active on the route reflector to be reflected to the other routers. It could be that all of your v6 routes are available in your reflector either as static routes or OSPFv3 routes with a shorter metric, and therefore the BGP routes are inactive, preventing them from being reflected.
I am having this issue with IPv4. Because OSPF overrides the BGP routes (making them not active) the router will not reflect the BGP routes.
How do i fix this? Is it a v7 thing? I have Client to Client Reflection turned on, I have tried enabling “Redistribute other BGP” nothing seems to make it work besides “Redistribute OSPF” but that doesn’t seem right.
Oddly enough, i’m running Mikrotik Core and Edge with JunOS vRR Route Reflectors and the issue with NextHOP Lookup is resolved for ipv6.
+1