Routerinitialisierung
Konfigurationsinformationen für den Router, die Routermanager und die Routingprotokolle/Clients sind in globale Informationen und pro Schnittstelleninformationen unterteilt und werden in der Registrierung und in der Telefonbuchdatei des Routers, Router.pbk, gespeichert.
Wenn der Routerprozess gestartet wird, liest DIM (Dynamic Interface Manager) die Routerkonfiguration aus der Registrierung. DIM erstellt die Schnittstellen, die von den Schnittstelleninformationen angegeben werden.
DIM ruft auch die Informationen des globalen Router-Managers ab. DIM startet die Routermanager, die diesen Informationen entsprechen, und übergibt sie die Informationen. Wenn DIM beispielsweise globale Informationen für den IP-Router-Manager in der Registrierung findet, startet DIM den IP-Router-Manager und übergibt sie an die globalen Informationen. Wenn keine globalen Informationen in der Registrierung für einen bestimmten Router-Manager vorhanden sind, startet DIM diesen Router-Manager nicht.
Die Routermanager untersuchen die globalen Informationen, die von DIM empfangen wurden. Wenn der Router-Manager Informationen für einen bestimmten Client innerhalb der globalen Informationen findet, lädt der Router-Manager die DLL für den Client (z. B. IpNAT.dll) und initialisiert den Client durch Aufrufen der RegisterProtocol und StartProtocol Funktionen. Der Router-Manager übergibt die clientspezifischen globalen Informationen im Aufruf von StartProtocolan den Client.
In jeder Phase sind die Informationen, die an die nächste Entität übergeben werden, für die Entität, die sie vorangeht, nicht transparent. Das heißt, DIM interpretiert nicht die globalen Informationen für den IP Router Manager, außer dass die Informationen für den IP Router Manager gedacht sind. Ebenso interpretiert der IP-Router-Manager die OSPF-spezifischen Informationen nicht über die Tatsache hinaus, dass es sich um OSPF-Informationen handelt.