ietf100 routing関連報告 (dcrouting)...bof概要...
TRANSCRIPT
![Page 1: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/1.jpg)
IETF100 Routing関連報告(dcrouting)
宮坂拓也KDDI
![Page 2: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/2.jpg)
dcrouting
![Page 3: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/3.jpg)
BoF概要‣データセンター内のルーティングに関するBoFが開催‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各
WG(IS-IS,OSPF,IDRなど)において技術拡張の提案が近年多く⾏われていたが、それをdcroutingという形でまとめてBoFを開催した
‣non WG-Forming BoF
dcrouting BoF
![Page 4: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/4.jpg)
近年のよくあるデータセンターの構成:IP CLOS
データセンター内ルーティング?
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d4
Leaf
Spine
Servers Servers Servers Servers
ECMP
IPRouting
![Page 5: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/5.jpg)
実際のネットワーク例
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d5
FacebookDCNW
引⽤:https://code.facebook.com/posts/360346274145943/introducing-data-center-fabric-the-next-generation-facebook-data-center-network/
![Page 6: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/6.jpg)
実際のネットワーク例
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d6
FacebookDCNW
引⽤:https://code.facebook.com/posts/360346274145943/introducing-data-center-fabric-the-next-generation-facebook-data-center-network/
とてつもないノードの数!
![Page 7: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/7.jpg)
実際のネットワーク例
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d7
FacebookDCNW
引⽤:https://code.facebook.com/posts/360346274145943/introducing-data-center-fabric-the-next-generation-facebook-data-center-network/
とてつもないノードの数!
既存のルーティングプロトコルがこんなシビアな環境で
ちゃんと動作するの?
![Page 8: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/8.jpg)
このような問題を解決するために、⼤きく分けて、2種類のルーティング拡張が提案されている (それぞれのMLが今週ちょうど作成されました)
1. RIFT (Juniper/Comcast)‣ Routing in Fat Tree‣ 完全新規のルーティングプロトコル• Leaf→Spine⽅向にはLink State型で経路広報• Spine→Leaf⽅向にはDistance Vector型で経路広報
2. LSVR (Cisco/Nokia/Linkedin/Arrcus)‣ Link State Vector Routing‣ BGPを⽤いてLink State情報を交換する
RIFT & LSVR
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d8
![Page 9: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/9.jpg)
RIFT
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d9
引⽤:https://datatracker.ietf.org/meeting/100/materials/slides-100-dcrouting-4-rift-routing-in-fat-trees/
![Page 10: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/10.jpg)
RIFT
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d10
引⽤:https://datatracker.ietf.org/meeting/100/materials/slides-100-dcrouting-4-rift-routing-in-fat-trees/
Northbound(Leaf->Spine):リンクステートを
フラッディングする
![Page 11: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/11.jpg)
RIFT
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d11
引⽤:https://datatracker.ietf.org/meeting/100/materials/slides-100-dcrouting-4-rift-routing-in-fat-trees/
Northbound(Leaf->Spine):リンクステートを
フラッディングするSouthbound(Spine->Leaf):ディスタンスベクター型
リンクステート情報は送らない
![Page 12: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/12.jpg)
RIFT
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d12
引⽤:https://datatracker.ietf.org/meeting/100/materials/slides-100-dcrouting-4-rift-routing-in-fat-trees/
Northbound(Leaf->Spine):リンクステートを
フラッディングするSouthbound(Spine->Leaf):ディスタンスベクター型
リンクステート情報は送らない
シミュレーションではIGPに⽐べて、4倍収束が早いとのこと (IETF98RTGWG発表より)
![Page 13: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/13.jpg)
LSVR : Link State Vector Routing
LSVR
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d13
Servers Servers Servers Servers
BGP
AS65002
AS65001
![Page 14: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/14.jpg)
LSVR : Link State Vector Routing
LSVR
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d14
Servers Servers Servers Servers
BGP
AS65002
AS65001
新しいSAFIを⽤いて、LinkState情報を広報する
(中⾝はBGP-LSと同じフォーマット)
![Page 15: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/15.jpg)
LSVR : Link State Vector Routing
LSVR
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d15
Servers Servers Servers Servers
BGP Controller(RR)
RouteReflectorを使うPeeringModelも考えられる
![Page 16: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/16.jpg)
⾃分でルーティングプラットフォーム・プロトコルをつくってサービスに利⽤‣Google• Jupyter, B4, Andromeda, Espresso
‣Facebook• Open/R
彼らは⾃分たちでプラットフォーム・プロトコルを考え、実装し、商⽤ネットワークに⼊れてしまう。さらにオープンソースで公開も。それに⽐べてIETFでは、WG doc→RFC→ルーターベンダーの実装→ようやく商⽤ネットワークに導⼊ということで、スピードが遅いのでは?と最近よく聞く
IETF外の動き
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d16
![Page 17: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/17.jpg)
Thursday Lunch Speaker‣Topic: 3 years on: Open Standards, Open Source, Open Loop by D. Ward• https://www.youtube.com/watch?v=OlG556CuT7g
Open Standards, Open Source, Open Loop
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d17
引⽤:https://www.ietf.org/meeting/100/speaker-series.html
![Page 18: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79ef6d6be7bb3a0b495fe8/html5/thumbnails/18.jpg)
JANOG41 : 2018/1/24(⽔) 15:40~16:40 @ 広島‣https://www.janog.gr.jp/meeting/janog41/program
Open Standards, Open Source, Open Loop
C o p y r i g h t © 2 0 1 7 K D D I C o r p o r a t i o n . A l l R i g h t s R e s e r v e d18