JP7166359B2 - How network entity mobile event messages are propagated - Google Patents
How network entity mobile event messages are propagated Download PDFInfo
- Publication number
- JP7166359B2 JP7166359B2 JP2020560251A JP2020560251A JP7166359B2 JP 7166359 B2 JP7166359 B2 JP 7166359B2 JP 2020560251 A JP2020560251 A JP 2020560251A JP 2020560251 A JP2020560251 A JP 2020560251A JP 7166359 B2 JP7166359 B2 JP 7166359B2
- Authority
- JP
- Japan
- Prior art keywords
- message
- mobile event
- network address
- port
- network
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5053—Lease time; Renewal aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/26—Route discovery packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/253—Routing or path finding in a switch fabric using establishment or release of connections between ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2517—Translation of Internet protocol [IP] addresses using port numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4552—Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5084—Providing for device mobility
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/48—Message addressing, e.g. address format or anonymous messages, aliases
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)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Communication Control (AREA)
Description
本願は、名称が「ネットワークエンティティのモバイルイベントメッセージの伝播方法」であり、2018年11月16日に出願した中国特許出願第201811366932号に基づく優先権を主張し、この出願のすべての内容が参照により本明細書に組み込まれる。 This application claims priority from Chinese Patent Application No. 201811366932, entitled "Network Entities' Mobile Event Message Propagation Method", filed on Nov. 16, 2018, the entire contents of which are incorporated herein by reference. incorporated herein by.
本発明は、ネットワーク技術及び通信技術の分野に関し、特に、ネットワークエンティティのモバイルイベントメッセージの伝播方法に関する。 TECHNICAL FIELD The present invention relates to the field of network technology and communication technology, and in particular to a method for propagating mobile event messages of network entities.
ネットワーク端末が移動すると、従来のインターネットシステムにおけるIPアドレスの変化を引き起こすことがある。情報指向ネットワーク(Information-centric networking:ICN)の基本理念は、名前とアドレスとを分離することである。ICNの名前付けメカニズムを用いて、ネットワークにおける各エンティティはいずれも位置に関連のないエンティティの唯一の識別子を名前として取得し、エンティティの名前とエンティティの現在のネットワークアドレスとの動的バインディングによって、通信中にIPアドレスが変化するという問題を解決することができる。 Movement of network terminals can cause IP address changes in conventional Internet systems. A fundamental tenet of information-centric networking (ICN) is to separate names and addresses. Using the naming mechanism of the ICN, each entity in the network obtains as a name the unique identifier of the location-independent entity, and communicates by dynamic binding of the entity's name to the entity's current network address. It can solve the problem that the IP address changes during
本発明の目的は、ネットワークエンティティの移動により、そのバインディングしているネットワークアドレス値を変えた場合、上記ネットワークエンティティの移動情報を示すネットワークエンティティのモバイルイベントメッセージの伝播経路及び範囲を制御することにより、イベントメッセージをモバイルネットワークエンティティの現在の通信データの転送に関連するネットワーク装置に迅速且つ効果的に伝播することのできるネットワークエンティティのモバイル移動イベントメッセージの伝播方法を提供することである。
これにより、本発明の最適な効果を実現することができる。
An object of the present invention is to control the propagation path and range of a mobile event message of a network entity indicating movement information of the network entity when the network entity's movement changes its binding network address value, To provide a method for propagating a mobile movement event message of a network entity, capable of quickly and effectively propagating the event message to network devices involved in forwarding current communication data of the mobile network entity.
Thereby, the optimum effect of the present invention can be realized.
以下、図面及び具体的な実施例を参照しながら本発明を詳しく説明する。
本発明が解決しようとする技術的課題は、ネットワークエンティティの移動によりそのバインディングしているネットワークアドレスを変えたモバイルイベントメッセージを受信した後、該モバイルイベントメッセージを、上記ネットワークエンティティと関連データの伝送を行うネットワーク装置に伝播して、これらのネットワーク装置に上記ネットワークエンティティのモバイルイベントを直ちに得て、後続の対応処理を行ってデータの伝送特性を改良し、サービス継続性を確保することである。
The present invention will now be described in detail with reference to the drawings and specific embodiments.
The technical problem to be solved by the present invention is that after receiving a mobile event message whose binding network address has been changed due to the movement of a network entity, the mobile event message is transferred to the network entity and related data transmission. to get the mobile event of the above network entity to these network devices immediately, and perform subsequent corresponding processing to improve data transmission characteristics and ensure service continuity.
本発明は、ネットワークエンティティのモバイルイベントメッセージの伝播方法を提供する。上記方法は、以下のステップを含む。
ステップ1):ネットワーク装置が、転送済データの情報に基づいて履歴転送情報リストを保持し、外部システム又は装置からモバイルイベントメッセージを受信できるネットワーク装置が、更に受信されたデータの情報に基づいてアップリンクポート情報テーブルを保持する。
The present invention provides a method for propagating mobile event messages of network entities. The method includes the following steps.
Step 1): A network device maintains a history transfer information list based on information of transferred data, and a network device capable of receiving mobile event messages from external systems or devices further uploads based on information of received data. Holds the link port information table.
上記アップリンクポート情報テーブルは、受信されたデータの宛先ネットワークエンティティ名、宛先ネットワークアドレス、ソースネットワークアドレス及び入力ポート識別子を含む。 The uplink port information table includes destination network entity name, destination network address, source network address and input port identifier of received data.
上記ネットワークエンティティ名は、ネットワークエンティティのネットワークアドレスに関連のない唯一の識別情報を指し、従来のシステムにおける既存の識別情報、そのハッシュ等の一方向変換計算値又は上記情報の組み合わせ等を含む。 The network entity name refers to unique identification information that is not related to the network address of the network entity, and includes existing identification information in conventional systems, one-way transform computations such as hashes thereof, or a combination of the above information.
上記ネットワークアドレスは、ネットワークエンティティの位置を示すネットワークルーティング可能なアドレス情報を指し、IPアドレス等の情報を含む。 The network address refers to network routable address information indicating the location of a network entity and includes information such as IP address.
上記入力ポート識別子は、ネットワーク装置におけるネットワークデータパケットを受信した物理的ポートを指す。 The input port identifier refers to the physical port that received the network data packet on the network device.
上記宛先ネットワークエンティティ名、宛先ネットワークアドレス及びソースネットワークアドレスは、夫々入力ポートで受信したネットワークデータパケットに含まれる宛先ネットワークエンティティ名、宛先ネットワークアドレス及びソースネットワークアドレス情報に対応している。 The destination network entity name, destination network address and source network address respectively correspond to the destination network entity name, destination network address and source network address information contained in the network data packet received at the input port.
上記ネットワークデータパケットは、該パケットのメッセージに宛先ネットワークエンティティ名、宛先ネットワークアドレス及びソースネットワークアドレス情報を含ませ、且つネットワーク伝送中においてその中の宛先ネットワークエンティティ名が変化しないように保持する。 The network data packet includes destination network entity name, destination network address and source network address information in the message of the packet, and keeps the destination network entity name therein unchanged during network transmission.
上記履歴転送情報リストは、ネットワーク装置の転送済データの出力ポート識別子、ソースネットワークアドレス及び宛先ネットワークアドレスを含む。 The history transfer information list includes output port identifiers, source network addresses and destination network addresses of transferred data of network devices.
上記出力ポート識別子は、ネットワーク装置におけるネットワークデータパケットを転送する物理的ポートを指す。 The output port identifier refers to the physical port that forwards the network data packets in the network device.
上記ソースネットワークアドレスは、出力ポートから転送されたデータパケットのソースネットワークアドレスを指す。 The source network address refers to the source network address of the data packet forwarded from the output port.
上記宛先ネットワークアドレスは、出力ポートから転送された宛先ネットワークアドレスを指す。 The destination network address refers to the destination network address forwarded from the output port.
履歴転送情報リストにおける内容は、所定時間範囲内に転送されたネットワークデータパケットの情報に対応する。 The contents in the historical transfer information list correspond to information of network data packets transferred within a predetermined time range.
上記ネットワーク装置がアップリンクポート情報テーブルを保持することは、情報の生成、更新及び削除を含む。なお、アップリンクポート情報テーブルの生成及び更新方法は、次のステップを含む。 Maintaining the uplink port information table by the network device includes creating, updating and deleting information. The method for generating and updating the uplink port information table includes the following steps.
受信されたネットワークデータパケットに対して、ネットワーク装置は、上記データパケットにおける宛先ネットワークエンティティ名、ソースネットワークアドレス、宛先ネットワークアドレス、及び上記データパケットを受信したポート識別子等の情報を取得して、これらの情報を利用してアップリンクポート情報テーブルにおける対応するエントリーを検索する、ステップA1)。 For a received network data packet, a network device obtains information such as a destination network entity name, a source network address, a destination network address, and a port identifier in which the data packet was received, and performs these operations. Using the information to retrieve the corresponding entry in the uplink port information table, step A1).
アップリンクポート情報テーブルに現在のパケット情報と完全に同じエントリーがある場合は、該エントリーにおける生存時間を延ばし、そうではない場合は、アップリンクポート情報テーブルに現在のパケットの宛先ネットワークエンティティ名、宛先ネットワークアドレス、ソースネットワークアドレス、現在のパケットを受信した物理的ポート識別子を値とするエントリーを追加する、ステップA2)。 If the uplink port information table has an entry that is exactly the same as the current packet information, extend the lifetime in the entry; otherwise, the current packet destination network entity name, destination in the uplink port information table Add an entry whose values are the network address, the source network address, the physical port identifier on which the current packet was received, step A2).
上記アップリンクポート情報テーブルの削除方法は、アップリンクポートテーブルにおける各エントリーの生存時間(時間パラメータ)を定時にモニタリングし、現在時刻との偏差が設定閾値を超える場合は、上記エントリーをアップリンクポート情報テーブルから削除することを含む、ステップA3)。 The method of deleting the above uplink port information table is to periodically monitor the life time (time parameter) of each entry in the uplink port table, and if the deviation from the current time exceeds the set threshold, the above entry is deleted from the uplink port Step A3), including deleting from the information table.
上記ネットワーク装置が履歴転送情報リストを保持することは、情報の生成、更新及び削除を含み、ポートに分けて行われてもよい。 The holding of the history transfer information list by the network device includes generation, update and deletion of information, and may be performed separately for each port.
上記情報の生成は、ネットワーク装置がデータパケットの転送を行う際に、転送しようとする各データパケットに対して、そのソースネットワークアドレス及び宛先ネットワークアドレス等の情報を取得して記録する。記録する前に、更に重複検査処理を行うか否かを自主的に選択してもよい。情報の更新及び削除は、各ポートのメモリリソース、ポート帯域幅等に基づいて適切な情報リフレッシュ時間範囲を計算設定し、スライドウィンドウ方式によって情報の更新及びクリーンアップを行ってもよい。 The above information is generated by acquiring and recording information such as the source network address and the destination network address for each data packet to be transferred when the network device transfers the data packet. Prior to recording, it may be voluntarily selected whether or not to perform the duplicate inspection process. Information update and deletion may be performed by calculating and setting an appropriate information refresh time range based on the memory resources of each port, port bandwidth, etc., and updating and cleaning up information in a sliding window manner.
ステップ2):アップリンクポート情報テーブルを有するネットワーク装置が外部システム又は装置から送信されたモバイルイベントメッセージを受信した後、アップリンクポート情報テーブルを利用してマッチングによって上記モバイルイベントメッセージの転送ポート及び転送情報を取得し、転送情報を利用してモバイルイベント転送メッセージを構築して転送ポートから転送する。 Step 2): After a network device with an uplink port information table receives a mobile event message sent from an external system or device, use the uplink port information table to match the transfer port and transfer of the mobile event message. Obtain the information and use the forwarding information to construct a mobile event forwarding message to forward from the forwarding port.
ステップ3):ネットワーク装置がモバイルイベント転送メッセージを受信した後、マッチングするモバイルイベント転送メッセージの転送ポート及び転送情報を履歴転送情報リストで検索し、転送情報を利用してモバイルイベント転送メッセージを修正して転送ポートを介して転送する。 Step 3): After the network device receives the mobile event transfer message, search the history transfer information list for the transfer port and transfer information of the matching mobile event transfer message, and use the transfer information to modify the mobile event transfer message. forwarded through the forwarded port.
上記ステップ2)において、ネットワーク装置がアップリンクポート情報テーブルを利用してモバイルイベントメッセージに対して伝播処理を行うプロセスは、具体的に、次のステップを含む。 In the above step 2), the process of the network device using the uplink port information table to propagate the mobile event message specifically includes the following steps.
アップリンクポート情報テーブルを有するネットワーク装置が外部システム又は装置から送信されたモバイルイベントメッセージを受信した後、モバイルイベントメッセージから移動するネットワークエンティティ名及び移動する前のネットワークアドレスを抽出する、ステップ2-1)。 After the network device with the uplink port information table receives the mobile event message sent from the external system or device, extracting the moving network entity name and the network address before moving from the mobile event message, step 2-1. ).
アップリンクポート情報テーブルから「宛先ネットワークエンティティ名、宛先ネットワークアドレス」に応じて移動するネットワークエンティティ名、移動する前のネットワークアドレス値に同時にマッチングする全てのエントリーを検索し、マッチングするエントリーがない場合は、モバイルイベントメッセージを伝播せず、そうではない場合は、ステップ2-3)を実行する、ステップ2-2)。 From the uplink port information table, search for all entries that match the network entity name to move according to "destination network entity name, destination network address" and the network address value before moving at the same time, and if there is no matching entry , do not propagate the mobile event message, else perform step 2-3), step 2-2).
検索された全てのマッチングするエントリーから「ソースネットワークアドレス」及び「入力ポート識別子」情報を抽出し、その中の「ソースネットワークアドレス」値を対応する入力ポート識別子値に応じてグルーピングして、各異なる入力ポート識別子に夫々対応するソースネットワークアドレスセットを形成する、ステップ2-3)。 Extract the "source network address" and "input port identifier" information from all retrieved matching entries, group the "source network address" values therein according to the corresponding input port identifier value, and Forming a set of source network addresses respectively corresponding to the input port identifiers, step 2-3).
上記ソースネットワークアドレスセットは、対応する同じ入力ポート識別子の1組の各異なるソースネットワークアドレス値の集合であり、N個のソースネットワークアドレス値を含み、Nの最小値は1である。 The source network address set is a set of different source network address values of a set of corresponding same input port identifiers, including N source network address values, where N is a minimum value of one.
グルーピング後の各入力ポート識別子に対して、現在の「入力ポート識別子」に対応するポートを転送ポートとし、現在の「入力ポート識別子」に対応するソースネットワークアドレスセットを、受信したモバイルイベントメッセージに組み合わせてモバイルイベント転送メッセージを構築し、モバイルイベント転送メッセージを現在の転送ポートに接続されるネットワーク装置に送信する、ステップ2-4)。 For each input port identifier after grouping, combine the port corresponding to the current "input port identifier" as the forwarding port and the source network address set corresponding to the current "input port identifier" to the received mobile event message. builds a mobile event forwarding message, and sends the mobile event forwarding message to the network device connected to the current forwarding port, step 2-4).
図1に示すように、ネットワーク装置Y1は、外部の第三者システム装置からモバイルイベントメッセージを取得する。なお、該モバイルイベントメッセージに含まれるネットワークエンティティの名前はEID1であり、且つ移動する前のネットワークアドレスはold_NAであると仮定する。モバイルイベントメッセージの具体的な形式は、実際の実行ニーズに応じてユーザー設定されてもよく、ICNメッセージのカプセル化であってもよいし、IP等の従来のネットワークプロトコルメッセージのカプセル化であってもよい。 As shown in FIG. 1, network device Y1 obtains mobile event messages from external third party system devices. It is assumed that the name of the network entity included in the mobile event message is EID1 and the network address before moving is old_NA. The specific format of the mobile event message may be user-configured according to actual implementation needs, may be encapsulation of ICN messages, or encapsulation of conventional network protocol messages such as IP. good too.
図1及び図2に示すように、ネットワーク装置Y1は、モバイルイベントメッセージからネットワークエンティティ名EID1及び移動する前のネットワークアドレスold_NAを抽出して、上記装置によって保持されているアップリンクポート情報テーブルから「宛先ネットワークエンティティ名、宛先ネットワークアドレス」の組み合わせフィールドに応じて「EID1、old_NA」にマッチングする全てのエントリーを検索する。そして、マッチングした4つのエントリーの全てを入力ポート識別子に応じてグルーピングする。生成された2組の情報は、夫々port1及びそれに対応するソースネットワークアドレスセット{S-NA1|S-NA2|S-NA4}、port2及びそれに対応するソースネットワークアドレスセット{S-NA3}であり、この2組の情報は後続の転送ポート及び転送情報とする。 As shown in FIGS. 1 and 2, the network device Y1 extracts the network entity name EID1 and the network address old_NA before moving from the mobile event message, and from the uplink port information table held by the device, " Search for all entries that match 'EID1, old_NA' according to the combined field 'Destination Network Entity Name, Destination Network Address'. Then, all four matching entries are grouped according to the input port identifier. The two sets of information generated are port1 and its corresponding source network address set {S-NA1|S-NA2|S-NA4}, port2 and its corresponding source network address set {S-NA3}, respectively; These two sets of information are referred to as subsequent forwarding port and forwarding information.
上記2組の情報を利用して、port1及びport2の2つの転送ポートに対して、夫々対応するモバイルイベント転送メッセージを構築する。モバイルイベント転送メッセージに含まれる情報は、ネットワークエンティティ名EID1、エンティティの移動する前のネットワークアドレスold_NA、転送ポートに対応するソースネットワークアドレスセット等を含む。 The above two sets of information are used to construct corresponding mobile event forwarding messages for the two forwarding ports port1 and port2, respectively. The information contained in the mobile event forwarding message includes the network entity name EID1, the network address old_NA before the entity moved, the source network address set corresponding to the forwarding port, and so on.
次に、夫々port1ポート及びport2ポートから各々のポートに対応するモバイルイベント転送メッセージを送信する。 Next, the mobile event transfer message corresponding to each port is transmitted from the port1 port and the port2 port respectively.
上記ステップ3)におけるネットワーク装置が履歴転送情報リストを利用してモバイルイベントメッセージに対して伝播処理を行うプロセスは、具体的に、以下のステップを含む。 The process in which the network device uses the history transfer information list to propagate the mobile event message in step 3) above specifically includes the following steps.
ステップ3-1):ネットワーク装置(以下、照会を開始するネットワーク装置と称される)がモバイルイベントメッセージを受信した後、その隣接するネットワーク装置へ照会メッセージを送信する。 Step 3-1): After the network device (hereinafter referred to as the inquiry-initiating network device) receives the mobile event message, it sends an inquiry message to its neighboring network devices.
上記隣接するネットワーク装置は、照会を開始するネットワーク装置とモバイルイベントメッセージとを受信したポート以外の他のポートに接続されるネットワーク装置を指す。 The adjacent network device refers to a network device connected to a port other than the network device that initiated the inquiry and the port that received the mobile event message.
上記照会メッセージは、ソースネットワークアドレスセット、宛先ネットワークアドレス等を含む。なお、ソースネットワークアドレスセットは、モバイルイベントメッセージから取得されたソースネットワークアドレスセットの一部又は全部に対応し、宛先ネットワークアドレス値は、モバイルイベントメッセージから取得された移動前のネットワークアドレスold_NAに対応する。 The inquiry message includes a source network address set, a destination network address, and so on. Note that the source network address set corresponds to part or all of the source network address set obtained from the mobile event message, and the destination network address value corresponds to the pre-move network address old_NA obtained from the mobile event message. .
ステップ3-2):照会メッセージを受信したネットワーク装置が履歴転送情報リストをクエリする。照会メッセージにマッチングするエントリーを検索した場合は、「ある」という応答メッセージを、照会メッセージを送信したネットワーク装置に送信し、ステップ3-3)を実行する。そうではない場合は、「ない」という応答メッセージを、照会メッセージを送信したネットワーク装置に送信し、ステップ3-4)に進む。 Step 3-2): The network device that received the inquiry message queries the history transfer information list. If an entry matching the inquiry message is found, a response message of "Yes" is sent to the network device that sent the inquiry message, and step 3-3) is executed. Otherwise, send a response message of "no" to the network device that sent the inquiry message, and go to step 3-4).
上記ステップ3-2)は、具体的に、以下のステップを含む。
ネットワーク装置は、照会メッセージを受信した後、照会メッセージを受信した受信ポート識別子及びソースネットワークアドレスセットにおける各「ソースネットワークアドレス」と「宛先ネットワークアドレス」の値を抽出し、受信ポート識別子、「ソースネットワークアドレス」の値及び「宛先ネットワークアドレス」をクエリ情報に組み合わせて、合計N個のクエリ情報を取得する、ステップ3-2-1)。
The above step 3-2) specifically includes the following steps.
After receiving the inquiry message, the network device extracts the receiving port identifier from which the inquiry message was received and the value of each "source network address" and "destination network address" in the source network address set, and extracts the receiving port identifier, the "source network Combine the value of "address" and the "destination network address" with the query information to obtain a total of N pieces of query information, step 3-2-1).
履歴転送情報リストからクエリ情報にマッチングするエントリーを1つずつ検索する、ステップ3-2-2)。ここで、上記クエリ情報における「受信ポート識別子」「ソースネットワークアドレス」及び「宛先ネットワークアドレス」は、夫々履歴転送情報リストにおける転送データの「出力ポート識別子」「ソースネットワークアドレス」及び「宛先ネットワークアドレス」の値に1対1に対応する。 The history transfer information list is searched for entries that match the query information one by one, step 3-2-2). Here, the "receiving port identifier", "source network address" and "destination network address" in the above query information correspond to the "output port identifier", "source network address" and "destination network address" of the transfer data in the history transfer information list , respectively. corresponds one-to-one to the value of
履歴転送情報リストに、上記クエリ情報にマッチングしたエントリーがある場合は、照会メッセージを受信したポートから「ある」という応答メッセージを送信し、そうではない場合は、照会メッセージを受信したポートから「ない」という応答メッセージを送信し、又は応答を返信しない方式とする、ステップ3-2-3)。なお、上記応答メッセージには、更にクエリ情報にマッチングするM個の「ソースネットワークアドレス」値の集合が含まれる。 If there is an entry in the history transfer information list that matches the above query information, the port that received the inquiry message sends a response message of "Yes", otherwise, the port that received the inquiry message sends a response message of "No ” or does not return a response, step 3-2-3). Note that the response message further includes a set of M "source network address" values that match the query information.
ステップ3-3):ネットワーク装置は、「ある」という後続の転送情報を含む応答メッセージを受信したポートを後続の転送ポートとし、モバイルイベント転送メッセージを修正し、修正後のモバイルイベント転送メッセージを「ある」という応答メッセージを受信したポートから送信する。 Step 3-3): The network device modifies the mobile event forwarding message by setting the port that received the response message including the subsequent forwarding information of "Yes" as the subsequent forwarding port, and changing the modified mobile event forwarding message to " Sends a response message "Yes" from the port that received it.
上記ステップ3-3)における「ある」という応答メッセージに含まれる後続の転送情報に基づいてモバイルイベント転送メッセージを修正する実行プロセスは、以下のようなものである。
上記応答メッセージにおけるM個の「ソースネットワークアドレス」値の集合を抽出して、モバイルイベント転送メッセージを修正する。この修正されたモバイルイベント転送メッセージは、移動するネットワークエンティティ名、移動する前のネットワークアドレス及び応答メッセージから抽出されたM個の「ソースネットワークアドレス」値の集合を含む。
The implementation process for modifying the mobile event forwarding message based on the subsequent forwarding information contained in the "Yes" response message in step 3-3) above is as follows.
Extract the set of M "source network address" values in the response message to modify the mobile event transfer message. This modified mobile event transfer message contains the moving network entity name, the network address before moving and a set of M "source network address" values extracted from the response message.
上記ステップ3)は、更に、以下の定期的に検査するステップを含む。
ネットワーク装置は、モバイルイベント転送メッセージから取得されたソースネットワークアドレスセットを定期的に検査し、全てのソースネットワークアドレスがいずれも「ある」という応答メッセージを受信したか否かを判断し、
「YES」である場合は、伝播を終了する。
The above step 3) further includes the following periodically checking steps.
The network device periodically checks the source network address set obtained from the mobile event transfer message, and determines whether all the source network addresses have received a response message that all are "any";
If 'YES', end the propagation.
そうではない場合は、上記定期検査の累積実行回数が最大上限に達するか否かを判断し、「YES」である場合は、上記モバイルイベント転送メッセージの伝播を終了し、
「ある」を示す応答を受信していない各ソースネットワークアドレスに対して、上記モバイルイベント転送メッセージを受信したポート以外の他のポートに接続されるネットワーク装置へ照会メッセージを再び送信し、
定期検査の回数の最大上限の最小値を1として設定する。
if not, determining whether the cumulative execution count of the periodic check reaches the maximum upper limit, if YES, terminate the propagation of the mobile event forwarding message;
For each source network address that has not received a response indicating "yes", resending an inquiry message to a network device connected to a port other than the port on which the mobile event forwarding message was received;
図1及び図3に示すように、ネットワーク装置Bを例にとると、該装置が受信したモバイルイベント転送メッセージは、ネットワーク装置Y1のport1ポートから送信されたものであって、ソースネットワークアドレスセット{S-NA1|S-NA2|S-NA4}が含まれる。このとき、モバイルイベント転送メッセージの伝播判断において、ネットワーク装置Bの隣接ネットワーク装置は、モバイルイベントメッセージを受信したB1ポート以外のB2及びB3ポートに夫々接続される隣接ネットワーク装置C及びネットワーク装置Y2である。 As shown in FIGS. 1 and 3, taking network device B as an example, the mobile event forwarding message received by the device was sent from the port1 port of network device Y1, and the source network address set { S-NA1|S-NA2|S-NA4}. At this time, in determining the propagation of the mobile event transfer message, the neighboring network devices of the network device B are the neighboring network device C and the network device Y2 which are respectively connected to the B2 and B3 ports other than the B1 port that received the mobile event message. .
そうすると、ネットワーク装置Bは、隣接ネットワーク装置C及びY2へソースネットワークアドレス、宛先ネットワークアドレス等を含む照会メッセージを送信する。なお、宛先ネットワークアドレス値は、モバイルイベント転送メッセージから取得された移動前のネットワークアドレス、即ち、old_NAに対応し、ソースネットワークアドレスは、集合{S-NA1|S-NA2|S-NA4}の全部又は一部であってもよい。即ち、一回限りの照会方式で1つの照会メッセージには全ての関連するソースネットワークアドレスセットを含ませてもよいし、複数回の照会方式で複数の照会メッセージに全ての関連するソースネットワークアドレスセットを含ませてもよい。後続の処理プロセスについての説明は夫々以下の通りである。 Network device B then sends an inquiry message including the source network address, destination network address, etc. to neighboring network devices C and Y2. Note that the destination network address value corresponds to the pre-move network address obtained from the mobile event transfer message, namely old_NA, and the source network address corresponds to all of the set {S-NA1|S-NA2|S-NA4}. Or it may be a part. That is, all relevant source network address sets may be included in one inquiry message in a one-time inquiry scheme, or all relevant source network address sets may be included in multiple inquiry messages in a multiple inquiry scheme. may be included. A description of each of the subsequent processing steps follows.
(1)一回限りの照会方式の場合は、ネットワーク装置B及びその隣接ネットワーク装置Cを例にとると、以下のようになる。ネットワーク装置Bが送信した一回の照会メッセージに含まれるソースネットワークアドレスセットは、{S-NA1|S-NA2|S-NA4}である。 (1) In the case of the one-time inquiry method, taking network device B and its neighbor network device C as an example, the following is the case. The source network address set contained in one inquiry message sent by network device B is {S-NA1|S-NA2|S-NA4}.
図1及び図4に示すように、隣接ネットワーク装置Cは、そのC1ポートを介して上記照会メッセージを受信し、それによって保持されている履歴転送情報リストでマッチング検索し、「C1ポート、S-NA1、old_NA」、「C1ポート、S-NA2、old_NA」及び「C1ポート、S-NA4、old_NA」にマッチングするエントリーが存在するか否かを判断する。最終的に、マッチング検索により2つマッチングした記録が見つかる。この2つのマッチングした記録に基づき、新しいソースネットワークアドレスセット{S-NA1|S-NA2}を生成して、ネットワーク装置Bへold_NA及び新しいソースネットワークアドレスセット{S-NA1|S-NA2}を含む「ある」を示す照会応答メッセージを送信する。 As shown in FIGS. 1 and 4, the adjacent network device C receives the inquiry message through its C1 port, searches for matching in the history transfer information list held by it, and finds "C1 port, S- NA1, old_NA”, “C1 port, S-NA2, old_NA” and “C1 port, S-NA4, old_NA” are matched to determine whether there is an entry. Ultimately, the matching search finds two matching records. Based on the two matched records, generate a new source network address set {S-NA1|S-NA2} to include old_NA and a new source network address set {S-NA1|S-NA2} to network device B. Send an inquiry response message indicating "yes".
ネットワーク装置Bは、そのB2ポートから上記「ある」という照会応答を受信した後、直ちに上記照会応答におけるソースネットワークアドレスセット{S-NA1|S-NA2}に基づき、隣接ネットワーク装置Cへソースネットワークアドレスセット{S-NA1|S-NA2}を含むモバイルイベント転送メッセージを送信する。 After network device B receives the above query response of "is" from its B2 port, immediately based on the source network address set {S-NA1|S-NA2} in the above query response, network device B sends a source network address to neighboring network device C. Send a mobile event transfer message containing the set {S-NA1|S-NA2}.
(2)複数回の照会方式の場合は、ネットワーク装置B及びその隣接ネットワーク装置Cを例にとると、以下のようになる。
ネットワーク装置Bが、夫々{S-NA1}、{S-NA2}及び{S-NA4}のソースネットワークアドレスを含む3つの照会メッセージを送信すると仮定する。
(2) In the case of the multiple inquiry method, taking network device B and its neighboring network device C as an example, it is as follows.
Assume that network device B sends three inquiry messages containing source network addresses of {S-NA1}, {S-NA2} and {S-NA4} respectively.
隣接ネットワーク装置Cは、そのC1ポートを介して上記3つの照会メッセージを受信するため、毎回受信する照会メッセージに基づき、保持している履歴転送情報リストから「C1ポート、今回の照会メッセージに含まれるソースネットワークアドレス、old_NA」にマッチングするエントリーをマッチング検索する。 Since the adjacent network device C receives the above three inquiry messages via its C1 port, based on the inquiry message it receives each time, from the history transfer information list it holds, "C1 port, included in this inquiry message source network address, old_NA”.
今回の照会メッセージに含まれるソースネットワークアドレスが{S-NA1}であると仮定すると、マッチング検索結果に基づいて、隣接ネットワーク装置Cは、ネットワーク装置BのB2ポートへold_NA及び今回マッチングするソースネットワークアドレス値{S-NA1}を含む「ある」を示す照会応答メッセージを送信する。ネットワーク装置Bは、そのB2ポートから上記「ある」を示す照会応答を受信した後、直ちに隣接するネットワーク装置Cにソースネットワークアドレス値{S-NA1}を含むモバイルイベント転送メッセージを送信する。次回の照会メッセージに含まれるソースネットワークアドレスが{S-NA4}のみであると仮定すると、マッチングされた結果を検索できないため、隣接ネットワーク装置Cは、ネットワーク装置Bへ「ない」を示す応答メッセージを返信する。又は、応答を返信しない方式を用いてもよい。 Assuming that the source network address included in the current inquiry message is {S-NA1}, based on the matching search result, the neighboring network device C sends old_NA to the B2 port of the network device B and the current matching source network address Send a Query Response message indicating Yes containing the value {S-NA1}. Network device B, after receiving the query response indicating "Yes" from its B2 port, immediately sends a mobile event forwarding message containing the source network address value {S-NA1} to neighboring network device C. Assuming that the source network address included in the next inquiry message is only {S-NA4}, no matching result can be retrieved, so neighboring network device C sends a response message indicating "none" to network device B. Reply. Alternatively, a method of not returning a response may be used.
同様に、ネットワーク装置Bは、更にB3ポートから受信された「ある」を示す照会応答に基づき、ネットワーク装置Y2へ{S-NA4}のソースネットワークアドレスセットを含むモバイルイベント転送メッセージを送信してもよい。 Similarly, network device B may also send a mobile event forwarding message including the source network address set of {S-NA4} to network device Y2 based on the query response indicating "is" received from port B3. good.
照会を開始したネットワーク装置は、モバイルイベント転送メッセージから取得したソースネットワークアドレスセットを定期的に検査することにより、全てのソースネットワークアドレスがいずれも「ある」を示す応答メッセージを受信したか否かを判断し、YESである場合は、モバイルイベントメッセージの伝播処理プロセスを終了する。そうではない場合は、上記定期検査の累積実行回数が最大上限に達するか否かを更に判断し、YESである場合は、モバイルイベントメッセージの伝播処理プロセスを終了する。そうではない場合は、「ある」を示す応答を受信していない各ソースネットワークアドレスに対して、その隣接ネットワーク装置に照会メッセージを再び送信する。上記定期検査回数の最大上限の最小値を1として設定してもよい。 The network device that initiated the inquiry periodically checks the source network address set obtained from the mobile event transfer message to see if it has received a response message indicating that all the source network addresses are all "present". If so, terminate the mobile event message propagation process. If not, further determine whether the cumulative execution count of the periodic check reaches the maximum limit, and if YES, end the mobile event message propagation processing process. Otherwise, for each source network address that has not received a yes response, resend an inquiry message to its neighboring network devices. A minimum value of 1 may be set as the maximum and upper limit of the number of periodic inspections.
モバイルイベントメッセージの伝播に参加する全てのネットワーク装置は、いずれも伝播を停止すべきであるか否かを夫々分析判定してもよい。この判定プロセスは、以下のステップを含む。 All network devices participating in the propagation of mobile event messages may each analyze and determine whether or not propagation should cease. This determination process includes the following steps.
モバイルイベントメッセージ又はモバイルイベント転送メッセージから取得されたネットワークエンティティ名に基づき、外部システムからネットワークエンティティ名に対応する移動した後のネットワークアドレスNAをクエリして取得する、ステップS1)。 According to the network entity name obtained from the mobile event message or the mobile event forwarding message, querying and obtaining the post-migrated network address NA corresponding to the network entity name from the external system, step S1).
ネットワーク装置そのものが保持している転送情報リストFIB(Forward Information dataBase)を利用して、上記移動した後のネットワークアドレスNA及び移動する前のネットワークアドレスold_NAに夫々対応する出力ポートを検索して比較し、2つの出力ポートが同じである場合は、伝播を停止すべきであると判定する、ステップS2)。 Using a forwarding information list FIB (Forward Information DataBase) held by the network device itself, the output ports corresponding to the network address NA after movement and the network address old_NA before movement are searched and compared. , if the two output ports are the same, determine that the propagation should be stopped, step S2).
上記転送情報リストFIBは、グループに分けて転送するようにガイドするために用いられる。データベースにおける各転送項目は、いずれもあるネットワークセグメント又はあるホストアドレスのパケットがネットワーク装置のどの物理的インターフェースを介して送信されるべきかを示す。 The transfer information list FIB is used to guide group transfer. Each forwarding entry in the database indicates through which physical interface of the network device any packet for a certain network segment or a certain host address should be sent.
最後に、以上の実施例は本発明の技術案を限定するものではなく、説明するためにのみ使用されることに留意されたい。実施例を参照しながら本発明を詳しく説明したが、当業者であれば、本発明の技術案に対して行われる修正や等価置換は、本発明の技術案の趣旨及び範囲から逸脱することなく、いずれも本発明の特許請求の範囲内に含まれることを理解すべきである。
Finally, it should be noted that the above examples are only used for illustration, not for limiting the technical solution of the present invention. Although the present invention has been described in detail with reference to the embodiments, modifications and equivalent substitutions made to the technical solution of the present invention can be made without departing from the spirit and scope of the technical solution of the present invention. , are both within the scope of the claims of the present invention.
Claims (8)
ネットワーク装置が、転送データの情報に基づいて履歴転送情報リストを保持し、外部システム又は装置からモバイルイベントメッセージを受信できるネットワーク装置が、更に受信データの情報に基づいてアップリンクポート情報テーブルを保持する、ステップ1)と、
前記アップリンクポート情報テーブルを有するネットワーク装置が外部システム又は装置から送信されたモバイルイベントメッセージを受信した後、アップリンクポート情報テーブルを利用してマッチングによって前記モバイルイベントメッセージの転送ポート及び転送情報を取得し、該転送情報を利用してモバイルイベント転送メッセージを構築して転送ポートから転送する、ステップ2)と、
前記ネットワーク装置がモバイルイベント転送メッセージを受信した後、履歴転送情報リストからモバイルイベント転送メッセージの転送ポート及び転送情報にマッチングし、該転送情報を利用してモバイルイベント転送メッセージを修正して転送ポートを介して転送する、ステップ3)と、を含み、
前記ステップ2)は、具体的に、
前記アップリンクポート情報テーブルを有するネットワーク装置が外部システム又は装置から送信されたモバイルイベントメッセージを受信した後、該モバイルイベントメッセージから移動するネットワークエンティティ名及び移動する前のネットワークアドレスを抽出する、ステップ2-1)と、
前記アップリンクポート情報テーブルから「宛先ネットワークエンティティ名、宛先ネットワークアドレス」に応じて移動するネットワークエンティティ名、移動する前のネットワークアドレス値と同時にマッチングしている全てのエントリーを検索し、マッチングしたエントリーがない場合は、前記モバイルイベントメッセージを伝播せず、そうではない場合はステップ2-3)を実行する、ステップ2-2)と、
検索してマッチングした全てのエントリーから「ソースネットワークアドレス」及び「入力ポート識別子」情報を抽出し、その中の「ソースネットワークアドレス」値を対応する入力ポート識別子値に応じてグルーピングして、各異なる入力ポート識別子に夫々対応するソースネットワークアドレスセットを形成し、前記ソースネットワークアドレスセットが、対応する同じ入力ポート識別子の1組の異なるソースネットワークアドレス値の集合であって、N個のソースネットワークアドレス値を含み、Nの最小値が1である、ステップ2-3)と、
グルーピング後の各入力ポート識別子に対して、現在の「入力ポート識別子」に対応するポートを転送ポートとし、現在の「入力ポート識別子」に対応するソースネットワークアドレスセットを、受信したモバイルイベントメッセージに組み合わせてモバイルイベント転送メッセージを構築し、該モバイルイベント転送メッセージを現在の転送ポートに接続されるネットワーク装置に送信する、ステップ2-4)と、を含み、
前記ステップ3)は、具体的に、
前記ネットワーク装置がモバイルイベント転送メッセージを受信した後、ソースネットワークアドレスセットと宛先ネットワークアドレスとを含む照会メッセージを、転送メッセージを受信したポート以外のポートに接続されるネットワーク装置に送信する、ステップ3-1)と、
前記照会メッセージを受信したネットワーク装置が、履歴転送情報リストをクエリし、照会メッセージにマッチングするエントリーを検索した場合、「ある」という応答メッセージを、照会メッセージを送信したネットワーク装置に送信する、ステップ3-3)を実行し、そうではない場合は、「ない」という応答メッセージを、照会メッセージを送信したネットワーク装置に送信する、ステップ3-4)に進む、ステップ3-2)と、
前記ネットワーク装置が、「ある」という応答メッセージを受信したポートを後続の転送ポートとし、「ある」という応答メッセージに含まれる後続の転送情報に基づいてモバイルイベント転送メッセージを修正し、後続の転送ポートから転送する、ステップ3-3)と、
前記ネットワーク装置が、「ない」という応答メッセージを受信した、又はいかなる応答メッセージを受信していない場合は、前記モバイルイベント転送メッセージを伝播しない、ステップ3-4)と、を含む、
ネットワークエンティティのモバイルイベントメッセージの伝播方法。 A method of propagating a mobile event message for a network entity, comprising:
A network device maintains a historical forwarding information list based on information in forwarded data, and a network device capable of receiving mobile event messages from an external system or device further maintains an uplink port information table based on information in received data. , step 1) and
After the network device having the uplink port information table receives a mobile event message sent from an external system or device, the uplink port information table is used to obtain the transfer port and transfer information of the mobile event message through matching. and constructing a mobile event forwarding message using the forwarding information and forwarding it from the forwarding port, step 2);
After the network device receives the mobile event transfer message, it matches the transfer port and transfer information of the mobile event transfer message from the history transfer information list, and uses the transfer information to modify the mobile event transfer message to change the transfer port. including step 3), and
Specifically, the step 2) is
After the network device having the uplink port information table receives a mobile event message sent from an external system or device, extracting the moving network entity name and the network address before moving from the mobile event message, step 2. -1) and
According to the 'destination network entity name, destination network address' from the uplink port information table, all matching entries are searched at the same time as the moving network entity name and the network address value before moving, and the matching entry is if not, do not propagate the mobile event message, else perform step 2-3), step 2-2);
Extract the 'source network address' and 'input port identifier' information from all searched and matched entries, group the 'source network address' values therein according to the corresponding input port identifier value, and forming a set of source network addresses respectively corresponding to the input port identifiers, wherein the set of source network addresses is a set of different source network address values for the same corresponding input port identifier, N source network address values; where the minimum value of N is 1, step 2-3);
For each input port identifier after grouping, combine the port corresponding to the current "input port identifier" as the forwarding port and the source network address set corresponding to the current "input port identifier" to the received mobile event message. constructing a mobile event forwarding message using the mobile event forwarding message and sending the mobile event forwarding message to the network device connected to the current forwarding port, step 2-4);
Specifically, the step 3) is
After said network device receives a mobile event forwarding message, sending an inquiry message including a source network address set and a destination network address to a network device connected to a port other than the port on which the forwarding message was received, step 3- 1) and
If the network device that received the inquiry message queries a history forwarding information list and finds an entry matching the inquiry message, sending a response message of 'Yes' to the network device that sent the inquiry message, step 3. -3), else send a response message of "no" to the network device that sent the inquiry message, go to step 3-4), step 3-2);
The network device defines the port that received the "is" response message as a subsequent forwarding port, modifies the mobile event forwarding message based on the subsequent forwarding information contained in the "is" response message, and determines the subsequent forwarding port. from step 3-3);
step 3-4), if said network device receives a response message of "none" or does not receive any response message, it does not propagate said mobile event forwarding message ;
How to propagate mobile event messages for network entities.
前記ネットワーク装置が前記照会メッセージを受信した後、該照会メッセージを受信した受信ポート識別子及びソースネットワークアドレスセットにおける各「ソースネットワークアドレス」と「宛先ネットワークアドレス」の値を抽出し、受信ポート識別子、「ソースネットワークアドレス」の値及び「宛先ネットワークアドレス」をクエリ情報に組み合わせて、合計してN個のクエリ情報がある、ステップ3-2-1)と、
前記履歴転送情報リストからクエリ情報にマッチングするエントリーを1つずつ検索し、前記クエリ情報の「受信ポート識別子」「ソースネットワークアドレス」及び「宛先ネットワークアドレス」が夫々履歴転送情報リストにおける転送データの「出力ポート識別子」「ソースネットワークアドレス」及び「宛先ネットワークアドレス」の値に1対1に対応する、ステップ3-2-2)と、
前記履歴転送情報リストにおいて前記クエリ情報にマッチングするエントリーがある場合は、照会メッセージを受信したポートから「ある」を示す応答メッセージを送信し、そうではない場合は、照会メッセージを受信したポートから「ない」を示す応答メッセージを送信し、又は応答を返信しない方式を用い、前記応答メッセージには更にクエリ情報にマッチングするM個の「ソースネットワークアドレス」値の集合が含まれる、ステップ3-2-3)と、
を含むことを特徴とする請求項1に記載のネットワークエンティティのモバイルイベントメッセージの伝播方法。 Specifically, the step 3-2) is
After the network device receives the inquiry message, extract the receiving port identifier that received the inquiry message and the value of each "source network address" and "destination network address" in the source network address set, and extract the receiving port identifier, " step 3-2-1), combining the value of "source network address" and "destination network address" with the query information so that there are N pieces of query information in total;
The history transfer information list is searched for entries that match the query information one by one, and the "receiving port identifier", "source network address" and "destination network address" of the query information are respectively "" of the transfer data in the history transfer information list . step 3-2-2), corresponding one-to-one to the values of "output port identifier", "source network address" and "destination network address";
If there is an entry matching the query information in the history transfer information list , the port that received the inquiry message transmits a response message indicating "Yes"; otherwise, the port that received the inquiry message sends " send a response message indicating "no" or no response, and the response message further includes a set of M "source network address" values matching the query information, step 3-2- 3) and
The method of propagating a mobile event message of a network entity according to claim 1, characterized by comprising:
前記応答メッセージにおけるM個の「ソースネットワークアドレス」値の集合を抽出し、モバイルイベント転送メッセージを修正し、修正されたモバイルイベント転送メッセージが、移動するネットワークエンティティ名、移動する前のネットワークアドレス、及び応答メッセージから抽出されたM個の「ソースネットワークアドレス」値の集合を含む、
ことを特徴とする請求項1に記載のネットワークエンティティのモバイルイベントメッセージの伝播方法。 An execution process for modifying a mobile event forwarding message based on subsequent forwarding information contained in the "is" response message in step 3-3) above, comprising:
extracting a set of M "source network address" values in the response message, modifying the mobile event forwarding message, the modified mobile event forwarding message including the moving network entity name, the network address before moving, and containing a set of M "source network address" values extracted from the response message,
The method for propagating a mobile event message of a network entity according to claim 1 , characterized by:
前記ネットワーク装置が、先ず定期検査回数が上限を超えたか否かを判断し、NOである場合は、ネットワーク装置は、受信されたモバイルイベント転送メッセージから取得された「ソースネットワークアドレス」集合に基づき、その中の各「ソースネットワークアドレス」値がいずれも「ある」という応答メッセージの応答を受信したか否かを判断し、判断結果がYESである場合は、前記モバイルイベント転送メッセージの伝播処理を終了し、そうではない場合は、「ある」という応答メッセージを受信していない「ソースネットワークアドレス」に対して、前記ネットワーク装置が、前記モバイルイベント転送メッセージを受信したポート以外の他のポートに接続されるネットワーク装置へ照会メッセージを送信し、定期検査回数が上限を超えた場合は、検査を実行しないという、定期的に検査するステップを含む、
ことを特徴とする請求項6に記載のネットワークエンティティのモバイルイベントメッセージの伝播方法。 Said step 3) further comprises:
The network device first determines whether the number of periodic checks has exceeded the upper limit, if NO, the network device based on the set of "source network addresses" obtained from the received mobile event transfer message, determining whether or not a response message has been received in which each of the 'source network address' values therein is 'yes'; if the determination result is YES, terminate the process of propagating the mobile event transfer message; otherwise, for the ``source network address'' for which no response message of ``is'' has been received, said network device is connected to a port other than the port on which said mobile event forwarding message was received. sending an inquiry message to the network device that is connected to the network device, and if the number of periodic checks exceeds the upper limit, then the check is not performed periodically;
The method for propagating a mobile event message of a network entity according to claim 6 , characterized by:
前記モバイルイベントメッセージ又は前記モバイルイベント転送メッセージからモバイルネットワークエンティティ名を取得し、外部システムをクエリして該ネットワークエンティティ名に対応する移動した後のネットワークアドレスを取得する、ステップS1)と、
転送情報リストFIBを利用して、上記移動した後のネットワークアドレス及び移動する前のネットワークアドレスに夫々対応する出力ポートを検索して比較し、2つの出力ポートが同じである場合は、伝播を停止すると判定する、ステップS2)と、
を含む、ネットワーク装置が伝播を停止する必要があるか否かを分析判定するステップを含む、ことを特徴とする請求項1~7のいずれか1項に記載のネットワークエンティティのモバイルイベントメッセージの伝播方法。 The method further comprises:
obtaining a mobile network entity name from the mobile event message or the mobile event transfer message, and querying an external system to obtain a post-migratory network address corresponding to the network entity name, step S1);
Using the transfer information list FIB, search for and compare the output ports corresponding to the network address after movement and the network address before movement, and if the two output ports are the same, stop propagation. Step S2) and
Propagating a mobile event message of a network entity according to any one of claims 1 to 7, comprising analyzing and determining whether the network device should stop propagating, comprising Method.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811366932.2A CN111200664B (en) | 2018-11-16 | 2018-11-16 | Method for transmitting network entity mobile event message |
CN201811366932.2 | 2018-11-16 | ||
PCT/CN2019/088961 WO2020098254A1 (en) | 2018-11-16 | 2019-05-29 | Method for propagating movement event message of network entity |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021520159A JP2021520159A (en) | 2021-08-12 |
JP7166359B2 true JP7166359B2 (en) | 2022-11-07 |
Family
ID=70731004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020560251A Active JP7166359B2 (en) | 2018-11-16 | 2019-05-29 | How network entity mobile event messages are propagated |
Country Status (7)
Country | Link |
---|---|
US (1) | US11665130B2 (en) |
EP (1) | EP3787263B1 (en) |
JP (1) | JP7166359B2 (en) |
KR (1) | KR102445982B1 (en) |
CN (1) | CN111200664B (en) |
AU (1) | AU2019381908B2 (en) |
WO (1) | WO2020098254A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013103040A1 (en) | 2012-01-05 | 2013-07-11 | 株式会社日立製作所 | Data-oriented communication system, node, and data transfer method |
CN103581341A (en) | 2013-11-25 | 2014-02-12 | 中国科学院计算机网络信息中心 | Distributed mobile data transmission method for CCN (Content-Centric Networking) |
JP2019532581A (en) | 2016-10-06 | 2019-11-07 | コンヴィーダ ワイヤレス, エルエルシー | Application service layer mobility management |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3898081B2 (en) * | 2002-04-12 | 2007-03-28 | 沖電気工業株式会社 | Mobile communication system and method |
JP2006067400A (en) * | 2004-08-30 | 2006-03-09 | Canon Inc | Communication system, control method of communication system and control program for communication system |
US8411690B2 (en) * | 2007-02-27 | 2013-04-02 | Cisco Technology, Inc. | Preventing data traffic connectivity between endpoints of a network segment |
US7990993B1 (en) * | 2008-02-20 | 2011-08-02 | Juniper Networks, Inc. | Platform-independent control plane and lower-level derivation of forwarding structures |
CN101621550B (en) * | 2009-08-14 | 2012-12-12 | 杭州华三通信技术有限公司 | Method and device for recycling MAC address in VPLS |
JP5218357B2 (en) * | 2009-09-25 | 2013-06-26 | ブラザー工業株式会社 | COMMUNICATION METHOD, COMMUNICATION SYSTEM, TERMINAL DEVICE |
US8964528B2 (en) * | 2010-07-06 | 2015-02-24 | Nicira, Inc. | Method and apparatus for robust packet distribution among hierarchical managed switching elements |
KR101797221B1 (en) * | 2011-07-29 | 2017-11-14 | 삼성전자주식회사 | A content source node, the first content router in a content centric network and the communication method thereof |
CN103561442B (en) * | 2013-11-04 | 2017-01-04 | 中国科学院计算机网络信息中心 | Mobile recipient's data transmission method in a kind of publish/subscribe formula system |
JP6364761B2 (en) * | 2013-12-18 | 2018-08-01 | 日本電気株式会社 | Network system and communication method |
US11088937B1 (en) * | 2014-05-08 | 2021-08-10 | Google Llc | System and method for synchronized route update |
CN106059921B (en) * | 2016-05-06 | 2019-02-12 | 中国科学技术大学 | A kind of the content route system and its working method of the network layer based on SDN technology and CCN frame |
WO2018005766A1 (en) * | 2016-06-30 | 2018-01-04 | Idac Holdings, Inc. | Method and apparatus for performing mobility management in a network supporting an ip over information centric network architecture |
CN107733948B (en) * | 2016-08-11 | 2021-01-05 | 中国电子科技集团公司电子科学研究院 | User mobility support method for distinguishing content in CCN (content-centric networking) |
EP3331217A1 (en) * | 2016-12-02 | 2018-06-06 | HOB GmbH & Co. KG | Method for connecting a client to a server in a communication system |
US10091701B1 (en) * | 2017-05-31 | 2018-10-02 | Sprint Communications Company L.P. | Information centric network (ICN) with content aware routers (CARs) to facilitate a user equipment (UE) handover |
CN107454562B (en) * | 2017-08-16 | 2020-11-20 | 北京科技大学 | ICN (Integrated Circuit network) architecture-oriented D2D mobile content distribution method |
CN108093084B (en) * | 2018-01-11 | 2020-09-08 | 中国科学院声学研究所 | Dynamic position information local updating and inquiring method for mobile network entity |
AU2018426050B2 (en) * | 2018-05-28 | 2022-01-20 | Zhengzhou Seanet Technologies Co., Ltd. | Icn packet forwarding method |
US11201838B2 (en) * | 2019-09-25 | 2021-12-14 | Intel Corporation | System, apparatus and method for increasing efficiency of link communications |
-
2018
- 2018-11-16 CN CN201811366932.2A patent/CN111200664B/en active Active
-
2019
- 2019-05-29 JP JP2020560251A patent/JP7166359B2/en active Active
- 2019-05-29 AU AU2019381908A patent/AU2019381908B2/en active Active
- 2019-05-29 WO PCT/CN2019/088961 patent/WO2020098254A1/en unknown
- 2019-05-29 EP EP19885033.1A patent/EP3787263B1/en active Active
- 2019-05-29 KR KR1020217000218A patent/KR102445982B1/en active IP Right Grant
- 2019-05-29 US US16/973,740 patent/US11665130B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013103040A1 (en) | 2012-01-05 | 2013-07-11 | 株式会社日立製作所 | Data-oriented communication system, node, and data transfer method |
CN103581341A (en) | 2013-11-25 | 2014-02-12 | 中国科学院计算机网络信息中心 | Distributed mobile data transmission method for CCN (Content-Centric Networking) |
JP2019532581A (en) | 2016-10-06 | 2019-11-07 | コンヴィーダ ワイヤレス, エルエルシー | Application service layer mobility management |
Also Published As
Publication number | Publication date |
---|---|
JP2021520159A (en) | 2021-08-12 |
EP3787263C0 (en) | 2023-08-30 |
US11665130B2 (en) | 2023-05-30 |
WO2020098254A1 (en) | 2020-05-22 |
AU2019381908A1 (en) | 2020-11-26 |
EP3787263B1 (en) | 2023-08-30 |
KR102445982B1 (en) | 2022-09-22 |
CN111200664B (en) | 2021-06-08 |
US20210258282A1 (en) | 2021-08-19 |
EP3787263A1 (en) | 2021-03-03 |
AU2019381908B2 (en) | 2021-12-23 |
CN111200664A (en) | 2020-05-26 |
EP3787263A4 (en) | 2021-07-28 |
KR20210016034A (en) | 2021-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150381557A1 (en) | Container name server and method for container name resolution | |
US20170034055A1 (en) | Handling Consumer Mobility in Information-Centric Networks | |
US10103988B2 (en) | Switching device, controller, method for configuring switching device, and method and system for processing packet | |
JP6195014B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION METHOD, RELAY DEVICE, AND COMMUNICATION PROGRAM | |
US10587515B2 (en) | Stateless information centric forwarding using dynamic filters | |
KR20110071453A (en) | Zigbee gateway and method for identifying message of the same | |
US11929913B2 (en) | Method for creating data transmission entry and related device | |
JP2017201776A (en) | Content delivery through uneven network | |
CN103634214A (en) | Route information generating method and device | |
JP2017208797A (en) | Unified data networking across heterogeneous networks | |
US10536368B2 (en) | Network-aware routing in information centric networking | |
JP7166359B2 (en) | How network entity mobile event messages are propagated | |
KR102226915B1 (en) | Method, apparatus and computer program for operating the flow rules database in software defined network | |
US10541914B2 (en) | Data packet forwarding method and network device | |
JP2015220699A (en) | Method for searching cache node | |
JP2017005516A (en) | Communication device, control method for the same, and computer program | |
JP6207770B1 (en) | Communication system, communication device, and communication destination switching method | |
WO2024108493A1 (en) | Virtual and real combined dynamic traffic scheduling method and apparatus based on sdn and ndn | |
CN113315708B (en) | System, method, computer equipment and storage medium for realizing grid gateway | |
KR102361138B1 (en) | Communication mapping system and method based on lisp network | |
JP2006246225A (en) | Distributed hash management method and device in p2p network system | |
WO2015101187A1 (en) | Qpi packet transmission method, device and computer system | |
KR100377191B1 (en) | The Method of IP Tunnel Management for IP Tunnel Reuse in Mobile IP Service | |
CN117119054A (en) | Method, device, computer equipment and storage medium for accelerating domain name query |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201026 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220324 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220715 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220914 |
|
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: 20220930 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221025 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7166359 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |