08-08-2007 02:26 AM - edited 03-03-2019 06:13 PM
Hi all,
Below is my topo:
R5--area1--R1--area0--R2---area0-R3
Area 1 is a NSSA.
R5 is an ASBR which advertises 100.0.0.0/8 and I am redistributing into ospf.
R3 is also an ASBR which advertises 100.0.0.0/8 and I am redistributing into ospf.
Since, R5 advertises type 7 LSA, it will be converted into type 5 LSA into area 0 by R1. My doubt is whether area0's database has both routes for 100.0.0.0/8 in its database ? (One translated by R1 and other advertised by R3)
Thanks,
Vijaybabu
08-08-2007 07:28 AM
Vijaybabu,
The answer is yes. All routers in area0 will have both type 5 LSAs in their LSDB. One advertised by R1 and another by R3.
Hope this helps,
08-10-2007 12:40 AM
Hi,
But in RFC2328 section 12.4.4.1,they have mentioned "if two routers, both reachable from one another, originate functionally equivalent AS-external-LSAs (i.e., same destination, cost and non-zero forwarding address), then the LSA originated by the router having the highest OSPF Router ID is used. The router having the lower OSPF Router ID can then flush its LSA. "
In my secnario, I am advertising 100.0.0.0/8 with same metric from R1 and R3, but the forwarding address is different. In that case, both LSAs should be in the database, rt ?
Thanks,
Vijaybabu
08-10-2007 06:25 AM
Vijaybabu,
That is correct. RFC2328 clearly states that the destination, cost and non-zero forwarding address have to be the same for this rule to apply. So in your case the two type 5 LSAs should be present in the LSDB as the FAs are different.
Regards,
08-08-2007 08:04 AM
If you have different networks behind R3 and R5, you should use longer prefixes.
08-10-2007 06:46 AM
Good explaination. But, I have a doubt. What is the significance of forwarding address in type 5 LSA?To reach all external networks, every router (in the topology given by Vijay) has to reach ASBR only. Then, what is there to do with forwarding adress? Does it play any key role?
Thanks,
Balajee
08-10-2007 06:51 AM
Balajee,
The forwarding address does play a key role indeed. If it is set in the type 5 LSA then the reachibility of the external route is based on the reachibility of this forwarding address via an OSPF internal route.
Hope this helps,
08-10-2007 06:57 AM
Hi ritter,
As per you explaination, I got this info ie OSPF routers use Forwarding address only to reach external networks, not ASBRs. right!
Thanks for the valuable info.
Thanks,
Balajee
08-10-2007 07:00 AM
Hi ritter,
Why forward address is 0.0.0.0 in type LSA when the routes are originated from non-OSPF networks? Why it shouldnt be ASBR address itself?
http://cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080124c7d.shtml
08-10-2007 07:19 AM
Balajee,
RFC2328 states the following:
"If the forwarding address is set to 0.0.0.0, packets should be sent to the ASBR itself."
Regards,
08-10-2007 07:20 AM
Correct.
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