OSPFルーティングプロトコル
OSPFルーティングプロトコルの概要
そして、内部ゲートウェイプロトコルエクステリアゲートウェイプロトコル
- 自律システム(
AS
):各領域は、自律システムであります - 内部ゲートウェイプロトコル(
IGP
):インテリアゲートウェイプロトコルと呼ばれる各領域内のプロトコル - 外部ゲートウェイプロトコル(
EGP
)領域との間のネットワーク接続プロトコルは、外部ゲートウェイプロトコルと呼ばれています
OSPF
(オープンショーテストパスファースト()と呼ばれる内部ゲートウェイプロトコルであるIGP
(単一の自律システムのために、)AS
決定ルーティング)。それはインテリアゲートウェイプロトコル(下の実施リンクステートルーティングプロトコルであるIGP
自律システムの内部動作するように、)。
OSPF作業工程
- 隣接リスト
- リンク状態データテーブル
- ルーティングテーブル
隣接関係を確立⟶リンク状態データベース(学習リンク状態情報)⟶最短経路ツリー(Dijkstra
アルゴリズム)⟶ルーティングテーブルを
OSPFエリア
- 大規模なネットワークに対応するため
OSPF
にAS
複数の分割領域 - 各
OSPF
ルートは、あなたの地域では、完全なリンクステート情報を保持しています
エリアID
- リージョンは、
ID
10進数として表現することができます - それはまたのように表すことができます。
IP
AREA 0(バックボーンエリア)
-
Area 0
バックボーンエリア、コア(バックボーンエリア)に属し、唯一、各領域とバックボーンエリアに接続されています - 領域間の情報発信をルーティングする責任を負います
ルータID
OSPF
ユニークな地域ルータの識別IP
アドレスを
ルータIDの選択ルール
- 選択ルータ
loopback
のインターフェイス上の最大値IP
のアドレス - 何も存在しない場合
loopback
、物理ポートの種類を選択するためのインターフェイスIP
最上位アドレスは、 - また、使用することができます
router-id
を指定するコマンドをRouter ID
DRとBDR
-
DR
:他のすべてに情報を送信するための責任OSPF
ルータ BDR
:バックアップDRの状態の監視を担当し、現在のDR
障害が発生した場合に、その役割を引き継ぎます-
DR
故障BDR
交換しますDR
- 他のルーター(
DRothers
)のみとDR
し、BDR
と隣接
DRとBDR選挙法
- 自動選挙
DR
とBDR
- セグメント上の
Router ID
最大のルータは次のように選出されるDR
第二位に選出されますBDR
- セグメント上の
- 手動で選択する
DR
と、BDR
- 優先度の範囲
0~255
、より多く、より高い優先順位は、デフォルトでは私です - 優先順位が同じである場合は、比較する必要があります
Router ID
- ルータの優先順位が設定されている場合
0
、それは参加しないDR
とDBR
選挙
- 優先度の範囲
DRとBDR選出プロセス
- ルータの優先順位は、選挙プロセスに影響を与えることができますが、それは、既存の交換強制することはできません
DR
またはBDR
ルータを
OSPFマルチキャストアドレス
- 224.0.0.5:次のルータへの情報の送信を担当
- 224.0.0.6:以下のルートの情報を受信するための責任
OSRFメトリック値Cost
COST=10的8次方/BW
(100M /帯域幅)- 最短経路は、(インターフェースに割り当てられたコストに基づいて
cost
)計算します
OSPFデータグラムタイプ
OSPFパケット
- 運ばれる
IP
パケット、プロトコルID89
OSPFパケットタイプ
OSPF パケットタイプ |
説明 |
---|---|
Hello パッケージ |
それは選挙、隣人関係を発見し、維持するために使用DR し、BDR |
データベース記述パケットDBD () |
ネイバーのリンク状態データベースの同期に要約情報を送信するための |
リンク状態要求パケットLSR () |
ルータは、新しい情報を含む受信DBD 情報の伝送、より詳細な要求を |
リンクステートアップデートパケットLSU () |
LSRを受信すると、リンク状態広告を(送信した後LAS )、LSU パケットには、いくつか含まれていてもよいですLSA |
リンク状態確認パケットLSAck () |
確認受信されているがLSU 、それぞれがLSA 個別に確認する必要があります |
第一段階は、双方向通信プロセスを確立するためにOSPF Helloパケットを使用して起動することです
Down
ステータス作動休止状態、情報交換、アクティブ化
Init
ステータス:初期化状態、送信情報を交換します
2-Way
ステータス:情報交換、および選出するDR
とBDR
、単一の確定していないDR
とBDR
ブーツの第二段階は完全に隣接関係構築されています
ExStart
ステータス:準状態を起動し、確認したDR
とBDR
。
Exchange
ステータス:ステータス切り替え、伝送DBD
、およびLSAck
パケット
Loading
ステータス:輸送LSR
、LSU(LSA)
、LSAck
パケット
Full
ステータス:定常状態の収束
OSPFネットワークは、4つのタイプに分けられ
- ポイントネットワークへのポイント
Point-to-Point
() - (マルチアクセスネットワークをブロードキャスト
Broadcast Multiaccess,BMA
) - 非ブロードキャストマルチアクセスネットワーク(
None Broadcast Multiaccess,NBMA
) - ネットワークをマルチポイント
Point-to-Multipoint
()
次の側面からOSPFを使用することを検討してください
- ネットワークサイズ
- ネットワークトポロジ
- その他の特殊な要件
- ルータ独自の要件
OSPFの機能
- 大規模なネットワークを収容することができます
- ルーティング収束速度変更ブロック
- いいえ、ルーティングループありません
- 可変長サブネットマスクをサポートVLSM
- サポートゾーニング
- マルチキャストアドレスに送信されたサポートプロトコルパケット
OSPFとRIPの比較
OSPF |
RIP v1 |
RIP v2 |
---|---|---|
リンクステートルーティングプロトコル | 距離ベクトルルーティングプロトコル | 距離ベクトルルーティングプロトコル |
ホップ数に制限はありません | RIP 15 よりホップ制限、15 ジャンプ |
ルートは到達不可能と考えられています |
可変長サブネットマスクをサポート(VLSM) |
これは、可変長サブネットマスクをサポートしていません。(VLSM) |
可変長サブネットマスクをサポート(VLSM) |
収束速度ブロック | 遅い収束 | 遅い収束 |
マルチキャスト伝送リンク状態更新 | 定期的にブロードキャスト全体ルーティングテーブルを更新します | 定期的にブロードキャスト全体ルーティングテーブルを更新します |
OSPFコンフィギュレーションコマンド
OSPFルーティングプロセスを開始します
router ospf process-id
インターフェイスおよび指定されたOSPFプロトコルが結ぶ地域
network address inverse-mask area area-id
(反転)
優先順位は、インターフェイスを変更します
ip ospf priority priority
コスト変更された値インタフェース
ip ospf cost cpst
ルーティングテーブルを見ます
show ip route
隣人とそのステータスのリストを見ます
show ip ospf neighbor
OSPFコンフィギュレーションを見ます
show ip ospf
OSPFインタフェースのデータ構造を見ます
show ip ospf interface type number
これは現実最初のDRを始めシーン
OSPFマルチゾーン原理と構成
複数のOSPFエリア理由
- ネットワークのスケーラビリティを向上させます
- 高速コンバージェンス
3つのトラフィックOSPF
区域通信量
- 単一のルーティングエリアを構成するパケット間のトラフィックの交換
ドメイン間のトラフィック(ABR
ルーティング)
- 異なる地域間のトラフィックのルーターを構成するパケットを交換します
外部トラフィック(ASBR
ルーティング)
OSPF
ドメインルータとOSPF
から構成される交換データ又はパケット・トラフィックに自律システム内の他のルータとの間の外側領域
OSPFルーティングタイプ
- エリア境界ルータ
ABR
- 自律システム境界ルータ
ASBR
OSPFエリアタイプ
- バックボーンエリア
Area 0
-
非バックボーンエリア - ルーティングの種類に応じては、区別することを学ぶことができます
- 標準エリア
- 周辺領域
(stub)
- 完全周辺
(Totally stubby)
エリア - 非ずんぐりエリア
(NSSA)
- 先端の異なる領域が点を除いて実行されます
LSA
作曲OSPFリンクステートデータベース
- 各ルータは、速度からなる隣接ノードとインターフェースに対応する各インターフェースによってデータベースを作成します
- 呼ばれるいかなるリンク状態データベースエントリ
LSA
(LSA)は、6つの共通存在しないLSA
タイプ
リンクステートアドバタイズメント(LSA)タイプ
タイプコード | 説明 | 使用 |
---|---|---|
Type 1 |
ルータLSA |
(すべてのルータが放出される)領域内のルータによって発行された(インタラクティブリンク状態) |
Type 2 |
ネットワークLSA |
(宣言されたネットワーク状態情報)(12、及び各領域Aを有する)領域でDRから送信されます |
Type 3 |
ネットワークの概要LSA |
ABR 発行された集約リンクの他の領域(エリア間ルーティング情報収集、領域にわたって伝送)をアドバタイズ |
Type 4 |
ASBR 集まりますLSA |
ABR ASBR情報に対して発行された(他のルーティング伝えるASBR 位置) |
Type 5 |
AS 外部LSA |
ASBR (情報を収集するために、外部経路情報ネットワーク、外部ネットワークをアドバタイズする)外部のルートをアドバタイズするために発行 |
Type 7 |
NSSA 外部LSA |
NSSA 領域内ASBR から放出された、外部のルートは(のみで接続の領域にアドバタイズするためのNSSA メモリ領域) |
LSAフラッディング許可された各領域の種類
エリアタイプ | 1&2 |
3 |
4&5 |
7 |
---|---|---|---|---|
バックボーンエリア(エリア0 ) |
許します | 許します | 許します | 許可されていません |
非バックボーンエリア、非周辺領域 | 許します | 許します | 許します | 許可されていません |
周辺領域 | 許します | 許します | 許可されていません | 許可されていません |
完全周辺エリア | 許します | 許可されていません* |
許可されていません | 許可されていません |
NSSA |
許します | 許します | 許可されていません | 許します |
OSPF共通ビュー・コマンド
コマンド | 機能 |
---|---|
show ip route |
ルーティングテーブル(ダイレクト/学習)をチェック |
show ip route ospf |
唯一見るOSPF 学習したルートを |
show ip protocol |
表示OSPF プロトコルの設定情報 |
show ip ospf |
表示するにはOSPF 、それが構成され、どのようABR な情報 |
show ip ospf database |
見るLSDB 内のすべてのLSA データ |
show ip ospf interface |
インターフェース上に表示するOSPF 情報の設定 |
show ip ospf neighbor |
ビューOSPF ネイバーと隣接する状態 |
show ip ospf neighbor detail |
見るOSPF 詳細ネイバー情報を(含みますDR/BDR ) |
debug ip ospf adj |
全体のプロセスの表示ルータ「隣接」 |
debug ip ospf packet |
各表示OSPF 情報パケットを |
clear ip route |
空のルーティングテーブル |
ルータの経路選択のエントリ
- ルータのルーティングテーブルにエントリを追加するだけで最適なルート
-
基づくルーティングのエントリ
- 管理ディスタンス
- 測定
- 負荷分散ルーティングエントリ
周辺エリアと完全な周辺領域
-
リージョンは、以下の条件を満たしています
- 唯一の自分のエリアをエクスポートするデフォルトルートとして
- 地域仮想リンクを越えることはできませんエリアとして
Stub
自律システム境界ルータでませんエリアASBR
- ないバックボーンエリア
Area 0
-
周辺領域
- いいえ
LSA4、5、7
予告ません
- いいえ
- 完全周辺エリア
- デフォルトルートに加えずに、LSA3を宣伝
LSA3、4、5、7
告知
- デフォルトルートに加えずに、LSA3を宣伝
OSPF高度な設定
ルーティングの再配布を理解します
- 単一
IP
のルーティングプロトコルは、ネットワークを管理することであるIP
スキームをルーティングするための選択肢のを Cisco IOS
ルーティングプロトコルは、各ルーティングプロトコルとルーティングプロトコルと複数のサービスを行うことができるが、同じ自律システムに属しCisco IOS
異なるプロトコルによって作成されたルーティング情報を交換するために再配布ルーティング機能を使用します
ルーティング再検討事項
- メトリック(帯域幅)
- 管理ディスタンス
OSPFドメインルートパスタイプに再配布
- 外部パス1のタイプ(
Type 1 external path, E1
) - (外部パス2を入力
Type 2 external path, E2
)
ルータは、宛先ネットワーク10.1.2.0の外部への2つの経路を有します
-
E1タイプ
- 路径
A-B-D
的代价是25(20+5)
(优先) - 路径
A-C-D
代价为48(18+30)
- 路径
- E2类型
- 路径
A-B-D
的代价是20
- 路径
A-C-D
的代价为18
(优先)
- 路径
路由重分发配置命令
redistribute protocol [metric metric-value] [metric-type type-value] [subnets]
NSSA区域
NSSA区域是OSPF RFC的补遗
- 定义了特殊的
LSA
类型7
- 提供类似
stub area
和totally stubby area
的优点 - 可以包含
ASBR
OSPF链路状态通告
LSA(NSSA EXternal LSA,NSSA外部LSA)
NSSA区域重分发路由类型
N1
、N2
- 经过
NSSA
区域ABR
后转换为E1
、E2
(7
变成5
)
配置NSSA区域命令
area area-id nssa [no-summary]
OSPF的路径类型
- 区域内路径
- 区域外路径
- 类型1的外部路径
- 类型2的外部路径
OSPF的路径类型的优先级
- 区域内路径: 优先级
1
- 区域间路径: 优先级
2
- E1外部路径: 优先级
3
- E2外部路径: 优先级
4
1
表示最高的优先级,4
表示最低的优先级
OSPF虚链路
-
虚链路
- 值一条通过一个非骨干区域连接到骨干区域的链路
-
虚链路的目的
- 通过一个非骨干区域连接一个区域到骨干区域
- 通过一个非骨干区域连接一个分段的骨干区域
-
配置虚链路的规则及特点
- 虚链路必须配置在两台
ABR
路由器之间 - 传送区域不能是一个末梢区域
- 虚链路的稳定性取决于其经过的区域的稳定性
- 虚链路有助于提供逻辑冗余
- 虚链路必须配置在两台
- 虚链路的配置命令
area area-id vrtual-link router-id
总结:
OSPF域中路由的路径类型
- E1(N1)
- E2(N2)
OSPF的四种路由类型
- DR
- BDR
- ABR
- ASBR
OSPF的五大区域
- 骨干区域
- 标准区域
- 末梢区域
- 存末梢区域
- 非存末梢区域
OSPF的五大数据包类型
- hello
- DBD
- LSR
- LSU(LSA)
- LSACK
OSPF的六种LSA
- 路由器LSA
- 网络LSA
- 网络汇总LSA
- ASBR汇总LSA
- AS外部LSA
- NSSA外部LSA
OSPF的七种状态
- Down
- init
- 2-Way
- Exstart
- Exchange
- loading
- ful