Re: [j-nsp] Cisco IGP fast convergence

2012-05-30 Thread Saku Ytti
On 30 May 2012 01:52, Colby Barth cba...@juniper.net wrote:
 I don't agree that you want the SPF IW to = 0.  In the case of SRLG's in the 
 network you may want to have a bit of delay in there to try and capture all 
 the incoming LSPs before running an SPF.  This is a personal preference and 
 network dependent but would be my recommendation.  Your also gonna want to 
 change the IOS-XR lsp generation timers.

Absolutely personal preference and you can get lot of data from
gathering some historic spf logs to determine optimal config for given
network.
The n fast then slow approach is much cruder approach, almost like
JNPR approach is digital and either situation is optimal or completely
fscked up, and CSCO approach is analog, setting itself to needed
response for various scenarios.
And as this is purely software feature, I would certainly hope JNPR
would deploy it, here, as well as interface hold-time, and generally
when delays are configured, exponential back-off would be preferred
instead of static values.


-- 
  ++ytti

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp

[j-nsp] Cisco IGP fast convergence

2012-05-29 Thread Wan Tajuddin Wan Hussin
Hi Expert,

We are planning to deploy MX in our all Cisco network. However, my tech team 
are not comfortable with mismatch LSA timer which MX unable to configure 
certain parameter.

At the moment we are using the following setting on Cisco.


 timers throttle spf 50 50 5000
 timers throttle lsa 0 20 5000

Has anyone deploy this type of setting and successfully integrate with Juniper 
without any issue.

 


EZ Joe
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Cisco IGP fast convergence

2012-05-29 Thread Mark Tinka
On Tuesday, May 29, 2012 12:19:19 PM Wan Tajuddin Wan Hussin 
wrote:

 Has anyone deploy this type of setting and successfully
 integrate with Juniper without any issue.

You'll quickly notice that many configurable timers in Cisco 
are not available in Junos. However, this isn't a train-
wreck, and they inter-op fairly well.

Juniper spend more time adding fast convergence into the 
code without many options, while Cisco do the same but give 
you lots of knobs (good and bad thing).

Just make sure you tune your timers appropriately for your 
network conditions, taking into account whether you 
designing for link or node failure.

Mark.
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Cisco IGP fast convergence

2012-05-29 Thread Doug Hanks
Or just use BFD ...

Thank you,

-- 
Doug Hanks - JNCIE-ENT #213,  JNCIE-SP #875
Sr. Systems Engineer
Juniper Networks


On 5/29/12 4:54 AM, Mark Tinka mark.ti...@seacom.mu wrote:

On Tuesday, May 29, 2012 12:19:19 PM Wan Tajuddin Wan Hussin
wrote:

 Has anyone deploy this type of setting and successfully
 integrate with Juniper without any issue.

You'll quickly notice that many configurable timers in Cisco
are not available in Junos. However, this isn't a train-
wreck, and they inter-op fairly well.

Juniper spend more time adding fast convergence into the
code without many options, while Cisco do the same but give
you lots of knobs (good and bad thing).

Just make sure you tune your timers appropriately for your
network conditions, taking into account whether you
designing for link or node failure.

Mark.
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Cisco IGP fast convergence

2012-05-29 Thread Mark Tinka
On Tuesday, May 29, 2012 04:08:40 PM Doug Hanks wrote:

 Or just use BFD ...

Might not always be available on the other side of the link 
:-).

Mark.
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Cisco IGP fast convergence

2012-05-29 Thread Mark Tinka
On Tuesday, May 29, 2012 07:41:37 PM Doug Hanks wrote:

 Should be an architectural requirement imho :D

The reality is always different, as you know :-).

The situation is compounded when kit is older and can't be 
easily replaced, for various reasons; or is off the 
development cycle, e.g., the 6500 used to have BFD support 
on SVI's, and then it was removed in newer code.

Mark.
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Cisco IGP fast convergence

2012-05-29 Thread Wayne Tucker
On Tue, May 29, 2012 at 3:19 AM, Wan Tajuddin Wan Hussin eazy_...@yahoo.com
 wrote:

 We are planning to deploy MX in our all Cisco network. However, my tech
 team are not comfortable with mismatch LSA timer which MX unable to
 configure certain parameter.

 At the moment we are using the following setting on Cisco.


  timers throttle spf 50 50 5000
  timers throttle lsa 0 20 5000

 Has anyone deploy this type of setting and successfully integrate with
 Juniper without any issue.


These timers throttle SPF runs and LSA flooding.  I don't recall anything
for controlling the latter in Junos, but there are some knobs under
protocols/ospf/spf-options that accomplish results similar to the former.

That being said, you may not need to tweak anything on Junos.  The IOS
defaults tend to be conservative because they are designed for older/slower
hardware, whereas Junos was designed with the assumption that the control
plane would be separate and would have reasonable processing power
available.

If you're concerned about transient loops then loop free alternates are
better use of your resources.  They don't prevent transient loops (nothing
can), but they allow the forwarding plane to compensate for certain link
failures.

You should also look into BFD (as Doug mentioned), though that's a solution
for a different problem.

:w
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Cisco IGP fast convergence

2012-05-29 Thread Saku Ytti
On (2012-05-29 07:08 -0700), Doug Hanks wrote:

 Or just use BFD ...

Not really solution for SPF timers though. Juniper is clearly lacking in
SPF configuration options. What you operationally want is 0 delay for SPF
calculation to start, to cover typical event of single link going down as
rapidly as possible. (Sure for some topologies LFA will cover that)
But if LSPs keep coming in, you want to exponentially back-off, to run SPF
less and less frequently.

Same thing as interface up/down dampening, here also JunOS has just static
values, no exponential back-off.

Both cause you to choose rather conservative value in JunOS, while in IOS
you can rock aggressive values.

-- 
  ++ytti
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] Cisco IGP fast convergence

2012-05-29 Thread Colby Barth
All-

JUNOS has a few config options and we have interop'd in the field for sometime 
with Cisco's IGP FC config's:

SPF IW value defaults:

  IOS-XR default: IW: 50ms, 2ndaryW: 200ms, MaxW: 5000ms
  JUNOS defaults: IW: 200ms, MaxW: 5000ms, RRs: 3
The Cisco alg. is an exponentially increasing timer, whereas ours is not.  As 
an example, if a router receives a new LSP at time 0, Cisco will run a full SPF 
50ms later.  If a 2nd LSP is rx'd, the router will not run another SPF 
computation for a minimum of 200ms.  If a 3rd LSP is rx'd then the next SPF IW 
timer is 400 msec and so on and so forth until the maximum wait achieved.
In the JUNOS implementation, we will run consecutive full SPFs on 200 ms 
intervals 3 times and then we wait the holddown interval before we run another 
full SPF.  Forcing the implementations to approach one another requires config 
on both sides.  The end result is you really want to tune the IW values to 
match, reduce the IOS-XR secondary wait timer and reduce both the JUNOS and 
IOS-XR holddown timers to approach SPF alignment.
JUNSO config:
spf-options {
delay 50;
holdtime 3000;
rapid-runs 3;
}

IOS-XR SPF configuration:
  spf-interval initial-wait 50 secondary-wait 100 maximum-wait 3200 level 2

I don't agree that you want the SPF IW to = 0.  In the case of SRLG's in the 
network you may want to have a bit of delay in there to try and capture all the 
incoming LSPs before running an SPF.  This is a personal preference and network 
dependent but would be my recommendation.  Your also gonna want to change the 
IOS-XR lsp generation timers.

IOS-XR SPF configuration
  spf-interval initial-wait 50 secondary-wait 100 maximum-wait 3200 level 2

This will align JUNOS and IOS-XR in that regard.

There are also changes recommended for cnsp intervals, LSP generation intervals 
 lsp intervals that require changes (mostly in IOS-XR) that you should 
consider.  Unicast me if you are interested in a thorough explanation and JUNOS 
and IOS-XR config's.

thanks,

-Colby


On May 29, 2012, at 2:38 PM, Saku Ytti wrote:

On (2012-05-29 07:08 -0700), Doug Hanks wrote:

Or just use BFD ...

Not really solution for SPF timers though. Juniper is clearly lacking in
SPF configuration options. What you operationally want is 0 delay for SPF
calculation to start, to cover typical event of single link going down as
rapidly as possible. (Sure for some topologies LFA will cover that)
But if LSPs keep coming in, you want to exponentially back-off, to run SPF
less and less frequently.

Same thing as interface up/down dampening, here also JunOS has just static
values, no exponential back-off.

Both cause you to choose rather conservative value in JunOS, while in IOS
you can rock aggressive values.

--
 ++ytti
___
juniper-nsp mailing list 
juniper-nsp@puck.nether.netmailto:juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp