Download - ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

Transcript
Page 1: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

OpenStack Networking From OpenStack 2014 Atlanta

Nguyễn Thanh Hải

Page 2: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

Topic Networking

● OpenDayLight (SDN) ● Network Functions Virtualization (NFV)● Network policy● HA L3 Agent● Neutron

Page 3: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

OpenDayLight● Sesion

○ OpenStack Integration with OpenDaylight○ Using OpenDaylight Within an OpenStack

Environment

Page 4: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

OpenDayLightOpenDaylight is an Open Source Software project under the Linux Foundation with the goal of furthering the adoption and innovation of Software Defined Networking (SDN) through the creation of a common industry supported platform

Page 5: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

OpenDayLightController

Control plane

Page 6: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

OpenDayLightOpenDaylight is multi-project

▪ 15 projects currently in “bootstrap” or “incubation”

▪ Bringing components together in a simultaneous release▪ Code name: Hydrogen▪ Delivered: February 3rd, 2014

Several “editions” to group related functionality together ▪ base, virtualization, service provider▪ virtualization edition will provide OpenStack integration

Page 7: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

OpenDayLight

Page 8: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

NFV● Network Functions Virtualization (NFV)

Page 9: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

NFV

Page 10: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

NFV

Page 11: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

NFV● Optimized (Energy & Network Efficiency)

● For Service Provider

● NFV Value Proposition

○ NVF is a killer use-case for Openstack

● Call for community action○ Scheduler Gap and a candidate solution [e.g.SolverScheduler, blueprint exists, code

pushed for review in Icehouse]

○ Cross-Scheduler API w. constraints [e.g. augment server-groups API released in

Icehouse]

○ Neutron hooks for Virtual Network Services (and API)

Page 12: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

Network Policy● Session

○ The Network as the Security and Policy Enforcement

○ Network Policy Abstractions in Neutron

○ Network Policy

● Group base policy

Page 13: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

Network Policy

Page 14: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

Network PolicyContract SLA

Page 15: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

Network PolicySecurity ● Isolate tenant

Page 16: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

High Availability in NeutronL3 Agent Healthcheck

Page 17: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

High Availability in NeutronVRRP

Page 18: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking

Others

● Scale-out network node○ Ebay ○ Cloudscaling○ Bug and bug

● Deployment Neutron○ L2 or L3

Page 19: ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking