The customer received the router with 24.2R2.16-EVO and configured it to bring up all protocol adjacencies, including OSPFv3. Since 24.2R2.16-EVO was not their certified code, they downgraded the Junos version to 21.4R3-S5.9-EVO. After the downgrade, they observed that OSPFv3 adjacencies were not getting established.
The issue is consistently observed when a reboot is performed or when the RPD process is restarted using the “restart routing immediately” command on a device running 21.4R3-S5.9-EVO.
Model: ptx10001-36mr
Junos: 21.4R3-S5.9-EVO
Yocto: 2.2.1
Linux Kernel: 4.8.28-WR2.2.1_standard-gea7287e
JUNOS-EVO OS 64-bit [junos-evo-install-ptx-fixed-x86-64-21.4R3-S5.9-EVO]
#Configs
set protocols ospf3 area 0.0.0.0 interface lo0.0 passive
set protocols ospf3 area 0.0.0.0 interface ae10.10 interface-type p2p
set protocols ospf3 area 0.0.0.0 interface ae10.10 metric 100
set protocols ospf3 area 0.0.0.0 interface ae10.10 hello-interval 4
set protocols ospf3 area 0.0.0.0 interface ae10.10 ipsec-sa SAXXX
set protocols ospf3 area 0.0.3.32 interface ae10.11 interface-type p2p
set protocols ospf3 area 0.0.3.32 interface ae10.11 metric 100
set protocols ospf3 area 0.0.3.32 interface ae10.11 hello-interval 4
set protocols ospf3 area 0.0.3.32 interface ae10.11 ipsec-sa SAXXX
...
#No active OSPFv3 neighbors listed
labroot@labrouter> show ospf3 interface
Warning: License key missing; requires 'OSPF' license
Interface State Area DR ID BDR ID Nbrs
ae10.10 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 0
et-0/0/2:0.0 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 0
et-0/0/3:0.0 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 0
lo0.0 DRother 0.0.0.0 0.0.0.0 0.0.0.0 0
ae10.11 PtToPt 0.0.3.32 0.0.0.0 0.0.0.0 0
ae10.12 PtToPt 0.0.3.33 0.0.0.0 0.0.0.0 0
labroot@labrouter> show ospf3 neighbor
Warning: License key missing; requires 'ospf' license
#OSPFv3 statistics confirmed packets received but none sent.
labroot@labrouter> show ospf3 statistics
Packet type Total Last 5 seconds
Sent Received Sent Received
Hello 0 131 0 0
…
#OSPFv3 traces reported incoming traffic but no outgoing packets.
labroot@labrouter> show log ospf3_log | last
Aug 22 06:18:26.862030 OSPF rcvd Hello fe80::ae78:d1ff:XXXX:XXXX -> ff02::5 (et-0/0/2:0.0 IFL 1032 area 0.0.0.0)
Aug 22 06:18:26.862045 Version 3, length 36, ID 165.237.XX.XXX, area 0.0.0.0
Aug 22 06:18:26.862049 checksum 0x0, instance-id 0
Aug 22 06:18:26.862056 intf_id 0.0.0.16, prio 128, opts 0x13, hello_ivl 1
Aug 22 06:18:26.862061 dead_ivl 4, DR 0.0.0.0, BDR 0.0.0.0
Aug 22 06:18:27.288406 OSPF rcvd Hello fe80::ae78:d1ff:XXXX:XXXX -> ff02::5 (et-0/0/3:0.0 IFL 1033 area 0.0.0.0)
Aug 22 06:18:27.288425 Version 3, length 36, ID 165.237.XX.XXX, area 0.0.0.0
Aug 22 06:18:27.288429 checksum 0x0, instance-id 0
Aug 22 06:18:27.288433 intf_id 0.0.0.16, prio 128, opts 0x13, hello_ivl 1
Aug 22 06:18:27.288437 dead_ivl 4, DR 0.0.0.0, BDR 0.0.0.0
Aug 22 06:18:27.619305 OSPF rcvd Hello fe80::7aba:f9ff:XXXX:XXXX -> ff02::5 (ae10.11 IFL 1004 area 0.0.3.32)
Aug 22 06:18:27.619325 Version 3, length 36, ID 165.237.XXX.XX, area 0.0.3.32
Aug 22 06:18:27.619330 checksum 0x0, instance-id 0
Aug 22 06:18:27.619334 intf_id 0.0.0.107, prio 1, opts 0x13, hello_ivl 4
Aug 22 06:18:27.619338 dead_ivl 16, DR 0.0.0.0, BDR 0.0.0.0
Aug 22 06:18:27.701331 OSPF rcvd Hello fe80::ae78:d1ff:XXXX:XXXX -> ff02::5 (et-0/0/2:0.0 IFL 1032 area 0.0.0.0)
Aug 22 06:18:27.701347 Version 3, length 36, ID 165.237.XX.XXX, area 0.0.0.0
Aug 22 06:18:27.701351 checksum 0x0, instance-id 0
Aug 22 06:18:27.701355 intf_id 0.0.0.16, prio 128, opts 0x13, hello_ivl 1
Aug 22 06:18:27.701359 dead_ivl 4, DR 0.0.0.0, BDR 0.0.0.0
#Monitored IPv6 traffic on interface et-0/0/2:0.0 showed OSPFv3 Hello packets received from the remote peer, but no packets were sent from the local device.
labroot@labrouter> monitor traffic interface et-0/0/2:0.0 matching ip6 no-resolve layer2-headers count 1 extensive
NOTE: MAC Addresses 00:00:00:00:00:00 are used when L2 header information in not available. For such packets, L2 headers are added by PFE when transmit and removed before being punted to RE
reading from file -, link-type EN10MB (Ethernet)
06:10:46.458810 00:00:00:00:00:00 > 00:00:00:00:00:00, ethertype IPv6 (0x86dd), length 184: (class 0xc0, hlim 1, next-header AH (51) payload length: 60) fe80::ae78:d1ff:XXXX:XXXX > ff02::5: AH(spi=0x000003e7,sumlen=16,seq=0x5754fdd): OSPFv3, Hello, length 36
Router-ID 165.237.XX.XXX, Backbone Area
Options [V6, External, Router]
Hello Timer 1s, Dead Timer 4s, Interface-ID 0.0.0.16, Priority 128
Neighbor List:
Bouncing OSPFv3 (deactivate/activate), helped in recovering or bring up the OSPFv3 adjacency.
labroot@labrouter> show system rollback compare 2 1
[edit protocols]
! inactive: ospf3 { ... }
labroot@labrouter> show system rollback compare 1 0
! active: ospf3 { ... }
ae10.10 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1
et-0/0/2:0.0 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1
et-0/0/3:0.0 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1
ae10.11 PtToPt 0.0.3.32 0.0.0.0 0.0.0.0 1
ae10.12 PtToPt 0.0.3.33 0.0.0.0 0.0.0.0 1
ID Interface State Pri Dead
165.237.XXX.XX ae10.10 Full 128 15
Neighbor-address fe80::8271:1f00:XXX:XXXX
165.237.XXX.XX et-0/0/2:0.0 Full 128 3
Neighbor-address fe80::8271:1fff:XXXX:XXXX
165.237.XXX.XX et-0/0/3:0.0 Full 128 3
165.237.XXX.XX ae10.11 Full 128 13
165.237.XXX.XX ae10.12 Full 128 13