[Nlnog] NIET nog es!
Niels Bakker
niels.bakker at ams-ix.net
Thu Sep 18 15:46:03 UTC 2003
On donderdag, sep 18, 2003, at 14:12 Europe/Amsterdam, Boudewijn Visser
wrote:
>> [..]
>>> (next wishlist item: modulair IOS. 'insmod BGP,IS-IS , rmmod DLSW+
>>> etc).
>>
>> insmod??? hoewel het voortdurende succes van Linux anders doet
>> vermoeden, het tijdperk van monolithische kernels is eigenlijk wel
>> over. Hier zou je geen goed cijfer voor krijgen van de heer
>> Tanenbaum.
>
> Huh, zo af en toe geeft de heer Torvalds ook nog wel eens zijn mening
> over microkernels en de delen van de comp.sci academia die daar heel
> erg hard in geloven, en hij klinkt erg overtuigend.
Ik kan me niet voorstellen dat de heer Torvalds voorstander is van het
integreren van langlevende server processes in de kernel. khttpd en
kmod weer verdwenen, named zal er nooit inkomen, en ik vraag me ten
zeerste af wat het draaien van een bgpd in ring 0 heeft op het in een
apart stuk address space met eigen protectie zetten ervan.
>> Juniper doet het al vrij goed met hun strikte scheiding tussen
>> control en forwarding planes
>
> Doel je op linecard - RP , of zit er meer scheiding in JunOS?
Er zit meer scheiding in Junipers. Het control plane is een Pentium
dat een flink gehackte versie van FreeBSD kernel en userland draait,
met een uitstekende CLI om de zaak te configureren, en uiteraard eigen
implementaties van alle routing protocols.
Het forwarding plane bestaat uit PIC's (PA's in Cisco-speak), die in
FPC's zitten (VIP's in Cisco-speak). Alleen is een VIP2 een module met
een generieke processor, waar FPC's een stapel ASIC's is die de
forwarding policy te horen krijgen van het control plane en
binnenkomende packets aan de hand daarvan correct afhandelen. Elke FPC
voegt een brokje shared memory toe aan het backplane dat gebruikt wordt
om packets in te zetten en uit op te halen (in J-Cells van 64 bytes).
> [zijn er eigenlijk goede beschrijvingen van juniper/JunOS
> architectuur? Ik heb wel eens gekeken, maar kon niet al te veel vinden
> op de site.]
Je kan langsgaan. De vorige keer dat ik als (toekomstige) klant daar
was werd me verteld "Hier is een schroevendraaier, ik ben even koffie
halen in de andere kamer!" Dat was medio 2000 dus misschien gaat het
tegenwoordig anders. :)
En, waarde mede-systeembeheerders op deze lijst, ik hoop dat u allen de
./configure command lines voor OpenSSH nog in uw respectievelijke shell
histories heeft staan of anderszins onthouden heeft, aangezien dit zeer
binnenkort weer nodig gaat zijn.
-- Niels.
--
More information about the NLNOG
mailing list