Inicialização do roteador
As informações de configuração para o roteador, os gerenciadores de roteador e os protocolos/clientes de roteamento são divididas em informações globais e por informações de interface e são armazenadas no registro e no arquivo de catálogo telefônico do roteador, Router.pbk.
Quando o processo do roteador é iniciado, o DIM (Gerenciador de Interface Dinâmica) lê a configuração do roteador do registro. DIM cria as interfaces especificadas pelas informações da interface.
O DIM também recupera as informações do gerenciador de roteador global. DIM inicia os gerenciadores de roteador que correspondem a essas informações e passa as informações a eles. Por exemplo, se DIM encontrar informações globais para o gerenciador de roteador IP no registro, DIM iniciará o gerenciador de roteador IP e passará as informações globais. Se nenhuma informação global estiver presente no registro de um gerenciador de roteador específico, o DIM não iniciará esse gerenciador de roteador.
Os gerentes de roteador examinam as informações globais recebidas do DIM. Se o gerenciador de roteador encontrar informações específicas para um cliente específico dentro das informações globais, o gerenciador de roteador carregará a DLL para o cliente (por exemplo, IpNAT.dll) e inicializará o cliente chamando as funções RegisterProtocol e StartProtocol do cliente. O gerenciador de roteador passa as informações globais específicas do cliente para o cliente na chamada para StartProtocol.
Em cada estágio, as informações que estão sendo passadas para a próxima entidade são opacas para a entidade que a precede. Ou seja, DIM não interpreta as informações globais para o Gerenciador de Roteador de IP, além do fato de que as informações são destinadas ao Gerenciador de Roteador de IP. Da mesma forma, o Gerenciador de Roteador de IP não interpreta as informações específicas do OSPF além do fato de que são informações osPF.