Skip to content

Routing

基本概念

Routing(ルーティング)は、Layer3で宛先ネットワークに到達するための経路を選ぶ処理。

項目内容
目的異なるネットワーク間でパケットを転送する
判断材料Routing Table(経路情報)
基本方針宛先IPに最も適した経路を1つ(または複数)選ぶ
用語意味
RIB (Routing Information Base)ルータが保持する経路情報テーブル
FIB (Forwarding Information Base)実際の高速転送で使う経路情報
Next Hop次に転送する隣接ルータのIP

ダイナミックルーティングの種類

分類特徴代表プロトコル
Distance Vector(ディスタンスベクタ型)隣接から受けた経路情報を距離ベースで学習RIP (Routing Information Protocol)
Link State(リンクステート型)LSAをフラッディングし、トポロジ全体から最短経路を計算OSPF (Open Shortest Path First), IS-IS (Intermediate System to Intermediate System)
Advanced Distance Vector(拡張ディスタンスベクタ型)Distance Vectorの収束性を強化(ハイブリッド型とも呼ばれる)EIGRP (Enhanced Interior Gateway Routing Protocol)
Path Vector(パスベクタ型)経由ASなどの属性で経路制御BGP (Border Gateway Protocol)
プロトコルホップ数制限試験ポイント
RIPあり(最大 15)16は到達不能扱い
EIGRPあり(デフォルト 100 / 最大 255)OSPFと違ってホップ上限がある
OSPFなしCostベースで経路選択
BGPhop countではなくPath Attribute中心AS_PATHなどの属性で最適経路判定
確認コマンド見るポイント
show ip protocols有効なルーティングプロトコル、タイマー、距離情報
show ip route各プロトコル由来の経路(R / D / O / B

経路選択の優先順序

手順比較項目判定ルール
1Longest Prefix Matchより長いプレフィックス長(/24 > /16)が優先
2Administrative Distance値が小さい経路ソースを優先
3Metric同一プロトコル内ではメトリックが小さい経路を優先
4Equal-Cost Multi-Path同値なら複数経路を同時利用する場合がある

重要: まず最初に効くのは Longest Prefix Match。AD比較より先に決まる。

Administrative Distance(AD)

経路種別代表値
Connected0
Static1
EIGRP summary5
eBGP (External BGP)20
EIGRP internal90
OSPF (Open Shortest Path First)110
IS-IS (Intermediate System to Intermediate System)115
RIP (Routing Information Protocol)120
EIGRP external170
iBGP (Internal BGP)200
Unknown255(採用しない)
設定目的コンフィグモードコマンド
静的経路のAD指定(Floating Static)Global configip route <prefix> <mask> <next-hop> <distance>
確認コマンド見るポイント
show ip routeルーティングテーブルに採用された経路
show ip protocolsルーティングプロトコルごとの管理値

Static Route / Default Route

種別用途コマンド例
Static Route特定宛先を固定経路で転送ip route 10.10.10.0 255.255.255.0 192.168.1.1
Default Route未知宛先をまとめて転送ip route 0.0.0.0 0.0.0.0 192.168.1.1
Floating Static動的経路のバックアップip route 10.10.10.0 255.255.255.0 192.168.1.1 200
設定目的コンフィグモードコマンド
静的経路を追加Global configip route <prefix> <mask> <next-hop>
デフォルトルートを追加Global configip route 0.0.0.0 0.0.0.0 <next-hop>
静的経路を削除Global configno ip route <prefix> <mask> <next-hop>
確認コマンド見るポイント
show ip route static静的経路のみ表示
show ip route 0.0.0.0デフォルトルートの有無
show running-config | section ^ip route設定済みの静的経路一覧

等コストロードバランシングと不等コストロードバランシング

種類概要代表プロトコル/機能
等コストロードバランシング同一メトリック経路を並列利用ECMP (Equal-Cost Multi-Path)
不等コストロードバランシング異なるメトリック経路を比率付きで併用EIGRP の variance
比較等コスト(ECMP)不等コスト(EIGRP)
経路条件同一メトリック異なるメトリックも可(条件付き)
流し方比較的均等低メトリック経路を多めに使う設計が可能
主な用途同品質回線の帯域集約主回線+副回線を同時活用(比率運用)
不等コストが有効なシナリオ理由
主回線 100M + 副回線 20M を両方活かしたい完全待機ではなく、副回線にも一部トラフィックを流せる
回線品質が違う複数WAN回線を持つ品質に応じた経路利用比率を作りやすい
障害時の切替ショックを減らしたい平常時から副回線を利用して“温める”運用ができる
設定目的コンフィグモードコマンド
EIGRPで不等コスト経路を許可Router configvariance <multiplier>
ECMPの同時利用本数を制御Router configmaximum-paths <number>
確認コマンド見るポイント
show ip route複数next-hopが同一prefixに入っているか
show ip eigrp topologySuccessor / Feasible Successor とメトリック差

重要: EIGRPの不等コストロードバランシングは、variance を設定しても Feasible Successor 条件を満たす経路だけが利用対象。

問題を解く時の最短チェック

チェック順何を見るか目的
1宛先プレフィックス長Longest Prefix Matchの判定
2経路ソース(Connected/Static/OSPF等)ADの優先判定
3同一ソース内のMetric最終的な主経路判定
4バックアップ経路のADFloating Staticが有効か確認

覚え方: 「Prefix → AD → Metric」の順で決着。