Exstart状態では、OSPFパーティはマスターとスレーブをネゴシエートします。
次の図に示すように、ネゴシエーションプロセスでは、DBDメッセージの3つのフィールド(Initビット、Mビット、MSビット)を使用します。
初期化ビット:このビット1は、これが最初のDBDメッセージであり、両方の当事者がExstart状態に入ったことを示す標識であることを示します。
Mビット:さらに、このビット1は、将来DBDメッセージが存在することを示します。
MSビット:このビット1は、彼がマスターであることを示します。
シーケンス番号:DBDメッセージネゴシエーション中の確認に使用される、パーティによって生成されたランダムシーケンス番号。
交渉プロセスは次のとおりです。
1:双方が空のデータを含むDBDメッセージを互いに送信し、両方がMビットを1に設定して、マスターであると主張し、独自のシリアル番号を生成します。
2:両当事者は、他の当事者からDBDメッセージを受信した後、選挙を行い、選挙により2つの当事者のルーターIDが比較され、IDが大きい方がマスターになります。
3:選択が完了すると、LSAヘッダー情報を含む2つのパーティがDBDメッセージを相互に送信し始めます。
4:選択が完了し、DBDメッセージの相互送信を開始すると、スレーブは常に最初にマスターにDBDメッセージを送信します。
5:スレーブから送信されたDBDメッセージでは、シーケンス番号はマスターから最後に受信したシーケンス番号であり、マスターから送信されたDBDメッセージでは、シーケンス番号は毎回1ずつ増加します。
選挙マスターとスレーブはルーターIDを比較するので、選挙DRとBDRは最初に優先度を比較し、次に同じ優先度をルーターIDと比較するので、マスターとDRは直接関係していません。ルーターをDRにすることができます。奴隷。2つの役割の選出は、2つの独立したプロセスです。