[go: up one dir, main page]

KR101814562B1 - 서비스 할당을 위한 처리 방법 및 관련 장치 - Google Patents

서비스 할당을 위한 처리 방법 및 관련 장치 Download PDF

Info

Publication number
KR101814562B1
KR101814562B1 KR1020167027067A KR20167027067A KR101814562B1 KR 101814562 B1 KR101814562 B1 KR 101814562B1 KR 1020167027067 A KR1020167027067 A KR 1020167027067A KR 20167027067 A KR20167027067 A KR 20167027067A KR 101814562 B1 KR101814562 B1 KR 101814562B1
Authority
KR
South Korea
Prior art keywords
service
network
entity
policy
information
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020167027067A
Other languages
English (en)
Other versions
KR20160128389A (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 KR20160128389A publication Critical patent/KR20160128389A/ko
Application granted granted Critical
Publication of KR101814562B1 publication Critical patent/KR101814562B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • 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/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • H04W4/001
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/088Load balancing or load distribution among core entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명의 실시예는 서비스 할당을 위한 처리 방법 및 관련 장치를 개시한다. 상기 서비스 할당을 위한 처리 방법은, 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보를 수신하는 단계; 로컬단(local end)에 이미 저장된 초기 서비스 논리 정보를 검색하고, 상기 서비스 논리 갱신 정보 및 상기 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성하는 단계; 및 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 포함하고, 상기 시스템 서비스 논리 정책은 상기 네트워크 내의 서비스 엔티티에 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용된다. 본 발명에 의하면, 부하 균형의 요구가 더 잘 충족될 수 있도록, 기능 엔티티에 의해 취득되는 시스템 서비스 논리 정책에 기초하여 서비스 할당을 수행할 수 있다.

Description

서비스 할당을 위한 처리 방법 및 관련 장치
본 발명은 통신 기술 분야에 관한 것으로, 특히, 서비스 할당을 위한 처리 방법 및 관련 장치에 관한 것이다.
최근에, 국제 주류 운영자(international mainstream operator)로 구성된 네트워크 기능 가상화(Network Function Virtualization, NFV) 실무 그룹이 수요를 촉진하기 위한 목적으로 설립되었다. 이 실무 그룹은 운영자의 네트워크 기능 가상화 및 관련된 기술 보고에 대한 수요를 정의하고, IT 가상화 기술을 참조하여 일반적인 고성능 서버, 교환기, 및 메모리에 부분 네트워크 기능을 구현하기 위해 설립되었다. 실무 그룹이 관심 있는 시나리오는 광대역 네트워크 게이트웨이(Broadband Network Gateway, BNG), 캐리어급 네트워크 주소 변환(Carrier Grade Network Address Translation, CG-NAT), 라우터, 진화된 패킷 코어(Evolved Packet Core, EPC), IP 멀티미디어 네트워크 서브시스템(IP Multimedia Core Network Subsystem, IMS), 무선 액세스 네트워크(Radio Access Network, RAN), 홈 네트워크, 등을 포함한다.
예컨대, 서버, 저장 기기, 및 교환기와 같은 각종 유형의 네트워크 기기는 모두 NFV 기술을 사용하여 소프트웨어와 하드웨어의 분리를 구현할 수 있으며, 네트워크 기능을 정의하는 소프트웨어를 일반적인 고성능 하드웨어 서버, 메모리, 및 네트워크 스위치와 완전히 분리하여, 가상화된 기능 엔티티 가상 네트워크 기능(Virtualised Network Function, VNF)를 취득할 수 있다. 네트워크 기능은 NFV 기술을 이용하여 소프트웨어 방식으로 구현되고, 일반적인 서버 하드웨어에서 실행될 수 있고, 새로운 기기를 설치할 필요 없이, 필요에 따라 네트워크 내의 상이한 장소에 마이그레이션, 인스턴화, 또는 배치될 수 있다, 예를 들어, 데이터 센터, 네트워크 노드, 또는 사용자의 가정에 배치될 수 있다. 소프트웨어 기기는 일반적인 하드웨어에 기초하여 완전히 자동으로 원격 설치되어 관리될 수 있다. 또한, 운영자는 소프트웨어와 하드웨어의 분리를 구현함으로써 더 빠르고 더 우수한 네트워크 서비스를 제공할 수 있다.
롱텀 에볼루션(Long Term Evolution, LTE) 네트워크에서, 하나의 eNodeB는 하나의 이동성 관리 엔티티 (Mobility Management Entity, MME) 풀(pool) 내의 복수의 MME에의 연결을 확립할 수 있다. MME 간의 부하 균형(load balance)의 기능에 따라, MME 풀에 새롭게 들어오는 사용자 장비(User Equipment, UE)는 그 풀 내의 MME 간의 부하 균형에 따라 풀 내의 적절한 MME로 향할 수 있게 된다. 적절한 MME를 선택하기 위해, eNodeB는 풀 내의 MME의 부하 상태를 알아야 하고, MME의 지시에 따라 eNodeB 상의 MME에 대한 가중 정보(weight information)를 설정해야 한다. 예를 들어, 새로운 MME가 MME 풀에 추가되고, 그 MME의 가중치는 매우 높은 값으로 설정되어, 가능한 한 빨리 MME의 부하를 증가시킬 수 있다. 부하가 설정 값에 도달한 경우, MME는 eNodeB에 가중치를 줄이도록 명령한다.
현재의 방식에서, 하나의 eNodeB는 단 하나의 MME 서비스 논리 구성을 담당하며, 전체 네트워크에 대한 정보를 획득할 수 없다. 따라서, 서비스 할당은 단일 MME에 대해서만 수행되고, 부하 균형의 요구를 충족시킬 수 없다.
본 발명의 실시예는, 서비스 할당이 네트워크 내의 기능 엔티티에 의해 취득되는 시스템 서비스 논리 정책(system service logic policy )에 기초하여 수행될 수 있도록, 서비스 할당을 위한 처리 방법 및 관련 장치를 제공하여, 부하 균형의 요구를 더 잘 충족시킨다.
제1 측면에 따르면, 본 발명의 실시예는 서비스 할당을 위한 처리 방법을 제공하며, 상기 서비스 할당을 위한 처리 방법은,
네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보를 수신하는 단계;
로컬단(local end)에 이미 저장된 초기 서비스 논리 정보를 검색하고, 상기 서비스 논리 갱신 정보 및 상기 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성하는 단계; 및
서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 포함하고,
상기 시스템 서비스 논리 정책은 상기 네트워크 내의 서비스 엔티티에 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용된다.
제1 측면을 참조하여, 제1 가능한 구현 방식에서, 상기 서비스 처리를 수행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계는,
상기 네트워크 내의 이동성 관리 엔티티(mobility management entity, MME)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 구성 갱신이 수행된 후에 취득되는 상기 네트워크 내의 MME에 상기 시스템 서비스 논리 정책을 전송하는 단계를 포함한다.
제1 측면을 참조하여, 제2 가능한 구현 방식에서, 상기 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계는,
상기 네트워크 내의 기지국이 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 네트워크 내의 기지국에 상기 시스템 서비스 논리 정책을 전송하는 단계를 포함한다.
제1 측면을 참조하여, 제3 가능한 구현 방식에서, 상기 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계는,
가상화된 네트워크 기능 관리자(virtualized network function manager, VNFM)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 가상화된 네트워크 기능 관리 엔티티(VNFM)에 상기 시스템 서비스 논리 정책을 전송하는 단계를 포함한다.
제1 측면, 또는 제1 측면의 제1 가능한 구현 방식, 또는 제1 측면의 제2 가능한 구현 방식, 또는 제1 측면의 제3 가능한 구현 방식을 참조하여, 제4 가능한 구현 방식에서, 상기 서비스 논리 갱신 정보는, 상기 네트워크 내의 기능 엔티티에 대해 상기 구성 갱신이 수행된 후에 취득되는 구성 정보, 또는 상기 기능 엔티티에 대응하는 링크 정보 또는 서비스 선택 정책 정보 중 어느 하나 이상을 포함하고, 상기 구성 갱신은 상기 네트워크 내의 기능 엔티티를 추가, 수정, 또는 삭제하는 것을 포함한다.
제2 측면에 따르면, 본 발명의 실시예는 다른 서비스 할당을 위한 처리 방법을 더 제공하며, 상기 서비스 할당을 위한 처리 방법은,
서비스 정책 엔티티에 의해 전송되는 시스템 서비스 논리 정책을 수신하는 단계;
상기 수신된 시스템 서비스 논리 정책에 따라, 가중 인자를 포함하는 서비스 파라미터 정보를 조정하는 단계; 및
대응하는 기지국이 상기 서비스 파라미터 정보에 따라 서비스 할당을 수행할 수 있도록, 상기 대응하는 기지국에 상기 조정된 서비스 파라미터 정보를 전송하는 단계를 포함한다.
본 발명의 제3 측면에 따르면, 또 다른 서비스 할당을 위한 처리 방법을 더 제공하며, 상기 서비스 할당을 위한 처리 방법은,
타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 상기 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하는 단계;
상기 타깃 기능 엔티티의 구성 정보에 따라 상기 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계; 및
상기 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하여, 상기 서비스 논리 갱신 정보에 따라 서비스 할당을 수행하는 단계를 포함한다.
제3 측면을 참조하여, 제1 가능한 구현 방식에서, 상기 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 상기 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하는 단계는,
상기 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하는 경우, 상기 타깃 기능 엔티티에 대응하는 네트워크 서비스 기술자(network service descriptor, NSD) 및 가상화된 네트워크 기능 기술자(virtualized network function descriptor, VNFD)를 획득하는 단계; 및
상기 타깃 기능 엔티티에 대응하는 NSD 및 VNFD를 네트워크 기능 가상화(network function virtualization, NFV) 카탈로그에 로드하는 단계를 포함하고,
상기 NSD 및/또는 상기 VNFD는 상기 타깃 기능 엔티티에 대응하는 링크 정보 및 서비스 선택 정책을 포함하는 서비스 논리 갱신 정보를 기록한다.
제3 측면을 참조하여, 제2 가능한 구현 방식에서, 상기 타깃 기능 엔티티의 구성 정보에 따라 상기 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계는,
상기 타깃 기능 엔티티를 위해, 가상화된 네트워크 기능 전달 그래프(virtualized network function forwarding graph, VNFFG) 및 네트워크 기능 인스턴스(network function instance)를 구성하는 단계; 및
상기 구성된 VNFFG 및 상기 구성된 네트워크 기능 인스턴스에 따라 네트워크 서비스 데이터베이스를 갱신하여, 상기 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계를 포함한다.
제4 측면에 따르면, 본 발명의 실시예는 서비스 할당을 위한 처리 장치를 더 제공하며, 상기 서비스 할당을 위한 처리 장치는,
네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보를 수신하도록 구성된 정보 수신 모듈;
로컬단에 이미 저장된 초기 서비스 논리 정보를 검색하고, 상기 서비스 논리 갱신 정보 및 상기 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성하도록 구성된 정책 생성 모듈; 및
서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하여, 상기 네트워크 내의 서비스 엔티티에 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하도록 구성된 정책 전송 모듈을 포함한다.
제4 측면을 참조하여, 제1 가능한 구현 방식에서, 상기 정책 전송 모듈은 구체적으로, 상기 네트워크 내의 이동성 관리 엔티티(MME)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 구성 갱신이 수행된 후에 취득되는 상기 네트워크 내의 MME에 상기 시스템 서비스 논리 정책을 전송하도록 구성된다.
제4 측면을 참조하여 제2 가능한 구현 방식에서, 상기 정책 전송 모듈은 구체적으로, 상기 네트워크 내의 기지국이 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 네트워크 내의 기지국에 상기 시스템 서비스 논리 정책을 전송하도록 구성된다.
제4 측면을 참조하여, 제3 가능한 구현 방식에서, 상기 정책 전송 모듈은 구체적으로, 가상화된 네트워크 기능 관리자(VNFM)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 VNFM에 상기 시스템 서비스 논리 정책을 전송하도록 구성된다.
제4 측면, 또는 제4 측면의 제1 가능한 구현 방식, 또는 제4 측면의 제2 가능한 구현 방식, 또는 제4 측면의 제3 가능한 구현 방식을 참조하여, 제4 가능한 구현 방식에서, 상기 서비스 논리 갱신 정보는, 상기 네트워크 내의 기능 엔티티에 대해 상기 구성 갱신이 수행된 후에 취득되는 구성 정보, 또는 상기 기능 엔티티에 대응하는 링크 정보 또는 서비스 선택 정책 정보 중 어느 하나 이상을 포함하고, 상기 구성 갱신은 상기 네트워크 내의 기능 엔티티를 추가, 수정, 또는 삭제하는 것을 포함한다.
제5 측면에 따르면, 본 발명의 실시예는 다른 서비스 할당을 위한 처리 장치를 더 제공하며, 상기 서비스 할당을 위한 처리 장치는,
서비스 정책 엔티티에 의해 전송되는 시스템 서비스 논리 정책을 수신하도록 구성된 정책 수신 모듈;
상기 정책 수신 모듈에 의해 수신되는 시스템 서비스 논리 정책에 따라, 가중 인자를 포함하는 서비스 파라미터 정보를 조정하도록 구성된 파라미터 조정 모듈; 및
대응하는 기지국이 상기 서비스 파라미터 정보에 따라 서비스 할당을 수행할 수 있도록, 상기 대응하는 기지국에 상기 조정된 서비스 파라미터 정보를 전송하도록 구성된 파라미터 전송 모듈을 포함한다.
제6 측면에 따르면, 본 발명의 실시예는 또 다른 서비스 할당을 위한 처리 장치를 제공하며, 상기 서비스 할당을 위한 처리 장치는,
타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 상기 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하도록 구성된 정보 로딩 모듈;
상기 타깃 기능 엔티티의 구성 정보에 따라 상기 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하도록 구성된 구성 갱신 모듈; 및
상기 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하여, 상기 서비스 논리 갱신에 따른 서비스 할당을 수행하도록 구성된 정보 획득 모듈을 포함한다.
제6 측면을 참조하여, 제1 가능한 구현 방식에서, 상기 정보 로딩 모듈은,
상기 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하는 경우, 상기 타깃 기능 엔티티에 대응하는 네트워크 서비스 기술자(NSD) 및 가상화된 네트워크 기능 기술자(VNFD)를 획득하도록 구성된 정보 획득 유닛; 및
상기 정보 획득 유닛에 의해 획득되는 상기 타깃 기능 엔티티에 대응하는 NSD 및 VNFD를 네트워크 기능 가상화(NFV) 카탈로그에 로드하도록 구성된 로딩 실행 유닛을 포함하고,
상기 NSD 및/또는 상기 VNFD는 상기 타깃 기능 엔티티에 대응하는 링크 정보 및 서비스 선택 정책을 포함하는 서비스 논리 갱신 정보를 기록한다.
제6 측면을 참조하여, 제2 가능한 구현 방식에서, 상기 구성 갱신 모듈은,
상기 타깃 기능 엔티티를 위해, 가상화된 네트워크 기능 전달 그래프(VNFFG) 및 네트워크 기능 인스턴스를 구성하도록 구성된 정보 구성 유닛; 및
상기 정보 구성 유닛에 의해 구성되는, 상기 VNFFG 및 상기 네트워크 기능 인스턴스에 따라 네트워크 서비스 데이터베이스를 갱신하도록 구성된 정보 갱신 유닛을 포함한다.
제7 측면에 따르면, 본 발명의 실시예는 컴퓨터 저장 매체를 더 제공하며, 상기 컴퓨터 저장 매체는 프로그램을 저장하고, 상기 프로그램은, 실행될 때, 제1 측면의 서비스 할당을 위한 처리 방법의 단계 중 일부 또는 전부를 포함한다.
제8 측면에 따르면, 본 발명의 실시예는 컴퓨터 저장 매체를 더 제공하며, 상기 컴퓨터 저장 매체는 프로그램을 저장하고, 상기 프로그램은, 실행될 때, 제2 측면에서의 서비스 할당을 위한 처리 방법의 단계 중 일부 또는 전부를 포함한다.
제9 측면에 따르면, 본 발명의 실시예는 컴퓨터 저장 매체를 더 제공하며, 상기 컴퓨터 저장 매체는 프로그램을 저장하고, 상기 프로그램은, 실행될 때, 제3 측면에서의 서비스 할당을 위한 처리 방법의 단계 중 일부 또는 전부를 포함한다.
제10 측면에 따르면, 본 발명의 실시예는 수신기, 송신기, 메모리, 및 프로세서를 포함하는 네트워크 기기를 더 제공하며,
상기 프로세서는,
상기 수신기를 사용하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보를 수신하는 단계;
상기 메모리에 저장된 초기 서비스 논리 정보를 검색하고, 상기 서비스 논리 갱신 정보 및 상기 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성하는 단계; 및
상기 송신기를 사용하여, 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행하고,
상기 시스템 서비스 논리 정책은 상기 네트워크 내의 서비스 엔티티에 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용된다.
제10 측면을 참조하여, 제1 가능한 구현 방식에서, 상기 서비스 처리를 수행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
상기 네트워크 내의 이동성 관리 엔티티(MME)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 구성 갱신이 수행된 후에 취득되는 상기 네트워크 내의 MME에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행한다.
제10 측면을 참조하여, 제2 가능한 구현 방식에서, 상기 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
상기 네트워크 내의 기지국이 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 네트워크 내의 기지국에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행한다.
제10 측면을 참조하여, 제3 가능한 구현 방식에서, 상기 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
가상화된 네트워크 기능 관리자(VNFM)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 VNFM에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행한다.
제11 측면에 따르면, 본 발명의 실시예는 수신기, 송신기, 메모리, 및 프로세서를 포함하는 다른 네트워크 기기를 더 제공하며,
상기 프로세서는,
상기 수신기를 사용하여, 서비스 정책 엔티티에 의해 전송되는 시스템 서비스 논리 정책을 수신하는 단계;
상기 수신된 시스템 서비스 논리 정책에 따라, 가중 인자를 포함하는 서비스 파라미터 정보를 조정하는 단계; 및
대응하는 기지국이 상기 서비스 파라미터 정보에 따라 서비스 할당을 수행할 수 있도록, 상기 송신기를 사용하여, 상기 대응하는 기지국에 상기 조정된 서비스 파라미터 정보를 전송하는 단계를 수행한다.
제12 측면에 따르면, 본 발명의 실시예는 수신기, 송신기, 메모리, 및 프로세서를 포함하는 또 다른 네트워크 기기를 더 제공하며,
상기 프로세서는,
상기 수신기를 사용하여, 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 상기 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하는 단계;
상기 타깃 기능 엔티티의 구성 정보에 따라 상기 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계; 및
상기 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하여, 상기 서비스 논리 갱신에 따른 서비스 할당을 수행하는 단계를 수행한다.
제12 측면을 참조하여, 제1 가능한 구현 방식에서, 상기 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 상기 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
상기 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하는 경우, 상기 타깃 기능 엔티티에 대응하는 네트워크 서비스 기술자(NSD) 및 가상화된 네트워크 기능 기술자(VNFD)를 획득하는 단계; 및
상기 타깃 기능 엔티티에 대응하는 NSD 및 VNFD를 네트워크 기능 가상화(NFV) 카탈로그에 로드하는 단계를 수행하고,
상기 NSD 및/또는 상기 VNFD는 상기 타깃 기능 엔티티에 대응하는 링크 정보 및 서비스 선택 정책을 포함하는 서비스 논리 갱신 정보를 기록한다.
제12 측면을 참조하여, 제2 가능한 구현 방식에서, 상기 타깃 기능 엔티티의 구성 정보에 따라 상기 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
상기 타깃 기능 엔티티를 위해, 가상화된 네트워크 기능 전달 그래프(VNFFG) 및 네트워크 기능 인스턴스를 구성하는 단계; 및
상기 구성된, 가상화된 네트워크 기능 전달 그래프(VNFFG) 및 상기 구성된 네트워크 기능 인스턴스를 갱신하여, 상기 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계를 수행한다.
본 발명의 실시예의 구현에 따른 유익한 효과는 다음과 같다:
본 발명의 실시예에서, 시스템 서비스 논리 정책은 네트워크 내의 기능 엔티티에 대한 구성 갱신이 수행된 후에 취득되는 서비스 논리 갱신 정보 및 이미 로컬단에 저장된 초기 서비스 논리 정보에 따라 생성될 수 있고, 시스템 서비스 논리 정책은 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 전송되어, 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령할 수 있으므로, 부하 균형의 요구를 더 잘 충족시킬 수 있다.
본 발명의 실시예 또는 종래기술에서의 기술적 방안을 더욱 명확하게 설명하기 위해, 실시예 또는 종래기술의 설명에 필요한 첨부도면을 이하에 간단히 소개한다. 명백히, 이하의 설명에서의 첨부도면은 단지 본 발명의 일부 실시예를 보여줄 뿐이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진자(이하, 당업자라고 함)는 여전히 창의적인 노력 없이 이들 첨부도면에 따라 다른 도면을 도출할 수 있을 것이다.
도 1은 본 발명의 실시예에 따른 서비스 할당을 위한 처리 방법의 실시예의 개략 흐름도이다.
도 2는 본 발명의 실시예에 따른 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 흐름도이다.
도 3은 본 발명의 실시예에 따른 또 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 흐름도이다.
도 4는 본 발명의 실시예에 따른 또 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 흐름도이다.
도 5는 본 발명의 실시예에 따른 서비스 할당을 위한 처리 방법의 실시예의 개략 상호작용도이다.
도 6은 본 발명의 실시예에 따른 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 상호작용도이다.
7은 본 발명의 실시예에 따른 또 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 상호작용도이다.
도 8은 본 발명의 실시예에 따른 서비스 할당을 위한 처리 장치의 실시예의 개략 구성도이다.
도 9는 본 발명의 실시예에 따른 다른 서비스 할당을 위한 처리 장치의 실시예의 개략 구성도이다.
도 10은 본 발명의 실시예에 따른 또 다른 서비스 할당을 위한 처리 장치의 실시예의 개략 구성도이다.
도 11은 도 10의 정보 로딩 모듈의 개략 구성도이다.
도 12는 도 10의 구성 갱신 모듈의 개략 구성도이다.
도 13은 본 발명의 실시예에 따른 네트워크 기기의 개략 구성도이다.
도 14는 본 발명의 실시예에 따른 다른 네트워크 기기의 개략 구성도이다.
도 15는 본 발명의 실시예에 따른 또 다른 네트워크 기기의 개략 구성도이다.
이하에 본 발명의 실시예에서의 첨부도면을 참조하여 본 발명의 실시예에서의 기술적 방안을 명확하게 설명한다. 명백히, 설명되는 실시예는 본 발명의 실시예의 전부가 아니라 일부일 뿐이다. 당업자가 본 발명의 실시예에 기초하여 창의적인 노력 없이 얻은 모든 다른 실시예는 본 발명의 보호 범위에 속한다.
본 발명의 실시예에 따른 서비스 할당을 위한 처리 방법의 실시예의 개략 흐름도인 도 1을 참조한다. 상기 서비스 할당을 위한 처리 방법은 다음 단계를 포함한다:
S101: 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보를 수신한다.
구체적인 실시예에서, 기능 엔티티는, 예컨대 패킷 데이터 게이트웨이(Packet Data Gateway, PGW), 서빙 게이트웨이(Serving Gateway, SGW), 홈 가입자 서버(Home Subscriber Server, HSS), 이동성 관리 엔티티(MME)와 같은 네트워크 노드를 포함할 수 있고, 네트워크 노드는 가상적, 즉 가상화된 네트워트 기능(VNF)일 수 있거나, 또는 물리적, 즉, 물리 네트워크 기능(Physical Network Function)일 수 있다.
구체적으로, 논리 노드, 즉 기능 엔티티에 대해 정책 관리를 수행하도록 구성된 서비스 정책 엔티티는 네트워크 기능 가상화(Network Function Virtualization, NFV) 시스템에 추가될 수 있다. 서비스 정책 엔티티는 독립적인 단위 엔티티(independent unit entity)일 수 있거나, NFV 오케스트레이터(NFV Orchestrator, NFVO) 또는 도메인 명칭 시스템(Domain Name Service, DNS), 또는 심지어 VNF에 위치할 수 있다. 본 발명의 본 실시예에서 서비스 정책 엔티티의 배치 장소는 한정되지 않는다. 또한, 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 방법은 서비스 정책 엔티티에 적용 가능하다.
서비스 논리 갱신 정보는, 갱신 작업(update operation)이 수행되어야 하는 네트워크 내의 VNF와 같은 기능 엔티티가 갱신 작업을 완료한 후에 취득되는, 구성 정보, VNF에 대응하는 정크 정보 및 서비스 선택 정보 등을 포함하는 정보이다. 갱신 작업은 추가작업, 수정 작업 또는 삭제 작업을 포함한다.
S102: 로컬단에 이미 저장된 초기 서비스 논리 정보를 검색하고, 서비스 논리 갱신 정보 및 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성한다.
시스템 서비스 논리 정책은 네트워크 내의 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용된다.
구체적인 실시예에서, 초기 서비스 논리 정보는 구성 갱신 전의 네트워크 내의 기능 엔티티에 대응하는 서비스 논리 정보일 수 있으며, 서비스 논리 정보는 구성 정보, 연결 정보, 서비스 할당 정책, 등을 포함할 수 있고, 초기 서비스 논리 정보도 또한 구성 갱신 전의 네트워크 내의 기능 엔티티 각각에 대응하는 시스템 서비스 논리 정책일 수 있다.
S103: 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 시스템 서비스 논리 정책을 전송한다.
서비스 정책 엔티티는, 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후에 취득되는 서비스 논리 갱신 정보를 수신한 후, 다른 관련 기능 엔티티의, 로컬단에 이미 저장된, 서비스 논리 정보, 즉, 초기 서비스 논리 정보를 참조하여 구체적인 서비스 정책을 포함하는 시스템 서비스 논리 정책을 생성하고, 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하기 위해, 그 시스템 서비스 논리 정책을 네트워크 내의 서비스 엔티티에 전송한다.
또 선택적으로, 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 시스템 서비스 논리 정책을 전송하는 것은, 네트워크 내의 이동성 관리 엔티티(MME)가 시스템 서비스 논리 정책에 따라 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 예를 들어, 시스템 서비스 논리 정책에 따라, MME에 대응하는 서비스 파라미터 정보를 조정할 수 있도록, 구성 갱신이 수행된 후에 취득되는 네트워크 내의 MME에 시스템 서비스 논리 정책을 전송하는 것일 수 있으며, 서비스 파라미터 정보는 MME에 대응하는 가중 인자를 포함할 수 있다.
또 선택적으로, 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 시스템 서비스 논리 정책을 전송하는 것은 또한, 네트워크 내의 기지국이 시스템 서비스 논리 정책에 따라 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 네트워크 내의 기지국에 시스템 서비스 논리 정책을 전송하는 것일 수 있다.
또 선택적으로, 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 시스템 서비스 논리 정책을 전송하는 것은, 가상화된 네트워크 기능 관리자(Virtualized Network Function Manage, VNFM)가 시스템 서비스 논리 정책에 따라 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 예를 들어, 네트워크 내의 기능 엔티티 각각에, 시스템 서비스 논리 정책에 따라, 그 기능 엔티티에 대응하는 서비스 파라미터 정보를 조정하도록 명령할 수 있도록, VNFM에 시스템 서비스 논리 정책을 전송할 수 있다.
본 발명의 본 실시예의 구현에서, 시스템 서비스 논리 정책은 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보 및 로컬단에 이미 저장된 초기 서비스 논리 정보에 따라 생성될 수 있으며, 시스템 서비스 논리 정책은 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 전송되어, 네트워크 내의 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 수행하도록 명령할 수 있으며, 이에 따라 부하 균형의 요구를 더 잘 충족시킬 수 있다.
본 발명의 실시예에 따른 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 흐름도인 도 2를 참조한다. 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 방법은 MME, 또는 HSS와 같은 기능 엔티티에 적용 가능하다. 구체적으로, 상기 서비스 할당을 위한 처리 방법은 다음 단계를 포함한다:
S201: 서비스 정책 엔티티에 의해 전송되는 시스템 서비스 논리 정책을 수신한다.
시스템 서비스 논리 정책은 네트워크 내의 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용되며, 네트워크 내의 기능 엔티티에 서비스 할당을 수행하기 위한 정책, 예를 들어, 타깃 기능 엔티티에 지정된 유형의 새로운 서비스 또는 모든 서비스를 전송, 타깃 기능 엔티티에 특정 기능 엔티티 상의 서비스를 이전, 또는 가중 인자에 따라 네트워크에 이미 존재하는 기능 엔티티 및 타깃 기능 엔티티에 서비스를 할당하도록 제어하기 위한 정책을 포함한다.
S202: 수신된 시스템 서비스 논리 정책에 따라 서비스 파라미터 정보를 조정한다.
네트워크 내의 MME와 같은 기능 엔티티는, 수신된 시스템 서비스 논리 정책에 따라 서비스 파라미터 정보를 조정할 수 있다, 예를 들어, 각각의 MME에 대응하는 가중 인자를 조정할 수 있다. 또한, 기능 엔티티는 VNF일 수 있거나, 또는 PNF일 수 있다.
S203: 대응하는 기지국이 서비스 파라미터 정보에 따라 서비스 할당을 수행할 수 있도록, 대응하는 기지국에 조정된 서비스 파라미터 정보를 전송한다.
기지국은 기지국에 연결된 모든 MME에 대응하는 서비스 파라미터 정보를 저장하고, 서비스 파라미터 정보에 따라, 도달한 서비스 요청에 대해 할당을 수행한다.
본 발명의 본 실시예의 구현에서, 대응하는 기능 엔티티에 대응하는 서비스 파라미터 정보는 수신된 시스템 서비스 논리 정책에 따라 조정될 수 있으며, 조정된 서비스 파라미터 정보는 대응하는 기지국에 푸시되어(pushed), 그 기지국에 서비스 할당을 수행하도록 명령할 수 있다.
본 발명의 실시예에 따른 또 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 흐름도인 도 3을 참조한다. 본 발명의 본 실시예에서 서비스 할당을 위한 처리 방법은 관련 기능 엔티티를 구성하도록 구성된 NFVO와 같은 노드에 적용 가능하다. 상기 서비스 할당을 위한 처리 방법은 다음 단계를 포함한다:
S301: 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드한다.
NFVO가 타깃 VNF와 같은 타깃 기능 엔티티를 추가 또는 수정하기 위한 구성 갱신 요청을 수신하면. NFVO는 로딩 절차를 개시한다, 예를 들어, NSD 및 타깃 VNF의 VNFD를 NFV 카탈로그에 로드한다.
S302: 타깃 기능 엔티티의 구성 정보에 따라 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료한다.
타깃 VNF에 대한 구체적인 구성을 확장하기 위해 타깃 VN의 인스턴스화 절차(instantiation procedure)가 개시되고, 네트워크 내의 관련 데이터베이스가 갱신된다.
S303: 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하여, 서비스 논리 갱신 정보에 따라 서비스 할당을 수행한다.
서비스 정책 엔티티가, 획득된 서비스 논리 갱신 정보에 따라, 관련 기능 엔티티에 서비스 할당을 위해 전달 파라미터(forwarding parameter)를 조정하도록 명령할 수 있도록, 획득된 서비스 논리 갱신 정보는 서비스 정책 엔티티에 전송될 수 있다.
본 발명의 본 실시예의 구현에서, 구성 갱신은 수신된 구성 갱신 요청에 따라 타깃 기능 엔티티에 대해 수행될 수 있고, 구성 갱신 후의 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보가 획득될 수 있어, 서비스 할당이 서비스 논리 갱신 정보에 따라 수행될 수 있다.
본 발명의 실시예에 따른 또 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 흐름도인 도 4를 참조한다. 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 방법은 관련 기능 엔티티를 구성하도록 구성된 NFVO와 같은 노드에 적용 가능하다. 상기 서비스 할당을 위한 처리 방법은 다음 단계를 포함한다:
S401: 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하는 경우, 타깃 기능 엔티티에 대응하는 NSD 및 VNFD를 획득한다.
NFVO가 타깃 VNF를 추가 또는 수정하기 위한 구성 갱신 요청을 수신하면, NFVO는 타깃 VNF에 대응하는 NSD 및 타깃 VNF의 VNFD를 획득할 수 있으며, NSD 및/또는 VNFD는 링크 정보 및 타깃 VNF에 대응하는 서비스 선택 정책을 포함하는 서비스 논리 갱신 정보를 기록한다.
S402: 타깃 기능 엔티티에 대응하는 NSD 및 VNFD를 네트워크 기능 가상화(NFV) 카탈로그에 로드한다.
타깃 VNF에 대응하는 NSD를 NFV 카탈로그에 로드하기 전에, 현재의 NSD는 오케스트레이션 엔티티 NFVO를 사용하여 수정될 수 있다. 수정된 NSD가 NFVO에 제출되고, NFVO는 수정된 NSD를 검증한다. 검증 프로세스는, VNF에 대응하는 VNF 패키지가 네트워크 서비스(Network Service, NS)에 존재하는지를 검출, 호스트된 요소(hosted element) 및 네트워크 서비스를 제공하는 외부 인터페이스의 존재 여부 검출, 등을 포함한다.
구체적인 실시예에서, 타깃 VNF에 대응하는 VNFD가 로드되는 경우, 타깃 VNF에 대응하는 패키지(VNF Package)가 NFVO에 제출될 수 있으며, VNF Package는 VNF의 가상화된 네트워크 기능 기술자(VNFD), 소프트웨어 이미지, 패키지의 무결성(integrity) 및 유효성(validity)을 검출하도록 구성된 다른 구성요소, 등을 포함한다. VNF 카탈로그에 타깃 VNF를 로드하도록, VNF 카탈로그에 명령하기 위해, NFVO는 VNFD에 대해 검증 처리를 수행하여, 예를 들어, 호스트된 요소가 존재하는지를 검사하거나, 또는 VNFD에 포함된 증명서(certificate)를 사용하여 VNFD의 진정성(authenticity) 및 신뢰성(reliability)을 검증한다.
S403: 타깃 기능 엔티티를 위해, 가상화된 네트워크 기능 전달 그래프(VNFFG) 및 네트워크 기능 인스턴스를 구성한다.
또한, 로딩이 완료된 후, 타깃 VNF와 같은 타깃 기능 엔티티를 위해 VNFFG 및 대응하는 VNF 인스턴스를 구성하기 위해, 네트워크 기능 인스턴스화 절차가 개시된다. 구체적으로, 현재의 NFVO가, 타깃 VNF에 따라, 네트워크 기능 간의 서비스 흐름을 기술하는 데 사용되는 VNFFG를 구성한다. VNFFG는 VNF, 물리 네트워크 기능(PNF), 및 네트워크 기능 간의 가상 링크를 포함한다(또는, PNF는 없고, 모든 네트워크 기능이 VNF의 형태로 구현된다). 또 선택적으로, 타깃 VNF에 대응하는 인스턴스는 NFVO 또는 요소 관리 시스템(Element Management System, EMS) 또는 가상화된 네트워크 기능 관리자(VNFM)를 사용하여 구성될 수 있다.
S404: 구성된 VNFFG 및 구성된 네트워크 기능 인스턴스에 따라 네트워크 서비스 데이터베이스를 갱신한다.
관련 네트워크 서비스 데이터베이스는 타깃 VNF에 대응하는 구성된 VNFFG 및 구성된 네트워크 기능 인스턴스에 따라 갱신된다. NS Catalog 데이터베이스, VNF Catalog 데이터베이스, NFV Instances 데이터베이스, 네트워크 기능 가상화 인프라스트럭처(Network Function Virtualization Infrastructure, NFVI) Resources 데이터베이스, 등을 포함하는 데이터베이스가 갱신된다. NS Catalog 데이터베이스는 이미 로드되어 있는 모든 네트워크 서비스를 포함하고, VNF Catalog 데이터베이스는 이미 로드되어 있는 모든 VNF Packages를 포함하고, NFV Instances 데이터베이스는 모든 네트워크 서비스 인스턴스 및 VNF 인스턴스를 포함하고, NFVI Resources 데이터베이스는 모든 이용 가능한 NFVI 자원을 포함한다.
S405: 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하여, 서비스 논리 갱신 정보에 따라 서비스 할당을 수행한다.
본 발명의 본 실시예의 구현에서, 구성 갱신 요청이 수신되는 경우, 구성 갱신 요청에 대응하는 타깃 기능 엔티티의 NSD 및 VNFD가 로드될 수 있고, 네트워크 기능 간의 서비스 흐름을 기술하기 위해 사용되는 전달 그래프(VNFFG), 및 대응하는 네트워크 기능 인스턴스가 구성될 수 있고, 데이터베이스가 갱신될 수 있으며, 구성 갱신 후의 서비스 논리 갱신 정보가 획득될 수 있어, 서비스 할당이 서비스 논리 갱신 정보에 따라 수행될 수 있다.
본 발명의 실시예에 따른 서비스 할당을 위한 처리 방법의 실시예의 개략 상호작용도인 도 5를 참조한다. 상기 서비스 할당을 위한 처리 방법은 다음 단계를 포함한다:
S501: 구성 갱신 요청을 전송한다.
도 5에서 Sender는 VNF 개발자를 대신하여, NFVO에 VNFD를 전송하는 임의의 엔티티일 수 있거나, 개발자일 수 있거나, 또는 서비스 제공자(Service Provid) 필드 내의 엔티티일 수 있으며, 본 발명의 본 실시예에서는 이를 한정하지 않는다.
네트워크 내의 기능 엔티티가 추가, 교체, 또는 삭제되어야 하는 경우, 예를 들어, 현재, 수요를 촉진하기 위해, PNF pMME#1이 VNF vMME#1와 교체되어야 하는 경우, Sender는 NFVO에 구성 갱신 요청을 전송할 수 있고, NFVO는 네트워크 기능 갱신 절차를 개시하고, 네트워크에 vMME#1를 로드하고, pMME#1을 삭제한다. 기능 노드는 가상화된 네트워크 기능 노드(VNF)일 수 있거나, 또는 물리 네트워크 기능 노드(PNF)를 포함할 수 있다. 구성 갱신 요청은 추가된 vMME#1의 서비스 논리에 관련된 구성 정보를 포함할 수 있다.
S502: 로딩 절차를 개시한다.
NFVO가 타깃 VNF, 즉 vMME#1을 추가하기 위한 구성 갱신 요청을 수신하면, NFVO는 로딩 절차를 개시하여, 예를 들어, NFV 카탈로그에 vMME#1의 NSD 및 VNFD를 로드한다.
S503: VIM에 vMME#1을 네트워크에 연결하도록 요청한다.
구체적으로, 본 발명의 본 실시예에서, 가상화된 인프라스트럭처 관리자(Virtualised Infrastructure Manager, VIM)는 vMME#1이 기지국(eNodeB)에 연결되도록 제어할 수 있다.
S504: 연결 완료 메시지를 회신한다.
연결 완료 메시지는, 타깃 VNF, 즉 vMME#1가 eNodeB에 성공적으로 연결되는 경우에 회신된다.
S505: 인스턴스화 절차를 개시하고, vMME#1을 구성하고, 서비스 논리 갱신 정보를 획득한다.
또한, 로딩을 완료한 후, VNF 인스턴스화 절차를 개시하여, 타깃 VNF, 즉 vMME#1를 위해 네트워크 기능 간의 서비스 흐름을 기술하는 데 사용되는 VNFFG, 및 대응하는 VNF 인스턴스를 구성할 수 있다. VNFFG는 VNF, PNF, 및 네트워크 기능 간의 가상 링크를 포함한다(또는 PNF는 없고, 모든 네트워크 기능이 VNF의 형식으로 구현된다).
또 선택적으로, 타깃 VNF에 대응하는 인스턴스는 현재의 NFV 오케스트레이터(NFVO) 또는 요소 관리 시스템(EMS) 또는 가상화된 네트워크 기능 관리자(VNFM)를 사용하여 구성될 수 있다.
관련 네트워크 서비스 데이터베이스는 vMME#1에 대응하는 구성된 VNFFG 및 구성된 네트워크 기능 인스턴스에 따라 갱신된다. 구체적으로, NS Catalog 데이터베이스, VNF Catalog 데이터베이스, NFV Instances 데이터베이스, NFVI Resources 데이터베이스, 등을 포함하는 데이터베이스가 갱신될 수 있다. NS Catalog 데이터베이스는 이미 로드되어 있는 모든 네트워크 서비스를 포함하고, VNF Catalog 데이터베이스는 이미 로드되어 있는 모든 VNF Packages를 포함하고, NFV Instances 데이터베이스는 모든 네트워크 서비스 인스턴스 및 VNF 인스턴스를 포함하고, NFVI Resources 데이터베이스는 모든 이용 가능한 NFVI 자원을 포함한다.
S506: 서비스 논리 갱신 정보를 전송한다.
vMME#1이 구성되고 관련 네트워크 서비스 데이터베이스가 갱신된 후, 교체된 기능 엔티티 pMME#1를 삭제할 수 있고, 타깃 VNF, 즉 vMME#1의 서비스 논리 갱신 정보를 획득할 수 있다. 구체적으로, 본 발명의 본 실시예에서, 서비스 논리 갱신 정보는 네트워크에 추가된 vMME#1에 대해 구성 갱신이 수행된 후에 취득되는 구성 정보, vMME#1에 대응하는 링크 정보 및 서비스 선택 정책 정보, 등을 포함할 수 있다.
링크 정보는 IP 주소일 수 있으며, 서비스 선택 정책에 포함할 수 있는 정책의 예는 다음과 같다:
1) vMME#1에 모든 새로운 서비스를 전송;
2) vMME#m 상의 서비스 흐름을 vMME#1에 이전;
3) 가중 인자에 따라 vMME#m 및 vMME#1에 서비스를 할당; 및
4) 서비스 유형 A와 같은, 특정 서비스 유형의 모든 서비스를 vMME#1에 전송.
vMME#m은 네트워크에 이미 존재하는 MME이다. 또한, 서비스 선택 정책은 정적인 구성에 기초하거나 관련 시스템에 의해 발표된 규칙을 사용하여 취득될 수 있으며, 본 발명의 본 실시예서는 이를 한정하지 않는다.
S507: 로컬단에 이미 저장된 초기 서비스 논리 정보를 검색하고, 시스템 서비스 논리 정책을 생성한다.
배치된 서비스 정책 엔티티, 즉, 도 5에서의 Service Policy는, 네트워크 서비스 오케스트레이션 기능에서 VNF 서비스 논리 정책의 관리 구현을 담당하고, 구체적으로 EPC 네트워크 내의 Network service policy이다. 서비스 정책 엔티티 Service Policy는, 추가된 vMME#1에 대응하는 서비스 논리 갱신 정보를 수신한 후, 로컬단에 이미 저장된 초기 서비스 논리 정보를 검색하여 취득하고, 서비스 논리 갱신 정보 및 저장된 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성한다.
S508a: 네트워크 내의 MME에 시스템 서비스 논리 정책을 전송한다.
S508b: 네트워크 내의 MME에 시스템 서비스 논리 정책을 전송한다.
Service Policy는, 추가된 vMME#1에 대응하는 획득된 서비스 논리 갱신 정보 및 로컬단에 이미 저장되어 있는 MME의 초기 서비스 논리 정보에 따라, 현재의 서비스 할당 정보를 포함하는 시스템 서비스 논리 정책을 생성하고, 그 시스템 서비스 논리 정책을 네트워크 내의 MME에 전송하여, MME에 서비스 파라미터 정보를 조정하도록 명령한다.
S509a: 기지국에 MME의 서비스 파라미터 정보를 통지한다.
S509b: 기지국에 MME의 서비스 파라미터 정보를 통지한다.
MME는 시스템 서비스 논리 정책의 지시에 따라 MME의 서비스 파라미터 정보를 조정하며, 서비스 파라미터 정보는 가중 인자를 포함한다. 예를 들어, 각각의 MME는, 시스템 서비스 논리 정책에 포함된 서비스 할당 정보에 따라, 각각의 MME에 대응하는 가중 인자를 조정하고, 수정된 서비스 파라미터 정보를 대응하는 eNodeB에 푸시한다.
S510: 서비스 할당을 위해 서비스 파라미터 정보를 저장한다.
eNode는 서비스 파라미터 정보를 저장하고, 서비스 파라미터 정보에 따라 수신된 서비스를 할당한다.
본 발명의 본 실시예의 구현에서, 각각의 MME가 시스템 서비스 논리 정책에 따라 서비스 파라미터 정보를 조정하여, 대응하는 기지국에 통지할 수 있도록, 타깃 VNF, 즉, MME에 대해 구성 갱신이 수행된 후에 취득되는 서비스 논리 갱신 정보, 및 로컬단에 이미 저장된 초기 서비스 논리 정보를 획득하여, 시스템 서비스 논리 정책을 생성하고, 시스템 서비스 논리 정책을 네트워크 내의 MME에 전송할 수 있고; 기지국은 조정된 서비스 파라미터 정보에 따라 서비스 할당을 수행하며, 이는 네트워크 내의 기능 엔티티에 대응하는 서비스 논리 정보에 기초한 서비스 할당을 구현하여, 부하 균형의 요구를 더 잘 충족시킬 수 있다.
본 발명의 실시예에 따른 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 상호작용도인 도 6을 참조한다. 상기 서비스 할당을 위한 처리 방법은 다음 단계를 포함한다.
S601-S605: vMME#1를 구성하고, 서비스 논리 갱신 정보를 획득한다.
본 발명의 본 실시예에서 S601-S605는 도 5에 대응하는 실시예에서의 S51-S505의 대응하는 설명에 각각 대응하며, 여기서는 세부사항을 다시 설명하지 않는다.
S606: vMME#1에 대응하는 서비스 논리 갱신 정보를 전송한다.
vMME#1이 구성되고 관련 네트워크 서비스 데이터베이스가 갱신된 후, 타깃 기능 엔티티, 즉, vMME#1의 서비스 논리 갱신 정보가 획득될 수 있다. 구체적으로, 본 발명의 본 실시예에서, 서비스 논리 갱신 정보는 네트워크에 추가된 vMME#1에 대해 구성 갱신이 수행된 후에 취득되는 구성 정보, vMME#1에 대응하는 링크 정보 및 서비스 선택 정책 정보, 등을 포함할 수 있다.
S607: 로컬단에 이미 저장된 초기 서비스 논리 정보를 검색하고, 시스템 서비스 논리 정책을 생성한다.
서비스 정책 엔티티 Service Policy는, 추가된 vMME#1에 대응하는 서비스 논리 갱신 정보를 수신한 후, 로컬단에 이미 저장되어 있는 MME의 초기 서비스 논리 정보를 검색하여 획득하고, 서비스 논리 갱신 정보 및 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성한다.
S608: 네트워크 내의 기지국에 시스템 서비스 논리 정책을 전송한다.
또한, Service Policy는 추가로, 생성된 시스템 서비스 논리 정책을 네트워크 내의 eNodeB에 직접 전송할 수 있다.
S609: 서비스 할당을 위해 시스템 서비스 논리 정책을 저장한다.
각각의 eNodeB는 수신된 시스템 서비스 논리 정책을 저장하고, 시스템 서비스 논리 정책에 따라 수신된 서비스를 할당한다.
본 발명의 본 실시예의 구현에서, 기지국이 시스템 서비스 논리 정책에 따라 서비스 할당을 수행할 수 있도록, 시스템 서비스 논리 정책이 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하고 로컬단에 이미 저장된 초기 서비스 논리 정보를 참조하여 생성될 수 있어, 부하 균형의 요구를 더 잘 충족시킬 수 있다.
본 발명의 실시예에 따른 또 다른 서비스 할당을 위한 처리 방법의 실시예의 개략 상호작용도인 도 7을 참조한다. 상기 서비스 할당을 위한 처리 방법은 다음 단계를 포함한다:
S701-S705: vMME#1를 구성하고, 서비스 논리 갱신 정보를 획득한다.
본 발명의 본 실시예에서의 S701-S705는 도 5에 대응하는 실시예에서의 S501-S505의 대응하는 설명에 각각 대응하며, 여기서는 세부사항을 설명하지 않는다.
S706: vMME#1에 대응하는 서비스 논리 갱신 정보를 전송한다.
S707: 로컬단에 이미 저장된 초기 서비스 논리 정보를 검색하고, 시스템 서비스 논리 정책을 생성한다.
서비스 정책 엔티티 Service Policy는, 추가된 vMME#1에 대응하는 서비스 논리 갱신 정보를 수신한 후, 로컬단에 이미 저장되어 있는 MME의 초기 서비스 논리 정보를 검색하여 획득하고, 서비스 논리 갱신 정보 및 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성한다.
S708: 시스템 서비스 논리 정책을 회신한다.
Service Policy는, 추가된 vMME#1에 대응하는 획득된 서비스 논리 갱신 정보 및 로컬단에 이미 저장되어 있는 MME의 초기 서비스 논리 정보에 따라, 현재의 서비스 할당 정보를 포함하는 시스템 서비스 논리 정책을 생성한다.
S709: VNFM에 시스템 서비스 논리 정책을 전송한다.
Service Policy은 NFVO를 사용하여 VNFM에, 획득된 시스템 서비스 논리 정책을 전송할 수 있다.
S710a: 네트워크 내의 MME에 시스템 서비스 논리 정책을 전송한다.
S710b: 네트워크 내의 MME에 시스템 서비스 논리 정책을 전송한다.
MME가 시스템 서비스 논리 정책에 따라 서비스 파라미터 정보를 조정할 수 있도록, Service Policy는 VNFM을 사용하여 네트워크 내의 MME에 생성된 시스템 서비스 논리 정책을 전송한다.
S711a: MME의 서비스 파라미터 정보를 기지국에 통지한다.
S711b: MME의 서비스 파라미터 정보를 기지국에 통지한다.
MME는 시스템 서비스 논리 정책의 지시에 따라 MME의 서비스 파라미터 정보를 조정하며, 서비스 파라미터 정보는 가중 인자를 포함한다. 예를 들어, 각각의 MME는, 시스템 서비스 논리 정책에 따라, 각각의 MME에 대응하는 가중 인자를 조정하고, 대응하는 eNodeB에 수정된 서비스 파라미터 정보를 푸시한다.
S712: 서비스 할당을 위해 시스템 서비스 파라미터 정보를 저장한다.
eNodeB는 각각의 MME에 의해 푸시되는 서비스 파라미터 정보를 저장하고, 서비스 파라미터 정보에 따라 수신된 서비스를 할당한다.
본 발명의 본 실시예의 구현에서, 서비스 정책 엔티티는, 타깃 VNF, 즉, MME에 대응하는 서비스 논리 갱신 정보를 획득하고, 로컬단에 이미 저장된 초기 서비스 논리 정보를 참조하여 시스템 서비스 논리 정책을 생성한 후, VNFM을 사용하여 네트워크 내의 MME에 시스템 서비스 논리 정책을 전송하여, 각각의 MME가 시스템 서비스 논리 정책에 따라 서비스 파라미터 정보를 조정하고, 대응하는 기지국에 조정된 서비스 파라미터 정보에 대응하는 서비스 할당을 수행하도록 명령하여, 부하 균형에 대한 요구를 더 잘 충족시킬 수 있다.
본 발명의 실시예에 따른 서비스 할당을 위한 처리 장치의 실시예의 개략 구성도인 도 8을 참조한다. 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 장치는 정보 수신 모듈(10), 정책 생성 모듈(20), 및 정책 전송 모듈(30)을 포함한다.
정보 수신 모듈(10)은 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보를 수신하도록 구성된다.
실시예에서, 기능 엔티티는, 예컨대 PGW, SGW, HSS, MME와 같은 네트워크 노드를 포함할 수 있고, 네트워크 노드는 가상적, 즉 VNF일 수 있거나, 또는 물리적, 즉, PNF일 수 있다.
논리 노드, 즉, 기능 엔티티에 대해 정책 관리를 수행하도록 구성된 서비스 정책 엔티티는 NFV 시스템에 추가될 수 있다. 서비스 정책 엔티티는 독립적인 단위 엔티티일 수 있거나, NFVO 또는 DNS, 또는 심지어 VNF에 위치할 수 있다. 본 발명의 본 실시예에서 서비스 정책 엔티티의 배치 장소는 한정되지 않는다. 또한, 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 장치는 추가된 서비스 정책 엔티티에 배치될 수 있다.
서비스 논리 갱신 정보는, 갱신 작업이 수행되어야 하는 네트워크 내의 기능 엔티티가 갱신 작업을 완료한 후에 취득되는, 구성 정보, 기능 엔티티에 대응하는 정크 정보 및 서비스 선택 정보 등을 포함하는 정보이다. 갱신 작업은 추가작업, 수정 작업 또는 삭제 작업을 포함한다.
정책 생성 모듈(20)은 로컬단에 이미 저장된 초기 서비스 논리 정보를 검색하고, 서비스 논리 갱신 정보 및 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성하도록 구성된다.
정책 전송 모듈(30)은 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 시스템 서비스 논리 정책을 전송하여, 네트워크 내의 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하도록 구성된다.
정보 수신 모듈(10)이 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후에 취득되는 서비스 논리 갱신 정보를 수신한 후, 정책 생성 모듈(20)은 다른 관련 기능 엔티티의, 로컬단에 이미 저장된, 서비스 논리 정보, 즉, 초기 서비스 논리 정보를 참조하여 구체적인 서비스 정책을 포함하는 시스템 서비스 논리 정책을 생성하고, 정책 전송 모듈(30)은 시스템 서비스 논리 정책을 네트워크 내의 서비스 엔티티에 전송하여, 서비스 할당을 수행하도록 명령한다.
또 선택적으로, 정책 전송 모듈(30)은 구체적으로, 네트워크 내의 MME가 시스템 서비스 논리 정책에 따라 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 예를 들어, 시스템 서비스 논리 정책에 따라, MME에 대응하는 서비스 파라미터 정보를 조정할 수 있도록, 구성 갱신이 수행된 후에 취득되는 네트워크 내의 MME에 시스템 서비스 논리 정책을 전송하도록 구성되며, 서비스 파라미터 정보는 MME에 대응하는 가중 인자를 포함할 수 있다.
또 선택적으로, 정책 전송 모듈(30)은 구체적으로, 네트워크 내의 기지국이 시스템 서비스 논리 정책에 따라 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 네트워크 내의 기지국에 시스템 서비스 논리 정책을 전송하도록 구성된다.
또 선택적으로, 정책 전송 모듈(30)은 구체적으로, VNFM가 시스템 서비스 논리 정책에 따라 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 예를 들어, 네트워크 내의 기능 엔티티 각각에, 시스템 서비스 논리 정책에 따라, 그 기능 엔티티에 대응하는 서비스 파라미터 정보를 조정하도록 명령할 수 있도록, VNFM에 시스템 서비스 논리 정책을 전송하도록 구성된다.
본 발명의 본 실시예의 구현에서, 시스템 서비스 논리 정책은 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보 및 로컬단에 이미 저장된 초기 서비스 논리 정보에 따라 생성될 수 있으며, 시스템 서비스 논리 정책은 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 전송되어, 네트워크 내의 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 수행하도록 명령할 수 있으며, 이에 따라 부하 균형의 요구를 더 잘 충족시킬 수 있다.
본 발명의 실시예에 따른 다른 서비스 할당을 위한 처리 장치의 실시예의 개략 구성도인 도 9를 참조한다. 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 장치는 MME, 또는 HSS와 같은 기능 엔티티에 배치될 수 있다. 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 장치는 정책 수신 모듈(40), 파라미터 조정 모듈(50), 및 파라미터 전송 모듈(60)을 포함한다.
정책 수신 모듈(40)은 서비스 정책 엔티티에 의해 전송되는 시스템 서비스 논리 정책을 수신하도록 구성된다.
시스템 서비스 논리 정책은 네트워크 내의 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용되며, 네트워크 내의 기능 엔티티에 서비스 할당을 수행하기 위한 정책, 예를 들어, 타깃 기능 엔티티에 지정된 유형의 새로운 서비스 또는 모든 서비스를 전송, 타깃 기능 엔티티에 특정 기능 엔티티 상의 서비스를 이전, 또는 가중 인자에 따라 네트워크에 이미 존재하는 기능 엔티티 및 타깃 기능 엔티티에 서비스를 할당하도록 제어하기 위한 정책을 포함한다.
파라미터 조정 모듈(50)은 정책 수신 모듈(40)에 의해 수신되는 시스템 서비스 논리 정책에 따라 파라미터 정보를 조정하도록 구성된다.
정책 수신 모듈(40)이 서비스 논리 정보를 수신한 후, 파라미터 조정 모듈(50)은 시스템 서비스 논리 정책에 따라 서비스 파라미터 정보, 예를 들어 각각의 MME에 대응하는 가중 인자를 조정할 수 있다.
파라미터 전송 모듈(60)은, 대응하는 기지국이 서비스 파라미터 정보에 따라 서비스 할당을 수행할 수 있도록, 대응하는 기지국에 조정된 서비스 파라미터 정보를 전송하도록 구성된다.
기지국은 파라미터 전송 모듈(60)에 의해 전송되는, 기지국에 연결된 MME에 대응하는 서비스 파라미터 정보를 저장하고, 서비스 파라미터 정보에 따라, 도달한 서비스 요청에 대해 할당을 수행한다.
본 발명의 본 실시예의 구현에서, 대응하는 기능 엔티티에 대응하는 서비스 파라미터 정보는 수신된 시스템 서비스 논리 정책에 따라 조정될 수 있으며, 조정된 서비스 파라미터 정보는 대응하는 기지국에 푸시되어, 그 기지국에 서비스 할당을 수행하도록 명령할 수 있다.
본 발명의 실시예에 따른 또 다른 서비스 할당을 위한 처리 장치의 실시예의 개략 구성도인 도 10을 참조한다. 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 장치는 관련 기능 엔티티를 구성하도록 구성된 NFVO와 같은 노드에 배치될 수 있다. 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 장치는 정보 로딩 모듈(70), 구성 갱신 모듈(80), 및 정보 획득 모듈(90)을 포함한다.
정보 로딩 모듈(70)은 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하도록 구성된다.
NFVO가 타깃 VNF를 추가 또는 수정하기 위한 구성 갱신 요청을 수신하면. 정보 로딩 모듈(70)은 로딩 절차를 개시할 수 있다, 예를 들어, NSD 및 타깃 VNF의 VNFD을 NFV 카탈로그에 로드한다.
구성 갱신 모듈(80)은 타깃 기능 엔티티의 구성 정보에 따라 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하도록 구성된다.
구성 갱신 모듈(80)은 타깃 VNF에 대한 구체적인 구성을 확장하기 위해 타깃 VN의 인스턴스화 절차를 개시하여, 네트워크 내의 관련 데이터베이스를 갱신한다.
정보 획득 모듈(90)은 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하여, 서비스 논리 갱신에 따른 서비스 할당을 수행하도록 구성된다.
정보 획득 모듈(90)은 현재의 타깃 VNF에 대응하는 서비스 논리 갱신 정보를 획득하고, 네트워크 내의 서비스 정책 엔티티에 서비스 논리 갱신 정보를 전송하여, 서비스 정책 엔티티가, 획득된 서비스 논리 갱신 정보에 따라, 관련 기능 엔티티에 서비스 할당을 위해 전달 파라미터를 조정하도록 명령할 수 있다.
또한, 도 11을 참조하면, 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 장치의 정보 로딩 모듈(70)은 정보 획득 유닛(71) 및 로딩 실행 유닛(72)을 포함할 수 있다.
정보 획득 유닛(71)은 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하는 경우, 타깃 기능 엔티티에 대응하는 NSD 및 VNFD을 획득하도록 구성되며,
정보 로딩 모듈(70)이 타깃 VNF를 추가 또는 수정하기 위한 갱신 요청을 수신하면, 정보 획득 유닛(71)은 타깃 VNF에 대응하는 NSD 및 타깃 VNF의 VNFD를 획득할 수 있으며, NSD 및/또는 VNFD는 타깃 VNF에 대응하는 링크 정보 및 서비스 선택 정책, 등을 포함하는 서비스 논리 갱신 정보를 기록하며;
로딩 실행 유닛(72)은, 정보 획득 유닛(71)에 의해 획득되는, 타깃 기능 엔티티에 대응하는 NSD 및 VNFD를 네트워크 기능 가상화(NFV) 카탈로그에 로드하도록 구성된다.
구체적인 실시예에서, 정보 획득 유닛(71)이 타깃 VNF에 대응하는 NSD를 NFV 카탈로그에 로드하기 전에, 현재의 NSD는 현재의 NFVO를 사용하여 수정될 수 있다. 수정된 NSD가 NFVO에 제출되고, NFVO는 수정된 NSD를 검증한다. 검증 프로세스는, VNF에 대응하는 VNF 패키지가 네트워크 서비스(Network Service, NS)에 존재하는지를 검출, 호스트된 요소(hosted element) 및 네트워크 서비스를 제공하는 외부 인터페이스의 존재 여부 검출, 등을 포함한다.
구체적인 실시예에서, 정보 획득 유닛(71)이 타깃 VNF에 대응하는 VNFD를 로드하는 경우, 정보 획득 유닛(71)은 타깃 VNF에 대응하는 패키지(VNF Package)를 NFVO에 제출할 수 있으며, VNF Package는 VNF의 VNFD, 소프트웨어 이미지, 패키지의 무결성 및 유효성을 검출하도록 구성된 다른 구성요소, 등을 포함한다. 정보 획득 유닛(71)은 VNFD에 대해 검증 처리를 수행하여, 예를 들어, 호스트된 요소가 존재하는지를 검사하거나, 또는 VNFD에 포함된 증명서를 사용하여 VNFD의 진정성 및 신뢰성을 검증하는 작업을 수행하여, VNF 카탈로그에 타깃 VNF를 로드한다.
또한, 도 12를 참조하면, 본 발명의 본 실시예에서의 서비스 할당을 위한 처리 장치의 구성 갱신 모듈(80)은 정보 구성 유닛(81) 및 정보 갱신 유닛(82)을 포함할 수 있다.
정보 구성 유닛(81)은, 타깃 기능 엔티티를 위해 VNFFG 및 네트워크 기능 인스턴스를 구성하도록 구성되고,
또한, 정보 로딩 모듈(70)이 로딩을 완료한 후, 정보 구성 유닛(81)은 타깃 VNF와 같은 타깃 기능 엔티티를 위해 VNFFG 및 대응하는 VNF 인스턴스를 구성하기 위해, 네트워크 기능 인스턴스화 절차를 개시하며; 구체적으로, 현재의 NFVO가, 타깃 VNF에 따라, 네트워크 기능 간의 서비스 흐름을 기술하는 데 사용되는 VNFFG를 구성한다. VNFFG는 VNF, PNF, 및 네트워크 기능 간의 가상 링크를 포함하며(또는, PNF는 없고, 모든 네트워크 기능이 VNF의 형태로 구현됨);
정보 갱신 유닛(82)은 정보 구성 유닛(81)에 의해 구성되는, VNFFG 및 네트워크 기능 인스턴스에 따라 네트워크 서비스 데이터베이스를 갱신하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하도록 구성된다.
정보 갱신 유닛(82)은 정보 구성 유닛(81)에 의해 구성되는, 타깃 VNF에 대응하는 VNFFG 및 구성된 네트워크 기능 인스턴스에 따라 관련 네트워크 서비스 데이터베이스를 갱신할 수 있다. 구체적으로, NS Catalog 데이터베이스, VNF Catalog 데이터베이스, NFV Instances 데이터베이스, NFVI Resources 데이터베이스, 등을 포함하는 데이터베이스가 갱신된다. NS Catalog 데이터베이스는 이미 로드되어 있는 모든 네트워크 서비스를 포함하고, VNF Catalog 데이터베이스는 이미 로드되어 있는 모든 VNF Package를 포함하고, NFV Instances 데이터베이스는 모든 네트워크 서비스 인스턴스 및 VNF 인스턴스를 포함하고, NFVI Resources 데이터베이스는 모든 이용 가능한 NFVI 자원을 포함한다.
본 발명의 본 실시예의 구현에서, 구성 갱신 요청이 수신되는 경우, 구성 갱신 요청에 대응하는 타깃 기능 엔티티의 NSD 및 VNFD가 로드될 수 있고, 네트워크 기능 간의 서비스 흐름을 기술하기 위해 사용되는 전달 그래프(VNFFG), 및 대응하는 네트워크 기능 인스턴스가 구성될 수 있고, 데이터베이스가 갱신될 수 있으며, 구성 갱신 후의 서비스 논리 갱신 정보가 획득될 수 있어, 서비스 할당이 서비스 논리 갱신 정보에 따라 수행될 수 있다.
또, 구체적으로, 도 13은 본 발명의 실시예에 따른 네트워크 기기의 개략 구성도이다. 본 발명의 본 실시예에서의 네트워크 기기는 수신기(300), 송신기(400), 메모리(200), 및 프로세서(100)를 포함한다. 메모리(200)는 고속 RAM 메모리일 수 있거나, 또는 예컨대, 하나 이상의 자기 디스크 스토리지와 같은, 비휘발성 메모리(non-volatile memory)일 수 있다. 메모리(200)는, 컴퓨터 저장 매체로서, 대응하는 애플리케이션 프로그램, 등을 저장한다. 수신기(300), 송신기(400), 메모리(200), 및 프로세서(100)는 버스를 사용하여 데이터 연결을 구현하거나, 또는 다른 방식으로 데이터 연결을 구현할 수 있다. 버스 연결을 예로 사용하여 본 실시예를 설명한다.
프로세서(100)는,
수신기(300)를 사용하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보를 수신하는 단계;
메모리(200)에 저장된 초기 서비스 논리 정보를 검색하고, 서비스 논리 갱신 정보 및 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성하는 단계; 및
송신기(400)를 사용하여, 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 시스템 서비스 논리 정책을 전송하는 단계를 수행하고,
시스템 서비스 논리 정책은 네트워크 내의 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용된다.
구체적으로, 논리 노드, 즉 기능 엔티티에 대해 정책 관리를 수행하도록 구성된 서비스 정책 엔티티는 NFV 시스템에 추가될 수 있다. 서비스 정책 엔티티는 독립적인 단위 엔티티일 수 있거나, NFVO 또는 DNS, 또는 심지어 VNF에 위치할 수 있다. 본 발명의 본 실시예에서 서비스 정책 엔티티의 배치 장소는 한정되지 않는다.
선택적으로, 서비스 처리를 수행하는 네트워크 내의 서비스 엔티티에 시스템 서비스 논리 정책을 전송하는 단계를 수행할 때, 프로세서(100)는 구체적으로,
네트워크 내의 MME가 시스템 서비스 논리 정책에 따라 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 구성 갱신이 수행된 후에 취득되는 네트워크 내의 MME에 시스템 서비스 논리 정책을 전송하는 단계를 수행한다.
선택적으로, 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 시스템 서비스 논리 정책을 전송하는 단계를 수행할 때, 프로세서(100)는 구체적으로,
네트워크 내의 기지국이 시스템 서비스 논리 정책에 따라 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 네트워크 내의 기지국에 시스템 서비스 논리 정책을 전송하는 단계를 수행한다.
선택적으로, 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 시스템 서비스 논리 정책을 전송하는 단계를 수행할 때, 프로세서(100)는 구체적으로,
VNFM가 시스템 서비스 논리 정책에 따라 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, VNFM에 시스템 서비스 논리 정책을 전송하는 단계를 수행한다.
본 발명의 본 실시예의 구현에서, 시스템 서비스 논리 정책은 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보 및 로컬단에 이미 저장된 초기 서비스 논리 정보에 따라 생성될 수 있으며, 시스템 서비스 논리 정책은 서비스 처리를 실행하는 네트워크 내의 서비스 엔티티에 전송되어, 네트워크 내의 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 수행하도록 명령할 수 있으며, 이에 따라 부하 균형의 요구를 더 잘 충족시킬 수 있다.
또 구체적으로, 도 14는 본 발명의 실시예에 따른 다른 네트워크 기기의 개략 구성도이다. 본 발명의 본 실시예에서의 네트워크 기기는 수신기(700), 송신기(800), 메모리(600), 및 프로세서(500)를 포함한다. 메모리(600)는 고속 RAM 메모리일 수 있거나, 또는 예컨대, 하나 이상의 자기 디스크 스토리지와 같은, 비휘발성 메모리일 수 있다. 메모리(600)는, 컴퓨터 저장 매체로서, 대응하는 애플리케이션 프로그램, 등을 저장한다. 수신기(700), 송신기(800), 메모리(600), 및 프로세서(500)는 버스를 사용하여 데이터 연결을 구현하거나, 또는 다른 방식으로 데이터 연결을 구현할 수 있다. 버스 연결을 예로 사용하여 본 실시예를 설명한다.
프로세서(500)는,
수신기(700)를 사용하여, 서비스 정책 엔티티에 의해 전송되는 시스템 서비스 논리 정책을 수신하는 단계;
수신된 시스템 서비스 논리 정책에 따라, 가중 인자를 포함하는 서비스 파라미터 정보를 조정하는 단계; 및
대응하는 기지국이 서비스 파라미터 정보에 따라 서비스 할당을 수행할 수 있도록, 송신기(800)를 사용하여, 대응하는 기지국에 조정된 서비스 파라미터 정보를 전송하는 단계를 수행한다.
시스템 서비스 논리 정책은 네트워크 내의 서비스 엔티티에 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용되며, 네트워크 내의 기능 엔티티에 서비스 할당을 수행하기 위한 정책, 예를 들어, 타깃 기능 엔티티에, 지정된 유형의 새로운 서비스 또는 모든 서비스를 전송, 타깃 기능 엔티티에 특정 기능 엔티티 상의 서비스를 이전, 또는 가중 인자에 따라 네트워크에 이미 존재하는 기능 엔티티 및 타깃 기능 엔티티에 서비스를 할당하도록 제어하기 위한 정책을 포함한다.
본 발명의 본 실시예의 구현에서, 대응하는 기능 엔티티에 대응하는 서비스 파라미터 정보는 수신된 시스템 서비스 논리 정책에 따라 조정될 수 있으며, 조정된 서비스 파라미터 정보는 대응하는 기지국에 푸시되어, 대응하는 기지국에 서비스 할당을 수행하도록 명령할 수 있다.
또 구체적으로, 도 15는 본 발명의 실시예에 따른 또 다른 네트워크 기기의 개략 구성도이다.
본 발명의 본 실시예에서의 네트워크 기기는 수신기(1100), 송신기(1200), 메모리(1000), 및 프로세서(900)를 포함한다. 메모리(1000)는 고속 RAM 메모리일 수 있거나, 또는 예컨대, 하나 이상의 자기 디스크 스토리지와 같은, 비휘발성 메모리일 수 있다. 메모리(1000)는, 컴퓨터 저장 매체로서, 대응하는 애플리케이션 프로그램, 등을 저장한다. 수신기(1100), 송신기(1200), 메모리(1000), 및 프로세서(900)는 버스를 사용하여 데이터 연결을 구현하거나, 또는 다른 방식으로 데이터 연결을 구현할 수 있다. 버스 연결을 예로 사용하여 본 실시예를 설명한다.
프로세서(900)는,
수신기(1100)를 사용하여, 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하는 단계;
타깃 기능 엔티티의 구성 정보에 따라 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계; 및
타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하여, 서비스 논리 갱신에 따른 서비스 할당을 수행하는 단계를 수행한다.
또한, 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하는 단계를 수행할 때, 프로세서(900)는 구체적으로,
타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하는 경우, 타깃 기능 엔티티에 대응하는 NSD 및 VNFD을 획득하는 단계; 및
타깃 기능 엔티티에 대응하는 NSD 및 VNFD을 네트워크 기능 가상화(NFV) 카탈로그에 로드하는 단계를 수행하고,
NSD 및/또는 VNFD은 타깃 기능 엔티티에 대응하는 링크 정보 및 서비스 선택 정책을 포함하는 서비스 논리 갱신 정보를 기록한다.
또한, 타깃 기능 엔티티의 구성 정보에 따라 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계를 수행할 때, 프로세서(900)는 구체적으로,
타깃 기능 엔티티를 위해, VNFFG 및 네트워크 기능 인스턴스를 구성하는 단계; 및
구성된, VNFFG 및 구성된 네트워크 기능 인스턴스를 갱신하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계를 수행한다.
본 발명의 본 실시예의 구현에서, 서비스 할당이 서비스 논리 갱신 정보에 따라 수행될 수 있도록, 구성 갱신은 수신된 구성 갱신 요청에 따라 수행될 수 있고, 구성 갱신 후의 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보가 획득될 수 있다.
당업자는 실시예에서의 방법의 프로세스들 중 일부 또는 전부를 관련 하드웨어에 명령하는 컴퓨터 프로그램으로 구현할 수 있음을 알 수 있을 것이다. 상기 프로그램은 컴퓨터로 판독할 수 있는 저장 매체에 저장될 수 있다. 프로그램이 실행될 때, 실시예에서의 방법의 프로세스가 수행된다. 전술한 저장 매체는 자기 디스크, 광 디스크, 판독 전용 메모리(Read-Only Memory, ROM), 임의 접근 메모리(Random Access Memory, RAM), 등을 포함할 수 있다.
이상에서 개시된 것은 본 발명에의 예시적인 실시예일 뿐이고, 당연히 본 발명의 보호 범위를 한정하려는 것은 아니다. 따라서, 본 발명의 청구범위에 따라 이루어진 동등한 변형은 본 발명의 범위에 속한다.

Claims (29)

  1. 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보를 수신하는 단계;
    로컬단(local end)에 이미 저장된 초기 서비스 논리 정보를 검색하고, 상기 서비스 논리 갱신 정보 및 상기 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성하는 단계; 및
    서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계
    를 포함하고,
    상기 시스템 서비스 논리 정책은 상기 네트워크 내의 서비스 엔티티에 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용되는, 서비스 할당을 위한 처리 방법.
  2. 제1항에 있어서,
    상기 서비스 처리를 수행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계는,
    상기 네트워크 내의 이동성 관리 엔티티(mobility management entity, MME)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 구성 갱신이 수행된 후에 취득되는 상기 MME에 상기 시스템 서비스 논리 정책을 전송하는 단계를 포함하는, 서비스 할당을 위한 처리 방법.
  3. 제1항에 있어서,
    상기 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계는,
    상기 네트워크 내의 기지국이 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 네트워크 내의 기지국에 상기 시스템 서비스 논리 정책을 전송하는 단계를 포함하는, 서비스 할당을 위한 처리 방법.
  4. 제1항에 있어서,
    상기 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계는,
    가상화된 네트워크 기능 관리자(virtualized network function manager, VNFM)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 VNFM에 상기 시스템 서비스 논리 정책을 전송하는 단계를 포함하는, 서비스 할당을 위한 처리 방법.
  5. 제1항에 있어서,
    상기 서비스 논리 갱신 정보는, 상기 네트워크 내의 기능 엔티티에 대해 상기 구성 갱신이 수행된 후에 취득되는 구성 정보, 또는 상기 기능 엔티티에 대응하는 링크 정보 또는 서비스 선택 정책 정보 중 어느 하나 이상을 포함하고, 상기 구성 갱신은 상기 네트워크 내의 기능 엔티티를 추가, 수정, 또는 삭제하는 것을 포함하는, 서비스 할당을 위한 처리 방법.
  6. 서비스 정책 엔티티에 의해 전송되는 시스템 서비스 논리 정책을 수신하는 단계;
    상기 수신된 시스템 서비스 논리 정책에 따라, 가중 인자를 포함하는 서비스 파라미터 정보를 조정하는 단계; 및
    대응하는 기지국이 상기 서비스 파라미터 정보에 따라 서비스 할당을 수행할 수 있도록, 상기 대응하는 기지국에 상기 조정된 서비스 파라미터 정보를 전송하는 단계
    를 포함하는 서비스 할당을 위한 처리 방법.
  7. 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 상기 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하는 단계;
    상기 타깃 기능 엔티티의 구성 정보에 따라 상기 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계; 및
    상기 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하여, 상기 서비스 논리 갱신 정보에 따라 서비스 할당을 수행하는 단계
    를 포함하고,
    상기 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 상기 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로드하는 단계는,
    상기 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하는 경우, 상기 타깃 기능 엔티티에 대응하는 네트워크 서비스 기술자(network service descriptor, NSD) 및 가상화된 네트워크 기능 기술자(virtualized network function descriptor, VNFD)을 획득하는 단계; 및
    상기 타깃 기능 엔티티에 대응하는 NSD 및 VNFD를 네트워크 기능 가상화(network function virtualization, NFV) 카탈로그에 로드하는 단계를 포함하고,
    상기 NSD 및/또는 상기 VNFD는 상기 타깃 기능 엔티티에 대응하는 링크 정보 및 서비스 선택 정책을 포함하는 서비스 논리 갱신 정보를 기록하는, 서비스 할당을 위한 처리 방법.
  8. 제7항에 있어서,
    상기 타깃 기능 엔티티의 구성 정보에 따라 상기 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계는,
    상기 타깃 기능 엔티티를 위해, 가상화된 네트워크 기능 전달 그래프(virtualized network function forwarding graph, VNFFG) 및 네트워크 기능 인스턴스(network function instance)를 구성하는 단계; 및
    상기 구성된 VNFFG 및 상기 구성된 네트워크 기능 인스턴스에 따라 네트워크 서비스 데이터베이스를 갱신하여, 상기 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계를 포함하는, 서비스 할당을 위한 처리 방법.
  9. 프로그램을 저장한 컴퓨터 저장 매체로서,
    상기 프로그램은, 실행될 때, 제1항 내지 제8항 중 어느 한 항에 따른 방법의 단계를 포함하는, 컴퓨터 저장 매체.
  10. 수신기, 송신기, 메모리, 및 프로세서를 포함하는 네트워크 기기로서,
    상기 프로세서는,
    상기 수신기를 사용하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신이 수행된 후 취득되는 서비스 논리 갱신 정보를 수신하는 단계;
    상기 메모리에 저장된 초기 서비스 논리 정보를 검색하고, 상기 서비스 논리 갱신 정보 및 상기 초기 서비스 논리 정보에 따라 시스템 서비스 논리 정책을 생성하는 단계; 및
    상기 송신기를 사용하여, 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행하고,
    상기 시스템 서비스 논리 정책은 상기 네트워크 내의 서비스 엔티티에 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행하도록 명령하는 데 사용되는, 네트워크 기기.
  11. 제10항에 있어서,
    상기 서비스 처리를 수행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
    상기 네트워크 내의 이동성 관리 엔티티(MME)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 구성 갱신이 수행된 후에 취득되는 상기 네트워크 내의 MME에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행하는, 네트워크 기기.
  12. 제10항에 있어서,
    상기 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
    상기 네트워크 내의 기지국이 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 네트워크 내의 기지국에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행하는, 네트워크 기기.
  13. 제10항에 있어서,
    상기 서비스 처리를 실행하는 상기 네트워크 내의 서비스 엔티티에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
    가상화된 네트워크 기능 관리자(VNFM)가 상기 시스템 서비스 논리 정책에 따라 상기 네트워크 내의 기능 엔티티에 대해 서비스 할당을 실행할 수 있도록, 상기 VNFM에 상기 시스템 서비스 논리 정책을 전송하는 단계를 수행하는, 네트워크 기기.
  14. 수신기, 송신기, 메모리, 및 프로세서를 포함하는 네트워크 기기로서,
    상기 프로세서는,
    상기 수신기를 사용하여, 서비스 정책 엔티티에 의해 전송되는 시스템 서비스 논리 정책을 수신하는 단계;
    상기 수신된 시스템 서비스 논리 정책에 따라, 가중 인자를 포함하는 서비스 파라미터 정보를 조정하는 단계; 및
    대응하는 기지국이 상기 서비스 파라미터 정보에 따라 서비스 할당을 수행할 수 있도록, 상기 송신기를 사용하여, 상기 대응하는 기지국에 상기 조정된 서비스 파라미터 정보를 전송하는 단계를 수행하는,
    네트워크 기기.
  15. 수신기, 송신기, 메모리, 및 프로세서를 포함하는 네트워크 기기로서,
    상기 프로세서는,
    상기 수신기를 사용하여, 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 상기 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로딩하는 단계;
    상기 타깃 기능 엔티티의 구성 정보에 따라 상기 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계; 및
    상기 타깃 기능 엔티티에 대응하는 서비스 논리 갱신 정보를 획득하여, 상기 서비스 논리 갱신에 따른 서비스 할당을 수행하는 단계를 수행하고,
    상기 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하고, 상기 구성 갱신 요청에 대응하는 타깃 기능 엔티티를 로딩하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
    상기 타깃 기능 엔티티의 구성 정보를 싣고 있는 구성 갱신 요청을 수신하는 경우, 상기 타깃 기능 엔티티에 대응하는 네트워크 서비스 기술자(NSD) 및 가상화된 네트워크 기능 구성 기술자(VNFD)를 획득하는 단계; 및
    상기 타깃 기능 엔티티에 대응하는 NSD 및 VNFD를 네트워크 기능 가상화(NFV) 카탈로그에 로딩하는 단계를 수행하고,
    상기 NSD 및/또는 상기 VNFD는 상기 타깃 기능 엔티티에 대응하는 링크 정보 및 서비스 선택 정책을 포함하는 서비스 논리 갱신 정보를 기록하는, 네트워크 기기.
  16. 제15항에 있어서,
    상기 타깃 기능 엔티티의 구성 정보에 따라 상기 타깃 기능 엔티티를 구성하여, 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계를 수행할 때, 상기 프로세서는 구체적으로,
    상기 타깃 기능 엔티티를 위해, VNFFG 및 네트워크 기능 인스턴스를 구성하는 단계; 및
    상기 구성된 VNFFG 및 상기 구성된 네트워크 기능 인스턴스를 갱신하여, 상기 네트워크 내의 기능 엔티티에 대해 구성 갱신을 완료하는 단계를 수행하는, 네트워크 기기.
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
KR1020167027067A 2014-03-21 2014-03-21 서비스 할당을 위한 처리 방법 및 관련 장치 Active KR101814562B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/073881 WO2015139310A1 (zh) 2014-03-21 2014-03-21 一种业务分配的处理方法及相关装置

Publications (2)

Publication Number Publication Date
KR20160128389A KR20160128389A (ko) 2016-11-07
KR101814562B1 true KR101814562B1 (ko) 2018-01-04

Family

ID=54143722

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167027067A Active KR101814562B1 (ko) 2014-03-21 2014-03-21 서비스 할당을 위한 처리 방법 및 관련 장치

Country Status (5)

Country Link
US (1) US10057127B2 (ko)
EP (1) EP3104662B1 (ko)
KR (1) KR101814562B1 (ko)
CN (1) CN105122936B (ko)
WO (1) WO2015139310A1 (ko)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR112016026543B1 (pt) * 2014-05-15 2023-01-24 Huawei Technologies Co., Ltd Sistema de rede de virtualização de funções de rede
WO2015178033A1 (ja) * 2014-05-23 2015-11-26 日本電気株式会社 基地局、通信方法、mmeおよび通信システム
US9979602B1 (en) * 2014-08-25 2018-05-22 Cisco Technology, Inc. Network function virtualization infrastructure pod in a network environment
CN105873114B (zh) * 2015-01-21 2020-12-11 中兴通讯股份有限公司 一种虚拟网络功能性能监控的方法及相应的系统
RU2683630C2 (ru) * 2015-02-16 2019-03-29 Хуавэй Текнолоджиз Ко., Лтд. Способ обновления дескриптора сетевой службы nsd и устройство
WO2017018965A1 (en) * 2015-07-27 2017-02-02 Intel IP Corporation Virtual mobile management entity management
WO2017190357A1 (zh) * 2016-05-06 2017-11-09 华为技术有限公司 一种网络功能实例的管理方法及相关设备
CN107357603B (zh) * 2016-05-10 2020-10-16 华为技术有限公司 一种软件加载方法、设备及系统
CN108076095B (zh) 2016-11-15 2019-07-19 华为技术有限公司 一种nfv系统业务加速方法、系统、装置及服务器
US10318723B1 (en) * 2016-11-29 2019-06-11 Sprint Communications Company L.P. Hardware-trusted network-on-chip (NOC) and system-on-chip (SOC) network function virtualization (NFV) data communications
US11102086B2 (en) * 2017-03-14 2021-08-24 Apple Inc. Methods and systems for instantiating and connecting radio access network virtualized network function and core network virtualized network function
CN108810992B (zh) * 2017-05-02 2020-09-25 大唐移动通信设备有限公司 一种网络切片的资源控制方法和装置
US10200463B2 (en) 2017-05-22 2019-02-05 At&T Intellectual Property I, L.P. Systems and methods to improve the performance of a network by more efficient virtual network resource allocation
WO2018213987A1 (zh) 2017-05-22 2018-11-29 华为技术有限公司 一种分发数据的方法、装置和系统
CN108289319B (zh) * 2017-07-04 2020-02-14 中兴通讯股份有限公司 选择核心网接入管理网元的方法、接入方法及装置、设备
FR3071948A1 (fr) * 2017-09-29 2019-04-05 Orange Procede et dispositif de traitement d'une requete d'instanciation d'un service reseau.
US11576031B2 (en) 2017-10-17 2023-02-07 Telefonaktiebolaget Lm Ericsson (Publ) Service registration in a communications network
US10448242B2 (en) * 2017-12-29 2019-10-15 Comptel Oy Method and arrangement for on-boarding network service descriptions from various sources in a common service catalogue of NFV orchestration platform
US10680898B2 (en) * 2018-03-06 2020-06-09 At&T Intellectual Property I, L.P. Mini-cloud deployment system
US11382150B2 (en) 2018-03-26 2022-07-05 Apple Inc. System and method of managing PNF connectivity in a network slice instance
US11082299B2 (en) * 2018-03-26 2021-08-03 Apple Inc. Managing virtual links in a network service instance
US10797968B2 (en) 2018-11-15 2020-10-06 Cisco Technology, Inc. Automated provisioning of radios in a virtual radio access network
CN114375069B (zh) * 2018-12-26 2024-04-12 腾讯科技(深圳)有限公司 一种通信方法和网络设备
US12425288B2 (en) * 2019-02-12 2025-09-23 Apple Inc. Systems and methods to deploy user plane function (UPF) and edge computing virtualized network functions (VNFS) in network functions virtualization (NFV) environment networks
KR20210108791A (ko) * 2020-02-26 2021-09-03 삼성전자주식회사 가상화된 네트워크 기능을 실행하는 방법 및 장치
US11611517B2 (en) * 2020-05-29 2023-03-21 Equinix, Inc. Tenant-driven dynamic resource allocation for virtual network functions
CN114050966B (zh) * 2020-07-22 2023-01-06 华为技术有限公司 业务模板的生成方法、装置、设备及存储介质
CN111917587B (zh) * 2020-08-07 2023-03-24 中国工商银行股份有限公司 利用服务系统进行网络服务管理的方法及服务系统
CN114172952A (zh) * 2021-11-12 2022-03-11 杭州房象网络科技有限公司 多站点业务数据分配方法、系统、设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232503A (zh) 2008-02-22 2008-07-30 中兴通讯股份有限公司 资源分配方法及资源释放方法
CN101605316A (zh) 2009-07-09 2009-12-16 华为技术有限公司 选择移动管理实体、提供负载信息的方法及装置
CN102264154A (zh) 2010-05-26 2011-11-30 中兴通讯股份有限公司 一种回程网络中的用户业务控制方法和系统
WO2013016189A1 (en) 2011-07-22 2013-01-31 Interdigital Patent Holdings, Inc. Managing multicast traffic

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7835348B2 (en) * 2006-12-30 2010-11-16 Extreme Networks, Inc. Method and apparatus for dynamic anomaly-based updates to traffic selection policies in a switch
WO2010057198A1 (en) * 2008-11-17 2010-05-20 Starent Networks, Corp Dynamic load balancing in a communication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232503A (zh) 2008-02-22 2008-07-30 中兴通讯股份有限公司 资源分配方法及资源释放方法
CN101605316A (zh) 2009-07-09 2009-12-16 华为技术有限公司 选择移动管理实体、提供负载信息的方法及装置
CN102264154A (zh) 2010-05-26 2011-11-30 中兴通讯股份有限公司 一种回程网络中的用户业务控制方法和系统
WO2013016189A1 (en) 2011-07-22 2013-01-31 Interdigital Patent Holdings, Inc. Managing multicast traffic

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ETSI GS NFV 001 V1.1.1*
ETSI GS NFV 002 V1.1.1*

Also Published As

Publication number Publication date
US20170012823A1 (en) 2017-01-12
WO2015139310A1 (zh) 2015-09-24
CN105122936B (zh) 2019-12-24
EP3104662A1 (en) 2016-12-14
CN105122936A (zh) 2015-12-02
EP3104662B1 (en) 2019-08-21
KR20160128389A (ko) 2016-11-07
EP3104662A4 (en) 2017-03-22
US10057127B2 (en) 2018-08-21

Similar Documents

Publication Publication Date Title
KR101814562B1 (ko) 서비스 할당을 위한 처리 방법 및 관련 장치
US12020055B2 (en) VNF service instantiation method and apparatus
CN111480366B (zh) 共享pdu会话建立和绑定
US12133146B2 (en) Systems and methods for network slice attachment and configuration
US10986540B2 (en) Network slice provisioning and operation
US12395401B2 (en) Management services for 5G networks and network functions
CN108293004B (zh) 用于网络切片管理的系统和方法
EP3133794B1 (en) Network function virtualization network system
EP3189690B1 (en) Method and apparatuses for enabling routing of data packets between a wireless device and a service provider based in the local service cloud
CN107005426B (zh) 一种虚拟网络功能的生命周期管理方法及装置
BR112020023244A2 (pt) mensagem e sistema para influência de função de aplicativo na rota de tráfego
US20190132218A1 (en) Interaction between 5g and non-5g management function entities
US10623996B2 (en) GTP tunnels for the support of anchorless backhaul
CN106993067A (zh) 路由下发方法及设备
US20190028880A1 (en) Method for accessing context data by network service component, apparatus, and system
CN120604536A (zh) 网络中的数据传输管理
EP3652980B1 (en) Virtual anchoring in anchorless mobile networks
EP4399601A1 (en) Method, device and computer program product for wireless communication
CN116233025A (zh) 一种网络管理方法、装置、电子设备及存储介质
KR20150120220A (ko) 가상화 기반의 서비스 배치 및 제어 장치 및 방법

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

A201 Request for examination
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9