OSPFについてです。
全ルーターから情報を集め、トポロジテーブル(リンクステートデータベース)
として保管。SPF(Shortest Path First)アルゴリズムを使用して
SPFツリーと言う構成図を作成。その構成図からルーティングテーブルを
作成する。
②イベントトリガアップデートでの高速なコンバージェンス
③メトリックとして帯域幅を基本としたコストを使用する。
④Helloパケットでのneighborの死活確認。障害の高速検出。
⑤エリアを使用した階層ルーティングによる効率化。
⑥認証機能が有る。
リンクステート情報交換のオーバーヘッドを削減し、帯域幅を節約する。
①優先度(Priority 0~255)の値が大きいルーターからDR、BDRが
選出されます。0の場合はDRに選出されない。デフォルト値は1。
②優先度が同一なら、ROUTER IDが大きいルータから。
ROUTER IDは、ループバックインタフェース。設定していなければ物理
インタフェースで一番大きい値。ROUTER IDはOSPFで重要な値であるから
変更が発生しないループバックインタフェースで設定することが多い。
designated router、代表ルータ
backup designated router、バックアップ代表ルータ
DRにもBDRにも選出されなかったルータ
ブロードキャストマルチアクセス(イーサネット等)、非ブロードキャストマルチアクセス
[NBMA](フレームリレー等)
ポイントツーポイントネットワーク(PPP、HDLC)
●Hello ネイバーと隣接関係を結ぶためと、生存確認に使用。
●DBD Database Description、データベースのやり取りに使用。
●LSR LinkState Request、アドバタイズの送信要求に使用。
●LSU LinkState Update、LSAをまとめたもので、リンクステート情報を渡す。
●LSA LinkState ACknowledgement、LSUやDBDを受け取ったことを表す。
設定は以下の構成で試行しました。
①まずプロセス番号を指定してプロセスを起動する。
0.0.0.0はワイルドカードマスク。ホストを表している。
area 0はOSPFのエリアを表している。
アジャセンシー(adjacency 訳:隣接)が確立すると以下のメッセージが出る。
リンクステートのやり取りが出来ているということ。
パケットを見ます。
R1#debug ip packet
マルチキャストで送っています。
※224から始まるIPアドレスは、特定グループのために予約されたアドレス。
224.0.0.0 予約
224.0.0.1 そのネットワークの全ノード
224.0.0.2 そのネットワークの全ルータ
224.0.0.5 OSPF対応のルータ
224.0.0.9 RIP2対応のルータ
224.0.0.10 IGRP対応のルータ
224.0.1.1 NTPプロトコル
パッシブインターフェースを有効にします。
アジャセンシーが確立出来なくなりました。
送信しなくなったため、ネイバーも確立されなくなりました。
※全インターフェースでパッシブインターフェースを有効にするには
※個別のインターフェースでパッシブインターフェースを無効にする。
以上です。