Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ShowNetで見るSegment Routingの進化とこれから L2/L3-スタジオ
Search
ShowNet
PRO
June 15, 2022
Technology
0
1k
ShowNetで見るSegment Routingの進化とこれから L2/L3-スタジオ
2022/6/15-6/17 に幕張メッセで開催されたInterop Tokyo 2022のShowNetスタジオでの講演資料です。
ShowNet
PRO
June 15, 2022
Tweet
Share
More Decks by ShowNet
See All by ShowNet
【swonet.conf_ 2025】AI技術 x 高精度な監視データ収集で築くインテリジェントな運用・監視基盤
shownet
PRO
0
27
【swonet.conf_ 2025】ゼロトラストで支える広帯域セキュリティサービスと脅威監視基盤
shownet
PRO
0
37
【swonet.conf_ 2025】効率化と見える化で進化し続けるファシリティの構築
shownet
PRO
0
23
【swonet.conf_ 2025】ShowNet Watt Quest ~ネットワーク省電力化に向けた計測・分析~
shownet
PRO
0
15
【swonet.conf_ 2025】オープニングセッション
shownet
PRO
0
15
【swonet.conf_ 2025】ShowNet基礎知識
shownet
PRO
0
40
【swonet.conf_ 2025】ShowNet Media-X : ShowNetがつないだ放送のミライ
shownet
PRO
0
45
【swonet.conf_ 2025】AI基盤からエッジまで、多様化するネットワークとテストの進化
shownet
PRO
0
15
【swonet.conf_ 2025】SRv6 による k8s マルチテナント環境と次世代 AI ネットワーク/サービス基盤
shownet
PRO
0
43
Other Decks in Technology
See All in Technology
Kiro を用いたペアプロのススメ
taikis
4
1.9k
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.1k
Next.js 16の新機能 Cache Components について
sutetotanuki
0
190
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
720
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
2.3k
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
330
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
190
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
260
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
160
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
260
Building Serverless AI Memory with Mastra × AWS
vvatanabe
0
610
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
17
2.8k
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
0
310
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
Statistics for Hackers
jakevdp
799
230k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Building AI with AI
inesmontani
PRO
1
580
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
200
Chasing Engaging Ingredients in Design
codingconduct
0
87
The Language of Interfaces
destraynor
162
25k
Google's AI Overviews - The New Search
badams
0
870
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
2k
Transcript
ShowNetで見る Segment Routingの進化とこれから ShowNet Studio NOCチームメンバー 鎌田、中村
Segment Routing • Source Routingの一種 • ネットワーク上の要素をSegmentで表現 • e.g., ノード、隣接関係、BGP
Peer、サービス • ヘッドエンドのルータでパケットにSegmentのリストを挿入 1. パケットはリストの先頭のSegmentを持つノードへ届く 2. ノードはパケットの宛先をリストの次のSegmentに書き換えて送信 パケットは送信元が指定した箇所を経由しながら転送される(Source Routing) A B C D E Packet List: C,B,D Packet Packet
”Segment”の2つの実現方法 • SR-MPLS • MPLSラベルをSegmentとして使う • 既存のMPLS Data Planeをそのまま利用できる •
識別子空間は 20bit • SRv6 • IPv6アドレスをSegmentとして使う • SRv6ノードは新しいIPv6拡張ヘッダ(SRv6ヘッダ)に要対応 • 識別子空間は 128bit • 128 bitをLocator, Function, Argumentとして利用
Segment Routing Interop in 2018 • 相互接続性検証を実施 • SR-MPLS: OSPFv2
Basic + TI-LFA, BGP Prefix SID, TE, SRTE&PCEP • SRv6: ISIS, T.Encap, T.Insert
SRv6 Service Chaining in 2019 • SRv6によるService Chaining • SRv6
Service Programming • このSRv6でユーザトラフィックを任意のネットワーク サービスへ転送するデモンストレーションを実施
かなりの苦労を経てなんとか動きました... • 手動設定ながらなんとか冗長性を確保しつつ構築 • 当時BGPベースの提案が出はじめた段階 • 実際の機器への実装はまだだった • ShowNetの構築で多くの課題を確認 •
コミュニティへのフィードバック • draft-upa-srv6-service-chaining-exp • draft-eden-srv6-tagging-proxy spring@IETF 106 Singapore ShowNetで得られたSRv6 Service Chainingに 関する課題を共有
SR-based Backbone in 2021 • コアをSR-MPLS、DC向けをSRv6で構築 • Flex-AlgoやEgress Peer Engineeringのデモンストレーション
ne8000-m14 asr9904 fx201 fx201 mx10003 n936000cd-gx ne8000-f1a ncs55a1 ne8000-x4 asr9902 ptx1001-mr36 SRv6網 (サービス・DC) SR-MPLS網 (バックボーン)
2021年Segment Routingはここまで動いた • SR-MPLS: 相互接続環境でリッチな機能も動く • Flex AlgoやEgress Peer Engineering
• L3VPNももちろん動いた with SR-MPLS/SRv6 interwork • 2021年4月で時点ではSRv6と比較するとだいぶ枯れている様子 • SRv6: Layer-3VPNは5機種で相互接続まで動いた • 2021年4月の段階でだいぶ大変ではありましたが... • これからこなれてくるはず 8
SRv6 Single-Stack Multi-Service Backbone in 2022 • そして2022年、ShowNetバックボーンのフルSRv6化! • BackboneはIPv6のみ、ルータ間の
リンクはLink Local Addressのみ • 全てのIPv4/IPv6トラフィックは SRv6 L3VPNで転送 • Micro-SID interop • Flex Algo • 動的な長距離伝送路構築 interface FourHundredGigE0/0/0/24.14 description fhg-0-2-0.ptx10k.noc mtu 9021 ipv6 enable
2022年Segment Routingはここまで動いた • SRv6 L3VPNは4ベンダー9機種で相互接続しつつ動作 • 1年でだいぶ動くようになりました! • Flex Algoをはじめとする付加的な機能も動きはじめている
• もう少しでだいぶ枯れてくるかな? 2018 小島で相互 接続検証 2019 Data Planeで Service Chaining 2020 コロナ禍で 開催中止 2021 SR-MPLSメイン+ SRv6 L3VPN相接 2022 SRv6 L3VPN Single Stack
Segment Routingの進化とこれから • これまで • メジャーなFunctionはLayer-3 VPN • Flex Algoのような簡単TEや、構築の楽さというメリット
• これから • さらなるFunctionの登場? • Programmability? • SRv6だからできることとは?