ospfステートマシンlsa特別エリア個人的な意見



Ospf State Machine Lsa Special Area Personal Opinion



Open Shortest Path Firstは、ietf組織によって開発されたリンク状態に基づくInterior Gateway Protocol(Interior Gateway Protocol)です。
ospfには、高速コンバージェンス、ループレスルーティング、拡張性(ただし、あまり拡張性はありません)などの利点があります。優れた内部ゲートウェイプロトコルになり、すぐに受け入れられ、広く使用されています。

ospfステートマシン

ospf
1)intは互いにhelloパケットを送信します
2)双方向が相手からhelloパッケージを受け取った
3)exstartは、空のdbdを介してマスター/スレーブ関係を確立します(msビットとmビットを設定し、ospfヘッダーのrouter-idを比較します。大きい方がマスターであり、マスターは最初に次の状態になります。 3つのパッケージが発行されました)
4)Exchangeは、dbdを使用して対話し、何かがあるかどうかを判断し、lsr、lsackは何もないことを確認し、確認します
5)lsuのロード、情報のロード、lsdb(データベース)のフォーム、spfアルゴリズムの開始、このルーターに基づいてspfツリーを計算します(ツリー上のブランチは他のルーターです)ルーターのネットワークセグメントはspfで拡張されますツリー(ツリーの葉)を使用してルーティングテーブルを形成します。
6)完全なルーティングテーブルが正常にロードされます
リンクステータスが変更されたら、spfアルゴリズムを再起動します
ospfを停止します:rooter-idが同じ、シリアル番号が一貫していない、時間が一貫していない、mtuが一貫していない、マルチチャネルの異なるネットワークセグメント、drの優先度が0、認証が異なる、特別なエリアのマーキング、lsaの最大負荷、仮想リンクの確立では、abrのアウトバウンドインターフェイスospfを接続でき、sham-linkで指定された元の宛先を接続できないようにする必要があります。
相手からのhelloパッケージが受信されない場合、int状態でスタックします。
マルチチャネルは、mtuの問題が原因で双方向でスタックするか、drを選択できません
mtuパラメータが異なると、exstareでスタックします
送信されたlsrと相手が応答しなかったackは引き換えにスタックします
ackがないと、lsaをロードできません(lsaのロード数が制限される場合があります)。ロード中にスタックします。



lsa

lsaの頭
lsa
ここで、lsuは完全なlsa情報を伝達し、dbd、lsr、lsackはすべてlsaヘッダーを伝達します。
Ls年齢:生存時間、最大年齢は3600秒、更新時間は30分、1時間を超えると削除されます
オプション:オプション
lstype:lsaのタイプ
リンクIDオブジェクト
Advertisingrouter:Advertiser adv
シーケンス番号:信頼性の高い送信に使用されるシーケンス番号、古いものと新しいものの比較(新しいものが大きいほど)(lsaが新しいかどうかを判断する方法、シリアル番号と経過時間を参照)
チェックサム:チェックサム
長さ:長さ
dbdの役割:所有しているlsaに通知します。
lsr:あなたが持っていないもの
lsack:受け取ったことを確認します
lsaタイプ
リンクステートIDとadvは、どちらもこのlsaを生成するルーターです。
フラグ:vが1に設定されている場合、発信元ルーターは仮想リンクのabrであり、仮想リンクのノードを識別します。
Eが1に設定されている場合、発信元ルーターはasbrであり、ループを防止するために使用されます。
Bが1に設定されている場合、発信元ルーターはabrであり、ループを防止するために使用されます。
リンク数:lsaルーターリンク番号
リンクタイプ
は1はポイントツーポイントリンクです
が2の場合、maネットワークです
が3の場合、スタブネットが最後のセクションです
が4の場合、それは仮想リンクです
リンク:
link-type 1は、相手のルーターIDです。
link-typeが2の場合、drルーターのインターフェースIPアドレスを意味します。
リンクタイプは3で、ネットワークセグメントを意味します
link-typeが4の場合、abrのルーターIDを意味します。
リンクトデータ
リンクタイプは1で、接続に使用するアドレスはどれですか。
リンクタイプが2の場合、どのアドレスを使用して接続しますか
リンクタイプが3の場合、サブネットマスク
link-typeが4の場合の仮想リンク発信インターフェイスのIPアドレス
router-lsa(タイプ1)
タイプ:ルーター-LSAはLSAのタイプです。
LS id:リンクステータスID。
Adv rtr:このルーターを生成したルーターのルーターID-LSA
リンクID:このリンクの反対側のID。異なるリンクタイプのリンクIDには、異なる意味があります。
データ:このリンクの追加情報を説明するために使用されます。さまざまなリンクタイプがさまざまな情報を記述します。
指標:このリンクの費用を説明する
network-lsa(タイプ2)
タイプ:LSAタイプ、ネットワーク-LSAはタイプ2LSAです。
LS id:DRインターフェースのIPアドレス。
Adv rtr:このNetwork-LSAを生成したルーターのルーターID、つまりDRのルーターID。
ネットマスク:ネットワークセグメントのネットワークマスク。
接続ルーター:このネットワークセグメントに接続されているルーターのリストで、このネットワークセグメントのトポロジ情報を示します。
network-summary-lsa(3種類)
Ls id:宛先ネットワークセグメントアドレス。
Adv rtr:ABRのルーターID。
ネットマスク:宛先ネットワークセグメントのネットマスク。
メトリック:宛先ネットワークセグメントに到達するABRのコスト値。
ospfはどのようにしてドメイン間のループを回避しますか
asbr-summary-lsa(4種類)
5種類のlsaのasbrについて説明します
Ls id:ASBRのルーターID。
Adv rtr:これらの4つのタイプのLSAを生成する必要があるABRのルーターID。
メトリック:このABRからこのASBRへのOSPFコスト値。
as-external-lsa(5種類)
Ls id:宛先ネットワークセグメントアドレス。
Adv rtr:ASBRのルーターID。
ネットマスク:宛先ネットワークセグメントのネットマスク。
メトリック:宛先ネットワークに到達するASBRのコスト値。デフォルト値は1です。
タグ:外部ルーティング情報は、ルートに関する追加情報を送信するために使用されるタグタグを運ぶことができます。通常、ルーティングポリシーに使用されます。デフォルト値は1です。

特別エリア

エンドエリア:このエリアで開始されたトラフィックとこのエリアを訪れるトラフィックのみを運び、単一の出口から他のエリアにアクセスします。「要約」ルートは詳細ルートよりも簡潔であり、機器は安価です。
スタブエリア
スタブエリアのABRは、受信したタイプ4およびタイプ5のlsaをスタブエリアに伝播しません。スタブエリア内のルータのLSDBとルーティングテーブルのサイズが大幅に削減されます。スタブエリアができることを保証するために自律システムの外部に到達すると、スタブエリアのABRはデフォルトルートを生成し、それをスタブエリア内の他のルータにアドバタイズします。
スタブエリア設定に関する注意事項
1)バックボーンエリアをスタブエリアとして設定することはできません。
2)エリアをスタブエリアとして構成する場合は、そのエリア内のすべてのルーターをスタブルーターとして構成する必要があります。
3)ASBRはスタブエリアに存在できず、自律システムの外部ルートはこのエリアに伝播できません。
4)スタブエリアを介して仮想接続を確立することはできません。
合計スタブ
完全なスタブエリアでは、タイプ3、タイプ4、タイプ5のlsa伝搬は許可されませんが、タイプ3のデフォルトがあります。
abrに要約なしを追加するように構成します
nssa(それほどずんぐりしたエリア)
エリアにはasbrがあります。 NSSAエリアは、OSPFネットワークの他のエリアから外部ルートを学習することなく、自律ドメインの外部ルートをインポートして、OSPF自律ドメイン全体に伝播できます。サポートするために、新しいタイプのNSSA LSA(タイプセブンLSA)がNSSAエリアに追加されます。これはNSSAエリアのASBRによって生成され、その拡散範囲はASBRが配置されているNSSAエリアに制限されます。
タイプ7からタイプ5
NSSAエリアのABRがタイプ7LSAを受信すると、それをタイプ5 LSAに選択的に変換して、外部ルーティング情報をOSPFネットワークの他のエリアにアドバタイズします。転送ルールは次のとおりです。NSSAエリアに複数のABRがある場合、ルーターIDが最大のABRがタイプ7LSAとタイプ5LSAの間で変換されます。
合計nssa
合計nssaは、nssaに基づいて3種類のlsaをさらに制限します。



1)ルーターLSA(タイプ1):各ルーターはルーターを生成し、ルーターのリンクステータスとコストを記述し、ルーターが属するエリアを伝搬します。
2)ネットワークLSA(タイプ2):DRによって生成され、このネットワークセグメントのリンクステータスを記述し、それが属するエリアに広がります。
3)Network-summary-LSA(タイプ3):ABRによって生成され、エリア内の特定のネットワークセグメントのルートを記述し、他の関連エリアにアドバタイズされます。
4)ASBR-summary-LSA(4つのタイプ):ABRによって生成され、ASBRへのルートを記述し、ASBRが配置されているエリアを除く他の関連エリアにアドバタイズします。
5)AS-external-LSA(カテゴリ5):ASBRによって生成され、ASの外部へのルートを記述し、すべてのエリア(スタブエリアとNSSAエリアを除く)にアドバタイズされます。
7)NSSA LSA(タイプ7):ASBRによって生成され、ASの外部へのルートを記述し、NSSAエリアにのみ拡散します
dn位置ループ防止:ospfがbgpmplsvpnにあり、3pが使用されている場合、ospfの3タイプ、5タイプ、および7タイプはdnをビットとして設定し、設定されたospflsaはPEによってライブラリに入れられますが、テーブルには入りません。ループ防止に使用されますが、bgpmplsvpnのhib-spokeの環境ではdnビットを閉じる必要があります。
router-tagが設定されています:bgpがospfにインポートされると、ルートのタグにこの領域が含まれているかどうかが監視されます。含まれている場合はインポートされません。