2015.7.9 juniper cloud builder conference 2015

28
Copyright © INTEROP TOKYO 2015 ShowNet NOC Team Interop Tokyo 2015 ShowNetにおける マルチクラウド実証実験 ShowNet NOC チームメンバー さくらインターネット会社 大久保 修一 2015.7.9 Juniper Cloud Builder Conference 2015

Upload: shuichi-ohkubo

Post on 16-Apr-2017

490 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team

Interop Tokyo 2015ShowNetにおける

マルチクラウド実証実験

ShowNet NOC チームメンバーさくらインターネット株式会社

大久保 修一

2015.7.9 Juniper Cloud Builder Conference 2015

Page 2: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 2

マルチクラウドの活用メリットクラウドA クラウドB

オンプレミス

• 障害、災害対策(DR)• ワークロード分散• オンプレミスとの併用• コスト削減• ベンダーロックインの回避• 異なる機能の組み合わせ• ハイブリッド構成CDN

Page 3: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 3

インターネット

サーバ間連携トラフィックの問題クラウドA クラウドB

オンプレミス CDN

インターネット経由だと・・

• 品質の保証ができない• 障害時の切り分けが難しい• セキュリティの不安

セキュアで堅牢なプライベート接続のニーズが高まっている

Page 4: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 4

East-Westトラフィックの増大

Page 5: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 5

商用クラウドプライベート接続も一般化AWS Direct Connect Equinix Cloud Exchange

Page 6: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 6

昨年のInterop2014での取り組みクラウド間の

インターコネクトにフォーカス

クラウドユーザとの接続は?

Page 7: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 7

コンセプト:Multi Cloud Fabric様々なネットワークが接続可能なオープンな

プライベートコネクトプラットフォームを目指して

Multi Cloud Fabric

オンプレミス

クラウド

モバイルエンタープライズ

コンテンツプロバイダ

Page 8: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 8

ShowNet 2015マルチクラウド構成

さくらのクラウド IDCFクラウド

ビットアイルクラウド

OpenStack幕張ShowNet

パブリッククラウド

BBIXPrivate Connect

エンタープライズ

コンテンツプロバイダ

インターネット

ミクシィ

モンストスタジオ

Page 9: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 9

ShowNet内の構成BBIX

Private Connect

ボーダ(ASBR)

コア(P)

エッジ(PE)

Cisco Nexus7706Juniper QFX10002

Huawei CE12800Juniper MX240

古河電工FITELnet FX1

サーバファーム

AS131154

Red Hat Enterprise LinuxOpenStack Platform

Page 10: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 10

ボーダ(ASBR)

Cisco Nexus7706

Juniper QFX10002

Page 11: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 11

コア(P)Huawei CE12800

Juniper MX240

Page 12: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 12

エッジ(PE)

古河電工

FITELnet FX1

2台で冗⻑構成

Page 13: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 13

Page 14: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 14

Page 15: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 15

古河電工 FX1

Juniper QFX10002Juniper MX240Huawei CE12800

Cisco Nexus7706

Page 16: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 16

内部ルーティング構成BBIX

Private Connect

ボーダ(ASBR)

コア(P)

エッジ(PE)

サーバファーム

AS131154

OSPF, LDPMPLS

VRF-A RD:1:131154 RT:131154:1

10.11.141.0/24

10.11.153.0/29

10.11.153.8/29

10.11.139.0/24

VRF-B RD:2:131154 RT:131154:2

10.11.142.0/24

インターネットの面に加えIP-VPN網を構築

Page 17: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 17

IPsec VPNでも乗り入れ可能

インターネット

Multi Cloud Fabric

ビットアイルクラウド

テナントA

テナントB

VyOS古河電工

FX1

一般的なIPsec VPNにて特定テナントのVRFを接続可能

IPsec VPN

10.11.139.0/24

Page 18: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 18

外部ルーティング構成

Interprovider IP-VPNRFC4364 Section 10. Multi-AS Backbones Option-B

ShowNet(AS131154) クラウド事業者コンテンツ事業者

ASBRPE BBIX ASBR

MP-eBGPMP-iBGP

・IDCフロンティア(AS7488)・さくらインターネット(AS9370)・ミクシィ(AS38651)

サーバファーム

RT:131154:1

10.11.141.0/24 ・・Label=16

RT:131154:2

10.11.142.0/24 ・・Label=17

Page 19: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 19

BBIXのマルチサービス構成AS131154

qfx10k

n7706

BBIX Public Peers

Closed Peers

幕張 NTT DATA大手町 SoftBank

IP Transit

v1151

v1025

v100

ip88s25

GRT

VRF

BBIX

Page 20: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 20

構築中にはまったところ• QFX10002にてMP-eBGPで受けた経路が

hiddenになる

Page 21: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 21

> show route 10.11.140.0/24 table bgp.l3vpn.0 extensive hiddenbgp.l3vpn.0: 11 destinations, 14 routes (7 active, 0 holddown, 4 hidden)9370:11:10.54.0.0/24 (1 entry, 0 announced)

BGP Preference: 170/-101Route Distinguisher: 9370:11Next hop type: Unusable, Next hop index: 0Address: 0x95274a4Next-hop reference count: 5State: <Hidden Ext ProtectionPath ProtectionCand>Peer AS: 9370Age: 1:50:13Validation State: unverifiedTask: BGP_9370_131154.169.254.1.12AS path: 9370 ICommunities: target:9370:11AcceptedVPN Label: 16Localpref: 100Router ID: 169.254.1.12

set routing-options resolution rib bgp.l3vpn.0 resolution-ribs inet.3set routing-options resolution rib bgp.l3vpn.0 resolution-ribs inet.0

下記設定を追加することで解決

Page 22: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 22

参考:QFX10002の設定

interfaces {xe-0/0/6:0 {

description xg-1-0-3.ip88s25.noc;flexible-vlan-tagging;mtu 9192;unit 100 {

vlan-id 100;family inet {

mtu 1500;address 218.100.6.XXX/24;

}family inet6 {

mtu 1500;address 2001:de8:c::13:1154:2/64;

}}unit 1025 {

vlan-id 1025;family inet {

address 169.254.XXX.XXX/24;}family mpls;

}

BBIX向け10GbEインターフェイス

40GBASE-LR4 を 10GBASE-LR ×4に

Page 23: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 23

参考:QFX10002の設定

interfaces {et-0/0/1 {

description hg-4-0-1.ce12800.noc;vlan-tagging;mtu 9192;unit 302 {

vlan-id 302;family inet {

mtu 1500;address 45.1.3.9/30;

}family inet6 {

mtu 1500;address 2001:3e8:1:302::22/64;address fe80::302:22/64;

}family mpls;

}

Huawei CE12800向け100GbEインターフェイス

100GBase-LR4QSFP28モジュール

Page 24: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 24

参考:QFX10002の設定

protocols {mpls {

interface et-0/0/11.303;interface et-0/0/1.302;interface xe-0/0/6:0.1025;

}ldp {

track-igp-metric;interface et-0/0/1.302;interface et-0/0/11.303;interface lo0.0;

}bgp {

local-as 131154;group 131154-inet-vpn {

type internal;family inet-vpn {

unicast;}neighbor 45.1.0.25 {

description fx1-1;}neighbor 45.1.0.26 {

description fx1-2;

group BBIX-inet-vpn {type external;import rcvfrom-BBIX-inet-vpn;family inet-vpn {

unicast;}export advto-BBIX-inet-vpn;vpn-apply-export;graceful-restart {

disable;}neighbor 169.254.XXX.XXX {

description sakura;passive;peer-as 9370;bfd-liveness-detection {

minimum-interval 1000;}

}

MP-iBGP MP-eBGP

Option-B方式で、routing-instanceを

作らないので本来不要

Page 25: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 25

4Byte-ASでのMP-BGP• BGPでのCapability(VPNv4 Unicast)交換は問題なし• RDのフォーマットに注意が必要

• 4Byte-ASを埋め込むには、Type 2フォーマットの対応が必要。今回は、Type 0フォーマットを利用。

• RD:1:131154, RD:2:131154• Target Communityは特に問題なかった

• JUNOSの場合Lが必要• set policy-options community shownet-vrf1 members

target:131154L:1;

Page 26: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 26

マルチクラウドの機能要件• クラウド間のプライベートコネクト• データのレプリケーション、バックアップ機構• 死活監視、リソース監視、品質監視• 負荷分散制御機構• フェイルオーバ機構• クラウドの自動制御に必要な機構• マルチクラウドコントローラ

Page 27: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 27

Interop Tokyo Webサイトのマルチクラウドロードバランシング

IDCFクラウド

さくらのクラウド

Multi Cloud Fabric

ロードバランサロードバランサ

インターネット

www.interop.jp

スケーリング

A10 Networks Thunder

F5 Networks BIG-IPCitrix NetScaler MPX

GSLBGSLB AS290NTT

SmartConnect

Page 28: 2015.7.9 Juniper Cloud Builder Conference 2015

Copyright © INTEROP TOKYO 2015 ShowNet NOC Team 28

まとめ• エンドユーザがマルチクラウド環境を手軽に利用可

能とするためのネットワークモデルを提唱• オープンな閉域網接続 “Multi Cloud Fabric”• 商用のInternet eXchange(BBIX)の上に、

Privateな面を切って実装• MP-BGPによるクラウド間/ユーザとの接続• 一般的なIPsec VPNでの乗り入れにも対応• 閉域網のインターフェイスは複数の選択肢が必要