【エスアールブイシックス】

SRv6(IPv6セグメントルーティング) とは?

💡 地図をパケットに貼り付けて、ルーターを地図通りに進む宅配便
📌 このページのポイント
SRv6 — パケットに経路リストを埋め込む IPv6パケット SRH: [SID-A → SID-B → SID-C] データ payload ルーターA SID-A 処理 → SID-B へ転送 ルーターB SID-B 処理 → SID-C へ転送 ルーターC SID-C 処理 → 宛先へ配送 SID-A処理後 SID-B処理後 各ルーターは自分のSIDだけ確認して転送 — フロー状態の保持が不要 IPv6ヘッダー拡張(SRH)を使うためMPLS不要。5G/クラウドWANで採用拡大中
SRv6でパケットが経路リストに沿って転送されるイメージ
ひよこ ひよこ

SRv6ってIPv6と何が違うの?

ペンギン先生 ペンギン先生

IPv6は普通の宛先アドレスだけでパケットを届けるけど、SRv6はヘッダーに『まずA、次にB、最後にC』という経路リストを追加で入れておけるんだよ。

ひよこ ひよこ

経路リストを入れると何がうれしいの?

ペンギン先生 ペンギン先生

ネットワーク管理者がパケットの通り道を細かく制御できるんだ。たとえば映像トラフィックだけ遅延の少ないパスを通す、みたいなことがIPv6ヘッダーだけで実現できるんだよ。

ひよこ ひよこ

中間のルーターは経路リストを全部見るの?

ペンギン先生 ペンギン先生

いや、各ルーターは自分の担当するSIDだけ確認して、次のSIDに向けて転送するだよ。自分に関係ない経路情報を保持しなくていいから、ルーターの負荷が軽くなるんだね。

ひよこ ひよこ

SR-MPLSとどう違うの?

ペンギン先生 ペンギン先生

SR-MPLSMPLSラベルを使うから、MPLSに対応した機器が必要なんだ。SRv6はIPv6ヘッダーの拡張機能を使うだけだから、IPv6が通れる環境ならそのまま動くんだよ。

ひよこ ひよこ

5Gで使われてるって聞いたけど、なんでなの?

ペンギン先生 ペンギン先生

5Gのコアネットワークはサービスごとにトラフィックの優先度や経路を変える必要があるんだ。SRv6ならIPv6ヘッダーで柔軟に制御できるし、クラウドと親和性が高いから採用が進んでいるんだよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「SRv6」って出てきたら「IPv6アドレスで経路をヘッダーに書き込む技術」と思えばだいたいOK!
📖 おまけ:英語の意味
「SRv6 (Segment Routing over IPv6)」 = IPv6上のセグメントルーティング
💬 Segment Routing(SR)をIPv6で実装したもので、従来のSR-MPLSがMPLSラベルを使うのに対し、SRv6はIPv6アドレスをそのまま経路指定に使うんだよ。
← 用語集にもどる