OcNOS IPv6 ソースルーティング・SRH 拡張ヘッダ

IPv6 上のセグメントルーティング

IPv6データプレーンに適用されたSR:セグメントリストはSRH拡張ヘッダ内にIPv6アドレスのシーケンスとしてエンコードされ、MPLSラベルや追加のカプセル化オーバーヘッドなしにソースルーティングを実現します。

SRv6 SIDリストフォワーディング

パケットは3つのSRエンドポイントを通過します。SIDリストはIPv6宛先アドレスに直接エンコードされ、各ホップはアクティブなuSIDをポップして次へ転送します。

IPv6 SIDリストによって駆動されるSRv6パケットトラバーサル SRv6フォワーディング図。パケットはエンドポイントAで入り、3つのSRv6エンドポイントを経由します。各ホップでアクティブなSegment IdentifierはSIDリストfc00::1、fc00::2、fc00::3を順に切り替わり、宛先IPv6アドレスは次のSIDへ書き換えられます。 IPv6 + SRH SL=2 SIDリスト fc00::1 → fc00::2 → fc00::3 エンドポイント1 H.Encaps fc00::1 エンドポイント2 終端動作 fc00::2 エンドポイント3 End.DT46 ・ デキャップ fc00::3 IPV6 SIDS · MICRO-SID COMPRESSION · NO MPLS DATAPLANE

SRv6 とは

SRv6(RFC 8986)は、特定ノードでのトポロジー命令(セグメント)を表す SID と呼ばれる IPv6 アドレスの順序付きリストとして、ソース主導のパスをエンコード。Segment Routing Header(SRH、RFC 8754)が IPv6 拡張ヘッダースタック内で SID リストを伝送。各 SR ノードで、アクティブな SID が処理され、SL(Segments Left)ポインタがデクリメントされ、IPv6 DA は次の SID に更新される。

SRv6 SID は、Locator(トポロジー的に意味のあるプレフィックス、通常 /48 または /64)と Function(動作識別子)で構成されるルーティング可能な IPv6 アドレス。これにより SR 転送状態が IPv6 ルーティングテーブルに埋め込まれ、別個のラベル空間、LFIB、MPLS 固有の HW リソースが不要。中継ノードは SR エンドポイントでない限り SRH 認識が不要。

SRv6 uSID (draft-ietf-spring-srv6-srh-compression) は SID エンコーディングを大幅に圧縮します。複数のマイクロ SID を 1 つの 128 ビット IPv6 アドレスにパックすることで、ホップごとの処理とヘッダオーバーヘッドを、SP の典型的な配備において SR-MPLS と競合する水準まで削減します。

SRv6 Network Programming

RFC 8986 は SRv6 エンドポイント動作のセットを定義:End(SR エンドポイント)、End.X(クロスコネクト付き)、End.T(テーブル参照付き)、End.DT4/DT6/DT46(デカプセル化と L3 テーブル参照)。これらの動作は SID セマンティクス内で VPN 転送機能を完全に実装し、純粋な IPv6 コア上で L3VPN および L2VPN サービスを実現。

OcNOS-SP Implementation

IS-IS SRv6 Extensions

SRv6拡張対応のIS-IS(draft-ietf-lsr-isis-srv6-extensions)。ロケータ広告、プレフィックス単位のSID sub-TLVをサポート。トポロジを意識したSID割り当てを行うFlexible Algorithmsにも対応します。

uSID 圧縮

draft-ietf-spring-srv6-srh-compression に基づく uSID 実装。/32 ブロック、/48 ロケータ。128 ビットアドレスに複数の uSID をパック。既存の IPv6 フォワーディング HW と互換:トランジットで SRH 処理不要。

H.Encaps 動作

ヘッドエンドにてSRH付きの新しいIPv6外側ヘッダを挿入するカプセル化を実行。H.Encaps.Redによる縮小SRH(単一SID)にも対応。マッチ条件に基づくポリシーベースステアリングをサポートします。

SRv6-TE ポリシー

明示的SIDリストを伴うSRv6トラフィックエンジニアリングポリシー。PCEPによるPCE計算パス、クロスドメインポリシー配布のためのBGP SR-TEに対応します。

SRv6 上の L3VPN

カプセル解除とVRFルックアップのためのEnd.DT46動作。RFC 9252(BGP Overlay Services on SRv6)に準拠したSRv6トランスポートによるBGP L3VPN。LocatorブロックからのVRFごとのSID割り当て。

SR-MPLS Co-existence

SRv6とSR-MPLSを同一ノード上で同時に有効化可能。VPNごとに転送プレーンを選択でき、ドメイン境界でのクロスドメイン接続にはインターワーキング機能を提供します。

OcNOS-Validated Hardware

参考用のみ。 以下のプラットフォームは、SRv6検証済みハードウェアの代表的なサブセットです。ASIC、ポート密度、バージョン対応状況を含む認定プラットフォームの完全な最新リストは、OcNOS Hardware Compatibility Listで管理されています。

UfiSpace S9610-36D
Qumran AX · ×ばつ400G
UfiSpace S9610-46DX
Qumran AX · ×ばつ400G + ×ばつ100G
UfiSpace S9321-64E
Jericho2 · ×ばつ400G
Edgecore AS9726-32DB
Jericho2C+ · ×ばつ400G
UfiSpace S9600-32X
Qumran MX · ×ばつ100G
UfiSpace S9600-64X
Qumran MX · ×ばつ100G

Related Technologies & Solutions

OcNOS 検証済み全プラットフォームで SRv6 対応を比較

Open Feature Matrix →