Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7601816B2 - Transfer device and program - Google Patents
[go: Go Back, main page]

JP7601816B2 - Transfer device and program - Google Patents

Transfer device and program Download PDF

Info

Publication number
JP7601816B2
JP7601816B2 JP2022035443A JP2022035443A JP7601816B2 JP 7601816 B2 JP7601816 B2 JP 7601816B2 JP 2022035443 A JP2022035443 A JP 2022035443A JP 2022035443 A JP2022035443 A JP 2022035443A JP 7601816 B2 JP7601816 B2 JP 7601816B2
Authority
JP
Japan
Prior art keywords
packet
forwarding
identifier
address
server
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
JP2022035443A
Other languages
Japanese (ja)
Other versions
JP2023130884A (en
Inventor
一暁 植田
敦士 田上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2022035443A priority Critical patent/JP7601816B2/en
Priority to PCT/JP2022/042179 priority patent/WO2023171043A1/en
Publication of JP2023130884A publication Critical patent/JP2023130884A/en
Application granted granted Critical
Publication of JP7601816B2 publication Critical patent/JP7601816B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/12Reselecting a serving backbone network switching or routing node

Landscapes

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

Description

本開示は、エッジコンピューティング環境において通信を継続させる技術に関する。 This disclosure relates to technology for continuing communication in an edge computing environment.

現在の集約型の巨大データセンタを用いたクラウドコンピューティング環境では、低遅延サービスを提供することが難しい。このため、非特許文献1は、多くの小規模なデータセンタを地理的に分散配置してサービスを提供するMEC(Multi-Access Edge Computing)を開示している。以下では、MECのデータセンタをMECサイトとして参照する。各MECサイトは、地理的領域(エリア)に関連付けられる。例えば、1つのMECサイトに関連付けられるエリアは、1つ以上の基地局がサービス提供するエリアとすることができる。移動通信ネットワークの無線デバイス(WD)は、当該WDが現在位置するエリアに関連付けられたMECサイトの装置によってサービス提供される。 In the current cloud computing environment using large aggregated data centers, it is difficult to provide low-latency services. For this reason, Non-Patent Document 1 discloses MEC (Multi-Access Edge Computing), which provides services by distributing many small data centers geographically. In the following, MEC data centers are referred to as MEC sites. Each MEC site is associated with a geographical region (area). For example, the area associated with one MEC site may be an area serviced by one or more base stations. A wireless device (WD) of a mobile communication network is serviced by equipment at an MEC site associated with the area in which the WD is currently located.

現在のIPプロトコルを使用するネットワークにおいて、通信装置は、通信を開始する際、通信相手のIPアドレスをDNSから取得する。したがって、WDがMECサイトに接続する際、DNSは、当該WDが現在位置するエリアに関連付けられたMECサイト内の装置のIPアドレスを当該WDに通知しなければならない。これを実現するには、WDがその位置を示す位置情報をDNSに通知し、DNSが位置情報に応じて当該WDに通知するIPアドレスを判定する様にIPアドレス取得処理を変更しなければならい。 In networks that use the current IP protocol, when a communication device starts communication, it obtains the IP address of the communication partner from the DNS. Therefore, when a WD connects to an MEC site, the DNS must notify the WD of the IP address of the device in the MEC site associated with the area in which the WD is currently located. To achieve this, the IP address acquisition process must be modified so that the WD notifies the DNS of location information indicating its location, and the DNS determines the IP address to notify the WD based on the location information.

IPアドレス取得処理の変更を要しない方式として、非特許文献2は、IP Anycast(以下、Anycast方式と表記する。)と呼ばれる技術を開示している。Anycast方式においては、同じサービスを提供する総てのMECサイトの装置に同じIPアドレス(以下、共通アドレス)を割り当てる。したがって、WDは、MECサイトの装置によって提供されるサービスを受ける際、その位置に拘わらずDNSから共通アドレスを取得することになる。WDは、共通アドレスをDNSから取得すると、共通アドレスを宛先アドレスに設定したIPパケットを送信する。移動通信ネットワークは、共通アドレスが宛先アドレスに設定されたIPパケットを受信すると、当該IPパケットを、WDが現在位置するエリアに関連付けられたMECサイトに転送する。例えば、MECサイトが1つ以上の基地局に関連付けられている場合、移動通信ネットワークは、当該IPパケットを、WDが現在接続している基地局に関連付けられたMECサイトに転送する。WDとMECサイト内の装置との間で、例えば、TCPコネクションといったコネクションが確立されると、以後、当該WDとMECサイト内の装置は、確立したコネクションを利用して通信を行う。 As a method that does not require changes to the IP address acquisition process, Non-Patent Document 2 discloses a technology called IP Anycast (hereinafter, referred to as the Anycast method). In the Anycast method, the same IP address (hereinafter, a common address) is assigned to all MEC site devices that provide the same service. Therefore, when the WD receives a service provided by the MEC site device, it acquires a common address from DNS regardless of its location. When the WD acquires the common address from DNS, it transmits an IP packet with the common address set as the destination address. When the mobile communication network receives an IP packet with the common address set as the destination address, it transfers the IP packet to the MEC site associated with the area in which the WD is currently located. For example, when the MEC site is associated with one or more base stations, the mobile communication network transfers the IP packet to the MEC site associated with the base station to which the WD is currently connected. Once a connection, such as a TCP connection, is established between the WD and a device in the MEC site, the WD and the device in the MEC site will communicate using the established connection.

S.Kekki,et al.,"MEC in 5G networks",ETSI white paper,vol.28,pp.1-28,2018年6月S. Kekki, et al. , "MEC in 5G networks", ETSI white paper, vol. 28, pp. 1-28, June 2018 M.Suzuki,et al.,"Enhanced DNS Support towards Distributed MEC Environment",ETSI White Paper No.39,2020年9月M. Suzuki, et al. , "Enhanced DNS Support towards Distributed MEC Environment", ETSI White Paper No. 39, September 2020

例えば、第1エリアにいるWDが第1MECサイト内の装置によってサービス提供を受けているときに、当該WDが、第2MECサイトに関連付けられている第2エリアに移動したものとする。この場合、当該WDが送信するIPパケットは、第2MECサイト内の装置に送信される。第2MECサイト内の装置は、当該WDとのコネクションを有していないため、当該WDから受信するIPパケットを廃棄する。したがって、当該WDに対するサービス提供はストップする。 For example, suppose that a WD in a first area is receiving services from a device in a first MEC site, and then the WD moves to a second area associated with a second MEC site. In this case, an IP packet sent by the WD is sent to a device in the second MEC site. Since the device in the second MEC site does not have a connection with the WD, it discards the IP packet it receives from the WD. Therefore, the provision of services to the WD stops.

本発明は、無線デバイスが異なるMECサイトに関連付けられたエリアに移動してもサービス提供を継続できる様にする技術を提供するものである。 The present invention provides technology that allows services to be continued even if a wireless device moves to an area associated with a different MEC site.

本発明の一態様によると、無線デバイスの位置に応じて前記無線デバイスが送信した共通アドレスを宛先とする第1パケットを複数の転送装置の内の1つの転送装置に転送するネットワークで使用される転送装置は、第1識別子を保持する保持手段と、前記ネットワークから前記第1パケットを受信すると、前記第1パケットに含まれる第2識別子が前記第1識別子に一致しているかを判定し、前記第2識別子が前記第1識別子に一致している場合、前記第1パケットを前記転送装置に関連付けられている1つ以上のサーバ装置の内の1つのサーバ装置に転送し、前記第2識別子が前記第1識別子に一致していない場合、前記第1パケットをペイロードに格納した第1カプセル化パケットを前記第2識別子が割り当てられている別の転送装置に転送する転送手段と、を備えている。 According to one aspect of the present invention, a forwarding device used in a network that forwards a first packet destined for a common address transmitted by a wireless device to one of a plurality of forwarding devices according to the location of the wireless device includes a holding means for holding a first identifier, and a forwarding means for, when receiving the first packet from the network, determining whether a second identifier included in the first packet matches the first identifier, and, if the second identifier matches the first identifier, forwarding the first packet to one of one or more server devices associated with the forwarding device, and, if the second identifier does not match the first identifier, forwarding a first encapsulated packet in which the first packet is stored in its payload to another forwarding device to which the second identifier is assigned.

本発明によると、無線デバイスが異なるMECサイトに関連付けられたエリアに移動してもサービス提供を継続させることができる。 According to the present invention, service can be continued even if a wireless device moves to an area associated with a different MEC site.

一実施形態によるシステム構成図。FIG. 1 is a system configuration diagram according to an embodiment. 一実施形態によるシーケンス図。FIG. 2 is a sequence diagram according to one embodiment. 一実施形態によるシーケンス図。FIG. 2 is a sequence diagram according to one embodiment. 一実施形態による転送情報を示す図。FIG. 4 illustrates forwarding information according to one embodiment. 一実施形態による転送装置の構成図。FIG. 2 is a configuration diagram of a transfer device according to an embodiment. 一実施形態による判定情報を示す図。FIG. 11 is a diagram showing determination information according to an embodiment. 一実施形態によるシーケンス図。FIG. 2 is a sequence diagram according to one embodiment.

以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴が任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。 The embodiments are described in detail below with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims, and not all combinations of features described in the embodiments are necessarily essential to the invention. Two or more of the features described in the embodiments may be combined in any desired manner. In addition, the same reference numbers are used for the same or similar configurations, and duplicate descriptions are omitted.

<第一実施形態>
図1は、本実施形態によるシステム構成を示している。MECサイト1は、転送装置2と、複数のサーバ装置3と、を有する。なお、図1では、2つのMECサイト1を示しているが、MECサイト1の数は、2以上の任意の数であり、様々な地理的位置に配置される。以下の説明において、2つのMECサイト1を区別する場合、MECサイト#1、MECサイト#2と表記する。また、図1において、各MECサイト1に配置されているサーバ装置3の数は2であるが、各MECサイト1に配置されるサーバ装置3の数は、1以上の任意の数とし得る。また、各MECサイト1に配置されるサーバ装置3の数を同じにする必要はない。以下の説明において、各サーバ装置3を区別する場合、図1に示す様に、サーバ装置#1-1、#1-2、#2-1、#2-2と表記する。同様に、2つの転送装置2を区別する場合、図1に示す様に、転送装置#1、#2と表記する。
First Embodiment
FIG. 1 shows a system configuration according to the present embodiment. The MEC site 1 has a transfer device 2 and a plurality of server devices 3. Although FIG. 1 shows two MEC sites 1, the number of MEC sites 1 is any number equal to or greater than two, and the MEC sites 1 are located at various geographical locations. In the following description, when the two MEC sites 1 are to be distinguished from one another, they are referred to as MEC site #1 and MEC site #2. Also, in FIG. 1, the number of server devices 3 located at each MEC site 1 is two, but the number of server devices 3 located at each MEC site 1 can be any number equal to or greater than one. Also, it is not necessary to make the number of server devices 3 located at each MEC site 1 the same. In the following description, when the server devices 3 are to be distinguished from one another, they are referred to as server devices #1-1, #1-2, #2-1, and #2-2, as shown in FIG. 1. Similarly, when the two transfer devices 2 are to be distinguished from one another, they are referred to as transfer devices #1 and #2, as shown in FIG. 1.

本実施形態では、各MECサイト1にサイト識別子を割り当てる。図1によると、MECサイト#1のサイト識別子はID#1であり、MECサイト#2のサイト識別子はID#2である。なお、サイト識別子は、同じMECサイトの転送装置2の装置識別子でもある。サイト識別子は、同じMECサイト1の総ての装置(転送装置2及びサーバ装置3)に設定される。転送装置2に設定されたサイト識別子と、同じサイト識別子が設定されたサーバ装置3は、当該転送装置2に関連付けられたサーバ装置3である。 In this embodiment, a site identifier is assigned to each MEC site 1. According to FIG. 1, the site identifier of MEC site #1 is ID#1, and the site identifier of MEC site #2 is ID#2. The site identifier is also the device identifier of the transfer device 2 in the same MEC site. The site identifier is set in all devices (transfer device 2 and server device 3) in the same MEC site 1. The site identifier set in the transfer device 2 and the server device 3 to which the same site identifier is set are the server device 3 associated with the transfer device 2.

また、各サーバ装置3にはサーバ識別子を割り当てる。図1によると、サーバ装置#1-1、#1-2、#2-1及び#2-2のサーバ識別子は、それぞれ、SID#1-1、#1-2、#2-1及び#2-2である。なお、転送装置2には、関連付けられているサーバ装置3のサーバ識別子が設定される。さらに、Anycast方式と同様に、本実施形態では、各MECサイト1の転送装置2に共通アドレスAD#Cを割り当てる。 A server identifier is also assigned to each server device 3. According to FIG. 1, the server identifiers of server devices #1-1, #1-2, #2-1, and #2-2 are SID#1-1, #1-2, #2-1, and #2-2, respectively. The server identifier of the associated server device 3 is set in the transfer device 2. Furthermore, similar to the Anycast method, in this embodiment, a common address AD#C is assigned to the transfer device 2 of each MEC site 1.

また、各転送装置2には、固有のアドレスである固有アドレスを割り当てる。図1によると、転送装置#1の固有アドレスはAD#1であり、転送装置#2の固有アドレスはAD#2である。転送装置2は、ネットワーク4に接続される。また、転送装置2は、同じMECサイト1内のサーバ装置3に接続される。なお、各サーバ装置3にも固有アドレスを割り当てる。各サーバ装置3に割り当てる固有アドレスは、プライベートアドレスであり得る。 Furthermore, each transfer device 2 is assigned a unique address that is a unique address. According to FIG. 1, the unique address of transfer device #1 is AD#1, and the unique address of transfer device #2 is AD#2. Transfer device 2 is connected to network 4. Transfer device 2 is also connected to server device 3 within the same MEC site 1. A unique address is also assigned to each server device 3. The unique address assigned to each server device 3 may be a private address.

WD5は、移動通信ネットワークの図示しない基地局及びネットワーク4を介してMECサイト1にアクセスし、MECサイト1内のサーバ装置3によってサービス提供を受ける。なお、Anycast方式と同様に、WD5がMECサイト1にアクセスする際、図示しないDNSは、当該WD5の位置に拘わらず、共通アドレスAD#Cを当該WD5に通知する様に構成される。以下の説明において、WD5がMECサイト1に向けて送信するパケット、つまり、宛先アドレスに共通アドレスAD#Cが設定されているパケットを"MECパケット"と表記する。ネットワーク4は、WD5の位置に応じてMECパケットの転送先を変更する。本実施形態では、WD5がエリア#1内にいる場合、MECパケットはMECサイト#1に転送され、WD5がエリア#2内にいる場合、MECパケットはMECサイト#2に転送されるものとする。 WD5 accesses MEC site 1 via a base station (not shown) of the mobile communication network and network 4, and receives services from a server device 3 in MEC site 1. As with the Anycast method, when WD5 accesses MEC site 1, a DNS (not shown) is configured to notify WD5 of the common address AD#C regardless of the location of WD5. In the following description, a packet that WD5 sends to MEC site 1, that is, a packet with the common address AD#C set in the destination address, is referred to as a "MEC packet". Network 4 changes the forwarding destination of the MEC packet depending on the location of WD5. In this embodiment, if WD5 is in area #1, the MEC packet is forwarded to MEC site #1, and if WD5 is in area #2, the MEC packet is forwarded to MEC site #2.

図2は、WD5がMECサイト1にアクセスを開始する際のシーケンス図である。なお、WD5はエリア#1内にいるものとする。WD5は、DNSから共通アドレスAD#Cを取得すると、S10において、コネクションを要求するためのMECパケット(要求MECパケット)を送信する。要求MECパケットは、MECサイト#1の転送装置#1に転送される。転送装置#1は、要求MECパケットを受信すると、サーバ装置#1-1及び#1-2の内の1つを選択し、選択したサーバ装置3に要求MECパケットを転送する。なお、転送装置2は、通常のNAT機能を備え、要求MECパケットの宛先アドレスに設定されている共通アドレスAD#Cを選択したサーバ装置3の固有アドレスに変換する。なお、以下の説明では、転送装置2により宛先アドレスが変更されたMECパケットもMECパケットと表記する。図2によると、転送装置#1は、サーバ装置#1-1を選択している。したがって、転送装置#1は、S11で、要求MECパケットをサーバ装置#1-1に送信する。 Figure 2 is a sequence diagram when WD5 starts accessing MEC site 1. It is assumed that WD5 is in area #1. When WD5 acquires the common address AD#C from DNS, in S10, it transmits an MEC packet (request MEC packet) for requesting a connection. The request MEC packet is transferred to transfer device #1 of MEC site #1. When transfer device #1 receives the request MEC packet, it selects one of server devices #1-1 and #1-2 and transfers the request MEC packet to the selected server device 3. Note that transfer device 2 has a normal NAT function and converts the common address AD#C set in the destination address of the request MEC packet to the unique address of the selected server device 3. Note that in the following description, the MEC packet whose destination address has been changed by transfer device 2 is also referred to as an MEC packet. According to Figure 2, transfer device #1 selects server device #1-1. Therefore, in S11, transfer device #1 sends a request MEC packet to server device #1-1.

サーバ装置#1-1は、要求MECパケットを受信すると、これから確立するコネクションのコネクション識別子を設定する。本実施形態において、コネクション識別子は、コネクションを設定するサーバ装置#1-1が設置されているMECサイト#1のサイト識別子ID#1と、サーバ装置#1-1のサーバ識別子SID#1-1を連結した値を含む。例えば、コネクション識別子を、MECサイト#1のサイト識別子ID#1と、サーバ装置#1-1のサーバ識別子SID#1-1と、乱数と、を所定順序で連結した値とすることができる。サーバ装置#1-1は、要求MECパケットの応答として、S12で、コネクション識別子を含み、要求MECパケットに対する応答を示すパケットである応答パケットを転送装置#1に送信する。当該応答パケットの宛先アドレスには、要求MECパケットの送信元アドレスであるWD5のアドレスが設定される。 When server device #1-1 receives the request MEC packet, it sets a connection identifier for the connection to be established. In this embodiment, the connection identifier includes a value obtained by concatenating the site identifier ID#1 of MEC site #1 in which server device #1-1 for setting up the connection is installed, and the server identifier SID#1-1 of server device #1-1. For example, the connection identifier can be a value obtained by concatenating the site identifier ID#1 of MEC site #1, the server identifier SID#1-1 of server device #1-1, and a random number in a predetermined order. In response to the request MEC packet, server device #1-1 transmits a response packet to transfer device #1 in S12, which includes the connection identifier and is a packet indicating a response to the request MEC packet. The destination address of the response packet is set to the address of WD5, which is the source address of the request MEC packet.

転送装置#1は、サーバ装置#1-1から応答パケットを受信すると、S13において、ネットワーク4を介して、受信した応答パケットをWD5に送信する。WD5とサーバ装置#1-1との間のコネクションが確立された後、WD5とサーバ装置#1-1との間で送受信される総てのパケットにはコネクション識別子が設定される。WD5は、S14で、データを含むMECパケット(データMECパケット)を送信する。データMECパケットを受信した転送装置#1は、データMECパケットに含まれるコネクション識別子(サーバ識別子を含む)に基づき転送先のサーバ装置3がサーバ装置#1-1であると判定する。したがって、転送装置#1は、S15において、データMECパケットをサーバ装置#1-1に送信する。S16において、サーバ装置#1-1は、WD5にデータを含むパケットであるデータパケットを送信する。転送装置#1は、サーバ装置#1-1からデータパケットを受信すると、WD5に転送する(S17)。 When the transfer device #1 receives a response packet from the server device #1-1, in S13, it transmits the received response packet to WD5 via the network 4. After the connection between WD5 and the server device #1-1 is established, a connection identifier is set for all packets transmitted and received between WD5 and the server device #1-1. In S14, WD5 transmits an MEC packet containing data (data MEC packet). The transfer device #1 that receives the data MEC packet determines that the transfer destination server device 3 is the server device #1-1 based on the connection identifier (including the server identifier) contained in the data MEC packet. Therefore, in S15, the transfer device #1 transmits the data MEC packet to the server device #1-1. In S16, the server device #1-1 transmits a data packet, which is a packet containing data, to WD5. When the transfer device #1 receives the data packet from the server device #1-1, it transfers it to WD5 (S17).

以後、WD5がエリア#1内にいる限り、図2のS14~S17に示す様に、WD5とサーバ装置#1-1との間で通信が行われる。 After that, as long as WD5 is within area #1, communication will take place between WD5 and server device #1-1 as shown in S14 to S17 of Figure 2.

図3は、WD5がサーバ装置#1-1との通信を継続中にエリア#2に移動した際のシーケンス図である。WD5がエリア#2に進入したため、S20で送信したデータMECパケットは、MECサイト#2の転送装置#2に転送される。転送装置#2は、受信したデータMECパケットに含まれるコネクション識別子に基づき、S21において、当該データMECパケットが自サイトを宛先とするものか否かを判定する。本例では、コネクション識別子に含まれるサイト識別子がID#1であり、転送装置#2が設置されているMECサイト#2のサイト識別子ID#2と一致しないため、転送装置#2は、受信したデータMECパケットが自サイトを宛先とするものではないと判定する。 Figure 3 is a sequence diagram when WD5 moves to area #2 while continuing communication with server device #1-1. As WD5 enters area #2, the data MEC packet sent in S20 is forwarded to transfer device #2 in MEC site #2. Based on the connection identifier included in the received data MEC packet, transfer device #2 determines in S21 whether the data MEC packet is addressed to its own site. In this example, the site identifier included in the connection identifier is ID #1, which does not match the site identifier ID #2 of MEC site #2 in which transfer device #2 is installed, so transfer device #2 determines that the received data MEC packet is not addressed to its own site.

この場合、転送装置#2は、受信したデータMECパケットを、本来の宛先であるMECサイト1(本例では、MECサイト#1)の転送装置2(本例では転送装置#1)に転送する。なお、転送にはカプセル化が使用される。つまり、転送装置#2は、新たなパケットを生成し、生成したパケットのペイロードに受信したデータMECパケットを格納し、S22で転送先の転送装置2に送信する。以下では、他のパケットをカプセル化しているパケットをカプセル化パケットと表記する。カプセル化パケットの宛先アドレスに設定する値を判定するため、各転送装置2は、他のMECサイト1について、サイト識別子と、当該サイト識別子が割り当てられたMECサイト1に設置されている転送装置2の固有アドレスとの関係を示す転送情報を保持している。図4は、転送装置#2が保持している転送情報の例を示す。転送装置#2は、転送情報と、受信したデータMECパケットに含まれるサイト識別子ID#1と、に基づき、カプセル化パケットの宛先アドレスに転送装置#1の固有アドレスAD#1を設定してネットワーク4に送信する。 In this case, the transfer device #2 transfers the received data MEC packet to the transfer device 2 (in this example, transfer device #1) of the MEC site 1 (in this example, MEC site #1), which is the original destination. Note that encapsulation is used for the transfer. That is, the transfer device #2 generates a new packet, stores the received data MEC packet in the payload of the generated packet, and transmits it to the transfer device 2 of the transfer destination in S22. In the following, a packet that encapsulates another packet is referred to as an encapsulated packet. In order to determine the value to be set in the destination address of the encapsulated packet, each transfer device 2 holds transfer information indicating the relationship between the site identifier and the unique address of the transfer device 2 installed in the MEC site 1 to which the site identifier is assigned for the other MEC sites 1. FIG. 4 shows an example of the transfer information held by the transfer device #2. Based on the transfer information and the site identifier ID#1 included in the received data MEC packet, the transfer device #2 sets the unique address AD#1 of the transfer device #1 to the destination address of the encapsulated packet and transmits it to the network 4.

転送装置#1は、データMECパケットをペイロードに含むカプセル化パケットを受信すると、ペイロードに格納されているデータMECパケットを取り出す。そして、転送装置#1は、S23で、データMECパケットの送信元アドレス、つまり、WD5のアドレスを、カプセル化パケットの送信元のアドレス、つまり、本例では転送装置#2の固有アドレスであるAD#2に関連付けて返送情報に登録する。また、転送装置#1は、取り出したデータMECパケットに含まれるサーバ識別子SID#1-1に基づき、S24で、当該データMECパケットをサーバ装置#1-1に送信する。 When transfer device #1 receives an encapsulated packet that includes a data MEC packet in its payload, it extracts the data MEC packet stored in the payload. Then, in S23, transfer device #1 associates the source address of the data MEC packet, that is, the address of WD5, with the source address of the encapsulated packet, that is, AD#2, which is the unique address of transfer device #2 in this example, and registers this in the return information. Also, in S24, transfer device #1 transmits the data MEC packet to server device #1-1 based on the server identifier SID#1-1 included in the extracted data MEC packet.

サーバ装置#1-1は、S25において、WD5を宛先としたデータパケットを転送装置#1に送信する。転送装置#1は、データパケットを受信すると、S26において、当該データパケットの宛先アドレスが返送情報に登録されているか否かを判定する。登録されていない場合、転送装置#1は、受信したデータパケットをネットワーク4に送信する。一方、登録されている場合、転送装置#1は、受信したデータパケットをカプセル化し、返送情報においてデータパケットの宛先アドレスに関連付けられている転送装置2に送信する。本例では、WD5のIPアドレスが返送情報に登録され、転送装置#2の固有アドレスAD#2に関連付けられているため、転送装置#1は、S27において、データパケットをカプセル化して転送装置#2に送信する。転送装置#2は、データパケットを含むカプセル化パケットを受信すると、データパケットを取り出し、データパケットの宛先アドレスに基づき、S28において、当該データパケットをWD5に送信する。 In S25, server device #1-1 transmits a data packet addressed to WD5 to transfer device #1. When transfer device #1 receives the data packet, in S26, it determines whether the destination address of the data packet is registered in the return information. If it is not registered, transfer device #1 transmits the received data packet to network 4. On the other hand, if it is registered, transfer device #1 encapsulates the received data packet and transmits it to transfer device 2 associated with the destination address of the data packet in the return information. In this example, since the IP address of WD5 is registered in the return information and associated with the unique address AD#2 of transfer device #2, transfer device #1 encapsulates the data packet and transmits it to transfer device #2 in S27. When transfer device #2 receives the encapsulated packet including the data packet, it extracts the data packet and transmits the data packet to WD5 in S28 based on the destination address of the data packet.

以上の構成により、WD5が移動することにより、MECパケットがそれまでとは異なるMECサイト1に転送されても通信を継続させることができる。なお、説明の簡略化のため図2及び図3では一部省略しているが、転送装置2は、パケットを受信する度に、当該パケットをどの様に転送するのかを判定する。この判定方法については後述する。 With the above configuration, the movement of WD5 allows communication to continue even if the MEC packet is transferred to a different MEC site 1 than before. Note that, although some details are omitted in Figures 2 and 3 for the sake of simplicity, each time the transfer device 2 receives a packet, it determines how to transfer the packet. The method of this determination will be described later.

図5は、転送装置2の構成図である。通信インタフェース20は、ネットワーク4に接続される。接続インタフェース21は、サーバ装置3に接続される。通信インタフェース20及び接続インタフェース21は、パケットを受信すると、受信したパケットを転送部22に出力する。転送部22は、判定情報を有し、判定情報に基づき受信したパケットに対する処理を判定する。図6は、MECサイト#kに設置されている転送装置#kが保持している判定情報を示している。なお、MECサイト#kのサイト識別子をID#kとし、転送装置#kの固有アドレスをAD#kとする。なお、上述した様に、サイト識別子ID#kは、転送装置#kの装置識別子と見做すこともできる。 Figure 5 is a configuration diagram of the transfer device 2. The communication interface 20 is connected to the network 4. The connection interface 21 is connected to the server device 3. When the communication interface 20 and the connection interface 21 receive a packet, they output the received packet to the transfer unit 22. The transfer unit 22 has judgment information and judges the processing for the received packet based on the judgment information. Figure 6 shows the judgment information held by the transfer device #k installed in the MEC site #k. Note that the site identifier of the MEC site #k is ID#k, and the unique address of the transfer device #k is AD#k. Note that, as described above, the site identifier ID#k can also be regarded as the device identifier of the transfer device #k.

まず、転送部22は、宛先アドレスが共通アドレスAD#Cであり、コネクション識別子の無い(サイト識別子の無い)パケットを受信した場合、当該パケットをMECサイト#k内のサーバ装置3に送信すると判定する。なお、複数のサーバ装置3がMECサイト#kに設置されている場合、どのサーバ装置3に送信するかは転送装置#kが任意の方法で選択する。この場合、転送部22は、送信先のサーバ装置3を示す情報と共に当該パケットを接続インタフェース21に出力する。なお、この処理は、図2のS10及びS11に対応する。 First, when the forwarding unit 22 receives a packet whose destination address is the common address AD#C and which has no connection identifier (no site identifier), it determines that the packet should be sent to a server device 3 in the MEC site #k. If multiple server devices 3 are installed in the MEC site #k, the forwarding device #k uses an arbitrary method to select which server device 3 the packet should be sent to. In this case, the forwarding unit 22 outputs the packet to the connection interface 21 together with information indicating the destination server device 3. This process corresponds to S10 and S11 in FIG. 2.

転送部22は、宛先アドレスが共通アドレスAD#Cであり、コネクション識別子内のサイト識別子がID#kのパケットを受信した場合、当該パケットを、コネクション識別子内のサーバ識別子で示されるMECサイト#kのサーバ装置3に送信すると判定する。この場合、転送部22は、送信先のサーバ装置3を示す情報と共にパケットを接続インタフェース21に出力する。なお、この処理は、図2のS14及びS15に対応する。 When the forwarding unit 22 receives a packet whose destination address is the common address AD#C and whose site identifier in the connection identifier is ID#k, the forwarding unit 22 determines to transmit the packet to the server device 3 of the MEC site #k indicated by the server identifier in the connection identifier. In this case, the forwarding unit 22 outputs the packet to the connection interface 21 together with information indicating the destination server device 3. Note that this process corresponds to S14 and S15 in FIG. 2.

転送部22は、宛先アドレスが共通アドレスAD#Cであり、コネクション識別子内のサイト識別子がID#kとは異なるパケットを受信した場合、当該パケットを、カプセル化してネットワーク4に送信すると判定する。この場合、転送部22は、受信したパケットをカプセル化処理部23にカプセル化させる。つまり、カプセル化処理部23にカプセル化パケットを生成させる。以下の説明においては、カプセル化パケットのペイロードに格納されているパケットを被カプセル化パケットと表記する。転送部22は、カプセル化パケットの宛先アドレスに設定する値を、サイト識別子を使用して転送情報を参照することで判定する。転送部22は、カプセル化パケットを通信インタフェース20に送信する。なお、この処理は、図3のS20~S22に対応する。 When the forwarding unit 22 receives a packet whose destination address is the common address AD#C and whose site identifier in the connection identifier is different from ID#k, it determines that the packet should be encapsulated and transmitted to the network 4. In this case, the forwarding unit 22 causes the encapsulation processing unit 23 to encapsulate the received packet. That is, it causes the encapsulation processing unit 23 to generate an encapsulated packet. In the following description, the packet stored in the payload of the encapsulated packet is referred to as the encapsulated packet. The forwarding unit 22 determines the value to be set in the destination address of the encapsulated packet by referring to the forwarding information using the site identifier. The forwarding unit 22 transmits the encapsulated packet to the communication interface 20. Note that this process corresponds to S20 to S22 in FIG. 3.

転送部22は、宛先アドレスが固有アドレスAD#kであるカプセル化パケットを受信した場合、当該カプセル化パケットをディカプセル化すると判定する。この場合、転送部22は、受信したカプセル化パケットをカプセル化処理部23にディカプセル化させる。つまり、カプセル化パケットのペイロードに格納されている被カプセル化パケットをカプセル化処理部23に取り出させる。続いて、被カプセル化パケットに対する処理を判定情報に基づき再度判定する。この処理は、図3のS22~S24と、S27及びS28の処理に対応する。なお、図3のS23に示す様に、転送部22は、被カプセル化パケットをサーバ装置3に送信する場合、被カプセル化パケットの送信元アドレスと、カプセル化パケットの送信元アドレスとの対応関係を返送情報に登録する。なお、宛先アドレスが固有アドレスAD#kであるが、カプセル化パケットではないパケットを受信すると、転送部22は、通常のパケット処理を行う。 When the forwarding unit 22 receives an encapsulated packet whose destination address is the unique address AD#k, it determines that the encapsulated packet should be decapsulated. In this case, the forwarding unit 22 causes the encapsulation processing unit 23 to decapsulate the received encapsulated packet. In other words, it causes the encapsulation processing unit 23 to extract the encapsulated packet stored in the payload of the encapsulated packet. Next, the processing for the encapsulated packet is determined again based on the determination information. This processing corresponds to the processing of S22 to S24 and S27 and S28 in FIG. 3. Note that, as shown in S23 in FIG. 3, when the forwarding unit 22 transmits an encapsulated packet to the server device 3, it registers the correspondence between the source address of the encapsulated packet and the source address of the encapsulated packet in the return information. Note that, when the forwarding unit 22 receives a packet whose destination address is the unique address AD#k but which is not an encapsulated packet, it performs normal packet processing.

転送部22は、宛先アドレスが共通アドレスAD#C及び固有アドレスAD#kとは異なり、かつ、返送情報に登録されていないパケットを受信した場合、当該パケットに対しては、当該パケットの宛先アドレスに従う通常の転送処理を行う。この場合、転送部22は、受信したパケットを、宛先アドレスに応じたインタフェースに送信する。なお、この処理は、図2のS16及びS17に対応する。 When the forwarding unit 22 receives a packet whose destination address is different from the common address AD#C and the unique address AD#k and which is not registered in the return information, the forwarding unit 22 performs normal forwarding processing on the packet according to the destination address of the packet. In this case, the forwarding unit 22 transmits the received packet to the interface corresponding to the destination address. This processing corresponds to S16 and S17 in FIG. 2.

転送部22は、宛先アドレスが共通アドレスAD#C及び固有アドレスAD#kとは異なり、かつ、宛先アドレスが返送情報に登録されているパケットを、MECサイト#kのサーバ装置3から受信した場合、当該パケットを、カプセル化してネットワーク4に送信すると判定する。この場合、転送部22は、受信したパケットをカプセル化処理部23にカプセル化させる。転送部22は、カプセル化パケットの宛先アドレスに設定する値を、被カプセル化パケットの宛先アドレスを使用して返送情報を参照することで判定する。転送部22は、カプセル化パケットを通信インタフェース20に送信する。なお、この処理は、図3のS25~S27に対応する。 When the forwarding unit 22 receives a packet from the server device 3 of the MEC site #k, the destination address of which is different from the common address AD#C and the unique address AD#k, and the destination address is registered in the return information, the forwarding unit 22 determines to encapsulate the packet and transmit it to the network 4. In this case, the forwarding unit 22 causes the encapsulation processing unit 23 to encapsulate the received packet. The forwarding unit 22 determines the value to be set in the destination address of the encapsulated packet by referring to the return information using the destination address of the packet to be encapsulated. The forwarding unit 22 transmits the encapsulated packet to the communication interface 20. Note that this process corresponds to S25 to S27 in FIG. 3.

なお、上記説明した実施形態では、共通アドレスAD#C及び固有アドレスを転送装置2に割り当て、各サーバ装置3には固有アドレスのみを割り当ていた。しかしながら、共通アドレスAD#C及び固有アドレスを各サーバ装置3に割り当て、各転送装置2には固有アドレスのみを割り当てる構成とすることもできる。この場合においても、ネットワーク4と各サーバ装置3との間のパケットの送受信は、同じMECサイト1の転送装置2を介して行われる様に各MECサイト1は構成される。なお、この場合、転送装置2は、NATを行わない。そうすることで、図1~図6で説明した様に通信を行うことができる。 In the embodiment described above, the common address AD#C and a unique address are assigned to the transfer device 2, and only a unique address is assigned to each server device 3. However, it is also possible to configure the common address AD#C and a unique address to be assigned to each server device 3, and only a unique address to each transfer device 2. Even in this case, each MEC site 1 is configured so that packets are sent and received between the network 4 and each server device 3 via the transfer device 2 of the same MEC site 1. In this case, the transfer device 2 does not perform NAT. By doing so, communication can be performed as described in Figures 1 to 6.

<第二実施形態>
続いて、第二実施形態について第一実施形態との相違点を中心に説明する。図3のシーケンスでは、WD5がエリア#1に戻らない限り、WD5とサーバ装置#1-1との通信は、他のMECサイト1を介することになり遅延が増大する。したがって、本実施形態において、転送装置#1は、S22で、MECサイト#2からカプセル化されたデータMECパケットを受信すると、MECサイト#2の転送装置#2を介して通信が行われていることをサーバ装置#1-1に通知する。この通知には、例えば、転送装置#2の固有アドレスを含める。例えば、転送装置#1は、S24のデータMECパケットのヘッダ領域を使用して当該通知を行うことができる。また、転送装置#1は、個別にサーバ装置#1-1にWD5との通信がMECサイト#2の転送装置#2を介して行われていることを通知することができる。
Second Embodiment
Next, the second embodiment will be described with a focus on differences from the first embodiment. In the sequence of FIG. 3, unless WD5 returns to area #1, the communication between WD5 and server device #1-1 will go through another MEC site 1, and the delay will increase. Therefore, in this embodiment, when the transfer device #1 receives the encapsulated data MEC packet from the MEC site #2 in S22, it notifies the server device #1-1 that the communication is being performed through the transfer device #2 of the MEC site #2. This notification includes, for example, the unique address of the transfer device #2. For example, the transfer device #1 can perform the notification by using the header area of the data MEC packet of S24. In addition, the transfer device #1 can individually notify the server device #1-1 that the communication with WD5 is being performed through the transfer device #2 of the MEC site #2.

サーバ装置#1-1は当該通知に対して、WD5へのサービス提供をMECサイト#2に移行させる要求を送信することができる。図7は、サーバ装置#1-1がWD5へのサービス提供をMECサイト#2に移行させる処理のシーケンス図である。なお、図7において点線の矢印は、サーバ装置#1-1がMECサイト#2にサービス提供の役割を引き継ぐための処理を示し、実線の矢印は、サーバ装置#1-1がWD5にコネクション識別子の変更を通知するための処理を示している。 In response to this notification, server device #1-1 can send a request to transfer service provision to WD5 to MEC site #2. Figure 7 is a sequence diagram of the process in which server device #1-1 transfers service provision to WD5 to MEC site #2. Note that in Figure 7, the dotted arrows indicate the process in which server device #1-1 hands over the role of service provision to MEC site #2, and the solid arrows indicate the process in which server device #1-1 notifies WD5 of a change in the connection identifier.

S30において、サーバ装置#1-1は、MECサイト#2への引継ぎを要求するパケットである引継要求パケットを送信する。引継要求パケットの宛先は、例えば、前記通知により転送装置#1から通知された転送装置#2の固有アドレスである。なお、引継要求パケットには、サーバ装置#1-1の固有アドレスが含められる。転送装置#1は、S31において、転送装置#2に対して引継要求パケットを転送する。転送装置#2は、引継要求パケットを受信すると、サービス提供を引き継ぐサーバ装置3を、サーバ装置#2-1及び#2-2から選択する。図7において、転送装置#2は、サーバ装置#2-2を選択している。したがって、転送装置#2は、S32において、サーバ装置#2-2に新たに生成した引継要求パケットを送信する。この新たに生成した引継要求パケットには、サーバ装置#1-1の固有アドレスを含める。サーバ装置#2-2は、引継要求パケットに含まれるサーバ装置#1-1の固有アドレスに基づき、サーバ装置#1-1に応答パケットを送信し、サーバ装置#1-1からサービス提供に必要な情報を取得する。例えば、WD5が動画データの配信を受けている場合、未配信のデータを特定するための情報等を取得する。また、サーバ装置#2-2は、コネクション識別子、つまり、MECサイト#2のサイト識別子ID#2と、サーバ装置#2-2のサーバ識別子#2-2と、乱数とを結合した値を生成して、S33の処理内でサーバ装置#1-1に通知する。 In S30, server device #1-1 transmits a takeover request packet, which is a packet requesting a takeover to MEC site #2. The destination of the takeover request packet is, for example, the unique address of transfer device #2 notified by transfer device #1 in the notification. The takeover request packet includes the unique address of server device #1-1. In S31, transfer device #1 transfers the takeover request packet to transfer device #2. When transfer device #2 receives the takeover request packet, it selects a server device 3 that will take over the provision of the service from server device #2-1 and #2-2. In FIG. 7, transfer device #2 selects server device #2-2. Therefore, transfer device #2 transmits a newly generated takeover request packet to server device #2-2 in S32. The unique address of server device #1-1 is included in this newly generated takeover request packet. Server device #2-2 sends a response packet to server device #1-1 based on the unique address of server device #1-1 included in the takeover request packet, and obtains information necessary for providing services from server device #1-1. For example, if WD5 is receiving video data distribution, it obtains information for identifying undistributed data. Server device #2-2 also generates a connection identifier, that is, a value that combines the site identifier ID#2 of MEC site #2, the server identifier #2-2 of server device #2-2, and a random number, and notifies server device #1-1 of this value during the processing of S33.

サーバ装置#1-1は、引継ぎが完了すると、コネクション識別子を変更することを通知する識別子切替通知パケットを生成する。識別子切替通知パケットは、それまでのコネクション識別子に加えて、今後、WD5との通信で使用すべきコネクション識別子、つまり、サーバ装置#2-2が生成してサーバ装置#1-1に通知したコネクション識別子を含む。サーバ装置#1-1は、S34において、宛先をWD5に設定した識別子切替通知パケットを転送装置#1に送信する。転送装置#1は、識別子切替通知パケットをカプセル化して転送装置#2に送信し(S35)、転送装置#2は、カプセル化パケットに含まれる識別子切替通知パケットをWD5に送信する(S36)。これにより、WD5は、以後のMECパケットに、MECサイト#2のサイト識別子ID#2と、サーバ装置#2-2のサーバ識別子SID#2-2とを含んだコネクション識別子を含める。これにより、MECパケットは、転送装置#2からサーバ装置#2-2に送信される。また、転送装置#1は、識別子切替通知パケットをWD5に送信すると、WD5に関する返送情報のエントリを削除する。 When the takeover is completed, the server device #1-1 generates an identifier switching notification packet notifying that the connection identifier will be changed. In addition to the previous connection identifier, the identifier switching notification packet includes the connection identifier to be used in future communications with WD5, that is, the connection identifier generated by the server device #2-2 and notified to the server device #1-1. In S34, the server device #1-1 transmits an identifier switching notification packet with the destination set to WD5 to the transfer device #1. The transfer device #1 encapsulates the identifier switching notification packet and transmits it to the transfer device #2 (S35), and the transfer device #2 transmits the identifier switching notification packet included in the encapsulated packet to WD5 (S36). As a result, WD5 includes a connection identifier including the site identifier ID#2 of the MEC site #2 and the server identifier SID#2-2 of the server device #2-2 in the subsequent MEC packet. As a result, the MEC packet is transmitted from the transfer device #2 to the server device #2-2. In addition, when transfer device #1 sends an identifier switching notification packet to WD5, it deletes the return information entry for WD5.

以上の構成により、WD5が移動することにより、MECパケットがそれまでとは異なるMECサイト1に転送されても通信を継続させることができ、かつ、通信遅延が増加することを抑えることができる。 With the above configuration, even if the MEC packet is transferred to a different MEC site 1 due to the movement of WD5, communication can be continued and an increase in communication delay can be suppressed.

なお、上記各実施形態において、転送装置2は、関連付けられている1つ以上のサーバ装置3に接続されているものとした。しかしながら、転送装置2と、関連付けられている1つ以上のサーバ装置3との間でパケットの送受信が行えれば良く、転送装置2が、関連付けられている1つ以上のサーバ装置3に直接的に接続されている必要はない。 In the above embodiments, the transfer device 2 is connected to one or more associated server devices 3. However, it is sufficient that packets can be transmitted and received between the transfer device 2 and the one or more associated server devices 3, and the transfer device 2 does not need to be directly connected to the one or more associated server devices 3.

なお、本開示による転送装置2は、コンピュータを転送装置2として動作させるプログラムにより実現することができる。プログラムは、1つ以上のプロセッサを有する装置の1つ以上のプロセッサで実行されると、当該装置を上記転送装置2として機能させる様に構成される。プログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて、又は、ネットワーク経由で配布が可能なものである。 The transfer device 2 according to the present disclosure can be realized by a program that causes a computer to operate as the transfer device 2. The program is configured to cause a device having one or more processors to function as the transfer device 2 when executed by the device. The program can be stored in a computer-readable storage medium or distributed via a network.

発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。 The invention is not limited to the above-described embodiment, and various modifications and variations are possible within the scope of the invention.

以上の構成により、無線デバイスが異なるMECサイトに関連付けられたエリアに移動してもサービス提供を継続させることができる。したがって、国連が主導する持続可能な開発目標(SDGs)の目標9「レジリエントなインフラを整備し、持続可能な産業化を推進するとともに、イノベーションの拡大を図る」に貢献することが可能となる。 With the above configuration, it is possible to continue providing services even if the wireless device moves to an area associated with a different MEC site. This makes it possible to contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote sustainable industrialization and foster innovation."

22:転送部 22: Transfer section

Claims (11)

無線デバイスの位置に応じて前記無線デバイスが送信した共通アドレスを宛先とする第1パケットを複数の転送装置の内の1つの転送装置に転送するネットワークで使用される転送装置であって、
第1識別子を保持する保持手段と、
前記ネットワークから前記第1パケットを受信すると、前記第1パケットに含まれる第2識別子が前記第1識別子に一致しているかを判定し、前記第2識別子が前記第1識別子に一致している場合、前記第1パケットを前記転送装置に関連付けられている1つ以上のサーバ装置の内の1つのサーバ装置に転送し、前記第2識別子が前記第1識別子に一致していない場合、前記第1パケットをペイロードに格納した第1カプセル化パケットを前記第2識別子が割り当てられている別の転送装置に転送する転送手段と、
を備えている転送装置。
A forwarding device used in a network that forwards a first packet having a common address sent by a wireless device to one of a plurality of forwarding devices according to a location of the wireless device, the forwarding device comprising:
A storage means for storing a first identifier;
a forwarding means for receiving the first packet from the network, determining whether a second identifier included in the first packet matches the first identifier, and if the second identifier matches the first identifier, forwarding the first packet to one of one or more server devices associated with the forwarding device, and if the second identifier does not match the first identifier, forwarding a first encapsulated packet having the first packet stored in its payload to another forwarding device to which the second identifier is assigned;
A transfer device comprising:
前記第2識別子が前記第1識別子に一致している場合、前記転送手段は、前記1つ以上のサーバ装置の内の、前記第1パケットに含まれるサーバ識別子が割り当てられているサーバ装置に前記第1パケットを転送する、請求項1に記載の転送装置。 The forwarding device according to claim 1, wherein, if the second identifier matches the first identifier, the forwarding means forwards the first packet to a server device, among the one or more server devices, to which the server identifier included in the first packet is assigned. 前記第1パケットに前記第2識別子が含まれていない場合、前記転送手段は、前記1つ以上のサーバ装置から選択した1つのサーバ装置に前記第1パケットを転送する、請求項1又は2に記載の転送装置。 The forwarding device according to claim 1 or 2, wherein if the first packet does not include the second identifier, the forwarding means forwards the first packet to one server device selected from the one or more server devices. 前記転送手段は、前記複数の転送装置それぞれに割り当てられた固有アドレスと、前記第2識別子との対応関係を示す転送情報を保持し、
前記第2識別子が前記第1識別子に一致していない場合、前記転送手段は、前記第1カプセル化パケットの宛先アドレスに前記第2識別子に対応する固有アドレスを設定して前記ネットワークに送信することで、前記第1カプセル化パケットを前記別の転送装置に転送する、請求項1から3のいずれか1項に記載の転送装置。
the forwarding means holds forwarding information indicating a correspondence between a unique address assigned to each of the plurality of forwarding devices and the second identifier;
4. The forwarding device according to claim 1, wherein if the second identifier does not match the first identifier, the forwarding means forwards the first encapsulated packet to the other forwarding device by setting a unique address corresponding to the second identifier as the destination address of the first encapsulated packet and sending it to the network.
前記ネットワークから前記転送装置に割り当てられた固有アドレスが宛先に設定され、かつ、第2パケットをペイロードに格納した第2カプセル化パケットを受信した場合、前記転送手段は、前記第2パケットの宛先に前記共通アドレスが設定され、かつ、前記第2パケットに含まれる前記第2識別子が前記第1識別子に一致している場合、前記第2パケットを、前記1つ以上のサーバ装置の内の、前記第2パケットに含まれるサーバ識別子が割り当てられているサーバ装置に転送する、請求項4に記載の転送装置。 The forwarding device according to claim 4, wherein, when a second encapsulated packet is received in which a unique address assigned to the forwarding device from the network is set as the destination and the second packet is stored in the payload, the forwarding means forwards the second packet to a server device to which the server identifier included in the second packet is assigned, among the one or more server devices, if the common address is set as the destination of the second packet and the second identifier included in the second packet matches the first identifier. 前記転送手段は、他の転送装置から前記第2パケットを受信したことを、前記第2パケットに含まれるサーバ識別子が割り当てられているサーバ装置に通知する、請求項5に記載の転送装置。 The forwarding device according to claim 5, wherein the forwarding means notifies a server device to which a server identifier included in the second packet is assigned that the second packet has been received from another forwarding device. 前記転送手段は、前記第2パケットの宛先に前記共通アドレスが設定されていない場合、前記第2パケットを前記第2パケットの宛先に設定されたアドレスが割り当てられている装置に転送する、請求項5又は6に記載の転送装置。 The forwarding device according to claim 5 or 6, wherein, if the common address is not set as the destination of the second packet, the forwarding means forwards the second packet to a device to which the address set as the destination of the second packet is assigned. 前記転送手段は、前記第2パケットを前記第2パケットに含まれるサーバ識別子が割り当てられているサーバ装置に転送した場合、前記第2カプセル化パケットの第1送信元アドレスと、前記第2パケットの第2送信元アドレスと、の対応関係を返送情報として保持する、請求項5から7のいずれか1項に記載の転送装置。 The forwarding device according to any one of claims 5 to 7, wherein the forwarding means, when forwarding the second packet to a server device to which a server identifier included in the second packet is assigned, holds, as return information, a correspondence between the first source address of the second encapsulated packet and the second source address of the second packet. 前記1つ以上のサーバ装置の内の1つのサーバ装置から第3パケットを受信すると、前記転送手段は、前記第3パケットの宛先に設定されたアドレスが前記返送情報の前記第2送信元アドレスに一致するか否かを判定し、前記第3パケットの宛先に設定されたアドレスが前記返送情報の前記第2送信元アドレスに一致しない場合、前記第3パケットを前記第3パケットの宛先に設定されたアドレスが割り当てられている装置に転送する、請求項8に記載の転送装置。 The transfer device according to claim 8, wherein, when a third packet is received from one of the one or more server devices, the transfer means determines whether or not the address set as the destination of the third packet matches the second source address of the return information, and if the address set as the destination of the third packet does not match the second source address of the return information, transfers the third packet to a device to which the address set as the destination of the third packet is assigned. 前記第3パケットの宛先に設定されたアドレスが前記返送情報の前記第2送信元アドレスに一致する場合、前記転送手段は、前記第3パケットをペイロードに格納し、かつ、前記返送情報において前記第2送信元アドレスに対応すると示されている前記第1送信元アドレスを宛先に設定した第3カプセル化パケットを前記ネットワークに送信する、請求項9に記載の転送装置。 The forwarding device according to claim 9, wherein, when the address set as the destination of the third packet matches the second source address of the return information, the forwarding means stores the third packet in a payload and transmits to the network a third encapsulated packet having the first source address, which is indicated in the return information as corresponding to the second source address, set as the destination. 1つ以上のプロセッサを有する装置の前記1つ以上のプロセッサで実行されると、前記装置を請求項1から10のいずれか1項に記載の転送装置として機能させることを特徴とするプログラム。 A program characterized in that, when executed by one or more processors of a device having one or more processors, the device functions as a transfer device according to any one of claims 1 to 10.
JP2022035443A 2022-03-08 2022-03-08 Transfer device and program Active JP7601816B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022035443A JP7601816B2 (en) 2022-03-08 2022-03-08 Transfer device and program
PCT/JP2022/042179 WO2023171043A1 (en) 2022-03-08 2022-11-14 Transfer device and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022035443A JP7601816B2 (en) 2022-03-08 2022-03-08 Transfer device and program

Publications (2)

Publication Number Publication Date
JP2023130884A JP2023130884A (en) 2023-09-21
JP7601816B2 true JP7601816B2 (en) 2024-12-17

Family

ID=87936575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022035443A Active JP7601816B2 (en) 2022-03-08 2022-03-08 Transfer device and program

Country Status (2)

Country Link
JP (1) JP7601816B2 (en)
WO (1) WO2023171043A1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6548226B2 (en) * 2016-08-23 2019-07-24 日本電信電話株式会社 Route control system and method
JP6747761B2 (en) * 2017-08-25 2020-08-26 日本電信電話株式会社 Communication system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Kyoungjae Sun, et al.,Enhanced LISP Mapping System for Optimizing Service Path in Edge Computing Environment,IEEE Access,Volume 8,2020年10月19日,pp. 190559 - 190571

Also Published As

Publication number Publication date
JP2023130884A (en) 2023-09-21
WO2023171043A1 (en) 2023-09-14

Similar Documents

Publication Publication Date Title
US12149584B2 (en) Application relocation method and apparatus
CN116405461B (en) Data processing method, network element equipment and readable storage medium
US10952073B2 (en) Scalable WLAN gateway
AU2009342169B2 (en) Scalable WLAN gateway
CN110896553B (en) Multi-access edge computing method and platform and communication system
US6958988B1 (en) Mobile communication network and data delivery method in mobile communications network
CN106941507A (en) The dispatching method and device of request message
JP6674041B2 (en) Access method, apparatus, device, and system
US12166743B2 (en) Application discovery method, apparatus, and system, and computer storage medium
US20130110994A1 (en) Apparatus and method for relaying communication
CN113973098A (en) Method and device for sending domain name system request
JP7601816B2 (en) Transfer device and program
JP3693230B2 (en) Packet communication system
JP2003258859A (en) Communication system, communication method, transfer device, and network management device
JP7698939B2 (en) Communication method, base station, and program for terminal transmitting and receiving user data via control plane
KR101556031B1 (en) Method and system of distributed mobility control on network
JP5203878B2 (en) Communication system, gateway, and communication method
KR20130048145A (en) Apparatus and method for relaing communication
JP2016208084A (en) Network system and control device
JP2014146892A (en) Radio communication system and paging processing method
WO2012088849A1 (en) Method and system for obtaining connection information

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240126

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241205

R150 Certificate of patent or registration of utility model

Ref document number: 7601816

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150