Page MenuHomePhabricator

Static IPv6 default route via OSPFv3-learned loopback is not activated
Needs testing, LowPublic

Description

admin@vyos:~$ show ipv6 route 
Codes: K - kernel route, C - connected, S - static, R - RIPng, O - OSPFv3,
       I - ISIS, B - BGP, * - FIB route.

S   ::/0 [1/0] via yyyy::2 inactive
C>* ::1/128 is directly connected, lo
C>* yyyy::1/128 is directly connected, lo
O>* yyyy::2/128 [110/1] via xxxx:fc54, tun0, 00:37:21
...
admin@vyos:~$ ping6 yyyy::2
PING yyyy::2(yyyy::2) 56 data bytes
64 bytes from yyyy::2: icmp_seq=1 ttl=64 time=13.9 ms
64 bytes from yyyy::2: icmp_seq=2 ttl=64 time=15.0 ms
^C
--- yyyy::2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 13.938/14.488/15.039/0.563 ms

When the router boots the static route is created, a script updates the IPSEC+GRE tunnel locally and remotely for dynamic IP, and eventually OSPFv3 learns the route to the remote router's loopback.

However, static default route with next-hop of the remote router's loopback does not function at this time unless destroyed and recreated. It is displayed as "inactive" and not installed in kernel routing table.

Deleting and recreating the static route after the loopback is learned from OSPFv3 allows traffic to be forwarded as expected and route is no longer displayed as "inactive".

Details

Difficulty level
Unknown (require assessment)
Version
999.201711232137
Why the issue appeared?
Will be filled on close

Event Timeline

Tiberius created this task.Dec 4 2017, 1:33 AM
Tiberius created this object in space S1 VyOS Public.
Tiberius changed Version from - to 999.201711232137.
syncer triaged this task as Low priority.Dec 21 2017, 9:09 PM
syncer changed the task status from Open to On hold.Oct 13 2018, 6:52 PM
syncer added a subscriber: syncer.

requires testing on the latest rolling

syncer changed the visibility from "Subscribers" to "Public (No Login Required)".Oct 13 2018, 6:52 PM
syncer edited subscribers, added: Core Community, Maintainers; removed: Sentrium.
pasik added a subscriber: pasik.Nov 4 2018, 11:24 AM
syncer changed the task status from On hold to Needs testing.Feb 7 2019, 11:56 PM
syncer assigned this task to zsdc.