KR102132285B1 - Management System for Life Cycle of Virtualization Broadcasting - Google Patents

Management System for Life Cycle of Virtualization Broadcasting Download PDF

Info

Publication number
KR102132285B1
KR102132285B1 KR1020180173985A KR20180173985A KR102132285B1 KR 102132285 B1 KR102132285 B1 KR 102132285B1 KR 1020180173985 A KR1020180173985 A KR 1020180173985A KR 20180173985 A KR20180173985 A KR 20180173985A KR 102132285 B1 KR102132285 B1 KR 102132285B1
Authority
KR
South Korea
Prior art keywords
virtualization
network function
service
virtual
management
Prior art date
Application number
KR1020180173985A
Other languages
Korean (ko)
Other versions
KR20200082923A (en
Inventor
백두성
김용태
Original Assignee
주식회사 송엔테크
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 송엔테크 filed Critical 주식회사 송엔테크
Priority to KR1020180173985A priority Critical patent/KR102132285B1/en
Publication of KR20200082923A publication Critical patent/KR20200082923A/en
Application granted granted Critical
Publication of KR102132285B1 publication Critical patent/KR102132285B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/226Characteristics of the server or Internal components of the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • H04L41/0897Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/20Network management software packages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2405Monitoring of the internal components or processes of the server, e.g. server load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명의 가상화 방송을 위한 라이프 사이클 관리 시스템에 따르면, 방송 서비스의 사용자 주문형 제공을 위한 소프트웨어 정의 기반의 가상화 방송 게이트웨이 송출 서비스의 생성에서 삭제까지의 라이프 사이클을 관리하는 네트워크 기능 가상화의 방송 송출 기능 관리 기술에 관한 것이며, 보다 구체적으로는 방송 송출 서비스를 구성하는 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치를 사용자 주문 요구 규격에 맞게 가상화 하여 생성하고, 서비스에 필요한 설정, 모니터링, 장애 대응을 자동 관리하며, 사용자 요구가 있을 경우 안전하게 해당 서비스를 삭제할 수 있도록 하는 효과가 있다.According to the life cycle management system for virtualization broadcasting of the present invention, a software-defined virtualization broadcast gateway for providing a user-on-demand provision of a broadcast service manages a life cycle from generation to deletion of a broadcast function. It is related to technology, and more specifically, it creates and creates virtual media gateways, change-over switches, and monitoring devices that compose a broadcast transmission service according to user order requirements, and automatically manages settings, monitoring, and failure response required for services. It has the effect of safely deleting the corresponding service when there is a user request.

Figure R1020180173985
Figure R1020180173985

Description

가상화 방송을 위한 라이프 사이클 관리 시스템{Management System for Life Cycle of Virtualization Broadcasting}Management System for Life Cycle of Virtualization Broadcasting

본 발명은 가상화 방송을 위한 라이프 사이클 관리 시스템에 관한 것으로, 더욱 상세하게는 방송 서비스의 사용자 주문형 제공을 위한 소프트웨어 정의 기반의 가상화 방송 송출 서비스의 생성에서 삭제까지의 라이프 사이클을 관리하는 가상화 방송을 위한 라이프 사이클 관리 시스템에 관한 것이다.The present invention relates to a life cycle management system for virtualization broadcasting, and more specifically, for a virtualization broadcasting managing a life cycle from creation to deletion of a software-defined based virtualization broadcasting transmission service for on-demand provision of a broadcasting service. It relates to a life cycle management system.

네트워크 기능 가상화(Network Function Virtualization, 이하 NFV) 기술은 전통적인 통신 장비인 하드웨어와 소프트웨어를 분리하여, 소프트웨어로 구현된 네트워크 기능을 범용의 클라우드 인프라 환경에서 필요에 따라 동적으로 구성하고 운용함으로써 소프트웨어 중심의 네트워크 인프라 실현을 꾀하는 기술을 말한다.Network Function Virtualization (NFV) technology is a software-centric network by separating hardware and software, which are traditional communication equipment, and dynamically configuring and operating network functions implemented in software as necessary in a general-purpose cloud infrastructure environment. It refers to the technology that seeks to realize the infrastructure.

네트워크 인프라에 대한 막대한 투자와 유지의 부담을 안고 있는 통신 사업자들은 NFV를 통해 사용자에게 유연하게 서비스를 제공하고, 특정 네트워크 장비 제조사에 대한 종속을 탈피하며, 고가의 네트워크 장비에 대한 투자비용(CAPEX: Capital Expenditure)과 운용비용(OPEX: Operating Expenditure)을 절감할 수 있을 것을 기대하고 있다.Operators who are burdened with a huge investment and maintenance of network infrastructure can flexibly provide services to users through NFV, break dependency on specific network equipment manufacturers, and invest in expensive network equipment (CAPEX: It is expected to reduce capital expenditure (OPEX) and operating expenditure (OPEX).

이에 따라, 전 세계 주요 통신 사업자들은 ETSI(European Telecommunications Standards Institute) NFV ISG(Industry Specification Group)를 창립하였으며, ETSI NFV ISG는 NFV에 대한 요구 사항, 프레임워크 구조, 유스 케이스(Use case) 및 개념 검증 등에 대한 논의를 활발하게 진행하고 있다.As a result, major telecom operators around the world founded the European Telecommunications Standards Institute (ETSI) NFV Industry Specification Group (ISG), and the ETSI NFV ISG validated the requirements, framework structure, use case and concepts for NFV. Discussions on the back are actively being conducted.

한편, NFV의 가상화 네트워크 기능 관리자(VNF manager; VNFM)의 라이프 사이클(life cycle) 매니저는 NFV 표준 요구 사항을 따르는 통합 표준 인터페이스를 제공하여, NFVO(NFV Orchestrator)와 같은 구성 요소에 VNF 라이프 사이클 관리기능을 제공할 수 있어야 한다.Meanwhile, the life cycle manager of NFV's virtualized network function manager (VNF manager) provides an integrated standard interface that conforms to the requirements of NFV standards, thereby managing VNF life cycles for components such as NFVO (NFV Orchestrator). It should be able to provide functionality.

그러나, 실제 서비스 사업자와의 통합에 있어 다양한 서비스 요구 사항이 발생하며, 이를 통합 표준 인터페이스만으로는 수용을 못하게 되는 경우가 발생하는 문제점이 있었다.However, various service requirements occur in the integration with the actual service provider, and there is a problem in that it cannot be accommodated with only the integrated standard interface.

대한민국 공개특허공보 공개번호 제10-2017-0030295호Republic of Korea Patent Publication No. 10-2017-0030295

본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로서, 방송 서비스의 사용자 주문형 제공을 위한 소프트웨어 정의 기반의 가상화 방송 게이트웨이 송출 서비스의 생성에서 삭제까지의 라이프 사이클을 관리하는 네트워크 기능 가상화의 방송 송출 기능 관리 기술에 관한 것이며, 방송 송출 서비스를 구성하는 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치를 사용자 주문 요구 규격에 맞게 가상화 하여 생성하고, 서비스에 필요한 설정, 모니터링, 장애 대응을 자동 관리하며, 사용자 요구가 있을 경우 안전하게 해당 서비스를 삭제할 수 있도록 하는 가상화 방송을 위한 라이프 사이클 관리 시스템을 제공하는 것이다.The present invention has been devised to solve the above-mentioned problems, and manages the broadcast transmission function of network function virtualization that manages the life cycle from creation to deletion of a software-defined based virtualization broadcast gateway transmission service for on-demand provision of broadcast services. It is related to technology, virtualizes and generates media gateways, change-over switches, and monitoring devices constituting broadcast transmission services according to user order requirements, and automatically manages settings, monitoring, and response to failures required by users. In this case, it is to provide a life cycle management system for virtualization broadcasting that can safely delete the corresponding service.

상술한 목적을 달성하기 위한 본 발명의 가상화 방송을 위한 라이프 사이클 관리 시스템은 방송 서비스의 사용자 주문형 제공을 위한 소프트웨어 정의 기반의 가상화 방송 송출 서비스의 생성에서 삭제까지의 라이프 사이클을 관리하기 위하여, 가상화 방송 송출 서비스를 구성하는 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치를 사용자 주문 요청 규격에 맞게 가상화하여 생성하고, 가상화 방송 송출 서비스에 필요한 설정, 모니터링, 장애 대응을 자동 관리하며, 사용자 요청이 있을 경우 해당서비스를 삭제할 수 있도록 하는 것으로, 가상화 방송 송출을 위한 사용자 요청을 처리하는 네트워크 기능 가상화 제어부 및 방송 게이트웨이 기능을 수행하는 하나 이상의 가상화 네트워크 기능부가 포함되어 구성된다.The life cycle management system for virtualization broadcasting of the present invention for achieving the above object is to manage the life cycle from creation to deletion of a software-defined based virtualization broadcasting transmission service for on-demand provision of a broadcasting service, virtualization broadcasting Media gateway, change-over switch, and monitoring device constituting the transmission service are virtualized and generated according to the user order request specification, and settings, monitoring, and failure response required for the virtual broadcasting transmission service are automatically managed, and if there is a user request, the corresponding service As to enable deletion, a network function virtualization control unit processing a user request for virtual broadcast transmission and one or more virtualization network function units performing a broadcast gateway function are included.

네트워크 기능 가상화 제어부는 방송 송출 서비스 주문 처리를 위하여 가상화 네트워크 기능부의 상세 요구 사항과, 기능 내 서브 기능들 및 외부와의 연결도를 명시한 VNFD를 가상화 네트워크 기능 관리부와 공유할 수 있다.The network function virtualization control unit may share the VNFD, which specifies the detailed requirements of the virtual network function unit, sub-functions within the function, and a connection diagram with the outside, to the virtual network function management unit to process the broadcast transmission service order.

네트워크 기능 가상화 제어부는 가상화 네트워크 기능 관리부에 생성, 설정, 모니터링, 장애 대응, 삭제를 포함한 관리 제어를 요청할 수 있다.The network function virtualization control unit may request management control including creation, configuration, monitoring, failure response, and deletion of the virtual network function management unit.

가상화 네트워크 기능 관리부는 가상화 인프라 관리부가 제공하는 자원 제어 인터페이스를 사용하여 가상화 네트워크 기능부의 기능에 필요한 가상 자원들의 할당을 요청할 수 있다.The virtualization network function management unit may request allocation of virtual resources necessary for the function of the virtualization network function unit using the resource control interface provided by the virtualization infrastructure management unit.

가상화 네트워크 기능 관리부는, 가상화 네트워크 기능부 생성 요청을 전달받으면, 요청자에게 가상화 네트워크 기능부의 패키지 정보를 요청하고, VNFD를 획득하여 방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭으로 전달하는 통합관리 인터페이스 처리 블럭; 가상화 네트워크 기능부를 구성하는 리소스 템플릿을 파일 형태로 관리하며, 통합관리 인터페이스 처리 블럭으로부터 전달받은 VNFD 및 가상화 네트워크 기능 컴포넌트를 생성하여 방송 게이트웨이 서비스 템블릿 생성기에 전달하는 방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭; 방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭으로부터 전달받은 VNFD와 가상화 네트워크 기능 컴포넌트의 리소스 템플릿에서 중복 요소를 제거하고 합산하여 배치용 VNFD를 만들어 클라우드 가상 자원 변환기에 전달하는 방송 게이트웨이 서비스 템플릿 생성기; 방송 게이트웨이 서비스 템플릿 생성기로부터 전달받은 배치용 VNFD에 명시된 가상화 네트워크 기능 컴포넌트 및 가상 링크를 이에 부합하는 클라우드 가상 자원 요청 명세로 변환하는 클라우드 가상 자원 변환기; 및 클라우드 가상 자원 요청 명세를 바탕으로 가상 자원 할당 가능성을 확인하고, 클라우드 가상 자원 요청 명세에 따라 가상 자원 할당 요청을 생성하여 가상화 인프라 관리부에 전달하는 클라우드 인프라 플러그인 인터페이스 처리 블럭이 포함되어 구성될 수 있다.When the virtual network function management unit receives a request to create a virtual network function unit, an integrated management interface processing block requesting package information of the virtual network function unit from a requester, obtaining a VNFD, and transmitting the VNFD to a broadcast gateway function component resource template management block; A broadcast gateway function component resource template management block that manages the resource template constituting the virtualized network function unit in a file format and generates VNFD and virtualized network function components received from the integrated management interface processing block and delivers them to the broadcast gateway service template generator; A broadcast gateway service template generator that removes and adds duplicate elements from the VNFD received from the broadcast gateway function component resource template management block and the resource template of the virtualized network function component to create and deploy the VNFD for deployment to the cloud virtual resource converter; A cloud virtual resource converter for converting the virtual network function component and virtual link specified in the deployment VNFD received from the broadcast gateway service template generator into a cloud virtual resource request specification corresponding thereto; And a cloud infrastructure plug-in interface processing block that checks a virtual resource allocation possibility based on the cloud virtual resource request specification and generates a virtual resource allocation request according to the cloud virtual resource request specification and delivers it to the virtualization infrastructure management unit. .

가상화 네트워크 기능부는 가상화 네트워크 기능 서비스 사업자에 의해 서브 기능 모듈들을 관리할 목적으로 설치되는 구성요소 관리부가 포함되어 구성되고, 가상화 인프라 관리부에 의해 네트워크 기능 가상화 인프라부 상에서 가상 인스턴스화되어 서비스를 수행할 수 있다.The virtualization network function unit includes a component management unit installed for the purpose of managing sub-function modules by a virtualization network function service provider, and can be virtually instantiated on the network function virtualization infrastructure unit to perform services by the virtualization infrastructure management unit. .

이상에서 설명한 바와 같은 본 발명의 가상화 방송을 위한 라이프 사이클 관리 시스템에 따르면, 방송 서비스의 사용자 주문형 제공을 위한 소프트웨어 정의 기반의 가상화 방송 게이트웨이 송출 서비스의 생성에서 삭제까지의 라이프 사이클을 관리하는 네트워크 기능 가상화의 방송 송출 기능 관리 기술에 관한 것이며, 방송 송출 서비스를 구성하는 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치를 사용자 주문 요구 규격에 맞게 가상화 하여 생성하고, 서비스에 필요한 설정, 모니터링, 장애 대응을 자동 관리하며, 사용자 요구가 있을 경우 안전하게 해당 서비스를 삭제할 수 있도록 하는 효과가 있다.According to the life cycle management system for virtualization broadcasting of the present invention as described above, the virtualization of a network function that manages the life cycle from creation to deletion of a software defined based virtualization broadcast gateway transmission service for on-demand provision of broadcast services. It is related to the broadcasting transmission function management technology, and virtualizes and generates the media gateway, change over switch, and monitoring device constituting the broadcasting transmission service according to the user order requirements, and automatically manages the settings, monitoring, and failure response required for the service. It has the effect of safely deleting the service when there is a user request.

도 1은 본 발명의 일실시예에 따른 가상화 방송을 위한 라이프 사이클 관리 시스템의 구조를 나타낸 도면이며,
도 2는 본 발명의 일실시예에 따른 가상화 방송을 위한 라이프 사이클 관리 시스템을 구성하는 가상화 방송 게이트웨이 라이프 사이클 매니저의 구조를 나타낸 도면이며,
도 3은 본 발명의 일실시예에 따른 가상화 방송을 위한 라이프 사이클 관리 시스템에서의 리소스 템플릿 내용 구조를 설명하기 위한 도면이다.
1 is a view showing the structure of a life cycle management system for virtualization broadcasting according to an embodiment of the present invention,
2 is a diagram showing the structure of a virtualization broadcast gateway life cycle manager constituting a life cycle management system for virtual broadcast according to an embodiment of the present invention,
3 is a diagram for explaining the structure of a resource template content in a life cycle management system for virtualization broadcasting according to an embodiment of the present invention.

이하, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 상세히 설명하기 위하여, 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings in order to enable those skilled in the art to easily implement the present invention.

먼저, 범용 클라우드로 대표되는 가상화 인프라 기술은 소프트웨어 중심의 서비스 실현을 위한 기술로써 사용자에게는 보다 유연한 서비스의 제공이 가능하고, 특히 사업자에게는 장소, 시간, 하드웨어 장비 특성에 따른 제약을 탈피하여 사업 목적에 따라 자유롭게 서비스를 구성 가능하게 해주는 기술로 활용되고 있다.First, the virtualization infrastructure technology represented by the general-purpose cloud is a technology for realizing software-oriented services, so users can be provided with more flexible services, and in particular, it is possible to provide business purposes by breaking restrictions on location, time, and hardware equipment characteristics. Therefore, it is being used as a technology that enables free configuration of services.

이러한 가상화 인프라 기술의 활용은 인터넷 서비스 제공을 위한 기술로 많이 활용될 뿐만 아니라, 특수 목적의 서비스 제공을 위한 기술로도 활용성이 확대되고 있다.The utilization of this virtualization infrastructure technology is not only used as a technology for providing Internet services, but also is being used as a technology for providing special-purpose services.

특히 차세대 방송을 위한 방송 송출 플랫폼에서도 모바일 방송, UHD 방송, 하이브리드 서비스 등 다양한 방송 서비스 제공의 편의성을 높여주는 가상화 기술의 적용이 시도되고 있다.In particular, in the broadcasting transmission platform for next-generation broadcasting, application of virtualization technology that enhances convenience of providing various broadcasting services such as mobile broadcasting, UHD broadcasting, and hybrid services has been attempted.

클라우드 컴퓨팅은 네트워크 전체에서 컴퓨팅, 네트워크, 스토리지 인프라 리소스, 서비스, 플랫폼, 애플리케이션을 사용자에게 주문형(on-demand)으로 제공하는 접근 방식이다. Cloud computing is an on-demand approach to providing computing, network, storage infrastructure resources, services, platforms, and applications across the network.

클라우드 컴퓨팅에 쓰이는 가상화 기술은 단일한 물리적 하드웨어 시스템에서 하이퍼바이저(hypervisor)라는 소프트웨어를 통해 시스템의 물리적 리소스를 별도의 고유하고 안전한 환경으로 분할하여 제공해 주는 기술이다.The virtualization technology used in cloud computing is a technology that divides and provides physical resources of a system into a separate and unique environment through software called hypervisor in a single physical hardware system.

방송 송출 장비 중에서도 방송 게이트웨이는 미디어 전송 계층과 물리 계층을 연결하는 IP bridging으로써 미디어 스트림을 입력 받아, 물리계층 프레임에 맞도록 프레이밍하고, 방송 송신기(Exciter)의 동작을 위한 시그널링 정보를 생성하는 장치이다.Among broadcast transmission equipment, the broadcast gateway is an IP bridging that connects the media transport layer and the physical layer to receive the media stream, frame it to fit the physical layer frame, and generate signaling information for the operation of the broadcast transmitter (Exciter). .

소프트웨어 정의 기반의 가상화 방송 게이트웨이 클라우드 인프라 장비는 유럽전기통신표준협회(ETSI)와 산업규격그룹(ISG)에서 국제표준화를 주도하고 있는 네트워크 기능 가상화(NFV) 기술을 지상파 방송 송출 분야에 적용하여 사용자 주문형 서비스 제공을 실현한 장치이다.The software-defined virtualization broadcasting gateway cloud infrastructure equipment is applied to the network function virtualization (NFV) technology, which is leading international standardization by the European Telecommunication Standards Association (ETSI) and the Industrial Standards Group (ISG), in the field of terrestrial broadcasting transmission. It is a device that realized service provision.

네트워크 기능 가상화(NFV)에서는 예로 방송 게이트웨이 서비스를 구현한 소프트웨어들의 집합체를 하나의 네트워크 기능(Function)으로 보며, 이를 가상화 네트워크 기능(VNF; Virtualized Network Function)이라 정의한다. In Network Function Virtualization (NFV), for example, a collection of software that implements a broadcast gateway service is regarded as a network function, which is defined as a virtualized network function (VNF).

또한 이러한 VNF에 대한 명세서를 VNFD(VNF Description)라 하며, VNFD를 해석하여 VNF의 라이프 사이클(생성, 설정, 모니터링, 장애 대응, 삭제)을 관리하는 것은 라이프 사이클 매니저(VNF Management)로 정의하고 있다.In addition, this specification for VNF is called VNFD (VNF Description), and it is defined as life cycle manager (VNF Management) to interpret VNFD and manage the life cycle of VNF (creation, configuration, monitoring, fault response, deletion). .

이 중 방송 게이트웨이 VNF는 라이프 사이클 매니저(VNFM)에 의해 가상 인프라 관리자(Virtualized Infrastructure Manager, VIM)와 인터페이스하여 가상 자원 인스턴스로 생성되고, NFVI(NFV Infrastructure) 상에서 동작되어 방송 송출 서비스를 제공한다. Among them, the broadcast gateway VNF is generated as a virtual resource instance by interfacing with a virtualized infrastructure manager (VIM) by a life cycle manager (VNFM), and operates on an NFVI (NFV infrastructure) to provide a broadcast transmission service.

NFV의 VNFM 라이프 사이클 매니저는 NFV 표준 요구 사항을 따르는 통합 표준 인터페이스를 제공하여, NFVO와 같은 구성 요소에 VNF 라이프 사이클 관리기능을 제공할 수 있어야 한다.NFV's VNFM life cycle manager should be able to provide VNF life cycle management to components such as NFVO by providing an integrated standard interface that complies with NFV standard requirements.

그러나, 실제 서비스 사업자와의 통합에 있어 다양한 서비스 요구 사항이 발생하며, 이를 통합 표준 인터페이스만으로는 수용을 못하게 되는 경우가 발생한다. However, various service requirements occur in integration with an actual service provider, and there is a case in which it cannot be accommodated only with an integrated standard interface.

이러한 이유로 가상화 방송 게이트웨이를 위한 라이프 사이클 관리 구조는 방송 사업자의 통합 인터페이스(NFV Orchestrator, NFVO)로부터 NFV 표준 인터페이스만으로 주문을 처리하여 가상화 방송 게이트웨이 기능 서비스를 제공하며, 방송 송출 서비스 특성으로 인해 발생하는 표준에는 벗어난 서비스 종속적 요구 사항을 반영한 라이프 사이클 관리 기능을 제공해야 한다.For this reason, the life-cycle management structure for the virtualization broadcast gateway provides the virtualization broadcast gateway function service by processing orders from the broadcaster's integrated interface (NFV Orchestrator, NFVO) only with the NFV standard interface, and the standard generated by the characteristics of broadcast transmission service Should provide lifecycle management capabilities that reflect out-of-service dependent requirements.

구체적으로는 가상화 방송 게이트웨이 기능을 구성하는 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치들 각각에 맞는 서비스 종속적 요구 사항이 반영된 서비스 배치 명세서인 VNFD를 만들 수 있어야 하며, 이를 다시 VIM과 인터페이스를 위한 가상 자원 요청 명세서로 변환하여 전달, 방송 게이트웨이 기능 서비스 VNF 인스턴스를 동적으로 생성하는 기능을 제공해야 한다.Specifically, it should be possible to create a VNFD, a service deployment specification that reflects service-dependent requirements for each of the media gateway, change-over switch, and monitoring devices constituting the virtualization broadcast gateway function, which in turn requests virtual resources for the interface with the VIM. It is necessary to provide a function to dynamically generate VNF instances for delivery and broadcast gateway function services by converting them to specifications.

본 발명에 따른 가상화 방송 게이트웨이를 위한 라이프 사이클 관리 구조 및 장치는 방송 송출기기 사업자를 위한 특화된(Vendor-Specific VNFM) 구조를 갖는 장치로, NFV 표준 인터페이스를 준수한 통합 인터페이스를 제공하면서도, 표준을 벗어난 방송 사업자의 다양한 서비스 요구 사항을 빠르고 쉽게 적용할 수 있도록 한 장치이다.The life cycle management structure and device for a virtualization broadcast gateway according to the present invention is a device having a specialized (Vendor-Specific VNFM) structure for broadcast transmission equipment providers, while providing an integrated interface that complies with the NFV standard interface, and broadcasting beyond the standard It is a device that can quickly and easily apply various service requirements of operators.

도 1은 지상파 방송 송출 서비스의 주문 생성요청 처리와 관리 운영을 위한 가상화 방송 게이트웨이를 위한 라이프 사이클 매니저(VNFM)의 통합 인터페이스 구조를 설명하기 위한 도면으로써, VNF(Virtualized Network Function) 관리자가 NFV(Network Functions Virtualization) 망에서 동작하고 있는 VNF들을 VNFM(Virtualized Network Function Management)을 통해 생성 관리하는 환경에서의 통합 인터페이스 구조를 나타낸다.1 is a diagram for explaining an integrated interface structure of a life cycle manager (VNFM) for a virtualization broadcast gateway for processing and managing an order generation request of a terrestrial broadcast transmission service, and a virtualized network function (VNF) manager NFV (Network) Functions Virtualization) shows the integrated interface structure in the environment of creating and managing VNFs operating in the network through VNFM (Virtualized Network Function Management).

실시예로 방송 송출을 위한 사용자 주문을 처리하는 방송 송출 서비스 운영자를 NFVO로 나타낼 수 있으며, 방송 송출 서비스를 제공하는 가상화 방송 게이트웨이 기능은 하나의 VNF로 나타낼 수 있다.In an embodiment, a broadcast transmission service operator processing a user order for broadcast transmission may be represented by NFVO, and a virtualized broadcast gateway function for providing broadcast transmission service may be represented by one VNF.

이 VNF는 VNF 서비스 사업자에 의해 서브 기능 모듈들을 관리할 목적으로 설치되는 EM(Element Management)이라는 기능이 포함될 수 있다.This VNF may include a function called Element Management (EM) that is installed for the purpose of managing sub-function modules by a VNF service provider.

그리고, 방송 게이트웨이 기능 VNF는 VNFM의 관리하에 VIM(Virtualized Infrastructure Manager)에 의해 NFVI(NFV Infrastructure) 상에서 가상 인스턴스화 되어 서비스를 수행한다. And, the broadcast gateway function VNF is virtually instantiated on the NFVI (NFV Infrastructure) by VIM (Virtualized Infrastructure Manager) under the management of the VNFM to perform services.

NFVO는 방송 송출 서비스 주문 처리를 위해 VNFM과 VNF 기능의 상세 요구 사항과 기능 내 서브 기능들 및 외부와의 연결도를 명시한 VNFD(VNF Description)를 Or-Vnfm간 ESTI 표준 인터페이스인 SOL003을 통해 공유한다.NFVO shares VNFD (VNF Description) that specifies the detailed requirements of VNFM and VNF functions, sub-functions within the function, and external connectivity for order processing of broadcast transmission services through SOL003, the ESTI standard interface between Or-Vnfm. .

또한, 이 인터페이스를 사용하여 라이프 사이클 매니저에 생성, 설정, 모니터링, 장애 대응, 삭제 등의 관리 제어를 요청한다.In addition, this interface is used to request management control such as creation, configuration, monitoring, fault response, and deletion from the life cycle manager.

이어서 라이프 사이클 매니저 VNFM은 서비스에 대한 VNFD 명세서에 따라 Vi-Vnfm간 VIM이 제공하는 자원 제어 인터페이스를 사용하여 방송 게이트웨이 기능에 필요한 가상 자원들의 할당을 요청한다. Subsequently, the life cycle manager VNFM requests allocation of virtual resources required for the broadcast gateway function using the resource control interface provided by the VIM between Vi-Vnfm according to the VNFD specification for the service.

이렇게 요청된 자원은 VIM 고유의 자원 관리 인터페이스에 의해 NFVI상에 가상화되어 할당되고, VNFM은 이렇게 할당된 가상 자원을 사용하여 방송 게이트웨이 기능을 위한 패키지 설치, 초기 설정, 서비스 구동, 동작 모니터링, 장애 처리, 서비스 정지 등의 기능을 수행한다. The requested resource is virtualized and allocated on the NFVI by the VIM-specific resource management interface, and the VNFM uses this allocated virtual resource to install the package for the broadcast gateway function, initial configuration, service operation, operation monitoring, and fault handling. It performs functions such as stopping the service.

VNFM은 1개 또는 다수의 생성된 VNF를 Ve-Vnfm간 표준 인터페이스인 SOL002를 통해 표준에서 정의한 VNF의 라이프 사이클 관리 제어를 수행한다. VNF에 포함된 VNFM Agent는 VnfmA-Vnfm간 메시지 큐(Queue) 인터페이스를 통해 VNFM과 NFV 표준 인터페이스에서는 제공하지 않는, 방송 송출 환경에 보다 친화적인 서비스 설정과 모니터링, 장애 대응을 위한 장치로 기능한다.VNFM performs the life cycle management control of VNF defined in the standard through SOL002, a standard interface between Ve-Vnfm and one or multiple generated VNFs. The VNFM Agent included in VNF functions as a device for setting, monitoring, and responding to failures that are more friendly to the broadcast transmission environment, which is not provided by the VNFM and NFV standard interfaces through the VnfmA-Vnfm message queue interface.

도 2는 방송 송출 서비스를 위해 특화된 Vendor-Specific VNFM인 가상화 방송 게이트웨이 라이프 사이클 매니저 장치의 가상화 방송 게이트웨이 기능 VNF 관리 구조를 설명하기 위한 도면으로써, 가상화 방송 게이트웨이 라이프 사이클 매니저(VNFM)를 구성하는 통합관리 인터페이스 처리 블럭, 방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭, 방송 게이트웨이 서비스 템플릿 생성기, 클라우드 가상 자원 변환기, 클라우드 인프라 플러그인(Plug-In) 인터페이스 처리 블럭, VNF 라이프 사이클 관리 엔진 블럭, VNF 인터페이스 처리 블럭 간의 구조와 연결 관계를 나타낸다. 2 is a diagram for explaining a virtual broadcast gateway function VNF management structure of a virtual broadcast gateway life cycle manager device, which is a vendor-specific VNFM specialized for broadcast transmission service, and integrated management constituting a virtual broadcast gateway life cycle manager (VNFM) Interface processing block, broadcast gateway function component resource template management block, broadcast gateway service template generator, cloud virtual resource converter, cloud infrastructure plug-in interface processing block, VNF life cycle management engine block, structure between VNF interface processing block and Indicates a connection relationship.

실시예로 Or-Vnfm간 인터페이스를 통해 가상화 방송 게이트웨이 기능 VNF 생성 요청이 전달되면, 라이프 사이클 매니저는 통합관리 인터페이스 처리 블럭에 이 요청 처리를 수행하도록 한다. In an embodiment, when a request for generating a virtual broadcast gateway function VNF is transmitted through an interface between Or-Vnfm, the life cycle manager performs this request processing in the integrated management interface processing block.

통합관리 인터페이스 처리 블럭은 다시 Or-Vnfm간 인터페이스를 통해 요청자에게 VNF의 패키지 정보를 요청하고, 응답으로 전달된 패키지 정보를 처리한다. The integrated management interface processing block again requests the package information of the VNF to the requester through the interface between Or-Vnfm, and processes the package information delivered in response.

패키지는 서비스 패키지의 생산자, 버전정보, 고유 식별 ID 등의 기본 패키지 정보와 서비스 기능 요구 사항 명세가 담긴 VNFD를 획득할 수 있는 인터페이스 주소, 그리고 해당 서비스 기능을 수행하는 소프트웨어 설치 패키지를 획득할 수 있는 주소를 내용에 포함하고 있다. The package includes the basic package information such as the producer, version information, and unique identification ID of the service package, an interface address for obtaining a VNFD containing a specification of service function requirements, and a software installation package for performing the service function. The address is included in the content.

통합관리 인터페이스 처리 블럭은 이를 바탕으로 먼저 VNF 기능 소프트웨어 설치 파일들을 로컬 캐시 저장소(Repository)에 동기화하고, 이어 VNFD를 획득하여 이 요구 명세를 방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭으로 전달한다. Based on this, the integrated management interface processing block first synchronizes the VNF function software installation files to the local cache repository, and then acquires the VNFD and delivers this request specification to the broadcast gateway function component resource template management block.

VNFD는 표준에 따라 NFV에서 정의한 네트워크 서비스를 위한 외부 가상 링크 목록 명세(Virtual Link Descriptor, VLD), VNF를 구성하는 서브 기능들인 VDU(Virtualized Deployment Unit)의 요구 사항 명세, VDU들과 외부 링크 또는 VDU들간 연결 포인트인 CP(Connection Point) 명세, 각 VDU의 배치 가능한 구성 조합 목록인 Deployment Flavor 목록을 내용으로 포함한다.VNFD is an external virtual link list specification (Virtual Link Descriptor) for network services defined in NFV according to the standard, specification of requirements of a virtualized deployment unit (VDU), which is a sub-function of VNF, VDUs and external links or VDU Includes the CP (Connection Point) specification, which is the connection point between them, and the Deployment Flavor list, which is a list of deployable configuration combinations of each VDU.

방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭은 표준인 VNFD에는 명시되지 않은 방송 게이트웨이 기능을 구성하는 서브 기능 컴포넌트들인 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치에 특화된 추가 연결구성, 서비스 설정, 장애 대응 정책 등의 내용을 포함하는 리소스 템플릿(Template)를 파일 형태로 자체 관리하며, 전달받은 VNFD 및 생성 요청시 받은 Flavor에 따라 방송 게이트웨이 서브 기능 장치들의 리소스 템플릿을 참고하여 배치(Deployment)할 VNFC(VNF Components)들을 만들어 이를 방송 게이트웨이 서비스 템블릿 생성기에 전달한다.The broadcast gateway function component resource template management block includes contents such as media gateway, change-over switch, additional connection configuration specialized for monitoring devices, service setting, and failure response policy, which are sub-function components that make up the broadcast gateway function not specified in the standard VNFD. It manages the resource template including file itself in the form of a file, and creates VNFC (VNF Components) to be deployed by referring to the resource template of the broadcast gateway sub-function devices according to the received VNFD and the Flavor received upon creation request. This is delivered to the broadcast gateway service template generator.

방송 게이트웨이 서비스 템플릿 생성기는 방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭으로부터 전달받은 VNFD, VNFC들의 리소스 템플릿을 중복 요소를 제거하고 합산하여 방송 송출 서비스 배치용 VNFD를 만들어 내어 이를 클라우드 가상 자원 변환기에 전달한다. The broadcast gateway service template generator creates a VNFD for deploying a broadcast transmission service by removing and summing the resource templates of the VNFD and VNFCs received from the broadcast gateway function component resource template management block, and delivers them to the cloud virtual resource converter.

클라우드 가상 자원 변환기는 배치 VNFD에 명시된 VNFC 및 VL, CP 등을 이에 부합하는 클라우드 가상 자원들의 요청 명세로 변환한다. The cloud virtual resource converter converts VNFC, VL, CP, etc. specified in the deployment VNFD into request specifications of cloud virtual resources corresponding thereto.

클라우드 인프라 플러그인 인터페이스 처리 블럭은 이 가상 자원 요청 명세를 바탕으로 Vi-Vnfm간 인터페이스를 통해 가상 자원 할당 가능성(Grant)을 확인하고, 자원 요청 명세에 따라 가상 자원 할당 요청을 VIM에 생성하여 보낸다. The cloud infrastructure plug-in interface processing block checks the virtual resource allocation possibility through the Vi-Vnfm interface based on this virtual resource request specification, and generates and sends a virtual resource allocation request to the VIM according to the resource request specification.

VIM에 의해 가상 자원이 할당되면 가상 자원은 라이프 사이클 매니저가 Vi-Vnfm간 인터페이스를 통해 전달한 VNF 리소스 템플릿에 명시된 사용자 스크립트인 VNFM Agent를 자동 실행한다. When a virtual resource is allocated by VIM, the virtual resource automatically executes the VNFM Agent, a user script specified in the VNF resource template that the life cycle manager delivered through the Vi-Vnfm interface.

이 VNFM Agent는 방송 게이트웨이 기능의 각 서브 기능을 위한 VNFM 로컬 저장소(Local Repository)를 통한 소프트웨어 패키지 설치와 서브 기능 설정, 구동의 동작을 수행하고 마지막으로 라이프 사이클 매니저의 Ve-Vnfm간 인터페이스를 통해 VNF 인터페이스 처리 블럭에 비동기적으로 VNF의 서비스 준비 완료 사실을 보고한다. This VNFM Agent performs the operation of software package installation, sub-function setting, and operation through the VNFM Local Repository for each sub-function of the broadcast gateway function, and finally, VNF through the interface between Ve-Vnfm of the life cycle manager. Asynchronously reports VNF's service preparation to the interface processing block.

이후 VNFM Agent는 Ve-Vnfm 표준에 따라 모니터링 지표(Indicator) 수집, 성능(Performance) 측정 및 경고(Alarm) 발생의 역할을 수행한다. Afterwards, the VNFM Agent performs monitoring indicator collection, performance measurement, and alarm generation according to the Ve-Vnfm standard.

또한 사용자 확장 기능 정의를 통해 VnfmA-Vnfm간 인터페이스를 사용하여 서비스 사업자가 요구하는 기능을 수행할 수도 있다. In addition, by defining a user extension function, a service provider may perform functions required by using an interface between VnfmA and Vnfm.

VNF 라이프 사이클 관리 엔진 블록은 지금까지 기술한 방송 게이트웨이 기능 생성 과정의 비동기 이벤트와 예외 처리를 관리하며, Or-Vnfm간 인터페이스를 통한 기능 중지/삭제, 설정, 모니터링, 장애 대응을 위한 성능 측정 처리 및 정책에 따른 증설(Scale)을 처리한다. The VNF life cycle management engine block manages the asynchronous events and exception handling of the broadcast gateway function creation process described so far, and stops/deletes functions through the interface between Or-Vnfm, configures, monitors, and measures performance to respond to failures. Handle scaling according to policy.

그리고 필요한 경우에 VNF 인터페이스 처리 블록을 통해 VNFM Agent에 모니터링, 기능 중지/시작, 기능 설정 등의 작업을 요청하고, 이에 따른 결과 등의 이벤트를 비동기 적으로 처리한다. In addition, if necessary, requests for operations such as monitoring, function stop/start, and function setting are requested to the VNFM Agent through the VNF interface processing block, and events such as the result are processed asynchronously.

구독 요청된(Subscribed) 경우 이를 통합관리 인터페이스를 통해 구독자에게 전달하는 기능도 수행한다. When subscribed, it also performs the function of delivering it to the subscriber through the integrated management interface.

도 3은 방송 게이트웨이 기능 생성 단계에서 라이프 사이클 매니저가 서비스 배치 VNFD 생성을 위해 사용한 서브 기능 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치에 대한 리소스 템플릿 내용 구조를 설명하기 위한 것으로써, 다른 서브 기능들에 공통으로 필요한 헤더(Header) 템플릿(Template)과 서브 기능들인 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치의 템플릿들의 내용 구조를 나타내고 있다. FIG. 3 is a description of a resource template content structure for a sub-function media gateway, a change-over switch, and a monitoring device used by a lifecycle manager to generate a service deployment VNFD in a generation stage of a broadcast gateway function, common to other sub-functions. It shows the necessary content of the header template and the sub-functions of the media gateway, change-over switch, and monitoring device templates.

실시예로 도 2의 방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭은 표준에서는 수용하기 어려운 방송 송출 서비스에 필요한 추가 명세를 기술한 방송 게이트웨이 리소스 헤더 템플릿, 미디어 게이트웨이 리소스 템플릿, 체인지 오버 스위치 리소스 템플릿, 모니터링 장치 리소스 템플릿을 각각 파일로 관리하며, 배치 Flavor에 명시된 VNFC 각각의 개수에 맞게 리소스 템플릿을 만들어, 방송 게이트웨이 서비스 템플릿 생성기에서 표준 VNFD와 리소스 템플릿을 결합 방송 서비스 생성 배치 VNFD를 만들게 된다. In an embodiment, the broadcast gateway function component resource template management block of FIG. 2 is a broadcast gateway resource header template, a media gateway resource template, a changeover switch resource template, and a monitoring device resource that describes additional specifications required for a broadcast transmission service that is difficult to accommodate in the standard. Each template is managed as a file, and a resource template is created for each number of VNFCs specified in the deployment Flavor, and a standard VNFD and resource template are combined in the broadcast gateway service template generator to create a broadcast service creation batch VNFD.

구체적으로는 방송 게이트웨이 리소스 헤더 템플릿에는 하위 호환성을 갖는 템플릿 표현의 버전과 설명이 기술되어 있으며, 런타임에 서비스 사업자를 위한 리소스 템플릿 이름 표기, 버전을 명시할 수 있도록 되어 있다. Specifically, the broadcast gateway resource header template describes a version and description of a template expression having backward compatibility, and is capable of specifying a resource template name notation and version for a service provider at runtime.

템플릿에 기술된 템플릿 노드에 사용된 정보 모델 정의를 담고 있는 파일들을 불러오기 위한 임포트(import) 목록 정의 부분이 있으며, 다양한 방송 송출 서비스 구성에 따라 필요로 될 수 있는 입력 파라미터 정의 부분과, 서브 기능 컴포넌트간 관리 또는 서비스 목적으로 사용될 수 있는 내부 네트워크, 라우터 목록 명세, 서비스 도메인의 모니터링 지표(Indicator)와 성능 알람 및 증설(Scale) 정책 목록의 내용을 포함하고 있다. There is an import list definition part for importing files containing information model definitions used in the template node described in the template, and an input parameter definition part and sub-functions that may be required according to various broadcast transmission service configurations. It contains the contents of the internal network, router list specification, service domain monitoring indicator, performance alarm, and scale policy list that can be used for inter-component management or service purposes.

각각의 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치 리소스 템플릿은 같은 구조의 내용을 포함하면서도 각 서브 기능에 맞는 포트 목록과 가상 리소스(CPU, Memory, Disk) 할당, 모니터링 지표 및 성능 알람 증설 정책을 기술하고 있다. Each media gateway, change-over switch, and monitoring device resource template describes the port list and virtual resource (CPU, Memory, Disk) allocation, monitoring metrics, and performance alarm expansion policies for each sub-function while including the contents of the same structure. have.

또한 각 서브 기능 전용의 VNFM Agent 스크립트와 스크립트 입력 파라미터를 명시할 수 있도록 되어 있다. Also, VNFM Agent script and script input parameters for each sub-function can be specified.

NFV 표준에서 요구하지 않는 라이프 사이클 매니저의 이러한 리소스 템플릿 관리 및 동적 생성 구조는 서비스 사업자가 비즈니스 로직을 통합하는데 있어 Or-Vnfm간 NFV 표준 인터페이스의 사용만으로 통합이 가능하게 하면서도, 표준에서 다룰 수 없는 보다 서비스 친화적이고 특화된 방송 게이트웨이 기능의 라이프 사이클 주기 관리를 가능하게 해주는 역할을 한다.This resource template management and dynamic creation structure of the life cycle manager, which is not required by the NFV standard, enables service providers to integrate only by using the NFV standard interface between Or-Vnfm in integrating business logic, but it cannot be covered by the standard. It plays a role in enabling the life-cycle cycle management of service-friendly and specialized broadcast gateway functions.

상술한 바와 같이 본 발명에서는 지상파 방송 송출 서비스를 사용자 주문형으로 제공함에 있어, NFV 표준 인터페이스를 사용하여 방송 송출 기능을 클라우드 인프라에 가상 인스턴스화 하고, 방송 게이트웨이 기능 VNF 서비스의 라이프 사이클 주기를 관리하는 가상화 방송 게이트웨이 라이프 사이클 매니저의 관리 구조를 제안하였다. As described above, in the present invention, in providing the terrestrial broadcast transmission service on demand, virtual broadcasting that virtually instantiates the broadcast transmission function to the cloud infrastructure using the NFV standard interface and manages the life cycle cycle of the broadcast gateway function VNF service We proposed the management structure of the gateway life cycle manager.

그리고, 방송 사업자의 비즈니스 로직 통합의 용이성을 위해 NFV 표준 인터페이스만으로 방송 송출 서비스에 특화되고 친화된 가상화 방송 게이트웨이 네트워크 기능을 생성 관리할 수 있는 라이프 사이클 매니저를 제공하여, 사업자에게 인터페이스 통합에 대한 부담을 최소화하고, 비즈니스 로직 개발에 집중할 수 있게 할 수 있으며, NFV 표준 인터페이스를 쓰는 다른 방송 서비스와의 통합 시에도 유리하게 운용될 수 있도록 하였다. In addition, for ease of business logic integration of broadcasters, it provides a life cycle manager that can create and manage specialized and friendly virtualization broadcast gateway network functions for broadcast transmission services using only the NFV standard interface, thereby providing operators with the burden of interface integration. It can be minimized, can focus on business logic development, and can be advantageously operated even when integrated with other broadcasting services using the NFV standard interface.

또한 라이프 사이클 매니저의 관리 구조를 표준 인터페이스와 독립적으로 다양한 요구 수용이 가능한 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치의 확장 리소스 템플릿 관리 구조를 통하여, 사업자의 표준을 벗어난 요구 사항을 빠르고 쉽게 적용할 수 있도록 하였다. In addition, the lifecycle manager's management structure is independent of the standard interface, and through the media gateway, changeover switch, and monitoring device's extended resource template management structure that can accommodate various needs, it is possible to quickly and easily apply the requirements beyond the operator's standards. Did.

이상에서 설명한 바와 같은 본 발명의 가상화 방송을 위한 라이프 사이클 관리 시스템에 따르면, 방송 서비스의 사용자 주문형 제공을 위한 소프트웨어 정의 기반의 가상화 방송 게이트웨이 송출 서비스의 생성에서 삭제까지의 라이프 사이클을 관리하는 네트워크 기능 가상화의 방송 송출 기능 관리 기술에 관한 것이며, 방송 송출 서비스를 구성하는 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치를 사용자 주문 요구 규격에 맞게 가상화 하여 생성하고, 서비스에 필요한 설정, 모니터링, 장애 대응을 자동 관리하며, 사용자 요구가 있을 경우 안전하게 해당 서비스를 삭제할 수 있도록 하는 효과가 있다.According to the life cycle management system for virtualization broadcasting of the present invention as described above, the virtualization of a network function that manages the life cycle from creation to deletion of a software defined based virtualization broadcast gateway transmission service for on-demand provision of broadcast services. It is related to the broadcasting transmission function management technology, and virtualizes and generates the media gateway, change over switch, and monitoring device constituting the broadcasting transmission service according to the user order requirements, and automatically manages the settings, monitoring, and failure response required for the service. It has the effect of safely deleting the service when there is a user request.

이상의 설명에서는 본 발명의 바람직한 실시예를 제시하여 설명하였으나, 본 발명이 반드시 이에 한정되는 것은 아니며, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경할 수 있음을 쉽게 알 수 있을 것이다.In the above description, a preferred embodiment of the present invention has been presented and described, but the present invention is not necessarily limited thereto, and a person skilled in the art to which the present invention pertains does not depart from the technical spirit of the present invention. It will be readily apparent that various substitutions, modifications and variations are possible.

Claims (6)

방송 서비스의 사용자 주문형 제공을 위한 소프트웨어 정의 기반의 가상화 방송 송출 서비스의 생성에서 삭제까지의 라이프 사이클을 관리하기 위하여, 가상화 방송 송출 서비스를 구성하는 미디어 게이트웨이, 체인지 오버 스위치, 모니터링 장치를 사용자 주문 요청 규격에 맞게 가상화하여 생성하고, 가상화 방송 송출 서비스에 필요한 설정, 모니터링, 장애 대응을 자동 관리하며, 사용자 요청이 있을 경우 해당 서비스를 삭제할 수 있도록 하는 것으로;
가상화 방송 송출을 위한 사용자 주문 요청을 처리하는 네트워크 기능 가상화 제어부;
방송 게이트웨이 기능을 수행하는 하나 이상의 가상화 네트워크 기능부; 및
상기 하나 이상의 가상화 네트워크 기능부를 생성하고 관리하는 가상화 네트워크 기능 관리부를 포함하되,
상기 가상화 네트워크 기능 관리부는,
가상화 네트워크 기능부 생성 요청을 전달받으면, 요청자에게 가상화 네트워크 기능부의 패키지 정보를 요청하고, VNFD를 획득하여 방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭으로 전달하는 통합관리 인터페이스 처리 블록;
가상화 네트워크 기능부를 구성하는 리소스 템플릿을 파일 형태로 관리하며, 통합관리 인터페이스 처리 블럭으로부터 전달받은 VNFD 및 가상화 네트워크 기능 컴포넌트를 생성하여 방송 게이트웨이 서비스 템블릿 생성기에 전달하는 방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블록;
방송 게이트웨이 기능 컴포넌트 리소스 템플릿 관리 블럭으로부터 전달받은 VNFD와 가상화 네트워크 기능 컴포넌트의 리소스 템플릿에서 중복 요소를 제거하고 합산하여 배치용 VNFD를 만들어 클라우드 가상 자원 변환기에 전달하는 방송 게이트웨이 서비스 템플릿 생성기;
방송 게이트웨이 서비스 템플릿 생성기로부터 전달받은 배치용 VNFD에 명시된 가상화 네트워크 기능 컴포넌트 및 가상 링크를 이에 부합하는 클라우드 가상 자원 요청 명세로 변환하는 클라우드 가상 자원 변환기; 및
클라우드 가상 자원 요청 명세를 바탕으로 가상 자원 할당 가능성을 확인하고, 클라우드 가상 자원 요청 명세에 따라 가상 자원 할당 요청을 생성하여 가상화 인프라 관리부에 전달하는 클라우드 인프라 플러그인 인터페이스 처리 블록을 포함하는 것을 특징으로 한 가상화 방송을 위한 라이프 사이클 관리 시스템.
In order to manage the life cycle from creation to deletion of software-defined virtualization broadcasting service for user-on-demand provision of broadcasting service, media gateway, change-over switch, and monitoring device constituting virtualization broadcasting service are requested by user Virtualized and created according to the virtualization, and automatically manages the settings, monitoring, and response to failures required for the virtualization broadcasting transmission service, and allows the user to delete the service when requested;
A network function virtualization control unit that processes a user order request for virtual broadcast transmission;
At least one virtual network function unit performing a broadcast gateway function; And
And a virtualization network function management unit for creating and managing the one or more virtualization network function units,
The virtual network function management unit,
An integrated management interface processing block for requesting the package information of the virtualized network functional unit to the requester, and receiving the VNFD and transmitting it to the broadcast gateway functional component resource template management block when the virtual network function generating unit request is received;
A broadcast gateway function component resource template management block that manages a resource template constituting the virtualized network function unit in a file format and generates VNFD and virtualized network function components received from the integrated management interface processing block and delivers them to a broadcast gateway service template generator;
A broadcast gateway service template generator that removes and adds duplicate elements from the VNFD received from the broadcast gateway function component resource template management block and the resource template of the virtualized network function component to create and deploy the VNFD for deployment to the cloud virtual resource converter;
A cloud virtual resource converter for converting the virtual network function component and virtual link specified in the deployment VNFD received from the broadcast gateway service template generator into a cloud virtual resource request specification corresponding thereto; And
Virtualization characterized by including a cloud infrastructure plug-in interface processing block that checks the virtual resource allocation possibility based on the cloud virtual resource request specification and generates a virtual resource allocation request according to the cloud virtual resource request specification and delivers it to the virtualization infrastructure management unit. Life cycle management system for broadcasting.
청구항 1에 있어서, 네트워크 기능 가상화 제어부는 방송 송출 서비스 주문 처리를 위하여 가상화 네트워크 기능부의 상세 요구 사항과, 기능 내 서브 기능들 및 외부와의 연결도를 명시한 VNFD를 가상화 네트워크 기능 관리부와 공유하는 것을 특징으로 한 가상화 방송을 위한 라이프 사이클 관리 시스템.The method according to claim 1, characterized in that the network function virtualization control unit shares the VNFD specifying the detailed requirements of the virtual network function unit, sub-functions within the function, and external connectivity with the virtual network function management unit for processing the broadcast transmission service order. Life cycle management system for virtualization broadcasting. 청구항 2에 있어서, 네트워크 기능 가상화 제어부는 가상화 네트워크 기능 관리부에 생성, 설정, 모니터링, 장애 대응, 삭제를 포함한 관리 제어를 요청하는 것을 특징으로 한 가상화 방송을 위한 라이프 사이클 관리 시스템.The system according to claim 2, wherein the network function virtualization control unit requests management control including creation, setting, monitoring, failure response, and deletion of the virtual network function management unit. 청구항 2에 있어서, 가상화 네트워크 기능 관리부는 가상화 인프라 관리부가 제공하는 자원 제어 인터페이스를 사용하여 가상화 네트워크 기능부의 기능에 필요한 가상 자원들의 할당을 요청하는 것을 특징으로 한 가상화 방송을 위한 라이프 사이클 관리 시스템.The system according to claim 2, wherein the virtualization network function management unit requests allocation of virtual resources necessary for the function of the virtualization network function unit using a resource control interface provided by the virtualization infrastructure management unit. 삭제delete 청구항 1에 있어서, 가상화 네트워크 기능부는 가상화 네트워크 기능 서비스 사업자에 의해 서브 기능 모듈들을 관리할 목적으로 설치되는 구성요소 관리부가 포함되어 구성되고, 가상화 인프라 관리부에 의해 네트워크 기능 가상화 인프라부 상에서 가상 인스턴스화되어 서비스를 수행하는 것을 특징으로 한 가상화 방송을 위한 라이프 사이클 관리 시스템.The method according to claim 1, Virtualization network function unit is configured to include a component management unit that is installed for the purpose of managing sub-function modules by the virtualization network function service provider, the virtualized infrastructure management unit is virtualized on the network function virtualization infrastructure unit service Life cycle management system for virtualization broadcasting, characterized in that to perform.
KR1020180173985A 2018-12-31 2018-12-31 Management System for Life Cycle of Virtualization Broadcasting KR102132285B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180173985A KR102132285B1 (en) 2018-12-31 2018-12-31 Management System for Life Cycle of Virtualization Broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180173985A KR102132285B1 (en) 2018-12-31 2018-12-31 Management System for Life Cycle of Virtualization Broadcasting

Publications (2)

Publication Number Publication Date
KR20200082923A KR20200082923A (en) 2020-07-08
KR102132285B1 true KR102132285B1 (en) 2020-07-09

Family

ID=71601265

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180173985A KR102132285B1 (en) 2018-12-31 2018-12-31 Management System for Life Cycle of Virtualization Broadcasting

Country Status (1)

Country Link
KR (1) KR102132285B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160057102A1 (en) 2014-08-19 2016-02-25 Futurewei Technologies, Inc. Methods and System for Allocating an IP Address for an Instance in a Network Function Virtualization (NFV) system
US20180309646A1 (en) * 2016-08-18 2018-10-25 Telefonaktiebolaget L M Ericsson (Publ) A Network Service Design and Deployment Process for NFV Systems
EP3413511A1 (en) 2016-04-27 2018-12-12 Huawei Technologies Co., Ltd. Vnfm determining method and network function virtualization orchestrator

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101994118B1 (en) 2015-09-09 2019-09-30 한국전자통신연구원 Universal VNFM and method for managing VNF

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160057102A1 (en) 2014-08-19 2016-02-25 Futurewei Technologies, Inc. Methods and System for Allocating an IP Address for an Instance in a Network Function Virtualization (NFV) system
EP3413511A1 (en) 2016-04-27 2018-12-12 Huawei Technologies Co., Ltd. Vnfm determining method and network function virtualization orchestrator
US20180309646A1 (en) * 2016-08-18 2018-10-25 Telefonaktiebolaget L M Ericsson (Publ) A Network Service Design and Deployment Process for NFV Systems

Also Published As

Publication number Publication date
KR20200082923A (en) 2020-07-08

Similar Documents

Publication Publication Date Title
CN110476453B (en) Service delivery for providing network slices to clients
JP6834033B2 (en) Network slice management methods, units, and systems
US11805031B2 (en) Method and entities for service availability management
US11924068B2 (en) Provisioning a service
EP3085135B1 (en) System, method, and computer program for inter-module communication in a network based on network function virtualization (nfv)
Chatras et al. NFV enabling network slicing for 5G
US10944621B2 (en) Orchestrator for a virtual network platform as a service (VNPAAS)
CN114208124A (en) System and method for selectively implementing services on virtual machines and containers
CN110191063B (en) Service request processing method, device, equipment and storage medium
US20180332485A1 (en) Service provision steps using slices and associated definitions
US20150207703A1 (en) Abstraction models for monitoring of cloud resources
US20200065130A1 (en) Method and device for managing virtualized software functions in a network
CN111949364A (en) Deployment method of containerized VNF and related equipment
US20210289435A1 (en) Virtualization management method and apparatus
US11539553B1 (en) Onboarding a VNF which includes a VDU with multiple VNFCs
CN105577503A (en) Cloud switch system based on Docker and realization method thereof
KR102132285B1 (en) Management System for Life Cycle of Virtualization Broadcasting
US11349729B2 (en) Network service requests
CN109218259B (en) License management method and device, APPLM functional entity and computer readable storage medium
Wang et al. Auto scaling of containerized ACSs for CPE management
Planning SDN-NFV Reference Architecture
Margetis et al. Validation of NFV management and orchestration on Kubernetes-based 5G testbed environment
US20210051059A1 (en) Methods and network systems for enabling a network service in a visited network
Toseef et al. Implementation of the FELIX SDN experimental facility
Tusa et al. Dynamic monitoring of data center slices

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant