Routerinitiering
Konfigurationsinformation för routern, routercheferna och routningsprotokollen/klienterna är indelade i global information och per gränssnittsinformation och lagras i registret och routerns telefonboksfil Router.pbk.
När routerprocessen startar läser DIM (Dynamic Interface Manager) routerkonfigurationen från registret. DIM skapar de gränssnitt som anges av gränssnittsinformationen.
DIM hämtar också information om den globala routerhanteraren. DIM startar de routerhanterare som motsvarar den här informationen och skickar informationen till dem. Om DIM till exempel hittar global information för IP-routerhanteraren i registret startar DIM IP-routerhanteraren och skickar den global information. Om det inte finns någon global information i registret för en viss routerhanterare startar INTE DIM den routerhanteraren.
Routercheferna undersöker den globala information som tas emot från DIM. Om routerhanteraren hittar information som är specifik för en viss klient i den globala informationen läser routerhanteraren in DLL:en för klienten (till exempel IpNAT.dll) och initierar klienten genom att anropa klientens RegisterProtocol- och StartProtocol- funktioner. Routerhanteraren skickar den klientspecifika globala informationen till klienten i anropet till StartProtocol-.
I varje steg är informationen som skickas till nästa entitet ogenomskinlig för den entitet som föregår den. Det innebär att DIM inte tolkar den globala informationen för IP Router Manager, utöver det faktum att informationen är avsedd för IP Router Manager. På samma sätt tolkar IP Router Manager inte ospf-specifik information utöver det faktum att det är OSPF-information.