Segment Routing・SRv6 せぐめんとるーてぃんぐ・えすあーるぶいろく
Segment RoutingSRv6MPLSトラフィックエンジニアリングソースルーティング
Segment Routing・SRv6について教えて
簡単に言うとこんな感じ!
パケットの「経路を送信元側で指定する」次世代ルーティング技術だよ。「このパケットはルーターA→B→Dの順で通って」という指示をパケット自体に書き込める。SRv6はIPv6アドレスを経路の指示書として使う最新版なんだ!
Segment Routing・SRv6とは
Segment Routing(SR)は、転送経路をパケットのヘッダー(セグメントリスト)に書き込む「ソースルーティング」の現代的な実装です。各ルーターでの転送判断を不要にし、ネットワーク全体の制御をシンプルにすることで、トラフィックエンジニアリング(TE)の複雑さを大幅削減します。
SRには2種類があります。SR-MPLSはMPLSラベルスタックでセグメントを表現し、既存MPLS設備と共存できます。SRv6はIPv6アドレス(128bit)をセグメント識別子(SID:Segment ID)として使い、MPLSラベルが不要になります。SRv6ではSRH(Segment Routing Header)という拡張ヘッダーで経路リストを携帯します。
SR-MPLSとSRv6の比較
| 項目 | SR-MPLS | SRv6 |
|---|---|---|
| データプレーン | MPLSラベルスタック | IPv6拡張ヘッダー(SRH) |
| SID | 20bit MPLSラベル | 128bit IPv6アドレス |
| MPLS不要 | 不要(ラベルを使うが仕組みはSR) | 完全不要 |
| 普及状況 | 既存MPLS環境で採用中 | 急速に普及中(特にISP) |
| IPv6依存 | なし | あり |
歴史と背景
- 2013年:Cisco・Juniper等がSegment Routingを提案
- 2015年:RFC 8402でSRアーキテクチャが標準化
- 2018年:SRv6の基本仕様がRFC 8754として標準化
- 2020年以降:ソフトバンク・NTT・ChinaMobile等の大手キャリアがSRv6を本番導入
SRv6の動作イメージ
関連する規格・RFC
| 規格・RFC番号 | 内容 |
|---|---|
| RFC 8402 | Segment Routingアーキテクチャ |
| RFC 8754 | SRv6 Segment Routing Header |
| RFC 9252 | BGP SRv6 Service |