Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OpenStack Neutron Introduction

498 views

Published on

OpenStack Neutron and SDN,NFV

Published in: Technology
  • Be the first to comment

OpenStack Neutron Introduction

  1. 1. OpenStack 网络实践 SDN, NFV 在OPENSTACK中的应用和实践 梁博 liang.bo@99cloud.net
  2. 2. 议题 OpenStack介绍 OpenStack网络与传统网络的区别和挑战 SDN在OpenStack中的应用 NFV在OpenStack中的应用 Q & A 1 2 3 4 5
  3. 3. OpenStack – 开源的云计算框架 OpenStack由发展迅速的开源社区管理 ◦ 来自全球24,000多社区成员 ◦ 495个公司支持着OpenStack项目 ◦ 超过2000万行代码 (大多数是Python代码) 目前的状态 (Kilo Release) ◦ 超过4,500个开发者 ◦ 170个不同的公司参与了Kilo版本的开发 ◦ 修复了20,000个Patch
  4. 4. OpenStack 版本发布历史 2010 2011 2012 2013 2014 2015 Initial Annoucement Austin Release Diablo Release Cactus Release Baxar Release Essex Release Folsom Release Grizzly Release Havana Release Ice House Release (Security Fixes) Juno Release (Stable) Liberty Release Kilo Release
  5. 5. 开发相关的统计
  6. 6. 个人的开发统计
  7. 7. 每日更新状态 http://activity.openstack.org/dash/browser/
  8. 8. OpenStack – 架构 Orchestration Telemetry Network Storage Storage Storage Compute Identity Dashboard AMQP Message Bus SWIFT GLANCE CINDER v 计算 Compute v 存储 Storage v 网络 Networking v 计量 Ceilometer v 编排 Orchestration
  9. 9. OpenStack很酷 但是我们为什么要用OPENSTACK
  10. 10. OpenStack网络之前 物理基础架构 Data Center Core Aggregation Access Layer 3 Links Layer 2 Trunks
  11. 11. OpenStack网络之前 物理基础架构 Data Center Core Aggregation Access Layer 3 Links Layer 2 Trunks
  12. 12. OpenStack网络之前 虚拟化 Virtual Machine Hypervisor Bridge
  13. 13. OpenStack 网络 Network as a Service
  14. 14. OpenStack 网络 Network as a Service
  15. 15. OpenStack 网络最终拓扑
  16. 16. OpenStack Horizon – Network Topology
  17. 17. OpenStack Neutron Neutron Server Core Plugin Service Plugin OVS Cisco Vendor ML2 VLAN GRE VxLAN CsicoNexus OVS OpenDayLight Type Drivers Mechanism Drivers APIC More Vendor Drivers VPN Firewall L3 Router Load Balance • API + Extensions • Message Queue 在不同Agents之间传递消息 • Service是抽象的, 但是可以通过不同Driver 来实现, OpenStack有一套默认的实现方式 • ML2 来实现Layer 2网络
  18. 18. OpenStack为什么需要 SDN o 虚机在线迁移 o 实时响应虚机开机、启动、关闭和销毁 o 云中的网络拓扑无法直观的展现, 靠人很难管理和维护 o 按需交付网络资源
  19. 19. L2 Population
  20. 20. Neutron 的一些问题 • OpenStack默认实现是利用OVS本身来做L2 Population • OpenStack 唾弃传统的架构, 但是我们不能 • Service实现 • Load Balancer – HA Proxy • L3 Router – Linux Route Table + Iptables • Firewall – Linux Iptables • VPN – Swarn • 网络节点HA
  21. 21. Solutions ?
  22. 22. 谢谢 大家可以关注10月27日OPENSTACK东京峰会 HTTPS://WWW.OPENSTACK.ORG/SUMMIT/TOKYO-2015/

×