Inicialização do roteador
As informações de configuração para o roteador, os gerentes 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 lista telefônica do roteador, Router.pbk.
Quando o processo de roteador é iniciado, o DIM (Dynamic Interface Manager) 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 globais do gerenciador de roteadores. O DIM inicia os gerentes de roteador que correspondem a essas informações e passa-lhes as informações. 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 roteadores.
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 do 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 anterior a ela. Ou seja, o DIM não interpreta as informações globais do 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 do OSPF.