ルーターの初期化
ルーター、ルーター マネージャー、ルーティング プロトコル/クライアントの構成情報は、グローバル情報とインターフェイスごとの情報に分割され、レジストリとルーターの電話帳ファイル Router.pbk に格納されます。
ルーター プロセスが開始されると、DIM (Dynamic Interface Manager) によってレジストリからルーター構成が読み取られます。 DIM は、インターフェイス情報で指定されたインターフェイスを作成します。
DIM は、グローバル ルーター マネージャーの情報も取得します。 DIM は、この情報に対応するルータ マネージャを起動し、情報を渡します。 たとえば、DIM がレジストリ内の IP ルーター マネージャーのグローバル情報を見つけた場合、DIM は IP ルーター マネージャーを起動してグローバル情報を渡します。 特定のルーター マネージャーのレジストリにグローバル情報が存在しない場合、DIM はそのルーター マネージャーを起動しません。
ルーター マネージャーは、DIM から受信したグローバル情報を調べます。 ルーター マネージャーがグローバル情報内の特定のクライアントに固有の情報を見つける場合、ルーター マネージャーはクライアントの DLL (IpNAT.dll など) を読み込み、クライアントの RegisterProtocol 関数と StartProtocol 関数を呼び出してクライアント を 初期化します。 ルーター マネージャーは、 StartProtocol の呼び出しでクライアント固有のグローバル情報をクライアントに渡します。
各段階で、次のエンティティに渡される情報は、その前のエンティティに対して不透明です。 つまり、DIM は IP ルーター マネージャーのグローバル情報を解釈しません。これは、IP ルーター マネージャー用の情報であるという事実を超えています。 同様に、IP ルーター マネージャーは、OSPF 情報であるという事実を超えて OSPF 固有の情報を解釈しません。