02-11-2011 09:37 AM - edited 03-04-2019 11:23 AM
Hi All,
I am in a strange situation here. I understand that the highest IP address assigned to any interface becomes the router-id and it gets beaten by the loop back even if the ip is lower. Please let me know if I am wrong.
But here I am not able to find that out. I have two routers
R1
===============
Router(config)#do sh ip int bri
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 unassigned YES unset administratively down down
FastEthernet0/1 unassigned YES unset administratively down down
Serial1/0 10.10.13.1 YES manual up down
Serial1/1 10.10.12.1 YES manual up up
Serial1/2 unassigned YES unset administratively down down
Serial1/3 unassigned YES unset administratively down down
Loopback1 1.1.1.1 YES manual up up
Router(config)#do sh run | s ospf
router ospf 10
log-adjacency-changes
network 1.1.1.1 0.0.0.0 area 0
network 10.10.12.0 0.0.0.255 area 0
network 10.10.13.0 0.0.0.255 area 0
R2
=========
Router(config)#
*Mar 1 00:09:40.999: %OSPF-5-ADJCHG: Process 10, Nbr 10.10.13.1 on Serial1/0 from LOADING to FULL, Loading Done
The router-id still seems to be the higher IP address configured on physical interfaces. Any reason why?
Cheers!
Ravi
Solved! Go to Solution.
02-11-2011 10:49 PM
Hi Rick,
To my personal experience, the clear ip ospf process command does clear and reevaluate the OSPF Router ID in these two instances:
When the clear ip ospf process is called without manual manipulation with the router-id command, it indeed does not touch the OSPF RID.
Best regards,
Peter
02-11-2011 09:59 AM
Please show the config on the loopback interface.
did you do this.... ip address 1.1.1.1 255.255.255.255
if not try that.
Mike
02-11-2011 10:01 AM
you could also define it as it would be more comtrollable.
router ospf 10
router-id 1.1.1.1
Mike
02-11-2011 10:15 AM
Router(config)#do sh ip int loop 1
Loopback1 is up, line protocol is up
Internet address is 1.1.1.1/32
Broadcast address is 255.255.255.255
Address determined by setup command
MTU is 1514 bytes
Helper address is not set
Directed broadcast forwarding is disabled
Multicast reserved groups joined: 224.0.0.5
Outgoing access list is not set
Yeah its surely is /32. Yes, we can define the static as well by router-id but I wanted to check this up. Any reason why its not doing it automatically.
Any assistance will be appreciated.
Cheers!
Ravi
02-11-2011 10:20 AM
Ravi
Please post the output of show ip ospf from the first router.
HTH
Rick
02-11-2011 10:29 AM
Hi Rick,
Please find the below output
Router#clear ip ospf pr
Router#clear ip ospf process
Reset ALL OSPF processes? [no]: y
Router#
*Mar 1 01:26:29.399: %OSPF-5-ADJCHG: Process 10, Nbr 10.10.34.1 on Serial1/0 from FULL to DOWN, Neighbor Down: Interface down or detached
*Mar 1 01:26:29.403: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on Serial1/1 from FULL to DOWN, Neighbor Down: Interface down or detached
*Mar 1 01:26:30.287: %OSPF-5-ADJCHG: Process 10, Nbr 10.10.34.1 on Serial1/0 from LOADING to FULL, Loading Done
*Mar 1 01:26:30.291: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on Serial1/1 from LOADING to FULL, Loading Done
Router#sh
Router#show ip os
Router#show ip ospf
Routing Process "ospf 10" with ID 10.10.13.1
Start time: 00:02:24.244, Time elapsed: 01:24:22.016
Supports only single TOS(TOS0) routes
Supports opaque LSA
Supports Link-local Signaling (LLS)
Supports area transit capability
Router is not originating router-LSAs with maximum metric
Initial SPF schedule delay 5000 msecs
Minimum hold time between two consecutive SPFs 10000 msecs
Maximum wait time between two consecutive SPFs 10000 msecs
Incremental-SPF disabled
Minimum LSA interval 5 secs
Minimum LSA arrival 1000 msecs
LSA group pacing timer 240 secs
Interface flood pacing timer 33 msecs
Retransmission pacing timer 66 msecs
Number of external LSA 0. Checksum Sum 0x000000
Number of opaque AS LSA 0. Checksum Sum 0x000000
Number of DCbitless external and opaque AS LSA 0
Number of DoNotAge external and opaque AS LSA 0
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Number of areas transit capable is 0
External flood list length 0
Area BACKBONE(0)
Number of interfaces in this area is 3 (1 loopback)
Area has no authentication
SPF algorithm last executed 00:00:02.900 ago
SPF algorithm executed 2 times
Area ranges are
Number of LSA 4. Checksum Sum 0x04F226
Number of opaque link LSA 0. Checksum Sum 0x000000
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
Router#sh ip int bri
Router#sh ip int brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 unassigned YES unset administratively down down
FastEthernet0/1 unassigned YES unset administratively down down
Serial1/0 10.10.13.1 YES manual up up
Serial1/1 10.10.12.1 YES manual up up
Serial1/2 unassigned YES unset administratively down down
Serial1/3 unassigned YES unset administratively down down
Loopback1 1.1.1.1 YES manual up up
Router#
02-11-2011 10:41 AM
Ravi
Thanks for posting the information. Could you also post the output of show ip ospf interface loopback1 from the first router?
HTH
Rick
02-11-2011 10:52 AM
Hi Rick,
I rebooted the router and it worked. Now the router ID is 1.1.1.1
Quite strange. But it works.
Anyways thanks!
Cheers!
Ravi
02-14-2011 04:47 PM
It's not a strange behaviour, it is by design. Imagine someone configures a loopback and ospf automatically resets the adjacencies and re-originates new LSAs. So to keep the protocol stable it does not change the RID immediately. Clear ospf process should do it but it seems like it does not work effectively. You should be able to open up a TAC case and get this fixed in the IOS.
Sent from Cisco Technical Support iPhone App
02-11-2011 10:55 AM
Hi Rick,
But what exact information were you looking for in the sh ip ospf int loop 1? I will check if I come across similar challenge.
Cheers!
Ravi
02-11-2011 11:15 AM
Ravi
I am glad that it now is working as you expect. I had wondered about suggesting a reboot of the router but thought there were some things to check before we got to that.
There are several things that might cause the OSPF router ID to not be the loopback interface address. One of them is that the loopback might be participating in a second OSPF process (where it perhaps is the router ID). If an interface is used as a router ID in one process it can not also be the router ID in a second process. The second process must choose a different address as its router ID.
- another possibility is that the loopback interface might have been shut down at the time that the OSPF process was configured. OSPF can not use an address for router ID of an interface that is not in the up state.
- another possibility is that the loopback inteface might have been configured after the OSPF process was configured and had already chosen its router ID address.
HTH
Rick
02-11-2011 12:17 PM
Hello,
Every time you change the router-id, follow it with clear ip ospf pr so that it takes affect, its easier and faster than rebooting.
Also, to get rid of the int loopback appearing as /32, define the loopback int as point-to-point with ip ospf net point-to-point.
A
02-11-2011 12:22 PM
A
In one of the posts in this thread is an example of using clear ip ospf process. But it does not change the router ID. The reliable way to change the router ID is either to reboot the router or to remove the OSPF configuration and then re-configure OSPF.
Router#clear ip ospf process
Reset ALL OSPF processes? [no]: y
Router#
*Mar 1 01:26:29.399: %OSPF-5-ADJCHG: Process 10, Nbr 10.10.34.1 on Serial1/0 from FULL to DOWN, Neighbor Down: Interface down or detached
*Mar 1 01:26:29.403: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on Serial1/1 from FULL to DOWN, Neighbor Down: Interface down or detached
*Mar 1 01:26:30.287: %OSPF-5-ADJCHG: Process 10, Nbr 10.10.34.1 on Serial1/0 from LOADING to FULL, Loading Done
*Mar 1 01:26:30.291: %OSPF-5-ADJCHG: Process 10, Nbr 2.2.2.2 on Serial1/1 from LOADING to FULL, Loading Done
Router#sh
Router#show ip os
Router#show ip ospf
Routing Process "ospf 10" with ID 10.10.13.1
HTH
Rick
02-11-2011 10:49 PM
Hi Rick,
To my personal experience, the clear ip ospf process command does clear and reevaluate the OSPF Router ID in these two instances:
When the clear ip ospf process is called without manual manipulation with the router-id command, it indeed does not touch the OSPF RID.
Best regards,
Peter
02-12-2011 09:55 AM
Peter
Yes. Thanks for the clarification. As you and A have suggested, there are circumstances where clearing the OSPF process will change the router ID. And when it works clearing the OSPF process is quicker and less intrusive than reboot. And if clearing the OSPF process does not change the router ID, as in the case that begins this thread, the reliable way to change the router ID is to reboot the router or to remove the configuration of OSPF and re-configure OSPF.
HTH
Rick
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide