[c-nsp] Difference between ISIS NSR and ISIS NSF Cisco-Style

Dhamija Amit amiitdhamija at yahoo.com
Tue Jan 15 03:41:54 EST 2013


Adding CC once again 
 


--- On Tue, 1/15/13, Dhamija Amit <amiitdhamija at yahoo.com> wrote:

> From: Dhamija Amit <amiitdhamija at yahoo.com>
> Subject: Re: [c-nsp] Difference between ISIS NSR and ISIS NSF Cisco-Style
> To: "Oliver Boehmer (oboehmer)" <oboehmer at cisco.com>
> Cc: cisco-nsp at puck.nether.n
> Date: Tuesday, January 15, 2013, 8:40 AM
> Hi Oliver
> 
> I was testing NSR ( NSF - CIsco) in IOS-XR in GSR and CRS ,
> However i am able to see the LSP-DB's syncing in both the
> routers.
> 
> RP/0/8/CPU0:cr2.BLB#sh isis checkpoint lsp
> Tue Jan 15 05:49:21.676 IST
> 
> IS-IS COLT checkpoint LSPs
> Level  LSPID           
>       Chkpt ID
>   2    crs1.BLB.00-00     
>    80002c38
>   2    cr2.BLB.00-00     
>     80002c18
>   2   
> dr2.blb-ASR1004.00-00   80002bf8
>   2    vrr2.BLB.00-00     
>    80002bd8
>   1   
> SAR3-test7.blb.00-00   80002bb8
>   1    crs1.BLB.00-00     
>    80002b98
>   1    cr2.BLB.00-00     
>     80002b78
>   1   
> pr1.BLB-7206G1.00-00   80002b58
>   1    dr1.blb:inet.00-00 
>    80002b38
>   1    cng1.BLB.00-00     
>    80002b18
>   1    dr1.blb.00-00     
>     80002af8
>   1    sar4.BLB-re1.00-00 
>    80002ad8
>   1    sar5.BLB.00-00     
>    80002ab8
> 
>  Total LSP count: 13 (L1: 9, L2 4, local L1: 1, local L2 1)
> RP/0/RP1/CPU0:crs1.BLB#sh isis checkpoint lsp
> Tue Jan 15 06:09:50.825 IST
> 
> IS-IS COLT checkpoint LSPs
> Level  LSPID           
>       Chkpt ID
>   2    crs1.BLB.00-00     
>    80002e98
>   2    cr2.BLB.00-00     
>     80002e78
>   2   
> dr2.blb-ASR1004.00-00   80002e58
>   2    vrr2.BLB.00-00     
>    80002e38
>   1   
> SAR3-test7.blb.00-00   80002e18
>   1    crs1.BLB.00-00     
>    80002df8
>   1    cr2.BLB.00-00     
>     80002dd8
>   1   
> pr1.BLB-7206G1.00-00   80002db8
>   1    dr1.blb:inet.00-00 
>    80002d98
>   1    cng1.BLB.00-00     
>    80002d78
>   1    dr1.blb.00-00     
>     80002d58
>   1    sar4.BLB-re1.00-00 
>    80002d38
>   1    sar5.BLB.00-00     
>    80002d18
>  Total LSP count: 13 (L1: 9, L2 4, local L1: 1, local L2 1)
> 
> Just to make sure LSPDB syncing is happening with NSF cisco
> style .Is this something newly added??
> 
> Thanks
> Amit 
> 
> --- On Thu, 1/10/13, Oliver Boehmer (oboehmer) <oboehmer at cisco.com>
> wrote:
> 
> > From: Oliver Boehmer (oboehmer) <oboehmer at cisco.com>
> > Subject: Re: [c-nsp] Difference between ISIS NSR and
> ISIS NSF Cisco-Style
> > To: "Dhamija Amit" <amiitdhamija at yahoo.com>
> > Cc: "cisco-nsp at puck.nether.net"
> <cisco-nsp at puck.nether.net>
> > Date: Thursday, January 10, 2013, 1:00 PM
>> > Hi,
> > 
> > well, I am not aware of any plans to implement ISIS
> NSR
> > which would sync
> > LSPDB to standby in IOS or IOS-XR, something which
> would not
> > need the CSNP
> > to rebuild the LSDB upon failover.
> > So don't think we can fix this on our side if your ERX
> > doesn't support the
> > official "nsf ietf". Maybe you can check j-nsp if there
> is a
> > solution? If
> > I recall correctly, there is successful "nsf cisco"
> interop
> > with JunOS
> > (M/MX/T series), so possibly something specific to
> JunosE?
> > 
> >     oli
>> > 
> > 
> > 
> > >
> > >> From: Dhamija Amit <amiitdhamija at yahoo.com>
> > >> Subject: Re: [c-nsp] Difference between ISIS
> NSR
> > and ISIS NSF
> > >>Cisco-Style
> > >> To: "Oliver Boehmer (oboehmer)" <oboehmer at cisco.com>
> > >> Date: Thursday, January 10, 2013, 12:32 PM
> > >> Hi Oli,
> > >> 
> > >> Many Thanks for your prompt response.
> > >> 
> > >> We have one interop issue where my peer is
> Juniper
> > ERX
> > >> which doesn't support NSF IETF implementation
> , So
> > we are
> > >> testing NSF cisco style where cisco router
> sends
> > special LSP
> > >> a CSNP packet (purpose of sending special LSP
> is to
> > get all
> > >> the valid LSP's from neigh.)and juniper ERX is
> not
> > >> understanding and is not sending PSNP is
> response
> > to
> > >> CSNP and since delivery of ISIS is unreliable
> cisco
> > needs
> > >> PSNP which he didnt get and after few number
> of
> > tries it
> > >> reset the adj. 
> > >>  
> > >> My concern is there is no seperate NSR for
> ISIS in
> > cisco ,
> > >> only nsf cisco is NSR .NSR is a local
> > mechanism  but still
> > >> some-how in this scenario we have to depend
> upon
> > neighbour.
> > >> So that's why i would like to understand in
> NSR do
> > we really
> > >> need some refresh mechanism from neighbour or
> is it
> > purely
> > >> independent.
> > >> 
> > >> Also you mentioned in nsf cisco-style only
> > adjacency table
> > >> is synced with standby RP , However in actuall
> NSR
> > both adj
> > >> table & LSDB will be synced.
> > >> 
> > >> So if we have NSR implementation ( with both
> LSDB
> > & Adj)
> > >> syncing to standby , then still do we need to
> > depend on
> > >> neighs.
> > >> 
> > >> Thanks.
> > >>   
> > >> --- On Thu, 1/10/13, Oliver Boehmer
> (oboehmer)
> > <oboehmer at cisco.com>
> > >> wrote:
> > >> 
> > >> 
> > >> From: Oliver Boehmer (oboehmer) <oboehmer at cisco.com>
> > >> Subject: Re: [c-nsp] Difference between ISIS
> NSR
> > and ISIS
> > >> NSF Cisco-Style
> > >> To: "Dhamija Amit" <amiitdhamija at yahoo.com>,
> > >> "cisco-nsp at puck.nether.net"
> > >> <cisco-nsp at puck.nether.net>
> > >> Date: Thursday, January 10, 2013, 11:54 AM
> > >> 
> > >> 
> > >> 
> > >> 
> > >> >I would like to know the difference
> between
> > actuall ISIS
> > >> NSR and ISIS NSF
> > >> >cisco style.
> > >> > 
> > >> >Most documentation says they are same ,
> however
> > thereare
> > >> some differences
> > >> >also and it's not real  NSR. Also i have
> > seen in some
> > >> packet sniffer in
> > >> >cisco style cisco router sends a dummy
> special
> > CSNP
> > >> packet to neighbour
> > >> >to get all the valid LSP's in database.
> > >> > 
> > >> >Will NSR also depends upon some refresh
> > information from
> > >> Neighbours ??
> > >> 
> > >> Which ISIS NSR implementation are you
> referring
> > to?
> > >> 
> > >> I am asking as folks actually call "isis nsf
> > cisco"
> > >> "Non-Stop Routing".
> > >> There is a point as this NSF/GR
> implementation
> > indeed does
> > >> not require any
> > >> special help of the neighbours (the special
> CSNP
> > packet
> > >> triggering the
> > >> neighbours to send all their LSPs is just
> regular
> > ISIS
> > >> protocol
> > >> mechanism), unlike BGP GR or OSPF GR which
> requires
> > protocol
> > >> extensions.
> > >> So it is likely an academic discussion if
> "nsf
> > cisco" is a
> > >> creative GR or
> > >> an NSR implementation. From a design
> standpoint,
> > "nsf cisco"
> > >> does not
> > >> require any new function/config on the
> neighbors,
> > so there
> > >> is no
> > >> difference. That's at least how I look at it.
> > >> 
> > >> a "real" ISIS NSR implementation would require
> to
> > sync the
> > >> complete LSP
> > >> database between active and standby RP, not
> only
> > the
> > >> adjacency table which
> > >> is synced with "nsf cisco". But what would be
> the
> > benefit to
> > >> your
> > >> network/services/design over "nsf cisco"?
> > >> 
> > >>     oli
> > >> 
> > >> 
> > >> 
> > 
> >
> 



More information about the cisco-nsp mailing list