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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
120
【swonet.conf_ 2025】ゼロトラストで支える広帯域セキュリティサービスと脅威監視基盤
shownet
PRO
0
150
【swonet.conf_ 2025】効率化と見える化で進化し続けるファシリティの構築
shownet
PRO
0
110
【swonet.conf_ 2025】ShowNet Watt Quest ~ネットワーク省電力化に向けた計測・分析~
shownet
PRO
0
110
【swonet.conf_ 2025】オープニングセッション
shownet
PRO
0
370
【swonet.conf_ 2025】ShowNet基礎知識
shownet
PRO
0
210
【swonet.conf_ 2025】ShowNet Media-X : ShowNetがつないだ放送のミライ
shownet
PRO
0
130
【swonet.conf_ 2025】AI基盤からエッジまで、多様化するネットワークとテストの進化
shownet
PRO
0
110
【swonet.conf_ 2025】SRv6 による k8s マルチテナント環境と次世代 AI ネットワーク/サービス基盤
shownet
PRO
0
150
Other Decks in Technology
See All in Technology
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
130
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
190
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
500
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
190
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
220
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
Exadata Fleet Update
oracle4engineer
PRO
0
1.1k
Featured
See All Featured
We Are The Robots
honzajavorek
0
170
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7k
BBQ
matthewcrist
89
10k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
71
How to Ace a Technical Interview
jacobian
281
24k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
780
Designing Experiences People Love
moore
144
24k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.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だからできることとは?