Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
24
【swonet.conf_ 2025】ゼロトラストで支える広帯域セキュリティサービスと脅威監視基盤
shownet
PRO
0
34
【swonet.conf_ 2025】効率化と見える化で進化し続けるファシリティの構築
shownet
PRO
0
21
【swonet.conf_ 2025】ShowNet Watt Quest ~ネットワーク省電力化に向けた計測・分析~
shownet
PRO
0
12
【swonet.conf_ 2025】オープニングセッション
shownet
PRO
0
15
【swonet.conf_ 2025】ShowNet基礎知識
shownet
PRO
0
36
【swonet.conf_ 2025】ShowNet Media-X : ShowNetがつないだ放送のミライ
shownet
PRO
0
40
【swonet.conf_ 2025】AI基盤からエッジまで、多様化するネットワークとテストの進化
shownet
PRO
0
12
【swonet.conf_ 2025】SRv6 による k8s マルチテナント環境と次世代 AI ネットワーク/サービス基盤
shownet
PRO
0
36
Other Decks in Technology
See All in Technology
AI駆動開発の実践とその未来
eltociear
1
460
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
170
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
0
2.2k
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
210
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
190
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
150
日本Rubyの会: これまでとこれから
snoozer05
PRO
5
220
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
140
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
190
【ServiceNow SNUG Meetup LT deck】WorkFlow Editorの廃止と Flow Designerへの移行戦略
niwato
0
120
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
250
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
1
220
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
GitHub's CSS Performance
jonrohan
1032
470k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
110
Git: the NoSQL Database
bkeepers
PRO
432
66k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
37k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
0
26
Between Models and Reality
mayunak
0
150
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だからできることとは?