openstackネットワーク入門 – openstack最新情報セミナー 2015年4月

80
OpenStackネットワーク入門 Midokura Japan Takaaki Suzuki

Upload: virtualtech-japan-inc

Post on 15-Jul-2015

2.356 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

OpenStackネットワーク入門

Midokura JapanTakaaki Suzuki

Page 2: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Agenda

- History of Neutron- Nova Network- Quantum- Neutron- Packet Flow- Neutron and SDN

Page 3: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

History of Neutron...

Page 4: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

History of Neutron...

● In 2010, OpenStack debut with its monolithic networking model → Nova Network

2010

Nova

Network

Page 5: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

History of Neutron...

● Nova Networkの機能o L2o DHCP

2010

Nova

Network

Page 6: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

History of Neutron...

● In 2011, pluggable networking model was proposed to the community → Quantum

Nova

NetworkQuantum

OVS MidoNet…...OVS plugin and Vendor plugins

2010 2011

Page 7: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

History of Neutron...● Quantum

o L3/L2o DHCPo FloatingIPo Secutiry Group

2011

Quantum

Page 8: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

History of Neutron...

● In 2013, OpenStack Foundation received a notice that Quantum was a trademark and they had to change the name → Neutron

Nova

NetworkQuantum

OVS MidoNet…...

OVS plugin and Vendor plugins

Neutron

OVS MidoNet…...

20112010 2013

Page 9: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

History of Neutron...

● Neutron (Juno)o L3/L2o DHCPo FloatingIPo Secutiry Group

Neutron

o LBaaS

o FWaaS

o VPNaaS

o DVR(分散ルーティング)

o L3HA

Page 10: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Server

eth0

LinuxBridge

VM01

192.168.10.2/24

Nova Network (Flat DHCP Manager)

L2 Switch Vlan1

nova-network

nova-compute

VM02

192.168.10.3/24

dnsmasq

Page 11: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Server

eth0

LinuxBridge

VM01

192.168.10.2/24

Nova Network (VLAN Manager)

L2 Switch

Trunk

nova-network

nova-compute

VM02

192.168.10.3/24

dnsmasqLinuxBridge

dnsmasq

VM01

172.16.0.2/24

VM02

172.16.0.2324

VLAN100 VLAN200

VLAN100

VLAN200

Page 12: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Server

iptables PRE-POST Routing

(DNAT,SNAT)

eth0

VM01

192.168.10.2/24

L2 Switch

nova-network

nova-compute

VM02

192.168.10.3/24

Vlan1

Nova Network (Routing NAT)

DNAT 119.15.120.4 : 172.16.0.2

SNAT any: 119.15.120.3

eth1

LinuxBridge

dnsmasq

Page 13: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Server

iptables PRE-POST Routing

(DNAT,SNAT)

Server

eth0

VM01

192.168.10.2/24

L2 Switch

nova-compute

VM02

192.168.10.3/24

VLAN1

Nova Network (Routing NAT)

DNAT 119.15.120.4 : 172.16.0.2

SNAT any: 119.15.120.3

eth1

LinuxBridge

dnsmasq

eth0

nova-network

GW: 192.168.10.1

Page 14: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Nova Network

● Linux Bridgeやiptablesを使う.

● ネットワークを分ける為に

VLANを利用している.

● L3ルーティングは外部機器におまかせ.

● 枯れた技術を好む人もいる.

Page 15: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Compute

ovs-agent

Quantum

Controller

Quantum-server

Compute

ovs-agent

Compute

quantum

openvswitch

plugin-agent

Network

quantum-l3-agent

quantum-dchp-agent

quantum-metadata-agent

quantum-openvswitch-plugin-

agent

OpenvSwitch

Plugin

Page 16: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Quantum Server (API)

Controller

Quantum-server

Page 17: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Quantum Server (API)● Plugin形式で様々なPluginを1つ選べる

Controller

Quantum-server

OpenvSwitch

Plugin

MidoNet

PluginLinuxBridge

Plugin

Page 18: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Quantum L2 agent

Compute

quantum

openvswitch

plugin-agent

Page 19: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Quantum L2 agent

● VM用の仮想L2設定自動的に設定してくれる.

Compute

quantum

openvswitch

plugin-agent

VM

VM

VM

VM

VM

VM

Page 20: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Quantum L3/DHCP/Metadata agent

Network

quantum-l3-agent

quantum-dchp-agent

quantum-metadata-agent

quantum-openvswitch-plugin-

agent

Page 21: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Quantum L3/DHCP/Metadata agent

● DHCP、インターネット外部接続

● VM用メタデータの提供

(hostname, SSH鍵等)

Network

quantum-l3-agent

quantum-dchp-agent

quantum-metadata-agent

quantum-openvswitch-plugin-

agent

Page 22: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Compute

ovs-agent

Quantum

Controller

Quantum-server

Compute

ovs-agent

Compute

quantum

openvswitch

plugin-agent

Network

quantum-l3-agent

quantum-dchp-agent

quantum-metadata-agent

quantum-openvswitch-plugin-

agent

OpenvSwitch

Plugin

Page 23: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Quantum

・Agentを使って様々な機能を提供する.・Plugin形式により様々な技術を利用できる.・NetoworkノードはL3機能(Routing, NAT)

ComputeノードではL2機能が利用できる.

Page 24: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Quantum -> Neutron

Page 25: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Compute

ovs-agent

Neutron

Controller

neutron-server

Compute

ovs-agent

Compute

neutron

openvswitch

agent

Network

neutron-l3-agent

neutron-dchp-agent

neutron-metadata-agent

neutron-openvswitch-agent

OpenvSwitch

Plugin

Page 26: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Compute

ovs-agent

Neutron (Juno)

Controller

neutron-server

Compute

ovs-agent

Compute

neutron

openvswitch

agent

Network

neutron-l3-agent (FWaaS)

neutron-dchp-agent

neutron-metadata-agent

neutron-openvswitch-agent

neutron-lbaas-agent

neutron-vpn-agent ML2

Plugin

Page 27: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron Multi Layer 2 Plugin

Controller

neutron-server

ML2

Plugin

Page 28: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron Multi Layer 2 Plugin

Controller

neutron-server

ML2

Plugin

Type Driver

GRE

VXLAN

FLAT

Mechanism

Driver

OpenvSwitch

Cisco

Arista

Page 29: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron Multi Layer 2 Plugin

Controller

neutron-server

ML2

Plugin

Type Driver

GRE

VXLAN

FLAT

Mechanism

Driver

OpenvSwitch

Cisco

Arista

Page 30: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron Multi Layer 2 Plugin

Controller

neutron-server

ML2

Plugin

Type Driver

GRE

VXLAN

FLAT

Mechanism

Driver

OpenvSwitch

LinuxBridge

Cisco

Compute

neutron

openvswitch

agent

Compute

neutron

cisco

agent

Page 31: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron Multi Layer 2 Plugin

Controller

neutron-server

ML2

Plugin

Type Driver

GRE

VXLAN

FLAT

Mechanism

Driver

OpenvSwitch

LinuxBridge

Cisco

Compute

neutron

openvswitch

agent

Compute

neutron

cisco

agent

VM

VM

VM

VM

VM

VM

VM

VM

様々なネットワーク技術を複数組合せて利用できる.

Page 32: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Network

neutron-l3-agent (FWaaS)

neutron-dchp-agent

neutron-metadata-agent

neutron-openvswitch-agent

neutron-lbaas-agent

neutron-vpn-agent

Neutron (Juno)

Page 33: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutronでユーザーができること

Page 34: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutronでユーザーができること

Page 35: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutronでユーザーができること

1. 仮想ネットワーク(L2)の作成

① ① ①

Page 36: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutronでユーザーができること

2. 仮想L3ルータの作成

neutron router-create

① ① ①

② ②

Page 37: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

3. ネットワークとルータの接続(router-interface-add)

Neutronでユーザーができること

① ① ①

② ②

③ ③ ③

Page 38: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutronでユーザーができること

4. ルータと外部ネットワークの接続(router-gateway-set)

① ① ①

② ②

③ ③ ③

④ ④

Page 39: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutronでユーザーができること

5. FloatingIP(グローバルIP DNAT/SNAT)をVMに付与できる.① ① ①

② ②

③ ③ ③

④ ④

⑤⑤ ⑤ ⑤

Page 40: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutronでユーザーができること

6. VMのポートに対してSecurityGroupを作成しSSHやHTTPの通信を許可等を適用することができる.

① ① ①

② ②

③ ③ ③

④ ④

⑤⑤ ⑤ ⑤⑥ ⑥ ⑥ ⑥ ⑥ ⑥

Page 41: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutronでユーザーができること

① ① ①

② ②

③ ③ ③

④ ④

⑤⑤ ⑤ ⑤⑥ ⑥ ⑥ ⑥ ⑥ ⑥

*外部ネットワーク作成は管理者(admin権限)のみ

Page 42: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

Page 43: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

Compute

neutron

openvswitch

agent

VMVM VM VM

eth0

VM VM

qbr43d***qbr5db***qbr5db*** qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron

openvswitch

agent

eth0VXLAN

Page 44: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

Compute

neutron

openvswitch

agent

VMVM VM VM

eth0

VM VM

qbr43d***qbr5db***qbr5db*** qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron

openvswitch

agent

eth0VXLAN

Page 45: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

Compute

neutron

openvswitch

agent

VMVM VM VM

eth0

VM VM

qbr43d***qbr5db***qbr5db*** qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron

openvswitch

agent

eth0VXLAN

tap interface

veth interface

LinuxBridge

ovs bridge

ovs bridge

vxlan-port

patch

tap interface

LinuxBridge

veth interface

ovs bridge

ovs bridge

patch

vxlan-port

Page 46: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

Compute

neutron

openvswitch

agent

VMVM

eth0

VM VM

qbr43d***qbr5db***

br-tun

br-int

br-tun

br-int

VXLAN

DHCP

namespace

br-ex

router

namespace

Networknode

eth1eth0

neutron-l3-agent

neutron-openvswitch-agent

Page 47: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

Compute

neutron

openvswitch

agent

VMVM

eth0

VM VM

qbr43d***qbr5db***

br-tun

br-int

br-tun

br-int

VXLAN

DHCP

namespace

br-ex

router

namespace

Networknode

eth1eth0

neutron-l3-agnet

neutron-openvswitch-agent

Page 48: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Network Namespace

Page 49: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Network Namespace

Page 50: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Network Namespace

ip netnsip netns exec qrouter-*** ip linkip netns exec qrouter-*** netstat -nr

Page 51: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

br-tun

br-int

br-ex

router

namespace

Networknode

eth1

neutron-l3-agnet

neutron-openvswitch-agent

Page 52: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

br-tun

br-int

br-ex

router

namespace

Networknode

eth1

GigabitEthenet0/0

119.15.120.129neutron-l3-agnet

neutron-openvswitch-agent

router namespaceインターフェースqr-4894a511-cf: 192.168.73.1

qr-5ad834a4-df: 192.168.83.1

Page 53: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

br-tun

br-int

br-ex

router

namespace

Networknode

router namespaceインターフェースqr-4894a511-cf: 192.168.73.1

qr-5ad834a4-df: 192.168.83.1

router namespaceルーティングテーブル192.168.73.0 255.255.255.0 qr-4894a511-cf CONNECTED

192.168.83.0 255.255.255.0 qr-5ad834a4-df CONNECTED

eth1

neutron-l3-agnet

neutron-openvswitch-agent

Page 54: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

br-tun

br-int

br-ex

router

namespace

Networknode

router namespaceルーティングテーブル192.168.73.0 255.255.255.0 qr-4894a511-cf CONNECTED

192.168.83.0 255.255.255.0 qr-5ad834a4-df CONNECTED

119.15.120.130 255.255.255.128 qg-ad4adf-1e CONNECTED

0.0.0.0 0.0.0.0 119.15.120.129 qg-ad4adf-1e STATIC

eth1

GigabitEthenet0/0

119.15.120.129

router namespaceインターフェースqr-4894a511-cf: 192.168.73.1

qr-5ad834a4-df: 192.168.83.1

qg-ad4adf22-1e: 119.120.130

Page 55: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

br-tun

br-int

br-ex

router

namespace

Networknode

eth1

neutron-l3-agnet

neutron-openvswitch-agent

router

namespace

router

namespace

router

namespace

ルーターnamespaceがどんどん作成される

Page 56: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

br-tun

br-int

br-ex

router

namespace

Networknode

eth1

neutron-l3-agnet

neutron-openvswitch-agent

router

namespace

router

namespace

router

namespace

router

namespacerouter

namespace

router

namespace router

namespace

router

namespacerouter

namespace

router

namespace

router

namespace router

namespacerouter

namespacerouter

namespace router

namespacerouter

namespace

router

namespace

router

namespacerouter

namespace

router

namespace

router

namespace

router

namespace

router

namespace

router

namespace

router

namespace

router

namespace

router

namespace

router

namespace

router

namespace

router

namespace

router

namespace

router

namespacerouter

namespace

router

namespace

ユーザーからルーターを定義すればするほどネットワークノードがボトルネックに...

Page 57: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Distributed Virtual Router

Page 58: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー (DVR)

Compute

neutron-openvswitch-agent

neutron-l3-agent

VMVM

eth0

qbr5db***qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron-openvswitch-agent

neutron-l3-agenteth0VXLAN

router

namespace

router

namespace

Page 59: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー (DVR)

Compute

neutron-openvswitch-agent

neutron-l3-agent

VMVM

eth0

qbr5db***qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron-openvswitch-agent

neutron-l3-agenteth0VXLAN

router

namespace

router

namespace

router namespaceインターフェースqr-4894a511-cf: 192.168.73.1

qr-5ad834a4-df: 192.168.83.1

router namespaceインターフェースqr-4894a511-cf: 192.168.73.1

qr-5ad834a4-df: 192.168.83.1

Page 60: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー (DVR)

Compute

neutron-openvswitch-agent

neutron-l3-agent

VMVM

eth0

qbr5db***qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron-openvswitch-agent

neutron-l3-agenteth0VXLAN

router

namespace

eth1 eth1

router

namespace

router namespaceインターフェースqr-4894a511-cf: 192.168.73.1

qr-5ad834a4-df: 192.168.83.1

router namespaceインターフェースqr-4894a511-cf: 192.168.73.1

qr-5ad834a4-df: 192.168.83.1

Page 61: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー (DVR)

Compute

neutron-openvswitch-agent

neutron-l3-agent

VMVM

eth0

qbr5db***qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron-openvswitch-agent

neutron-l3-agenteth0VXLAN

router

namespace

router

namespace

router namespaceインターフェースqr-4894a511-cf: 192.168.73.1

qr-5ad834a4-df: 192.168.83.1

router namespaceインターフェースqr-4894a511-cf: 192.168.73.1

qr-5ad834a4-df: 192.168.83.1

Page 62: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー (DVR)

Compute

neutron-openvswitch-agent

neutron-l3-agent

VMVM

eth0

qbr5db***qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron-openvswitch-agent

neutron-l3-agent

eth0VXLAN

router

namespace

FloatingIP

namespace

br-ex

eth1 eth1

router

namespace

br-ex

FloatingIP

namespace

Page 63: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー (DVR)

Compute

neutron-openvswitch-agent

neutron-l3-agent

VMVM

eth0

qbr5db***qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron-openvswitch-agent

neutron-l3-agent

eth0VXLAN

router

namespace

FloatingIP

namespace

br-ex

eth1 eth1

router

namespace

br-ex

FloatingIP

namespace

Page 64: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー (DVR)

Compute

neutron-openvswitch-agent

neutron-l3-agent

VMVM

eth0

qbr5db***qbr43d***

VM VM

br-tun

br-int

br-tun

br-int

Compute

neutron-openvswitch-agent

neutron-l3-agent

eth0VXLAN

router

namespace

FloatingIP

namespace

br-ex

eth1 eth1

router

namespace

br-ex

FloatingIP

namespace

Page 65: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー (DVR)

Compute

neutron-openvswitch-agent

neutron-l3-agent

VMVM

eth0

qbr5db***

br-tun

router

namespace

VXLAN

br-tunbr-ex

SNAT

namespace

Networknode

eth1

neutron-l3-agnet

neutron-openvswitch-agent

eth0

eth1

br-ex

FloatingIP

namespacebr-int

br-int

Page 66: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

L3HA

Page 67: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

L3HA OVS Network Node

● Active/Standby deployment with VRRP● Up to two Network Nodes

Network Node

(Active)

Network Node

(Standby)

L3 agentL3 agent

Ext Switch Ext Switch

VRRP

Page 68: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

DHCP and MetaData

Page 69: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

Compute

neutron

openvswitch

agent

VMVM

eth0

VM VM

qbr43d***qbr5db***

br-tun

br-int

br-tun

br-int

VXLAN

DHCP

namespace

Networknode eth2eth0

neutron-l3-agnet

neutron-openvswitch-agent

neutron-dhcp-agent

neutron-metadata-agent

Page 70: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

Compute

neutron

openvswitch

agent

VMVM

eth0

VM VM

qbr43d***qbr5db***

br-tun

br-int

br-tun

VXLAN

DHCP

namespace

Networknode eth2eth0

neutron-l3-agnet

neutron-openvswitch-agent

neutron-dhcp-agent

neutron-metadata-agent

dnsmasq

br-int

Page 71: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Neutron環境のパケットフロー

Compute

neutron

openvswitch

agent

VMVM

eth0

VM VM

qbr43d***qbr5db***

br-tun

br-int

br-tun

VXLAN

DHCP

namespace

Networknode eth2eth0

neutron-l3-agnet

neutron-openvswitch-agent

neutron-dhcp-agent

neutron-metadata-agent

dnsmasq

br-int

metadataproxy

metadataagent

Novaapi

Page 72: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Networknode

Neutron環境のパケットフロー

Compute

neutron

openvswitch

agent

VMVM

eth0

VM VM

qbr43d***qbr5db***

br-tun

br-int

br-tun

br-int

VXLAN

br-ex

router

namespace

eth0

neutron-l3-agent

neutron-openvswitch-agent

DHCP

namespace metadataproxy

metadataagent

Novaapi

eth2

Page 73: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

NeutronとSDN製品

Page 74: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

OpenStack Kilo (Neutron)

● 4/30リリース

Brocade ML2 driver for MLX and ICX switches

Brocade L3 routing plugin for MLX switch

Brocade Vyatta vRouter L3 Plugin

Brocade Vyatta vRouter Firewall Driver

Brocade Vyatta vRouter VPN Driver

Page 75: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Cisco Nexus

http://www.cisco.com/c/en/us/solutions/collateral/data-center-virtualization/openstack-at-cisco/data_sheet_c78-727737.html

Page 76: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Contrail

http://www.slideshare.net/natiueno/contrail-overview-open-stack-days-tokyofeb2015

Page 77: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

IBM SDN-VE

http://www-06.ibm.com/systems/jp/networking/software/sdnve/

Page 78: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

MidoNet

http://midonet.org/midonet-tv.php

Page 79: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

MidoNet and Cumulus

Page 80: OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月

Janさんお願いします!