[j-nsp] mpls node-protection: LSP down

Wayne Tucker wayne at tuckerlabs.com
Fri Aug 10 11:28:17 EDT 2012


I've never tried to use node-protection in conjunction with a strict
path - but I suspect the two features are incompatible since the
protection path would disregard the strict path.

Try changing the path from strict to loose.  That allows some
flexibility (though I believe every node in the path must be used, so
it will fail if the node goes down).

If you don't need to use that path, remove the primary statement on
the lsp configuration.

If you do need to use the strict path, configure an alternate strict
path and add it as a secondary under the lsp.  If you don't want it to
fail back automatically then list both as secondary paths.

:w




On Fri, Aug 10, 2012 at 2:02 AM, Mihai Gabriel <mihaigabriel at gmail.com> wrote:
> This is the topology:
> http://img52.imageshack.us/img52/5512/avpn.png
>
> Sorry
>
> On Fri, Aug 10, 2012 at 11:57 AM, Mihai Gabriel <mihaigabriel at gmail.com>wrote:
>
>> Hello,
>>
>>  I am trying to test the node-protection feature in a lab using an MX5
>> router with logical-systems and I can't find the reason why is not
>> working.The topology I use is here:
>> http://imageshack.us/photo/my-images/849/avpn.png/
>> All routers are configured for mls,rsvp,ospf,link-protection, but when I
>> disable the interface between P1 and PE1, the LSP between PE1 and PE2 goes
>> down and stay that way:
>>
>> Before disabling the interface:
>>
>> mumulox at mx5t> show mpls lsp logical-system PE1 extensive
>> Ingress LSP: 1 sessions
>>
>> 192.168.1.2
>>   From: 192.168.1.1, State: Up, ActiveRoute: 0, LSPname: pe1-to-pe2
>>   ActivePath: strict-path (primary)
>>   Node/Link protection desired
>>   LSPtype: Static Configured
>>   LoadBalance: Random
>>   Encoding type: Packet, Switching type: Packet, GPID: IPv4
>>   Revert timer: 1
>>  *Primary   strict-path      State: Up
>>     Priorities: 7 0
>>     OptimizeTimer: 1
>>     SmartOptimizeTimer: 2
>>     Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node
>> 10=SoftPreempt 20=Node-ID):
>>           192.168.5.1(flag=0x29) 172.22.210.2(flag=9 Label=301600)
>> 192.168.5.2(flag=0x29) 172.22.201.2(flag=9 Label=301472)
>> 192.168.5.3(flag=0x21) 172.22.206.2(flag=1 Label=301200)
>> 192.168.1.2(flag=0x20) 172.22.212.1(Label=3)
>>
>> mumulox at mx5t> show mpls path strict-path logical-system PE1
>> Path name                        Address         strict/loose if-id
>> strict-path                      172.22.210.2    strict<empty>
>>
>> mumulox at mx5t> show rsvp session logical-system PE1
>> Ingress RSVP: 2 sessions
>> To              From            State   Rt Style Labelin Labelout LSPname
>> 192.168.1.2     192.168.1.1     Up       0  1 SE       -   301600
>> pe1-to-pe2
>> 192.168.5.2     192.168.1.1     Up       0  1 SE       -   301296
>> Bypass->172.22.210.2->172.22.201.2
>> Total 2 displayed, Up 2, Down 0
>>
>> mumulox at mx5t> show route table inet.3 logical-system PE1 192.168.1.2
>> extensive
>>
>> inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
>> 192.168.1.2/32 (1 entry, 1 announced)
>>         State: <FlashAll>
>>         *RSVP   Preference: 7/1
>>                 Next hop type: Router, Next hop index: 1048577
>>                 Address: 0x2c74010
>>                 Next-hop reference count: 7
>>                 Next hop: 172.22.210.2 via ge-1/1/7.100 weight 0x1,
>> selected
>>                 Label-switched-path pe1-to-pe2
>>                 Label operation: Push 301600
>>                 Label TTL action: prop-ttl
>>                 Next hop: 172.22.211.2 via ge-1/1/7.104 weight 0x8001
>>                 Label-switched-path Bypass->172.22.210.2->172.22.201.2
>>                 Label operation: Push 301472, Push 301296(top)
>>                 Label TTL action: prop-ttl, prop-ttl(top)
>>                 State: <Active Int>
>>                 Local AS: 65512
>>                 Age: 4:33 Metric: 4
>>                 Task: RSVP
>>                 Announcement bits (1): 1-Resolve tree 1
>>                 AS path: I
>>
>> After disabling the interface:
>>
>> mumulox at mx5t> show mpls lsp extensive logical-system PE1
>> Ingress LSP: 1 sessions
>>
>> 192.168.1.2
>>   From: 192.168.1.1, State: Dn, ActiveRoute: 0, LSPname: pe1-to-pe2
>>   ActivePath: (none)
>>   Node/Link protection desired
>>   LSPtype: Static Configured
>>   LoadBalance: Random
>>   Encoding type: Packet, Switching type: Packet, GPID: IPv4
>>   Revert timer: 1
>>   Primary   strict-path      State: Dn
>>     Priorities: 7 0
>>     OptimizeTimer: 1
>>     SmartOptimizeTimer: 2
>>    199 Aug 10 12:04:44.607 Deselected as active
>>    198 Aug 10 12:04:44.607 172.22.205.1: Non-RSVP capable router detected
>>    197 Aug 10 12:04:44.607 Link-protection Down
>>    196 Aug 10 12:04:44.606 Session preempted
>>    195 Aug 10 12:04:44.504 172.22.210.1: Tunnel local repaired
>>    194 Aug 10 12:04:44.504 172.22.210.1: Down
>>
>> "198 Aug 10 12:04:44.607 172.22.205.1: Non-RSVP capable router detected"
>> seems to be very clear,but it is not, because all routers are rsvp enabled
>>
>> mumulox at mx5t> show rsvp neighbor logical-system P2
>> RSVP neighbor: 3 learned
>> Address            Idle Up/Dn LastChange HelloInt HelloTx/Rx MsgRcvd
>> 172.22.201.1          0 13/12      23:49        1 84288/84248 2908
>> 172.22.206.2          0  1/0  2d 20:02:20        1 92707/92707 4944
>> 172.22.205.2          0  1/0  2d 18:30:33        1 92114/92114 6789
>>
>> Any advice?
>>
>> Thanks
>>
> _______________________________________________
> juniper-nsp mailing list juniper-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/juniper-nsp


More information about the juniper-nsp mailing list