[Xorp-users] Multicore scalability

Jaime Nebrera jnebrera at eneotecnologia.com
Sun Jun 28 04:28:59 PDT 2009


  Hi all,

  I'm just wondering on multicore scalability for XORP.

  I'm aware XORP uses a different process per protocol, so if you have
multiple routing protocols active at a given time you can fully exploit
this.

  But what happens if you only use a particular routing protocol, say
OSPF or whatever?

  If I understand it properly, the routing is done at the kernel level
(using the standard Linux forwarding mode), and thus should scale with
multiple cores. When a control package arrives or there is a route cache
miss this "forwarding data plane" asks the user space process on the
outcome of the package.

  This part is essentially mono core, but the forwarding itself should
be multi core capable.

  Am I right?

  Thanks and regards

-- 
Jaime Nebrera - jnebrera at eneotecnologia.com
Consultor TI - ENEO Tecnologia SL
Pol. PISA - C/ Manufactura 6, P1, 3B
Mairena del Aljarafe - 41927 - Sevilla
Telf.- 955 60 11 60 / 619 04 55 18




More information about the Xorp-users mailing list