Upload
duongkiet
View
220
Download
0
Embed Size (px)
Citation preview
Copyright 2014 Red Hat | [email protected]
自己紹介
ネットワーク業界歴 27年
現在、レッドハットアジア太平洋地域において NFVチーフテクノロジストとして活動。
前職はジュニパーネットワークスにてR&Dサポートディレクタとしてアジア各国のテレコムキャリア及びパートナと技術開発連携。Junosは1999年UUNET時代oliveベースから..JunosSDK,Virtual Junos,JunosVEE....
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をベースとした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]
まとめ: 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