1つ、動的ルーティング
定義:特定のプロトコル(アルゴリズム)が各ルーター間で実行され、データパケットを送受信することにより、不明なパスを取得します(ルーターは情報を交換します)。
特徴:
優れた:管理タスクを削減
欠如:ネットワーク帯域幅を占有します
動的ルーティングには独自のルーティングアルゴリズムがあり、ネットワークトポロジの変更に自動的に適応でき、特定の数のレイヤ3デバイスを備えたネットワークに適しています。
ルーターは、メトリック値を介して最適なルーティングパスを選択します
指標:ホップ数、帯域幅、負荷、遅延、信頼性、コスト
コンバージェンス:すべてのルーティングテーブルを一貫した状態にするプロセス。情報交換のプロセスが完了し、安定した状態になりました。
1.1静的ルーティングと動的ルーティングの比較
静的ルーティング------管理者が手動でルーティングを構成
動的ルーティング------ルーター
は、ネットワーク内の静的ルーティングと動的ルーティングの間のルートを自動的に学習し、相互に補完します
1.2ルーティング実行アルゴリズムによる分類:
ルーティングプロトコルの分類 | に従い | といった | |
---|---|---|---|
距離ベクトルルーティングプロトコル | 送信元ネットワークから宛先ネットワークまでのルーターの数(ホップ数) | RIP、IGRP(シスコ独自)、BGP(パスベクトルプロトコル)、EIGER(高度な距離ベクトルプロトコル) | ネットワーク全体のトポロジーを理解していない |
リンク状態ルーティングプロトコル | ソースネットワークから宛先ネットワークへの各パスの包括的な状況 | OSPF、IS-IS | ネットワーク全体と環境のトポロジーを知る |
2、RIP
RIP(Routing Information Protocol(Routing Information Protocol))は、比較的単純な内部ゲートウェイプロトコルIGP(Interior Gateway Protocol)であり、主にキャンパスネットワークや単純な地域ネットワークなどの小規模なネットワーク向けです。より複雑な環境や大規模なネットワークの場合、RIPは通常使用されません。
RIPは、距離ベクトルアルゴリズムに基づくルーティングプロトコルです。UDPパケットを介してルーティング情報を交換し、ポート520を使用します。
RIPのメトリック値はホップ数ですが、RIPにはさまざまな制限があります。ホップの最大数は15にしか到達できません。ホップ数が16以上の場合、宛先ネットワークに到達できません。
2.1RIPの作業プロセス
1.ルーターは、最初に自身の直接ルーティングのネットワークセグメントを学習し、ルーティングテーブルを作成します
2.更新サイクルは30秒です。30秒に達すると、ルーターは自身のルーティングテーブル情報をネイバー(隣接ルーター)に送信し、ネイバーから送信されたルーティングテーブル情報も受信します。このとき、2つのテーブルを比較します。利用できないネットワークセグメントを更新および補足し、ネクストホップとホップ数を記録します
3.さらに30秒後、2番目のサイクルで、ルーターはルーティングテーブル情報全体を再度送信します。
機能:定期的な更新、ネイバー、ブロードキャストの更新、完全なルーティングテーブルの更新
2.2ルーティングループ
2.3スプリットホライズンと毒の逆転
ルーティングループの発生を防ぎ、収束速度を向上させるために、RIPはスプリットホライズン(スプリットホライズン)およびポイズンリバース(ポイズンリバース)機能をサポートします
1. Horizon split:ルーティング情報の送信プロセスでは、ルーターがインターフェイスから受信した更新情報をこのインターフェイスから送信することはできません。同時に、ルーティング更新情報によって占有されるリンク帯域幅リソースも削減します。
2.ポイズンリバーサル:ルーターは、インターフェイスから特定のネットワークセグメントのルーティング情報を受信した後、情報の返送を停止せず、ネットワークセグメントを到達不能としてマークし、送信します。このようなルーティング情報を受信した後、受信側ルーターは、エージングタイムが到着するのを待つのではなく、すぐにルートを放棄します。収束を加速できます。
2.4RIPバージョンの比較
バージョン | RIP v1 | RIP v2 |
---|---|---|
違い | クラスフルルーティングプロトコル | クラスレスルーティングプロトコル |
ブロードキャストアップデート(255.255.255.255)(v2との互換性はありません) | マルチキャストアップデート(224.0.0.9)(v1と互換性があります) | |
VLSM(自動分割)には対応していません | VLSMをサポートする | |
自動ルーティングサマリー、閉じることができません | 自動要約は閉じることができ、手動要約にすることができます | |
不連続サブネットはサポートされていません | 不連続サブネットのサポート | |
パケットにはマスク情報が含まれていません | マスク情報を運ぶパケット | |
外部ルーティングタグをサポートし、タグに従ってルーティングを柔軟に制御します | ||
メッセージの検証をサポートし、プレーンテキスト検証とMD5検証の2つの方法を提供します |
2.5コマンド:
[R1] rip 1 ###### RIPを開始
[R1-rip-1]バージョン2 ######バージョン2を開始します(デフォルトはバージョン1です)
[R1-rip-1]元に戻す概要######自動ルーター集約をオフにします(つまり、すべてのルーティング情報はIPアドレス分類に従って分類されます)
[R1-rip-1] network 192.168.10.0(ネットワークセグメント)######メインネットワーク番号を宣言します。v2はマスクマルチキャストアップデート224.0.0.9を伝送し、v1はそれを伝送せず、ブロードキャストアップデート255.255.255.255
[R1-rip-1]ネットワーク200.1.0.0
互換モード
[R1] int g0 / 0/1
[R1-GigabitEthernet0 / 0/1] ripバージョン2マルチキャスト######ルーターの特定のインターフェイスをrip1として設定してバージョン2を個別にリップする
三、OSPF
3.1OSPFルーティングプロトコルの概要
Autonomous System(AS):同じテクノロジーによって管理され、統一されたルーティング戦略を使用するルーターのコレクション。ASにはIGPとEGPが含まれます。
Interior Gateway Routing Protocol(IGP):AS内で実行されるルーティングプロトコル。主に、AS内のルーティングの問題を解決し、ルートを検出して計算します。主にRIP、OSPF、IS-IS、EIGRPなどが含まれます。
エクストラネットゲートウェイルーティングシステム(EGP):ASとASの間で実行されるルーティングプロトコルで、主にBGPを含むAS間のルーティングの問題を解決します。
OSPF(Open Shortest Path First)は、IETFによって開発されたリンクステータスに基づく内部ゲートウェイプロトコルです。現在、IPv4プロトコルにはOSPFバージョン2(RFC2328)が使用されており、IPv6プロトコルにはOSPFバージョン3(RFC2740)が使用されています。
特徴:
(1)大規模ネットワークに適応できる
(2)ルート変更の高速収束
(3)ルーティングループなし
(4)可変長サブネットマスクVLSMをサポート
(5)地域分割を支援する
(6)マルチキャストアドレスを使用したプロトコルメッセージの送信をサポート
3.2OSPF作業プロセス
1.隣接関係を確立する
2.リンク状態データベース
3.最短パスツリー
4.ルーティングテーブル
3.3OSPFエリア
大規模ネットワークに適応するために、OSPFはAS内の複数のエリアを分割し、各OSPFルーターはエリアの完全なリンク状態情報のみを維持します。
エリアID:10進数またはIPとして表すことができます
バックボーンエリア:エリア間のルーティング情報の伝播を担当します
3.4ルーターID
ルーターID:OSPFエリア内のルーターを一意に識別するIPアドレス
3.4.1選択ルール
自動選択:ルータールックバック(ループバック)インターフェースで最も高い値を持つIPアドレスを選択します
ルックバックインターフェイスがない場合は、IPアドレスが最も高い物理ポートを選択します
手動選択:router-idコマンドを使用して、ルーターID(優先度が最も高いもの)を指定することもできます。
DR指定ルート
ネットワークの輻輳を引き起こす過度のリンク隣接の問題を解決します
BDR:指定ルートのバックアップ
他のルーターDRothersは、DRまたはBDRとのみ隣接関係を形成します
**变成**
3.4.2DRおよびBDRの選出方法
自動選択方法:ネットワークセグメント上で最大のRouterIDを持つルーターがDRとして選択され、2番目に大きいルーターがBDRとして選択されます。
手動選択:優先度の範囲は0〜255で、値が大きいほど優先度が高くなり、デフォルトは1です。
優先度が同じ場合は、ルーターIDを比較する必要があります
ルーターの優先度が0に設定されている場合、ルーターはDRおよびBDRの選択に参加しません。
3.4.3DRおよびBDRの選出プロセス
ルーターの優先順位は選択プロセスに影響を与える可能性がありますが、既存のDRまたはBDRルーターの交換を強制することはできません。
各ルーターの起動時間は異なり、選択時間は非常に短いため、通常、最初に起動するルーターがDRおよびBDRとして選択されます。
選出プロセスは、以下を理解するためだけのものです。
すべてのルーターが同時にオンになっていると仮定します
すべてのルーター(DRであると考える)は、マルチキャストアドレス244.0.0.5を介してHELLOパケットを送信し、隣接関係を見つけます。
ルーターの優先度を比較し、AがDR、BがBDR、その他がDRotherであることを確認します。
DR、BDRは224.0.0.5を介して情報を送信します。
他のルーターは224.0.0.6を介してメッセージを送信します。
3.5OSPFメトリック値はCOSTです
COST = 10 8 / BW(BWはインターフェイス帯域幅です)
最短パスは、インターフェースで指定されたコストに基づいて計算されます
インターフェイスタイプ | コスト(10 8 / BW) |
---|---|
高速イーサネット(100M) | 1 |
イーサネット(ギガビット) | 10 |
56K(電話回線を介したインターネットアクセス) | 1785年 |
3.6OSPFパケットタイプ
OSPFデータパケットは、プロトコル番号89(ネットワーク層)を使用して、IPデータパケットで伝送されます。
OSPFパケットタイプ | 説明 |
---|---|
ハローバッグ | 近隣の関係を発見して維持し、DRとBDRを選択するために使用されます |
データベース記述パッケージ(DBD)Hua:DD | リンク状態データベースを同期するためにダイジェストをネイバーに送信するために使用されます |
リンク状態要求パケット(LSR) | ルーターは、新しい情報を含むDBDを受信すると、より詳細な情報を要求するために送信されます。 |
リンク状態更新パッケージ(LSU) | LSRを受信した後、リンク状態通知LSAを送信します。1つのLSUに複数のLSAが含まれる場合があります |
リンクステータス確認パケット(LSAck) | DBD / LSUが受信されたことを確認し、各LSを個別に確認する必要があります |
OSPF起動の最初の段階は、Helloパケットを使用して双方向通信を確立するプロセスです。
OSPF起動の第2段階は、完全な隣接関係を確立することです。
ダウンネイバーステートマシンの初期状態とは、相手のHelloメッセージが過去のデッドインターバル時間に受信されなかった場合、またはOSPFが開始されていない場合を指します。
試行:NBMAタイプのインターフェイスにのみ適用されます。構成されたネイバーは、Helloメッセージの
初期化を送信します。この状態は、ネイバーのHelloメッセージが受信されたことを示しますが、メッセージにリストされている他のデータにはルーターIDが含まれていません。
双方向この状態は、両方の当事者が反対側から互いのHelloメッセージを受信したことを示します。ウェンは隣人関係を築きました。ブロードキャストおよびNBMAタイプのネットワークでは、2つのインターフェイスがDrotherの状態にある場合、もう一方のステートマシンは引き続き高度な状態
Exstartに移行します。この状態では、ルーターとそのネイバーはDDパケットを交換して送信を決定します。時間のマスター/スレーブの関係。マスター/スレーブ関係の確立は、主に後続のDDメッセージを整然と送信できるようにすることです
。ExchangeルーターはDDメッセージを使用してローカルLSDBを記述し、それをネイバーに
送信します。ローディングルーターはLSRメッセージを相手のddメッセージに送信します。テキスト。
FULLこの状態では、ネイバールーターのLSDB内のすべてのLSAがローカルルーターに存在します。つまり、ルーターとネイバーは隣接状態を確立しています。
3.7 OSPFは、ネットワークを4つのタイプに分類します
1.ポイントツーポイントネットワーク(ポイントツーポイント)
DR / BDRおよびマルチキャスト224.0.0.5なしでネイバーを自動的に検出します
2.マルチアクセスネットワークのブロードキャスト(Broadclst MultiAccess、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なしでネイバーを自動的に検出します
OSPFの使用に関する考慮事項:
ネットワークトポロジ、ネットワークスケール、その他の特別な要件、ルーターの要件
3.8 OSPFとRIPの比較:
3.9コマンド
OSPF構成コマンド
[R1] int g0 / 0/0 ######インターフェイスのIPアドレスを構成します
最初にポートIPを構成します
[R1-GigabitEthernet0 / 0/0] ip add 11.0.0.2 24
[R1-GigabitEthernet0 / 0/0] un sh
[R1-GigabitEthernet0 / 0/0] int g0 / 0/1
[R1-GigabitEthernet0 / 0/1] ip add 12.0.0.1 24
[R1-GigabitEthernet0 / 0/1] un sh
[R1-GigabitEthernet0 / 0/1] int loo 0
[R1-LoopBack0] ip add 1.1.1.1 32
[R1-LoopBack0] ospf 1 router-id 1.1.1.1 ###### OSPFプロセスを作成し、ルーティングIDを構成します
[R1-ospf-1] area 0 ######エリア0を入力します。エリア0がバックボーンエリアの場合、エリアIDは数字またはIPで表すことができます。
[R1-ospf-1-area-0.0.0.O] network 1.1.1.1 0.0.0.0 ######リバースマスクを使用して、OSPFエリアで直接接続されたネットワークセグメントを宣言します
[R1-ospf-1-area-0.0.0.0]ネットワーク12.0.0.00.255.255.255
<Huawei> ospfプロセスのリセット###### OSPFプロセスのリセット
3、OSPFマルチエリアの原則と構成
3.1OSPFマルチエリアを生成する理由
1.ネットワークのスケーラビリティを向上させます
2.高速コンバージェンス
3.23種類のOSPFトラフィック
ドメイン内トラフィック:単一エリア内のルーター間でデータパケットを交換することによって形成されるトラフィックドメイン間
トラフィック:異なるエリア内のルーター間でデータパケットを交換することによって形成されるトラフィック
外部トラフィック:OSPFドメイン内およびOSPFエリア外のルーターまたは別の自律システム内のルーター間でデータパケットを交換することによって形成されるトラフィックの量
3.3OSPFルータータイプ
3.4OSPFエリアタイプ
バックボーンエリア
エリア0
非バックボーンエリア:
標準エリア
周辺エリア(スタブ)
完全周辺エリア(完全スタビー)を区別するための成形犬学習ルート種が
次の基準を満たしているエリア
は、その地域の輸出
エリアを仮想として使用できないため、デフォルトルートにすぎませんリージョンリンク全体
自律システム境界ルーターASBR
がバックボーンエリアエリア0にできないスタブエリアLSA4,5,7ではない
周辺エリア
LSA3をアドバタイズするデフォルトルートに加えて、通知なしに
完全に周辺エリア
に通知LSA3,4,5,7
非ピュアスタビーエリア(NSSA)
3.5リンク状態アドバタイズメント(LSA)タイプ
3.6実験