-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
13
-
False
-
-
False
-
-
ovn26.03-26.03.0-alpha.55.el9fdp
-
rhel-9
-
None
-
rhel-net-ovn
-
-
-
ssg_networking
-
OVN FDP Sprint 9
-
1
Problem Description: If there are routers using only IPv6 LLA (common with BGP unnumbered use case) and a router policy is used on a router with nexthop set to the LLA of a different router then the outport is determined by matching subnets of the nexthop address and the LRPs addresses on the router with the policy. In this case, if LLAs are used then all LRPs match the criteria as all LLAs are fe80::/64 on all ports.
Impact Assessment: This makes routing policy not working as expected and with the reroute action traffic is sent to random ports. The workaround is to use a subnet per each router-router connection.
Software Versions: All OVN versions
Issue Type: This is a new issue
Reproducibility: It can be reproduced consistently.
Reproduction Steps:
create 3 routers, 1 connecting to the other two and not configuring any IPs on the LRPs. Then use a router policy with "reroute" action and nexthop an LLA of one of the two connected LRPs.
R1 | LRPr1 ---- LRPr2 | R2 | LRPr3 ----- LRPr4 | R3
^
match: inport LRPr2 reroute - nexthop: LRPr4 LLA
Expected Behavior: The outport should be determined based on exact address given in nexthop. This can be very complex with complicated topologies
Observed Behavior: Routing happens randomly
Troubleshooting Actions: Looked at the generated logical flows for the router for lr_in_policy stage