Quantum +Open vSwitch
Повестка дня aka agenda     • Почему Quantum?     • Что такое Quantum?        ●          Абстракции используемые в API    ...
Почему Quantum?     • On-demand networking        ●          Создание изолированных L2 сетей        ●          Добавление ...
Что такое Quantum?                              Compute API        KVM                              Network API      OVS p...
Базовые абстракции API     • Network — изолированный сегмент L2 сети, аналог       VLAN     • Subnet — блок IP адресов, ас...
Архитектура плагинов                                API Client (GUI, CLI)                                      Quantum API...
Типичная архитектура11/28/12                      7
Две основных модели развертывания     • Сети для пользователей (tenants) создает cloud operator        ●          Quantum ...
Как работает Quantum + Open vSwitch11/28/12                               9
Как работает Quantum + Open vSwitch11/28/12                                10
Quantum Use-cases
Single Flat Network11/28/12                         12
Multiple Flat Networks11/28/12                            13
Mixed Flat and Private Networks11/28/12                                14
Provider Router With Private Networks11/28/12                                   15
Per-tenant Router with Private Networks11/28/12                                    16
Недостатки и ограничения     • Функциональность Nova-Net:       ●         multi_host mode       ●         Security groups ...
Nova-net vs. Quantum       Feature               Nova-Net       QuantumMulti-host mode          +              -VLAN netwo...
Альтернативы и перспективы    • OpenFlow контроллер (Ryu, Trema)      ●        Позволяет изолировать сетевой        трафик...
Спасибо за внимание11/28/12                         20
Upcoming SlideShare
Loading in …5
×

Quantum + Open vSwitch

5,007 views

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,007
On SlideShare
0
From Embeds
0
Number of Embeds
3,156
Actions
Shares
0
Downloads
121
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Quantum + Open vSwitch

  1. 1. Quantum +Open vSwitch
  2. 2. Повестка дня aka agenda • Почему Quantum? • Что такое Quantum? ● Абстракции используемые в API ● Архитектура плагинов • Как работает Quantum + Open vSwitch • Deployment сценарии • Недостатки и ограничения11/28/12 2
  3. 3. Почему Quantum? • On-demand networking ● Создание изолированных L2 сетей ● Добавление «продвинутых» сетевых сервисов: маршрутизаторов, firewallов, VPN, etc. • Позволяет использовать продвинутые сетевые технологии ● Network virtualization ● Overlay tunneling: VXLAN, NVGRE, STT ● SDN, OpenFlow11/28/12 3
  4. 4. Что такое Quantum? Compute API KVM Network API OVS plugin Storage API Ceph Пользовательские утилиты (GUI, CLI, код API)11/28/12 4
  5. 5. Базовые абстракции API • Network — изолированный сегмент L2 сети, аналог VLAN • Subnet — блок IP адресов, ассоциированный с L2 сетью • Port — точка соединения виртуальной сети Quantum с виртуальным интерфейсом VM • Виртуальные сети и подсети по определению multi- tenant (например, перекрывающиеся IP адреса могут использоваться в разных сетях)11/28/12 5
  6. 6. Архитектура плагинов API Client (GUI, CLI) Quantum API Quantum Core API Extension API Service (network, subnet, port) (router, provider networks) LinuxBridge OVS plugin Cisco plugin plugin nova-compute nova-compute nova-compute Network Backend Virtual switch Virtual switch Virtual switch11/28/12 6
  7. 7. Типичная архитектура11/28/12 7
  8. 8. Две основных модели развертывания • Сети для пользователей (tenants) создает cloud operator ● Quantum admin-only, пользователи его не используют ● Похоже на nova-network, но дает больше гибкости при построении топологии сети, IP адресации, и т.п. • Дать пользователям доступ к Quantum API ● True «self-service networking» ● Пользователи используют скрипты, GUI, CLI утилиты для настройки сети11/28/12 8
  9. 9. Как работает Quantum + Open vSwitch11/28/12 9
  10. 10. Как работает Quantum + Open vSwitch11/28/12 10
  11. 11. Quantum Use-cases
  12. 12. Single Flat Network11/28/12 12
  13. 13. Multiple Flat Networks11/28/12 13
  14. 14. Mixed Flat and Private Networks11/28/12 14
  15. 15. Provider Router With Private Networks11/28/12 15
  16. 16. Per-tenant Router with Private Networks11/28/12 16
  17. 17. Недостатки и ограничения • Функциональность Nova-Net: ● multi_host mode ● Security groups ● Metadata service • Advanced services: ● Load-balancing ● VPN11/28/12 17
  18. 18. Nova-net vs. Quantum Feature Nova-Net QuantumMulti-host mode + -VLAN networking + +Flat (DHCP) networking + +Tunneling - +Security Groups + -SDN - +Metadata service + - 18
  19. 19. Альтернативы и перспективы • OpenFlow контроллер (Ryu, Trema) ● Позволяет изолировать сетевой трафик без использования VLAN и тунелей ● Распределенный firewall и load- balancing11/28/12 19
  20. 20. Спасибо за внимание11/28/12 20

×