[j-nsp] Multi Core on JUNOS?

Saku Ytti saku at ytti.fi
Thu Oct 8 18:06:43 EDT 2015


On 9 October 2015 at 00:36, Phil Bedard <philxor at gmail.com> wrote:

> 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.

I understood that it's not per neighbour, but it's like one
process/task for rib-in, rib-out and keepalive. And routing-instances
live in separate set of three processes/tasks.
I guess it shouldn't be too hard to further split rib-out per
update-group, but you'll quickly run out of cores and start to pay
context switch tax.

-- 
  ++ytti


More information about the juniper-nsp mailing list