HCIAで勉強して6日目

HCIAで勉強して6日目

OSPF:Open Shortest Path First、Open Shortest PathFirstプロトコル

1)基本的な考え方

マルチキャスト送信:224.0.0.5/6
標準リンクステートルーティングプロトコル-ルーター間のルーティングトポロジ
バージョン:OSPFv2–IPv4 OSPFv3–IPv6
更新方法:トリガー更新存在サイクル更新30分
OSPFネットワークには構造化された展開が必要:1、エリア分割2。IPアドレス計画
リンクステートルーティングプロトコルの距離ベクトル特性-エリア内の転送トポロジ、エリア間の転送ルーティングテーブル
優先度10COST値=参照帯域幅÷インターフェイス帯域幅

2)OSPFパケット

helloパッケージ:隣接関係の検出、確立、およびキープアライブ(10秒)に使用されます。ネットワーク全体に一意のルーターIDがあり
ルーターの識別に使用さます。使用されるIPアドレスは、
DDパッケージ:データベース記述、データベース記述パッケージ
LSR:リンクステータス要求
LSU:リンクステータス更新
LSAck:リンクステータス確認を意味します

3)OSPFステートマシン:

down:プロトコルは開始されていません。プロトコルが開始され、helloパケットが送信されると、すぐに次の状態
initに入ります。つまり、ネイバーが応答するのを待ちます。受信したhelloパケットが独自のRIDを持っている場合、相手と次の状態になります
。2-way:ネイバー関係が確立されていることを示します。
条件が一致します:成功した場合は次の状態になります。失敗すると、helloパケットのみが存続します
exstart:事前開始、偽のDDメッセージを使用してRIDを比較すると、大きい方のパケットが最初に次の状態になります。
交換:両当事者がDDパケットを交換します。
ロード:LSR / LSU / LSAckを使用して、不明なパストポロジまたはルート
フルを取得します。隣接関係が確立され、収束が完了します。

4)OSPF作業プロセス

プロトコルを開始した後、デバイスは224.0.0.5マルチキャストに基づいてローカルでhelloパケットを送信し、ネイバー関係を検出して確立し、ネイバーテーブルを生成します。
その後、条件が一致し、成功した場合は次の状態になります。失敗すると、helloパケットのみが10秒間ネイバーになります。関係は存続します。
大きいRIDは最初に次の状態に入り、最初にDDを交換し、次にLSR / LSU / LSACKを使用して不明なLSAを収集し
、このLSDBに基づいてLSDBデータベーステーブル機器を生成し、SPFアルゴリズムを使用してターゲットへの最適なパスを計算し、ルートテーブルを生成します、収束が完了しました。

10秒間生き続け、DDを30分間定期的に比較します

ネットワーク構造が変更されました:
1。新規および切断:直接接続が変更されたデバイスは、DBD / LSR / LSU / LSACKを介して改善できます。2。
デバイスは通信できません:hello 10sキープアライブデッドタイム40s-タイマー終了後、ネイバーリレーションシップとネイバーから学習したすべてのパスを削除します

用語集:
LSA:リンクステートアナウンス–トポロジ情報またはルーティングが
OSPFで送信されます。LSDB:リンクステートデータベース、LSAのコレクション。10秒間
キープアライブし、DDを30分間定期的に比較します。

5)OSPFの基本構成

[r1]ospf 1 router-id 1.1.1.1  //启动协议,并配置进程号。同时可以选择配置路由器的RID。
							若不配置,路由器自己选择,环回接口最大>物理接口最大	
宣告:1、激活接口  2、发布拓扑或路由  3、区域划分
[r1-ospf-1]area 0	  //进入区域
[r1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
                                            反掩码

リバースマスク:ドット付き10進表記で表され、連続する0と連続する1で構成される32ビットバイナリ。
リバースマスクが0の場合、IP対応ビットが固定されていることを意味し、1の場合、可変であることを意味します。
172.16.1.00000000 172.16.1.0〜172.16.1.3
0.0.0.00000011

エリア分割ルール:
1。エリア0(バックボーンエリア)が必要です。すべての非バックボーンエリアはバックボーンエリアに直接接続されている
必要があります。2。ABRエリア境界ルーターが必要です

デバイスはOSPFを開始した後、224.0.0.5を使用してhelloパケットを送信し、ネイバー関係を検出して確立し、ネイバーテーブルを生成し
ます。displayospfpeer brief //ネイバー関係の概要を表示する

 OSPF Process 1 with Router ID 2.2.2.2   //自己的信息
	  Peer Statistic Information

領域idインターフェイス近隣ID状態
0.0.0.0 GigabitEthernet0 / 0/1 1.1.1.1フル
0.0.0.1 GigabitEthernet0 / 0/2 3.3.3.3フル

ネイバーのエリアIDネイバーへのローカル接続のインターフェイス、ネイバーのRID、およびネイバーのステータス

ネイバーのエリアID:エリア0-> 0.0.0.0
エリア12345-> 0.0.48.57

デバイスがDD / LSR / LSU / LSAckデータパケットを使用してすべての不明なLSAを収集すると、ローカルでLSDBリンク状態データベーステーブル(LSAのコレクション)を生成し
ます。displayospflsdb //ローカルLSDBテーブルを表示します

 OSPF Process 1 with Router ID 1.1.1.1
	 Link State Database 

	         Area: 0.0.0.0

タイプLinkStateID AdvRouter Age Len Sequence Metric
Router 2.2.2.2 2.2.2.2 502 48 80000007 1
Router 1.1.1.1 1.1.1.1 863 48 80000006 1
Network 172.16.4.1 1.1.1.1 863 32 80000002 0
Sum-Net 172.16.3.0 2.2.2.2 796 28 80000001 2
Sum-Net 172.16.5.0 2.2.2.2 856 28 80000001 1

LSDBにローカルに基づいて、SPFアルゴリズムを使用して、ターゲットネットワークセグメントへの最適なパスを計算し、ルーティングテーブルを生成し
ます。displayiprouting-table protocol ospf // OSPFによって学習されたルーティングエントリのみを表示します。
ルートフラグ:R-relay、D -fibにダウンロード

パブリックルーティングテーブル:OSPF
宛先:3ルート:3

OSPFルーティングテーブルのステータス:
宛先:3ルート:3

デスティネーション/マスクプロトプリコストフラグNextHopインターフェイス

 172.16.2.0/24  OSPF    10   2           D   172.16.4.2      GigabitEthernet

0/0/1
172.16.3.0/24 OSPF 10 3 D 172.16.4.2 GigabitEthernet
0/0/1
172.16.5.0/24 OSPF 10 2 D 172.16.4.2 GigabitEthernet
0/0/1

OSPFルーティングテーブルのステータス:
宛先:0ルート:0

ルーティングテーブル:
OSPFは、OSPFによって計算されたすべてのパスに使用されます。つまり、
OSPFの優先度は10です。
コスト=参照帯域幅÷インバウンドインターフェイス帯域幅のデフォルト、参照帯域幅は100Mbits / sです。

OSPFルーティングルール:
特定の宛先へのパスが複数ある場合、パス全体のインバウンドインターフェイスコストの中でコストが最も小さいパスが優先されます

コントロールプレーン:ルートが来る
方向データプレーン:データが行く方向

インターフェイスの帯域幅が参照帯域幅よりも大きい場合、COSTは1に設定され、ルーティングが不十分になります。
これは、参照帯域幅
[r1] ospf 1
[r1-ospf-1] bandwidth-reference?
INTEGER <1-2147483648>参照帯域幅(Mbits / s)
[r1-ospf-1] bandwidth-reference10000を変更することで解決できます//参照帯域幅を変更する
注:参照帯域幅変更は、ネットワーク全体で一貫している必要があります

おすすめ

転載: blog.csdn.net/MHguitar/article/details/103001396