Re: OSPF Distance Command .!

From: Chris Breece <cbreece1_at_gmail.com>
Date: Fri, 22 May 2009 08:03:32 -0400

I'll relab it up and paste it in for you guys when I get to work.

On Fri, May 22, 2009 at 7:57 AM, Chris Breece <cbreece1_at_gmail.com> wrote:

> Hey Paul,
>
> The scenario I saw these results was a point-to-multipoint frame
> network.... no DR involved. The router was the hub and the two spokes were
> advertising an external E1 to the hub. The distance command using the router
> ID of one of the spokes, changed the AD for the route to both of the spokes.
>
> Chris
>
>
>
>
> On Fri, May 22, 2009 at 2:04 AM, Paul Cosgrove <paul.cosgrove_at_gmail.com>wrote:
>
>> This does not sound like a bug, just that your R1-R2 link is an OSPF
>> network type which has a DR elected. The DR acts as a pseudonode which has
>> 0 cost connections to each of the routers on that subnet; so it is a virtual
>> router located between R1 and R2. It is the DR pseudonode which is
>> advertising the link. When you apply your distance command it only has an
>> effect if the router you match is advertising the subnet, i.e. if it is the
>> DR. You have two equal cost paths to the pseudonode, so if your distance
>> command matches the pseudonode, the AD of both will be changed.
>>
>> Hope this helps,
>>
>> Paul.
>>
>>
>> Divin Mathew John wrote:
>>
>>> This is wht i got in the end of the day.
>>>
>>> R1-----R0------R2 and there is a connection between R1 and R2. So R0 has
>>> 2
>>> paths to that segment between R1 and R2.
>>> R1
>>> interface Loopback0
>>> ip address 100.100.0.100 255.255.255.0
>>> !
>>> interface Loopback1
>>> ip address 100.100.1.100 255.255.255.0
>>> !
>>> interface Loopback2
>>> ip address 100.100.2.100 255.255.255.0
>>> !
>>> interface Loopback3
>>> ip address 100.100.3.100 255.255.255.0
>>> !
>>> interface Serial0/0
>>> ip address 10.1.1.1 255.255.255.252
>>> serial restart-delay 0
>>> !
>>> interface Serial0/1
>>> ip address 20.1.1.1 255.255.255.252
>>> serial restart-delay 0
>>> !
>>> interface Serial0/2
>>> no ip address
>>> shutdown
>>> serial restart-delay 0
>>> !
>>> interface Serial0/3
>>> no ip address
>>> shutdown
>>> serial restart-delay 0
>>> !
>>> router ospf 1
>>> router-id 100.100.100.100
>>> log-adjacency-changes
>>> network 10.1.1.1 0.0.0.0 area 0
>>> network 20.1.1.1 0.0.0.0 area 0
>>> network 100.100.0.100 0.0.0.0 area 0
>>> network 100.100.1.100 0.0.0.0 area 0
>>> network 100.100.2.100 0.0.0.0 area 0
>>> network 100.100.3.100 0.0.0.0 area 0
>>> distance 90 22.22.22.22 0.0.0.0 SELECT_12.1.1.0_from_R1
>>> !
>>> ip http server
>>> ip forward-protocol nd
>>> !
>>> !
>>> !
>>> !
>>> ip access-list standard ONLY_R1_LOOPBACKS
>>> permit 1.1.0.0
>>> ip access-list standard SELECT_12.1.1.0_from_R1
>>> permit 12.1.1.0
>>> ip access-list standard SELECT_12.1.exit
>>> !
>>> !
>>> All router-id Hardcoded. all processes cleared. clear ip route * done.
>>>
>>>
>>> R0's Routing Table
>>> when R2's ROUTER-ID is lower than R1, A.D of the both the paths gets
>>> changed
>>> to the one configured on the Distance command.
>>> R0#sir
>>> Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
>>> D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
>>> N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
>>> E1 - OSPF external type 1, E2 - OSPF external type 2
>>> i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS
>>> level-2
>>> ia - IS-IS inter area, * - candidate default, U - per-user static
>>> route
>>> o - ODR, P - periodic downloaded static route
>>>
>>> Gateway of last resort is not set
>>>
>>> 1.0.0.0/24 is subnetted, 1 subnets
>>> O 1.1.0.0 [110/65] via 10.1.1.2, 00:02:07, Serial0/0
>>> 2.0.0.0/24 is subnetted, 1 subnets
>>> O 2.2.0.0 [110/65] via 20.1.1.2, 00:02:07, Serial0/1
>>> 100.0.0.0/24 is subnetted, 4 subnets
>>> C 100.100.0.0 is directly connected, Loopback0
>>> C 100.100.1.0 is directly connected, Loopback1
>>> C 100.100.2.0 is directly connected, Loopback2
>>> C 100.100.3.0 is directly connected, Loopback3
>>> 20.0.0.0/30 is subnetted, 1 subnets
>>> C 20.1.1.0 is directly connected, Serial0/1
>>> 10.0.0.0/30 is subnetted, 1 subnets
>>> C 10.1.1.0 is directly connected, Serial0/0
>>> 12.0.0.0/30 is subnetted, 1 subnets
>>> O 12.1.1.0 [90/128] via 20.1.1.2, 00:02:08, Serial0/1
>>> [90/128] via 10.1.1.2, 00:02:08, Serial0/0
>>>
>>> When R1's Router-ID is Lower than R2 and R1 hasnt reached the FULL state
>>> with R0. The route thru R2 is shown with A.D of 90(specified in the
>>> config.]
>>> R0#sir
>>> Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
>>> D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
>>> N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
>>> E1 - OSPF external type 1, E2 - OSPF external type 2
>>> i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS
>>> level-2
>>> ia - IS-IS inter area, * - candidate default, U - per-user static
>>> route
>>> o - ODR, P - periodic downloaded static route
>>>
>>> Gateway of last resort is not set
>>>
>>> 2.0.0.0/24 is subnetted, 1 subnets
>>> O 2.2.0.0 [110/65] via 20.1.1.2, 00:00:09, Serial0/1
>>> 100.0.0.0/24 is subnetted, 4 subnets
>>> C 100.100.0.0 is directly connected, Loopback0
>>> C 100.100.1.0 is directly connected, Loopback1
>>> C 100.100.2.0 is directly connected, Loopback2
>>> C 100.100.3.0 is directly connected, Loopback3
>>> 20.0.0.0/30 is subnetted, 1 subnets
>>> C 20.1.1.0 is directly connected, Serial0/1
>>> 10.0.0.0/30 is subnetted, 1 subnets
>>> C 10.1.1.0 is directly connected, Serial0/0
>>> 12.0.0.0/30 is subnetted, 1 subnets
>>> O 12.1.1.0 [90/128] via 20.1.1.2, 00:00:09, Serial0/1
>>>
>>> After R0 -- R1 FULL state
>>> R0#sir
>>> Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
>>> D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
>>> N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
>>> E1 - OSPF external type 1, E2 - OSPF external type 2
>>> i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS
>>> level-2
>>> ia - IS-IS inter area, * - candidate default, U - per-user static
>>> route
>>> o - ODR, P - periodic downloaded static route
>>>
>>> Gateway of last resort is not set
>>>
>>> 1.0.0.0/24 is subnetted, 1 subnets
>>> O 1.1.0.0 [110/65] via 10.1.1.2, 00:00:01, Serial0/0
>>> 2.0.0.0/24 is subnetted, 1 subnets
>>> O 2.2.0.0 [110/65] via 20.1.1.2, 00:00:01, Serial0/1
>>> 100.0.0.0/24 is subnetted, 4 subnets
>>> C 100.100.0.0 is directly connected, Loopback0
>>> C 100.100.1.0 is directly connected, Loopback1
>>> C 100.100.2.0 is directly connected, Loopback2
>>> C 100.100.3.0 is directly connected, Loopback3
>>> 20.0.0.0/30 is subnetted, 1 subnets
>>> C 20.1.1.0 is directly connected, Serial0/1
>>> 10.0.0.0/30 is subnetted, 1 subnets
>>> C 10.1.1.0 is directly connected, Serial0/0
>>> 12.0.0.0/30 is subnetted, 1 subnets
>>> O 12.1.1.0 [110/128] via 20.1.1.2, 00:00:02, Serial0/1
>>> [110/128] via 10.1.1.2, 00:00:02, Serial0/0
>>>
>>>
>>> I haven't beeen able to reason why this happens..? but it happens.! and
>>> "Say
>>> you have 2 paths to a destination network, then the A.D of the route
>>> thru
>>> the Nieghbour with the lowest Router-ID is applied to the other routes
>>> thru
>>> different nieghbors or paths" I have no idea why..!
>>>
>>> any ideas?
>>>
>>> when R
>>> Thanking You
>>>
>>> Yours Sincerely
>>>
>>> Divin Mathew John
>>> divinjohn_at_gmail.com
>>> divin_at_dide3d.com
>>> http://www.dide3d.com
>>> +91 9945430983
>>> +91 9846697191
>>> +974 5008916
>>> PGP PUBLIC KEY BLOCK @ http://www.dide3d.com/divin_Public_PGP_key.txt
>>> Sent from Bangalore, KA, India
>>>
>>> On Fri, May 22, 2009 at 5:52 AM, Chris Breece <cbreece1_at_gmail.com>
>>> wrote:
>>>
>>>
>>>
>>>> Hey Divin,
>>>>
>>>> I ran into this same thing on Wednesday. I tried to use the distance
>>>> command in the same fashion. I wanted to prefer some routes to go to one
>>>> neighbor instead of another. I got the same results as you show below.
>>>> If
>>>> there was another available next-hop, it changed the AD for both paths.
>>>>
>>>> I ended up doing "distance 255 1.1.1.1 0.0.0.0 Named_ACL". This
>>>> effectively
>>>> deleted one of the routes out of my routing table. In that scenario, I
>>>> lost
>>>> my redundant route... but it seemed to fit the requirements.
>>>>
>>>> I don't know that its a bug, but I can confirm another human being saw
>>>> the
>>>> same issue you did :P
>>>>
>>>> Chris
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, May 21, 2009 at 4:13 PM, Divin Mathew John <divinjohn_at_gmail.com
>>>> >wrote:
>>>>
>>>>
>>>>
>>>>> I have this problem. i am trying to change the A.D of a particular path
>>>>> in
>>>>> OSPF using distance command. My config is pasted below.
>>>>> Topology
>>>>>
>>>>> R0
>>>>> interface Loopback0
>>>>> ip address 100.100.0.100 255.255.255.0
>>>>> !
>>>>> interface Loopback1
>>>>> ip address 100.100.1.100 255.255.255.0
>>>>> !
>>>>> interface Loopback2
>>>>> ip address 100.100.2.100 255.255.255.0
>>>>> !
>>>>> interface Loopback3
>>>>> ip address 100.100.3.100 255.255.255.0
>>>>> !
>>>>> interface Serial0/0
>>>>> ip address 10.1.1.1 255.255.255.252
>>>>> serial restart-delay 0
>>>>> !
>>>>> interface Serial0/1
>>>>> ip address 20.1.1.1 255.255.255.252
>>>>> serial restart-delay 0
>>>>> !
>>>>>
>>>>> router ospf 1
>>>>> log-adjacency-changes
>>>>> network 10.1.1.1 0.0.0.0 area 0
>>>>> network 20.1.1.1 0.0.0.0 area 0
>>>>> network 100.100.0.100 0.0.0.0 area 0
>>>>> network 100.100.1.100 0.0.0.0 area 0
>>>>> network 100.100.2.100 0.0.0.0 area 0
>>>>> network 100.100.3.100 0.0.0.0 area 0
>>>>> distance 90 12.1.1.1 0.0.0.0 SELECT_12.1.1.0_from_R1
>>>>> !
>>>>> ip access-list standard SELECT_12.1.1.0_from_R1
>>>>> permit 12.1.1.0
>>>>>
>>>>> R0#show ip ospf neighbor
>>>>>
>>>>> Neighbor ID Pri State Dead Time Address
>>>>> Interface
>>>>> 20.1.1.2 0 FULL/ - 00:00:37 20.1.1.2
>>>>> Serial0/1
>>>>> 12.1.1.1 0 FULL/ - 00:00:33 10.1.1.2
>>>>> Serial0/0
>>>>>
>>>>> R0#sir
>>>>> Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
>>>>> D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
>>>>> N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
>>>>> E1 - OSPF external type 1, E2 - OSPF external type 2
>>>>> i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS
>>>>> level-2
>>>>> ia - IS-IS inter area, * - candidate default, U - per-user static
>>>>> route
>>>>> o - ODR, P - periodic downloaded static route
>>>>>
>>>>> Gateway of last resort is not set
>>>>>
>>>>> 1.0.0.0/24 is subnetted, 1 subnets
>>>>> O 1.1.0.0 [110/65] via 10.1.1.2, 00:01:35, Serial0/0
>>>>> 2.0.0.0/32 is subnetted, 1 subnets
>>>>> O 2.2.0.2 [110/65] via 20.1.1.2, 00:01:35, Serial0/1
>>>>> 100.0.0.0/24 is subnetted, 4 subnets
>>>>> C 100.100.0.0 is directly connected, Loopback0
>>>>> C 100.100.1.0 is directly connected, Loopback1
>>>>> C 100.100.2.0 is directly connected, Loopback2
>>>>> C 100.100.3.0 is directly connected, Loopback3
>>>>> 20.0.0.0/30 is subnetted, 1 subnets
>>>>> C 20.1.1.0 is directly connected, Serial0/1
>>>>> 10.0.0.0/30 is subnetted, 1 subnets
>>>>> C 10.1.1.0 is directly connected, Serial0/0
>>>>> * 12.0.0.0/30 is subnetted, 1 subnets
>>>>> O 12.1.1.0 [90/128] via 20.1.1.2, 00:01:36, Serial0/1
>>>>> [90/128] via 10.1.1.2, 00:01:36, Serial0/0*
>>>>>
>>>>> according to my distance command only the route from R1 should have
>>>>> changed
>>>>> its A.D. but here even though i specified the ROUTER-ID of the router
>>>>> whose
>>>>> path i need to change the A.D it doesn't change that... it changes the
>>>>> A.D
>>>>> of all paths to the destination..! is this a BUG?
>>>>>
>>>>>
>>>>> Thanking You
>>>>>
>>>>> Yours Sincerely
>>>>>
>>>>> Divin Mathew John
>>>>> divinjohn_at_gmail.com
>>>>> divin_at_dide3d.com
>>>>> http://www.dide3d.com
>>>>> +91 9945430983
>>>>> +91 9846697191
>>>>> +974 5008916
>>>>> PGP PUBLIC KEY BLOCK @ http://www.dide3d.com/divin_Public_PGP_key.txt
>>>>> Sent from Bangalore, KA, India
>>>>>
>>>>>
>>>>> Blogs and organic groups at http://www.ccie.net
>>>>>
>>>>> _______________________________________________________________________
>>>>> Subscription information may be found at:
>>>>> http://www.groupstudy.com/list/CCIELab.html
>>>>>
>>>>>
>>>>
>>>
>>> Blogs and organic groups at http://www.ccie.net
>>>
>>> _______________________________________________________________________
>>> Subscription information may be found at:
>>> http://www.groupstudy.com/list/CCIELab.html

Blogs and organic groups at http://www.ccie.net
Received on Fri May 22 2009 - 08:03:32 ART

This archive was generated by hypermail 2.2.0 : Mon Jun 01 2009 - 07:04:43 ART