Initialisatie van router
Configuratie-informatie voor de router, de routerbeheerders en de routeringsprotocollen/-clients is onderverdeeld in globale informatie en per interface-informatie en wordt opgeslagen in het register en het telefoonboekbestand van de router, Router.pbk.
Wanneer het routerproces wordt gestart, leest DIM (Dynamic Interface Manager) de routerconfiguratie uit het register. DIM maakt de interfaces die zijn opgegeven door de interfacegegevens.
DIM haalt ook de globale routerbeheergegevens op. DIM start de routerbeheerders die overeenkomen met deze informatie en geeft ze de informatie door. Als DIM bijvoorbeeld globale informatie vindt voor de IP-routerbeheerder in het register, start DIM de IP-routerbeheer en geeft deze de globale informatie door. Als er geen algemene informatie aanwezig is in het register voor een bepaalde routerbeheerder, start DIM die routerbeheer niet.
De routerbeheerders onderzoeken de globale informatie die is ontvangen van DIM. Als de routerbeheerder informatie vindt die specifiek is voor een bepaalde client binnen de globale informatie, laadt de routerbeheerder het DLL-bestand voor de client (bijvoorbeeld IpNAT.dll) en initialiseert de client door de RegisterProtocol- van de client aan te roepen en StartProtocol--functies aan te roepen. De routerbeheerder geeft de clientspecifieke globale informatie door aan de client in de aanroep naar StartProtocol.
In elke fase is de informatie die wordt doorgegeven aan de volgende entiteit ondoorzichtig aan de entiteit die eraan voorafgaat. Dat wil wel dat DIM de globale informatie voor ip-routerbeheer niet interpreteert, behalve het feit dat de informatie bedoeld is voor ip-routerbeheer. Op dezelfde manier interpreteert ip-routerbeheer de specifieke OSPF-informatie niet buiten het feit dat het OSPF-informatie is.