[ネットワークエンジニア] OSPFルーティング制御についてすべて知っていますか?(1)

1.
OSPFバックグラウンドOSPF(Open Shortest Path First)は、Interior Gateway Protocol(Interior Gateway Protocol、IGPと呼ばれる)であり、単一の自律システム(AS)でルーティングを決定するために使用されます。これは、Interior Gateway Protocol(IGP)に属するリンクステートルーティングプロトコルの実装であるため、自律システム内で動作します。有名なダイクストラアルゴリズムを使用して、最短経路ツリーを計算します。OSPFは、サービスタイプに基づく負荷分散とルーティング、および特定のホストルーティングやサブネットルーティングなどの複数のルーティング形式を
サポートします。1.1。RIPプロトコルの機能
ここに画像の説明を挿入

1.2。解決する方法
ここに画像の説明を挿入

2. OSPF作業プロセス
1.スタートアップコンフィギュレーションが完了した後、ローカルはhelloパケットを送受信し、ネイバー関係を確立し、ネイバーテーブルを生成します
。2。次に条件マッチングを実行すると、マッチングの失敗はネイバー関係にとどまります。helloパケットのみを存続させることができます
。3成功した一致間の隣接関係を確立するには、DBDがデータベースディレクトリを共有する必要があります。LSR/ LSU / LSackは、不明なLSA情報を取得します。ネットワーク内のすべてのLSAが収集されると、データテーブルが表示されます。 generated-ある
LSDBがローカル計算は、すべての未知のネットワークセグメントへの最短経路、OSPFルーティングルールに基づいて、確立され、その後、完全な収束にルーティングテーブルにそれをロードした後LSDB 4。
5.コンバージェンスが完了した後-helloパケット期間は存続します-30分間のBDB比較、一貫性がない場合は、LSR / LSU / LSackを使用して取得されます
ここに画像の説明を挿入

3. OSPFの動作原理
ルーターbaiがOSPFをオンにすると、ルーターはHELLOメッセージを相互に送信します。HELLOメッセージには、ルーターとリンクに関連する情報が含まれています。HELLOメッセージを送信する目的は、ネイバーテーブルを作成してから、隣接テーブルを作成することです。 、ルーターはLSA(LINK STATE ADVERTISEMENT、リンク状態アドバタイズメント)を送信し、LSAは隣接ルーターとそれ自体に接続されているリンクの状態を通知し、最後にネットワークのトポロジテーブルが形成されます。実際、このプロセスは非常に複雑です。LSAを送信し、LSAを記録し、LSAをインストールし、最後にLSDB(リンクステートデータベース、つまりトポロジテーブル)を形成します。トポロジテーブルを形成した後、SPFアルゴリズムの後、LSDBを計算し、最後にルーティングテーブルを形成します。

ルーティングテーブルが形成された後、ルーターはルーティングテーブルに従ってデータパケットを転送できますが、これは理想的な状況にすぎません。ネットワークトポロジが変更されたり、ネットワークリンクに問題が発生した場合でも、OSPFプロトコルは通過します。これらの3つのテーブル。新しいルートを再計算するために、それほど複雑ではありません。デフォルトでは、ルーターは10Sに1回HELLOメッセージを送信して、リンクステータスをチェックし、リンクが常に正常であることを確認します。
ここに画像の説明を挿入

Helloパケットは、マルチキャストアドレス(244.0.0.5)を使用して送信されます。224.0.0.5
はすべてのOSPFルーターを
表します224.0.0.6はOPSFのDR \ BDRを表します

3.1。メッセージの種類と機能
3.1.1。OPSFプロトコルメッセージヘッダー
ここに画像の説明を挿入

3.1.2.OSPFメッセージタイプ
ここに画像の説明を挿入

3.1.3.OPSFメッセージの機能要件
ここに画像の説明を挿入

3.2.LSDB同期プロセス
ここに画像の説明を挿入

1.ネイバーがExStart状態の場合、マスタースレーブの選択はDDメッセージを介して実行されます(リンク状態情報なし)。
メッセージにはSeq、Init、More、Master
Initが含まれます
初期メッセージを示しますMore:他にあります将来のメッセージウェン
マスター:彼は
初めてルーターに基づいて(彼がマスタールーターであると考え始めます)、Init、More、master all setを送信し、双方がルーターID、ルーターIDベースの大型ルーターを比較します。インタラクションLAS、R2のシーケンス番号を使用します
。2 マスタースレーブネゴシエーションが完了したら、データベースインタラクションを開始できます。このとき、2者はExchange状態です。
このとき、スレーブルーターはDDパケットを送信します。 (LSA情報を運ぶ)、マスタールーターのSeqを使用して、この時点でマスターを0に設定し、初期化を0に設定します。(More = 0は、DDメッセージが送信されたことを意味します)
3。データベースの相互作用が完了すると、OPSFルーターは持っていないLSAに要求を送信します。LSR
(要求メッセージ)を介して、ルーターは特定の要求を行います。それが必要とするLSAの情報
4.相手が必要とするLSAお送りしますLSRにルータを受信
LSU(更新メッセージ)を介し、およびルータは、相手が必要とするLSAに関する特定の情報を送信します。
で3番目と4番目のステップでは、ネイバーステータスはLoading
5です。2つのパーティがLSAアップデートを完了した後、隣接状態になり、状態はFullです。

OSPFネイバーステートマシン
ここに画像の説明を挿入

3.3。リンク状態情報(LSA)
3.3.1。リンク状態情報(LSA)の内容
ここに画像の説明を挿入

リンクの種類
P2Pネットワーク:相互接続されているルーターは2つのみ、ブロードキャストとマルチキャストがサポートされています。
ブロードキャストネットワーク:共有メディアを介して2つ以上のルーターが接続されています。ブロードキャストとマルチキャストがサポートされています
。NBMAネットワーク:2つ以上のルーターがVC(フレームリレー);ブロードキャストとマルチキャストはサポートされていません(ネイバーを手動で指定する必要があります)
P2MPネットワーク:複数のP2Pのコレクション;ブロードキャストとマルチキャストがサポートされて
いますインターフェイスIPアドレスとマスク
リンクに接続されていますネイバールーター
リンクコスト
OPSFインターフェイスのコスト計算:コスト=参照帯域幅の値/実際の帯域幅OSPFコスト
を変更する方法
1.インターフェイスの直下で構成します
2.参照帯域幅を変更します(選択を確実にするためにすべてのルーターを変更する必要があります道路の一貫性)
OPSFの総オーバーヘッド計算
ここに画像の説明を挿入

3.3.2。リンクステート情報(LSA)ヘッダー
ここに画像の説明を挿入

LS経過時間:LSAの存続期間を示し、古いものが大きいほど、新しいものは小さくなります
。LSタイプ:LSA
リンク状態IDのタイプ:LSA記述の内容(LSAのタイプは異なり、の値と意味リンクステートIDも異なります)
Advertisting Router:LSAを生成した人
LSシーケンス番号:古いLSAと新しいLSAも表し、新しいものが大きいほど、古い
LSチェックサムは小さくなります:古いLSAと新しいLSAも表します。新しい
長さ:長さ
を新旧のLSAと比較する場合、LS Sequneceが最初に番号、LSチェックサム、およびLS年齢が順番に比較されます。比較されない場合は、同じLSAを意味します。


3.4.DRとBDRの選出と役割3.4.1。MAネットワークの問題
ここに画像の説明を挿入

このようなネットワークでは、n×(n-1)/ 2の隣接管理の複雑さが
発生します繰り返しのLSAフラッディング、リソースの浪費
役割3.4.2.DRとBDR
隣接関係の
削減
OSPFプロトコルトラフィックの削減BDRはDR
3.4.3.DRとBDRの選択のバックアップ選択
ルール:DRとBDRの選択はポートベースです。
インターフェイスのDR優先度が大きいほど、優先されます
。インターフェイスのDR優先度が同じ場合、ルーターIDビッグベトナムを最初に高くする
(DR / BDR選挙を先取りすることはできません)
3.4.4。近隣および隣接関係
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/ZYJY2020/article/details/112471518