路由器初始化

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

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

DIM 还会检索全局路由器管理器信息。 DIM 启动与此信息对应的路由器管理器,并向他们传递信息。 例如,如果 DIM 在注册表中找到 IP 路由器管理器的全局信息,则 DIM 将启动 IP 路由器管理器,并为其传递全局信息。 如果注册表中没有特定路由器管理器的全局信息,则 DIM 不会启动该路由器管理器。

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

在每个阶段,传递给下一个实体的信息对它前面的实体是不透明的。 也就是说,除了信息适用于 IP 路由器管理器之外,DIM 不会解释 IP 路由器管理器的全局信息。 同样,IP 路由器管理器不会解释 OSPF 特定信息,因为它是 OSPF 信息。