KR20170010806A - 네트워크 관리 시스템을 가상화하기 위한 방법, 장치 및 시스템 - Google Patents

네트워크 관리 시스템을 가상화하기 위한 방법, 장치 및 시스템 Download PDF

Info

Publication number
KR20170010806A
KR20170010806A KR1020167035551A KR20167035551A KR20170010806A KR 20170010806 A KR20170010806 A KR 20170010806A KR 1020167035551 A KR1020167035551 A KR 1020167035551A KR 20167035551 A KR20167035551 A KR 20167035551A KR 20170010806 A KR20170010806 A KR 20170010806A
Authority
KR
South Korea
Prior art keywords
network management
configuration information
network
virtualized
management
Prior art date
Application number
KR1020167035551A
Other languages
English (en)
Other versions
KR102005996B1 (ko
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 후아웨이 테크놀러지 컴퍼니 리미티드
Publication of KR20170010806A publication Critical patent/KR20170010806A/ko
Application granted granted Critical
Publication of KR102005996B1 publication Critical patent/KR102005996B1/ko

Links

Images

Classifications

    • 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
    • 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/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • 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/04Network management architectures or arrangements
    • 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/06Management of faults, events, alarms or notifications
    • 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/0894Policy-based network configuration management
    • 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/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • 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/12Discovery or management of network topologies
    • 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/12Discovery or management of network topologies
    • H04L41/122Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
    • 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/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV 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/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • 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/34Signalling channels for network management communication
    • 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/34Signalling channels for network management communication
    • H04L41/342Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

가상화된 네트워크 관리를 구현하기 위한 방법, 장치, 및 시스템이 제공되고, 여기서 방법은 네트워크 기능 가상화 오케스트레이터(orchestrator) 또는 운영 지원 시스템이, 가상화된 네트워크 관리의 구성 정보를 설정하는 단계, 그리고 상기 네트워크 기능 가상화 오케스트레이터 또는 상기 운영 지원 시스템이, 상기 구성 정보에 따라, 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 가상화 관리자에게 지시하는 단계를 포함하고, 상기 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클(life cycle)의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치(deployment) 정책의 구성 정보 중 적어도 하나 또는 그 조합을 포함한다. 이 기술적 솔루션에 따르면, 저비용의 신속한 네트워크 관리 배치가 구현될 수 있다.

Description

네트워크 관리 시스템을 가상화하기 위한 방법, 장치 및 시스템{METHOD, APPARATUS AND SYSTEM FOR VIRTUALIZING NETWORK MANAGEMENT SYSTEM}
본 발명은 통신 기술 분야에 관한 것으로, 특히 가상화된 네트워크 관리를 구현하기 위한 방법, 장치, 및 시스템에 관한 것이다.
기존 통신 네트워크에서, 네트워크 유형이 변경될 필요가 있거나 네트워크 성능이 향상될 필요가 있는 경우, 예를 들어, 일부 네트워크 요소 및/또는 일부 EMS 추가하는 것 및 기존 네트워크 요소 및/또는 기존 EMS를 업데이트하는 것과 같이, 네트워크 요소 및 요소 관리 시스템(EMS: Element Management System)이 재배치되어야 한다. 상이한 유형의 통신 네트워크는 상이한 네트워크 요소 표준을 필요로 하고, 상이한 표준의 네트워크 요소는 상이한 네트워크 요소 인터페이스를 사용하며, 네트워크 요소를 관리하기 위해 네트워크 요소의 인터페이스와 호환 가능한 EMS가 요구된다.
일반적으로, 통신 장비 제조업체는 통신 장비 제조업체에 의해 생산된 네트워크 요소 장치를 유지하기 위해 EMS를 제조한다. 따라서, 통신 네트워크를 배치하는 때, 통신 사업자는 동일한 통신 장비 제조업체에 의해 제조된 매칭(matching)(즉, 인터페이스 호환성) 네트워크 요소 장치 및 매칭 EMS 장치를 구매해야 하므로, 상대적으로 유연성이 떨어지고 상대적으로 높은 네트워크 배치 비용이 발생한다. 저비용 네트워크 배치를 구현하기 위해, 사람들은 저비용의 신속한 네트워크 배치를 구현하도록, 통신 네트워크 가상화 기술을 연구하기 시작한다.
본 발명은 저비용의 신속한 네트워크 배치의 요구사항을 만족시키기 위해, 범용 장치가 가상화된 네트워크 관리를 구현하는 데 사용될 수 있도록, 가상화된 네트워크 관리를 구현하기 위한 방법, 장치, 및 시스템을 제공한다.
전술한 기술적 문제점을 해결하기 위해, 본 발명에서 사용된 기술적 솔루션은 다음과 같다.
제1 측면에 따르면, 본 발명은 가상화된 네트워크 관리를 구현하기 위한 방법을 제공하고, 여기서 방법은 네트워크 기능 가상화 오케스트레이터(orchestrator) 또는 운영 지원 시스템이, 가상화된 네트워크 관리의 구성 정보를 설정하는 단계, 그리고 네트워크 기능 가상화 오케스트레이터 또는 운영 지원 시스템이, 구성 정보에 따라, 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 가상화 관리자에게 지시하는 단계를 포함하고, 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클(life cycle)의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치(deployment) 정책의 구성 정보 중 적어도 하나 또는 그 조합을 포함한다.
제1 측면의 제1 가능한 구현 방식으로, 네트워크 관리 기능의 구성 정보는 다음의 기능: 오류 관리(fault management) 기능, 구성 관리(configuration management) 기능, 회계 관리(accounting management) 기능, 성능 관리 기능, 보안 관리 기능, 향상된 가상화 관리 기능, 가상화 자원 및 서비스 연관 기능, 또는 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소와 가상 자원 간의 매핑 관계(mapping relationship)를 가상화된 네트워크 관리에 의해 조정하는 기능 중 하나 또는 그 조합을 구현하는 데 사용된다.
제1 측면의 제2 가능한 구현 방식으로, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보는 다음의 구성: 가상화된 네트워크 관리 및 가상화된 네트워크 개체 간의 상호연결 관계, 배치 시의 위치 관계 설정, 또는 가상화된 네트워크 관리와 가상화된 네트워크 개체 간의 수량 비율 관계의 적어도 하나 또는 조합을 포함하고, 가상화된 네트워크 개체는 다음의: 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처(infrastructure) 관리자, 또는 네트워크 기능의 가상 자원 또는 가상 머신 중 적어도 하나 또는 조합을 포함한다.
제1 측면의 제3 가능한 구현 방식으로, 네트워크 관리 관련 인터페이스의 구성은 가상화된 네트워크 관리 및 가상화된 네트워크 개체 간의 인터페이스 구성을 포함하고, 가상화된 네트워크 개체는 다음의: 가상화된 네트워크 관리에 의해 관리되는 가상화된 기능 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처 관리자, 또는 네트워크 기능의 가상 자원 또는 가상 머신 중 적어도 하나 또는 그 조합을 포함하며, 인터페이스 구성은 다음의 구성 정보: 인터페이스 명칭, 인터페이스 위치, 인터페이스 내용 설명, 인터페이스 전송을 위한 컨텐츠 형식 또는 전송 순서, 인터페이스에 의해 사용되는 전송 프로토콜 명칭 또는 프로토콜 번호 또는 대응하는 표준 문서 번호, 인터페이스 전송 대역폭 요구 사항, 인터페이스 전송 지연 요구 사항, 인터페이스에 대응하는 어드레스 바인딩 요구 사항(address binding requirement), 어드레스 수량 요구 사항(address quantity requirement), 또는 인터페이스 보안 정책 설정(interface security policy setting) 중 적어도 하나 또는 그 조합을 포함한다.
제1 측면의 제4 가능한 구현 방식으로, 라이프 사이클의 구성 정보는 다음의 구성 정보: 가상화된 네트워크 관리의 라이프 사이클 지속시간, 네트워크 관리 활성화 시점, 네트워크 관리가 하이버네이팅(hibernated) 및/또는 하이버네이션(hibernation) 상태가 될 수 있을지 여부, 또는 네트워크 관리 가상화를 완료하기 위해 요구되는 시간 제한(time limitation) 또는 시점 제한(time point limitation) 중 하나 또는 그 조합을 포함한다.
제1 측면의 제5 가능한 구현 방식으로, 네트워크 관리 성능 요구사항의 구성은 다음의 구성 정보: 이벤트에 대한 가상화된 네트워크 관리의 최단 응답 지속 시간(shortest response duration), 가상화된 네트워크 관리의 주기적 측정을 위한 최대 및/또는 최소 간격, 또는 네트워크 이벤트 또는 네트워크 관리 작업을 처리하기 위한 가상화된 네트워크 관리의 수량 상한(quantity upper limit) 또는 관련 사용자 수량 상한(related user quantity upper limit) 중 하나 또는 그 조합을 포함한다.
제1 측면의 제6 가능한 구현 방식으로, 배치 정책의 구성 정보는 다음의 정책: 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치(universal device) 상에 가상화된 네트워크 관리를 배치하는 것, 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치에 인접한 범용 장치 상에 가상화된 네트워크 관리를 배치하는 것, 가상 자원의 활용도가 상대적으로 높은 장치 상에 가상화된 네트워크 관리를 배치하는 것, 또는 미리 설정된 지리적 위치에 있는 장치 상에 가상화된 네트워크 관리를 배치하는 것 중 하나 또는 그 조합을 포함한다.
제2 측면에 따르면, 본 발명은 가상화된 네트워크 관리를 구현하기 위한 방법을 제공하고, 여기서 방법은 네트워크 관리 가상화 관리자가, 네트워크 기능 가상화 오케스트레이터(orchestrator) 또는 운영 지원 시스템에 의해 전송된 지시를 수신하는 단계, 그리고 네트워크 관리 가상화 관리자가, 수신된 지시에 따라 구성 정보를 판독하고, 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하는 단계를 포함하고, 구성 정보는 가상화를 완료하기 위해 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템에 의해 미리 설정된 정보이며, 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성, 네트워크 관리 관련 인터페이스의 구성, 라이프 사이클(life cycle)의 구성, 네트워크 관리 성능 요구 사항의 구성, 또는 배치(deployment) 정책의 구성 중 적어도 하나 또는 그 조합을 포함한다.
제2 측면의 제1 가능한 구현 방식으로, 네트워크 관리 가상화 관리자가, 수신된 지시에 따라 구성 정보를 판독하고, 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하는 단계는, 네트워크 관리 가상화 관리자가, 수신된 지시에 따라 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템으로부터 구성 정보를 획득하는 단계, 그리고 네트워크 관리 가상화 관리자가, 구성 정보에 따라 범용 장치(universal device)를 선택하고, 선택된 범용 장치를 네트워크 관리로 가상화하는 단계를 포함한다.
제3 측면에 따르면, 본 발명은 가상화된 네트워크 관리를 구현하기 위한 장치를 제공하고, 여기서 장치는 가상화된 네트워크 관리의 구성 정보를 설정하도록 구성된 제1 설정 유닛, 그리고 구성 정보에 따라, 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 가상화 관리자에게 지시하도록 구성된 가상화 지시 유닛을 포함하고, 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성, 네트워크 관리 관련 인터페이스의 구성, 라이프 사이클(life cycle)의 구성, 네트워크 관리 성능 요구 사항의 구성, 또는 배치(deployment) 정책의 구성 중 적어도 하나 또는 그 조합을 포함한다.
제3 측면의 제1 가능한 구현 방식으로, 구성 정보가 네트워크 관리 기능의 구성 정보이면, 설정 유닛은 구체적으로 가상화된 네트워크 관리의 다음의 기능: 오류 관리(fault management) 기능, 구성 관리(configuration management) 기능, 회계 관리(accounting management) 기능, 성능 관리 기능, 보안 관리 기능, 향상된 가상화 관리 기능, 가상화 자원 및 서비스 연관 기능, 또는 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소와 가상 자원 간의 매핑 관계(mapping relationship)를 가상화된 네트워크 관리에 의해 조정하는 기능 중 하나 또는 그 조합을 설정하도록 구성된다.
제3 측면의 제2 가능한 구현 방식으로, 구성 정보가 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보이면, 설정 유닛은 구체적으로 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계를 설정하도록 구성되고, 토폴로지 관계는 다음의 구성: 가상화된 네트워크 관리 및 가상화된 네트워크 개체 간의 상호연결 관계, 배치 시의 위치 관계 설정, 또는 가상화된 네트워크 관리와 가상화된 네트워크 개체 간의 수량 비율 관계 중 하나 또는 그 조합을 포함하며, 가상화된 네트워크 개체는 다음의: 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처(infrastructure) 관리자, 또는 네트워크 기능의 가상 자원 또는 가상 머신 중 적어도 하나 또는 그 조합을 포함한다.
제3 측면의 제3 가능한 구현 방식으로, 구성 정보가 네트워크 관리 관련 인터페이스의 구성 정보이면, 설정 유닛은 구체적으로 가상화된 네트워크 관리 및 가상화된 네트워크 개체 간의 인터페이스 구성을 설정하도록 구성되고, 가상화된 네트워크 개체는 다음의: 가상화된 네트워크 관리에 의해 관리되는 가상화된 기능 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처 관리자, 또는 가상 자원 또는 네트워크 기능의 가상 머신 중 적어도 하나 또는 그 조합을 포함하고, 인터페이스 구성은 다음의 구성 정보: 인터페이스 명칭, 인터페이스 위치, 인터페이스 내용 설명, 인터페이스 전송을 위한 컨텐츠 형식 또는 전송 순서, 인터페이스에 의해 사용되는 전송 프로토콜 명칭 또는 프로토콜 번호 또는 대응하는 표준 문서 번호, 인터페이스 전송 대역폭 요구 사항, 인터페이스 전송 지연 요구 사항, 인터페이스에 대응하는 어드레스 바인딩 요구 사항(address binding requirement), 어드레스 수량 요구 사항(address quantity requirement), 또는 인터페이스 보안 정책 설정(interface security policy setting) 중 적어도 하나 또는 그 조합을 포함한다.
제3 측면의 제4 가능한 구현 방식으로, 구성 정보가 라이프 사이클의 구성 정보이면, 설정 유닛은 구체적으로 가상화된 네트워크 관리의 다음의 구성 정보: 가상화된 네트워크 관리의 라이프 사이클 지속시간, 네트워크 관리 활성화 시점, 네트워크 관리가 하이버네이팅(hibernated) 및/또는 하이버네이션(hibernation) 상태가 될 수 있을지 여부, 또는 네트워크 관리 가상화를 완료하기 위해 요구되는 시간 제한(time limitation) 또는 시점 제한(time point limitation) 중 하나 또는 그 조합을 설정하도록 구성된다.
제3 측면의 제5 가능한 구현 방식으로, 구성 정보가 네트워크 관리 성능 요구사항의 구성이면, 설정 유닛은 구체적으로 가상화된 네트워크 관리의 다음의 구성 정보: 이벤트에 대한 가상화된 네트워크 관리의 최단 응답 지속 시간(shortest response duration), 가상화된 네트워크 관리의 주기적 측정을 위한 최대 및/또는 최소 간격, 또는 네트워크 이벤트 또는 네트워크 관리 작업을 처리하기 위한 가상화된 네트워크 관리의 수량 상한(quantity upper limit) 또는 관련 사용자 수량 상한(related user quantity upper limit) 중 하나 또는 그 조합을 설정하도록 구성된다.
제3 측면의 제6 가능한 구현 방식으로, 구성 정보가 배치 정책의 구성 정보이면, 설정 유닛은 구체적으로 다음의 정책: 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치(universal device) 상에 가상화된 네트워크 관리를 배치하는 것, 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치에 인접한 범용 장치 상에 가상화된 네트워크 관리를 배치하는 것, 가상 자원의 활용도가 상대적으로 높은 장치 상에 가상화된 네트워크 관리를 배치하는 것, 또는 미리 설정된 지리적 위치에 있는 장치 상에 가상화된 네트워크 관리를 배치하는 것 중 하나 또는 그 조합을 설정하도록 구성된다.
제4 측면에 따르면, 본 발명은 가상화된 네트워크 관리를 구현하기 위한 장치를 제공하고, 여기서 장치는 네트워크 기능 가상화 오케스트레이터(orchestrator) 또는 운영 지원 시스템에 의해 전송된 지시를 수신하도록 구성된 수신 유닛, 그리고 수신된 지시에 따라 구성 정보를 판독하고, 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하도록 구성된 가상화 제어 유닛을 포함하고, 구성 정보는 가상화를 완료하기 위해 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템에 의해 미리 설정된 정보이며, 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클(life cycle)의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치(deployment) 정책의 구성 정보 중 적어도 하나 또는 그 조합을 포함한다.
제4 측면의 제1 가능한 구현 방식으로, 가상화 제어 유닛은, 수신된 지시에 따라 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템으로부터 구성 정보를 획득하도록 구성된 판독 서브유닛, 그리고 구성 정보에 따라 범용 장치(universal device)를 선택하고, 선택된 범용 장치를 네트워크 관리로 가상화하도록 구성된 가상화 서브유닛을 포함한다.
제5 측면에 따르면, 본 발명은 가상화된 네트워크 관리를 구현하기 위한 시스템을 더 제공하고, 시스템은 제3 측면 또는 제3 측면의 제1 내지 제6 가능한 구현 방식 중 어느 하나에 따른 장치, 그리고 제3 측면 또는 제3 측면의 제1 가능한 구현 방식에 따른 장치를 포함하고, 여기서 두 장치는 서로 통신한다.
본 발명의 실시예에서 제공되는 가상화된 네트워크 관리를 구현하기 위한 방법, 장치, 및 시스템에 따르면, 네트워크 관리 시스템이 통신 네트워크 내에서 배치되어야 하는 때, 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템은 먼저 가상화된 네트워크 관리의 구성 정보를 설정하고, 여기서 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치 정책의 구성 정보 중 적어도 하나 또는 그 조합을 포함하고, 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템은 그러면 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 가상화 관리자에게 지시한다. 본 발명의 솔루션에 따르면, 가상화 기술은 범용 장치 상에 네트워크 관리를 배치하는 데 사용되고, 따라서 구축 비용을 절감하기 위해, 네트워크 요소와 호환 가능한 네트워크 관리 장치는 구매될 필요가 없다는 것을 알 수 있다. 가상화된 네트워크 관리가 통신 네트워크의 범용 장치 상에 배치되기 때문에, 운영자의 현장 배치 작업이 더 이상 요구되지 않으므로, 배치 시간을 단축하고 저렴한 비용으로 신속한 통신망의 네트워크 배치의 요구사항을 만족시킬 수 있다.
본 발명의 실시예 또는 종래 기술의 기술적 솔루션을 보다 명확하게 설명하기 위해, 실시예 또는 종래 기술을 설명하기 위해 요구되는 첨부 도면을 간략하게 설명한다. 명백하게, 다음의 설명에서 첨부된 도면은 단지 본 발명의 일부 실시예를 나타내고, 당업자는 창의적인 노력 없이도 이들 도면으로부터 다른 도면을 유도할 수 있다.
도 1은 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 방법의 제1 실시예의 순서도이다.
도 2는 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 방법의 제2 실시예에 대한 순서도이다.
도 3은 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 방법의 제3 실시예의 순서도이다.
도 4는 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 장치의 제1 실시예의 구조도이다.
도 5는 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 장치의 제2 실시예의 구조도이다.
도 6은 본 발명의 실시예에 따른 일 지능형 단말의 하드웨어 구성의 개략도이다.
도 7은 본 발명의 실시예에 따른 다른 지능형 단말기의 하드웨어 구성의 개략도이다.
도 8은 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 시스템의 구조의 개략도이다.
당업자가 본 발명의 실시예에서 솔루션을 더 잘 이해할 수 있게 하기 위해, 첨부 도면 및 구현 예를 참조하여 본 발명의 실시예를 보다 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 방법을 나타낸다. 이 방법은 다음 단계들을 포함한다.
단계(101). 네트워크 기능 가상화 오케스트레이터 또는 운영 지원 시스템은 가상화된 네트워크 관리의 구성 정보를 설정하고, 여기서 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클(life cycle)의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치(deployment) 정책의 구성 정보 중 적어도 하나 또는 그 조합을 포함한다.
통신 시스템에서, 네트워크 관리는 요소 관리 시스템(EMS: Element Management System)이거나, 또는 네트워크 관리 시스템(NMS: Network Management System)일 수 있다. 현재, 공통 통신 시스템은 모두 네트워크 요소, 요소 관리 시스템, 및 네트워크 관리 시스템을 포함한다. 본 발명의 네트워크 관리는 이들 시스템에서의 요소 관리 시스템일 수 있다. 일부 통신 시스템은 네트워크 요소 및 네트워크 관리 시스템만을 포함할 수 있고, 이러한 통신 시스템의 네트워크 관리 시스템은 일반적으로 요소 관리 시스템의 기능과 호환 가능하다. 본 발명에서의 네트워크 관리는 이들 시스템에서의 네트워크 관리 시스템일 수 있다.
네트워크 요소(Network Element)는 통신 시스템 내의 다양한 장치의 일반적인 용어이다. 예를 들어, 무선 네트워크 컨트롤러(RNC: Radio Network Controller), 서빙 GPRS 지원 노드(SGSN: Service GPRS Supporting Node), 모바일 스위칭 센터 (MSC: Mobile Switching Center), 스위치, 및 3G 광대역 코드 분할 다중 액세스(WCDMA: Wideband Code Division Multiple Acces) 네트워크에서의 멀티플렉서, 및 롱 텀 에볼루션(Long Term Evolution) 시스템에서의 기지국(evolved NodeB)과 같은 장치는 모두 네트워크 요소로서 지칭될 수 있다.
EMS는 특정 유형의 하나 이상의 네트워크 요소를 관리하는 시스템을 말하며, EMS는 네트워크 요소에 대한 운영, 제어, 및 유지를 수행할 수 있다. EMS는 네트워크 요소를 국부적으로 유지할 수 있고, 예를 들어, EMS는 네트워크 요소에 직접 연결되고, EMS 및 네트워크 요소는 LAN(Local Area Network) 내부에 위치한다. EMS는 원격 유지 보수 환경에도 적용될 수 있고, 예를 들어, EMS는 WAN(Wide Area Network)을 사용하여 네트워크 요소에 연결된다. 통신 장비의 유지 보수 인력은 EMS를 사용하여 인간-기계 언어(MNL과 같은) 지시를 네트워크 요소에 전송한다. 지시를 수신한 후, 네트워크 요소는 지시의 요구 사항에 따라 동작하고 동작 결과를 EMS를 사용하여 운영자에게 피드백한다.
EMS와 네트워크 요소 사이의 관계는 매우 가깝고, 많은 내부 인터페이스가 관련되어 있다. 따라서, 각 통신 장비 제조업체는 통신 장비 제조업체에 의해 생성된 네트워크 요소 장치를 유지 관리하기 위해 EMS를 제공한다. 네트워크 요소를 해제하는 때, 통신 장비 제조업체는 대응하는 EMS를 동시에 시작한다. 상이한 유형, 상이한 버전, 및 상이한 언어의 네트워크 요소에 대해, 네트워크 요소에 대응하는 상이한 EMS가 각각 제공된다. 따라서, 시스템이 네트워크 요소를 업그레이드할 필요가 있는 때, 네트워크 요소에 대응하는 EMS의 매칭 업그레이드가 더 수행될 필요가 있다. 그렇지 않으면, 유지 보수 작업이 완료될 수 없다. 전체 네트워크의 장치가 업그레이드되는 때, 다중 네트워크 요소, 다중 버전, 및 다중 언어와 같은 많은 문제들이 수반되므로, 이러한 네트워크 요소와 EMS 간의 엄격한 일대일 대응관계에서의 배치에 의해 초래되는 불편함은 더 두드러진다.
통신 시스템이 기존 네트워크 요소를 업데이트하거나 일부 네트워크 요소를 추가해야 하는 경우, 네트워크 요소에 대응하는 EMS도 업데이트되어야 하거나 새롭게 추가된 네트워크 요소와 호환 가능한 EMS가 배치되어야 한다. 이 경우, 운영자는 네트워크 요소와 호환 가능한 일부 EMS 장치를 구입하고 적절한 위치에 EMS 장치를 배치해야 한다. EMS 장치의 비용이 상대적으로 높고 EMS 장치가 전문 기술자에 의해 설치되어야 하므로, 이 배치 방식의 비용이 상대적으로 높으며 이 배치 방식의 비율이 상대적으로 낮다.
따라서, 본 발명의 실시예에서 가상화된 네트워크 관리를 구현하는 방법에 따르면, 네트워크 관리가 가상화 방식으로 설정되어 운영자의 현장 배치 작업을 피할 수 있고, 저비용 및 고비율 네트워크 배치를 위한 통신 시스템의 요구 사항을 만족시킬 수 있다.
통신 시스템이 네트워크 관리를 가상화할 필요가 있는 때, 가상화된 네트워크 관리가 먼저 구현해야 하는 기능, 즉 네트워크 관리 기능이 설정될 필요가 있다. 가상화된 네트워크 관리와 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소 간의 인터페이스가 호환 가능하도록, 가상화된 네트워크 관리와 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소 사이의 통신 프로토콜이 더 설정될 필요가 있다. 통신 시스템의 네트워크 요소가 다양하기 때문에, 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소와 다른 유형의 네트워크 요소(예를 들어, 가상화된 인프라스트럭처 관리자(VIM: Virtualized Infrastructure Manager))를 포함한다. 전체 통신 시스템에서 가상화된 네트워크 관리의 정상적인 작동을 보장하려면, 가상화된 네트워크 관리와 다른 네트워크 요소(네트워크 관리에 의해 관리되는 네트워크 요소를 제외한 네트워크 요소) 간의 토폴로지 관계도 설정되어야 한다. 가상화된 네트워크 관리와 시스템 내의 각 네트워크 요소간에 정보 교환이 있기 때문에, 네트워크 관리와 이들 네트워크 요소 간의 정상적인 통신을 보장하기 위해 네트워크 관리와 이들 네트워크 요소 사이의 인터페이스 형식을 더 설정해야한다. 전술한 정보는 가상화된 네트워크 관리의 구성 정보로서, 가상화된 네트워크 관리가 확립될 때 먼저 설정될 필요가 있다. 실제 적용에서, 설정 동작은 운영 지원 시스템에 의해 수행될 수 있거나, 네트워크 기능 가상화 오케스트레이터(network function virtualization orchestrator)에 의해 수행될 수 있다.
단계(102). 네트워크 기능 가상화 오케스트레이터 또는 운영 지원 시스템은 구성 정보에 따라, 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 가상화 관리자에게 지시한다.
통신 시스템이 가상화된 네트워크 관리를 확립할 필요가 있는 때, 네트워크 기능 가상화 오케스트레이터 또는 운영 지원 시스템은 네트워크 관리 가상화 관리자에게 구성 정보를 판독하도록 지시하는 데 사용되는 지시를 네트워크 관리 가상화 관리자에게 전달한다. 예를 들어, 구성 정보의 저장 어드레스를 운반하는 지시는 네트워크 관리 가상화 관리자에 전송될 수 있고, 지시를 수신한 후, 네트워크 관리 가상화 관리자는 구성 정보의 저장 어드레스로부터 대응하는 정보를 판독한다. 대안적으로, 구성 정보를 운반하는 지시가 네트워크 관리 가상화 관리자에 전송될 수 있고, 지시를 수신한 후, 네트워크 관리 가상화 관리자는 지시로부터 구성 정보를 직접 판독한다.
선택적으로 네트워크 기능 가상화 오케스트레이터는 먼저 구성 정보를 카탈로그 파일(예를 들어, Catalog 파일)로 저장한 다음, 네트워크 관리 가상화 관리자가 카탈로그 파일에 따라 범용 장치를 네트워크 관리로 가상화할 수 있도록, 네트워크 관리 가상화 관리자에게 카탈로그 파일을 판독하도록 지시한다. 대안적으로, 운영 지원 시스템은 먼저 구성 정보를 카탈로그 파일로서 저장한 다음, 네트워크 관리 가상화 관리자가 카탈로그 파일에 따라 범용 장치를 네트워크 관리로 가상화할 수 있도록, 네트워크 관리 가상화 관리자에게 카탈로그 파일을 판독하도록 지시한다.
카탈로그 파일을 판독한 후, 네트워크 관리 가상화 관리자는 카탈로그 파일의 구성 정보에 따라 범용 장치를 네트워크 관리로 가상화할 수 있다.
선택적으로, 네트워크 관리 기능의 구성 정보는 다음의 기능: 오류 관리(fault management) 기능, 구성 관리(configuration management) 기능, 회계 관리(accounting management) 기능, 성능 관리 기능, 보안 관리 기능, 향상된 가상화 관리 기능, 가상화 자원 및 서비스 연관 기능, 또는 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소와 가상 자원 간의 매핑 관계(mapping relationship)를 가상화된 네트워크 관리에 의해 조정하는 기능 중 하나 또는 그 조합을 구현하는 데 사용된다.
오류 관리는 요소 관리의 가장 기본적인 기능 중 하나이다. 네트워크의 특정 네트워크 요소에 결함이 있어 적절하게 서비스를 제공할 수 없는 경우, 요소 관리 시스템은 오류를 찾아 제 시간에 오류를 수정한다. 일반적으로, 오류 관리는 오류 검출, 분리, 및 정정의 세 가지 측면을 포함하므로, 오류 관리 기능은 다음 기능: 에러 로그를 유지하고 확인하는 것, 에러 검출 리포트를 수신하고 응답하는 것, 오류를 추적하고 식별하는 것, 진단 테스트 수행하고 오류를 수정하는 것을 포함할 수 있다.
구성 관리 기능은 네트워크 요소가 통신 네트워크 서비스를 제공하도록, 네트워크 요소를 초기화하고 네트워크 요소를 구성하는 것을 지칭한다. 구성 관리의 목적은 특정 기능을 구현하거나 네트워크 성능을 최적화하는 것이다. 따라서, 구성 관리 기능은 다음의 기능: 관리되는 네트워크 요소 및 관리되는 네트워크 요소 그룹의 명칭을 관리하는 것, 관리되는 네트워크 요소를 초기화하거나 디세이블하는 것, 요구사항에 따라 네트워크 요소에 관한 정보를 수집하는 것, 네트워크 요소의 중요한 파라미터의 변경 정보를 모니터링하는 것, 및 네트워크 요소 구성을 변경하는 것을 포함 할 수 있다.
회계 관리 기능은 네트워크 운영의 요금 및 비용을 통제하고 감시하기 위해, 네트워크 자원 사용에 따른 회계 통계를 수집하는 데 사용된다.
성능 관리 기능은 시스템 자원의 사용을 관리하는 데 사용되며, 기능은 관리되는 네트워크 요소 및 관리되는 네트워크 요소가 서비스를 제공하는 성능 메커니즘을 모니터링하고 분석하는 것을 포함할 수 있다. 성능 관리 기능은 통계 정보를 수집하는 것과 시스템 상태 로그를 유지하고 확인하는 것을 포함한다.
통신 네트워크는 통신 보안에 대한 요구가 상대적으로 높기 때문에, 주로 통신 네트워크에 다음과 같은 보안 문제: 네트워크 데이터의 프라이버시(침입자에 의해 네트워크 데이터가 불법적으로 획득되는 것을 방지하는 것), 권한 부여(네트워크 상에서 침입자가 잘못된 정보를 전송하는 것을 방지하는 것), 및 액세스 제어(네트워크 자원에 대한 액세스를 제어하는 것)가 있다. 따라서, 네트워크 보안 관리는 인증 메커니즘, 액세스 제어, 암호화, 및 암호화 키워드를 관리하는 것, 보안 로그를 유지하고 확인하는 것을 포함할 수 있다. 물론, 구성 정보가 네트워크 관리 기능인 경우, 가상화된 네트워크 관리를 위한 네트워크 계획, 네트워크 운영자의 관리 등이 더 설정될 수 있다.
선택적으로, 네트워크 관리 기능과 다른 가상화된 네트워크 개체 간의 토폴로지 관계의 구성 정보는 다음의 구성: 가상화된 네트워크 관리 및 가상화된 네트워크 개체 간의 상호연결 관계, 배치 시의 위치 관계 설정, 또는 가상화된 네트워크 관리와 가상화된 네트워크 개체 간의 수량 비율 관계 중 하나 또는 그 조합을 포함한다.
가상화된 네트워크 개체는 다음의: 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처(infrastructure) 관리자, 또는 가상 자원 또는 네트워크 기능의 가상 머신 중 하나 또는 그 조합을 포함한다.
선택적으로, 네트워크 관리 관련 인터페이스의 구성은 가상화된 네트워크 관리와 가상화된 네트워크 개체 사이의 인터페이스 구성을 포함한다.
가상화된 네트워크 개체는 다음의: 가상화된 네트워크 관리에 의해 관리되는 가상화된 기능 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처 관리자, 또는 가상 자원 또는 네트워크 기능의 가상 머신 중 하나 또는 그 조합을 포함한다.
인터페이스 구성은 다음의 구성 정보: 인터페이스 명칭, 인터페이스 위치, 인터페이스 내용 설명, 인터페이스 전송을 위한 컨텐츠 형식 또는 전송 순서, 인터페이스에 의해 사용되는 전송 프로토콜 명칭 또는 프로토콜 번호 또는 대응하는 표준 문서 번호, 인터페이스 전송 대역폭 요구 사항, 인터페이스 전송 지연 요구 사항, 인터페이스에 대응하는 어드레스 바인딩 요구 사항(address binding requirement), 어드레스 수량 요구 사항(address quantity requirement), 또는 인터페이스 보안 정책 설정(interface security policy setting) 중 하나 또는 그 조합을 포함한다.
인터페이스 컨텐츠 기술은: 표준 인터페이스에 대응하는 문서 번호를 사용하여 기술될 수도 있는 정보 또는 시그널링로서 인터페이스 내에서 전달되어야 하는 정보 또는 시그널링일 수 있다. 인터페이스 형식은 인터페이스가 XML 또는 CORBA와 같은 특정 형식 프로토콜을 지정할 수 있는 형식으로 인터페이스 컨텐츠를 전송하는 것, 및 인터페이스가 어떤 형식으로 처음 전송될 컨텐츠를 지정한 다음 어떤 형식으로 나중에 전송될 컨텐츠를 지정할 수 있는 것을 의미한다.
네트워크 관리 시스템이 통신 네트워크에 실제로 배치된 후, 네트워크 관리 시스템이 통신 네트워크에 의해 더 이상 요구되지 않거나 재배치되어야 하는 때, 원본 장치가 제거되어야 한다. 통신 시스템에 대해 유연하고 제어 가능한 가상화된 네트워크 관리를 제공하기 위해, 가상화된 네트워크 관리의 라이프 사이클의 구성이 본 발명에서 더 고려된다.
선택적으로, 라이프 사이클의 구성 정보는 다음의 구성 정보: 가상화된 네트워크 관리의 라이프 사이클 지속시간, 네트워크 관리 활성화 시점, 네트워크 관리가 하이버네이팅(hibernated) 및/또는 하이버네이션(hibernation) 상태가 될 수 있을지 여부, 또는 네트워크 관리 가상화를 완료하기 위해 요구되는 시간 제한(time limitation) 또는 시점 제한(time point limitation) 중 하나 또는 그 조합을 포함한다.
라이프 사이클은 가상화된 네트워크 관리의 작업 주기(work cycle)를 나타낸다. 가상화된 네트워크 관리의 라이프 사이클이 만료되는 경우, 가상화된 네트워크 관리의 범용 장치는 가상화된 네트워크 관리가 작동하지 않게 하고 가상화된 네트워크 관리에 할당된 자원을 해제한다. 라이프 사이클은 특정 순간일 수 있고, 예를 들어, 가상화된 네트워크 관리의 라이프 사이클의 시간은 지정된 연도의 지정된 달의 지정된 날짜에 지정된 시간으로 설정될 수 있으며, 시간이 도달하는 때, 가상화된 네트워크 관리는 작업 주기를 종료하고 더 이상 존재하지 않는다. 라이프 사이클은 가상화된 네트워크 관리가 인스턴스화되는 순간부터 시작하는 지속 시간 오프셋일 수 있고, 예를 들어, 가상화된 네트워크 관리의 라이프 사이클은 3개월의 지속 시간 오프셋으로 설정될 수 있으며, 가상화된 네트워크 관리가 인스턴스화 이후 3 개월 작동하는 때, 가상화된 네트워크 관리가 작동을 멈춘다. 라이프 사이클은 종료 조건일 수 있고, 가상화된 네트워크 관리가 종료 조건(termination condition)을 충족하는 때, 작업 주기는 종료하고 가상화된 네트워크 관리는 더 이상 존재하지 않는다. 예를 들어, 종료 조건은 다음과 같이 설정될 수 있다. 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 수량이 미리 설정된 임계치(예를 들어, 1)보다 작은 경우, 가상화된 네트워크 관리는 작동을 멈춘다.
소위 존속 기간(existence duration)과 라이프 사이클 간의 차이점은 가상화된 네트워크 관리의 작업 시간이 존속 기간에 도달하는 때, 가상화된 네트워크 관리는 라이프 사이클을 종료하지만, 가상화된 네트워크 관리의 범용 장치는 가상화된 네트워크 관리에 할당된 자원을 해제하지 않는다. 존속 기간을 설정하는 목적은 통신 시스템이 가상화된 네트워크 관리를 다시 가능하게 해야하는 때, 가상화된 네트워크 관리가 재배치를 요구하지 않고 신속하게 시작될 수 있다는 것이다. 존속 기간의 설정에 대해서, 전술한 라이프 사이클의 설정을 참조하고 세부 사항은 여기에서 설명되지 않는다.
물론, 통신 시스템이 영구적인 서비스를 제공하기 위해 가상화된 네트워크 관리를 요구하면, 가상화된 네트워크 관리의 라이프 사이클 또는 존속 기간은 영구적으로 설정될 수 있다.
가상화 된 네트워크 관리의 라이프 사이클 또는 존속 기간을 설정하는 방식은 가상화된 네트워크 관리 시스템이 통신 네트워크 관리의 실제 요구 사항을 충족시킬 수 있게 하여, 가상화된 네트워크 관리의 존재 상태가 운영자의 현장 운영을 요구하지 않고 자동으로 제어될 수 있다.
통신 품질에 대한 사람들의 증가하는 높은 요구 사항을 만족시키기 위해, 통신 네트워크를 배치하는 때 각 단계의 통신 품질이 고려되어야 한다. 이를 기초로, 가상화된 네트워크 관리의 통신 품질이 전체 통신 네트워크의 요구 사항을 충족시키는 것을 보장하도록, 가상화된 네트워크 관리 성능 요구 사항의 구성이 본 발명에서 더 설정될 수 있다.
선택적으로, 네트워크 관리 성능 요구 사항의 구성은 다음의 구성 정보: 이벤트에 대한 가상화된 네트워크 관리의 최단 응답 지속 시간(shortest response duration), 가상화된 네트워크 관리의 주기적 측정을 위한 최대 및/또는 최소 간격, 또는 네트워크 이벤트 또는 네트워크 관리 작업을 처리하기 위한 가상화된 네트워크 관리의 수량 상한(quantity upper limit) 또는 관련 사용자 수량 상한(related user quantity upper limit) 중 하나 또는 그 조합을 포함한다.
통신 시스템에서 가상화될 수 있는 범용 장치가 하나뿐인 때, 네트워크 관리 가상화 관리자는 범용 장치(universal device)에서 가상화된 네트워크 관리를 배치한다. 통신 시스템에서 가상화될 수있는 다수의 통신 장치가 있는 때, 배치 정책의 구성은 본 발명에서 통신 네트워크 자원을 더 잘 이용하기 위해 더 고려된다.
선택적으로, 배치 정책의 구성에는 다음의 정책: 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치 상에 가상화된 네트워크 관리를 배치하는 것, 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치에 인접한 범용 장치 상에 가상화된 네트워크 관리를 배치하는 것, 가상 자원의 활용도가 상대적으로 높은 장치 상에 가상화된 네트워크 관리를 배치하는 것, 또는 미리 설정된 지리적 위치에 있는 장치 상에 가상화된 네트워크 관리를 배치하는 것 중 하나 또는 그 조합이 포함된다.
가상화된 네트워크 관리가 구현되는 때, 전술한 구성 정보 중 하나 이상의 유형이 특정 시나리오 요구 사항에 따라 설정될 수 있음에 유의해야 한다.
예를 들면, 네트워크 관리가 시스템 내에 배치될 필요가 있는 때, 설정되어야 할 구성 정보는 적어도 네트워크 관리 기능의 구성 정보 및 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보를 포함한다.
가상화된 네트워크 관리의 작업 주기가 제어되어야 하면, 라이프 사이클의 구성 정보가 더 설정되어야 한다. 네트워크 관리 관련 인터페이스의 구성 정보가 재구성되어야 하면, 네트워크 관리 관련 인터페이스의 구성 정보가 더 설정되어야 한다. 실제 어플리케이션에서, 네트워크 관리 성능에 대한 특정 요구 사항이 존재하면, 예를 들어, 네트워크 관리의 기존 처리 속도의 경우, 네트워크 관리의 처리 속도가 개선되어야 하면, 네트워크 관리 성능 요구 사항의 구성 정보가 더 설정되어야 한다. 네트워크 관리를 배치하기 어려운 실제 시나리오에서, 배치 요소가 고려되어야 하면, 이 경우, 실제 배치 요구 사항을 충족시키도록, 배치 정책의 구성 정보가 더 설정되어야 한다. 전술한 상이한 구성 정보는 가상화된 네트워크 관리가 상이한 실제 요구 사항을 만족할 수 있게 한다. 따라서, 실제 응용에서, 하나 이상의 유형의 구성 정보가 특정 네트워크 요구 사항에 따라 설정될 수 있다.
전술한 실시예들로부터, 본 발명에 제공된 가상화된 네트워크 관리를 구현하는 방법에 따르면, 네트워크 기능 가상화 오케스트레이터 또는 운영 지원 시스템은 먼저 가상화된 네트워크 관리의 구성 정보를 설정한 다음, 구성 정보에 따라, 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 기능 가상화 관리자에게 지시하여, 결국에 가상화된 네트워크 관리를 구현한다. 가상화된 네트워크 관리의 기초는 다양한 범용 장치이고 가상화된 네트워크 관리의 배치는 자동화된 제어 프로세스이므로, 기술자가 현장에서 대응하는 장치를 배치할 필요가 없고, 가상화된 네트워크 관리는 기존의 통신 네트워크 내의 범용 장치에서만 구현되어야 한다. 따라서, 가상화된 네트워크 관리 방법에 따라, 저비용의 신속한 네트워크 관리 배치가 구현될 수 있고, 통신 네트워크의 배치 요구 사항이 충족될 수 있다.
실제 적용에서, 가상화된 네트워크 관리의 더 나은 제어 가능성 및 더 높은 유연성을 보장하기 위해, 본 발명은 바람직한 솔루션을 더 제공한다.
도 2는 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 방법의 제2 실시예의 순서도를 도시하며, 방법은 다음을 포함할 수 있다.
단계(201). 네트워크 기능 가상화 오케스트레이터 또는 운영 지원 시스템은 가상화된 네트워크 관리의 구성 정보를 설정하고, 여기서 구성 정보는 적어도: 네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치 정책의 구성 정보를 포함한다.
이 단계에서의 각종 구성 정보는 방법의 제1 실시예에서의 구성 정보와 동일하므로 상세한 설명은 생략한다.
단계(202). 네트워크 기능 가상화 오케스트레이터 또는 운영 지원 시스템이 구성 정보에 따라, 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 가상화 관리자에게 지시한다.
다음은 설명 및 기술을 위한 예로서만 배치 정책의 구성 정보를 사용한다.
이 실시예에서, 배치 정책의 설정 정보를 설정하는 목적은 네트워크 관리 가상화 관리자에게 적절한 범용 장치가 선택된 다음 가상화된 네트워크 관리가 선택된 범용 장치 상에 배치되는 것에 따라 특정 정책을 알리는 것이다.
통신 시스템 내에 가상화된 네트워크 관리를 배치하는 것은 시스템에서 하나 이상의 네트워크 요소를 관리하기 위한 것이다. 따라서, 보다 편리하게 네트워크 요소를 관리하기 위해, 가상화된 네트워크 관리는 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치 상에 배치될 수 있거나, 또는 가상화된 네트워크 관리는 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치에 인접한 범용 장치 상에 배치된다. 예를 들어, 가상화된 네트워크 관리가 단 하나의 네트워크 요소를 관리하고, 네트워크 요소가 범용 서버(1)에 배치되면, 가상화된 네트워크 관리는 범용 서버(1)에 배치되거나, 또는 가상화된 네트워크 관리는 범용 서버(1)에 인접한 범용 서버(2)에 배치될 수 있다. 가상화된 네트워크 관리가 여러 네트워크 요소를 관리하는 경우 가상화된 네트워크 관리는 모든 네트워크 요소의 범용 서버에 배치된다.
통신 네트워크 자원의 적절한 할당 및 사용을 보장하기 위해, 가상화된 네트워크 관리가 배치될 때 가상 자원 사용이 고려될 수 있다. 구체적으로, 통신 네트워크에서 가상화될 수있는 장치의 가상 자원의 이용이 분석된 다음, 가상화된 네트워크 관리가 가장 높은 자원 이용도 또는 두 번째로 높은 자원 이용도를 갖는 범용 장치 상에 배치되어, 가상화 자원을 사용하지 않는 범용 장치에 가능한 한 가상화된 네트워크 관리를 배치하는 것을 방지하여, 오류 발생 가능성을 줄이고 관리 비용을 절감할 수 있다.
분명히, 가상화된 네트워크 관리를 위한 지리적 위치는 미리 설정될 수도 있으며, 즉, 가상화된 네트워크 관리가 설정된 지리적 위치에 있는 범용 장치에 배치된다. 대안으로, 가상화된 네트워크 관리에 의해 점유된 가상 자원 그룹이 더 미리 설정되어, 가상화된 네트워크 관리가 이들 가상 자원 그룹을 갖는 특정 장치에 따라 범용 장치 상에 배치될 수 있다. 대안으로, 가상화된 네트워크 관리의 범용 장치(물리적 서버)의 네트워크 어드레스가 더 미리 설정될 수 있고, 대응하는 범용 장치가 네트워크 어드레스에 따라 가상화된 네트워크 관리로서 배치된다.
실제 응용에서, 네트워크 기능 가상화 오케스트레이터는 설정된 구성 정보를 카탈로그 파일로서 저장한 다음, 네트워크 관리 가상화 관리자에게 카탈로그 파일을 판독하도록 지시하여, 네트워크 관리 가상화 관리자가 카탈로그 파일에 따라 범용 장치를 네트워크 관리로 가상화한다. 지시를 수신한 후에, 네트워크 관리 가상화 관리자는 카탈로그 파일을 판독하고, 카탈로그 파일 내의 배치 정책의 구성 정보에 따라 적절한 범용 장치를 선택하며, 선택된 범용 장치를 카탈로그 파일 내의 다른 구성 정보에 따라 네트워크 관리로 가상화한다.
이 바람직한 솔루션에서, 가상화된 네트워크 관리가 구현되기 전에, 관련된 구성 정보가 설정되고, 네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치 정책의 구성 정보가 고려된다. 정보를 구성하는 것은 가상화된 네트워크 관리 프로세스가 상대적으로 우수한 유연성을 갖춘 높은 제어 가능성의 가상화 프로세스가 되도록 하고, 가상화된 네트워크 관리가 실제 적용 요구 사항을 충족시켜, 통신 시스템의 자원의 합리적인 사용을 보장한다.
본 발명의 실시예는 가상화된 네트워크 관리를 구현하기 위한 방법을 더 제공하며, 이 방법은 네트워크 관리 가상화 관리자의 관점에서 설명된다.
도 3은 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하는 방법의 제3 실시예의 순서도를 도시하며, 방법은 다음의 단계를 포함할 수 있다.
단계(301). 네트워크 관리 가상화 관리자가 네트워크 기능 가상화 오케스트레이터 또는 운영 지원 시스템에 의해 전송된 지시를 수신한다.
단계(302). 네트워크 관리 가상화 관리자가 수신된 지시에 따라 구성 정보를 판독하고, 구성 정보에 따라 네트워크 관리 기능 가상화를 완료한다. 구성 정보는 가상화를 완료하기 위해 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템에 의해 미리 설정된 정보이고, 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성, 네트워크 관리 관련 인터페이스의 구성, 라이프 사이클의 구성, 네트워크 관리 성능 요구 사항의 구성, 또는 배치 정책의 구성 중 적어도 하나 또는 그 조합을 포함한다.
네트워크 관리 가상화 관리자는 수신된 지시에 따라 구성 정보를 판독하고 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하는 본질은: 네트워크 관리 가상화 관리자가 범용 장치(예를 들어, 산업 표준에 기초한 서버, 스토리지 장치, 및 스위칭 장치) 상에 네트워크 관리를 가상화하고 가상화된 네트워크 관리가 통신 네트워크 내의 전용 네트워크 관리 장치 대신에 사용될 수 있다는 것이다. 범용 장치의 비용이 낮기 때문에, 범용 장치의 사용은 투자 비용을 줄일 수 있다.
선택적으로, 네트워크 관리 가상화 관리자에 의해, 수신된 지시에 따라 구성 정보를 판독하고, 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하는 단계는: 네트워크 관리 가상화 관리자가, 수신된 지시에 따라 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템으로부터 구성 정보를 획득하는 단계, 그리고 네트워크 관리 가상화 관리자가, 구성 정보에 따라 범용 장치를 선택하고, 선택된 범용 장치를 네트워크 관리로 가상화하는 단계를 포함한다.
가상화된 네트워크 관리가 배치되어야 하는 때, 네트워크 가상화 관리자는 먼저 네트워크 기능 가상황 오케스트레이터 또는 운영 지원 시스템에 의해 전송된 지시를 수신하고, 지시에 따라 대응하는 구성 정보를 획득한 다음, 네트워크 관리 가상화 관리자는 구성 정보에 따라 네트워크 관리 가상화를 완료한다. 이 방법을 사용하여, 상이한 유형의 네트워크 요소에 대해, 네트워크 요소에 대응하는 네트워크 관리 장치가 구입될 필요가 없으며, 저비용 및 고속 네트워크 관리 배치는 이 방법에 따라 네트워크 요소에 대해 대응하는 가상화된 네트워크 관리를 배치하는 것만으로 구현될 수 있다.
기존 통신 네트워크 내의 네트워크 관리 장치에 결함이 있는 경우, 통신 네트워크에 위험을 초래하지 않도록 네트워크 관리 장치는 전문적인 기술자에 의해 적시에 유지되어야 한다. 네트워크 관리 장치는 유지 보수 후에만 올바르게 작동할 수 있지만, 유지 보수 기간 동안 통신 네트워크에 특정 위험이 여전히 초래된다. 이 문제를 해결하기 위해, 본 발명의 실시예에서의 가상화된 네트워크 관리는 가상화된 네트워크 관리의 범용 장치가 결함인 때, 가상화된 네트워크 관리의 정상적인 작동을 보장하기 위해, 가상화된 네트워크 관리를 일반 범용 장치로 이전할 수 있다.
가상화된 네트워크 관리는 범용 장치를 가상화하여 생성되고, 가상화된 네트워크 관리는 범용 장치의 운영 체제 및 하드웨어 장치와 독립적이다. 범용 장치가 가상화된 후, 컴퓨팅 자원이 모두 풀링(pooled)되고, 자원 풀 내의 노드에 결함이 있거나 범용 장치에 다른 하드웨어 오류가 발생하는 때, 범용 장치 상에서 실행되는 가상화된 네트워크 관리가 제대로 작동하지 않을 수 있다. 따라서, 본 발명의 이 실시예의 방법이 범용 장치를 네트워크 관리로 가상화하는 데 사용된 후에, 범용 장치상의 가상화된 네트워크 관리가 결함임을 발견하는 때, 네트워크 관리 가상화 관리자는 가상화된 네트워크 관리의 정상적인 작동을 보장하기 위해, 가상화된 네트워크 관리를 적시에 일반적인 범용 장치로 이전할 수 있다.
전술한 제1 실시예에서의 가상화된 네트워크 관리를 구현하기 위한 방법에 대응하여, 본 발명의 실시예는 가상화된 네트워크 관리를 구현하기 위한 장치를 제공하고, 장치는 전술한 제1 실시예의 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템으로 고려될 수 있다.
도 4는 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 장치의 제1 실시예의 구조도이고, 장치는 제1 설정 유닛(401) 및 가상화 지시 유닛(402)을 포함할 수 있다. 다음은 장치의 작동 원리를 참조하여 장치 내부의 장치들 간의 연결 관계를 설명한다.
제 1 설정 유닛(401)은 가상화된 네트워크 관리의 구성 정보를 설정하도록 구성되고, 여기서 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성, 네트워크 관리 관련 인터페이스의 구성, 라이프 사이클의 구성, 네트워크 관리 성능 요구 사항의 구성, 또는 배치 정책의 구성 중 적어도 하나 또는 그 조합을 포함한다.
가상화 지시 유닛(402)은 구성 정보에 따라, 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 가상화 관리자에게 지시하도록 구성된다.
선택적으로, 구성 정보가 네트워크 관리 기능의 구성 정보이면, 설정 유닛은 구체적으로 가상화된 네트워크 관리의 다음의 기능: 오류 관리 기능, 구성 관리 기능, 회계 관리 기능, 성능 관리 기능, 보안 관리 기능, 향상된 가상화 관리 기능, 가상화 자원 및 서비스 연관 기능, 또는 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소와 가상 자원 간의 매핑 관계를 가상화된 네트워크 관리에 의해 조정하는 기능 중 하나 또는 그 조합을 설정하도록 구성된다.
선택적으로, 구성 정보가 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보이면, 설정 유닛은 구체적으로 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계를 설정하도록 구성되고, 여기서 토폴로지 관계는 다음의 구성: 가상화된 네트워크 관리 및 가상화된 네트워크 개체 간의 상호연결 관계, 배치 시의 위치 관계 설정, 또는 가상화된 네트워크 관리와 가상화된 네트워크 개체 간의 수량 비율 관계 중 하나 또는 그 조합을 포함한다. 가상화된 네트워크 개체는 다음의: 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처 관리자, 또는 가상 자원 또는 네트워크 기능의 가상 머신 중 적어도 하나 또는 그 조합을 포함한다.
선택적으로, 구성 정보가 네트워크 관리 관련 인터페이스의 구성 정보이면, 설정 유닛은 구체적으로 가상화된 네트워크 관리 및 가상화된 네트워크 개체 간의 인터페이스 구성을 설정하도록 구성되고, 가상화된 네트워크 개체는 다음의: 가상화된 네트워크 관리에 의해 관리되는 가상화된 기능 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처 관리자, 또는 가상 자원 또는 네트워크 기능의 가상 머신 중 적어도 하나 또는 그 조합을 포함한다.
인터페이스 구성은 다음의 구성 정보: 인터페이스 명칭, 인터페이스 위치, 인터페이스 내용 설명, 인터페이스 전송을 위한 컨텐츠 형식 또는 전송 순서, 인터페이스에 의해 사용되는 전송 프로토콜 명칭 또는 프로토콜 번호 또는 대응하는 표준 문서 번호, 인터페이스 전송 대역폭 요구 사항, 인터페이스 전송 지연 요구 사항, 인터페이스에 대응하는 어드레스 바인딩 요구 사항, 어드레스 수량 요구 사항, 또는 인터페이스 보안 정책 설정 중 적어도 하나 또는 그 조합을 포함한다.
선택적으로, 구성 정보가 라이프 사이클의 구성 정보이면, 설정 유닛은 구체적으로 가상화된 네트워크 관리의 다음의 구성 정보: 가상화된 네트워크 관리의 라이프 사이클 지속시간, 네트워크 관리 활성화 시점, 네트워크 관리가 하이버네이팅 및/또는 하이버네이션 상태가 될 수 있을지 여부, 또는 네트워크 관리 가상화를 완료하기 위해 요구되는 시간 제한 또는 시점 제한 중 하나 또는 그 조합을 설정하도록 구성된다.
선택적으로, 구성 정보가 네트워크 관리 성능 요구사항의 구성이면, 설정 유닛은 구체적으로 가상화된 네트워크 관리의 다음의 구성 정보: 이벤트에 대한 가상화된 네트워크 관리의 최단 응답 지속 시간, 가상화된 네트워크 관리의 주기적 측정을 위한 최대 및/또는 최소 간격, 또는 네트워크 이벤트 또는 네트워크 관리 작업을 처리하기 위한 가상화된 네트워크 관리의 수량 상한 또는 관련 사용자 수량 상한 중 하나 또는 그 조합을 설정하도록 구성된다.
선택적으로, 구성 정보가 배치 정책의 구성 정보이면, 설정 유닛은 구체적으로 다음의 정책: 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치 상에 가상화된 네트워크 관리를 배치하는 것, 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치에 인접한 범용 장치 상에 가상화된 네트워크 관리를 배치하는 것, 가상 자원의 활용도가 상대적으로 높은 장치 상에 가상화된 네트워크 관리를 배치하는 것, 또는 미리 설정된 지리적 위치에 있는 장치 상에 가상화된 네트워크 관리를 배치하는 것 중 하나 또는 그 조합을 설정하도록 구성된다.
가상화된 네트워크 관리가 통신 네트워크 시스템에 배치될 필요가 있는 때, 장치는 제1 설정 유닛을 사용하여 가상화된 네트워크 관리의 구성 정보를 먼저 설정하는 데 사용될 수 있다. 가상화 지시 유닛은 네트워크 관리 가상화 관리자에게 가상화 동작을 수행하도록 지시하는 데 사용된다. 장치가 사용된 후, 상이한 유형의 네트워크 요소에 대해, 네트워크 요소와 호환 가능한 네트워크 관리 시스템은 구입될 필요가 없고, 가상화된 네트워크 관리가 대응하는 유형의 네트워크 요소에 적용될 수 있도록, 가상화된 네트워크 관리의 구성 정보만이 설정될 필요가 있다. 또한, 가상화 방식은 수동 배치의 비용을 절감할 수 있다. 따라서, 장치는 저비용의 신속한 네트워크 관리 배치를 구현할 수 있다.
전술 한 제3 실시예에서의 가상화된 네트워크 관리를 구현하기 위한 방법에 대응하여, 본 발명의 실시예는 가상화된 네트워크 관리를 구현하기 위한 장치를 제공하고, 장치는 전술한 제3 실시예의 네트워크 관리 가상화 관리자로 간주될 수도 있다.
도 5는 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 장치의 제2 실시예의 구조도이고, 장치는 수신 유닛(501)과 가상화 제어 유닛(502)을 포함할 수 있다. 다음은 장치의 작동 원리를 참조하여 장치 내부의 장치들 간의 연결 관계를 설명한다.
수신 유닛(501)은 네트워크 기능 가상화 오케스트레이터 또는 운영 지원 시스템에 의해 전송된 지시를 수신하도록 구성된다.
가상화 제어 유닛(502)은 수신된 지시에 따라 구성 정보를 판독하고, 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하도록 구성된다. 구성 정보는 가상화를 완료하기 위해 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템에 의해 미리 설정된 정보이며, 구성 정보는 다음의 구성 정보: 네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치 정책의 구성 정보 중 적어도 하나 또는 그 조합을 포함한다.
선택적으로, 가상화 제어 유닛은 수신된 지시에 따라 네트워크 관리 기능 가상화 오케스트레이터 또는 운영 지원 시스템으로부터 구성 정보를 획득하도록 구성된 판독 서브유닛, 그리고 구성 정보에 따라 범용 장치를 선택하고, 선택된 범용 장치를 네트워크 관리로 가상화하도록 구성된 가상화 서브유닛을 포함한다.
가상화된 네트워크 관리가 통신 네트워크 시스템에 배치될 필요가 있는 때, 장치는 상이한 유형의 네트워크 요소에 사용되며, 네트워크 요소와 호환 가능한 네트워크 관리 시스템은 구입될 필요가 없고, 수신된 지시에 따라 대응하는 구성 정보만이 획득될 필요가 있으며, 범용 장치는 구성 정보에 따라 네트워크 관리로 가상화된다. 따라서, 장치를 사용하는 것은 저비용의 신속한 네트워크 관리 배치를 구현할 수 있다.
또한, 본 발명의 실시예는, 가상 네트워크 관리를 구현하기 위한 전술한 장치의 하드웨어 구성을 더 제공한다. 하드웨어 구성은 적어도 하나의 프로세서(예를 들어, CPU), 적어도 하나의 네트워크 인터페이스 또는 다른 통신 인터페이스, 메모리, 및 적어도 하나의 통신 버스를 포함할 수 있고, 이 장치들 간의 연결 및 통신을 구현하도록 구성된다. 프로세서는 메모리에 저장된 컴퓨터 프로그램과 같은 실행 가능한 모듈을 실행하도록 구성된다. 메모리는 고속 랜덤 액세스 메모리(RAM : Random Access Memory)를 포함 할 수 있고, 또한 적어도 하나의 자기 디스크 메모리와 같은 비 휘발성 메모리도 포함할 수 있다. 적어도 하나의 네트워크 인터페이스(유선 또는 무선 일 수 있음)는 인터넷, 광역 네트워크, 근거리 통신망, 대도시 통신망 등을 통해 시스템 게이트웨이 및 적어도 하나의 다른 네트워크 요소 사이의 통신 연결을 구현한다.
도 6을 참조하면, 일부 구현 방식에서, 메모리는 프로그램 지시를 저장하고, 여기서 프로그램 지시는 프로세서에 의해 실행될 수 있으며, 프로그램 지시는 제1 설정 유닛(401) 및 가상화 지시 유닛(402)를 포함할 수 있다.
도 7을 참조하면, 일부 구현 방식에서, 메모리는 프로그램 지시를 저장하고, 여기서 프로그램 지시는 프로세서에 의해 실행될 수 있으며, 프로그램 지시는 수신 유닛(501) 및 가상화 제어 유닛(502)를 포함할 수 있다.
또한, 본 발명의 실시예는 가상 네트워크 관리를 구현하기 위한 시스템을 더 제공하고, 여기서 시스템은 전술한 장치의 제1 실시예에 따른 장치 및 전술한 장치의 제2 실시예에 따른 장치를 포함하고, 두 장치는 서로 통신한다. 즉, 시스템은 네트워크 기능 가상화 오케스트레이터 및 네트워크 관리 가상화 관리자를 포함할 수 있다. 대안적으로, 시스템은 운영 지원 시스템 및 네트워크 관리 가상화 관리자를 포함한다.
본 발명의 실시예는 또한 가상화된 네트워크 관리를 구현하기 위한 시스템을 더 제공한다. 도 8은 본 발명의 실시예에 따른 가상화된 네트워크 관리를 구현하기 위한 시스템 구조의 개략도를 도시하며, 시스템은 운영 지원 시스템(OSS: Operation Support System) 노드(10), 네트워크 기능 가상화 오케스트레이터(NFVO: Network Functional Virtualization Orchestrator) 노드(20), 네트워크 관리 가상화 관리자(V-O&M Manager: network management virtualization manager) 노드(30), 가상 네트워크 기능(VNF: Virtual Network Function) 노드(40), 가상 네트워크 기능 관리자(VNFM: Virtual Network Function Manager) 노드(50), 가상화된 인프라스트럭처 관리자(VIM: Virtualized Infrastructure Manager) 노드(60), 네트워크 기능 가상 인프라스트럭처(VFVI: Network Function Virtual Infrastructure) 노드(70), 및 가상화된 네트워크 관리(V-O&M: Virtual Network management) 노드(80)를 포함할 수 있다.
운영 지원 시스템(10)은 가상 네트워크 관리(80) 및 네트워크 기능 가상화 오케스트레이터(20)에 개별적으로 연결된다. 가상화된 네트워크 관리(80)는 가상 네트워크 기능(40) 및 가상 네트워크 기능 관리자(50)에 개별적으로 연결된다. 네트워크 관리 가상화 관리자(30)는 네트워크 기능 가상화 오케스트레이터(20) 및 운영 지원 시스템(10)에 연결된다. 가상 네트워크 기능(40)은 네트워크 기능 가상 인프라스트럭처(70) 및 가상 네트워크 기능 관리자(50)에 개별적으로 연결된다. 네트워크 기능 가상화 오케 스트레이터(20)는 가상 네트워크 기능 관리자(50)에 연결된다. 가상 네트워크 기능 관리자(50)는 가상화된 인프라스트럭쳐 관리자(60)에 연결된다. 가상화된 인프라스트럭쳐 관리자(60)는 네트워크 기능 가상 인프라스트럭처 (70)에 연결된다.
전술한 가상화 네트워크 관리(80)는 운영 지원 시스템(10) 및 네트워크 관리 가상화 관리자(30)를 가상화하여 생성되거나, 또는 네트워크 기능 가상화 오케스트레이터(20) 및 네트워크 관리 가상화 관리자(30)를 가상화하여 생성됨을 유의해야 한다. 따라서, 가상화된 네트워크 관리는 물리적 개체에 통합되거나, 다수의 물리적 개체에 통합될 수 있고, 즉, 네트워크 관리 기능은 다수의 물리적 개체의 기능 모듈을 사용하여 구현된다.
NFVO 노드, VNFM 노드, 및 VIM 노드가 NFV-MANO (Network Function Virtualization Management and Orchestrator)에 포함됨을 유의해야 한다. 가상화된 통신 네트워크는 적어도 하나의 EMS 및 적어도 하나의 VNF를 포함 할 수 있고, 여기서 EMS는 네트워크 관리를 가상화 할 수 있고, 각 VNF의 기능은 상이 할 수 있다. 가상화된 네트워크 관리의 기능 및 VNF의 기능은 구현을 위해 하나의 물리적 장치에 통합되거나, 또는 구현을 위해 상이한 물리적 장치에 각각 결합될 수 있다. 기본 지원 아키텍처의 NFVI 노드는 컴퓨팅 자원, 스토리지 자원, 및 전송 자원을 포함한다.
가상화된 네트워크 관리를 구현하기 위한 전술 한 시스템은 클라우드 시스템을 기반으로 구현 될 수 있으며, 클라우드 시스템은 주로 클라우드 컴퓨팅 및 클라우드 스토리지를 포함한다. 클라우드 컴퓨팅은 분산 컴퓨팅을 말하고, 서버 클러스터는 다양한 장소의 데이터 센터를 사용하여 설정되며 네트워크를 사용하여 사용자별로 서로 다른 애플리케이션이 제공된다. 클라우드 스토리지는 사용자 데이터가 클라우드에 저장되는 것을 의미하며, 이는 로컬 스토리지에 대한 로컬 자원의 사용을 방지하고 오프-사이트 사용 및 오프-사이트 스토리지의 목적을 달성한다.
OSS는 통합 및 정보 자원 공유를 위한 운영자의 지원 시스템이고, 이는 주로 네트워크 관리, 시스템 관리, 회계, 비즈니스 운영, 고객 서비스 등과 같은 부분을 포함한다. EMS는 하나 이상의 네트워크 요소를 관리하는 시스템이다. VNF는 클라우드 시스템 상에서, 통신 네트워크의 물리적 개체 장치를 구현하는 데 사용되는 기능을 구현할 수 있고, 즉, VNF는 가상화된 네트워크 요소이다. 예를 들어, VNF는 모바일 관리 개체 또는 기지국과 같은 네트워크 요소의 기능을 구현할 수 있다. NFVO는 VNF를 배치하는 데 사용되고, VNFM은 VNF를 관리하는 데 사용되며, VIM은 NFVI를 관리하는 데 사용된다.
예시적으로, VNF는 기지국 기능을 구현할 필요가 있다고 가정하면, 운영자는 OSS가 VNF를 구성하는 기지국 기능을 사용할 수 있고, OSS와 EMS 사이의 인터페이스 및 EMS와 VNF 사이의 인터페이스를 사용하여 VNF에 구성 정보가 전송된다. 그러면 VNF는 가상화된 통신 네트워크의 셀 커버리지를 구현하기 위해 NFVO를 사용하여 배치되므로, 사용자가 전화를 걸 수 있다. VNF는 VNFM을 사용하여 더 관리될 수 있으며, VNF는 모바일 관리 개체의 기능을 가질 수 있다.
구현 방식들의 전술한 설명으로부터, 당업자는 실시예들의 방법들의 일부 또는 모든 단계들이 필요한 범용 하드웨어 플랫폼에 추가되어 소프트웨어에 의해 구현될 수 있음을 명확하게 이해할 수 있다는 알 수 있다. 이러한 이해에 기초하여, 본 발명의 기술적 솔루션 또는 종래 기술에 기여하는 부분은 소프트웨어 제품의 형태로 구현될 수 있다. 소프트웨어 제품은 ROM/RAM, 자기 디스크, 또는 광학 디스크와 같은 저장 매체에 저장 될 수 있고, 본 발명의 실시예 또는 실시예의 일부에서 설명된 방법을 수행하도록 컴퓨터 장치(개인용 컴퓨터, 서버, 또는 미디어 게이트웨이와 같은 네트워크 장치일 수 있음)를 지시하기위한 몇 가지 지시를 포함한다.
본 명세서의 실시예들은 모두 점진적인 방식으로 설명되며, 실시예에서 동일하거나 유사한 부분에 대해서는 이 실시예가 참조될 수 있으며, 각 실시예는 다른 실시예와의 차이점에 초점을 맞추는 것을 유의해야 한다. 특히, 장치 및 시스템 실시예는 기본적으로 방법 실시예와 유사하며, 따라서 간략하게 설명된다. 관련 부분에 대해서, 방법 실시예에서의 부분 설명이 참조될 수 있다. 설명된 장치 및 시스템 실시예는 단지 예시적인 것이다. 분리된 부분들로서 기술된 유닛들은 물리적으로 분리될 수도 있거나 그렇지 않을 수도 있으며, 유닛들로서 표시된 부분들은 물리적 유닛일 수도 있거나 아닐 수도 있고, 하나의 위치에 위치할 수도 있거나 또는 복수의 네트워크 유닛 상에 분배될 수도 있다. 모듈의 일부 또는 전부는 실시예의 솔루션의 목적을 달성하기 위해 실제 요구에 따라 선택될 수 있다. 당업자는 독창적인 노력없이 본 발명의 실시예를 이해하고 구현할 수 있다.
요약하면, 전술한 설명은 본 발명의 단지 예시적인 실시예에 불과하지만, 본 발명의 보호 범위를 제한하려는 것은 아니다. 본 발명의 사상 및 원리를 벗어나지 않는 한 임의의 수정, 동등한 대체 또는 개선은 본 발명의 보호 범위 내에 있다.

Claims (19)

  1. 가상화된 네트워크 관리를 구현하기 위한 방법으로서,
    네트워크 기능 가상화 오케스트레이터(orchestrator) 또는 운영 지원 시스템이, 가상화된 네트워크 관리의 구성 정보를 설정하는 단계, 그리고
    상기 네트워크 기능 가상화 오케스트레이터 또는 상기 운영 지원 시스템이, 상기 구성 정보에 따라, 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 가상화 관리자에게 지시하는 단계
    를 포함하고,
    상기 구성 정보는 다음의 구성 정보:
    네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클(life cycle)의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치(deployment) 정책의 구성 정보
    중 적어도 하나 또는 그 조합을 포함하는,
    방법.
  2. 제1항에 있어서,
    상기 네트워크 관리 기능의 구성 정보는 다음의 기능:
    오류 관리(fault management) 기능, 구성 관리(configuration management) 기능, 회계 관리(accounting management) 기능, 성능 관리 기능, 보안 관리 기능, 향상된 가상화 관리 기능, 가상화 자원 및 서비스 연관 기능, 또는 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소와 가상 자원 간의 매핑 관계(mapping relationship)를 가상화된 네트워크 관리에 의해 조정하는 기능
    중 하나 또는 그 조합을 구현하는 데 사용되는,
    방법.
  3. 제1항에 있어서,
    상기 네트워크 관리 기능과 상기 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보는 다음의 구성:
    상기 가상화된 네트워크 관리 및 가상화된 네트워크 개체 간의 상호연결 관계, 배치 시의 위치 관계 설정, 또는 상기 가상화된 네트워크 관리와 가상화된 네트워크 개체 간의 수량 비율 관계의 적어도 하나 또는 조합을 포함하고,
    상기 가상화된 네트워크 개체는 다음의:
    상기 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처(infrastructure) 관리자, 또는 네트워크 기능의 가상 자원 또는 가상 머신
    중 적어도 하나 또는 조합을 포함하는,
    방법.
  4. 제1항에 있어서,
    상기 네트워크 관리 관련 인터페이스의 구성은 상기 가상화된 네트워크 관리 및 상기 가상화된 네트워크 개체 간의 인터페이스 구성을 포함하고, 상기 가상화된 네트워크 개체는 다음의:
    상기 가상화된 네트워크 관리에 의해 관리되는 가상화된 기능 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처 관리자, 또는 네트워크 기능의 가상 자원 또는 가상 머신
    중 적어도 하나 또는 그 조합을 포함하며,
    상기 인터페이스 구성은 다음의 구성 정보:
    인터페이스 명칭, 인터페이스 위치, 인터페이스 내용 설명, 인터페이스 전송을 위한 컨텐츠 형식 또는 전송 순서, 인터페이스에 의해 사용되는 전송 프로토콜 명칭 또는 프로토콜 번호 또는 대응하는 표준 문서 번호, 인터페이스 전송 대역폭 요구 사항, 인터페이스 전송 지연 요구 사항, 인터페이스에 대응하는 어드레스 바인딩 요구 사항(address binding requirement), 어드레스 수량 요구 사항(address quantity requirement), 또는 인터페이스 보안 정책 설정(interface security policy setting)
    중 적어도 하나 또는 그 조합을 포함하는,
    방법.
  5. 제1항에 있어서,
    상기 라이프 사이클의 구성 정보는 다음의 구성 정보:
    상기 가상화된 네트워크 관리의 라이프 사이클 지속시간, 네트워크 관리 활성화 시점, 네트워크 관리가 하이버네이팅(hibernated) 및/또는 하이버네이션(hibernation) 상태가 될 수 있을지 여부, 또는 네트워크 관리 가상화를 완료하기 위해 요구되는 시간 제한(time limitation) 또는 시점 제한(time point limitation)
    중 하나 또는 그 조합을 포함하는,
    방법.
  6. 제1항에 있어서,
    상기 네트워크 관리 성능 요구사항의 구성은 다음의 구성 정보:
    이벤트에 대한 상기 가상화된 네트워크 관리의 최단 응답 지속 시간(shortest response duration), 상기 가상화된 네트워크 관리의 주기적 측정을 위한 최대 및/또는 최소 간격, 또는 네트워크 이벤트 또는 네트워크 관리 작업을 처리하기 위한 상기 가상화된 네트워크 관리의 수량 상한(quantity upper limit) 또는 관련 사용자 수량 상한(related user quantity upper limit)
    중 하나 또는 그 조합을 포함하는,
    방법.
  7. 제1항에 있어서,
    상기 배치 정책의 구성 정보는 다음의 정책:
    상기 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치(universal device) 상에 가상화된 네트워크 관리를 배치하는 것, 상기 가상화된 네트워크 관리에 의해 관리되는 상기 네트워크 요소의 범용 장치에 인접한 범용 장치 상에 가상화된 네트워크 관리를 배치하는 것, 가상 자원의 활용도가 상대적으로 높은 장치 상에 가상화된 네트워크 관리를 배치하는 것, 또는 미리 설정된 지리적 위치에 있는 장치 상에 가상화된 네트워크 관리를 배치하는 것
    중 하나 또는 그 조합을 포함하는,
    방법.
  8. 가상화된 네트워크 관리를 구현하기 위한 방법으로서,
    네트워크 관리 가상화 관리자가, 네트워크 기능 가상화 오케스트레이터(orchestrator) 또는 운영 지원 시스템에 의해 전송된 지시를 수신하는 단계, 그리고
    상기 네트워크 관리 가상화 관리자가, 상기 수신된 지시에 따라 구성 정보를 판독하고, 상기 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하는 단계
    를 포함하고, 상기 구성 정보는 가상화를 완료하기 위해 상기 네트워크 관리 기능 가상화 오케스트레이터 또는 상기 운영 지원 시스템에 의해 미리 설정된 정보이며,
    상기 구성 정보는 다음의 구성 정보:
    네트워크 관리 기능의 구성, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성, 네트워크 관리 관련 인터페이스의 구성, 라이프 사이클(life cycle)의 구성, 네트워크 관리 성능 요구 사항의 구성, 또는 배치(deployment) 정책의 구성
    중 적어도 하나 또는 그 조합을 포함하는,
    방법.
  9. 제8항에 있어서,
    상기 네트워크 관리 가상화 관리자가, 상기 수신된 지시에 따라 구성 정보를 판독하고, 상기 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하는 단계는,
    상기 네트워크 관리 가상화 관리자가, 상기 수신된 지시에 따라 상기 네트워크 관리 기능 가상화 오케스트레이터 또는 상기 운영 지원 시스템으로부터 상기 구성 정보를 획득하는 단계, 그리고
    상기 네트워크 관리 가상화 관리자가, 상기 구성 정보에 따라 범용 장치(universal device)를 선택하고, 상기 선택된 범용 장치를 네트워크 관리로 가상화하는 단계를 포함하는,
    방법.
  10. 가상화된 네트워크 관리를 구현하기 위한 장치로서,
    가상화된 네트워크 관리의 구성 정보를 설정하도록 구성된 제1 설정 유닛, 그리고
    상기 구성 정보에 따라, 네트워크 관리 기능 가상화를 완료하도록 네트워크 관리 가상화 관리자에게 지시하도록 구성된 가상화 지시 유닛
    을 포함하고,
    상기 구성 정보는 다음의 구성 정보:
    네트워크 관리 기능의 구성, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성, 네트워크 관리 관련 인터페이스의 구성, 라이프 사이클(life cycle)의 구성, 네트워크 관리 성능 요구 사항의 구성, 또는 배치(deployment) 정책의 구성
    중 적어도 하나 또는 그 조합을 포함하는,
    장치.
  11. 제10항에 있어서,
    상기 구성 정보가 상기 네트워크 관리 기능의 구성 정보이면, 상기 설정 유닛은 구체적으로 가상화된 네트워크 관리의 다음의 기능:
    오류 관리(fault management) 기능, 구성 관리(configuration management) 기능, 회계 관리(accounting management) 기능, 성능 관리 기능, 보안 관리 기능, 향상된 가상화 관리 기능, 가상화 자원 및 서비스 연관 기능, 또는 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소와 가상 자원 간의 매핑 관계(mapping relationship)를 가상화된 네트워크 관리에 의해 조정하는 기능
    중 하나 또는 그 조합을 설정하도록 구성된,
    장치.
  12. 제10항에 있어서,
    상기 구성 정보가 상기 네트워크 관리 기능과 상기 다른 가상 네트워크 개체 간의 토폴로지 관계의 구성 정보이면,
    상기 설정 유닛은 구체적으로 상기 네트워크 관리 기능과 상기 다른 가상 네트워크 개체 간의 토폴로지 관계를 설정하도록 구성되고, 상기 토폴로지 관계는 다음의 구성:
    상기 가상화된 네트워크 관리 및 가상화된 네트워크 개체 간의 상호연결 관계, 배치 시의 위치 관계 설정, 또는 상기 가상화된 네트워크 관리와 가상화된 네트워크 개체 간의 수량 비율 관계
    중 하나 또는 그 조합을 포함하며,
    상기 가상화된 네트워크 개체는 다음의:
    상기 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처(infrastructure) 관리자, 또는 네트워크 기능의 가상 자원 또는 가상 머신
    중 적어도 하나 또는 그 조합을 포함하는,
    장치.
  13. 제10항에 있어서,
    상기 구성 정보가 상기 네트워크 관리 관련 인터페이스의 구성 정보이면, 상기 설정 유닛은 구체적으로 상기 가상화된 네트워크 관리 및 상기 가상화된 네트워크 개체 간의 인터페이스 구성을 설정하도록 구성되고, 상기 가상화된 네트워크 개체는 다음의:
    상기 가상화된 네트워크 관리에 의해 관리되는 가상화된 기능 네트워크 요소, 네트워크 기능 가상화 오케스트레이터, 네트워크 기능 가상화 관리자, 가상화된 인프라스트럭처 관리자, 또는 가상 자원 또는 네트워크 기능의 가상 머신
    중 적어도 하나 또는 그 조합을 포함하고,
    상기 인터페이스 구성은 다음의 구성 정보:
    인터페이스 명칭, 인터페이스 위치, 인터페이스 내용 설명, 인터페이스 전송을 위한 컨텐츠 형식 또는 전송 순서, 인터페이스에 의해 사용되는 전송 프로토콜 명칭 또는 프로토콜 번호 또는 대응하는 표준 문서 번호, 인터페이스 전송 대역폭 요구 사항, 인터페이스 전송 지연 요구 사항, 인터페이스에 대응하는 어드레스 바인딩 요구 사항(address binding requirement), 어드레스 수량 요구 사항(address quantity requirement), 또는 인터페이스 보안 정책 설정(interface security policy setting)
    중 적어도 하나 또는 그 조합을 포함하는,
    장치.
  14. 제10항에 있어서,
    상기 구성 정보가 상기 라이프 사이클의 구성 정보이면, 상기 설정 유닛은 구체적으로 상기 가상화된 네트워크 관리의 다음의 구성 정보:
    상기 가상화된 네트워크 관리의 라이프 사이클 지속시간, 네트워크 관리 활성화 시점, 네트워크 관리가 하이버네이팅(hibernated) 및/또는 하이버네이션(hibernation) 상태가 될 수 있을지 여부, 또는 네트워크 관리 가상화를 완료하기 위해 요구되는 시간 제한(time limitation) 또는 시점 제한(time point limitation)
    중 하나 또는 그 조합을 설정하도록 구성된,
    장치.
  15. 제10항에 있어서,
    상기 구성 정보가 상기 네트워크 관리 성능 요구사항의 구성이면, 상기 설정 유닛은 구체적으로 상기 가상화된 네트워크 관리의 다음의 구성 정보:
    이벤트에 대한 상기 가상화된 네트워크 관리의 최단 응답 지속 시간(shortest response duration), 상기 가상화된 네트워크 관리의 주기적 측정을 위한 최대 및/또는 최소 간격, 또는 네트워크 이벤트 또는 네트워크 관리 작업을 처리하기 위한 상기 가상화된 네트워크 관리의 수량 상한(quantity upper limit) 또는 관련 사용자 수량 상한(related user quantity upper limit)
    중 하나 또는 그 조합을 설정하도록 구성된,
    장치.
  16. 제10항에 있어서,
    상기 구성 정보가 상기 배치 정책의 구성 정보이면, 상기 설정 유닛은 구체적으로 다음의 정책:
    상기 가상화된 네트워크 관리에 의해 관리되는 네트워크 요소의 범용 장치(universal device) 상에 가상화된 네트워크 관리를 배치하는 것, 상기 가상화된 네트워크 관리에 의해 관리되는 상기 네트워크 요소의 범용 장치에 인접한 범용 장치 상에 가상화된 네트워크 관리를 배치하는 것, 가상 자원의 활용도가 상대적으로 높은 장치 상에 가상화된 네트워크 관리를 배치하는 것, 또는 미리 설정된 지리적 위치에 있는 장치 상에 가상화된 네트워크 관리를 배치하는 것
    중 하나 또는 그 조합을 설정하도록 구성된,
    장치.
  17. 가상화된 네트워크 관리를 구현하기 위한 장치로서,
    네트워크 기능 가상화 오케스트레이터(orchestrator) 또는 운영 지원 시스템에 의해 전송된 지시를 수신하도록 구성된 수신 유닛, 그리고
    상기 수신된 지시에 따라 구성 정보를 판독하고, 상기 구성 정보에 따라 네트워크 관리 기능 가상화를 완료하도록 구성된 가상화 제어 유닛
    을 포함하고, 상기 구성 정보는 가상화를 완료하기 위해 상기 네트워크 관리 기능 가상화 오케스트레이터 또는 상기 운영 지원 시스템에 의해 미리 설정된 정보이며, 상기 구성 정보는 다음의 구성 정보:
    네트워크 관리 기능의 구성 정보, 네트워크 관리 기능과 다른 가상 네트워크 개체 간의 토폴로지 관계(topology relationship)의 구성 정보, 네트워크 관리 관련 인터페이스의 구성 정보, 라이프 사이클(life cycle)의 구성 정보, 네트워크 관리 성능 요구 사항의 구성 정보, 또는 배치(deployment) 정책의 구성 정보
    중 적어도 하나 또는 그 조합을 포함하는,
    장치.
  18. 제17항에 있어서,
    상기 가상화 제어 유닛은,
    상기 수신된 지시에 따라 상기 네트워크 관리 기능 가상화 오케스트레이터 또는 상기 운영 지원 시스템으로부터 상기 구성 정보를 획득하도록 구성된 판독 서브유닛, 그리고
    상기 구성 정보에 따라 범용 장치(universal device)를 선택하고, 상기 선택된 범용 장치를 네트워크 관리로 가상화하도록 구성된 가상화 서브유닛을 포함하는,
    장치.
  19. 가상화된 네트워크 관리를 구현하기 위한 시스템으로서,
    제10항 내지 제16항 중 어느 한 항에 따른 장치 및 제17항 또는 제18항에 따른 장치를 포함하고, 상기 두 장치는 서로 통신하는,
    시스템.
KR1020167035551A 2014-05-28 2014-05-28 네트워크 관리 시스템을 가상화하기 위한 방법, 장치 및 시스템 KR102005996B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/078637 WO2015180068A1 (zh) 2014-05-28 2014-05-28 一种实现虚拟化网管的方法、装置及***

Publications (2)

Publication Number Publication Date
KR20170010806A true KR20170010806A (ko) 2017-02-01
KR102005996B1 KR102005996B1 (ko) 2019-07-31

Family

ID=54697850

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167035551A KR102005996B1 (ko) 2014-05-28 2014-05-28 네트워크 관리 시스템을 가상화하기 위한 방법, 장치 및 시스템

Country Status (8)

Country Link
US (1) US20170078143A1 (ko)
EP (1) EP3142295B1 (ko)
JP (1) JP2017517211A (ko)
KR (1) KR102005996B1 (ko)
CN (1) CN105359459B (ko)
BR (1) BR112016027513A2 (ko)
RU (1) RU2646336C1 (ko)
WO (1) WO2015180068A1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180121010A (ko) * 2017-04-28 2018-11-07 한국전자통신연구원 유선 및 이동 통신 서비스의 통합 플랫폼 관리 장치 및 방법
KR20190049579A (ko) * 2017-10-30 2019-05-09 성균관대학교산학협력단 네트워크 보안 서비스를 제공하기 위한 방법 및 이를 위한 장치
KR102036731B1 (ko) * 2018-09-06 2019-10-25 숭실대학교산학협력단 가상화 네트워크 기능 클러스터링 구성 시스템 및 방법

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10116514B1 (en) * 2015-03-30 2018-10-30 Amdocs Development Limited System, method and computer program for deploying an orchestration layer for a network based on network function virtualization (NFV)
WO2015197025A1 (en) * 2014-06-26 2015-12-30 Huawei Technologies Co., Ltd. System and method for virtual network function policy management
US9979602B1 (en) * 2014-08-25 2018-05-22 Cisco Technology, Inc. Network function virtualization infrastructure pod in a network environment
US20180077029A1 (en) * 2015-04-08 2018-03-15 Hewlett Packard Enterprise Development Lp Managing cost related to usage of cloud resources
CN107306190A (zh) * 2016-04-18 2017-10-31 北京万合鸿瑞科技有限公司 一种基于vmware虚拟化的计算资源拓扑***
CN107786352B (zh) * 2016-08-24 2022-04-15 中兴通讯股份有限公司 一种管理网络功能虚拟化管理编排实体的方法和装置
CN112799779A (zh) * 2016-11-17 2021-05-14 华为技术有限公司 网络服务生命周期管理的许可方法和装置
US10924943B2 (en) * 2017-01-05 2021-02-16 Apple Inc. Instantiation and management of physical and virtualized network functions of a radio access network node
WO2019147825A2 (en) * 2018-01-26 2019-08-01 Commscope Technologies Llc Cloud network implementation for a distributed antenna system control plane
EP3777035B1 (en) 2018-05-15 2021-09-01 Telefonaktiebolaget LM Ericsson (publ) Signaling optimization in 3gpp analytics
EP3735765A4 (en) * 2018-06-01 2021-01-13 Huawei Technologies Co., Ltd. CLUSTER WITH MULTI-SERVER ARCHITECTURE TO ENSURE VIRTUAL NETWORK FUNCTION
RU187252U1 (ru) * 2018-10-31 2019-02-26 Общество с ограниченной ответственностью "БУЛАТ" Абонентское сетевое устройство с виртуализированными сетевыми функциями
RU186862U1 (ru) * 2018-10-31 2019-02-06 Общество с ограниченной ответственностью "БУЛАТ" Абонентское сетевое устройство с виртуализированными сетевыми функциями
CN109639455B (zh) * 2018-11-09 2021-07-20 武汉烽火信息集成技术有限公司 一种容器云平台的网络管理方法及***
RU189917U1 (ru) * 2018-11-15 2019-06-11 Общество с ограниченной ответственностью "БУЛАТ" Абонентское сетевое устройство с виртуализированными сетевыми функциями
CN115733887A (zh) * 2022-11-30 2023-03-03 凡游在线科技(成都)有限公司 用于多云服务商的一体化网格互联部署方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140201374A1 (en) * 2013-01-11 2014-07-17 Futurewei Technologies, Inc. Network Function Virtualization for a Network Device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7991965B2 (en) * 2006-02-07 2011-08-02 Intel Corporation Technique for using memory attributes
US7925731B2 (en) * 2006-12-13 2011-04-12 International Business Machines Corporation System and method for providing SNMP data for virtual networking devices
US8032779B2 (en) * 2009-08-31 2011-10-04 Cisco Technology, Inc. Adaptively collecting network event forensic data
CN102412978B (zh) * 2010-09-21 2014-04-16 杭州华三通信技术有限公司 一种针对虚拟主机进行网络配置的方法和***
CN101997721B (zh) * 2010-11-15 2016-05-11 中兴通讯股份有限公司 一种电信网络管理***、方法及相应的装置
JP5718198B2 (ja) * 2011-09-15 2015-05-13 アラクサラネットワークス株式会社 ネットワーク管理システム、及び装置
CN102710432B (zh) * 2012-04-27 2015-04-15 北京云杉世纪网络科技有限公司 云计算数据中心中的虚拟网络管理***及方法
JP2014072794A (ja) * 2012-09-28 2014-04-21 Nippon Telegr & Teleph Corp <Ntt> ネットワークマネジメントシステム構築方法、及びマネジメントエンジンシステム
US9973375B2 (en) * 2013-04-22 2018-05-15 Cisco Technology, Inc. App store portal providing point-and-click deployment of third-party virtualized network functions

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140201374A1 (en) * 2013-01-11 2014-07-17 Futurewei Technologies, Inc. Network Function Virtualization for a Network Device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Prof Janusz Filipiak et al. "EVOLUTION OF NETWORK AND SERVICE MANAGEMENT", NOMS 2014, 12 May 2014 (2014-05-12), XP055365607,URL:http://im2013.ieee-im.org/noms2014/keynote_noms2014_filipiak.pdf, 22-28면* *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180121010A (ko) * 2017-04-28 2018-11-07 한국전자통신연구원 유선 및 이동 통신 서비스의 통합 플랫폼 관리 장치 및 방법
KR20190049579A (ko) * 2017-10-30 2019-05-09 성균관대학교산학협력단 네트워크 보안 서비스를 제공하기 위한 방법 및 이를 위한 장치
WO2019088671A1 (ko) * 2017-10-30 2019-05-09 성균관대학교 산학협력단 네트워크 보안 서비스를 제공하기 위한 방법 및 이를 위한 장치
KR102036731B1 (ko) * 2018-09-06 2019-10-25 숭실대학교산학협력단 가상화 네트워크 기능 클러스터링 구성 시스템 및 방법
US10985992B2 (en) 2018-09-06 2021-04-20 Foundation Of Soongsil University-Industry Coop. System and method for configuring cluster of virtualization network functions

Also Published As

Publication number Publication date
CN105359459B (zh) 2019-05-28
BR112016027513A2 (pt) 2018-06-26
EP3142295A1 (en) 2017-03-15
JP2017517211A (ja) 2017-06-22
EP3142295A4 (en) 2017-05-31
WO2015180068A1 (zh) 2015-12-03
US20170078143A1 (en) 2017-03-16
RU2646336C1 (ru) 2018-03-02
CN105359459A (zh) 2016-02-24
EP3142295B1 (en) 2019-01-30
KR102005996B1 (ko) 2019-07-31

Similar Documents

Publication Publication Date Title
KR102005996B1 (ko) 네트워크 관리 시스템을 가상화하기 위한 방법, 장치 및 시스템
US11588675B2 (en) Systems and methods for selectively implementing services on virtual machines and containers
US20240086273A1 (en) Systems and methods to reprogram mobile devices including a cross-matrix controller to port connection
US9730085B2 (en) Method and apparatus for managing wireless probe devices
KR101954480B1 (ko) 클라우드-컴퓨팅 스탬프의 자동화된 구축
EP3281111B1 (en) Method and entities for service availability management
US20180034781A1 (en) Security mechanism for hybrid networks
US11461206B2 (en) Cloud simulation and validation system
CN106464515B (zh) 一种虚拟网管的部署方法、装置和虚拟网络***
CN105052076B (zh) 一种基于云计算的网元管理***及网元管理方法
US10425979B2 (en) Method, apparatus, cellular network base station and computer program to enable remote maintenance
CN109120444B (zh) 云资源管理方法、处理器以及存储介质
WO2016058409A1 (zh) 控制报文传输的方法、装置和网络功能虚拟化***
WO2023229706A1 (en) Network functions delivery system for mobile networks
US9294865B2 (en) Enhanced system and method for custom programming of large groups of phones without requiring additional equipment
US11397606B2 (en) Systems and methods for automated monitoring and troubleshooting of unknown dependencies in a virtual infrastructure
US20240007385A1 (en) Automated methods and systems for simulating a radio access network
KR20180091308A (ko) Nfv 스케일링에 관한 검증 방법 및 장치
Esmaeily Study of RAN slicing using SRS LTE in a real SDN-NFV platform
CN116962263A (zh) 一种消息的接收、发送方法及装置
Moglia Control plane performance comparison in virtualized Base Station Controller
WO2024118165A1 (en) End-to-end service creation, management, and orchestration in mobile networks
CN116530130A (zh) 用于虚拟化服务的主动保证
Issakainen Designing of a semi-automation tool for wireless LAN interoperability testing

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant