18
オープンソース NFV プラットフォーム の取り組み 平成 274レッドハット アジア太平洋地域 事業開発戦略本部 テレコム & NFV チーフ テクノロジスト 杉山 秀次

NFV プラットフォーム の取り組み - OpenContrail is an open ...€¦ · DPDK-accelerated Open vSwitch - Technology Preview etc kilo NFV

Embed Size (px)

Citation preview

オープンソース

NFV プラットフォーム

の取り組み

平成 27 年 4月

レッドハット

アジア太平洋地域 事業開発戦略本部

テレコム & NFV チーフ テクノロジスト

杉山 秀次

Copyright 2014 Red Hat | [email protected]

自己紹介

ネットワーク業界歴 27年

現在、レッドハットアジア太平洋地域において NFVチーフテクノロジストとして活動。

前職はジュニパーネットワークスにてR&Dサポートディレクタとしてアジア各国のテレコムキャリア及びパートナと技術開発連携。Junosは1999年UUNET時代oliveベースから..JunosSDK,Virtual Junos,JunosVEE....

Copyright 2014 Red Hat | [email protected]

Open Contrailでの取り組み

Copyright 2014 Red Hat | [email protected]

eNovanceの近況

Red Hat Cloud Innovation Practice

https://www.redhat.com/ja/about/press-releases/red-hat-launches-cloud-innovation-practice-fast-track-cloud-and-devops-deployments

Copyright 2014 Red Hat | [email protected]

オープン ソース NFV

OpenStackだけじゃない!

Up stream first!

Copyright 2014 Red Hat | [email protected]

オープンソース NFV

OpenStackをベースとしたNFVプラットフォーム

IaaSのオープンソース化、OS、vSwitch

複数のオープンソースSDNオプション(Open Daylight, OpenContrail, ONOS, MidoNet)

Copyright 2014 Red Hat | [email protected]

juno RHEL-OSP 6 GA

● vCPU Pinning*

● Large pages*

● Scheduler NUMA awareness (CPU, RAM)*

● IPv6 support for tenant and provider networks

● SR-IOV networking support

● Active/Active L3 HA based on VRRP

● Distributed Virtual Routing (DVR) - Technology Preview

RHEL-OSP 6 A1

● VRRP based deployment on RHEL OSP Installer

RHEL-OSP 6 A2

● I/O Based NUMA scheduling*

TBC....

● Support for vhost-user virtual interfaces in support of DPDK

● Support for port security with ML2/OVS

● Full support for DVR (QE testing)

● IPv6 infrastructure deployment

● DPDK-accelerated Open vSwitch - Technology Preview

● etc

kilo

NFV関連OpenStackリリース状況

*Kilo Feature Backports

https://wiki.opnfv.org/community/openstack

OPNFV OpenStack community page

https://wiki.opnfv.org/community/opendaylightOPNFV OpenDaylight community page

RHEL-OSP: Red Hat Enterprise Linux OpenStack Platform

Copyright 2014 Red Hat | [email protected]

DPDK データプレーン アクセラレーション

DPDKData planeAcceleration

KVM

Pass-th

rough

NIC NIC

OVS

Network App

Guest OS Guest OS

Hardware

VNFVNF

Bottleneck

Network App

KVM

Pass-th

rough

NIC NIC

IVSHMEMShared Rings *

Guest OS Guest OS

Hardware

VNFVNF

OVSDPDK

DPDKDPDK

Network App

Network App

* マルチテナント環境での セキュリティ上の懸念 Ubuntu等

Copyright 2014 Red Hat | [email protected]

IVSHMEM+MEMNIC us-vhost

RHEL7.x

virtio-netPMD

VNF

DPDK vSwitch: mempool

userspace-vhost

DPDK – ソリューション (dpdk.org)

DPDK 2.0- support Qemu userspace vhost- initiate ABI compatibility- packet reordering, etc

RHEL7.1

QEMU

DPDK

MEMNICPMD

VNF

Shared memory/dev/shm/memnic X (Existing each NIC)

DPDK vSwitch: mempool

memnic-vport-io

QEMU

Shared memory/dev/vhost-net == fd_link modwith FUSE/CUSE

Copyright 2014 Red Hat | [email protected]

NFV 関連 Upstream プロジェクト

OpenStackだけじゃない!

Linux Kernel

KVM

Open vSwicth DPDK

OpenDaylightlibvirt

Neutron Nova

OpenStack

Heat Congress Blazar

Copyright 2014 Red Hat | [email protected]

OpenStack (kilo) Neutron, Nova Main contributors

Red Hat

RackSpace

HP

Cisco

Mirantis

VA Linux

A10

VMware

Thales

others

Red Hat

Mirantis

IBM

HP

VMware

NEC

Rackspace

Intel

Cloudbase Solutions

others

http://stackalytics.com/?release=kilo&metric=commits&module=nova-group

http://stackalytics.com/?release=kilo&metric=commits&module=neutron-group

Neutron

Nova

Copyright 2014 Red Hat | [email protected]

KVM main contributorshttp://www.linux-kvm.org/wiki/images/3/3c/01x01-

KVMKeynote.pdf

● Red Hat: maintenance, x86

● IBM: PPC, s390

● Linaro+ARM:ARM/ARM64

● SuSe:PPC, s390

● Freescale: PPC

● Imagination Technologies:MIPS

● Intel: x86 hardware ennoblement & nested virt

● Fujitsu, Google, Huawei, Siemens,.....

Copyright 2014 Red Hat | [email protected]

オープンソース NFVで必要なこと

● 多くのUpstream プロジェクトの収集が必要● ユースケースを実現する為の機能は、多くの構成

要素に影響することが多い● 多くのベンダ フォークを維持管理する事は無理● 多くのサービス プロバイダとネットワークベンダ

は似た要望をもっている● 成功させるには、早めにUpstream プロジェクト

で連携し合うことが重要

Copyright 2014 Red Hat | [email protected]

Up stream first

● Red Hat believes changes should be designed, written and proposed with upstream

● Maintaining significant out-of-tree patches across multiple projects is unsustainable

Copyright 2014 Red Hat | [email protected]

The NFV “Big Picture”

ETSI NFV

Code

SpecsUse Cases, Experience, Issues/Bugs, ...

Testing, Experimentation,and Open Source WG

Telco WG

IFA WG, EVE WG,SEC WG, RELA WG

NFV SIG

Cloud SIG

Linux Kernel

KVM

Open vSwicth DPDK

OpenDaylightlibvirt

Neutron Nova

OpenStack

OPNFV

RDO CentOS

Heat Congress Blazar

Upstream ProjectsNFVではOpenStackだけでなく様々なプロジェクトが関係

Downstream Projects

Open Source NFVリファレンス実装- Integration- Validation

標準化e2e アーキテクチャ- インフラへの要求整理- PoC、相互テスト

Copyright 2014 Red Hat | [email protected]

Opportunity for collaboration

This is what Red Hat does

Copyright 2014 Red Hat | [email protected]

まとめ: NFVプラットフォームとRed Hat製品 (ETSI NFV Reference Architecture)

OSS/BSS

Network Element Management Systems

Virtualization Network Functions (VNFs)VNF

Managers

Orchestrator

Virtual Compute / Storage / Network

RedHat Storage(RHS)

RHEL-OSPCompute node

RHEL-OSPController node

VirtualizedInfrastructure

Manager

Network Functions Virtualization Infrastructure

Service VNF Infrastructure Description

dpdk.org

Thank You!

Questions?