OSPF Type 5 LSA route install behavior difference
Bala Sajja
bssajja at gmail.com
Mon Feb 5 14:12:45 CET 2024
Hi Bird users,
I am seeing different behavior with respect to OSPF type 5
LSA routes. The setup contains two routers R1,R2 as shown below. OSPF
is running on eth2 of both routers R1,R2. R1 router eth1 interface is
in OSPF passive mode. We are configuring a static route on R1 and it
is getting advertised into the OSPF domain. The static route
configured on R1 is: 33.0.0.0/8 gateway 172.19.13.1
(eth1:172.19.13.128/24) R1 (eth2:55.55.55.100/24 )
<--------------------------> (eth2: 55.55.55.200/24) R2
CASE 1: When Static routes first get added on R1, after that eth1
interface added to OSPF on R1.
We can see the Static route always present on R2 as a type 5
route and there is no impact of removing eth1 from OSPF on the R1
router.
CASE 2: When eth1 added as OSPF interface on R1 first, then static
route added later. Deletion eth1 from OSPF on R1 , deletes static
route also from R2.
Incase of Case 2, the behavior we observe is a bug ?
Case 1, 2 bird logs are attached.
Regards,
Bala.
-------------- next part --------------
//working one
(eth1:172.19.13.128/24) R1 (eth2:55.55.55.100/24 ) --- (eth2: 55.55.55.200/24) R2
33.0.0.0/8 gw 172.19.13.1
Feb 05 04:34:24 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:34:30 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:34:31 bird: ospfv2_1: LSUPD packet received from nbr 1.1.1.1 on eth2
Feb 05 04:34:31 bird: ospfv2_1: length 64
Feb 05 04:34:31 bird: ospfv2_1: router 1.1.1.1
Feb 05 04:34:31 bird: ospfv2_1: LSA Type: 0005, Id: 33.0.0.0, Rt: 1.1.1.1, Seq: 8000009a, Age: 1, Sum: e3f8
Feb 05 04:34:31 bird: ospfv2_1: Installing LSA: Type: 4005, Id: 33.0.0.0, Rt: 1.1.1.1, Seq: 8000009a, Age: 1
Feb 05 04:34:31 bird: ospfv2_1: Scheduling routing table calculation
Feb 05 04:34:31 bird: ospfv2_1: LSUPD packet received from nbr 1.1.1.1 on eth2
Feb 05 04:34:31 bird: ospfv2_1: length 76
Feb 05 04:34:31 bird: ospfv2_1: router 1.1.1.1
Feb 05 04:34:31 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c00, Age: 1, Sum: 2e3a
Feb 05 04:34:31 bird: ospfv2_1: Installing LSA: Type: 2001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c00, Age: 1
Feb 05 04:34:31 bird: ospfv2_1: LSACK packet sent via eth2
Feb 05 04:34:31 bird: ospfv2_1: length 64
Feb 05 04:34:31 bird: ospfv2_1: router 11.11.11.11
Feb 05 04:34:31 bird: ospfv2_1: LSA Type: 0005, Id: 33.0.0.0, Rt: 1.1.1.1, Seq: 8000009a, Age: 1, Sum: e3f8
Feb 05 04:34:31 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c00, Age: 1, Sum: 2e3a
Feb 05 04:34:32 bird: ospfv2_1: Starting routing table calculation
Feb 05 04:34:32 bird: ospfv2_1: Starting routing table calculation for area 0.0.0.0
Feb 05 04:34:32 bird: ospfv2_1: Starting routing table calculation for inter-area (area 0.0.0.0)
Feb 05 04:34:32 bird: ospfv2_1: Starting routing table calculation for ext routes
Feb 05 04:34:32 bird: ospfv2_1: Starting routing table synchronization
Feb 05 04:34:32 bird: ospfv2_1.ipv4 > added [best] 33.0.0.0/8 unicast
Feb 05 04:34:32 bird: kernel1.ipv4 < added 33.0.0.0/8 unicast
Feb 05 04:34:34 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:34:40 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:34:44 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:34:50 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:34:54 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:34:56 bird: ospfv2_1: LSUPD packet received from nbr 1.1.1.1 on eth2
Feb 05 04:34:56 bird: ospfv2_1: length 88
Feb 05 04:34:56 bird: ospfv2_1: router 1.1.1.1
Feb 05 04:34:56 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c01, Age: 1, Sum: 5f21
Feb 05 04:34:56 bird: ospfv2_1: Installing LSA: Type: 2001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c01, Age: 1
Feb 05 04:34:56 bird: ospfv2_1: Scheduling routing table calculation
Feb 05 04:34:56 bird: ospfv2_1: LSACK packet sent via eth2
Feb 05 04:34:56 bird: ospfv2_1: length 44
Feb 05 04:34:56 bird: ospfv2_1: router 11.11.11.11
Feb 05 04:34:56 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c01, Age: 1, Sum: 5f21
Feb 05 04:34:57 bird: ospfv2_1: Starting routing table calculation
Feb 05 04:34:57 bird: ospfv2_1: Starting routing table calculation for area 0.0.0.0
Feb 05 04:34:57 bird: ospfv2_1: Starting routing table calculation for inter-area (area 0.0.0.0)
Feb 05 04:34:57 bird: ospfv2_1: Starting routing table calculation for ext routes
Feb 05 04:34:57 bird: ospfv2_1: Starting routing table synchronization
Feb 05 04:34:57 bird: ospfv2_1.ipv4 > added [best] 172.19.13.0/24 unicast
Feb 05 04:34:57 bird: kernel1.ipv4 < added 172.19.13.0/24 unicast
Feb 05 04:35:00 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:35:04 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:35:05 bird: kernel1: 0.0.0.0/0: [alien] ignored
Feb 05 04:35:05 bird: kernel1: 1.1.1.1/32: seen
Feb 05 04:35:05 bird: kernel1: 11.11.11.11/32: seen
Feb 05 04:35:05 bird: kernel1: 33.0.0.0/8: seen
Feb 05 04:35:05 bird: kernel1: 55.0.0.0/8: seen
Feb 05 04:35:05 bird: kernel1: 172.19.13.0/24: seen
Feb 05 04:35:05 bird: kernel2: ::/0: [alien] ignored
Feb 05 04:35:10 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:35:13 bird: ospfv2_1: LSUPD packet received from nbr 1.1.1.1 on eth2
Feb 05 04:35:13 bird: ospfv2_1: length 76
Feb 05 04:35:13 bird: ospfv2_1: router 1.1.1.1
Feb 05 04:35:13 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c02, Age: 1, Sum: 2a3c
Feb 05 04:35:13 bird: ospfv2_1: Installing LSA: Type: 2001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c02, Age: 1
Feb 05 04:35:13 bird: ospfv2_1: Scheduling routing table calculation
Feb 05 04:35:14 bird: ospfv2_1: Starting routing table calculation
Feb 05 04:35:14 bird: ospfv2_1: Starting routing table calculation for area 0.0.0.0
Feb 05 04:35:14 bird: ospfv2_1: Starting routing table calculation for inter-area (area 0.0.0.0)
Feb 05 04:35:14 bird: ospfv2_1: Starting routing table calculation for ext routes
Feb 05 04:35:14 bird: ospfv2_1: Starting routing table synchronization
Feb 05 04:35:14 bird: ospfv2_1.ipv4 > removed [sole] 172.19.13.0/24 unicast
Feb 05 04:35:14 bird: kernel1.ipv4 < removed 172.19.13.0/24 unicast
Feb 05 04:35:14 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:35:14 bird: ospfv2_1: LSACK packet sent via eth2
Feb 05 04:35:14 bird: ospfv2_1: length 44
Feb 05 04:35:14 bird: ospfv2_1: router 11.11.11.11
Feb 05 04:35:14 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c02, Age: 1, Sum: 2a3c
Feb 05 04:35:20 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:35:24 bird: ospfv2_1: HELLO packet sent via eth2
-------------- next part --------------
//not working
Feb 05 04:48:34 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:48:40 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:48:41 bird: ospfv2_1: LSUPD packet received from nbr 1.1.1.1 on eth2
Feb 05 04:48:41 bird: ospfv2_1: length 88
Feb 05 04:48:41 bird: ospfv2_1: router 1.1.1.1
Feb 05 04:48:41 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c04, Age: 1, Sum: 532c
Feb 05 04:48:41 bird: ospfv2_1: Installing LSA: Type: 2001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c04, Age: 1
Feb 05 04:48:41 bird: ospfv2_1: Scheduling routing table calculation
Feb 05 04:48:41 bird: ospfv2_1: LSACK packet sent via eth2
Feb 05 04:48:41 bird: ospfv2_1: length 44
Feb 05 04:48:41 bird: ospfv2_1: router 11.11.11.11
Feb 05 04:48:41 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c04, Age: 1, Sum: 532c
Feb 05 04:48:42 bird: ospfv2_1: Starting routing table calculation
Feb 05 04:48:42 bird: ospfv2_1: Starting routing table calculation for area 0.0.0.0
Feb 05 04:48:42 bird: ospfv2_1: Starting routing table calculation for inter-area (area 0.0.0.0)
Feb 05 04:48:42 bird: ospfv2_1: Starting routing table calculation for ext routes
Feb 05 04:48:42 bird: ospfv2_1: Starting routing table synchronization
Feb 05 04:48:42 bird: ospfv2_1.ipv4 > added [best] 172.19.13.0/24 unicast
Feb 05 04:48:42 bird: kernel1.ipv4 < added 172.19.13.0/24 unicast
Feb 05 04:48:44 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:48:50 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:48:53 bird: ospfv2_1: LSUPD packet received from nbr 1.1.1.1 on eth2
Feb 05 04:48:53 bird: ospfv2_1: length 64
Feb 05 04:48:53 bird: ospfv2_1: router 1.1.1.1
Feb 05 04:48:53 bird: ospfv2_1: LSA Type: 0005, Id: 33.0.0.0, Rt: 1.1.1.1, Seq: 8000009b, Age: 1, Sum: e924
Feb 05 04:48:53 bird: ospfv2_1: Installing LSA: Type: 4005, Id: 33.0.0.0, Rt: 1.1.1.1, Seq: 8000009b, Age: 1
Feb 05 04:48:53 bird: ospfv2_1: Scheduling routing table calculation
Feb 05 04:48:54 bird: ospfv2_1: Starting routing table calculation
Feb 05 04:48:54 bird: ospfv2_1: Starting routing table calculation for area 0.0.0.0
Feb 05 04:48:54 bird: ospfv2_1: Starting routing table calculation for inter-area (area 0.0.0.0)
Feb 05 04:48:54 bird: ospfv2_1: Starting routing table calculation for ext routes
Feb 05 04:48:54 bird: ospfv2_1: Starting routing table synchronization
Feb 05 04:48:54 bird: ospfv2_1: LSUPD packet received from nbr 1.1.1.1 on eth2
Feb 05 04:48:54 bird: ospfv2_1: length 88
Feb 05 04:48:54 bird: ospfv2_1: router 1.1.1.1
Feb 05 04:48:54 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c05, Age: 1, Sum: 5725
Feb 05 04:48:54 bird: ospfv2_1: Installing LSA: Type: 2001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c05, Age: 1
Feb 05 04:48:54 bird: ospfv2_1: Scheduling routing table calculation
Feb 05 04:48:54 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:48:54 bird: ospfv2_1: LSACK packet sent via eth2
Feb 05 04:48:54 bird: ospfv2_1: length 64
Feb 05 04:48:54 bird: ospfv2_1: router 11.11.11.11
Feb 05 04:48:54 bird: ospfv2_1: LSA Type: 0005, Id: 33.0.0.0, Rt: 1.1.1.1, Seq: 8000009b, Age: 1, Sum: e924
Feb 05 04:48:54 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c05, Age: 1, Sum: 5725
Feb 05 04:48:55 bird: ospfv2_1: Starting routing table calculation
Feb 05 04:48:55 bird: ospfv2_1: Starting routing table calculation for area 0.0.0.0
Feb 05 04:48:55 bird: ospfv2_1: Starting routing table calculation for inter-area (area 0.0.0.0)
Feb 05 04:48:55 bird: ospfv2_1: Starting routing table calculation for ext routes
Feb 05 04:48:55 bird: ospfv2_1: Starting routing table synchronization
Feb 05 04:48:55 bird: ospfv2_1.ipv4 > added [best] 33.0.0.0/8 unicast
Feb 05 04:48:55 bird: kernel1.ipv4 < added 33.0.0.0/8 unicast
Feb 05 04:49:00 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:49:04 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:49:05 bird: kernel1: 0.0.0.0/0: [alien] ignored
Feb 05 04:49:05 bird: kernel1: 1.1.1.1/32: seen
Feb 05 04:49:05 bird: kernel1: 11.11.11.11/32: seen
Feb 05 04:49:05 bird: kernel1: 33.0.0.0/8: seen
Feb 05 04:49:05 bird: kernel1: 55.0.0.0/8: seen
Feb 05 04:49:05 bird: kernel1: 172.19.13.0/24: seen
Feb 05 04:49:05 bird: kernel2: ::/0: [alien] ignored
Feb 05 04:49:08 bird: ospfv2_1: LSUPD packet received from nbr 1.1.1.1 on eth2
Feb 05 04:49:08 bird: ospfv2_1: length 76
Feb 05 04:49:08 bird: ospfv2_1: router 1.1.1.1
Feb 05 04:49:08 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c06, Age: 1, Sum: 2240
Feb 05 04:49:08 bird: ospfv2_1: Installing LSA: Type: 2001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c06, Age: 1
Feb 05 04:49:08 bird: ospfv2_1: Scheduling routing table calculation
Feb 05 04:49:09 bird: ospfv2_1: Starting routing table calculation
Feb 05 04:49:09 bird: ospfv2_1: Starting routing table calculation for area 0.0.0.0
Feb 05 04:49:09 bird: ospfv2_1: Starting routing table calculation for inter-area (area 0.0.0.0)
Feb 05 04:49:09 bird: ospfv2_1: Starting routing table calculation for ext routes
Feb 05 04:49:09 bird: ospfv2_1: Starting routing table synchronization
Feb 05 04:49:09 bird: ospfv2_1.ipv4 > removed [sole] 172.19.13.0/24 unicast
Feb 05 04:49:09 bird: kernel1.ipv4 < removed 172.19.13.0/24 unicast
Feb 05 04:49:09 bird: ospfv2_1.ipv4 > removed [sole] 33.0.0.0/8 unicast
Feb 05 04:49:09 bird: kernel1.ipv4 < removed 33.0.0.0/8 unicast
Feb 05 04:49:09 bird: ospfv2_1: LSACK packet sent via eth2
Feb 05 04:49:09 bird: ospfv2_1: length 44
Feb 05 04:49:09 bird: ospfv2_1: router 11.11.11.11
Feb 05 04:49:09 bird: ospfv2_1: LSA Type: 0001, Id: 1.1.1.1, Rt: 1.1.1.1, Seq: 80000c06, Age: 1, Sum: 2240
Feb 05 04:49:10 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
Feb 05 04:49:14 bird: ospfv2_1: HELLO packet sent via eth2
Feb 05 04:49:20 bird: ospfv2_1: HELLO packet received from nbr 1.1.1.1 on eth2
More information about the Bird-users
mailing list