Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

NFV Management and Orchestration 분석

5,732 views

Published on

NFV Spec 문서(ETSI GS NFV-MAN 001 V1.1.1)를 기반으로 NFV Management and Orchestration 에 대해 분석한 자료 입니다.

Published in: Technology
  • Be the first to comment

NFV Management and Orchestration 분석

  1. 1. Network Functions Virtualization (NFV) Management and Orchestration 2015. 06. 01 ㈜파이오링크 SDN개발실 이준 (jun.lee@piolink.com)
  2. 2. © PIOLINK, Inc. SDN No.1 Contents  Reference  Overview of NFV Specification  Backgrounds  NFV-MANO Architectural Framework  NFV-MANO Architectural Framework Functional Blocks  NFV-MANO Architectural Framework Repositories  NFV-MANO Interfaces 2
  3. 3. © PIOLINK, Inc. SDN No.1 Reference 3
  4. 4. © PIOLINK, Inc. SDN No.1 Reference 4  본 발표자료는 ETSI 의 GS NFV-MAN 001 V1.1.1 “Network Functions Virtualization (NFV) Management and Orchestration” 문서를 참고하여 작성 하였음  Release Date: 2014. 12  Link for download of ETSI specifications: http://www.etsi.org/technologies-clusters/technologies/nfv
  5. 5. © PIOLINK, Inc. SDN No.1 Backgrounds 5
  6. 6. © PIOLINK, Inc. SDN No.1 Backgrounds  NFV (Network Functions Virtualization) - NFV: Network Functions Virtualization, 네트워크 기능 가상화 - 고가의 전용 장비가 아닌 일반 범용 서버 (x86 Platform)의 가상화 기반 위에 네트워크 기능을 가상화 하여 제공 - 하드웨어와 소프트웨어의 분리 (Loosely Coupled Hardware and Software) - ETSI (유럽전기통신표준협회) 에서 2012년 소개 후 SDN (Software Defined Network)과 함께 네트워크 업계의 최 대 이슈로 부상 - ETSI 산하에 설립된 NFV ISG (Industry Specification Group) 주도하에 NFV 표준 진행 중 • AT&T, BT, Verizon, NEC, DoCoMo 등 세계적 대표 통신사업자들 중심 - CAPEX/OPEX 감소, 새로운 서비스 제공에 대한 기대  NFV Management and Orchestration - NFV 에서 Management 와 Orchestration 을 담당 - NFV 는 “Loosely Coupled Hardware and Software” 라는 새로운 패러다임을 제시 함 - “Tightly Coupled Hardware and Software” 인 기존의 네트워크 장비의 Management 와 Orchestration 시스템은 NFV 에 적합하지 않음 - NFV 에 적합한 Management 와 Orchestration 시스템의 필요성이 제기 됨 • NFV 에서 제공하는 자원 할당 및 네트워크 서비스 관리 등 6
  7. 7. © PIOLINK, Inc. SDN No.1 Backgrounds  Terminologies in NFV - NFV: Network Functions Virtualization - MANO: Management and Orchestration - PNF: Physical Network Function - VNF: Virtual Network Function - NFVI: Network Function Infrastructure - N-PoP (NFVI-PoP): PNF 나 VNF 형태로 Network Function이 구현된 위치 - NS (Network Service): PNF 나 VNF 의 조합, NS는 단일 N-PoP 이나 여러 N-PoP에 걸쳐 구성 가능 함 - Deployment Behavior: VNF 생성시 필요한 NFI 자원 (e.g. VM의 수, memory, disk, bandwidth and etc.) - Operational Behavior: VNF instance 의 topology, lifecycle operation (e.g. start, stop, pause, migration) - VNFD (VNF Descriptor): VNF 의 deployment 나 operational behavior 가 명시되어 있음 • Deployment Template 라고도 사용, on-boarding 단계에 catalogue 에 저장 - VNF Package: VNFD, Software Image 등 VNF 와 관련된 모든 것을 포함하는 Archive - On-boarding: 사용을 위해 Catalogue (NFV에서 Repository)에 등록 및 초기화를 수행하는 동작 • VNF의 인스턴스화 과정을 수행하기 전에 반드시 on-boarding 동작을 수행이 필요함 • e.g. VNF on-boarding, NS on-boarding 7
  8. 8. © PIOLINK, Inc. SDN No.1 Backgrounds  E2E Network Service with VNFs and nested VNF Forwarding Graphs 8  NFV 에서 NS 는 NF Forwarding Graph 로 구성되어 있음  NF Forwarding Graph 는 NF (Network Function) 간의 연결을 의미 함  여러 NF 들이 연결되어 NF Forwarding Graph 를 생성하고, NF Forwarding Graph 간 연결을 통해 Network Service 를 제공
  9. 9. © PIOLINK, Inc. SDN No.1 Backgrounds 9  ETSI 에서 정의하고 있는 NFV Reference Architecture / NFV 는 크게 3개 기능 Group 으로 구성되어 있음 - VNFs: 가상화된 네트워크 기능들의 집합, 자체 관리 시스템 기능을 수행하는 EMS 를 포함 - NFVI: Computing, Storage, Network 기능을 지원하는 물리적 자원, 가상화를 지원하기 위한 가상화 자원으로 구성 - Management and Orchestration: 물리 및 가상화 자원 관리, VNF 관리기능 제공, Single NFVI PoP 이나 Multiple NFVI PoP 가능  NFV Reference Architecture VNFs NFVI Management and Orchestration
  10. 10. © PIOLINK, Inc. SDN No.1 Backgrounds 10  VIM 은 NFVI 의 물리적 자원과 가상화된 자원을 관리 함  VNF Manager 는 Vendor 종속적이며, 각 VNF 들을 관리 함  Orchestrator 는 여러 서비스 유형에 관계없이 통합적으로 조정하는 역할을 수행 - Orchestrator 의 핵심은 NFV의 자동화된 Provisioning 제공 - 통신사업자 입장에서는 운영 비용을 낮출 수 있기 때문에 가장 중요한 컴포넌트가 됨  NFV Reference Architecture
  11. 11. © PIOLINK, Inc. SDN No.1 Main Concepts in NFV  VNF Lifecycle: On-board VNF Package Flow 11 Sender NFVO Catalog VIM (Image Repository) 1. On-board VNF Package Package (VNFD, Software Image) 2. VNFD 에 대한 유효성 검사 3. Catalog 에 Notify VNFD 가 Catalog 에 등록 4. NFVO 에서 VM Image 생성 후 Image Repository 에 Upload 5. Ack Image Upload 5. Ack VNF Package On-boarding  VNF 인스턴스화 를 수행하기 위해 VNF Package 를 On-board 하는 과정 (일종의 초기화 과정)  VNFD (VNF에 대한 설명이 명시되어 있음)를 Catalog 에 등록하고 Software Image 를 저장소에 업로드  NFV 에서 Image Repository 는 VIM 에 위치 하고 있음
  12. 12. © PIOLINK, Inc. SDN No.1 Main Concepts in NFV  VNF Lifecycle: VNF Instantiation flows 12 Sender NFVO VNFM EM VNF VIM 1. VNF 인스턴스 생성 요청 2. 요청에 대한 유효성 검사 3. (optional) Check feasibility of Instantiation 4. VNF 인스턴스 생성 요청 5. 요청에 대한 유효성 검사 및 처리 6. Resource 할당 요청 7. Resource 할당을 위한 전처리 수행 (사용 가능한 Resource 확인 등) 8. Resource (Compute, Storage, Network) 할당 요청 9. 내부 네트워크 생성 10. VM 생성 및 네트워크 연결 11. Resource 할당 완료에 대한 ACK 이하 과정 생략…  VNF의 인스턴스화 과정 (Flow 상의 Sender 의 역할은 OSS가 수행)
  13. 13. © PIOLINK, Inc. SDN No.1 Main Concepts in NFV 13 Sender NFVO Catalog 1. On-board NSD NSD 에는 Network Service 를 구 성하는 VNF 들에 대한 정보를 포함 2. NSD 에 대한 유효성 검사 3. Catalog 에 Notify NSD 가 Catalog 에 등록 5. Ack NSD On-boarding  NS Lifecycle: On-board Network Service Descriptor flow  NS (Network Service) 인스턴스화 를 수행하기 위한 NS Descriptor on-board 과정  NSD (Network Service Descriptor) 에는 Network Service 에 대해 명시되어 있음
  14. 14. © PIOLINK, Inc. SDN No.1 Main Concepts in NFV 14  NS Lifecycle: Network Service Instantiation Flows Sender NFVO VNFM NM VIM 1. NS 인스턴스 생성 요청 2. 요청에 대한 유효성 검사 3. VNF 인스턴스 존재 확인 3. VNF 인스턴스 존재 확인 응답 이하 과정 생략… 4, 5 과정 생략 (optional) 6. VNF 간 Network Connectivity 생성 요청 7. Instantiate Internal Network Connectivity Network 8. Network Connectivity 생성에 대한 ACK 9. NS 생성 시 새로운 VNF 가 필요할 경우 VNF Instantiation 수행
  15. 15. © PIOLINK, Inc. SDN No.1 Main Concepts in NFV 15  NS Lifecycle: Network Service Instantiation Flows Sender NFVO VNFM NM VIM 9. NS 생성 시 새로운 VNF 가 필요할 경우 VNF Instantiation 수행 10. 새롭게 생성된 VNF를 Connectivity Network 에 연결 11. Connect VNFs to networks 12. VNF 연결에 대한 ACK 13. NS 구성 시 PNF 를 연결할 경우 NM을 통해 연결 요청 및 응답 수행 14. NS Instantiation 종료에 대한 응답 ACK  NS (Network Service) 인스턴스화 과정  NFV 에서 Network Service 를 제공하기 위해서 NS 인스턴스화 과정이 필요
  16. 16. © PIOLINK, Inc. SDN No.1 Overview of NFV Specification 16
  17. 17. © PIOLINK, Inc. SDN No.1 Overview of NFV Specification  Standard Number: GS NFV-MAN 001  Standard Title: NFV Management and Orchestration  NFV Management and Orchestration 요약 - NFV를 위한 Management 와 Orchestration 에 대해 설명 - 전체 7개의 Chapter 와 10개의 Appendix (A ~ J) 로 구성되어 있음 - Chapter 1: Scope (해당 Specification 에서 다루는 범위를 기술하고 있음) • NFV Management 와 Orchestration 을 위한 Architecture Framework를 정의 • Management 와 Orchestration 정의에 필요한 정보 (Information element) 정의 • 기존 NFV의 운영 및 관리 시스템 과의 연동을 정의 • Management 와 Orchestration 에 필요한 interface, configuration, provisioning 등을 정의 - Chapter 2: References - Chapter 3: Definitions and Abbreviations - Chapter 4: NFV Management and Orchestration: objectives and concepts - Chapter 5: Management and Orchestration Architectural Framework - Chapter 6: NFV Management and Orchestration Information Elements - Chapter 7: NFV-MANO Interfaces 17
  18. 18. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework 18
  19. 19. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework 19 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf  위 그림은 NFV Architecture Framework 를 의미 함
  20. 20. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework 20 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf  NFV Architecture 에서 NFV-MANO 의 범위 NFV-MANO
  21. 21. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework 21  NFV-MANO 는 3개의 Functional Block 과 4개의 Data Repository로 구성되어 있음 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) Vn-Nf NFV Instances NFVI Resources NFV-MANO
  22. 22. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework 22  NFV-MANO 의 Functional Block: NFV에서 Management 와 Orchestration 을 위한 기능을 제공하는 역할 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) Vn-Nf NFV Instances NFVI Resources NFV-MANO
  23. 23. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework 23  NFV-MANO 의 Data Repository: NFV에서 Management 와 Orchestration에 필요한 정보를 저장하는 역할 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) Vn-Nf NFV Instances NFVI Resources NFV-MANO
  24. 24. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework 24  NFV Architecture 에서 각 Functional Block 들은 Reference point 를 통해 연결되어 있음 (Reference point = interface)  Reference point 를 통해 Functional Block 은 Communication 을 수행하고 상호 작용을 함 (information element 교환) NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf NFV-MANO Other reference points Main NFV reference pointsExecution reference points
  25. 25. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Functional Blocks 25
  26. 26. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Functional Blocks  Functional Blocks - NFV-MANO Architectural Framework 에 3가지 유형의 Functional Block 이 존재 - NFV Orchestrator (NFVO): NFVI 자원에 대한 Orchestration, NS에 대한 Orchestration - VNF Manager (VNFM): VNF 관리 - Virtualized Infrastructure Manager (VIM): NFVI 관리 26
  27. 27. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Functional Blocks  NFVO (NFV Orchestrator) - 여러 VIM 에서 관리하는 NFVI 자원에 대한 Orchestration 수행 • VNFM 에서 NFVI 자원에 대한 요청 시 유효성 및 권한 제어 • NS 나 VNF 인스턴스에 distribution, reservation, allocation 되는 NFVI 자원 관리 • VNF 인스턴스와 해당 VNF 인스턴스에 할당된 NFVI 자원간의 상호연관성 관리 지원 - (NFVI Resource Repository 와 VIM 으로부터 수신하는 정보를 이용하여 관리) • NS와 VNF 인스턴스의 정책 관리 - e.g. NFVI 자원 접근제어, 자원 예약/할당 정책 등 • VNF 인스턴스나 VNF 인스턴스 그룹에서 사용중인 자원 정보 수집 - Network Service 의 Orchestration 수행 (Lifecycle Management 수행) • Network Service 의 Descriptor와 VNF Package 관리 • VNFM 의 인스턴스화 관리 • VNF 인스턴스화 관리 -VNFM 연동 • VNFM 에서 NFVI 자원에 대한 요청 시 권한 제어 • NS 인스턴스 들의 무결성, 가시성, NS 인스턴스간 관계 관리 • NS 인스턴스들의 Topology 관리 (e.g. create, update, query, delete VNF Forwarding Graph) • NS 인스턴스들의 자동화된 관리 (e.g. 특정 조건에 의해 Action 을 취하도록 설정) • NS 인스턴스 VNF 인스턴스의 정책관리 및 평가 27
  28. 28. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Functional Blocks  VNFM (VNF Manager) - VNF Instance 의 Lifecycle 을 관리 • VNFM 은 하나의 VNF Instance 를 관리 • VNFM 은 다수의 VNF Instance 도 관리 가능함 (same type or different type) - VNFM 의 주요 기능 • VNF 인스턴스화 (VNF configuration 포함) • VNF 인스턴스화 가능성 검사 • VNF 인스턴스 소프트웨어 Update/Upgrade • VNF 인스턴스 변경 • VNF 인스턴스 Scaling out/in, up/down • VNF 인스턴스와 관련된 성능 측정 및 이벤트 관리 • VNF 인스턴스 지원 및 자동복구 • VNF 인스턴스 종료 • VNF Lifecycle Management 변경 통지 • VNF 인스턴스의 무결성 관리 • VIM 과 EM 사이의 Configuration 과 Event Reporting 에 대한 조정 및 적용 28
  29. 29. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Functional Blocks  VIM (Virtualized Infrastructure Manager) - VIM 은 NFVI 의 Compute, Storage, Network 자원을 제어 및 관리 함 (자원은 가상화 자원, 물리적 자원으로 구분) • NFVI 의 Resource 는 하나의 NFV-PoP 에 위치하거나 여러 NFV-PoP 에 걸쳐 존재 함 - VIM 은 Northbound, Southbound Interface를 제공 • Northbound: 가상화된 NFVI Resource 를 관리할 수 있는 Interface를 제공 • Southbound: 다양한 종류의 Hypervisor 와 Controller 와 연동할 수 있는 Interface를 제공 - VIM의 주요 기능 • NFVI Resource 에 대한 Orchestration (Allocation, Upgrade, Release, Reclamation) • VNFFG Management 지원 (Create, Query, Update, Delete) • NFVI Hardware Resource (Compute, Storage, Networking) 와 Software Resource (e.g. hypervisor) 와 관련된 정보들의 저장 목록 (Repository Inventory)을 관리 • 가상화된 자원들의 용량 관리, NFVI Resource 의 용량과 사용량 정보 전달 • Software Image 관리 (Add, Delete, Update, Query, Copy) • 하드웨어 자원(Compute, Storage, Networking), 소프트웨어 자원(e.g. hypervisor), 가상화 자원 (VM) 들의 성 능 및 결함 정보 수집, 가상화 자원의 결함관련 정보 전달 • 가상화 자원의 Catalogue 관리 - Resource Configuration (Virtual CPU configurations, types of network connectivity), templates (e.g. a virtual machine with 2 Virtual CPUs and 2GB of virtual memory) 29
  30. 30. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories 30
  31. 31. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories  Repositories - NFV-MANO Architectural Framework 에 4가지 유형의 Repository 가 존재 - NS Catalogue - VNF Catalogue - NFV Instances Repository - NFVI Resources Repository 31
  32. 32. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories 32  VNF Lifecycle: On-board VNF Package & VNF Instantiation Sender NFVO Catalog VIM (Image Repository) 1. On-board VNF Package Package (VNFD, Software Image) 2. VNFD 에 대한 유효성 검사 3. Catalog 에 Notify VNFD 가 Catalog 에 등록 4. NFVO 에서 VM Image 생성 후 Image Repository 에 Upload 5. Ack Image Upload 5. Ack VNF Package On-boarding VNF Catalog
  33. 33. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories 33  VNF Lifecycle: VNF Instantiation Flow Sender NFVO VNFM EM VNF VIM 1. VNF Instance 생성 요청 2. 요청에 대한 유효성 검사 3. (optional) Check feasibility of Instantiation 4. VNF Instance 생성 요청 5. 요청에 대한 유효성 검사 및 처리 6. Resource 할당 요청 7. Resource 할당 전 처리 8. Resource (Compute, Storage, Network) 할당 요청 9. 내부 네트워크 생성 10. VM 생성 및 네트워크 연결 11. Resource 할당 완료에 대한 ACK (VNF Instantiation 이 성공할 경우 VNF Instance 정보를 NFV Instances Repository 에 저장) (사용 가능한 Resource 확인 시 NFVI Resources Repository 에 저장된 정보 이용)
  34. 34. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories 34 Sender NFVO Catalog 1. On-board NSD NSD 에는 Network Service 를 구 성하는 VNF 들에 대한 정보를 포함 2. NSD 에 대한 유효성 검사 3. Catalog 에 Notify NSD 가 Catalog 에 등록 5. Ack NSD On-boarding  NS Lifecycle: On-board Network Service Descriptor flow NS Catalog
  35. 35. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories  Repositories 35 NS Catalogue VNF Catalogue NFV Instances NFVI Resources NSD VNFFGD VLD VNFD NSR VNFFGR VLR VNFR PNFR  NFV-MANO 의 핵심은 VNF, NS의 on-boarding, Lifecycle Management 임  NFV-MANO 의 Repository에 VNF 와 NS의 인스턴스화, Lifecycle Management 에 필요한 정보가 저장되어 있음  인스턴스화, Lifecycle Management 에 필요한 정보 (information element) 는 구조화되어 Descriptor, Record 에 저장  파일명이 ‘D’ 로 끝나면 Descriptor, ‘R’ 로 끝나면 Record NFVI Resource 관련 정보 - Available - Reserved - Allocated
  36. 36. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories  Repositories: Descriptor & Record 36 NS Catalogue VNF Catalogue NFV Instances Resources NSD VNFFGD VLD VNFD NSR VNFFGR VLR VNFR PNFR  NFV-MANO 에서 사용되는 Information element 들은 Descriptor 와 Record 형태로 구조화되어 Repository에 위치 함  Descriptor: Deployment Template, VNF와 NS on-boarding 시 사용되는 static information 이 저장됨  Record: 상대적으로 dynamic run-time data representing, e.g. VNF 나 NS 의 instance 정보  Repository 에 저장되어 있는 Information element 들은 interface 를 통해 다른 Functional Block 에서 사용 함 Network Service Descriptor VNF Forwarding Group Descriptor Virtual Link Descriptor VNF Descriptor Virtual Link Record VNF Record PNF Record VNF Forwarding Group Record Network Service Record NFVI Resource 관련 정보 - Available - Reserved - Allocated
  37. 37. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories 37  Example: VNFD base information elements  위 표는 VNFD 를 구성하는 Information element 들을 의미 함
  38. 38. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories 38  Example: NSD base information elements  위 표는 NSD 를 구성하는 Information element 들을 의미 함
  39. 39. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories  NS Catalogue - On-board 된 Network Service 와 관련된 정보 저장소 - NS Deployment Template 들을 생성하고 관리 가능하도록 지원 • NSD (Network Service Descriptor) • VLD (Virtual Link Descriptor) • VNFFGD (VNF Forwarding Graph Descriptor) - NS Deployment Template 들을 생성하고 관리하는 Interface 를 NFVO에 제공  VNF Catalogue - On-board 된 VNF Package 들의 정보 저장소 - VNF Package 들을 생성하고 관리 가능하도록 지원 • VNF Package: VNF Package 는 NSD, Software images, Manifest file 등으로 구성 - VNF Package 들을 생성하고 관리하는 Interface 를 NFVO에 제공 • e.g. NFVO 와 VNFM 에서 VNF Catalogue 로 Query 를 통해 VNFD 정보 검색 39
  40. 40. © PIOLINK, Inc. SDN No.1 NFV-MANO Architectural Framework Repositories  NFV Instances Repository - 모든 VNF 인스턴스 와 NS 인스턴스 의 정보를 저장 - VNF 인스턴스 의 정보는 VNF record 형태로 관리 - NS 인스턴스 의 정보는 NS record 형태로 관리 - VNF, NS 인스턴스 의 Lifecycle 상태가 record 에 반영 됨 - VNF, NS 인스턴스화가 완료되면 VNF, NS Record 가 NFV Instances Repository 에 저장됨  NFVI Resources Repository - NFVI resource 에 대한 available/reserved/allocated 한 정보를 저장 - 위 정보들은 NFVI resource 를 reservation, allocation, monitoring 에 유용하게 사용 - NFVI Resources Repository 는 NFVO 의 Resource Orchestration 과 Governance 에 중요한 역할을 함 • VNF, NS 인스턴스에 reserved/allocated 된 resource 를 추적 관리 • e.g. Lifecycle 동안 하나의 VNF Instance 에서 사용하는 VM 의 수 관리 40
  41. 41. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces 41
  42. 42. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces  Interface Design Approach in NFV-MANO Architectural Framework 42 Functional Block X (consumes C, produces A&B) i/f A i/f B Functional Block Y (consumes A) Functional Block Z (consumes B) Functional Block V (produces C) i/f C  Interface Design 관점에서 각 Functional Block 은 Producer 나 Consumer 역할을 함  Producer: 외부로 사용가능 한 Function 을 제공하는 Functional Block  Consumer: Producer 에서 제공하는 Function 을 사용하는 Functional Block  Producer 에서 제공하는 Function 사용을 위해서는 Authorization 과 Authentication 이 필요함
  43. 43. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces  NFV-MANO Interfaces 43 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf  위 그림은 각 Functional Block 사이에 정의된 Interface Name 을 의미 함  NFV-MANO Interface 에서 제공하는 상세 Operation 들은 NFV Specification 문서 참고
  44. 44. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Network Services 44 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.1.1 Network Service Descriptor Management  7.1.2 Network Service Lifecycle Management  7.1.3 Network Service Lifecycle Notification  7.1.4 Network Service Performance Management  7.1.5 Network Service Fault Management
  45. 45. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 45 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.1 VNF Package Management
  46. 46. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 46 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.2 VNF Software Image
  47. 47. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 47 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.2 VNF Software Image
  48. 48. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 48 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.3 VNF Lifecycle Operation Granting
  49. 49. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 49 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.4 VNF Lifecycle Management
  50. 50. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 50 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.4 VNF Lifecycle Management
  51. 51. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 51 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.5 VNF Lifecycle Change Notification
  52. 52. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 52 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.5 VNF Lifecycle Change Notification
  53. 53. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 53 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.6 VNF Configuration (Out of Scope)
  54. 54. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 54 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.7 VNF Performance Management (Out of Scope)
  55. 55. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 55 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.7 VNF Performance Management
  56. 56. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 56 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.8 VNF Fault Management (Out of Scope)
  57. 57. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Network Functions 57 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.2.8 VNF Fault Management
  58. 58. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Resources 58 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.3.1 Virtualized Resources Catalogue Management
  59. 59. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Resources 59 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.3.2 Virtualized Resources Capacity Management
  60. 60. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Resources 60 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.3.3 Virtualized Resources Management
  61. 61. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Resources 61 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.3.3 Virtualized Resources Management
  62. 62. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Resources 62 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.3.4 Virtualized Resources Performance Management
  63. 63. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Resources 63 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.3.4 Virtualized Resources Performance Management
  64. 64. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Resources 64 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.3.5 Virtualized Resources Fault Management
  65. 65. © PIOLINK, Inc. SDN No.1 NFV-MANO Interfaces concerning Virtualized Resources 65 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.3.5 Virtualized Resources Fault Management
  66. 66. © PIOLINK, Inc. SDN No.1 Policy Administration Interface 66 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.4 Policy Administration Interface
  67. 67. © PIOLINK, Inc. SDN No.1 Policy Administration Interface 67 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.4 Policy Administration Interface
  68. 68. © PIOLINK, Inc. SDN No.1 Policy Administration Interface 68 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.4 Policy Administration Interface
  69. 69. © PIOLINK, Inc. SDN No.1 Network Forwarding Path Management Interface 69 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.5 Network Forwarding Path Management Interface
  70. 70. © PIOLINK, Inc. SDN No.1 NFVI Management Interface 70 NS Catalogue NFV Orchestrator (NFVO) VNF Catalogue NFV Instances NFVI Resources Virtualized Infrastructure Manager (VIM) OSS/BSS EM VNF NFVI VNF Manager (VNFM) OS-Ma-nfvo Or-vnfm Ve-Vnfm-em Ve-Vnfm-vnf Vi-Vnfm Nf-Vi Or-Vi Vn-Nf Producer Consumer  7.6 NFVI Hypervisor Management Interface  7.7 NFV Compute Management Interface  7.8 NFVI Networking Management Interface
  71. 71. 감사합니다. ㈜파이오링크 서울시 금천구 가산디지털2로 98 (가산동 550-1) IT캐슬 1동 401호 TEL: 02-2025-6900 FAX: 02-2025-6901 www.PIOLINK.com 71

×