路由器初始化

路由器的配置信息、路由器管理器和路由协议/客户端分为全局信息和每个接口信息,并存储在注册表和路由器的电话簿文件 Router.pbk 中。

路由器进程启动时,DIM(动态接口管理器)从注册表读取路由器配置。 DIM 创建接口信息指定的接口。

DIM 还会检索全局路由器管理器信息。 DIM 启动对应于此信息的路由器管理器,并传递信息。 例如,如果 DIM 在注册表中查找 IP 路由器管理器的全局信息,DIM 将启动 IP 路由器管理器并传递全局信息。 如果特定路由器管理器的注册表中不存在全局信息,DIM 不会启动该路由器管理器。

路由器管理器检查从 DIM 接收的全局信息。 如果路由器管理器在全局信息中找到特定于特定客户端的信息,则路由器管理器会加载客户端的 DLL(例如 IpNAT.dll),并通过调用客户端的 RegisterProtocolStartProtocol 函数来初始化客户端。 路由器管理器在调用 StartProtocol时将特定于客户端的全局信息传递给客户端。

在每个阶段,传递给下一个实体的信息不透明地传递给它前面的实体。 也就是说,DIM 不会解释 IP 路由器管理器的全局信息,这超出了该信息用于 IP 路由器管理器的事实。 同样,IP 路由器管理器不会解释 OSPF 特定信息,而不是 OSPF 信息。