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

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アドレスをそのまま経路指定に使うんだよ。
← 用語集にもどる