OSPF動的ルーティングプロトコルのシングルエリアおよびマルチエリア
1つは、OSPFルーティングプロトコルです。
ospf:リンクステートルーティングプロトコル。そのメトリック値はCOST
コスト= 10 ^ 8 / BW(ネットワークポート帯域幅)に関連しています。
インターフェイスタイプ | 費用 |
---|---|
100Mファストイーサネット | 1 |
10Mイーサネット | 10 |
56K | 1785年 |
プロトコル番号89は、IPデータパケット(ネットワーク層)で使用されます。
(1)内部ゲートウェイプロトコルと外部ゲートウェイプロトコル
1. AS自律システム:同じ技術管理組織によって管理され、統一されたルーティング戦略を使用するルーターのコレクション
。2。内部ゲートウェイプロトコル(IGP):内部ゲートウェイルーティングプロトコル、主にAS内で実行されるルーティングプロトコル。 ASルート選択の問題、検出、およびルーティング計算内の問題。主にRIPV1とRIPV2、OSPF、ISIS
3が含まれます。ExteriorGatewayProtocol (EGP):ASとASの間で実行されるルーティングプロトコルであるExterior Gateway Routing Protocolは、AS間のルーティングの問題を解決します。BGP
(2)ospf作業プロセス
1.ネイバーリスト
2.リンクステートデータベース
3.ルーティングテーブル
メッセージのルーティング-隣接関係の確立-(リンクステート情報の学習)-リンクステートデータベース-(SPFアルゴリズム)-最短パスツリー-ルーティングテーブル
(3)ospfエリア
1.1。大規模ネットワークに適応するために、OSPFはAS内の複数のエリアを分割します。
1.2。各OSPFルーターは、それが配置されているエリアの完全なリンク状態情報のみを維持します。
2.エリアID:エリアIDは、10進数またはIPとして表すことができます。3
。バックボーンエリアと非バックボーンエリアで構成されます
。3.1バックボーンエリアエリア0は、エリア間ルーティング情報を担当します。リレー
3.2非バックボーンエリアエリア1、エリア2
(4)ルーターID
ルーターID:OSPFエリアでルーターのIPアドレスを一意に表す
ルーターID選択ルール:
1。ルーターループバックインターフェイスで最大値のIPアドレスを選択します
。2。ループバックインターフェイスがない場合は、最高のIPアドレス
3.ルーターを使用-idコマンドはルーターID(最高の優先順位)を指定します
(5)DRおよびBDR
隣接関係はブロードキャストネットワークで確立され、ペアで学習してN(N-1)/ 2リンクを形成します
。DR指定ルーター:すべてのルーターはDR(指定ルーター)を指し、学習して1対1の通信を形成します。他のルート
DRothers他のルーター:DRおよびBDRとの隣接関係のみを形成します
(6)DRおよびBDRの選出方法
1. DRとBDRを自動的に選択します:ネットワークセグメントで最大のルーターIDを持つルーター:DR、2番目に大きいルーター:BDR
2. DRとBDRを手動で選択します:
- 優先度の範囲は0〜255で、値が大きいほど優先度が高くなり、デフォルトは1です。
- 優先度が同じ場合は、ルーターIDを比較する必要があります
- ルーターの優先度が0に設定されている場合、ルーターはDRおよびBDRの選出に参加しません。
ルーターの優先度は選出プロセスに影響を与える可能性がありますが、既存のDRまたはBDRルーターを強制的に置き換えることはできません。ルーターのグループで最初に開くことができます。DRになりました
(7)2つのマルチキャストアドレス
224.0.0.5:電源をオンにすると、互いにhelloパケットを送信し、ステータス情報を交換し、DRとBDRを選択します。DR、BDRはルーティング変更メッセージを他のルートに送信し
ます224.0.0.6—他のルーターはルート変更メッセージを224.0を介してDRとBDRに送信します.0.6 BDR
(8)5種類のospfパッケージ
の種類 | 効果 |
---|---|
ハローバッグ | 近隣の関係を発見して維持し、DRとBDRを選択するために使用されます |
データベース記述パッケージ(DBD) | リンク状態データベースを同期するためにネイバーに要約情報を送信するために使用されます |
リンクステートリクエストパケット(LSR) | ルータは新しい情報を含むDBDを受信すると、より詳細な情報を要求するために送信されます |
リンクステートアップデートパッケージ(LSU) | LSRの受信後にリンクステートアドバタイズメント(LSA)を送信します。1つのLSUパケットに複数のLSAが含まれる場合があります |
リンクステータス確認パケット(LSAck) | DBD / LSUが受信されたことを確認します。各LSAを個別に確認する必要があります |
(9)ospfが隣接関係を確立するための7つのステートマシン
1.ダウン(初期化):相手からのHelloメッセージを受信しない場合、またはOSPFを起動しない場合の、ネイバーステートマシンの初期状態。
2.Init(最初のhelloパケットを受信):ネイバーは、送信されたルーターIDを含むhelloパケットを受信しましたが、ネイバーからhelloパケットを受信しませんでした
3.2-Way(双方向セッションを確立):この状態両方の当事者を意味します。反対側からHelloメッセージを受信した後、ネイバー関係が確立されます。ネイバーのルーターIDを含むhelloパケットも受信しました。
4. ExStart(マスター/スレーブ関係を確立するため):この状態では、DRとBDRが選択され、ルーターIDと優先順位を比較してマスター/スレーブ関係を確立します。
5.交換(交換要約情報):DBDメッセージのリンク状態情報の要約を相互に送信し、LAckメッセージを相互に送信してDBDメッセージの受信を確認します。6
。ロード(詳細情報のロード):新規取得DBDメッセージからの情報ルートサマリーメッセージ、LSRメッセージはより詳細なルーティング情報を要求するために送信され、ネイバーは新しいルーティングエントリに関する完全な情報を含むLSUメッセージを送信し、互いにLAckを送信してLSAリンク状態通知の受信を確認します。LSUには複数が含まれますLSAエントリ、各LSAを確認する必要があります
。7。完全(接続が完了):この状態では、隣接ルーターのLSDB内のすべてのLSAがローカルルーターに存在します。隣接関係の確立が完了しました。
(10)OSPFネットワークタイプ
1.ポイントツーポイントネットワーク(ピントツーポイント)-DR
/ BDRなしでネイバーを
自動的に検出、マルチキャスト224.0.0.5 2.ブロードキャストマルチアクセス(ブロードキャストマルチアクセス、BMA)-ネイバーを自動的に
検出、DR / BDR、マルチキャストを選択224.0.0.5、224.0.0.6
3.非ブロードキャストマルチアクセスネットワーク(None Broadcast MultiAccess 、、 NBMA)-ネイバーを手動で
指定し、DR / BDR、ユニキャストを選択します
。4。ポイントツーマルチポイントネットワーク(ポイントツーマルチポイント) -DR
/ BDRなしでネイバーを自動的に検出します。マルチキャスト224.0.0.5
(11)OSPF機能
1.大規模ネットワークに適応可能
2.ルーター変更の高速コンバージェンス
3.ルーティングループなし
4.地域分割の
サポート5.可変長サブネットのサポートマスク
6.マルチキャストアドレスによるプロトコルの送信をサポート
2.OSPFマルチエリアの原理と構成
(I.概要
1.複数のゾーンの理由
OSPFマルチドメインを生成する理由:a。ネットワークのスケーラビリティを向上させるb。コンバージェンスを加速する
2. ospf3種類の通信
2.1エリア内トラフィック(エリア内トラフィック)
単一エリア内のルーター間でのデータパケットの交換によって構成されるトラフィック
2.2エリア間トラフィック(エリア間トラフィック)
異なるルーター間でのデータパケットの交換によって構成されるトラフィックエリア
2.3外部トラフィック(外部トラフィック)OSPFエリア内のルーターとOSPFエリア外または別の自律システム内のルーターとの間のデータパケットの交換によって構成されるトラフィック
3.OSPFルータータイプ
3.1内部ルーター:このエリアのリンク状態情報のみを保存します
。3.2エリアボーダールーター(ABR):エリア0と他のエリア間の通信を担当します
。3.3自律システムボーダールーター(ASBR):外部ルートを学習して注入します。 ospfエリアに。ospfエリアルーティングを学び、それを他のASに注入します
4.エリアタイプ
4.1バックボーンエリア
4.2非バックボーンエリア(学習可能なルートのタイプによって区別されます)
a。標準エリア
b。スタブエリア(スタブ)
c。完全に
スタビーエリアd。非純粋スタビーエリア(nssa)
(2)リンクステートデータベース
1.リンクステートデータベースの構成
1.1各ルーターは、各インターフェイス、対応する隣接ノード、およびインターフェイス速度で構成されるデータベースを作成します
。1.2リンク状態データベースの各エントリはLSA(Link State Advertisement)と呼ばれます。LSAには6つの一般的なタイプがあります。
2.一般的な6種類のLSA
タイプ1(ルーターLSA):エリア内のルーターによって送信され、ルーターのリンクステータスとコストを記述し、エリア全体に渡されます
タイプ2(ネットワークLSA):エリア内のDRによって送信され、エリア内の変更を記述します、エリア全体に
タイプ3(ネットワークサマリーLSA)を拡散:ABRが発行され、他のエリアで特定のネットワークセグメントのルートを説明する、他のエリアでのサマリーリンクアナウンス、およびエリア間で送信される
タイプ4(ASBRサマリーLSA):ABR送信、ASBR情報のアドバタイズに使用され、ASBRの場所を決定し、ASBRが属するエリアには表示されません。
タイプ5(AS外部LSA):ASBRから送信され、外部ルートのアドバタイズに使用され、ルーターに同じASが外部ASパスに移動し、AS
Tpye 7全体にフラッディング(NSSA外部LSA):タイプ5と同様に、接続の領域でアドバタイズされた外部ルートに対して発行されたNSSAのASBRのみ、ユビキタス非スタビーエリアHong 、送信中にABRによってLSA5に変換されます
(3)周辺エリアと完全な周辺エリア
1。概要
1.4つの条件
- そのエリアの出口としてデフォルトルートは1つだけです
- エリアは仮想リンクのトラバーサルエリアとして使用できません
- スタブエリアに自律システム境界ルータASBRはありません
- バックボーンエリアではありませんエリア0
2.スタブエリア:LSA4、5、7アドバタイズメントなし。
完全スタブエリア:LSA3のデフォルトルートアドバタイズメントを除き、LSA3、4、5、7アドバタイズメントなし。3
。機能:その主な目的は、LSAエントリとルートを削減することです。エリア内エントリデバイスのCPUとメモリの使用量を削減します。スタブエリアと完全なスタブエリアのABRは、デフォルトルートを自動的に生成し、それをスタブエリアまたは完全なスタブエリアにアドバタイズします。
2.周辺エリア設定コマンド
ABR構成
[R4] ospf 1
[R4-ospf-1] area 0#最初に他のエリアに直接接続されたネットワークセグメントを構成します
[R4-ospf-a-area-0.0.0.0] network xxxx xxxx#直接接続されたネットワークセグメントを宣言します、リバースマスク
[R4-ospf-1] area 2
[R4-ospf-a-area-0.0.0.2] network xxxx xxxx#直接接続されたネットワークセグメントを宣言し、リバースマスク
[R4-ospf-a-area- 0.0。0.2 ]スタブ
エリア内部ルーティング設定
[R5] ospf 1
[R5-ospf-1] area 2
[R5-ospf-a-area-0.0.0.2] network xxxx xxxx#直接接続されたネットワークセグメントを宣言し、リバースマスク
[ R5- ospf-a -area-0.0.0.2]スタブ
3.完全な周辺エリア設定コマンド
ABR構成
[R4] ospf 1
[R4-ospf-1] area 2
[R4-ospf-a-area-0.0.0.2] network xxxx xxxx#最初に直接接続されたネットワークセグメントを宣言し、マスクを逆にし
ます[R4-ospf-a --area-0.0.0.2] stub no-summaryintra-
エリアルーティング設定
[R5] ospf 1
[R5-ospf-1] area 2
[R5-ospf-a-area-0.0.0.2] network xxxx xxxx#直接宣言ネットワークファーストセグメント、リバースマスク
[R5-ospf-a-area-0.0.0.2]スタブ
(4)ospfマルチゾーン構成実験
r1
utm
情報:現在のターミナルモニターはオフです。
sys
システムビューに入り、Ctrl + Zでユーザービューを返します。
[Huawei] sysname r1
[r1] user-interface console 0
[r1-ui-console0] idle-timeout 0 0
[r1-ui-console0] int g0 / 0/0 [r1-GigabitEthernet0 / 0/0
] undo shutdown
Info :インターフェイスGigabitEthernet0 / 0/0はシャットダウンされません。
[r1-GigabitEthernet0 / 0/0] ip add 12.0.0.1 24
[r1- GigabitEthernet0 / 0/0 ] int loopback 0
[r1-LoopBack0] ip add 1.1.1.1 32
[r1-LoopBack0] q
[r1] ospf 1
[ r1-ospf-1] area 2
[r1-ospf-1-area-0.0.0.2] netw
[r1-ospf-1-area-0.0.0.2] network 12.0.0.0 0.0.0.255
[r1-ospf-1-area -0.0.0.2]
[r1-ospf-1-area-0.0.0.2]ネットワーク1.1.1.10.0.0.0
[r1-ospf-1-area-0.0.0.2]
[r1-ospf-1-area-0.0.0.2]
[r1-ospf -1-area-0.0.0.2] q
[r1-ospf-1] dis ip rout
[r1-ospf-1] dis ip routing-table
[r1-ospf-1] area 2
[r1-ospf-1-area- 0.0.0.2]スタブ
r2
utm
情報:現在のターミナルモニターはオフです。
sys
システムビューに入り、Ctrl + Zでユーザービューを返します。
【Huawei社]システム名R2
[R2]ユーザインタフェースコンソール0
[R2-UI-console0]アイドルタイムアウト0
[R2-UI-console0] Q
[R2] INT G0 / 0/0
[R2-GigabitEthernet0 / 0/0 ] undo shutdown
情報:インターフェイスGigabitEthernet0 / 0/0はシャットダウンされません。
[r2-
GigabitEthernet0 / 0/0]
[r2- GigabitEthernet0 / 0/0] ip add 12.0.0.2 24 [r2- GigabitEthernet0 / 0/0 ] int g0 / 0/1 [r2- GigabitEthernet0 / 0/1
] undo shutdown
情報:インターフェイスGigabitEthernet0 / 0/1はシャットダウンされていません。
[r2-GigabitEthernet0 / 0/1] ip add 23.0.0.1 24
[r2- GigabitEthernet0 / 0/1 ] int loopback0
[r2-LoopBack0] ip add 2.2.2.2 32
[r2-LoopBack0] q
[r2] ospf
[r2-ospf-1] area 0
[r2-ospf-1-area-0.0.0.0] network 23.0.0.0 0.0.0.255
[r2-ospf-1-area-0.0.0.1] area 2
[r2-ospf-1-area-0.0.0.2] network 12.0.0.0 0.0.0.255
[r2-ospf-1-area-0.0.0.2] network 2.2 .2.2 0.0.0.0
[r2-ospf-1-area-0.0.0.2]スタブ
r3
[Huawei] sysname r3
[r3] user-interface console 0
[r3-ui-console0] idle-t
[r3-ui-console0] idle-timeout 0 0
[r3-ui-console0] q
[r3] int g0 / 0 / 0
[r3-GigabitEthernet0 / 0/0]シャットダウンを元に戻す
情報:インターフェイスGigabitEthernet0 / 0/0はシャットダウンされていません。
[r3-GigabitEthernet0 / 0/0] ip add 23.0.0.2 24
[r3- GigabitEthernet0 / 0/0 ] int g0 /
0/01
[r3- GigabitEthernet0 / 0/1] ip add 34.0.0.1 24 [r3- GigabitEthernet0 / 0/1]シャットダウンの取り消し
情報:インターフェイスGigabitEthernet0 / 0/1がシャットダウンされていません[r3-GigabitEthernet0 / 0/1]
int loopback 0
[r3-LoopBack0] ip add 3.3.3.3 32
[r3-LoopBack0] q
[r3] ospf
[r3-ospf-1] area 0
[r3-ospf-1-area-0.0.0.0] network 23.0.0.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]ネットワーク34.0.0.00.0.0.255
[r3-ospf-1-area-0.0.0.0]ネットワーク3.3.3.30.0.0.0
r4
[Huawei]元に戻すinfo-centerenable情報
:現在のターミナルモニターがオフになっています。
sy
システムビューに入り、Ctrl + Zでユーザービューに戻ります。
[Huawei] user-interface console 0
[Huawei-ui-console0] idle-timeout 0 0
[Huawei-ui-console0] q
[Huawei] int loop0
[Huawei-LoopBack0] ip add 4.4.4.4 32
[Huawei-LoopBack0] int g0 /
0/0
[Huawei- GigabitEthernet0 / 0/0] ip add 34.0.0.4 24 [Huawei- GigabitEthernet0 / 0/0 ] un sh
情報:インターフェイスGigabitEthernet0 / 0/0はシャットダウンされていません。
[Huawei-
GigabitEthernet0 / 0/0 ] int g0 / 0/1
[Huawei- GigabitEthernet0 / 0/1] ip add 45.0.0.4 24 [Huawei- GigabitEthernet0 / 0/1 ] un sh
情報:インターフェイスGigabitEthernet0 / 0/1はシャットダウンしません。
[Huawei- GigabitEthernet0 / 0/1 ] q
[Huawei] ospf
[Huawei-ospf-1] area 0
[Huawei-ospf-1-area-0.0.0.0] network 34.0.0.0 0.0.0.255
[Huawei-ospf-1- area-0.0.0.0] network 4.4.4.4 0.0.0.0
[Huawei-ospf-1-area-0.0.0.0] q
[Huawei-] ospf
[Huawei-ospf-1] area 1
[Huawei-ospf-1-area- 0.0.0.1] un network 45.0.0.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1] q
r5
[Huawei] sysname r5
[r5] user-in
[r5] user-interface con
[r5] user-interface console 0
[r5-ui-console0] idle-t
[r5-ui-console0] idle-timeout 0 0
[r5 -ui-console0] q
[r5] int g0 /
0/0
[r5- GigabitEthernet0 / 0/0] ip add 45.0.0.2 24 [r5- GigabitEthernet0 / 0/0 ] undo shu
[r5- GigabitEthernet0 / 0/0 ]シャットダウンを元に戻す
情報:インターフェイスGigabitEthernet0 / 0/0はシャットダウンされません。
[r5-
GigabitEthernet0 / 0/0 ] int g0 / 0/1
[r5- GigabitEthernet0 / 0/1] ip add 56.0.0.1 24 [r5- GigabitEthernet0 / 0/1 ] undo shu
[r5- GigabitEthernet0 / 0/1 ]シャットダウンを元に戻す
情報:インターフェイスGigabitEthernet0 / 0/1はシャットダウンされません。
[r5-GigabitEthernet0 / 0/1] int loop0
[r5-LoopBack0] ip add 5.5.5.5 32
[r5-LoopBack0] q
[r5] ospf 1
[r5-ospf-1] area 1
[r5-ospf-1-area-0.0.0.1] netw
[r5-ospf- 1-area-0.0.0.1] network 45.0.0.0 0.0.0.255
[r5-ospf-1-area-0.0.0.1] network 56.0.0.0 0.0.0.255
[r5-ospf-1-area-0.0.0.1] network 5.5 .5.5 0.0.0.0
r6
utm
情報:現在のターミナルモニターはオフです。
sys
システムビューに入り、Ctrl + Zでユーザービューを返します。
【Huawei社]システム名R6
[R6]ユーザインタフェースコンソール0
[R6-UI-console0]アイドルタイムアウト0
[R6-UI-console0] Q
[R6] INT G0 / 0/0
[R6-GigabitEthernet0 / 0/0 ] ip add 56.0.0.2 24
[r6- GigabitEthernet0 / 0/0] int loop0
[r6-LoopBack0] ip add 6.6.6.6 32
[r6-LoopBack0] int g0 / 0/0 [r6-GigabitEthernet0 / 0/0
] undo shu
[r6-GigabitEthernet0 / 0/0] undo shutdown
情報:インターフェイスGigabitEthernet0 / 0/0はシャットダウンされていません。
[r6- GigabitEthernet0 / 0/0 ] q
[r6] ospf
[r6-ospf-1] area 1
[r6-ospf-1-area-0.0.0.1] netw
[r6-ospf-1-area-0.0.0.1] network 56.0.0.0 0.0.0.255
[r6-ospf-1-area-0.0.0.1] netw
[r6-ospf-1-area-0.0.0.1] network6.6。 6.6 0.0.0.0
[r6-ospf-1-area-0.0.0.1] q
[r6] ping -a 6.6.6.6 1.1.1.1