[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