はじめに
続けてどんどん学習進めていきます。
OSPFとは?
・Open Shortest Path Firstの略。
・ルータが経由する最適経路を選ぶときのプロトコルのひとつ。
・リンクステート型という方式を用いる。
・経由するルータのコストを計算して経路を選択する。
OSPFの基本動作
RT1とRT2のやり取りとします。
①Helloパケットを交換してネイバーを検出
RT1< OSPFが動いているルータさんいませんか〜?
RT1の状態はdown→init
②ネイバーテーブルにネイバーを登録
RT2< 僕動いてますよ〜
RT1の状態はinit→2way
RT2の状態はdown→init→2way(相手側を認識すると2wayになる)
③EXSTARTに移りLSDBの交換準備に入る
マスターとスレーブを選出
RT,RT2の状態は2way→exstart
④お互いDBDを交換
RT1,RT2の状態はexstart→exchange→loading
⑤詳細なLSA情報を交換
RT1,RT2の状態はloading→full
DRとBDRの選出
DR(代表ルータ)と、BDR(バックアップ代表ルータ)を選出することで、全てのルータをネイバー関係にせず
DRとBDRを起点にしてネイバー関係を限定することでトラフィック量を減らすことができる。
DRとBDRはネットワークごとに選出し、DRとBDR以外はDROtheと呼ぶ。
DRとBDRの選出方法
優先順位で書きます。
①ルータプライオリティの値。デフォルトは1。
DR>DBR>DROther
②ルータID
IPアドレスと同じ書式。
DR>DBR>DROther
エリア分割
ひとつのエリアだけでOSPFを動作させることをシングルエリアOSPF
複数エリアに分けることをマルチエリアOSPFという。
マルチエリアOSPFの条件として、
・必ずバックボーンエリア(エリア番号0)を作成し、各エリアはバックボーンエリアに接していなければならない。
OSPFの設定
①OSPFの有効化
(config)#router ospf プロセスID
②インターフェイスの指定
(config)#network IPアドレス ワイルドカードマスク area
エリアID
OSPF確認コマンド
①ルーティングテーブルの確認
#show ip route
②ネイバーの確認
#show ip ospf neighbor