Partager via


Initialisation du routeur

Les informations de configuration pour le routeur, les gestionnaires de routeurs et les protocoles/clients de routage sont divisées en informations globales et informations par interface, et sont stockées dans le registre et le fichier de carnet de téléphone du routeur, Router.pbk.

Lorsque le processus du routeur démarre, DIM (Dynamic Interface Manager) lit la configuration du routeur à partir du Registre. DIM crée les interfaces spécifiées par les informations d’interface.

DIM récupère également les informations du gestionnaire de routeur global. DIM démarre les gestionnaires de routeur qui correspondent à ces informations et leur transmet les informations. Par exemple, si DIM trouve des informations globales pour le gestionnaire de routeur IP dans le Registre, DIM démarre le gestionnaire de routeur IP et lui transmet les informations globales. Si aucune information globale n’est présente dans le registre pour un gestionnaire de routeur particulier, DIM ne démarre pas ce gestionnaire de routeur.

Les gestionnaires de routeurs examinent les informations globales reçues de DIM. Si le gestionnaire de routeur trouve des informations spécifiques à un client particulier dans les informations globales, il charge la DLL pour le client (par exemple IpNAT.dll) et initialise le client en appelant les fonctions RegisterProtocol et StartProtocol du client. Le gestionnaire de routeur transmet les informations globales spécifiques au client dans l’appel à StartProtocol.

À chaque étape, les informations passées à l’entité suivante sont opaques pour l’entité qui la précède. Autrement dit, DIM n’interprète pas les informations globales pour le gestionnaire de routeur IP, au-delà du fait que les informations sont destinées au gestionnaire de routeur IP. De même, le gestionnaire de routeur IP n’interprète pas les informations spécifiques à OSPF au-delà du fait qu’il s’agit d’informations OSPF.