Timos (now SROS) is all internal, no config knobs I am aware of,  but the whole 
system was built to be multithreaded from the beginning.  Their vRR 
implementation is very fast because it can distribute the neighbor sessions 
across multiple cores.  If you look at the vRR stuff they have put out there 
are some more details.  

Phil

-----Original Message-----
From: "Adam Vitkovsky" <adam.vitkov...@gamma.co.uk>
Sent: ‎10/‎8/‎2015 3:55 PM
To: "Saku Ytti" <s...@ytti.fi>; "Colton Conor" <colton.co...@gmail.com>
Cc: "juniper-nsp@puck.nether.net" <juniper-nsp@puck.nether.net>
Subject: Re: [j-nsp] Multi Core on JUNOS?

Hi Saku,

> Of Saku Ytti
> Sent: Thursday, October 08, 2015 5:34 PM
> TimOS has been able to distribute work from BGP to many cores, as far as I
> know all other vendors will only ever use one core for BGP at given time.
>
Actually IOS XR "had" the capability to run BGP in a standalone or distributed 
mode on CRS (found a comment that on 4.2.0 the "bgp distributed speaker" config 
was removed).
-in distributed mode up to 15 BGP speaker process could be offloaded to DRPs 
-even in different nodes (multi-chassis) and you can assign peers to different 
speaker processes.
-but there are some drawbacks during best path selection algorithm because only 
the partial best paths for a local speaker process are stored into dRIB that is 
then shared via IPC between the different speaker processes.
-and also some restrictions on how AFs can be distributed across the speaker 
processes but it's worth nothing that in case of a failure of one process/AF 
the other AFs are intact.

The other "current" possibility on XR is to run Multi-Instance BGP.
In this mode each BGP instance (max 4) is a completely separate set of 
processes running on the same or different RP or DRP the processes don’t share 
any RIB so no need for distributed adj-rib-in.
If required each instance can have a different AS number.

I'm not familiar with TimOS (other than reviewing the config guide) so I'd be 
interested to see what options are there.


adam



        Adam Vitkovsky
        IP Engineer

T:      0333 006 5936
E:      adam.vitkov...@gamma.co.uk
W:      www.gamma.co.uk

This is an email from Gamma Telecom Ltd, trading as “Gamma”. The contents of 
this email are confidential to the ordinary user of the email address to which 
it was addressed. This email is not intended to create any legal relationship. 
No one else may place any reliance upon it, or copy or forward all or any of it 
in any form (unless otherwise notified). If you receive this email in error, 
please accept our apologies, we would be obliged if you would telephone our 
postmaster on +44 (0) 808 178 9652 or email postmas...@gamma.co.uk

Gamma Telecom Limited, a company incorporated in England and Wales, with 
limited liability, with registered number 04340834, and whose registered office 
is at 5 Fleet Place London EC4M 7RD and whose principal place of business is at 
Kings House, Kings Road West, Newbury, Berkshire, RG14 5BY.


_______________________________________________
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

Reply via email to