17
What's new in Quantum © ? Emilien Macchi OpenStack Engineer Neutron (OpenStack Networking) Edouard Thuleau Network Engineer

What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

What's new in Quantum© ?

Emilien MacchiOpenStack Engineer

☢ Neutron ☢

(OpenStack Networking)

Edouard ThuleauNetwork Engineer

Page 2: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

● What's new in current release ?

● Take a ride to next release

● Network metering(with Demo)

● Q/A

♨ Menu ♨

Page 3: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

New features in Grizzly(current stable)

Page 4: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

● Full support of namespaces● Load-Balancing as a Service● L3 Scalability● DHCP Scalability + HA● Security Groups API● IPtables support for OVS

Currently in Grizzly

Page 5: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

Networking Namespaces

● Support in L3● Metadata servers● > Linux kernel 2.6.24● > iproute2 utilities 3.1.0● Overlapping IP

Example :- Tenant A subnets : 10.0.0.0/24 and 192.168.0.0/24- Tenant B subnets : 10.0.0.0/24 and 192.168.5.0/24

Page 6: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

Load-Balancing

- Basic support in Grizzly- Driver : HAproxy

Page 7: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

Agent Scalability

L3 Agent scales but is not HA.

DHCP Agent scales and is HA.

Page 8: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

On the way to Havana(Release : October 2013)

Page 9: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

● Modular L2● Firewall as a Service● API QoS support● Bandwidth usage metering● VPN as a Service● New LBaaS drivers● Multi-Host

New features in next release

New project code: Neutron

Page 10: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

Layer 2 improvements(contributions by Cloudwatt, Orange and eNovance)

● Modular Layer 2

● Tunneling partial mesh

● Layer 2 population

Page 11: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

Firewall as a Service

- Separate Firewall service

- Support of plugins

- IPtables support

Page 12: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

VPN as a Service

- First implementation- IPsec Support- Site-to-Site- Single-Site-to-Multiple Site

Page 13: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

OpenStack Network Metering

(contributions by eNovance)

Page 14: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

Problematic :Internet Bandwidth is critical.

Page 15: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

Distinguish network traffic based on their sources and destinations and classify them to tag them with different label.

Label Bandwidth Measures

Use case: Bill only traffic from Internet to VM.

Page 16: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

Demo !

Page 17: What's new in Quantum Neutronopenstack.fr/r/.../what-s-new-in-neutron-emilien... · What's new in Quantum© ? Emilien Macchi OpenStack Engineer ☢ Neutron ☢ (OpenStack Networking)

Questions ?

E-mail : [email protected] : EmilienMTwitter : @EmilienMacchi

E-mail : [email protected] : doude