sdnを作る側と使う側」 · なぜopen vswitch はsdnで良く

8
© 2013 VMware Inc. All rights reserved SDNを作る側と使う側」 Open vSwitch編〜 ヴイエムウェア(株) ネットワーク&セキュリティー事業部 テクニカルリーダ 進藤 資訓

Upload: phunghanh

Post on 09-Sep-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

© 2013 VMware Inc. All rights reserved

「SDNを作る側と使う側」   〜Open vSwitch編〜 ヴイエムウェア(株) ネットワーク&セキュリティー事業部 テクニカルリーダ 進藤 資訓

- 2 - © 2013 VMware Inc. All rights reserved

自己紹介

 進藤 資訓(しんどう もとのり)

 略歴 • 東京電力、カーネギーメロン大学、アセンド、コサイン、プロキシム、ファイブ・フロント、ニシラ、ヴイエムウェア

 目標 • 歌って踊れるエンジニア

- 3 - © 2013 VMware Inc. All rights reserved

私の視点 on SDN

https://www.opennetworking.org/sdn-resources/sdn-defined より引用

- 4 - © 2013 VMware Inc. All rights reserved

Open vSwitch Architecture

ovsdb-server ovs-vswitchd

openvswitch_mod.ko

Open vSwitch

User Space

Kernel Space

Management (OVSDB) Channel TCP/6632

OpenFlow Channel TCP/6633

- 5 - © 2013 VMware Inc. All rights reserved

History of Open vSwitch

2009 2010 2011 2012 2013

0.99.0 0.90.5 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.9.0 1.10.0 1.7.0

l  OpenFlow 1.0 l  OVSDB l  GRE l  XenServer l  Performance

improvement

l  IPv6 policy l  LACP l  802.11ag CCM l  QoS l  GRE over IPsec l  Bonding

l  Easy port to HW l  RHEL

l  255 OF tables l  OF learning

l  Upstream to Linux 3.3 kernel l  x3 flow setup

performance improvement

l  SKB marking l  FreeBSD l  OpenFlow

1.2/1.3 (exp) l  VXLAN

l  Wildcarding in kernel

l  LISP l  CFM demand

mode

1.11.0

l  ovs-vswitchd Multi-threading

coming soon

- 6 - © 2013 VMware Inc. All rights reserved

Open vSwitch Integration with other S/W  OpenStack Integration • Open vSwitch plug-in available

•  Supported since Essex

•  VLAN

•  GRE Tunneling (if supported)

 CloudStack Integration •  Supported since CloudStack 4.1

•  VLAN

•  GRE Tunneling (if supported)

 Libvirt Integration •  libvirt 0.9.11 or later

- 7 - © 2013 VMware Inc. All rights reserved

VTEP HW Partner Integration

- 8 - © 2013 VMware Inc. All rights reserved

なぜOpen vSwitchはSDNで良く使われるのか?

 Open Source ?

 Feature Rich ?

 Open vSwitchははじめから“リモート”から使われることを想定して作られている!

 Production Readyな作り