オープンソース NFV プラットフォーム の取り組み 平成 27年 4月 レッドハット アジア太平洋地域 事業開発戦略本部 テレコム & NFV チーフ テクノロジスト 杉山 秀次 自己紹介 ネットワーク業界歴 27年 現在、レッドハットアジア太平洋地域において NFVチーフテクノロジストとして活動。 前職はジュニパーネットワークスにてR&Dサポート ディレクタとしてアジア各国のテレコムキャリア 及びパートナと技術開発連携。 Junosは1999年UUNET時代oliveベースから.. JunosSDK,Virtual Junos,JunosVEE.... 2 Copyright 2014 Red Hat | [email protected] Open Contrailでの取り組み 3 Copyright 2014 Red Hat | [email protected] eNovanceの近況 Red Hat Cloud Innovation Practice https://www.redhat.com/ja/about/press-releases/red-hat-launches-cloudinnovation-practice-fast-track-cloud-and-devops-deployments 4 Copyright 2014 Red Hat | [email protected] オープン ソース NFV OpenStackだけじゃない! Up stream first! 5 Copyright 2014 Red Hat | [email protected] オープンソース NFV OpenStackをベースとしたNFVプラット フォーム IaaSのオープンソース化、OS、vSwitch 複数のオープンソースSDNオプション(Open Daylight, OpenContrail, ONOS, MidoNet) 6 Copyright 2014 Red Hat | [email protected] NFV関連OpenStackリリース状況 juno kilo RHEL-OSP 6 GA TBC.... ● vCPU Pinning* ● Support for vhost-user virtual interfaces in support of DPDK ● Large pages* ● Support for port security with ML2/OVS ● ● 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 ● IPv6 infrastructure deployment ● DPDK-accelerated Open vSwitch Technology Preview ● etc OPNFV OpenStack community page https://wiki.opnfv.org/community/openstack RHEL-OSP 6 A1 ● ● Full support for DVR (QE testing) VRRP based deployment on RHEL OSP Installer OPNFV OpenDaylight community page https://wiki.opnfv.org/community/opendaylight RHEL-OSP 6 A2 ● I/O Based NUMA scheduling* *Kilo Feature Backports RHEL-OSP: Red Hat Enterprise Linux OpenStack Platform 7 Copyright 2014 Red Hat | [email protected] DPDK データプレーン アクセラレーション VNF Network App Guest OS DPDK Data plane Acceleration Guest OS VNF Network App OVS Bottleneck KVM Hardware VNF Network App DPDK DPDK Guest OS Guest OS Pass-through Pass-through NIC NIC VNF Network App NIC NIC OVS DPDK IVSHMEM Shared Rings * KVM Hardware * マルチテナント環境での セキュリティ上の懸念 Ubuntu等 8 Copyright 2014 Red Hat | [email protected] DPDK – ソリューション (dpdk.org) IVSHMEM+MEMNIC us-vhost VNF VNF DPDK MEMNIC PMD virtio-net PMD QEMU Shared memory /dev/shm/memnic X (Existing each NIC) QEMU Shared memory /dev/vhost-net == fd_link mod with FUSE/CUSE memnic-vport-io userspace-vhost DPDK vSwitch: mempool DPDK vSwitch: mempool RHEL7.1 RHEL7.x DPDK 2.0 - support Qemu userspace vhost - initiate ABI compatibility - packet reordering, etc 9 Copyright 2014 Red Hat | [email protected] NFV関連 Upstream プロジェクト OpenStackだけじゃない! Heat Congress Blazar OpenStack Neutron Nova OpenDaylight libvirt Open vSwicth DPDK KVM Linux Kernel 10 Copyright 2014 Red Hat | [email protected] OpenStack (kilo) Neutron, Nova Main contributors Red Hat IBM Mirantis http://stackalytics.com/? release=kilo&metric=commits &module=neutron-group HP VMware NEC Red Hat Intel HP Rackspace RackSpace Cloudbase Solutions Cisco others Mirantis VA Linux VMware A10 Nova http://stackalytics.com/? release=kilo&metric=commits&module= nova-group Thales others Neutron 11 Copyright 2014 Red Hat | [email protected] KVM main contributors http://www.linux-kvm.org/wiki/images/3/3c/01x01KVMKeynote.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,..... 12 Copyright 2014 Red Hat | [email protected] オープンソース NFVで必要なこと ● ● ● ● ● 13 多くの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 14 Copyright 2014 Red Hat | [email protected] The NFV “Big Picture” 標準化 Testing, Experimentation, ETSI NFV and Open Source WG Use Cases, Experience, Issues/Bugs, ... IFA WG, EVE WG, SEC WG, RELA WG Specs Open Source NFV OPNFV Code Telco WG Heat Congress e2e アーキテクチャ - インフラへの要求整理 - PoC、相互テスト Blazar リファレンス実装 - Integration - Validation OpenStack Neutron Nova OpenDaylight Open vSwicth DPDK libvirt Upstream Projects NFVではOpenStack だけでなく様々な プロジェクトが関係 KVM Linux Kernel NFV SIG RDO 15 Cloud SIG CentOS Copyright 2014 Red Hat | [email protected] Downstream Projects Opportunity for collaboration This is what Red Hat does 16 Copyright 2014 Red Hat | [email protected] まとめ: NFVプラットフォームとRed Hat製品 (ETSI NFV Reference Architecture) OSS/BSS Orchestrator Service VNF Infrastructure Description Network Element Management Systems Virtualization Network Functions (VNFs) Network Functions Virtualization Infrastructure Virtual Compute / Storage / Network RedHat Storage (RHS) RHEL-OSP Compute node dpdk.org 17 Copyright 2014 Red Hat | [email protected] VNF Managers Virtualized Infrastructure Manager RHEL-OSP Controller node Thank You! Questions?
© Copyright 2024 ExpyDoc