KR20170061162A - 서비스 경로 생성 방법 및 장치 - Google Patents

서비스 경로 생성 방법 및 장치 Download PDF

Info

Publication number
KR20170061162A
KR20170061162A KR1020177011795A KR20177011795A KR20170061162A KR 20170061162 A KR20170061162 A KR 20170061162A KR 1020177011795 A KR1020177011795 A KR 1020177011795A KR 20177011795 A KR20177011795 A KR 20177011795A KR 20170061162 A KR20170061162 A KR 20170061162A
Authority
KR
South Korea
Prior art keywords
service
identifier
uplink
uplink service
path
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.)
Abandoned
Application number
KR1020177011795A
Other languages
English (en)
Inventor
한 저우
Original Assignee
후아웨이 테크놀러지 컴퍼니 리미티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 후아웨이 테크놀러지 컴퍼니 리미티드 filed Critical 후아웨이 테크놀러지 컴퍼니 리미티드
Publication of KR20170061162A publication Critical patent/KR20170061162A/ko
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/26Connectivity information management, e.g. connectivity discovery or connectivity update for hybrid routing by combining proactive and reactive routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/38Flow based routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/76Routing in software-defined topologies, e.g. routing between virtual machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers

Landscapes

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

Abstract

본 발명은 서비스 경로 생성 방법 및 장치를 개시하며, 통신 기술 분야에 관한 것이다. 상기 서비스 경로 생성 방법은, 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하는 단계 - 상기 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있음 -; 업링크 서비스 경로 정보를 취득하고, 상기 업링크 서비스 경로 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계; 상기 다운링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하는 단계; 및 상기 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하는 단계를 포함한다. 상기 서비스 경로 생성 장치는 제1 수신 모듈 및 제1 처리 모듈을 포함한다. 본 발명에 따르면, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증할 수 있으므로, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증한다.

Description

서비스 경로 생성 방법 및 장치 {METHOD AND APPARATUS FOR GENERATING SERVICE PATH}
본 발명은 통신 기술 분야에 관한 것으로, 특히 서비스 경로 생성 방법 및 장치에 관한 것이다.
네트워크 운영자는, 사용자의 더 높은 수준의 정보 요구를 충족시키기 위해, 바이러스 백신 서비스(antivirus service), 방화벽 서비스(firewall service), 애플리케이션 캐시(application cach) 및 가속 서비스(acceleration service), 웹 최적화 서비스(web optimization service) 및 NAT(Network Address Translation, 네트워크 주소 변환) 서비스와 같은 다양한 서비스를 사용자에게 제공한다. 사용자 장비가 네트워크 서버에 업링크 서비스 흐름을 전송하는 경우, 사용자 장비는 업링크 서비스 경로상의 서비스 기기에 업링크 서비스 흐름을 전송하고, 업링크 서비스 경로상의 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행하고 처리된 업링크 서비스 흐름을 네트워크 서버에 전송한다. 마찬가지로, 네트워크 서버가 사용자 장비에 다운링크 서비스 흐름을 전송하는 경우, 네트워크 서버는 다운링크 서비스 흐름을 다운링크 서비스 경로상의 서비스 기기에 전송하고, 다운링크 서비스 경로상의 서비스 기기는 다운링크 서비스 흐름에 대한 서비스 처리를 수행하고, 처리된 다운링크 서비스 흐름을 사용자 장비에 전송한다. 따라서, 업링크 서비스 흐름이 전송되기 전에, 분류기(classifier)는 업링크 서비스 경로를 생성해야 하고, 업링크 서비스 흐름은 업링크 서비스 경로에 따라 송신된다. 다운링크 서비스 흐름이 전송되기 전에, 분류기는 다운링크 서비스 경로를 생성해야 하고, 다운링크 서비스 흐름은 다운링크 서비스 경로에 따라 송신된다. 분류기는 서비스 흐름을 식별하고 분류하며 서비스 흐름에 따라 서비스 경로를 생성하는 기기이다. 예를 들어, 분류기는 PCEF (Policy and Charging Enforcement Function, 정책 및 과금 집행 기능), PGW (Packet Gateway, 패킷 데이트 게이트웨이), 등일 수 있다.
종래기술은 서비스 경로 생성 방법을 제공한다. 이 서비스 경로 생성 방법은 다음과 같을 수 있다: 분류기가 사용자 장비에 의해 전송되는, 적어도 사용자 장비 식별자를 포함하는 업링크 서비스 흐름을 수신하고, 업링크 서비스 흐름은 사용자 장비 식별자에 따라 사용자 장비 식별자와 사용자 장비의 가입 정보 사이의 대응 관계로부터 사용자의 가입 정보를 취득하고; 사용자의 가입 정보에 따라 업링크 서비스 유형을 취득한다. 부하를 분담하기 위해, 각각의 서비스 유형에 대해 복수의 서비스 기기가 배치될 수 있다. 따라서, 업링크 서비스 유형을 취득할 때, 분류기는 각각의 업링크 서비스 유형에 대응하는 서비스 기기 중에서 서비스 기기를 개별적으로 무작위로 선택하고, 선택된 서비스 기기에 따라 업링크 서비스 경로를 형성한다. 마찬가지로, 다운링크 서비스 흐름이 수신되는 경우, 전술한 방법에 따라 다운링크 서비스 경로가 생성된다.
본 발명을 구현하는 과정 중에, 발명자는 종래 기술이 적어도 다음과 같은 문제점이 있음을 발견하였다:
업링크 서비스 경로가 생성된 후, 업링크 서비스 경로에 포함된 서비스 기기는 네트워크 서버와의 TCP(Transmission Control Protocol, 전송 제어 프로토콜) 연결을 수립하고, TCP 연결을 이용하여 네트워크 서버로 업링크 서비스 흐름을 송신한다. 그러나 동일한 서비스 유형에 대해, 다운링크 서비스 경로에 포함된 서비스 기기는 업링크 서비스 경로에 포함된 서비스 기기와 다를 수 있다. 그 결과, 다운링크 서비스 경로에 포함된 서비스 기기는 네트워크 서버와의 TCP 연결을 수립하지 않는다. 따라서, 다운링크 서비스 흐름이 송신될 수 없어, 다운링크 서비스 흐름의 송신 중단을 야기한다.
종래기술의 문제점을 해결하기 위해, 본 발명은 서비스 경로 생성 방법 및 장치를 제공하며, 그 기술적 방안은 다음과 같다:
제1 측면에 따르면, 본 발명은 서비스 경로 생성 장치를 제공하며, 상기 서비스 경로 생성 장치는,
분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하도록 구성된 제1 수신 모듈 - 상기 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있음 -; 및
업링크 서비스 경로 정보를 취득하고, 상기 업링크 서비스 경로 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하도록 구성된 제1 처리 모듈을 포함하고,
상기 제1 처리 모듈은 추가로, 상기 다운링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 경로 상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고;
상기 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하도록 구성된다.
제1 측면을 참조하여, 제1 측면의 제1 가능한 구현 방식에서, 상기 업링크 서비스 경로 정보는 상기 업링크 서비스 경로의 식별자이고;
상기 제1 처리 모듈은 구체적으로, 상기 다운링크 서비스 경로 요청으로부터 상기 업링크 서비스 경로의 식별자를 취득하거나 - 상기 다운링크 서비스 경로 요청은 상기 업링크 서비스 경로의 식별자를 싣고 있음 -; 상기 다운링크 서비스 체인의 식별자에 따라 상기 다운링크 서비스 체인의 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하도록 구성된다.
제1 측면 또는 제1 측면의 제1 가능성을 참조하여, 제1 측면의 제2 가능한 구현 방식에서, 상기 업링크 서비스 경로 정보는 상기 업링크 서비스 경로의 식별자이고;
상기 제1 처리 모듈은 구체적으로, 상기 업링크 서비스 경로의 식별자에 따라 상기 업링크 서비스 경로의 식별자와 상기 업링크 서비스 경로 사이의 대응관계로부터 상기 업링크 서비스 경로를 취득하고, 상기 업링크 서비스 경로에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하도록 구성된다.
제1 측면을 참조하여, 제1 측면의 제3 가능한 구현 방식에서, 상기 업링크 서비스 경로 정보는 업링크 서비스 흐름 정보이고;
상기 제1 처리 모듈은 구체적으로, 상기 다운링크 서비스 경로 요청으로부터 상기 업링크 서비스 흐름 정보를 취득하도록 구성되며, 상기 다운링크 서비스 경로 요청은 상기 업링크 서비스 흐름 정보를 싣고 있다.
제1 측면 또는 제1 측면의 제3 가능성을 참조하여, 제1 측면의 제4 가능한 구현 방식에서, 상기 업링크 서비스 경로 정보는 상기 업링크 서비스 흐름 정보이고;
상기 제1 처리 모듈은 구체적으로, 미리 설정된 알고리즘 및 상기 업링크 서비스 흐름 정보에 따라, 상기 업링크 서비스 경로상의 상기 서비스 기기의 식별자를 계산하도록 구성된다.
제1 측면 내지 제1 측면의 제4 가능성 중 어느 하나를 참조하여, 제1 측면의 제5 가능한 구현 방식에서, 상기 제1 처리 모듈은 구체적으로, 상기 다운링크 서비스 체인의 식별자에 따라, 상기 다운링크 서비스 체인에 포함된 다운링크 서비스 유형을 취득하고, 상기 다운링크 서비스 유형에 따라 상기 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 상기 다운링크 서비스 유형에 대응하는 서비스 기기의 식별자를 선택하도록 구성된다.
제1 측면 내지 제1 측면의 제5 가능성 중 어느 하나를 참조하여, 제1 측면의 제6 가능한 구현 방식에서, 상기 제1 처리 모듈은 구체적으로, 상기 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서, 상기 선택된 서비스 기기의 식별자에 대응하는 서비스 유형을 제거하여 나머지 서비스 유형을 취득하고; 상기 나머지 서비스 유형에 대응하는 서비스 기기의 식별자를 취득하고; 상기 선택된 다운링크 서비스 기기의 식별자와 상기 나머지 서비스 유형에 대응하는 서비스 기기의 식별자에 따라 상기 다운링크 서비스 경로를 형성하도록 구성된다.
제1 측면 내지 제1 측면의 제6 가능성 중 어느 하나를 참조하여, 제1 측면의 제7 가능한 구현 방식에서, 상기 제1 수신 모듈은 추가로, 상기 분류기에 의해 전송되는 업링크 서비스 경로 요청을 수신하도록 구성되며, 상기 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자를 싣고 있고;
상기 제1 처리 모듈은 추가로, 상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 취득하고;
상기 업링크 서비스 경로의 식별자를 취득하고, 상기 업링크 서비스 경로의 식별자와 상기 업링크 서비스 경로 사이의 대응관계를 수립하도록 구성된다.
제1 측면의 제7 가능성을 참조하여, 제1 측면의 제8 가능한 구현 방식에서, 상기 제1 처리 모듈은 구체적으로, 상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하고; 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형에 따라, 상기 서비스 유형에 대응하는 서비스 기기 중에서 서비스 기기를 선택하고; 상기 선택된 서비스 기기에 따라 상기 업링크 서비스 경로를 형성하도록 구성된다.
제1 측면의 제8 가능성을 참조하여, 제1 측면의 제9 가능한 구현 방식에서, 상기 제1 처리 모듈은 구체적으로, 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하고; 상기 업링크 서비스 흐름 정보를 취득하고, 상기 업링크 서비스 흐름 정보에 따라 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형 및 상기 업링크 서비스 경로상의 서비스 기기의 식별자에 따라 서비스 기기를 선택하고; 상기 선택된 서비스 기기에 따라 상기 업링크 서비스 경로를 형성하도록 구성된다.
제2 측면에 따르면, 본 발명은 서비스 경로 생성 장치를 제공하며, 상기 서비스 경로 생성 장치는,
네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하도록 구성된 제2 수신 모듈;
상기 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하도록 구성된 제2 처리 모듈; 및
제어기가 상기 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기 중에서 서비스 기기를 선택하고, 상기 선택된 서비스 기기에 따라 다운링크 서비스 경로를 생성할 수 있도록, 상기 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 제어기에 전송하도록 구성된 제2 전송 모듈을 포함하고,
상기 제2 수신 모듈은 추가로 상기 제어기에 의해 전송되는 다운링크 서비스 경로를 수신하도록 구성된다.
제2 측면을 참조하여, 제2 측면의 제1 가능한 구현 방식에서, 상기 다운링크 서비스 경로 요청은 업링크 서비스 경로 정보를 더 싣고 있고;
상기 제2 처리 모듈은 추가로, 상기 다운링크 서비스 흐름으로부터 사용자 장비 식별자를 취득하고;
상기 사용자 장비 식별자에 따라 상기 사용자 장비 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하도록 구성되며, 상기 업링크 서비스 경로의 식별자는 상기 업링크 서비스 경로 정보이다.
제2 측면을 참조하여, 제2 측면의 제2 가능한 구현 방식에서, 상기 다운링크 서비스 경로 요청은 업링크 서비스 경로 정보를 더 싣고 있고;
상기 제2 처리 모듈은 추가로, 상기 다운링크 서비스 흐름에 따라 다운링크 서비스 흐름 정보를 취득하고;
상기 다운링크 서비스 흐름 정보에 따라 업링크 서비스 흐름 정보를 취득하도록 구성되며, 상기 업링크 서비스 흐름 정보는 상기 업링크 서비스 경로 정보이다.
제1 측면, 제2 측면의 제1 가능성, 또는 제2 측면의 제2 가능성을 참조하여, 제2 측면의 제3 가능한 구현 방식에서, 상기 제2 수신 모듈은 추가로, 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고;
상기 제2 처리 모듈은 추가로, 상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 경로의 식별자를 취득하고;
상기 사용자 장비 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계를 수립하도록 구성된다.
제2 측면의 제3 가능성을 참조하여, 제2 측면의 제4 가능한 구현 방식에서, 상기 제2 처리 모듈은 구체적으로, 상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 흐름 정보 및 업링크 서비스 체인의 식별자를 취득하고, 상기 업링크 서비스 흐름 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 상기 업링크 서비스 경로상의 서비스 기기의 식별자 및 상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 생성하고, 상기 업링크 서비스 경로에 따라 상기 업링크 서비스 경로와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하도록 구성되거나;
상기 업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득하고, 상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인의 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하도록 구성된다.
제3 측면에 따르면, 본 발명은 서비스 경로 생성 방법을 제공하며, 상기 서비스 경로 생성 방법은,
분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하는 단계 - 상기 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있음 -;
업링크 서비스 경로 정보를 취득하고, 상기 업링크 서비스 경로 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계;
상기 다운링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하는 단계; 및
상기 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하는 단계를 포함한다.
제3 측면을 참조하여, 제3 측면의 제1 가능한 구현 방식에서, 상기 업링크 서비스 경로 정보는 상기 업링크 서비스 경로의 식별자이고;
상기 업링크 서비스 경로 정보를 취득하는 단계는,
상기 다운링크 서비스 경로 요청으로부터 상기 업링크 서비스 경로의 식별자를 취득하거나 - 상기 다운링크 서비스 경로 요청은 상기 업링크 서비스 경로의 식별자를 싣고 있음 -; 상기 다운링크 서비스 체인의 식별자에 따라 상기 다운링크 서비스 체인의 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하는 단계를 포함한다.
제3 측면 또는 제3 측면의 제1 가능성을 참조하여, 제3 측면의 제2 가능한 구현 방식에서, 상기 업링크 서비스 경로 정보는 상기 업링크 서비스 경로의 식별자이고;
상기 업링크 서비스 경로 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계는,
상기 업링크 서비스 경로의 식별자에 따라 상기 업링크 서비스 경로의 식별자와 상기 업링크 서비스 경로 사이의 대응관계로부터 상기 업링크 서비스 경로를 취득하는 단계; 및
상기 업링크 서비스 경로에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계를 포함한다.
제3 측면을 참조하여, 제3 측면의 제3 가능한 구현 방식에서, 상기 업링크 서비스 경로 정보는 업링크 서비스 흐름 정보이고;
상기 업링크 서비스 경로 정보를 취득하는 단계는,
상기 다운링크 서비스 경로 요청으로부터 상기 업링크 서비스 흐름 정보를 취득하는 단계를 포함하며, 상기 다운링크 서비스 경로 요청은 상기 업링크 서비스 흐름 정보를 싣고 있다.
제3 측면 또는 제3 측면의 제3 가능성을 참조하여, 제3 측면의 제4 가능한 구현 방식에서, 상기 업링크 서비스 경로 정보는 상기 업링크 서비스 흐름 정보이고;
상기 업링크 서비스 경로 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계는,
미리 설정된 알고리즘 및 상기 업링크 서비스 흐름 정보에 따라, 상기 업링크 서비스 경로상의 상기 서비스 기기의 식별자를 계산하는 단계를 포함한다.
제3 측면 내지 제3 측면의 제4 가능성 중 어느 하나를 참조하여, 제3 측면의 제5 가능한 구현 방식에서, 상기 다운링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하는 단계는,
상기 다운링크 서비스 체인의 식별자에 따라, 상기 다운링크 서비스 체인에 포함된 다운링크 서비스 유형을 취득하는 단계; 및
상기 다운링크 서비스 유형에 따라 상기 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 상기 다운링크 서비스 유형에 대응하는 서비스 기기의 식별자를 선택하는 단계를 포함한다.
제3 측면 내지 제3 측면의 제5 가능성 중 어느 하나를 참조하여, 제3 측면의 제6 가능한 구현 방식에서, 상기 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하는 단계는
상기 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서, 상기 선택된 서비스 기기의 식별자에 대응하는 서비스 유형을 제거하여 나머지 서비스 유형을 취득하는 단계;
상기 나머지 서비스 유형에 대응하는 서비스 기기의 식별자를 취득하는 단계;
상기 선택된 다운링크 서비스 기기의 식별자와 상기 나머지 서비스 유형에 대응하는 서비스 기기의 식별자에 따라 상기 다운링크 서비스 경로를 형성하는 단계를 포함한다.
제3 측면 내지 제3 측면의 제6 가능성 중 어느 하나를 참조하여, 제3 측면의 제7 가능한 구현 방식에서, 상기 서비스 경로 생성 방법은,
상기 분류기에 의해 전송되는 업링크 서비스 경로 요청을 수신하는 단계 - 상기 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자를 싣고 있음 -;
상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 취득하는 단계; 및
상기 업링크 서비스 경로의 식별자를 취득하고, 상기 업링크 서비스 경로의 식별자와 상기 업링크 서비스 경로 사이의 대응관계를 수립하는 단계를 더 포함한다.
제3 측면의 제7 가능성을 참조하여, 제3 측면의 제8 가능한 구현 방식에서, 상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 취득하는 단계는,
상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하는 단계;
상기 업링크 서비스 체인에 포함된 업링크 서비스 유형에 따라, 상기 서비스 유형에 대응하는 서비스 기기 중에서 서비스 기기를 선택하는 단계; 및
상기 선택된 서비스 기기에 따라 상기 업링크 서비스 경로를 형성하는 단계를 포함한다.
제3 측면의 제7 가능성을 참조하여, 제3 측면의 제79가능한 구현 방식에서, 상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 취득하는 단계는,
상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하는 단계;
상기 업링크 서비스 흐름 정보를 취득하고, 상기 업링크 서비스 흐름 정보에 따라 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계;
상기 업링크 서비스 체인에 포함된 업링크 서비스 유형 및 상기 업링크 서비스 경로상의 서비스 기기의 식별자에 따라 서비스 기기를 선택하는 단계; 및
상기 선택된 서비스 기기에 따라 상기 업링크 서비스 경로를 형성하는 단계를 포함한다.
제4 측면에 따르면, 본 발명은 서비스 경로 생성 방법을 제공하며, 상기 서비스 경로 생성 방법은,
네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하는 단계;
상기 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하는 단계;
제어기가 상기 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기 중에서 서비스 기기를 선택하고, 상기 선택된 서비스 기기에 따라 다운링크 서비스 경로를 생성할 수 있도록, 상기 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 제어기에 전송하는 단계; 및
상기 제어기에 의해 전송되는 다운링크 서비스 경로를 수신하는 단계를 포함한다.
제4 측면을 참조하여, 제4 측면의 제1 가능한 구현 방식에서, 상기 다운링크 서비스 경로 요청은 업링크 서비스 경로 정보를 더 싣고 있고; 상기 서비스 경로 생성 방법은,
상기 다운링크 서비스 흐름으로부터 사용자 장비 식별자를 취득하는 단계; 및
상기 사용자 장비 식별자에 따라 상기 사용자 장비 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하는 단계 - 상기 업링크 서비스 경로의 식별자는 상기 업링크 서비스 경로 정보임 -를 더 포함한다.
제4 측면을 참조하여, 제4 측면의 제2 가능한 구현 방식에서, 상기 다운링크 서비스 경로 요청은 상기 업링크 서비스 경로 정보를 더 싣고 있고; 상기 서비스 경로 생성 방법은,
상기 다운링크 서비스 흐름에 따라 다운링크 서비스 흐름 정보를 취득하는 단계; 및
상기 다운링크 서비스 흐름 정보에 따라 업링크 서비스 흐름 정보를 취득하는 단계 - 상기 업링크 서비스 흐름 정보는 상기 업링크 서비스 경로 정보임 -를 더 포함한다.
제4 측면, 제4 측면의 제1 가능성, 또는 제4 측면의 제2 가능성을 참조하여, 제4 측면의 제3 가능한 구현 방식에서, 상기 서비스 경로 생성 방법은,
사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하는 단계;
상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 경로의 식별자를 취득하는 단계; 및
상기 사용자 장비 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계를 수립하는 단계를 더 포함한다.
제4 측면의 제3 가능성을 참조하여, 제4 측면의 제4 가능한 구현 방식에서,
상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 경로의 식별자를 취득하는 단계는,
상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 흐름 정보 및 업링크 서비스 체인의 식별자를 취득하고, 상기 업링크 서비스 흐름 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 상기 업링크 서비스 경로상의 서비스 기기의 식별자 및 상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 생성하고, 상기 업링크 서비스 경로에 따라 상기 업링크 서비스 경로와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하는 단계; 또는
상기 업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득하고, 상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인의 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하는 단계를 포함한다.
제5 측면에 따르면, 본 발명은 서비스 경로 생성 장치를 제공하며, 상기 서비스 경로 생성 장치는, 제1 메모리; 및 제1 측면에 따른 서비스 경로 생성 방법을 실행하도록 구성된 제1 프로세서를 포함한다.
제6 측면에 따르면, 본 발명은 서비스 경로 생성 장치를 제공하며, 상기 서비스 경로 생성 장치는, 제2 메모리; 및 제2 측면에 따른 서비스 경로 생성 방법을 실행하도록 구성된 제2 프로세서를 포함한다.
본 발명의 실시예에서, 제어기는 분류기에 의해 전송되는, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 수신하고; 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고; 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
본 발명의 실시예에서의 기술적 방안을 더욱 명확하게 설명하기 위해, 이하에서는 실시예의 설명에 필요한 첨부도면을 간단하게 소개한다. 명백히, 이하의 설명에서의 첨부도면은 단지 본 발명의 일부 실시예를 보여줄 뿐이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진자(이하, 당업자라고 함)라면 창의적인 노력 없이 이들 첨부도면에 따라 다른 도면을 도출할 수 있을 것이다.
도 1은 본 발명의 실시예 1에 따른 서비스 경로 생성 장치의 개략 구성도이다.
도 2는 본 발명의 실시예 2에 따른 서비스 경로 생성 장치의 개략 구성도이다.
도 3a는 본 발명의 실시예 3에 따른 서비스 경로 생성 방법의 흐름도이다.
도 3b는 본 발명의 실시예 3에 따른 서비스 경로 생성 방법의 흐름도이다.
도 4a 및 도 4b는 본 발명의 실시예 4에 따른 서비스 경로 생성 방법의 흐름도이다.
도 5a 및 도 5b는 본 발명의 실시예 5에 따른 서비스 경로 생성 방법의 흐름도이다.
도 6은 본 발명의 실시예 6에 따른 서비스 경로 생성 장치의 개략 구성도이다.
도 7은 본 발명의 실시예 7에 따른 서비스 경로 생성 장치의 개략 구성도이다.
본 발명의 목적, 기술적 방안 및 이점을 더욱 명확하게 하기 위해, 이하에 첨부도면을 참조하여 본 발명의 실시예를 더욱 상세하게 설명한다.
[실시예 1]
본 발명의 본 실시예는 서비스 경로 생성 장치를 제공한다.
네트워크 운영자는, 사용자의 더 높은 수준의 정보 요구를 충족시키기 위해, 바이러스 백신 서비스, 방화벽 서비스, 애플리케이션 캐시 및 가속 서비스, 웹 최적화 서비스 및 NAT 서비스와 같은 다양한 서비스를 사용자에게 제공한다. 사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 과정에서, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송하고, 분류기가 업링크 서비스 경로 요청을 제어기에 전송한다. 제어기는 업링크 서비스 흐름을 위한 업링크 서비스 경로를 생성하고, 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립한다. 네트워크 서버가 다운링크 서비스 흐름을 사용자 장비에 전송하는 과정에서, 네트워크 서버는 다운링크 서비스 흐름을 분류기에 전송하고, 분류기가 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 다운링크 서비스 경로 요청에 따라 본 발명의 실시예에서 제공되는 방법을 사용하여 서비스 경로를 생성한다.
분류기는 서비스 흐름을 식별하고 분류하는 기기이다. 예를 들어, 분류기는 PCEF, PGW 등일 수 있다. 제어기는 서비스 경로를 생성하는 기기이다. 예를 들어, 제어기는 MME(Mobility Management Entity, 이동성 관리 엔티티) 등일 수 있다. 업링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 업링크 서비스 흐름은 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행한다. 다운링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 다운링크 서비스 흐름은 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기가 다운링크 서비스 흐름에 대한 서비스 처리를 수행한다.
서비스 체인은 서비스 흐름이 통과해야 하는 서비스 유형 및 서비스 유형을 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 바이러스 백신 -> 방화벽 -> NAT 주소 변환을 통과하면, 서비스 체인은 바이러스 백신 -> 방화벽 -> NAT 주소 변환일 수 있다. 서비스 체인의 식별자는 서비스 체인을 유일하게 식별하는 데 사용된다. 서비스 체인의 식별자는 서비스 체인에 포함된 서비스 유형의 시퀀스일 수 있다. 서비스 경로는 서비스 흐름이 통과해야 하는 서비스 기기 및 서비스 기기를 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 서비스 기기, 즉 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2를 통과하면, 서비스 경로는 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2일 수 있다. 서비스 경로의 식별자는 서비스 경로를 유일하게 식별하는 데 사용된다. 서비스 경로의 식별자는 서비스 경로상의 서비스 기기의 시퀀스 등일 수 있다. 업링크 서비스 흐름은 네트워크 서버로 업로드되는 네트워크 데이터이다. 다운링크 서비스 흐름은 네트워크 서버로부터 다운로드되는 네트워크 데이터이다. 서비스 흐름 정보는 서비스 흐름을 설명하는 데 사용되는 정보이다. 예를 들어, 서비스 흐름 정보는 서비스 흐름의 근원지 주소 및 목적지 주소, 서비스 흐름의 트리플릿 정보(triplet information) 또는 퀸텟 정보(quintet information) 등이다.
상기 서비스 경로 생성 장치는 제어기일 수 있다. 도 1을 참조하면, 이 서비스 경로 생성 장치는 제1 수신 모듈(101) 및 제2 처리 모듈(102)을 포함한다.
제1 수신 모듈(101)은 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하도록 구성된다. 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있다.
분류기는 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하고, 다운링크 서비스 경로 요청을 제1 수신 모듈(101)에 전송한다. 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자 외에도, 업링크 서비스 경로 정보를 더 싣고 있을 수 있다. 제1 수신 모듈(10)은 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신한다.
제1 처리 모듈(102)은 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하도록 구성된다.
업링크 서비스 경로 정보는 업링크 서비스 경로의 식별자 또는 업링크 서비스 흐름 정보일 수 있다.
바람직하게는, 업링크 서비스 경로 정보가 업링크 서비스 경로의 식별자일 때, 제1 처리 모듈(102)은 구체적으로 다운링크 서비스 경로 요청으로부터 업링크 서비스 경로의 식별자를 취득하도록 구성된다. 다운링크 서비스 경로 요청은 업링크 서비스 경로의 식별자를 싣고 있다. 또는, 다운링크 서비스 경로가 업링크 서비스 경로의 식별자를 싣고 있지 않을 때, 제1 처리 모듈(102)은 구체적으로 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인의 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하도록 구성된다.
제1 처리 모듈(102)은 업링크 서비스 체인의 식별자와 다운링크 서비스 경로의 식별자 사이의 대응관계를 미리 수립한다.
바람직하게는, 업링크 서비스 경로 정보는 업링크 서비스 경로의 식별자이다.
제1 처리 모듈(102)은 구체적으로, 업링크 서비스 경로의 식별자에 따라 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계로부터 업링크 서비스 경로를 취득하고, 업링크 서비스 경로에 따라 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하도록 구성된다.
서비스 경로 생성 장치가 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립해야 한다는 것은 구체적으로 다음과 같을 수 있다:
제1 수신 모듈(101)이 추가로, 분류기에 의해 전송되는 업링크 서비스 경로 요청을 수신하도록 구성된다. 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자를 싣고 있다.
분류기는 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득한다. 분류기는 업링크 서비스 경로 요청을 제1 수신 모듈(101)에 전송한다. 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자를 싣고 있다. 제1 수신 모듈(101)은 분류기에 의해 전송되는 업링크 서비스 경로 요청을 수신한다.
사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 경우, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송한다. 분류기는 업링크 서비스 경로를 생성하고, 업링크 서비스 경로상의 업링크 서비스 기기에 업링크 서비스 흐름을 전송한다. 업링크 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행하고 처리된 업링크 서비스 흐름을 네트워크 서버에 전송한다.
사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하기 위해 제1 방식 또는 제2 방식이 분류기에 의해 사용되어, 업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득할 수 있다. 제1 방식은 다음과 같을 수 있다:
사용자 장비가 업링크 서비스 흐름을 분류기에 전송한다. 업링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다. 분류기는 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 업링크 서비스 흐름에 실린 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비의 가입 정보(subscription information)를 취득한다. 사용자 장비의 가입 정보는 사용자가 가입한 업링크 서비스(user-subscribed uplink service)를 포함한다. 따라서 사용자가 가입한 업링크 서비스 유형은 사용자 장비의 가입 정보로부터 취득될 수 있다. 업링크 서비스 체인은 사용자가 가입한 업링크 서비스 유형에 따라 형성된다. 업링크 서비스 체인의 식별자가 취득된다.
예를 들어, 사용자가 가입한 업링크 서비스는 바이러스 백신 서비스, 방화벽 서비스 및 NAT 주소 변환 서비스이다. 사용자 장비의 가입 정보로부터 취득되는 서비스 정보는 바이러스 백신 유형, 방화벽 유형, 및 NAT 주소 변환 유형이다. 바이러스 백신 유형 -> 방화벽 유형 -> NAT 주소 변환 유형이 업링크 서비스 체인을 형성한다. 업링크 서비스 체인의 식별자, 예를 들어 1이 취득된다.
분류기는 각각의 사용자 장비 식별자 및 각각의 사용자 장비의 가입 정보를 미리 취득하고, 각각의 사용자 장비 식별자와 각각의 사용자 장비의 가입 정보 사이의 대응관계를 수립한다. 이에 상응하게, 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득하는 단계는, 사용자 장비 식별자에 따라 사용자 장비 식별자와 사용자 장비의 가입 정보 사이의 대응관계로부터 사용자 장비에 대응하는 가입 정보를 취득하는 것일 수 있다.
사용자 장비 식별자는 사용자 장비의 GUID(Globally Unique Identifier, 전역적으로 유일한 식별자) 등일 수 있다.
제2 구현 방법은 다음과 같을 수 있다:
사용자 장비가 업링크 서비스 흐름을 분류기에 전송한다. 업링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다. 분류기는 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 실린 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계로부터 업링크 서비스 체인의 식별자를 취득한다.
분류기는 다음 단계들을 사용하여 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계를 수립한다:
사용자 장비가 네트워크에 어태치되는(attached) 경우, PCRF(Policy and Chrging Rules Function, 정책 및 과금 규칙 기능)는 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득한다. 사용자 장비의 가입 정보는 사용자가 가입한 업링크 서비스를 포함한다. 따라서, 사용자가 가입한 업링크 서비스 유형은 사용자 장비의 가입 정보에 따라 취득될 수 있다. 업링크 서비스 체인은 업링크 서비스 유형에 따라 형성된다. 업링크 서비스 체인의 식별자가 취득된다. 사용자 장비 식별자 및 업링크 서비스 체인의 식별자는 분류기에 전송된다. 분류기는 PCRF에 의해 전송되는 사용자 장비 식별자 및 업링크 서비스 체인의 식별자를 수신하고, 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계를 수립한다.
업링크 서비스 경로 요청은, 업링크 서비스 체인의 식별자 외에도, 업링크 서비스 경로의 식별자를 더 실을 수 있다. 따라서, 분류기는 사용자의 사용자 식별자에 따라 사용자 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득해야 한다.
분류기는 업링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득하고, 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립한다.
분류기가 업링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득하는 것은 다음과 같을 수 있다: 업링크 서비스 흐름 정보 및 업링크 서비스 체인의 식별자가 업링크 서비스 흐름에 따라 취득되고, 업링크 서비스 경로상의 서비스 기기의 식별자는 업링크 서비스 흐름 정보에 따라 취득되고, 업링크 서비스 경로는 업링크 서비스 경로상의 서비스 기기의 식별자 및 업링크 서비스 체인의 식별자에 따라 생성되고, 업링크 서비스 경로의 식별자는 업링크 서비스 경로에 따라 업링크 서비스 경로와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 취득되거나; 또는
업링크 서비스 체인의 식별자는 업링크 서비스 흐름에 따라 취득되고, 업링크 서비스 경로의 식별자는 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인의 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 취득된다.
제1 처리 모듈(102)은 추가로, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 취득하도록 구성된다.
제1 처리 모듈(102)은 구체적으로, 업링크 서비스 체인의 식별자에 따라, 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하고; 업링크 서비스 체인에 포함된 업링크 서비스 유형에 따라, 서비스 유형에 대응하는 서비스 기기 중에서 서비스 기기를 선택하고; 선택된 서비스 기기에 따라 업링크 서비스 경로를 형성하도록 구성된다.
제1 처리 모듈(102)은 구체적으로, 업링크 서비스 체인의 식별자에 따라, 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하고; 업링크 서비스 흐름 정보를 취득하고, 업링크 서비스 흐름 정보에 따라 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 업링크 서비스 체인에 포함된 업링크 서비스 유형 및 업링크 서비스 경로상의 서비스 기기의 식별자에 따라 서비스 기기를 선택하고; 선택된 서비스 기기에 따라 업링크 서비스 경로를 형성하도록 구성된다.
제1 처리 모듈(102)은 업링크 서비스 경로 요청에 따라 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하도록 구성된다.
제1 처리 모듈(102)은 업링크 서비스 경로 요청에 따라 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인을 취득하고, 업링크 서비스 체인에 따라 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하도록 구성된다.
제1 처리 모듈(102)은 업링크 서비스 체인의 식별자와 업링크 서비스 체인 사이의 대응관계를 미리 수립하도록 구성된다. 이에 상응하게, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인을 취득하는 단계는, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인의 식별자와 업링크 서비스 체인 사이의 대응관계로부터 업링크 서비스 체인의 식별자에 대응하는 업링크 서비스 체인을 취득하는 단계일 수 있다.
제1 처리 모듈(102)은, 업링크 서비스 체인에 포함된 업링크 서비스 유형에 따라, 서비스 유형에 대응하는 서비스 기기 중에서 서비스 기기의 식별자를 선택하고, 선택된 서비스 기기의 식별자에 따라 업링크 서비스 경로를 형성하도록 구성된다.
각각의 서비스 유형은 하나 이상의 서비스 기기에 대응하고 있다. 제어기는 업링크 서비스 유형에 따라, 서비스 유형에 대응하는 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 무작위로 선택하고, 무작위로 선택된 서비스 기기의 식별자에 따라 업링크 서비스 경로를 형성한다.
제1 처리 모듈(102)은 추가로, 업링크 서비스 경로의 식별자를 취득하고, 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립하도록 구성된다.
제1 처리 모듈(102)은 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립하도록 구성된다. 업링크 서비스 경로의 식별자가 수신되는 경우, 업링크 서비스 경로는 업링크 서비스 경로의 식별자에 따라 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계로부터 취득될 수 있다.
바람직하게는, 상기 서비스 경로 생성 장치는 제1 전송 모듈을 더 포함한다.
제1 전송 모듈은 업링크 서비스 경로 응답을 분류기에 전송하도록 구성된다. 업링크 서비스 경로 응답은 업링크 서비스 경로를 싣고 있다.
분류기는 제1 전송 모듈에 의해 전송되는 업링크 서비스 경로 응답을 수신하고, 업링크 서비스 경로 및 업링크 서비스 흐름을 교환기(switch)에 전송하고, 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립한다.
구체적으로는, 분류기는 제1 전송 모듈에 의해 전송되는 업링크 서비스 경로 응답을 수신하여, 업링크 서비스 경로를 취득하고, 업링크 서비스 경로를 업링크 서비스 흐름에 추가하고, 업링크 서비스 경로가 추가되어 있는 업링크 서비스 흐름을 교환기에 전송한다.
또한, 분류기는 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립한다. 업링크 서비스 경로의 식별자는 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 취득될 수 있다.
또한, 교환기는 분류기에 의해 전송되는 업링크 서비스 경로 및 업링크 서비스 흐름을 수신하고, 업링크 서비스 경로에 따라 업링크 서비스 흐름을 송신한다.
구체적으로는, 교환기가 분류기에 의해 전송되는, 업링크 서비스 경로가 추가되어 있는 업링크 서비스 흐름을 수신하고, 업링크 서비스 경로를 취득하고, 업링크 서비스 경로에 따라 업링크 서비스 흐름을 업링크 서비스 경로상의 서비스 기기에 전송한다. 업링크 서비스 경로상의 서비스 기기는 교환기에 의해 전송되는 업링크 서비스 흐름을 수신하고, 그 업링크 서비스 흐름에 대한 서비스 처리를 수행하고, 처리된 업링크 서비스 흐름을 네트워크 서버에 전송한다.
바람직하게는, 업링크 서비스 경로 정보가 업링크 서비스 흐름 정보이다.
제1 처리 모듈(102)은 구체적으로, 다운링크 서비스 경로 요청으로부터 업링크 서비스 흐름 정보를 취득하도록 구성된다. 다운링크 서비스 경로 요청은 업링크 서비스 흐름 정보를 싣고 있다.
바람직하게는, 업링크 서비스 경로 정보가 업링크 서비스 흐름 정보이다.
제1 처리 모듈(102)은 구체적으로, 미리 설정된 알고리즘 및 업링크 서비스 흐름 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 계산하도록 구성된다.
미리 설정된 알고리즘은 필요에 따라 설정 및 변경될 수 있다. 본 발명의 본 실시예에서, 미리 설정된 알고리즘에 대해서는 구체적인 제한을 두지 않는다. 예를 들어, 미리 설정된 알고리즘 해시 연산(hash operation) 또는 MD5(Message Digest Algorithm MD5, 메시지 다이제스트 알고리즘 5) 알고리즘이다.
예를 들어, 해시 연산은 업링크 서비스 흐름 정보에 대해 수행되어 해시 결과를 취득하고, 업링크 서비스 경로상의 서비스 기기의 식별자는 해시 결과에 따라 부하 균형 방식(load balancing manner)으로 선택된다.
유의해야 할 것은, 미리 설정된 알고리즘 및 업링크 서비스 흐름 정보에 따라 계산에 의해 취득되는 업링크 서비스 경로상의 서비스 기기의 식별자가 각각의 서비스 기기의 식별자이다, 즉, 서비스 기기들의 식별자만 취득되며, 서비스 기기의 식별자는 업링크 서비스 유형에 따라 선택되어야 한다는 것이다.
예를 들어, 미리 설정된 알고리즘 및 업링크 서비스 흐름 정보에 따라 계산에 의해 취득되는 업링크 서비스 경로상의 서비스 기기의 식별자는 1이다. 그러면, 각각의 서비스 기기의 식별자가 1이고, 서비스 기기의 식별자는 서비스 유형에 따라 선택되어야 한다.
제1 처리 모듈(102)은 추가로, 다운링크 서비스 체인의 식별자에 따라, 업링크 서비스 경로 상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택한다.
각각의 서비스 유형은 하나 이상의 서비스 기기에 대응하고 있다. 업링크 서비스 경로상의 서비스 기기의 식별자는 업링크 서비스 유형에 따라, 업링크 서비스 유형에 대응하는 서비스 기기의 식별자 중에서 선택된다.
제1 처리 모듈(102)은 구체적으로, 다운링크 서비스 체인의 식별자에 따라, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형을 취득하고, 다운링크 서비스 유형에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 다운링크 서비스 유형에 대응하는 서비스 기기의 식별자를 선택하도록 구성된다.
제1 처리 모듈(102)은 구체적으로, 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인을 취득하고, 다운링크 서비스 체인에 따라, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형을 취득하도록 구성된다.
제1 처리 모듈(102)은 다운링크 서비스 체인의 식별자와 다운링크 서비스 체인 사이의 대응관계를 미리 수립한다. 이에 상응하게, 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인을 취득하는 단계는, 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인의 식별자와 다운링크 서비스 체인 사이의 대응관계로부터 다운링크 서비스 체인의 식별자에 대응하는 다운링크 서비스 체인을 취득하는 단계일 수 있다.
다운링크 서비스 체인은 다운링크 서비스 유형을 포함하고, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형은 다운링크 서비스 체인에 따라 취득될 수 있다.
제1 처리 모듈(102)은 추가로, 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하도록 구성된다.
제1 처리 모듈(102)은 구체적으로, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서, 선택된 서비스 기기의 식별자에 대응하는 서비스 유형을 제거하여 나머지 서비스 유형을 취득하고; 나머지 서비스 유형에 대응하는 서비스 기기의 식별자를 취득하고; 선택된 다운링크 서비스 기기의 식별자와 나머지 서비스 유형에 대응하는 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 형성하도록 구성된다.
제1 처리 모듈(102)은 구체적으로, 선택된 서비스 기기의 식별자에 따라, 선택된 서비스 기기에 대응하는 서비스 유형을 취득하고; 다운링크 서비스 체인에 포함된 서비스 유형에서, 선택된 서비스 기기에 대응하는 서비스 유형을 제거하여, 나머지 서비스 유형을 취득하고; 나머지 서비스 유형에 따라, 나머지 서비스 유형에 대응하는 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 무작위로 선택하도록 구성된다.
유의해야 할 것은, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형이 업링크 서비스 체인에 포함된 업링크 서비스 유형과 동일하면, 다운링크 서비스 경로는 선택된 서비스 기기의 식별자에 따라 형성된다는 것이다.
제1 전송 모듈은 추가로 다운링크 서비스 경로 응답을 분류기에 전송하도록 구성된다. 분류기는 제1 전송 모듈에 의해 전송되는 다운링크 서비스 경로 응답을 수신하고, 다운링크 서비스 경로 및 다운링크 서비스 흐름을 교환기에 전송한다.
분류기는 제1 전송 모듈에 의해 전송되는 다운링크 서비스 경로 응답을 수신하고, 다운링크 서비스 경로 응답으로부터 다운링크 서비스 경로를 취득하고, 다운링크 서비스 경로를 다운링크 서비스 흐름에 추가하고, 다운링크 서비스 경로가 추가되어 있는 다운링크 서비스 흐름을 교환기에 전송한다.
교환기는 분류기에 의해 전송되는 다운링크 서비스 경로 및 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름을 다운링크 서비스 경로에 따라 송신한다.
구체적으로, 교환기는 분류기에 의해 전송되는, 다운링크 서비스 경로가 추가되어 있는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 경로가 추가되어 있는 다운링크 서비스 흐름으로부터 다운링크 서비스 경로를 취득하고, 다운링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 다운링크 서비스 흐름을 다운링크 서비스 경로상의 서비스 기기에 전송한다. 다운링크 경로상의 서비스 기기는 교환기에 의해 전송되는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 대한 서비스 처리를 수행하고, 처리된 다운링크 서비스 흐름을 사용자 장비에 전송한다.
본 발명의 본 실시예에서, 제어기는 분류기에 의해 전송되는, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 수신하고; 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고; 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
[실시예 2]
본 발명의 본 실시예는 서비스 경로 생성 장치를 제공한다.
네트워크 운영자는, 사용자의 더 높은 수준의 정보 요구를 충족시키기 위해, 바이러스 백신 서비스, 방화벽 서비스, 애플리케이션 캐시 및 가속 서비스, 웹 최적화 서비스 및 NAT 서비스와 같은 다양한 서비스를 사용자에게 제공한다. 사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 과정에서, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송하고, 분류기가 업링크 서비스 경로 요청을 제어기에 전송한다. 제어기는 업링크 서비스 흐름을 위한 업링크 서비스 경로를 생성하고, 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립한다. 네트워크 서버가 다운링크 서비스 흐름을 사용자 장비에 전송하는 과정에서, 네트워크 서버는 다운링크 서비스 흐름을 분류기에 전송하고, 분류기가 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 본 발명의 실시예에서 제공되는 방법을 사용하여 다운링크 서비스 경로 요청에 따라 서비스 경로를 생성한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 다운링크 서비스 경로 요청에 따라 본 발명의 실시예에서 제공되는 방법을 사용하여 서비스 경로를 생성한다.
분류기는 서비스 흐름을 식별하고 분류하는 기기이다. 예를 들어, 분류기는 PCEF, PGW 등일 수 있다. 제어기는 서비스 경로를 생성하는 기기이다. 예를 들어, 제어기는 MME 등일 수 있다. 업링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 업링크 서비스 흐름은 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행한다. 다운링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 다운링크 서비스 흐름은 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 다운링크 서비스 흐름에 대한 서비스 처리를 수행한다.
서비스 체인은 서비스 흐름이 통과해야 하는 서비스 유형 및 서비스 유형을 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 바이러스 백신 -> 방화벽 -> NAT 주소 변환을 통과하면, 서비스 체인은 바이러스 백신 -> 방화벽 -> NAT 주소 변환일 수 있다. 서비스 체인의 식별자는 서비스 체인을 유일하게 식별하는 데 사용된다. 서비스 체인의 식별자는 서비스 체인에 포함된 서비스 유형의 시퀀스일 수 있다. 서비스 경로는 서비스 흐름이 통과해야 하는 서비스 기기 및 서비스 기기를 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 서비스 기기, 즉 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2를 통과하면, 서비스 경로는 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2일 수 있다. 서비스 경로의 식별자는 서비스 경로를 유일하게 식별하는 데 사용된다. 서비스 경로의 식별자는 서비스 경로상의 서비스 기기의 시퀀스 등일 수 있다. 업링크 서비스 흐름은 네트워크 서버로 업로드된 네트워크 데이터이다. 다운링크 서비스 흐름은 네트워크 서버로부터 다운로드되는 네트워크 데이터이다. 서비스 흐름 정보는 서비스 흐름을 설명하는 데 사용되는 정보이다. 예를 들어, 서비스 흐름 정보는 서비스 흐름의 근원지 주소 및 목적지 주소, 서비스 흐름의 트리플릿 정보 또는 퀸텟 정보 등이다.
상기 서비스 경로 생성 장치는 분류기일 수 있다. 도 2를 참조하면, 이 서비스 경로 생성 장치는 제2 수신 모듈(201), 제2 처리 모듈(202) 및 제2 전송 모듈(203)을 포함한다.
제2 수신 모듈(201)은 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하도록 구성된다.
사용자 장비가 다운링크 서비스 흐름을 다운로드하는 경우, 네트워크 서버는 다운링크 서비스 흐름을 제2 수신 모듈(201)에 전송한다. 제2 수신 모듈(201)은 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신한다. 다운링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다. 사용자 장비 식별자는 다운링크 서비스 흐름으로부터 취득된다.
제2 처리 모듈(202)은 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하도록 구성된다.
다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하기 위해 제1 방식 또는 제2 방식이 제2 처리 모듈(202)에 의해 사용될 수 있다. 제1 방식은 다음과 같을 수 있다:
제2 처리 모듈(202)이 다운링크 서비스 흐름으로부터 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득한다. 사용자 장비의 가입 정보는 사용자가 가입한 다운링크 서비스(user-subscribed downlink service)를 포함한다. 따라서 사용자가 가입한 다운링크 서비스 유형은 사용자 장비의 가입 정보에 따라 취득될 수 있다. 다운링크 서비스 체인은 사용자가 다운링크 서비스 유형에 따라 형성된다. 다운링크 서비스 체인의 식별자가 취득된다.
제2 구현 방법은 다음과 같을 수 있다:
제2 처리 모듈(202)이 다운링크 서비스 흐름으로부터 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계로부터 다운링크 서비스 체인의 식별자를 취득한다.
분류기는 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계를 미리 수립한다.
제2 전송 모듈(203)은 다운링크 서비스 경로 요청을 제어기에 전송하도록 구성된다. 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있다. 따라서, 제어기는 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기 중에서 서비스 기기를 선택하여, 선택된 서비스 기기에 따라 다운링크 서비스 경로를 생성한다.
제2 수신 모듈(201)은 추가로 제어기에 의해 전송되는 다운링크 서비스 경로를 수신하도록 구성된다.
다운링크 서비스 경로 요청은, 다운링크 서비스 체인의 식별자 외에도, 업링크 서비스 경로 정보를 더 싣고 있다. 따라서, 제2 처리 모듈(202)은 추가로 업링크 서비스 경로 정보를 취득해야 한다.
제2 처리 모듈(202)은 추가로, 다운링크 서비스 흐름으로부터 사용자 장비 식별자를 취득하도록 구성된다.
다운링크 서비스 흐름은 적어도 사용자 장비 식별자를 포함한다. 제2 처리 모듈(202)은 다운링크 서비스 흐름으로부터 다운링크 서비스 체인의 식별자를 취득한다.
제2 처리 모듈(202)은 추가로, 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하도록 구성된다. 업링크 서비스 경로의 식별자는 업링크 서비스 경로 정보이다.
제2 처리 모듈(202)은, 업링크 서비스 경로를 취득하는 경우, 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립한다. 따라서, 제2 처리 모듈(202)은, 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터, 사용자 장비 식별자에 대응하는 업링크 서비스 경로의 식별자를 취득한다.
사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립하는 것은 다음과 같을 수 있다:
제2 수신 모듈(201)이 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신한다.
사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 과정에서, 사용자 장비는 업링크 서비스 흐름을 제2 수신 모듈(201)에 전송한다. 제2 수신 모듈(201)은 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신한다. 업링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다.
제2 처리 모듈(202)은 추가로, 업링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득하도록 구성된다.
제2 처리 모듈(202)은 구체적으로, 업링크 서비스 흐름에 따라 업링크 서비스 흐름 정보 및 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 흐름 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 업링크 서비스 경로상의 서비스 기기의 식별자 및 업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 생성하고, 업링크 서비스 경로에 따라 업링크 서비스 경로와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하도록 구성되거나; 또는
제2 처리 모듈(202)은 구체적으로, 업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 체인의 식별자에 따라, 업링크 서비스 체인의 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하도록 구성된다.
제2 처리 모듈(202)은 추가로, 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립하도록 구성된다.
제2 처리 모듈(202)은 추가로, 다운링크 서비스 흐름에 따라 다운링크 서비스 흐름 정보를 취득하도록 구성된다.
다운링크 서비스 흐름은 다운링크 서비스 흐름 정보를 싣고 있다. 다운링크 서비스 흐름에 실린 다운링크 서비스 흐름 정보는 다운링크 서비스 흐름으로부터 취득된다.
제2 처리 모듈(202)은 추가로, 다운링크 서비스 흐름 정보에 따라 업링크 서비스 흐름 정보를 취득하도록 구성된다. 업링크 서비스 흐름 정보는 업링크 서비스 경로 정보이다.
구체적으로, 다운링크 서비스 흐름 정보에 대해 역 처리(inverse processing)가 수행되어 업링크 서비스 흐름 정보를 취득한다.
예를 들어, 다운링크 서비스 흐름 정보는 퀸텟의 다운링크 서비스 흐름이다. 역 처리는 퀸텟의 다운링크 서비스 흐름에 대해 수행되어 퀸텟의 업링크 서비스 흐름을 취득한다.
본 발명의 본 실시예에서, 제어기는 분류기에 의해 전송되는, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 수신하고; 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고; 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
[실시예 3]
본 발명의 본 실시예는 서비스 경로 생성 방법을 제공한다.
네트워크 운영자는, 사용자의 더 높은 수준의 정보 요구를 충족시키기 위해, 바이러스 백신 서비스, 방화벽 서비스, 애플리케이션 캐시 및 가속 서비스, 웹 최적화 서비스 및 NAT 서비스와 같은 다양한 서비스를 사용자에게 제공한다. 사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 과정에서, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송하고, 분류기가 업링크 서비스 경로 요청을 제어기에 전송한다. 제어기는 업링크 서비스 흐름을 위한 업링크 서비스 경로를 생성하고, 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립한다. 네트워크 서버가 다운링크 서비스 흐름을 사용자 장비에 전송하는 과정에서, 네트워크 서버는 다운링크 서비스 흐름을 분류기에 전송하고, 분류기가 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 본 발명의 실시예에서 제공되는 방법을 사용하여 다운링크 서비스 경로 요청에 따라 서비스 경로를 생성한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 다운링크 서비스 경로 요청에 따라 본 발명의 실시예에서 제공되는 방법을 사용하여 서비스 경로를 생성한다.
분류기는 서비스 흐름을 식별하고 분류하는 기기이다. 예를 들어, 분류기는 PCEF, PGW 등일 수 있다. 제어기는 서비스 경로를 생성하는 기기이다. 예를 들어, 제어기는 MME 등일 수 있다. 업링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 업링크 서비스 흐름은 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행한다. 다운링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 다운링크 서비스 흐름은 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 다운링크 서비스 흐름에 대한 서비스 처리를 수행한다.
서비스 체인은 서비스 흐름이 통과해야 하는 서비스 유형 및 서비스 유형을 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 바이러스 백신 -> 방화벽 -> NAT 주소 변환을 통과하면, 서비스 체인은 바이러스 백신 -> 방화벽 -> NAT 주소 변환일 수 있다. 서비스 체인의 식별자는 서비스 체인을 유일하게 식별하는 데 사용된다. 서비스 체인의 식별자는 서비스 체인에 포함된 서비스 유형의 시퀀스일 수 있다. 서비스 경로는 서비스 흐름이 통과해야 하는 서비스 기기 및 서비스 기기를 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 서비스 기기, 즉 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2를 통과하면, 서비스 경로는 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2일 수 있다. 서비스 경로의 식별자는 서비스 경로를 유일하게 식별하는 데 사용된다. 서비스 경로의 식별자는 서비스 경로상의 서비스 기기의 시퀀스 등일 수 있다. 업링크 서비스 흐름은 네트워크 서버로 업로드된 네트워크 데이터이다. 다운링크 서비스 흐름은 네트워크 서버로부터 다운로드되는 네트워크 데이터이다. 서비스 흐름 정보는 서비스 흐름을 설명하는 데 사용되는 정보이다. 예를 들어, 서비스 흐름 정보는 서비스 흐름의 근원지 주소 및 목적지 주소, 서비스 흐름의 트리플릿 정보 또는 퀸텟 정보 등이다.
도 3a를 참조하면, 이 서비스 경로 생성 방법은 제어기에 의해 실행될 수 있다, 즉, 실시예 1에서의 서비스 경로 생성 장치에 의해 실행될 수 있다. 이 서비스 경로 생성 방법은 다음 단계를 포함한다.
단계 301a: 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하며, 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있다.
분류기는 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하고, 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자 외에도, 업링크 서비스 경로 정보를 더 싣고 있을 수 있다.
단계 302a: 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득한다.
업링크 서비스 경로는 업링크 서비스 경로의 식별자 또는 업링크 서비스 흐름 정보이다.
업링크 서비스 경로 정보가 업링크 서비스 경로의 식별자일 때, 업링크 서비스 경로 정보를 취득하는 단계는,
다운링크 서비스 경로 요청으로부터 업링크 서비스 경로의 식별자를 취득하거나 - 다운링크 서비스 경로 요청은 업링크 서비스 경로의 식별자를 싣고 있음 -; 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인의 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하는 단계일 수 있다.
이에 상응하게, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계는,
업링크 서비스 경로의 식별자에 따라 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계로부터 업링크 서비스 경로를 취득하는 단계; 및 업링크 서비스 경로에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계일 수 있다.
제어기는 이하의 단계를 사용하여 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수행해야 한다:
제어기가 분류기에 의해 전송되는, 업링크 서비스 체인의 식별자를 싣고 있는 업링크 서비스 경로 요청을 수신하고; 업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 취득하고; 업링크 서비스 경로의 식별자를 취득하고, 업링크 서비스 경로의 식별자와 업경 사이의 대응관계를 수립한다.
업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 취득하는 단계는,
업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하고; 업링크 서비스 체인에 포함된 업링크 서비스 유형에 따라, 서비스 유형에 대응하는 서비스 기기 중에서 서비스 기기를 선택하고; 선택된 서비스 기기에 따라 업링크 서비스 경로를 형성하는 것일 수 있다.
또는, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 취득하는 단계는,
업링크 서비스 체인의 식별자에 따라, 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하고; 업링크 서비스 흐름 정보를 취득하고, 업링크 서비스 흐름 정보에 따라 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 업링크 서비스 체인에 포함된 업링크 서비스 유형 및 업링크 서비스 경로상의 서비스 기기의 식별자에 따라 서비스 기기를 선택하고; 선택된 서비스 기기에 따라 업링크 서비스 경로를 형성하는 것일 수 있다.
업링크 서비스 경로 정보이 업링크 서비스 흐름 정보인 경우, 업링크 서비스 경로 정보를 취득하는 단계는,
다운링크 서비스 경로 요청으로부터 업링크 서비스 흐름 정보를 취득하는 것일 수 있으며, 다운링크 서비스 경로 요청은 업링크 서비스 흐름 정보를 싣고 있다.
이에 상응하게, 업링크 서비스 경로 정보에 따라 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계는,
미리 설정된 알고리즘 및 업링크 서비스 흐름 정보에 따라 업링크 서비스 경로상의 서비스 기기의 식별자를 계산하는 것일 수 있다.
단계 303a: 다운링크 서비스 체인의 식별자에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택한다.
구체적으로, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형은 다운링크 서비스 체인의 식별자에 따라 취득된다. 다운링크 서비스 유형에 대응하는 서비스 기기의 식별자는 다운링크 서비스 유형에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 선택된다.
서비스 기기의 식별자는 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 선택된다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
단계 304a: 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다.
구체적으로, 선택된 서비스 기기의 식별자에 대응하는 서비스 유형은 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서 제거되어, 나머지 서비스 유형을 취득한다. 나머지 서비스 유형에 대응하는 서비스 기기의 식별자가 취득된다. 다운링크 서비스 경로는 선택된 다운링크 서비스 기기의 식별자 및 나머지 서비스 유형에 대응하는 서비스 기기의 식별자에 따라 생성된다.
본 발명의 본 실시예에서, 제어기는 분류기에 의해 전송되는, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 수신하고; 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고; 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
전술한 단계 301a∼304a는 제어기 측에서 다운링크 서비스 경로를 생성하는 단계이다. 본 발명은 제어기 측에 대응하는 분류기 측에서의 서비스 경로 생성 방법을 더 제공한다. 도 3b를 참조하면, 이 서비스 경로 생성 방법은 분류기에 의해 실행될 수 있다. 즉 이 서비스 경로 생성 방법은 실시예 2에서의 서비스 경로 생성 장치에 의해 실행될 수 있다. 이 서비스 경로 생성 방법은 다음 단계를 포함한다.
단계 301b: 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신한다.
네트워크 서버는 다운링크 서비스 흐름을 분류기에 전송한다. 다운링크 서비스 흐름은 사용자 장비 식별자를 싣고 있다. 분류기는 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신한다.
단계 302b: 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득한다.
구체적으로, 사용자 장비 식별자는 다운링크 서비스 흐름으로부터 취득된다. 사용자 장비의 가입 정보는 사용자 장비 식별자에 따라 사용자 장비 식별자와 사용자 장비의 가입 정보 사이의 대응관계로부터 취득된다. 사용자 장비의 가입 정보는 사용자가 가입한 다운링크 서비스를 포함한다. 따라서, 사용자가 가입한 다운링크 서비스 유형은 사용자 장비의 가입 정보에 따라 취득될 수 있다. 다운링크 서비스 체인은 다운링크 서비스 유형에 따라 형성된다. 다운링크 서비스 체인의 식별자가 취득된다. 또는,
사용자 장비 식별자는 다운링크 서비스 흐름으로부터 취득된다. 다운링크 서비스 체인의 식별자는 사용자 장비 식별자에 따라 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계로부터 취득된다.
단계 303b: 제어기가 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로 상의 서비스 기기 중에서 서비스 기기를 선택하고, 선택된 서비스 기기에 따라 다운링크 서비스 경로를 생성할 수 있도록, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 제어기에 전송한다.
다운링크 서비스 경로 요청은, 다운링크 서비스 체인의 식별자 외에도, 업링크 서비스 경로 정보를 더 싣고 있다.
다운링크 서비스 경로 요청이 업링크 서비스 경로 정보를 더 싣고 있으면, 분류기는 추가로 업링크 서비스 경로 정보를 취득해야 한다. 업링크 서비스 경로 정보는 업링크 서비스 경로의 식별자 또는 업링크 서비스 흐름 정보일 수 있다.
업링크 서비스 경로 정보가 업링크 서비스 경로의 식별자인 경우, 업링크 서비스 경로 정보를 취득하는 단계는,
다운링크 서비스 흐름으로부터 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하는 것이며, 업링크 서비스 경로의 식별자는 업링크 서비스 경로 정보이다.
분류기는 다음 단게에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립해야 한다:
분류기는 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 업링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득하고, 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립한다.
업링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득하는 단계는,
업링크 서비스 흐름에 따라 업링크 서비스 흐름 정보 및 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 흐름 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 업링크 서비스 경로상의 서비스 기기의 식별자 및 업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 생성하고, 업링크 서비스 경로에 따라 업링크 서비스 경로와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하는 단계이거나; 또는
업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 체인의 식별자에 따라, 업링크 서비스 체인의 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하는 단계일 수 있다.
사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계는 전술한 단게들을 사용하여 수립된다. 따라서, 분류기는 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득할 수 있다.
업링크 서비스 경로 정보가 업링크 서비스 흐름 정보인 경우, 업링크 서비스 경로 정보를 취득하는 단계는,
다운링크 서비스 흐름에 따라 다운링크 서비스 흐름 정보를 취득하고, 다운링크 서비스 흐름 정보에 따라 업링크 서비스 흐름 정보를 취득하는 단계일 수 있으며, 업링크 서비스 흐름 정보는 업링크 서비스 경로 정보이다.
다운링크 서비스 경로 요청은 제어기에 전송된다. 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있다. 제어기는 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
단계 304b: 제어기에 의해 전송되는 다운링크 서비스 경로를 수신한다.
본 발명의 실시예에서, 분류기는 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있다. 제어기는 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
[실시예 4]
실시예 3에 기초하여, 본 발명의 실시예 4는 서비스 경로 생성 방법을 제공한다.
네트워크 운영자는, 사용자의 더 높은 수준의 정보 요구를 충족시키기 위해, 바이러스 백신 서비스, 방화벽 서비스, 애플리케이션 캐시 및 가속 서비스, 웹 최적화 서비스 및 NAT 서비스와 같은 다양한 서비스를 사용자에게 제공한다. 사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 과정에서, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송하고, 분류기가 업링크 서비스 경로 요청을 제어기에 전송한다. 제어기는 업링크 서비스 흐름을 위한 업링크 서비스 경로를 생성하고, 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립한다. 네트워크 서버가 다운링크 서비스 흐름을 사용자 장비에 전송하는 과정에서, 네트워크 서버는 다운링크 서비스 흐름을 분류기에 전송하고, 분류기가 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 본 발명의 실시예에서 제공되는 방법을 사용하여 다운링크 서비스 경로 요청에 따라 서비스 경로를 생성한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 다운링크 서비스 경로 요청에 따라 본 발명의 실시예에서 제공되는 방법을 사용하여 서비스 경로를 생성한다.
분류기는 서비스 흐름을 식별하고 분류하는 기기이다. 예를 들어, 분류기는 PCEF, PGW 등일 수 있다. 제어기는 서비스 경로를 생성하는 기기이다. 예를 들어, 제어기는 MME 등일 수 있다. 업링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 업링크 서비스 흐름은 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행한다. 다운링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 다운링크 서비스 흐름은 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 다운링크 서비스 흐름에 대한 서비스 처리를 수행한다.
서비스 체인은 서비스 흐름이 통과해야 하는 서비스 유형 및 서비스 유형을 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 바이러스 백신 -> 방화벽 -> NAT 주소 변환을 통과하면, 서비스 체인은 바이러스 백신 -> 방화벽 -> NAT 주소 변환일 수 있다. 서비스 체인의 식별자는 서비스 체인을 유일하게 식별하는 데 사용된다. 서비스 체인의 식별자는 서비스 체인에 포함된 서비스 유형의 시퀀스일 수 있다. 서비스 경로는 서비스 흐름이 통과해야 하는 서비스 기기 및 서비스 기기를 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 서비스 기기, 즉 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2를 통과하면, 서비스 경로는 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2일 수 있다. 서비스 경로의 식별자는 서비스 경로를 유일하게 식별하는 데 사용된다. 서비스 경로의 식별자는 서비스 경로상의 서비스 기기의 시퀀스 등일 수 있다. 업링크 서비스 흐름은 네트워크 서버로 업로드된 네트워크 데이터이다. 다운링크 서비스 흐름은 네트워크 서버로부터 다운로드되는 네트워크 데이터이다. 서비스 흐름 정보는 서비스 흐름을 설명하는 데 사용되는 정보이다. 예를 들어, 서비스 흐름 정보는 서비스 흐름의 근원지 주소 및 목적지 주소, 서비스 흐름의 트리플릿 정보 또는 퀸텟 정보 등이다.
본 발명의 본 실시예에서, 분류기가 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하는 과정에서, 분류기는 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있다. 분류기는 업링크 서비스 경로의 식별자를 취득하고, 업링크 서비스 경로의 식별자에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고, 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다.
도 4a 및 도 4b를 참조하면, 이 서비스 경로 생성 방법은 다음 단계를 포함한다:
단계 401: 분류기가 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득한다.
사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 경우, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송한다. 분류기는 업링크 서비스 경로를 생성하고, 업링크 서비스 흐름을 업링크 서비스 경로상의 업링크 서비스 기기에 전송한다. 업링크 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행하고 처리된 업링크 서비스 흐름을 네트워크 서버에 전송한다.
단계 401은 제1 방식 또는 제2 방식으로 구현될 수 있다. 제1 방식은 다음과 같을 수 있다:
사용자 장비가 업링크 서비스 흐름을 분류기에 전송한다. 업링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다. 분류기는 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 업링크 서비스 흐름에 실린 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득한다. 사용자 장비의 가입 정보는 사용자가 가입한 업링크 서비스를 포함한다. 따라서 사용자가 가입한 업링크 서비스 유형은 사용자 장비의 가입 정보로부터 취득될 수 있다. 업링크 서비스 체인은 사용자가 가입한 업링크 서비스 유형에 따라 형성된다. 업링크 서비스 체인의 식별자가 취득된다.
예를 들어, 사용자가 가입한 업링크 서비스는 바이러스 백신 서비스, 방화벽 서비스 및 NAT 주소 변환 서비스이다. 사용자 장비의 가입 정보로부터 취득되는 서비스 정보는 바이러스 백신 유형, 방화벽 유형, 및 NAT 주소 변환 유형이다. 바이러스 백신 유형 -> 방화벽 유형 -> NAT 주소 변환 유형에 따라 업링크 서비스 체인이 형성된다. 업링크 서비스 체인의 식별자, 예를 들어 1이 취득된다.
분류기는 각각의 사용자 장비 식별자 및 각각의 사용자 장비의 가입 정보를 미리 취득하고, 각각의 사용자 장비 식별자와 각각의 사용자 장비의 가입 정보 사이의 대응관계를 수립한다. 이에 상응하게, 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득하는 단계는, 사용자 장비 식별자에 따라 사용자 장비 식별자와 사용자 장비의 가입 정보 사이의 대응관계로부터 사용자 장비에 대응하는 가입 정보를 취득하는 것일 수 있다.
사용자 장비 식별자는 사용자 장비의 GUID(Globally Unique Identifier, 전역적으로 유일한 식별자) 등일 수 있다.
제2 구현 방법은 다음과 같을 수 있다:
사용자 장비가 업링크 서비스 흐름을 분류기에 전송한다. 업링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다. 분류기는 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 실린 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계로부터 업링크 서비스 체인의 식별자를 취득한다.
분류기는 이하의 단계를 사용하여 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계를 수립한다:
사용자 장비가 네트워크에 어태치되는 경우, PCRF(Policy and Chrging Rules Function, 정책 및 과금 규칙 기능)은 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득한다. 사용자 장비의 가입 정보는 사용자가 가입한 업링크 서비스를 포함한다. 따라서, 사용자가 가입한 업링크 서비스 유형은 사용자 장비의 가입 정보에 따라 취득될 수 있다. 업링크 서비스 체인은 업링크 서비스 유형에 따라 형성된다. 업링크 서비스 체인의 식별자가 취득된다. 사용자 장비 식별자 및 업링크 서비스 체인의 식별자는 분류기에 전송된다. 분류기는 PCRF에 의해 전송되는 사용자 장비 식별자 및 업링크 서비스 체인의 식별자를 수신하고, 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계를 수립한다.
단계 402: 분류기가 업링크 서비스 경로 요청을 제어기에 전송하며, 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자를 싣고 있다.
구체적으로, 분류기는 업링크 서비스 체인의 식별자에 따라, 업링크 서비스 체인의 식별자를 싣고 있는 업링크 서비스 경로 요청을 생성하고; 업링크 서비스 경로 요청을 제어기에 전송하여, 제어기가 업링크 서비스 경로를 생성할 수 있도록 한다.
업링크 서비스 경로 요청은 추가로 업링크 서비스 경로의 식별자를 싣고 있을 수 있다. 따라서, 분류기는 사용자의 사용자 식별자에 따라, 사용자 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득해야 한다.
분류기는 업링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득하고, 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립한다.
분류기가 업링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득하는 것은 다음과 같을 수 있다: 업링크 서비스 흐름 정보 및 업링크 서비스 체인의 식별자가 업링크 서비스 흐름에 따라 취득되고, 업링크 서비스 경로상의 서비스 기기의 식별자는 업링크 서비스 흐름 정보에 따라 취득되고, 업링크 서비스 경로가 업링크 서비스 경로상의 서비스 기기의 식별자 및 업링크 서비스 체인의 식별자에 따라 생성되고, 업링크 서비스 경로의 식별자는 업링크 서비스 경로에 따라 업링크 서비스 경로와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 취득되거나; 또는
업링크 서비스 체인의 식별자는 업링크 서비스 흐름에 따라 취득되고, 업링크 서비스 경로의 식별자는 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인의 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 취득된다.
단계 403: 제어기가 분류기에 의해 전송되는 업링크 서비스 경로 요청을 수신하고, 업링크 서비스 경로 요청에 따라 업링크 서비스 경로를 취득한다.
단계 403은 다음의 단계 (1) 내지 (2)를 사용하여 구현될 수 있다.
(1) 제어기는 업링크 서비스 경로 요청에 따라 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득한다.
구체적으로, 제어기가 업링크 서비스 경로 요청에 따라 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인을 취득하고, 업링크 서비스 체인에 따라 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득한다.
제어기는 업링크 서비스 체인의 식별자와 업링크 서비스 체인 사이의 대응관계를 미리 수립한다. 이에 상응하게, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인을 취득하는 단계는, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인의 식별자와 업링크 서비스 체인 사이의 대응관계로부터 업링크 서비스 체인의 식별자에 대응하는 업링크 서비스 체인을 취득하는 것일 수 있다.
(2) 업링크 서비스 체인에 포함된 업링크 서비스 유형에 따라, 서비스 유형에 대응하는 서비스 기기 중에서, 서비스 기기의 식별자를 선택하고, 선택된 서비스 기기의 식별자에 따라 업링크 서비스 경로를 형성한다.
각각의 서비스 유형은 하나 이상의 서비스 기기에 대응하고 있다. 제어기는 업링크 서비스 유형에 따라, 서비스 유형에 대응하는 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 무작위로 선택하고, 무작위로 선택된 서비스 기기의 식별자에 따라 업링크 서비스 경로를 형성한다.
단계 404: 제어기가 업링크 서비스 경로를 싣고 있는 업링크 서비스 경로 응답을 분류기에 전송하고; 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립한다.
업링크 서비스 경로를 취득한 후, 제어기는 업링크 서비스 경로에 따라 업링크 서비스 경로 응답을 생성한다. 업링크 서비스 경로 응답은 업링크 서비스 경로를 싣고 있다.
제어기가 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립한다. 업링크 서비스 경로의 식별자가 수신되는 경우, 업링크 서비스 경로는 업링크 서비스 경로의 식별자에 따라 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계로부터 취득될 수 있다.
단계 405: 분류기가 제어기에 의해 전송되는 업링크 서비스 경로 응답을 수신하고, 업링크 서비스 경로 및 업링크 서비스 흐름을 교환기에 전송하고, 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립한다.
상기 단계는 다음과 같을 수 있다: 분류기가 제어기에 의해 전송되는 업링크 서비스 경로 응답을 수신하여, 업링크 서비스 경로를 취득하고, 업링크 서비스 경로를 업링크 서비스 흐름에 추가하고, 업링크 서비스 경로가 추가되는 업링크 서비스 흐름을 교환기에 전송한다.
또한, 분류기는 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립한다. 업링크 서비스 경로의 식별자는 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 취득될 수 있다.
단계 406: 교환기가 분류기에 의해 전송되는 업링크 서비스 경로 및 업링크 서비스 흐름을 수신하고, 업링크 서비스 경로에 따라 업링크 서비스 흐름을 송신한다.
구체적으로는, 교환기가 분류기에 의해 전송되는, 업링크 서비스 경로가 추가되어 있는 업링크 서비스 흐름을 수신하고, 업링크 서비스 경로를 취득하고, 업링크 서비스 경로에 따라 업링크 서비스 흐름을 업링크 서비스 경로상의 서비스 기기에 전송한다. 업링크 서비스 경로상의 서비스 기기는 교환기에 의해 전송되는 업링크 서비스 흐름을 수신하고, 그 업링크 서비스 흐름에 대한 서비스 처리를 수행하고, 처리된 업링크 서비스 흐름을 네트워크 서버에 전송한다.
단계 407: 분류기가 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득한다.
다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하기 위해 제1 방식 또는 제2 방식이 분류기에 의해 사용될 수 있다. 제1 방식은 다음과 같을 수 있다:
네트워크 서버가 다운링크 서비스 흐름을 분류기에 전송한다. 다운링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다. 분류기는 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 실린 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득한다. 사용자 장비의 가입 정보는 사용자가 가입한 다운링크 서비스를 포함한다. 따라서, 사용자가 가입한 다운링크 서비스 유형은 사용자 장비의 가입 정보에 따라 취득될 수 있다. 다운링크 서비스 체인은 다운링크 서비스 유형에 따라 형성된다. 다운링크 서비스 체인의 식별가 취득된다.
제2 구현 방식은 다음과 같을 수 있다:
네트워크 서버가 다운링크 서비스 흐름을 분류기에 전송한다. 다운링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다. 분류기는 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 실린 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계로부터 다운링크 서비스 체인의 식별자를 취득한다.
분류기는 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계를 미리 수립한다. 또, 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계를 수립하는 것은 단계 401에서 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계를 수립하는 것과 동일하다. 세부사항에 대해서는 여기서 다시 설명하지 않는다.
이 단계에서, 분류기는 추가로 다음의 단계 (1) 및 (2)를 사용하여 다운링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득할 수 있다:
(1) 다운링크 서비스 흐름에 따라 사용자 장비 식별자를 취득한다.
다운링크 서비스 흐름은 적어도 사용자 장비 식별자를 포함한다. 사용자 장비 식별자는 다운링크 서비스 흐름으로부터 취득된다.
(2) 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득한다.
업링크 서비스 경로를 취득하는 경우, 분류기는 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립한다. 따라서, 이 단계에서는, 사용자 장비 식별자에 대응하는, 업링크 서비스 경로의 식별자가 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 취득된다.
단계 408: 분류기가 다운링크 서비스 경로 요청을 제어기에 전송하며, 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있다.
다운링크 서비스 경로 요청은 추가로 업링크 서비스 경로의 식별자를 싣고 있을 수 있다.
본 발명의 본 실시예에서, 제어기는 다운링크 서비스 경로를 생성한다. 따라서, 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하는 경우, 분류기는 다운링크 서비스 체인의 식별자와 다운링크 서비스 경로의 식별자를 취득하고; 다운링크 서비스 체인의 식별자와 다운링크 서비스 경로의 식별자에 따라, 다운링크 서비스 체인의 식별자와 다운링크 서비스 경로의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 생성하고-; 다운링크 서비스 경로 요청을 제어기에 전송한다.
단계 409: 제어기가 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하고, 업링크 서비스 경로의 식별자를 취득하고, 업링크 서비스 경로의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자를 취득한다.
단계 409는 알의 단계 (1) 내지 (3)을 사용하여 구현될 수 있다:
(1) 제어기가 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하고, 업링크 서비스 경로의 식별자를 취득한다.
다운링크 서비스 경로 요청이 업링크 서비스 경로의 식별자를 싣고 있으면, 업링크 서비스 경로의 식별자는 다운링크 서비스 경로 요청으로부터 취득된다.
다운링크 서비스 경로 요청이 업링크 서비스 경로의 식별자를 싣고 있지 않으면, 업링크 서비스 경로의 식별자는 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 체인의 식별자와 다운링크 서비스 경로의 식별자 사이의 대응관계로부터 취득된다.
제어기는 업링크 서비스 체인의 식별자와 다운링크 서비스 경로의 식별자 사이의 대응관계를 미리 수립한다.
(2) 업링크 서비스 경로의 식별자에 따라 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계로부터 업링크 서비스 경로를 취득한다.
업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계는 단계 404에서 수립된다. 이 단계에서, 업링크 서비스 경로의 식별자에 대응하는 업링크 서비스 경로가 업링크 서비스 경로의 식별자에 따라 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이에 수립된 대응관계로부터 취득된다.
(3) 업링크 서비스 경로에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득한다.
단계 410: 제어기가 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택한다.
단계 410은 다음의 단계 (1) 및 (2)를 사용하여 구현될 수 있다:
(1) 다운링크 서비스 체인의 식별자에 따라, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형을 취득한다.
구체적으로, 다운링크 서비스 체인은 다운링크 서비스 체인의 식별자에 따라 취득된다. 다운링크 서비스 체인에 포함된 다운링크 서비스 유형은 다운링크 서비스 체인에 따라 취득된다.
제어기는 다운링크 서비스 체인의 식별자와 다운링크 서비스 체인 사이의 대응관계를 미리 수립한다. 이에 상응하게, 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인을 취득하는 단계는, 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인의 식별자와 다운링크 서비스 체인 사이의 대응관계로부터, 다운링크 서비스 체인의 식별자에 대응하는 다운링크 서비스 체인을 취득하는 것일 수 있다.
다운링크 서비스 체인은 다운링크 서비스 유형을 포함한다. 다운링크 서비스 체인에 포함된 다운링크 서비스 유형은 다운링크 서비스 체인에 따라 취득될 수 있다.
(2) 다운링크 서비스 유형에 따라 다운링크 서비스 경로상의 서비스 기기의 식별자 중에서, 다운링크 서비스 유형에 대응하는 서비스 기기의 식별자를 선택한다.
단계 411: 제어기가 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하고, 다운링크 서비스 경로 응답을 분류기에 전송하며, 다운링크 서비스 경로 응답은 다운링크 서비스 경로를 싣고 있다.
제어기는 다음의 단계 (1) 내지 (3)을 사용하여 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성할 수 있다:
(1) 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서, 선택된 서비스 기기에 대응하는 서비스 유형을 제거하여, 나머지 서비스 유형을 취득한다.
구체적으로, 선택된 서비스 기기에 대응하는 서비스 유형은 선택된 서비스 기기의 식별자에 따라 취득되고, 선택된 서비스 기기에 대응하는 서비스 유형을 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서 제거하여, 나머지 서비스 유형을 취득한다.
(3) 선택된 다운링크 서비스 기기의 식별자 및 나머지 서비스 유형에 대응하는 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 형성한다.
유의해야 할 것은, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형이 업링크 서비스 체인에 포함된 업링크 서비스 유형과 동일하면, 다운링크 서비스 경로는 선택된 서비스 기기의 식별자에 따라 형성된다는 것이다.
단계 412: 분류기가 제어기에 의해 전송되는 다운링크 서비스 경로 응답을 수신하고, 다운링크 서비스 경로 및 다운링크 서비스 흐름을 교환기에 전송한다.
구체적으로, 분류기는 제어기에 의해 전송되는 다운링크 서비스 경로 응답을 수신하고, 다운링크 서비스 경로 응답으로부터 다운링크 서비스 경로를 취득하고, 다운링크 서비스 경로를 다운링크 서비스 흐름에 추가하여, 다운링크 서비스 경로가 추가되어 있는 다운링크 서비스 흐름을 교환기에 전송한다.
단계 413: 교환기가 분류기에 의해 전송되는 다운링크 서비스 경로 및 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 경로에 따라 다운링크 서비스 흐름을 송신한다.
구체적으로, 교환기는 분류기에 의해 전송되는, 다운링크 서비스 경로가 추가되어 있는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 경로가 추가되어 있는 다운링크 서비스 흐름으로부터 다운링크 서비스 경로를 취득하고, 다운링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 다운링크 서비스 흐름을 다운링크 서비스 경로상의 서비스 기기에 전송한다. 다운링크 경로상의 서비스 기기는 교환기에 의해 전송된 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 대한 서비스 처리를 수행하고, 처리된 다운링크 서비스 흐름을 사용자 장비에 전송한다.
본 발명의 본 실시예에서, 제어기는 분류기에 의해 전송되는, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 수신하고; 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고; 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
[실시예 5]
실시예 3에 기초하여, 본 발명의 실시예 5는 서비스 경로 생성 방법을 제공한다.
네트워크 운영자는, 사용자의 더 높은 수준의 정보 요구를 충족시키기 위해, 바이러스 백신 서비스, 방화벽 서비스, 애플리케이션 캐시 및 가속 서비스, 웹 최적화 서비스 및 NAT 서비스와 같은 다양한 서비스를 사용자에게 제공한다. 사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 과정에서, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송하고, 분류기가 업링크 서비스 경로 요청을 제어기에 전송한다. 제어기는 업링크 서비스 흐름을 위한 업링크 서비스 경로를 생성하고, 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립한다. 네트워크 서버가 다운링크 서비스 흐름을 사용자 장비에 전송하는 과정에서, 네트워크 서버는 다운링크 서비스 흐름을 분류기에 전송하고, 분류기가 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 본 발명의 실시예에서 제공되는 방법을 사용하여 다운링크 서비스 경로 요청에 따라 서비스 경로를 생성한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 다운링크 서비스 경로 요청에 따라 본 발명의 실시예에서 제공되는 방법을 사용하여 서비스 경로를 생성한다.
분류기는 서비스 흐름을 식별하고 분류하는 기기이다. 예를 들어, 분류기는 PCEF, PGW 등일 수 있다. 제어기는 서비스 경로를 생성하는 기기이다. 예를 들어, 제어기는 MME 등일 수 있다. 업링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 업링크 서비스 흐름은 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행한다. 다운링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 다운링크 서비스 흐름은 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 다운링크 서비스 흐름에 대한 서비스 처리를 수행한다.
서비스 체인은 서비스 흐름이 통과해야 하는 서비스 유형 및 서비스 유형을 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 바이러스 백신 -> 방화벽 -> NAT 주소 변환을 통과하면, 서비스 체인은 바이러스 백신 -> 방화벽 -> NAT 주소 변환일 수 있다. 서비스 체인의 식별자는 서비스 체인을 유일하게 식별하는 데 사용된다. 서비스 체인의 식별자는 서비스 체인에 포함된 서비스 유형의 시퀀스일 수 있다. 서비스 경로는 서비스 흐름이 통과해야 하는 서비스 기기 및 서비스 기기를 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 서비스 기기, 즉 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2를 통과하면, 서비스 경로는 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2일 수 있다. 서비스 경로의 식별자는 서비스 경로를 유일하게 식별하는 데 사용된다. 서비스 경로의 식별자는 서비스 경로상의 서비스 기기의 시퀀스 등일 수 있다. 업링크 서비스 흐름은 네트워크 서버로 업로드된 네트워크 데이터이다. 다운링크 서비스 흐름은 네트워크 서버로부터 다운로드되는 네트워크 데이터이다. 서비스 흐름 정보는 서비스 흐름을 설명하는 데 사용되는 정보이다. 예를 들어, 서비스 흐름 정보는 서비스 흐름의 근원지 주소 및 목적지 주소, 서비스 흐름의 트리플릿 정보 또는 퀸텟 정보 등이다.
본 발명의 본 실시예에서, 분류기가 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하는 과정에서, 분류기는 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보를 싣고 있다. 분류기는 업링크 서비스 경로 요청으로부터, 업링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보를 취득하고, 업흐정에 따라 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고, 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다.
도 5a 및 도 5b를 참조하면, 이 서비스 경로 생성 방법은 다음 단계를 포함한다:
단계 501: 분류기가 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보를 취득한다.
사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 경우, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송한다. 분류기는 업링크 서비스 경로를 생성하고, 업링크 서비스 흐름을 업링크 서비스 경로상의 업링크 서비스 기기에 전송한다. 업링크 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행하고 처리된 업링크 서비스 흐름을 네트워크 서버에 전송한다.
단계 501은 제1 방식 또는 제2 방식으로 구현될 수 있다. 제1 방식을 다음과 같을 수 있다.
사용자 장비가 업링크 서비스 흐름을 분류기에 전송한다. 업링크 서비스 흐름은 적어도 사용자 장비 식별자 및 업링크 서비스 흐름 정보를 싣고 있다. 분류기는 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 업링크 서비스 흐름에 실린 사용자 장비 식별자 및 업링크 서비스 흐름 정보를 취득하고, 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득한다. 사용자 장비의 가입 정보는 사용자가 가입한 업링크 서비스를 포함한다. 따라서 사용자가 가입한 업링크 서비스 유형은 사용자 장비의 가입 정보로부터 취득될 수 있다. 업링크 서비스 체인은 업링크 서비스 유형에 따라 형성된다. 업링크 서비스 체인의 식별자가 취득된다.
예를 들어, 사용자가 가입한 업링크 서비스는 바이러스 백신 서비스, 방화벽 서비스 및 NAT 주소 변환 서비스이다. 사용자 장비의 가입 정보로부터 취득되는 서비스 정보는 바이러스 백신 유형, 방화벽 유형, 및 NAT 주소 변환 유형이다. 바이러스 백신 유형 -> 방화벽 유형 -> NAT 주소 변환 유형은 업링크 서비스 체인을 형성한다. 업링크 서비스 체인의 식별자, 예를 들어 1이 취득된다.
분류기는 각각의 사용자 장비 식별자 및 각각의 사용자 장비의 가입 정보를 미리 취득하고, 각각의 사용자 장비 식별자와 각각의 사용자 장비의 가입 정보 사이의 대응관계를 수립한다. 이에 상응하게, 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득하는 단계는, 사용자 장비 식별자에 따라 사용자 장비 식별자와 사용자 장비의 가입 정보 사이의 대응관계로부터 사용자 장비에 대응하는 가입 정보를 취득하는 것일 수 있다.
사용자 장비 식별자는 사용자 장비의 GUID 등일 수 있다.
제2 구현 방법은 다음과 같을 수 있다:
사용자 장비가 업링크 서비스 흐름을 분류기에 전송한다. 업링크 서비스 흐름은 적어도 사용자 장비 식별자 및 업링크 서비스 흐름 정보를 싣고 있다. 분류기는 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 실려 있는 사용자 장비 식별자 및 업링크 서비스 흐름 정보를 취득하고, 사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계로부터 업링크 서비스 체인의 식별자를 취득한다.
분류기는 이하의 단계를 사용하여 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계를 미리 수립한다:
사용자 장비가 네트워크에 어태치되는 경우, PCRF는 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득한다. 사용자 장비의 가입 정보는 사용자가 가입한 업링크 서비스를 포함한다. 따라서, 업링크 서비스 유형은 사용자 장비의 가입 정보에 따라 취득될 수 있다. 업링크 서비스 체인은 업링크 서비스 유형에 따라 형성된다. 업링크 서비스 체인의 식별자가 취득된다. 사용자 장비 식별자 및 업링크 서비스 체인의 식별자가 분류기에 전송된다. 분류기는 PCRF에 의해 전송되는 사용자 장비 식별자 및 업링크 서비스 체인의 식별자를 수신하고, 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계를 수립한다.
단계 502: 분류기가 업링크 서비스 경로 요청을 제어기에 전송하며, 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보를 싣고 있다.
구체적으로, 분류기는 업링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보에 따라, 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보를 싣고 있는 업링크 서비스 경로 요청을 생성하고; 업링크 서비스 경로 요청을 제어기에 전송하여, 제어기가 업링크 서비스 경로를 생성할 수 있도록 한다.
단계 503: 제어기가 분류기에 의해 전송되는 업링크 서비스 경로 요청을 수신하고, 업링크 서비스 경로 요청에 따라 업링크 서비스 경로를 취득한다.
단계 503은 다음 단계 (1) 내지 (3)을 사용하여 구현될 수 있다:
(1) 제어기가 업링크 서비스 경로 요청에 따라 업링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보를 취득하고, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득한다.
구체적으로, 제어기가 업링크 서비스 경로 요청에 따라 업링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보를 취득하고, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인을 취득하고, 업링크 서비스 체인에 따라 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득한다.
제어기는 업링크 서비스 체인의 식별자와 업링크 서비스 체인 사이의 대응관계를 미리 수립한다. 이에 상응하게, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인을 취득하는 단계는, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 체인의 식별자와 업링크 서비스 체인 사이의 대응관계로부터 업링크 서비스 체인의 식별자에 대응하는 업링크 서비스 체인을 취득하는 것일 수 있다.
(2) 미리 설정된 알고리즘 및 업링크 서비스 흐름 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 계산한다.
미리 설정된 알고리즘은 필요에 따라 설정 및 변경될 수 있다. 본 발명의 본 실시예에서, 미리 설정된 알고리즘에 대해서는 구체적인 제한을 두지 않는다. 예를 들어, 미리 설정된 알고리즘이 해시 연산 또는 MD5(Message Digest Algorithm MD5, 메시지 다이제스트 알고리즘 5) 알고리즘이면, 단계 (2)는,
업링크 서비스 흐름 정보에 대해 해시 연산을 수행하여 해시 결과를 취득하고, 해시 결과에 따라 부하 균형 방식으로 업링크 서비스 경로상의 서비스 기기의 식별자를 선택하는 것일 수 있다.
유의해야 할 것은, 미리 설정된 알고리즘 및 업링크 서비스 흐름 정보에 따라 계산에 의해 취득되는 업링크 서비스 경로상의 서비스 기기의 식별자는 각각의 서비스 기기의 식별자 이다, 즉, 서비스 기기의 식별자만이 취득되고, 업링크 서비스 유형에 따라 서비스 기기의 식별자를 선택하기 위해 단계 (3)이 수행되어야 한다.
예를 들어, 미리 설정된 알고리즘 및 업링크 서비스 흐름 정보에 따라 계산에 의해 취득되는 업링크 서비스 경로상의 서비스 기기의 식별자는 1이다. 그러면, 각각의 서비스 기기의 식별자가 1이고, 서비스 기기의 식별자는 서비스 유형에 따라 선택되어야 한다.
(3) 업링크 서비스 체인에 포함된 업링크 서비스 유형 및 업링크 서비스 경로상의 서비스 기기의 식별자에 따라 서비스 기기의 식별자를 선택하고, 선택된 서비스 기기의 식별자에 따라 업링크 서비스 경로를 형성한다.
각각의 서비스 유형은 하나 이상의 서비스 기기에 대응하고 있다. 제어기는 업링크 서비스 유형에 따라, 서비스 유형에 대응하는 서비스 기기의 식별자 중에서 업링크 서비스 경로상의 서비스 기기의 식별자를 선택하고, 선택된 서비스 기기의 식별자에 따라 업링크 서비스 경로를 형성한다.
예를 들어, 서비스 기기의 식별자가 1이면, 업링크 서비스 유형은 방화벽 유형 및 바이러스 백신 유형이고, 방화벽 1이 방화벽 유형에 대응하는 기기 중에서 선택되고, 바이러스 백신 기기 1이 바이러스 백신 유형에 대응하는 기기 중에서 선택되고, 방화벽 기기 1 및 바이러스 백신 기기 1이 업링크 서비스 경로를 형성한다.
단계 504: 제어기가 업링크 서비스 경로 응답을 분류기에 전송하며, 업링크 서비스 경로 응답은 업링크 서비스 경로를 싣고 있다.
업링크 서비스 경로를 취득한 후, 제어기는 업링크 서비스 경로에 따라 업링크 서비스 경로 응답을 생성한다. 업링크 서비스 경로 응답은 업링크 서비스 경로를 싣고 있다.
단계 505: 분류기가 제어기에 의해 전송되는 업링크 서비스 경로 응답을 수신하고, 업링크 서비스 경로 및 업링크 서비스 흐름을 교환기에 전송한다.
이 단계는 다음과 같을 수 있다: 분류기가 제어기에 의해 전송되는 업링크 서비스 경로 응답을 수신하여, 업링크 서비스 경로를 취득하고, 업링크 서비스 경로를 업링크 서비스 흐름에 추가하고, 업링크 서비스 경로가 추가되어 있는 업링크 서비스 흐름을 교환기에 전송한다.
단계 506: 교환기가 분류기에 의해 전송되는 업링크 서비스 경로 및 업링크 서비스 흐름을 수신하고, 업링크 서비스 경로에 따라 업링크 서비스 흐름을 송신한다.
구체적으로는, 교환기가 분류기에 의해 전송되는, 업링크 서비스 경로가 추가되어 있는 업링크 서비스 흐름을 수신하고, 업링크 서비스 경로를 취득하고, 업링크 서비스 경로에 따라 업링크 서비스 흐름을 업링크 서비스 경로상의 서비스 기기에 전송한다. 업링크 서비스 경로상의 서비스 기기가 교환기에 의해 전송되는 업링크 서비스 흐름을 수신하고, 업링크 서비스 흐름에 대한 서비스 처리를 수행하고, 처리된 업링크 서비스 흐름을 네트워크 서버에 전송한다.
단계 507: 분류기가 네트워크 서버에 의해 전송된 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보를 취득한다.
다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하기 위해 제1 방식 또는 제2 방식이 분류기에 의해 사용될 수 있다. 제1 방식은 다음과 같을 수 있다:
네트워크 서버가 다운링크 서비스 흐름을 분류기에 전송한다. 다운링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다. 분류기는 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 실린 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비의 가입 정보를 취득한다. 사용자 장비의 가입 정보는 사용자가 가입한 다운링크 서비스를 포함한다. 따라서, 사용자가 가입한 다운링크 서비스 유형은 사용자 장비의 가입 정보에 따라 취득될 수 있다. 다운링크 서비스 체인은 다운링크 서비스 유형에 따라 형성된다. 다운링크 서비스 체인의 식별가 취득된다.
제2 구현 방식은 다음과 같을 수 있다:
네트워크 서버가 다운링크 서비스 흐름을 분류기에 전송한다. 다운링크 서비스 흐름은 적어도 사용자 장비 식별자를 싣고 있다. 분류기는 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 실린 사용자 장비 식별자를 취득하고, 사용자 장비 식별자에 따라 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계로부터 다운링크 서비스 체인의 식별자를 취득한다.
분류기는 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계를 미리 수립한다. 또, 사용자 장비 식별자와 다운링크 서비스 체인의 식별자 사이의 대응관계를 수립하는 것은 단계 501에서 사용자 장비 식별자와 업링크 서비스 체인의 식별자 사이의 대응관계를 수립하는 것과 동일하다. 세부사항에 대해서는 여기서 다시 설명하지 않는다.
분류기는 추가로 다음의 단계 (1) 및 (2)를 사용하여 다운링크 서비스 흐름에 따라 업링크 서비스 흐름 정보를 취득할 수 있다:
(1) 다운링크 서비스 흐름에 따라 다운링크 서비스 흐름 정보를 취득한다.
다운링크 서비스 흐름은 다운링크 서비스 흐름 정보를 포함한다. 다운링크 서비스 흐름에 포함된 다운링크 서비스 흐름 정보는 다운링크 서비스 흐름으로부터 취득된다.
(2) 다운링크 서비스 흐름 정보에 따라 업링크 서비스 흐름 정보를 취득한다.
구체적으로, 다운링크 서비스 흐름 정보에 대해 역 처리를 수행하여 업링크 서비스 흐름 정보를 취득한다.
예를 들어, 다운링크 서비스 흐름 정보는 퀸텟의 다운링크 서비스 흐름이다. 역 처리는 퀸텟의 다운링크 서비스 흐름에 대해 수행되어 퀸텍의 업링크 서비스 흐름를 취득한다.
단계 508: 분류기가 다운링크 서비스 경로 요청을 제어기에 전송하며, 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자 및 업링크 서비스 흐름 정보를 싣고 있다.
본 발명의 본 실시예에서, 제어기는 다운링크 서비스 경로를 생성한다. 따라서, 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하는 경우, 분류기는 다운링크 서비스 체인의 식별자와 업링크 서비스 흐름 정보를 취득하고; 다운링크 서비스 체인의 식별자와 업링크 서비스 흐름 정보에 따라, 다운링크 서비스 체인의 식별자와 업링크 서비스 흐름 정보를 싣고 있는 다운링크 서비스 경로 요청을 생성하고; 다운링크 서비스 경로 요청을 제어기에 전송한다.
단계 509: 제어기가 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하고, 업링크 서비스 흐름 정보에 따라 업링크 서비스 경로상의 서비스 기기의 식별자를 취득한다.
(1) 제어기가 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하고, 다운링크 서비스 경로 요청에 포함된 업링크 서비스 흐름 정보를 취득한다.
(2) 업링크 서비스 흐름 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득한다.
구체적으로, 업링크 서비스 경로상의 서비스 기기의 식별자가 미리 설정된 알고리즘 및 업링크 서비스 흐름 정보에 따라 계산된다.
미리 설정된 알고리즘은 필요에 따라 설정 및 변경될 수 있다. 본 발명의 본 실시예에서, 미리 설정된 알고리즘에 대해서는 구체적인 제한을 두지 않는다. 예를 들어, 미리 설정된 알고리즘 해시 연산 또는 MD5 알고리즘이면, 단계 (2)는,
업링크 서비스 흐름 정보에 대해 해시 연산을 수행하여 해시 결과를 취득하고, 해시 결과에 따라 부하 균형 방식으로 업링크 서비스 경로상의 서비스 기기의 식별자를 선택하는 것일 수 있다.
단계 510: 제어기가 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택한다.
단계 510은 다음의 단계 (1) 및 (2)를 사용하여 구현될 수 있다:
(1) 다운링크 서비스 체인의 식별자에 따라, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형을 취득한다.
구체적으로, 다운링크 서비스 체인은 다운링크 서비스 체인의 식별자에 따라 취득된다. 다운링크 서비스 체인에 포함된 다운링크 서비스 유형은 다운링크 서비스 체인에 따라 취득된다.
제어기는 다운링크 서비스 체인의 식별자와 다운링크 서비스 체인 사이의 대응관계를 미리 수립한다. 이에 상응하게, 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인을 취득하는 단계는, 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인의 식별자와 다운링크 서비스 체인 사이의 대응관계로부터, 다운링크 서비스 체인의 식별자에 대응하는 다운링크 서비스 체인을 취득하는 것일 수 있다.
다운링크 서비스 체인은 다운링크 서비스 유형을 포함한다. 다운링크 서비스 체인에 포함된 다운링크 서비스 유형은 다운링크 서비스 체인에 따라 취득될 수 있다.
(2) 다운링크 서비스 유형에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서, 다운링크 서비스 유형에 대응하는 서비스 기기의 식별자를 선택한다.
단계 511: 제어기가 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하고, 다운링크 서비스 경로 응답을 분류기에 전송하며, 다운링크 서비스 경로 응답은 다운링크 서비스 경로를 싣고 있다.
제어기는 아래의 단계 (1) 내지 (3)을 사용하여 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성할 수 있다:
(1) 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서, 선택된 서비스 기기에 대응하는 서비스 유형을 제거하여, 나머지 서비스 유형을 취득한다.
구체적으로, 선택된 서비스 기기에 대응하는 서비스 유형은 선택된 서비스 기기의 식별자에 따라 취득된다. 선택된 서비스 기기에 대응하는 서비스 유형은, 나머지 서비스 유형을 취득하기 위해, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서 제거된다.
(2) 나머지 서비스 유형에 대응하는 서비스 기기의 식별자을 취득한다.
구체적으로, 서비스 기기의 식별자는 나머지 서비스 유형에 따라, 나머지 서비스 유형에 대응하는 서비스 기기의 식별자 중에서 무작위로 선택된다.
(3) 선택된 다운링크 서비스 기기의 식별자 및 나머지 서비스 유형에 대응하는 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 형성한다.
유의해야 할 것은, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형이 업링크 서비스 체인에 포함된 업링크 서비스 유형과 동일하면, 다운링크 서비스 경로는 선택된 서비스 기기의 식별자에 따라 형성된다는 것이다.
단계 512: 분류기가 제어기에 의해 전송되는 다운링크 서비스 경로 응답을 수신하고, 다운링크 서비스 경로 및 다운링크 서비스 흐름을 교환기에 전송한다.
구체적으로, 분류기는 제어기에 의해 전송되는 다운링크 서비스 경로 응답을 수신하고, 다운링크 서비스 경로 응답으로부터 다운링크 서비스 경로를 취득하고, 다운링크 서비스 경로를 다운링크 서비스 흐름에 추가하여, 다운링크 서비스 경로가 추가되어 있는 다운링크 서비스 흐름을 교환기에 전송한다.
단계 513: 교환기가 분류기에 의해 전송되는 다운링크 서비스 경로 및 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 경로에 따라 다운링크 서비스 흐름을 송신한다.
구체적으로, 교환기는 분류기에 의해 전송되는, 다운링크 서비스 경로가 추가되어 있는 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 경로가 추가되어 있는 다운링크 서비스 흐름으로부터 다운링크 서비스 경로를 취득하고, 다운링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 다운링크 서비스 흐름을 다운링크 서비스 경로상의 서비스 기기에 전송한다. 다운링크 경로상의 서비스 기기는 교환기에 의해 전송된 다운링크 서비스 흐름을 수신하고, 다운링크 서비스 흐름에 대한 서비스 처리를 수행하고, 처리된 다운링크 서비스 흐름을 사용자 장비에 전송한다.
본 발명의 본 실시예에서, 제어기는 분류기에 의해 전송되는, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 수신하고; 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고; 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
[실시예 6]
실시예 4 및 실시예 5를 참조하여, 본 발명의 본 실시예는 서비스 경로 생성 장치를 제공한다.
네트워크 운영자는, 사용자의 더 높은 수준의 정보 요구를 충족시키기 위해, 바이러스 백신 서비스, 방화벽 서비스, 애플리케이션 캐시 및 가속 서비스, 웹 최적화 서비스 및 NAT 서비스와 같은 다양한 서비스를 사용자에게 제공한다. 사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 과정에서, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송하고, 분류기가 업링크 서비스 경로 요청을 제어기에 전송한다. 제어기는 업링크 서비스 흐름을 위한 업링크 서비스 경로를 생성하고, 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립한다. 네트워크 서버가 다운링크 서비스 흐름을 사용자 장비에 전송하는 과정에서, 네트워크 서버는 다운링크 서비스 흐름을 분류기에 전송하고, 분류기가 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 본 발명의 실시예에서 제공되는 방법을 사용하여 다운링크 서비스 경로 요청에 따라 서비스 경로를 생성한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 다운링크 서비스 경로 요청에 따라 본 발명의 실시예에서 제공되는 방법을 사용하여 서비스 경로를 생성한다.
분류기는 서비스 흐름을 식별하고 분류하는 기기이다. 예를 들어, 분류기는 PCEF, PGW 등일 수 있다. 제어기는 서비스 경로를 생성하는 기기이다. 예를 들어, 제어기는 MME 등일 수 있다. 업링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 업링크 서비스 흐름은 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행한다. 다운링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 다운링크 서비스 흐름은 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 다운링크 서비스 흐름에 대한 서비스 처리를 수행한다.
서비스 체인은 서비스 흐름이 통과해야 하는 서비스 유형 및 서비스 유형을 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 바이러스 백신 -> 방화벽 -> NAT 주소 변환을 통과하면, 서비스 체인은 바이러스 백신 -> 방화벽 -> NAT 주소 변환일 수 있다. 서비스 체인의 식별자는 서비스 체인을 유일하게 식별하는 데 사용된다. 서비스 체인의 식별자는 서비스 체인에 포함된 서비스 유형의 시퀀스일 수 있다. 서비스 경로는 서비스 흐름이 통과해야 하는 서비스 기기 및 서비스 기기를 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 서비스 기기, 즉 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2를 통과하면, 서비스 경로는 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2일 수 있다. 서비스 경로의 식별자는 서비스 경로를 유일하게 식별하는 데 사용된다. 서비스 경로의 식별자는 서비스 경로상의 서비스 기기의 시퀀스 등일 수 있다. 업링크 서비스 흐름은 네트워크 서버로 업로드된 네트워크 데이터이다. 다운링크 서비스 흐름은 네트워크 서버로부터 다운로드되는 네트워크 데이터이다. 서비스 흐름 정보는 서비스 흐름을 설명하는 데 사용되는 정보이다. 예를 들어, 서비스 흐름 정보는 서비스 흐름의 근원지 주소 및 목적지 주소, 서비스 흐름의 트리플릿 정보 또는 퀸텟 정보 등이다.
도 6을 참조하면, 상기 서비스 경로 생성 장치는 제1 메모리(601); 및 이하의 서비스 경로 생성 방법을 실행하도록 구성된 제1 프로세서(602)를 포함한다. 상기 서비스 경로 생성 방법은,
분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하는 단계 - 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있음 -;
업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계;
다운링크 서비스 체인의 식별자에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하는 단계; 및
선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하는 단계를 포함한다.
바람직하게는, 업링크 서비스 경로 정보는 업링크 서비스 경로의 식별자이다.
업링크 서비스 경로 정보를 취득하는 것은,
다운링크 서비스 경로 요청으로부터 업링크 서비스 경로의 식별자를 취득하거나 - 다운링크 서비스 경로 요청은 업링크 서비스 경로의 식별자를 싣고 있음 -; 다운링크 서비스 체인의 식별자에 따라 다운링크 서비스 체인의 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하는 것을 포함한다.
바람직하게는, 업링크 서비스 경로 정보는 업링크 서비스 경로의 식별자이다.
업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계는,
업링크 서비스 경로의 식별자에 따라 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계로부터 업링크 서비스 경로를 취득하는 단계; 및
업링크 서비스 경로에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계를 포함한다.
바람직하게는, 업링크 서비스 경로 정보는 업링크 서비스 흐름 정보이다.
업링크 서비스 경로 정보를 취득하는 것은,
다운링크 서비스 경로 요청으로부터 업링크 서비스 흐름 정보를 취득하는 것을 포함하며, 다운링크 서비스 경로 요청은 업링크 서비스 흐름 정보를 싣고 있다.
바람직하게, 업링크 서비스 경로 정보는 업링크 서비스 흐름 정보이다.
업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계는,
미리 설정된 알고리즘 및 업링크 서비스 흐름 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 계산하는 단계를 포함한다.
바람직하게, 다운링크 서비스 체인의 식별자에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하는 단계는,
다운링크 서비스 체인의 식별자에 따라, 다운링크 서비스 체인에 포함된 다운링크 서비스 유형을 취득하는 단계; 및
다운링크 서비스 유형에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 다운링크 서비스 유형에 대응하는 서비스 기기의 식별자를 선택하는 단계를 포함한다.
바람직하게, 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하는 단계는
다운링크 서비스 체인에 포함된 다운링크 서비스 유형 중에서, 선택된 서비스 기기의 식별자에 대응하는 서비스 유형을 제거하여 나머지 서비스 유형을 취득하는 단계;
나머지 서비스 유형에 대응하는 서비스 기기의 식별자를 취득하는 단계;
선택된 다운링크 서비스 기기의 식별자와 나머지 서비스 유형에 대응하는 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 형성하는 단계를 포함한다
바람직하게는, 서비스 경로 생성 방법은,
분류기에 의해 전송되는 업링크 서비스 경로 요청을 수신하는 단계 - 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자를 싣고 있음 -;
업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 취득하는 단계; 및
업링크 서비스 경로의 식별자를 취득하고, 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립하는 단계를 더 포함한다.
바람직하게는, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 취득하는 단계는,
업링크 서비스 체인의 식별자에 따라, 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하는 단계;
업링크 서비스 체인에 포함된 업링크 서비스 유형에 따라, 서비스 유형에 대응하는 서비스 기기 중에서 서비스 기기를 선택하는 단계; 및
선택된 서비스 기기에 따라 업링크 서비스 경로를 형성하는 단계를 포함한다.
바람직하게는, 업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 취득하는 단계는,
업링크 서비스 체인의 식별자에 따라, 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하는 단계;
업링크 서비스 흐름 정보를 취득하고, 업링크 서비스 흐름 정보에 따라 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계;
업링크 서비스 체인에 포함된 업링크 서비스 유형 및 업링크 서비스 경로상의 서비스 기기의 식별자에 따라 서비스 기기를 선택하는 단계; 및
선택된 서비스 기기에 따라 업링크 서비스 경로를 형성하는 단계를 포함한다.
본 발명의 본 실시예에서, 제어기는 분류기에 의해 전송되는, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 수신하고; 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고; 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
[실시예 7]
실시예 4 및 실시예 5를 참조하여, 본 발명의 본 실시예는 서비스 경로 생성 장치를 제공한다.
네트워크 운영자는, 사용자의 더 높은 수준의 정보 요구를 충족시키기 위해, 바이러스 백신 서비스, 방화벽 서비스, 애플리케이션 캐시 및 가속 서비스, 웹 최적화 서비스 및 NAT 서비스와 같은 다양한 서비스를 사용자에게 제공한다. 사용자 장비가 업링크 서비스 흐름을 네트워크 서버에 전송하는 과정에서, 사용자 장비는 업링크 서비스 흐름을 분류기에 전송하고, 분류기가 업링크 서비스 경로 요청을 제어기에 전송한다. 제어기는 업링크 서비스 흐름을 위한 업링크 서비스 경로를 생성하고, 업링크 서비스 경로의 식별자와 업링크 서비스 경로 사이의 대응관계를 수립한다. 네트워크 서버가 다운링크 서비스 흐름을 사용자 장비에 전송하는 과정에서, 네트워크 서버는 다운링크 서비스 흐름을 분류기에 전송하고, 분류기가 다운링크 서비스 경로 요청을 제어기에 전송한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 본 발명의 실시예에서 제공되는 방법을 사용하여 다운링크 서비스 경로 요청에 따라 서비스 경로를 생성한다. 다운링크 서비스 흐름의 송신 중단을 방지하기 위해, 제어기는 다운링크 서비스 경로 요청에 따라 본 발명의 실시예에서 제공되는 방법을 사용하여 서비스 경로를 생성한다.
분류기는 서비스 흐름을 식별하고 분류하는 기기이다. 예를 들어, 분류기는 PCEF, PGW 등일 수 있다. 제어기는 서비스 경로를 생성하는 기기이다. 예를 들어, 제어기는 MME 등일 수 있다. 업링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 업링크 서비스 흐름은 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 업링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 업링크 서비스 흐름에 대한 서비스 처리를 수행한다. 다운링크 서비스 경로는 서비스 기기의 식별자를 포함한다. 다운링크 서비스 흐름은 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기를 사용하여 송신되어야 하고, 다운링크 서비스 경로상의 서비스 기기의 식별자에 대응하는 서비스 기기는 다운링크 서비스 흐름에 대한 서비스 처리를 수행한다.
서비스 체인은 서비스 흐름이 통과해야 하는 서비스 유형 및 서비스 유형을 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 바이러스 백신 -> 방화벽 -> NAT 주소 변환을 통과하면, 서비스 체인은 바이러스 백신 -> 방화벽 -> NAT 주소 변환일 수 있다. 서비스 체인의 식별자는 서비스 체인을 유일하게 식별하는 데 사용된다. 서비스 체인의 식별자는 서비스 체인에 포함된 서비스 유형의 시퀀스일 수 있다. 서비스 경로는 서비스 흐름이 통과해야 하는 서비스 기기 및 서비스 기기를 통과하는 시퀀스를 나타낸다. 예를 들어 서비스 흐름이 서비스 기기, 즉 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2를 통과하면, 서비스 경로는 바이러스 백신 기기 1 -> 방화벽 기기 2 -> NAT 주소 변환 기기 2일 수 있다. 서비스 경로의 식별자는 서비스 경로를 유일하게 식별하는 데 사용된다. 서비스 경로의 식별자는 서비스 경로상의 서비스 기기의 시퀀스 등일 수 있다. 업링크 서비스 흐름은 네트워크 서버로 업로드된 네트워크 데이터이다. 다운링크 서비스 흐름은 네트워크 서버로부터 다운로드되는 네트워크 데이터이다. 서비스 흐름 정보는 서비스 흐름을 설명하는 데 사용되는 정보이다. 예를 들어, 서비스 흐름 정보는 서비스 흐름의 근원지 주소 및 목적지 주소, 서비스 흐름의 트리플릿 정보 또는 퀸텟 정보 등이다.
도 7을 참조하면, 이 서비스 경로 생성 장치는 제2 메모리(701); 및 다음의 서비스 경로 생성 방법을 실행하도록 구성된 제2 프로세서(702)를 포함한다. 상기 서비스 경로 생성 방법은,
네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하는 단계;
다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하는 단계;
제어기가 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기 중에서 서비스 기기를 선택하고, 선택된 서비스 기기에 따라 다운링크 서비스 경로를 생성할 수 있도록, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 제어기에 전송하는 단계; 및
제어기에 의해 전송되는 다운링크 서비스 경로를 수신하는 단계를 포함한다.
바람직하게는, 다운링크 서비스 경로 요청은 업링크 서비스 경로 정보를 더 싣고 있고; 서비스 경로 생성 방법은,
다운링크 서비스 흐름으로부터 사용자 장비 식별자를 취득하는 단계; 및
사용자 장비 식별자에 따라 사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하는 단계 - 업링크 서비스 경로의 식별자는 업링크 서비스 경로 정보임 -를 더 포함한다.
바람직하게는, 다운링크 서비스 경로 요청은 업링크 서비스 경로 정보를 더 싣고 있고; 서비스 경로 생성 방법은,
다운링크 서비스 흐름에 따라 다운링크 서비스 흐름 정보를 취득하는 단계; 및
다운링크 서비스 흐름 정보에 따라 업링크 서비스 흐름 정보를 취득하는 단계 - 업링크 서비스 흐름 정보는 업링크 서비스 경로 정보임 -를 더 포함한다.
바람직하게는, 서비스 경로 생성 방법은,
사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하는 단계;
업링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득하는 단계; 및
사용자 장비 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계를 수립하는 단계를 더 포함한다.
바람직하게는, 업링크 서비스 흐름에 따라 업링크 서비스 경로의 식별자를 취득하는 단계는,
업링크 서비스 흐름에 따라 업링크 서비스 흐름 정보 및 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 흐름 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 업링크 서비스 경로상의 서비스 기기의 식별자 및 업링크 서비스 체인의 식별자에 따라 업링크 서비스 경로를 생성하고, 업링크 서비스 경로에 따라 업링크 서비스 경로와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하는 단계; 또는
업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득하고, 업링크 서비스 체인의 식별자에 따라, 업링크 서비스 체인의 식별자와 업링크 서비스 경로의 식별자 사이의 대응관계로부터 업링크 서비스 경로의 식별자를 취득하는 단계를 포함한다.
본 발명의 본 실시예에서, 제어기는 분류기에 의해 전송되는, 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 수신하고; 업링크 서비스 경로 정보를 취득하고, 업링크 서비스 경로 정보에 따라, 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고; 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성한다. 따라서, 동일한 서비스 유형에 대해, 다운링크 서비스 경로상의 서비스 기기의 식별자가 업링크 서비스 경로상의 서비스 기기의 식별자와 동일함을 보증함으로써, 다운링크 서비스 흐름이 성공적으로 송신될 수 있음을 보증할 수 있다.
당업자라면 전술한 실시예의 단계들의 전부 또는 일부가 하드웨어 또는 관련 하드웨어에 명령하는 프로그램을 사용하여 구현될 수 있음을 이해할 수 있을 것이다. 컴퓨터로 판독할 수 있는 저장 매체에 저장될 수 있다. 전술한 저장 매체는 판독 전용 메모리, 자기 디스크, 광 디스크 등일 수 있다.
이상의 설명은 본 발명의 실시예에 대한 예일 뿐이고, 본 발명을 한정하는 것은 아니다. 본 발명의 사상 및 원리에서 벗어나지 않는 한 임의의 수정, 동등한 대체, 개선 등은 본 발명의 보호 범위 내에 속한다.

Claims (32)

  1. 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하도록 구성된 제1 수신 모듈 - 상기 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있음 -; 및
    업링크 서비스 경로 정보를 취득하고, 상기 업링크 서비스 경로 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하도록 구성된 제1 처리 모듈
    을 포함하고,
    상기 제1 처리 모듈은 추가로,
    상기 다운링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 경로 상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하고;
    상기 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하도록 구성되는,
    서비스 경로 생성 장치.
  2. 제1항에 있어서,
    상기 업링크 서비스 경로 정보는 상기 업링크 서비스 경로의 식별자이고;
    상기 제1 처리 모듈은 구체적으로, 상기 다운링크 서비스 경로 요청으로부터 상기 업링크 서비스 경로의 식별자를 취득하거나 - 상기 다운링크 서비스 경로 요청은 상기 업링크 서비스 경로의 식별자를 싣고 있음 -;
    상기 다운링크 서비스 체인의 식별자에 따라 상기 다운링크 서비스 체인의 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하도록 구성되는, 서비스 경로 생성 장치.
  3. 제1항 또는 제2항에 있어서,
    상기 업링크 서비스 경로 정보는 상기 업링크 서비스 경로의 식별자이고;
    상기 제1 처리 모듈은 구체적으로, 상기 업링크 서비스 경로의 식별자에 따라 상기 업링크 서비스 경로의 식별자와 상기 업링크 서비스 경로 사이의 대응관계로부터 상기 업링크 서비스 경로를 취득하고, 상기 업링크 서비스 경로에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하도록 구성되는, 서비스 경로 생성 장치.
  4. 제1항에 있어서,
    상기 업링크 서비스 경로 정보는 업링크 서비스 흐름 정보이고;
    상기 제1 처리 모듈은 구체적으로, 상기 다운링크 서비스 경로 요청으로부터 상기 업링크 서비스 흐름 정보를 취득하도록 구성되며, 상기 다운링크 서비스 경로 요청은 상기 업링크 서비스 흐름 정보를 싣고 있는, 서비스 경로 생성 장치.
  5. 제1항 또는 제4항 중 어느 한 항에 있어서,
    상기 업링크 서비스 경로 정보는 상기 업링크 서비스 흐름 정보이고;
    상기 제1 처리 모듈은 구체적으로, 미리 설정된 알고리즘 및 상기 업링크 서비스 흐름 정보에 따라, 상기 업링크 서비스 경로상의 상기 서비스 기기의 식별자를 계산하도록 구성되는, 서비스 경로 생성 장치.
  6. 제1항 내지 제5항 중 어느 한 항에 있어서,
    상기 제1 처리 모듈은 구체적으로, 상기 다운링크 서비스 체인의 식별자에 따라, 상기 다운링크 서비스 체인에 포함된 다운링크 서비스 유형을 취득하고, 상기 다운링크 서비스 유형에 따라 상기 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 상기 다운링크 서비스 유형에 대응하는 서비스 기기의 식별자를 선택하도록 구성되는, 서비스 경로 생성 장치.
  7. 제1항 내지 제6항 중 어느 한 항에 있어서,
    상기 제1 처리 모듈은 구체적으로, 상기 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서, 상기 선택된 서비스 기기의 식별자에 대응하는 서비스 유형을 제거하여 나머지 서비스 유형을 취득하고; 상기 나머지 서비스 유형에 대응하는 서비스 기기의 식별자를 취득하고; 상기 선택된 다운링크 서비스 기기의 식별자와 상기 나머지 서비스 유형에 대응하는 서비스 기기의 식별자에 따라 상기 다운링크 서비스 경로를 형성하도록 구성되는, 서비스 경로 생성 장치.
  8. 제1항 내지 제7항 중 어느 한 항에 있어서,
    상기 제1 수신 모듈은 추가로, 상기 분류기에 의해 전송되는 업링크 서비스 경로 요청을 수신하도록 구성되며, 상기 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자를 싣고 있고;
    상기 제1 처리 모듈은 추가로,
    상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 취득하고;
    상기 업링크 서비스 경로의 식별자를 취득하고, 상기 업링크 서비스 경로의 식별자와 상기 업링크 서비스 경로 사이의 대응관계를 수립하도록 구성되는, 서비스 경로 생성 장치.
  9. 제8항에 있어서,
    상기 제1 처리 모듈은 구체적으로, 상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하고; 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형에 따라, 상기 서비스 유형에 대응하는 서비스 기기 중에서 서비스 기기를 선택하고; 상기 선택된 서비스 기기에 따라 상기 업링크 서비스 경로를 형성하도록 구성되는, 서비스 경로 생성 장치.
  10. 제8항에 있어서,
    상기 제1 처리 모듈은 구체적으로, 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하고; 상기 업링크 서비스 흐름 정보를 취득하고, 상기 업링크 서비스 흐름 정보에 따라 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고; 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형 및 상기 업링크 서비스 경로상의 서비스 기기의 식별자에 따라 서비스 기기를 선택하고; 상기 선택된 서비스 기기에 따라 상기 업링크 서비스 경로를 형성하도록 구성되는, 서비스 경로 생성 장치.
  11. 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하도록 구성된 제2 수신 모듈;
    상기 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하도록 구성된 제2 처리 모듈; 및
    제어기가 상기 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로에 포함된 서비스 기기 중에서 서비스 기기를 선택하고, 상기 선택된 서비스 기기에 따라 다운링크 서비스 경로를 생성할 수 있도록, 상기 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 제어기에 전송하도록 구성된 제2 전송 모듈
    을 포함하고,
    상기 제2 수신 모듈은 추가로 상기 제어기에 의해 전송되는 다운링크 서비스 경로를 수신하도록 구성되는,
    서비스 경로 생성 장치.
  12. 제11항에 있어서,
    상기 다운링크 서비스 경로 요청은 업링크 서비스 경로 정보를 더 싣고 있고;
    상기 제2 처리 모듈은 추가로,
    상기 다운링크 서비스 흐름으로부터 사용자 장비 식별자를 취득하고;
    상기 사용자 장비 식별자에 따라 상기 사용자 장비 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하도록 구성되며, 상기 업링크 서비스 경로의 식별자는 상기 업링크 서비스 경로 정보인, 서비스 경로 생성 장치.
  13. 제11항에 있어서,
    상기 다운링크 서비스 경로 요청은 업링크 서비스 경로 정보를 더 싣고 있고;
    상기 제2 처리 모듈은 추가로,
    상기 다운링크 서비스 흐름에 따라 다운링크 서비스 흐름 정보를 취득하고;
    상기 다운링크 서비스 흐름 정보에 따라 업링크 서비스 흐름 정보를 취득하도록 구성되며, 상기 업링크 서비스 흐름 정보는 상기 업링크 서비스 경로 정보인, 서비스 경로 생성 장치.
  14. 제11항 내지 제13항 중 어느 한 항에 있어서,
    상기 제2 수신 모듈은 추가로, 사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하고;
    상기 제2 처리 모듈은 추가로,
    상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 경로의 식별자를 취득하고;
    상기 사용자 장비 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계를 수립하도록 구성되는, 서비스 경로 생성 장치.
  15. 제14항에 있어서,
    상기 제2 처리 모듈은 구체적으로,
    상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 흐름 정보 및 업링크 서비스 체인의 식별자를 취득하고, 상기 업링크 서비스 흐름 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 상기 업링크 서비스 경로상의 서비스 기기의 식별자 및 상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 생성하고, 상기 업링크 서비스 경로에 따라 상기 업링크 서비스 경로와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하도록 구성되거나;
    상기 업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득하고, 상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인의 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하도록 구성되는, 서비스 경로 생성 장치.
  16. 분류기에 의해 전송되는 다운링크 서비스 경로 요청을 수신하는 단계 - 상기 다운링크 서비스 경로 요청은 다운링크 서비스 체인의 식별자를 싣고 있음 -;
    업링크 서비스 경로 정보를 취득하고, 상기 업링크 서비스 경로 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계;
    상기 다운링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하는 단계; 및
    상기 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하는 단계
    를 포함하는 서비스 경로 생성 방법.
  17. 제16항에 있어서,
    상기 업링크 서비스 경로 정보는 상기 업링크 서비스 경로의 식별자이고;
    상기 업링크 서비스 경로 정보를 취득하는 단계는,
    상기 다운링크 서비스 경로 요청으로부터 상기 업링크 서비스 경로의 식별자를 취득하거나 - 상기 다운링크 서비스 경로 요청은 상기 업링크 서비스 경로의 식별자를 싣고 있음 -; 상기 다운링크 서비스 체인의 식별자에 따라 상기 다운링크 서비스 체인의 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하는 단계를 포함하는, 서비스 경로 생성 방법.
  18. 제16항 또는 제17항에 있어서,
    상기 업링크 서비스 경로 정보는 상기 업링크 서비스 경로의 식별자이고;
    상기 업링크 서비스 경로 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계는,
    상기 업링크 서비스 경로의 식별자에 따라 상기 업링크 서비스 경로의 식별자와 상기 업링크 서비스 경로 사이의 대응관계로부터 상기 업링크 서비스 경로를 취득하는 단계; 및
    상기 업링크 서비스 경로에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계를 포함하는, 서비스 경로 생성 방법.
  19. 제16항에 있어서,
    상기 업링크 서비스 경로 정보는 업링크 서비스 흐름 정보이고;
    상기 업링크 서비스 경로 정보를 취득하는 단계는,
    상기 다운링크 서비스 경로 요청으로부터 상기 업링크 서비스 흐름 정보를 취득하는 단계를 포함하며, 상기 다운링크 서비스 경로 요청은 상기 업링크 서비스 흐름 정보를 싣고 있는, 서비스 경로 생성 방법.
  20. 제16항 또는 제19항에 있어서,
    상기 업링크 서비스 경로 정보는 상기 업링크 서비스 흐름 정보이고;
    상기 업링크 서비스 경로 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계는,
    미리 설정된 알고리즘 및 상기 업링크 서비스 흐름 정보에 따라, 상기 업링크 서비스 경로상의 상기 서비스 기기의 식별자를 계산하는 단계를 포함하는, 서비스 경로 생성 방법.
  21. 제16항 내지 제20항 중 어느 한 항에 있어서,
    상기 다운링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 서비스 기기의 식별자를 선택하는 단계는,
    상기 다운링크 서비스 체인의 식별자에 따라, 상기 다운링크 서비스 체인에 포함된 다운링크 서비스 유형을 취득하는 단계; 및
    상기 다운링크 서비스 유형에 따라 상기 업링크 서비스 경로상의 서비스 기기의 식별자 중에서 상기 다운링크 서비스 유형에 대응하는 서비스 기기의 식별자를 선택하는 단계를 포함하는, 서비스 경로 생성 방법.
  22. 제16항 내지 제21항 중 어느 한 항에 있어서,
    상기 선택된 서비스 기기의 식별자에 따라 다운링크 서비스 경로를 생성하는 단계는
    상기 다운링크 서비스 체인에 포함된 다운링크 서비스 유형에서, 상기 선택된 서비스 기기의 식별자에 대응하는 서비스 유형을 제거하여 나머지 서비스 유형을 취득하는 단계;
    상기 나머지 서비스 유형에 대응하는 서비스 기기의 식별자를 취득하는 단계;
    상기 선택된 다운링크 서비스 기기의 식별자와 상기 나머지 서비스 유형에 대응하는 서비스 기기의 식별자에 따라 상기 다운링크 서비스 경로를 형성하는 단계를 포함하는, 서비스 경로 생성 방법.
  23. 제16항 내지 제22항 중 어느 한 항에 있어서,
    상기 분류기에 의해 전송되는 업링크 서비스 경로 경로를 수신하는 단계 - 상기 업링크 서비스 경로 요청은 업링크 서비스 체인의 식별자를 싣고 있음 -;
    상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 취득하는 단계; 및
    상기 업링크 서비스 경로의 식별자를 취득하고, 상기 업링크 서비스 경로의 식별자와 상기 업링크 서비스 경로 사이의 대응관계를 수립하는 단계를 더 포함하는 서비스 경로 생성 방법.
  24. 제23항에 있어서,
    상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 취득하는 단계는,
    상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하는 단계;
    상기 업링크 서비스 체인에 포함된 업링크 서비스 유형에 따라, 상기 서비스 유형에 대응하는 서비스 기기 중에서 서비스 기기를 선택하는 단계; 및
    상기 선택된 서비스 기기에 따라 상기 업링크 서비스 경로를 형성하는 단계를 포함하는 서비스 경로 생성 방법.
  25. 제23항에 있어서,
    상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 취득하는 단계는,
    상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인에 포함된 업링크 서비스 유형을 취득하는 단계;
    상기 업링크 서비스 흐름 정보를 취득하고, 상기 업링크 서비스 흐름 정보에 따라 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하는 단계;
    상기 업링크 서비스 체인에 포함된 업링크 서비스 유형 및 상기 업링크 서비스 경로상의 서비스 기기의 식별자에 따라 서비스 기기를 선택하는 단계; 및
    상기 선택된 서비스 기기에 따라 상기 업링크 서비스 경로를 형성하는 단계를 포함하는, 서비스 경로 생성 방법.
  26. 네트워크 서버에 의해 전송되는 다운링크 서비스 흐름을 수신하는 단계;
    상기 다운링크 서비스 흐름에 따라 다운링크 서비스 체인의 식별자를 취득하는 단계;
    제어기가 상기 다운링크 서비스 체인의 식별자에 따라 업링크 서비스 경로에 포함된 서비스 기기 중에서 서비스 기기를 선택하고, 상기 선택된 서비스 기기에 따라 다운링크 서비스 경로를 생성할 수 있도록, 상기 다운링크 서비스 체인의 식별자를 싣고 있는 다운링크 서비스 경로 요청을 제어기에 전송하는 단계; 및
    상기 제어기에 의해 전송되는 다운링크 서비스 경로를 수신하는 단계
    를 포함하는 서비스 경로 생성 방법.
  27. 제26항에 있어서,
    상기 다운링크 서비스 경로 요청은 업링크 서비스 경로 정보를 더 싣고 있고;
    상기 다운링크 서비스 흐름으로부터 사용자 장비 식별자를 취득하는 단계; 및
    상기 사용자 장비 식별자에 따라 상기 사용자 장비 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하는 단계 - 상기 업링크 서비스 경로의 식별자는 상기 업링크 서비스 경로 정보임 -를 더 포함하는 서비스 경로 생성 방법.
  28. 제26항에 있어서,
    상기 다운링크 서비스 경로 요청은 업링크 서비스 경로 정보를 더 싣고 있고;
    상기 다운링크 서비스 흐름에 따라 다운링크 서비스 흐름 정보를 취득하는 단계; 및
    상기 다운링크 서비스 흐름 정보에 따라 업링크 서비스 흐름 정보를 취득하는 단계 - 상기 업링크 서비스 흐름 정보는 상기 업링크 서비스 경로 정보임 -를 더 포함하는 서비스 경로 생성 방법.
  29. 제26항 내지 제28항 중 어느 한 항에 있어서,
    사용자 장비에 의해 전송되는 업링크 서비스 흐름을 수신하는 단계;
    상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 경로의 식별자를 취득하는 단계; 및
    상기 사용자 장비 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계를 수립하는 단계를 더 포함하는 서비스 경로 생성 방법.
  30. 제29항에 있어서,
    상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 경로의 식별자를 취득하는 단계는,
    상기 업링크 서비스 흐름에 따라 상기 업링크 서비스 흐름 정보 및 업링크 서비스 체인의 식별자를 취득하고, 상기 업링크 서비스 흐름 정보에 따라, 상기 업링크 서비스 경로상의 서비스 기기의 식별자를 취득하고, 상기 업링크 서비스 경로상의 서비스 기기의 식별자 및 상기 업링크 서비스 체인의 식별자에 따라 상기 업링크 서비스 경로를 생성하고, 상기 업링크 서비스 경로에 따라 상기 업링크 서비스 경로와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하는 단계; 또는
    상기 업링크 서비스 흐름에 따라 업링크 서비스 체인의 식별자를 취득하고, 상기 업링크 서비스 체인의 식별자에 따라, 상기 업링크 서비스 체인의 식별자와 상기 업링크 서비스 경로의 식별자 사이의 대응관계로부터 상기 업링크 서비스 경로의 식별자를 취득하는 단계를 포함하는, 서비스 경로 생성 방법.
  31. 제1 메모리; 및
    상기 제16항 내지 제25항 중 어느 한 항에 따른 서비스 경로 생성 방법을 실행하도록 구성된 제1 프로세서
    를 포함하는 서비스 경로 생성 장치.
  32. 제2 메모리; 및
    상기 제26항 내지 제30항 중 어느 한 항에 따른 서비스 경로 생성 방법을 실행하도록 구성된 제2 프로세서
    를 포함하는 서비스 경로 생성 장치.
KR1020177011795A 2014-09-30 2014-09-30 서비스 경로 생성 방법 및 장치 Abandoned KR20170061162A (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/087946 WO2016049853A1 (zh) 2014-09-30 2014-09-30 一种生成业务路径的方法和装置

Publications (1)

Publication Number Publication Date
KR20170061162A true KR20170061162A (ko) 2017-06-02

Family

ID=55629280

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020177011795A Abandoned KR20170061162A (ko) 2014-09-30 2014-09-30 서비스 경로 생성 방법 및 장치

Country Status (7)

Country Link
US (1) US10390285B2 (ko)
EP (1) EP3190750B1 (ko)
JP (1) JP6481909B2 (ko)
KR (1) KR20170061162A (ko)
CN (1) CN107078948B (ko)
BR (1) BR112017006377A2 (ko)
WO (1) WO2016049853A1 (ko)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9225638B2 (en) 2013-05-09 2015-12-29 Vmware, Inc. Method and system for service switching using service tags
US10225137B2 (en) 2014-09-30 2019-03-05 Nicira, Inc. Service node selection by an inline service switch
US9755898B2 (en) 2014-09-30 2017-09-05 Nicira, Inc. Elastically managing a service node group
US10135737B2 (en) 2014-09-30 2018-11-20 Nicira, Inc. Distributed load balancing systems
US10609091B2 (en) 2015-04-03 2020-03-31 Nicira, Inc. Method, apparatus, and system for implementing a content switch
CN109673024B (zh) * 2017-10-17 2023-06-30 华为技术有限公司 数据传输通道的处理方法、装置和系统
US10805181B2 (en) 2017-10-29 2020-10-13 Nicira, Inc. Service operation chaining
US10797910B2 (en) 2018-01-26 2020-10-06 Nicira, Inc. Specifying and utilizing paths through a network
US10805192B2 (en) 2018-03-27 2020-10-13 Nicira, Inc. Detecting failure of layer 2 service using broadcast messages
US11595250B2 (en) 2018-09-02 2023-02-28 Vmware, Inc. Service insertion at logical network gateway
JP2020136742A (ja) * 2019-02-13 2020-08-31 日本電信電話株式会社 通信制御方法
US11086654B2 (en) 2019-02-22 2021-08-10 Vmware, Inc. Providing services by using multiple service planes
US11283717B2 (en) 2019-10-30 2022-03-22 Vmware, Inc. Distributed fault tolerant service chain
US11140218B2 (en) 2019-10-30 2021-10-05 Vmware, Inc. Distributed service chain across multiple clouds
US11223494B2 (en) 2020-01-13 2022-01-11 Vmware, Inc. Service insertion for multicast traffic at boundary
US11659061B2 (en) 2020-01-20 2023-05-23 Vmware, Inc. Method of adjusting service function chains to improve network performance
US11153406B2 (en) 2020-01-20 2021-10-19 Vmware, Inc. Method of network performance visualization of service function chains
US11438257B2 (en) 2020-04-06 2022-09-06 Vmware, Inc. Generating forward and reverse direction connection-tracking records for service paths at a network edge
US11611625B2 (en) 2020-12-15 2023-03-21 Vmware, Inc. Providing stateful services in a scalable manner for machines executing on host computers
US11734043B2 (en) 2020-12-15 2023-08-22 Vmware, Inc. Providing stateful services in a scalable manner for machines executing on host computers

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102036132B (zh) * 2009-09-30 2013-04-24 华为技术有限公司 时隙端口号分配方法、装置及系统
JP5424818B2 (ja) * 2009-10-30 2014-02-26 三菱電機株式会社 経路制御方法、ノードおよび通信システム
CN102404192B (zh) * 2010-09-17 2014-12-24 华为终端有限公司 报文传输方法和网络设备
CN104322021B (zh) 2012-03-02 2017-06-23 富士通株式会社 终端以及路径生成方法
CN104205943B (zh) 2012-03-05 2018-03-09 富士通株式会社 通信系统和通信方法
US10097452B2 (en) 2012-04-16 2018-10-09 Telefonaktiebolaget Lm Ericsson (Publ) Chaining of inline services using software defined networking
WO2013173900A1 (en) 2012-05-22 2013-11-28 Rockstar Bidco Lp Tie-breaking in shortest path determination
JP5758354B2 (ja) 2012-07-04 2015-08-05 株式会社Nttドコモ 無線通信システム
US20140126445A1 (en) * 2012-11-07 2014-05-08 Qualcomm Incorporated Apparatus and method for dcch-aligned receive diversity
CN103974429B (zh) * 2013-02-05 2018-03-16 电信科学技术研究院 一种终端间的邻近通信的路径建立方法及设备
US9450817B1 (en) * 2013-03-15 2016-09-20 Juniper Networks, Inc. Software defined network controller
CN103179311A (zh) * 2013-03-26 2013-06-26 华为终端有限公司 传真发送方法以及装置
US9258243B2 (en) * 2013-05-10 2016-02-09 Cisco Technology, Inc. Symmetric service chain binding
CN103812778B (zh) * 2014-02-21 2017-06-27 华为技术有限公司 流表项生成方法以及装置
CN103905447B (zh) * 2014-04-01 2017-06-27 华为技术有限公司 业务链路选择控制方法以及设备
US9398486B2 (en) * 2014-06-10 2016-07-19 Cisco Technology, Inc. Conveying subscriber information to service chain services using tunnel protocol header encapsulation for mobile network applications in a network environment
CN105379218B (zh) 2014-06-17 2018-09-07 华为技术有限公司 业务流的处理方法、装置及设备
CN104022951B (zh) * 2014-06-18 2018-03-23 中国人民解放军信息工程大学 一种网络服务路径的建立方法及系统
CN107078957B (zh) * 2014-09-19 2021-04-09 诺基亚通信公司 通信网络中的网络服务功能的链接

Also Published As

Publication number Publication date
WO2016049853A1 (zh) 2016-04-07
US20170208532A1 (en) 2017-07-20
JP6481909B2 (ja) 2019-03-13
JP2017533641A (ja) 2017-11-09
BR112017006377A2 (pt) 2018-06-26
EP3190750A4 (en) 2017-10-25
US10390285B2 (en) 2019-08-20
EP3190750B1 (en) 2020-11-25
EP3190750A1 (en) 2017-07-12
CN107078948B (zh) 2019-11-29
CN107078948A (zh) 2017-08-18

Similar Documents

Publication Publication Date Title
KR20170061162A (ko) 서비스 경로 생성 방법 및 장치
EP2750343B1 (en) Dynamic network device processing using external components
CN112187649B (zh) 一种报文转发方法、报文处理方法及装置
US20170250902A1 (en) Control of communication using service function chaining
CN105122741B (zh) 业务流的业务链控制方法和装置
KR20190121863A (ko) 네트워크 슬라이싱 서빙 기능
CN105830395A (zh) 用于促进分析的基于会话的分组路由
EP2833588B1 (en) Remotely updating routing tables
US10178017B2 (en) Method and control node for handling data packets
US20240086253A1 (en) Systems and methods for intent-based orchestration of a virtualized environment
CN107409340A (zh) 流量定向的方法和装置
CN105517659A (zh) 一种数据包处理装置及方法
KR20130093734A (ko) 로드 밸런싱 장치 및 그것의 로드 밸런싱 방법
JP6567699B2 (ja) データを送信するための方法及び通信デバイス
CN115412481A (zh) 网络切片生成方法、切片控制器、网络系统和存储介质
US12587944B2 (en) Management of routing
US20250133005A1 (en) Application based routing
KR102514520B1 (ko) 서비스 기능 체이닝 제어 방법, 장치, 컴퓨터 판독 가능한 기록매체 및 컴퓨터 프로그램
EP2961114A1 (en) Method and device for establishing a data connection with obscured routing

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20170428

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20170428

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180730

Patent event code: PE09021S01D

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

Comment text: Notification of reason for refusal

Patent event date: 20190723

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20190930

NORF Unpaid initial registration fee
PC1904 Unpaid initial registration fee