路由器初始化

路由器的組態資訊、路由器管理員和路由通訊協定/用戶端會分成全域資訊和每個介面資訊,並儲存在登錄和路由器的電話簿檔案 Router.pbk 中。

當路由器程式啟動時,DIM (動態介面管理員) 從登錄讀取路由器組態。 DIM 會建立介面資訊所指定的介面。

DIM 也會擷取全域路由器管理員資訊。 DIM 會啟動對應至此資訊的路由器管理員,並傳遞資訊。 例如,如果 DIM 在登錄中尋找 IP 路由器管理員的全域資訊,DIM 會啟動 IP 路由器管理員,並將全域資訊傳遞給它。 如果特定路由器管理員的登錄中沒有全域資訊,DIM 就不會啟動該路由器管理員。

路由器管理員會檢查從 DIM 收到的全域資訊。 如果路由器管理員在全域資訊中找到特定用戶端的特定資訊,路由器管理員會載入用戶端的 DLL (例如IpNAT.dll) ,並藉由呼叫用戶端的 RegisterProtocolStartProtocol 函式來初始化用戶端。 路由器管理員會在 呼叫 StartProtocol時,將用戶端特定全域資訊傳遞給用戶端。

在每個階段中,傳遞至下一個實體的資訊不透明,會與它前面的實體不透明。 也就是說,DIM 不會解譯 IP 路由器管理員的全域資訊,而不只是資訊適用于 IP 路由器管理員。 同樣地,IP 路由器管理員不會解譯 OSPF 特定資訊,而不是 OSPF 資訊。