559-233-4741 BOFV f BOF-2 BOF.21 BOF.22 B OF-23 SOF-24 BOF ...
IETF100 Routing関連報告 (dcrouting)...BoF概要...
Transcript of IETF100 Routing関連報告 (dcrouting)...BoF概要...
IETF100 Routing関連報告(dcrouting)
宮坂拓也KDDI
dcrouting
BoF概要‣データセンター内のルーティングに関するBoFが開催‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各
WG(IS-IS,OSPF,IDRなど)において技術拡張の提案が近年多く⾏われていたが、それをdcroutingという形でまとめてBoFを開催した
‣non WG-Forming BoF
dcrouting BoF
近年のよくあるデータセンターの構成: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
実際のネットワーク例
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/
実際のネットワーク例
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/
とてつもないノードの数!
実際のネットワーク例
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/
とてつもないノードの数!
既存のルーティングプロトコルがこんなシビアな環境で
ちゃんと動作するの?
このような問題を解決するために、⼤きく分けて、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
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/
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):リンクステートを
フラッディングする
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):ディスタンスベクター型
リンクステート情報は送らない
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発表より)
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
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と同じフォーマット)
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も考えられる
⾃分でルーティングプラットフォーム・プロトコルをつくってサービスに利⽤‣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
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
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