07-13-2009 07:50 PM - edited 03-06-2019 06:45 AM
Why would someone run multiple OSPF processes on the same router?
What are the implications?
Are there two SEPARATE databases that are established, one for each process?
Are these processes totally isolated?
What about the RIB? Are there effectively separate routing tables?
lets say a route is learned through both OSPF processes, what happens then....?
Another quick question:
router ospf 499
router-id 10.199.254.38
log-adjacency-changes
auto-cost reference-bandwidth 1000000
nsf
area 1 authentication message-digest
redistribute static metric-type 1 subnets route-map into-ospf
network 10.195.48.40 0.0.0.7 area 1
network 10.195.48.48 0.0.0.15 area 1
network 10.199.254.38 0.0.0.0 area 1
network 99.207.255.8 0.0.0.0 area 1
!
router ospf 599
log-adjacency-changes
auto-cost reference-bandwidth 1000000
nsf
area 0 authentication message-digest
area 2 authentication message-digest
redistribute static
passive-interface default
no passive-interface GigabitEthernet4/1
no passive-interface Vlan98
no passive-interface Vlan99
network 10.195.48.8 0.0.0.3 area 2
network 10.195.48.32 0.0.0.7 area 2
network 10.195.48.248 0.0.0.7 area 0
network 10.195.49.0 0.0.0.127 area 2
network 10.195.50.0 0.0.0.127 area 2
network 10.195.64.0 0.0.15.255 area 2
network 10.195.80.0 0.0.0.255 area 2
<b>interface GigabitEthernet4/1
ip address 10.195.48.53 255.255.255.240</b>
Notice the IP address of this interface. OSPF 499 is running OSPF on this interface (see the network statement), yet the interface is un-passived out in OSPF599....why is that? Typos?
Thanks
Solved! Go to Solution.
11-27-2013 10:47 AM
Yes if a router is running 2 separate OSPF processes then each process can have its own separate area 0.
HTH
Rick
06-20-2014 04:43 AM
Hi,
Please find attached for your reference.
R4 acting as ABR and not sending routes from R6 to R2 and vice-versa is this expected? And that is what you want to say in your explanation?
Also as we all know OSPF process is locally significant to router..then why this rule is not applicable here?
Regards,
Deepak
10-15-2018 01:41 AM - edited 10-15-2018 01:44 AM
Hi Richard ,
Yes if a router is running 2 separate OSPF processes then each process can have its own separate area 0. it was mentioned by you in the thread.
I have a requirement where in i have to run another OSPF process which will be part of area 0 on Nexus 7k switches . Currently we are running ospf process 10 which is part of area 0 and legacy switches are cnnected to Nexus 7k using ospf 10.
I would like to know , If We run two ospf porcesses in area 0 , do we need redistribution between two ospf processes .
If any documents which explains two ospf porcesses in area 0 on nexus 7k would be very helpful.
Diagram is as below :
Cisco ACI ---> OSPF area 0 ----> FW ---> OSPF area 0 ----> Cisco 6800 ----> WAN N/W
Legacy n/w --OSPF area 0 -------> Nexus 7k (WAN_VDC) ----Static routes ----- > Cisco ACI
Between Cisco ACI and Nexus 7ks we have static routes configured which will be replaced with Dynamic routing protocol , OSPF or EBGP.
We are checking possiblity of OSPF in area 0 on Nexus 7k between Cisco ACI and Nexus 7k.
Currently we are running ospf 10 in area 0 for legacy network on Nexus 7k.If we connect Cisco ACI in area 0 by using another ospf process (example 20) ,
1)do we need route filters under each ospf process to allow only routes required under them.
2) Do we need redistribution of ospf porcesses because if we allow same subnets under each ospf process then how Nexus 7k identifies them as we are going to have single RIB.
any example document which shows different ospf processes in area 0 on nexus 7ks.
what are pros and cons if we use OSPF between Cisco ACI and Nexus 7ks ..
10-15-2018 01:43 AM
Hi diagram is as below.
05-15-2019 03:10 AM
Had a similar question, thanks alot this answer was helpful
10-27-2021 02:27 AM - edited 10-27-2021 02:27 AM
According to this link: https://www.quora.com/What-is-the-purpose-of-OSPF-process-ID
the router choose the first route learned instead of load balancing.
I tried with GNS3 and it does seem to be the case.
10-15-2018 04:26 AM
10-15-2018 08:10 AM
Hi Joseph ,
Thank you for the information..
But actually, we got the requirement to run two OSPF processes on nexus 7ks in area 0 .
To avoid learning same subnet from these two OSPF processes , we have to use filters along with redistribution as per my knowledge. Since I have very less knowledge on OSPF to OSPF redistribution can you suggest filtering mechanism of subnets for both incoming and outgoing with an example if any .
As per the diagram , when we establish ospf connectivity with process id 20 between Cisco ACI and nexus 7ks ( static routes would be replaced with ospf 20 ) we would learn routes from CIsco ACI through ospf 20 (area 0 ) and we already advertised legacy networks using existing ospf process 10 (area 0 ) and also ospf process 10 is redistributed into BGP and vice-versa,
Would like to know what precautions to be taken care while redistributing ospf pro 10 into ospf pro 20 and vice versa.
Many Thanks
10-15-2018 09:55 AM
"Would like to know what precautions to be taken care while redistributing ospf pro 10 into ospf pro 20 and vice versa."
Should be pretty much same precautions taken when working with two different routing protocols on the same device. What's different, ADs will be the same and no issues with metric "translations".
10-15-2018 10:11 AM
10-16-2018 03:14 AM
10-17-2018 10:56 AM
10-17-2018 02:50 PM
10-17-2018 02:58 PM
I am a little puzzled why this discussion camped on to a very old discussion rather than starting a new thread. But here it is and so we will attempt to respond to it.
I do not believe that there is anything in OSPF equivalent to BGP no-export.
You ask this question
Is there any way to stop propagation of routes to other ospf processes
The question seems to assume that propagation of routes to other ospf process will happen automatically. That is not the case. Routes learned in one OSPF process will not propagate to another OSPF process unless you configure redistribution. And if you configure redistribution then you can control that redistribution to allow only specified routes to be redistributed.
There is much about the topology in this new discussion that I do not understand. The question seems to based on having a single area 0 with multiple processes running in it. But that is not how OSPF works. Each OSPF process has its own area 0. Perhaps the poster of this newer question can provide some clarification about what is going on and what the requirements are?
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