IETF100 Routing関連報告 (dcrouting)...BoF概要...

18
IETF100 Routing関連報告 (dcrouting) 宮坂拓也 KDDI

Transcript of IETF100 Routing関連報告 (dcrouting)...BoF概要...

Page 1: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各

IETF100 Routing関連報告(dcrouting)

宮坂拓也KDDI

Page 2: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各

dcrouting

Page 3: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各

BoF概要‣データセンター内のルーティングに関するBoFが開催‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各

WG(IS-IS,OSPF,IDRなど)において技術拡張の提案が近年多く⾏われていたが、それをdcroutingという形でまとめてBoFを開催した

‣non WG-Forming BoF

dcrouting BoF

Page 4: IETF100 Routing関連報告 (dcrouting)...BoF概要 ‣データセンター内のルーティングに関するBoFが開催 ‣データセンター内ルーティングの特有な問題を解決するために、Routing系の各

近年のよくあるデータセンターの構成: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系の各

実際のネットワーク例

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系の各

実際のネットワーク例

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系の各

実際のネットワーク例

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系の各

このような問題を解決するために、⼤きく分けて、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系の各

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系の各

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系の各

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系の各

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系の各

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系の各

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系の各

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系の各

⾃分でルーティングプラットフォーム・プロトコルをつくってサービスに利⽤‣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系の各

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系の各

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