23
OpenStack 网络实践 SDN, NFV 在OPENSTACK中的应用和实践 梁博 [email protected]

OpenStack Neutron Introduction

Embed Size (px)

Citation preview

OpenStack 网络实践SDN, NFV 在OPENSTACK中的应用和实践

梁博 [email protected]

议题

OpenStack介绍

OpenStack网络与传统网络的区别和挑战

SDN在OpenStack中的应用

NFV在OpenStack中的应用

Q & A

1

2

3

4

5

OpenStack – 开源的云计算框架

OpenStack由发展迅速的开源社区管理◦ 来自全球24,000多社区成员

◦ 495个公司支持着OpenStack项目

◦ 超过2000万行代码 (大多数是Python代码)

目前的状态 (Kilo Release)

◦ 超过4,500个开发者

◦ 170个不同的公司参与了Kilo版本的开发

◦ 修复了20,000个Patch

OpenStack 版本发布历史

2010 2011 2012 2013 2014 2015

InitialAnnoucement

AustinRelease

DiabloRelease

CactusRelease

Baxar Release

EssexRelease

FolsomRelease

GrizzlyRelease

HavanaRelease

IceHouseRelease(SecurityFixes)

JunoRelease(Stable)

LibertyRelease

KiloRelease

开发相关的统计

个人的开发统计

每日更新状态 http://activity.openstack.org/dash/browser/

OpenStack – 架构

Orchestration

Telemetry

Network

StorageStorage

Storage

Compute

Identity

Dashboard

AMQPMessageBus

SWIFTGLANCECINDER

v 计算 Compute

v 存储 Storage

v 网络 Networking

v 计量 Ceilometer

v 编排 Orchestration

OpenStack很酷但是我们为什么要用OPENSTACK

OpenStack网络之前 物理基础架构

DataCenterCore

Aggregation

Access

Layer3LinksLayer2Trunks

OpenStack网络之前 物理基础架构

DataCenterCore

Aggregation

Access

Layer3LinksLayer2Trunks

OpenStack网络之前 虚拟化

VirtualMachine

Hypervisor

Bridge

OpenStack 网络 Network as a Service

OpenStack 网络 Network as a Service

OpenStack 网络最终拓扑

OpenStackHorizon– NetworkTopology

OpenStackNeutron

NeutronServer

CorePlugin ServicePlugin

OVS

Cisco

Vendor

ML2

VLAN GRE

VxLAN

CsicoNexus

OVS

OpenD

ayLight

TypeDrivers MechanismDrivers

APIC

MoreVendor

Drivers

VPN

Firewall

L3Router

LoadBalance

• API + Extensions

• Message Queue 在不同Agents之间传递消息

• Service是抽象的, 但是可以通过不同Driver

来实现, OpenStack有一套默认的实现方式

• ML2 来实现Layer 2网络

OpenStack为什么需要 SDNo 虚机在线迁移

o 实时响应虚机开机、启动、关闭和销毁

o 云中的网络拓扑无法直观的展现, 靠人很难管理和维护

o 按需交付网络资源

L2Population

Neutron 的一些问题• OpenStack默认实现是利用OVS本身来做L2 Population

• OpenStack 唾弃传统的架构, 但是我们不能

• Service实现• Load Balancer – HA Proxy • L3 Router – Linux Route Table + Iptables• Firewall – Linux Iptables• VPN – Swarn

•网络节点HA

Solutions?

谢谢大家可以关注10月27日OPENSTACK东京峰会H TTPS:/ / WWW.O PENSTACK.O R G/ SUMMIT/ TO KY O -2015/