05-24-2019 07:43 AM
While redistributing BGP routes to OSPF, I see some routes as TYPE 3 LSA and majority of routes as Type 5 LSA in OSPF database. Why I am seeing Type 3 LSA?? They should all be Type 5 right?
Can some one suggest anything?
Thanks
Solved! Go to Solution.
05-25-2019 01:02 AM - edited 05-25-2019 01:03 AM
Hello grew00028,
what changes have you done? and in which device?
However, if now both routers are generating Type 3 inter area routes as a result of redistribution of MP BGP into OSPF, this can solve your issue as now both routers are generating the same type of routes and both can be installed by other routers if they see equal cost paths.
Hope to help
Giuseppe
05-27-2019 05:43 AM
05-24-2019 08:57 AM
Hello grew00028,
all routes originated by BGP redistribution are translated to type 5 external LSAs in OSPF
However, if any prefix (subnet, and mask) is already present in the OSPF domain as internal route the type 3 inter area LSA is preferred over the type 5 LSA and you will see an O IA route in the routing table.
This is probably what happens in your network.
You can check the ospf database with
show ip ospf database external <prefix>
the external LSA may be in the database but not installed in the routing table because it is overriden by an internal inter area route.
Hope to help
Giuseppe
05-24-2019 10:39 AM
Hi Giuseppe Larosa,
As soon as I remove the redistribute command under OSPF the Summary routes are no more in database. IF I am learning them from somewhere else as internal routes, they should not go away with the Redistribute command right?
Correct me if I am wrong
I have attached the database. All I want is that the routes in the Summary should be learnt as External routes. from two routers 9.168.28.10 and 9.168.28.2 respectively.
they are being learnt as type 5 from 9.168.28.2 but not from 9.168.28.10
05-24-2019 11:07 AM
Hello grew00028,
>> As soon as I remove the redistribute command under OSPF the Summary routes are no more in database. IF I am learning them from somewhere else as internal routes, they should not go away with the Redistribute command right?
This is correct.
However, here we have two different OSPF routers with Router-IDs 9.168.28.2 and 9.168.28.10.
Is redistribution of BGP routes configured on both routers, or only on OSPF RID 9.168.28.2 ?
Can you post the OSPF configuration of both routers?
>> they are being learnt as type 5 from 9.168.28.2 but not from 9.168.28.10
we need to unrderstand why this is happening.
Hope to help
Giuseppe
05-24-2019 11:23 AM
We have Two Sites Site A and Site B. Sites have Two Physical Redundant Paths Primary and Secondary. Each site has two CE's and Two PE's. The CE's connect to Customer Multi Layer Switch. We have MPLS running in between on the Service Provider.
Yes, Redistribution is confirmed on both the routers.
Attached is the config. I have different OSPF process IDs on both the routers. Can that be a problem???
05-24-2019 11:37 AM - edited 05-24-2019 11:47 AM
Hello grew00028,
>> I have different OSPF process IDs on both the routers. Can that be a problem???
In an MPLS L3 VPN with OSPF used as PE-CE protocol the answer is yes.
the OSPF process-id if different from remote site should lead to standard behavior of external routes.
iF the OSPF process-id is the same as in remote site this can lead to redistributed routes as O IA if they were internal routes in origin site (see note below)
This is a sort of emulation of OSPF protocol over service provider backbone.
All the OSPF related information including the OSPF domain id are carried as BGP extended communities in order to make it possible on remote site PE nodes to rebuild OSPF LSAs like they had travelled over an OSPF backbone and not over multi protocol BGP.
Edit
see
https://tools.ietf.org/html/rfc4577
Note: from RFC about comparison of OSPF domain identifiers
>>
If the route is from the same OSPF domain as the OSPF instance into which it is being redistributed, and if it was originally advertised to a PE as an inter-area or intra-area route, the route will generally be advertised to the CE as an inter-area route (in a type 3 LSA).
This should be your case. IF you want to have only external routes change the OSPF process-id on the device that generates the O IA routes when redistribution occurs.
Hope to help
Giuseppe
05-24-2019 12:13 PM
05-24-2019 04:39 PM
Made the changes for the ospf process, it did not fix the problem but there's a change in Database now, the routes it was learning as LSA 5 from from 9.168.28.2 previously are now also learned as LSA 3 type?
05-25-2019 01:02 AM - edited 05-25-2019 01:03 AM
Hello grew00028,
what changes have you done? and in which device?
However, if now both routers are generating Type 3 inter area routes as a result of redistribution of MP BGP into OSPF, this can solve your issue as now both routers are generating the same type of routes and both can be installed by other routers if they see equal cost paths.
Hope to help
Giuseppe
05-27-2019 05:43 AM
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