Each router has a loopback address corresponding to its router number. For example
R1's loopback 0 ip address is 18.104.22.168/32 in area 0
R2 is 22.214.171.124/32 in area 0
R3 is 126.96.36.199/32 in area 51 NSSA
[router id's are configured in the OSPF process of all routers]
R4 is 188.8.131.52/32 in RIPv2
The LAN 184.108.40.206/24 is in area 0. The WAN 220.127.116.11/30 is in area 51 NSSA. The WAN 18.104.22.168/30 is running RIPv2. R4's loopback is in RIP.
All routers are 7206 VXR NPE400 running 12.4(12) service provider feature set. I have also test this scenario with 2600 [ip plus] and 2800 routers.
On the NSSA ASBR [R3] which is rediatributing RIP into OSPF, it will redistribute 22.214.171.124/32 with the forwarding address of it's router id 126.96.36.199 because the WAN 188.8.131.52/30 is not enabled in OSPF. This bit I understand and expect.
The wierd bit is that once you configure a new loopback on R3 and add it to the OSPF process, the forwarding address of the NSSA external LSA 184.108.40.206 is changed to that address immediately!!! IT TOTALLY IGNORES THE ROUTER ID THAT WAS CONFIGURED!!! If you add another new loopback and add it to OSPF it changes the forwarding address again!!![this problem only affect NSSA ASBRs]
"If the network between the NSSA AS boundary router and the adjacent AS is advertised into OSPF as an internal OSPF route, the forwarding address should be the next hop address as is currently done in type-5 LSAs, but unlike type-5 LSAs if the intervening network is not advertised into OSPF as an internal OSPF route, the forwarding address should be any one of the router's active OSPF interface addresses."
So the forwarding address is a real IP on R3. The router ID could be nonexistent in the routing table (f.e. OSPF router ID 255.255.255.255) and thus not usable in this context.
Hope this helps! Please rate all posts.
P.S.: Most RFCs are understandable and often answer this kind of questions right away. I found, it often added to my understanding to read the thoughts contained in the RFCs.
Thanks for the swift response, however, it looks like Cisco took the wording,"...the forwarding address should be ANY one of the router's active OSPF interface addresses." quite literary. Because it always picks the newest loopback IP address. And then the NSSA ASBR will then resend all the NSSA-external LSAs with the new loopback address as the forwarding address. Even if the new loopback was a lower or higher number it didn't matter, it still changed the forwarding address.
I believe that this behaviour by the Cisco router is wrong, it should stick with the configured router id.
This is actually a pretty cool feature, i didn't even know it existed until I was looking for a solution to advertise a subnet (prefix in BGP talk), only if a certain condition existed. This is exactly what conditional advertisements does
j ai une question j ai achete un routeur cisco 887VA-k9 , je le configuré avec la configuration ci- dessous
si je le lier avec mon pc portable sur l un de ses ports directement ça marche toute est bien ( la connexion internet + m...
Attached policy provides CLI access to the Cisco 4G router over text messaging. Two files are in the attached .tar file:
2. PDF with instructions on how to load and use the .tcl file.