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
JP4697742B2 - Packet transfer method, router, ring segment router and program in interconnected ring network - Google Patents
[go: Go Back, main page]

JP4697742B2 - Packet transfer method, router, ring segment router and program in interconnected ring network - Google Patents

Packet transfer method, router, ring segment router and program in interconnected ring network Download PDF

Info

Publication number
JP4697742B2
JP4697742B2 JP2006097155A JP2006097155A JP4697742B2 JP 4697742 B2 JP4697742 B2 JP 4697742B2 JP 2006097155 A JP2006097155 A JP 2006097155A JP 2006097155 A JP2006097155 A JP 2006097155A JP 4697742 B2 JP4697742 B2 JP 4697742B2
Authority
JP
Japan
Prior art keywords
location registration
registration request
mobile terminal
router
ring 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.)
Expired - Fee Related
Application number
JP2006097155A
Other languages
Japanese (ja)
Other versions
JP2007274328A (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 JP2006097155A priority Critical patent/JP4697742B2/en
Publication of JP2007274328A publication Critical patent/JP2007274328A/en
Application granted granted Critical
Publication of JP4697742B2 publication Critical patent/JP4697742B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、リングネットワークにおけるパケット転送方法、ルータ、リングセグメントルータ及びプログラムに関する。   The present invention relates to a packet transfer method, a router, a ring segment router, and a program in a ring network.

従来、移動端末に対して高速なハンドオーバを提供するネットワークとして、リングネットワークがある(例えば特許文献1参照)。リングネットワークには、ルータとして機能する複数のMAP(Mobility Anchor Point)が接続される。MAPは、他方で、アクセスポイントを介して移動端末と通信をする。即ち、MAPは、リングネットワークと移動端末との間の経路制御装置として機能する。   Conventionally, there is a ring network as a network that provides high-speed handover to a mobile terminal (see, for example, Patent Document 1). A plurality of MAPs (Mobility Anchor Points) functioning as routers are connected to the ring network. On the other hand, the MAP communicates with the mobile terminal via the access point. That is, the MAP functions as a route control device between the ring network and the mobile terminal.

MAPから送信されたパケットは、リングネットワーク内で必ず一周するように転送される。従って、リングネットワークに接続されたMAPの全てが、同じパケットを受信する。パケットが一周する制御は、例えばTTL(Time To Live)によって管理することができる。   A packet transmitted from the MAP is transferred so as to make a round in the ring network. Therefore, all of the MAPs connected to the ring network receive the same packet. The control that the packet goes around can be managed by, for example, TTL (Time To Live).

図1は、従来技術におけるリングネットワークのシステム構成図である。   FIG. 1 is a system configuration diagram of a ring network in the prior art.

図1によれば、リングネットワーク1に、複数のMAP2及びゲートウェイ3が接続されている。リングネットワーク1は、例えば光ファイバのような高速伝送路によって構築される。ゲートウェイ3は、インターネットに接続され、Webサーバ4と通信をすることができる。MAP2は、1つ以上のアクセスポイント5を接続し、それらアクセスポイント5を介して移動端末6と通信をする。   According to FIG. 1, a plurality of MAPs 2 and gateways 3 are connected to the ring network 1. The ring network 1 is constructed by a high-speed transmission line such as an optical fiber. The gateway 3 is connected to the Internet and can communicate with the Web server 4. The MAP 2 connects one or more access points 5 and communicates with the mobile terminal 6 via the access points 5.

MAP2は、自らに位置登録された移動端末アドレスを登録する位置登録記憶部を有する。MAP−aは、リングネットワーク1からパケットを受信した際、そのパケットをコピーし、直ぐに次のMAP−bへ向けて転送する。その後、コピーしたパケットの宛先アドレスが、位置登録記憶部に記憶された移動端末アドレスと一致するか否かを判定する。一致する場合、そのパケットを、アクセスポイント5を介して移動端末6へ送信する。   The MAP 2 has a location registration storage unit for registering the mobile terminal address registered for itself. When the MAP-a receives a packet from the ring network 1, the MAP-a copies the packet and immediately transfers it to the next MAP-b. Thereafter, it is determined whether or not the destination address of the copied packet matches the mobile terminal address stored in the location registration storage unit. If they match, the packet is transmitted to the mobile terminal 6 via the access point 5.

ここで、移動端末6が、MAP−aと通信可能な位置から、MAP−bと通信可能な位置へ移動したとする。同様に、移動端末6のアドレスを宛先アドレスとするパケットは、リングネットワーク1内で一周転送されるので、MAP−aだけでなく、MAP−bでも受信される。このとき、移動端末6は、MAP−bに対して位置登録要求を送信するだけで、MAP−bからパケットを受信することができる。即ち、高速なハンドオーバを実現することができる。   Here, it is assumed that the mobile terminal 6 has moved from a position capable of communicating with MAP-a to a position capable of communicating with MAP-b. Similarly, since a packet whose destination address is the address of the mobile terminal 6 is transferred around the ring network 1, it is received not only by MAP-a but also by MAP-b. At this time, the mobile terminal 6 can receive a packet from the MAP-b only by transmitting a location registration request to the MAP-b. That is, high-speed handover can be realized.

特開2004−282473号公報JP 2004-282473 A

しかしながら、従来技術におけるリングネットワークは、ネットワークアドレス単位でのみ実現可能なものである。即ち、移動端末が、異なるネットワークアドレスを有する他のリングネットワークへ移動した場合、モバイルIPに基づくカプセル化技術によって外部エージェントへパケットを転送する必要があった。   However, the ring network in the prior art can be realized only in units of network addresses. That is, when the mobile terminal moves to another ring network having a different network address, it is necessary to transfer the packet to the foreign agent by an encapsulation technique based on Mobile IP.

そこで、本発明は、相互接続リングネットワークについて、移動端末が異なるリングネットワークへ移動した場合であっても、簡単なシーケンスでパケットを転送することができるパケット転送方法、ルータ、リングセグメントルータ及びプログラムを提供することを目的とする。   Accordingly, the present invention provides a packet transfer method, router, ring segment router, and program capable of transferring packets in a simple sequence even when a mobile terminal moves to a different ring network for an interconnecting ring network. The purpose is to provide.

本発明によれば、移動端末と通信可能な複数のルータと、リングセグメントルータとが、パケットが一周転送されるリングネットワークに接続されており、該リングセグメントルータを介して他のリングネットワークと相互接続される相互接続リングネットワークのパケット転送方法であって、
移動端末が、第1のリングネットワークに接続された第1のルータに位置登録している第1のステップと、
移動した移動端末が、移動端末アドレスを含む位置登録要求を、第2のルータへ送信する第2のステップと、
第2のルータが、位置登録要求に含まれる移動端末アドレスを記憶し、位置登録要求を第2のリングネットワークへ送信する第3のステップと、
第2のリングネットワークに接続された第2のリングセグメントルータが、位置登録要求を受信した際に、位置登録要求に含まれる移動端末アドレスを記憶し、該位置登録要求を、移動元となる第1のリングネットワークに接続された第1のリングセグメントルータへ送信する第4のステップと、
第1のリングセグメントルータが、位置登録要求に含まれる移動端末アドレスを登録する第5のステップと、
第1のリングセグメントルータが、第1のリングネットワークからパケットを受信した際に、該パケットの宛先アドレスと、先に記憶した移動端末アドレスとが一致する場合に、パケットを第2のリングセグメントルータへ送信する第6のステップと、
第2のリングセグメントルータは、第1のリングセグメントルータから受信したパケットを第2のリングネットワークへ送信する第7のステップと、
第2のルータが、第2のリングネットワークから受信したパケットの宛先アドレスと、先に記憶した移動端末アドレスとが一致する場合に、パケットを移動端末へ送信する第8のステップと
を有することを特徴とする。
According to the present invention, a plurality of routers capable of communicating with a mobile terminal and a ring segment router are connected to a ring network through which packets are transferred once, and communicate with other ring networks via the ring segment router. A packet transfer method for interconnected ring networks to be connected, comprising:
A first step in which a mobile terminal registers its location with a first router connected to a first ring network;
A second step in which the moved mobile terminal transmits a location registration request including the mobile terminal address to the second router;
A third step in which the second router stores the mobile terminal address included in the location registration request and transmits the location registration request to the second ring network;
When the second ring segment router connected to the second ring network receives the location registration request, the mobile terminal address included in the location registration request is stored, and the location registration request becomes the source A fourth step of transmitting to a first ring segment router connected to one ring network;
A fifth step in which the first ring segment router registers the mobile terminal address included in the location registration request;
When the first ring segment router receives a packet from the first ring network, and the destination address of the packet matches the previously stored mobile terminal address, the packet is sent to the second ring segment router. A sixth step of sending to
The second ring segment router transmits a packet received from the first ring segment router to the second ring network;
And a second router having an eighth step of transmitting the packet to the mobile terminal when the destination address of the packet received from the second ring network matches the previously stored mobile terminal address. Features.

本発明のパケット転送方法における他の実施形態によれば、
リングネットワーク毎に、ネットワークアドレスが付与されており、
第2のステップについて、
第2のルータが、第2のリングネットワークのネットワークアドレスを有する第2のルータのアドレスを含む広告情報を、移動端末へ送信するステップと、
移動端末の移動によって、当該移動端末アドレスのネットワークアドレスが、広告情報に含まれる第2のルータのネットワークアドレスと異なる場合に、移動端末が、移動端末アドレスを含む位置登録要求を、第2のルータへ送信するステップと
を有することも好ましい。
According to another embodiment of the packet transfer method of the present invention,
Each ring network has a network address,
For the second step,
A second router sending advertisement information including the address of the second router having the network address of the second ring network to the mobile terminal;
When the mobile terminal moves and the network address of the mobile terminal address is different from the network address of the second router included in the advertisement information, the mobile terminal sends a location registration request including the mobile terminal address to the second router. It is also preferable to have the step of transmitting to.

本発明のパケット転送方法における他の実施形態によれば、
第1のステップについて、移動端末が、第1のリングネットワークの第1のリングネットワーク識別子を記憶するステップと、
第2のステップについて、
第2のルータが、第2のリングネットワークの第2のリングネットワーク識別子を含む広告情報を、移動端末へ送信するステップと、
移動端末の移動によって、広告情報に含まれる第2のリングネットワーク識別子と、先に記憶した第1のリングネットワーク識別子とが異なる場合に、移動端末が、移動端末アドレスを含む位置登録要求を、第2のルータへ送信するステップと
を有することも好ましい。
According to another embodiment of the packet transfer method of the present invention,
For the first step, the mobile terminal stores a first ring network identifier of the first ring network;
For the second step,
A second router transmitting advertising information including a second ring network identifier of the second ring network to the mobile terminal;
When the second ring network identifier included in the advertisement information is different from the first ring network identifier stored previously due to movement of the mobile terminal, the mobile terminal issues a location registration request including the mobile terminal address, And transmitting to the second router.

本発明のパケット転送方法における他の実施形態によれば、
ルータは、リングネットワークに接続されるMAPであり、
リングセグメントルータは、他のリングネットワークに対する転送用MAPである
ことも好ましい。
According to another embodiment of the packet transfer method of the present invention,
The router is a MAP connected to the ring network,
The ring segment router is also preferably a transfer MAP for another ring network.

本発明によれば、パケットが一周転送されるリングネットワークを一方に接続し、移動端末を他方に接続するルータであって、
リングネットワーク毎に、ネットワークアドレスが付与されており、
リングネットワークのネットワークアドレスを有する当該ルータのアドレスを含む広告情報を、移動端末へ定期的に送信する広告情報送信手段と、
移動端末から、移動端末アドレスを含む位置登録要求を受信する位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ルータのネットワークアドレスと異なる場合、位置登録要求をリングネットワークに送信する位置登録要求送信手段と
を有することを特徴とする。
According to the present invention, there is provided a router for connecting a ring network through which a packet is transferred once and connecting a mobile terminal to the other,
Each ring network has a network address,
Advertisement information transmitting means for periodically transmitting the advertisement information including the address of the router having the network address of the ring network to the mobile terminal;
A location registration request receiving means for receiving a location registration request including a mobile terminal address from a mobile terminal;
Location registration storage means for registering a mobile terminal address included in the location registration request;
When the network address of the mobile terminal address included in the location registration request is different from the network address of the router, location registration request transmitting means for transmitting the location registration request to the ring network is provided.

本発明のルータにおける他の実施形態によれば、
位置登録要求に移動元リングネットワーク識別子が含まれており、
位置登録要求送信手段は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該ルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求をリングネットワークに送信する
ことも好ましい。
According to another embodiment of the router of the present invention,
The location registration request includes the source ring network identifier,
Preferably, the location registration request transmitting means transmits the location registration request to the ring network when the source ring network identifier included in the location registration request is different from the ring network identifier of the ring network to which the router is connected.

本発明によれば、移動端末と通信可能な複数のルータが接続されたリングネットワークに接続されており、他のリングネットワークと相互接続するために配置されたリングセグメントルータであって、
リングネットワークから位置登録要求を受信する第1の位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングセグメントルータのネットワークアドレスと異なる場合、位置登録要求を、移動端末アドレスのネットワークアドレスに対応する他方のリングセグメントルータへ送信する第1の位置登録要求送信手段と、
他方のリングセグメントルータからパケットを受信し、該パケットをリングネットワークへ送信する第1のパケット送受信手段と、
他方のリングセグメントルータから位置登録要求を受信する第2の位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
リングネットワークからパケットを受信し、該パケットの宛先アドレスが、位置登録記憶手段に登録された移動端末アドレスと一致する場合、パケットを他方のリングセグメントルータへ送信する第2のパケット送受信手段と
を有することを特徴とする。
According to the present invention, a ring segment router is connected to a ring network to which a plurality of routers capable of communicating with a mobile terminal are connected, and is arranged to interconnect with other ring networks,
First location registration request receiving means for receiving a location registration request from the ring network;
When the network address of the mobile terminal address included in the location registration request is different from the network address of the ring segment router, a first location registration request is transmitted to the other ring segment router corresponding to the network address of the mobile terminal address. A location registration request transmitting means;
First packet transmitting / receiving means for receiving a packet from the other ring segment router and transmitting the packet to the ring network;
Second location registration request receiving means for receiving a location registration request from the other ring segment router;
Location registration storage means for registering a mobile terminal address included in the location registration request;
Second packet transmission / reception means for receiving a packet from the ring network and transmitting the packet to the other ring segment router when the destination address of the packet matches the mobile terminal address registered in the location registration storage means; It is characterized by that.

本発明のリングセグメントルータにおける他の実施形態によれば、
位置登録要求に移動元リングネットワーク識別子が含まれており、
第1の位置登録要求送信手段は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該リングセグメントルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求を、移動元リングネットワーク識別子に対応する他方のリングセグメントルータへ送信することも好ましい。
According to another embodiment of the ring segment router of the present invention,
The location registration request includes the source ring network identifier,
The first location registration request transmitting means sends the location registration request to the source ring network identifier when the source ring network identifier included in the location registration request is different from the ring network identifier of the ring network to which the ring segment router is connected. It is also preferable to transmit to the other ring segment router corresponding to.

本発明によれば、パケットが一周転送されるリングネットワークを一方に接続し、移動端末を他方に接続するルータに搭載されたコンピュータを機能させるプログラムであって、
リングネットワーク毎に、ネットワークアドレスが付与されており、
リングネットワークのネットワークアドレスを有する当該ルータのアドレスを含む広告情報を、移動端末へ定期的に送信する広告情報送信手段と、
移動端末から、移動端末アドレスを含む位置登録要求を受信する位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ルータのネットワークアドレスと異なる場合、位置登録要求をリングネットワークに送信する位置登録要求送信手段と
してコンピュータを機能させることを特徴とする。
According to the present invention, there is provided a program for functioning a computer mounted on a router that connects a ring network through which packets are transferred once and connects a mobile terminal to the other,
Each ring network has a network address,
Advertisement information transmitting means for periodically transmitting the advertisement information including the address of the router having the network address of the ring network to the mobile terminal;
A location registration request receiving means for receiving a location registration request including a mobile terminal address from a mobile terminal;
Location registration storage means for registering a mobile terminal address included in the location registration request;
When the network address of the mobile terminal address included in the location registration request is different from the network address of the router, the computer functions as location registration request transmission means for transmitting the location registration request to the ring network.

本発明のルータ用のプログラムにおける他の実施形態によれば、
位置登録要求に移動元リングネットワーク識別子が含まれており、
位置登録要求送信手段は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該ルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求をリングネットワークに送信する
ようにコンピュータを機能させることも好ましい。
According to another embodiment of the router program of the present invention,
The location registration request includes the source ring network identifier,
The location registration request transmitting means causes the computer to function to transmit the location registration request to the ring network when the source ring network identifier included in the location registration request is different from the ring network identifier of the ring network to which the router is connected. It is also preferable.

本発明によれば、移動端末と通信可能な複数のルータが接続されたリングネットワークに接続されており、他のリングネットワークと相互接続するために配置されたリングセグメントルータに搭載されたコンピュータを機能させるプログラムであって、
リングネットワークから位置登録要求を受信する第1の位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングセグメントルータのネットワークアドレスと異なる場合、位置登録要求を、移動端末アドレスのネットワークアドレスに対応する他方のリングセグメントルータへ送信する第1の位置登録要求送信手段と、
他方のリングセグメントルータからパケットを受信し、該パケットをリングネットワークへ送信する第1のパケット送受信手段と、
他方のリングセグメントルータから位置登録要求を受信する第2の位置登録要求受信手段と、
位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
リングネットワークからパケットを受信し、該パケットの宛先アドレスが、位置登録記憶手段に登録された移動端末アドレスと一致する場合、パケットを他方のリングセグメントルータへ送信する第2のパケット送受信手段と
してコンピュータを機能させることを特徴とする。
According to the present invention, a computer mounted on a ring segment router, which is connected to a ring network to which a plurality of routers capable of communicating with a mobile terminal are connected, is arranged to interconnect with other ring networks. A program to
First location registration request receiving means for receiving a location registration request from the ring network;
When the network address of the mobile terminal address included in the location registration request is different from the network address of the ring segment router, a first location registration request is transmitted to the other ring segment router corresponding to the network address of the mobile terminal address. A location registration request transmitting means;
First packet transmitting / receiving means for receiving a packet from the other ring segment router and transmitting the packet to the ring network;
Second location registration request receiving means for receiving a location registration request from the other ring segment router;
Location registration storage means for registering a mobile terminal address included in the location registration request;
When a packet is received from the ring network and the destination address of the packet matches the mobile terminal address registered in the location registration storage means, the computer is used as second packet transmission / reception means for transmitting the packet to the other ring segment router. It is made to function.

本発明のリングセグメントルータ用のプログラムにおける他の実施形態によれば、
位置登録要求に移動元リングネットワーク識別子が含まれており、
第1の位置登録要求送信手段は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該リングセグメントルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求を、移動元リングネットワーク識別子に対応する他方のリングセグメントルータへ送信する
ようにコンピュータを機能させることを特徴とする。
According to another embodiment of the program for the ring segment router of the present invention,
The location registration request includes the source ring network identifier,
The first location registration request transmitting means sends the location registration request to the source ring network identifier when the source ring network identifier included in the location registration request is different from the ring network identifier of the ring network to which the ring segment router is connected. The computer is made to function to transmit to the other ring segment router corresponding to.

本発明のパケット転送方法、ルータ、リングセグメントルータ及びプログラムによれば、相互接続リングネットワークについて、移動端末が異なるリングネットワークへ移動した場合であっても、簡単なシーケンスでパケットを転送することができる。   According to the packet transfer method, router, ring segment router, and program of the present invention, packets can be transferred in a simple sequence even when a mobile terminal moves to a different ring network for an interconnecting ring network. .

以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。   Hereinafter, the best mode for carrying out the present invention will be described in detail with reference to the drawings.

図2は、本発明における相互接続リングネットワークのシステム構成図である。   FIG. 2 is a system configuration diagram of an interconnection ring network according to the present invention.

図3は、図2に対応付けたシーケンス図である。   FIG. 3 is a sequence diagram associated with FIG.

図2によれば、3つのリングネットワークA、B及びCが、相互接続されている。各リングネットワークには、リングセグメントルータ(以下「TransMAP」という)が接続されており、このTransMAPを介して、リングネットワーク間が相互接続される。   According to FIG. 2, three ring networks A, B and C are interconnected. Each ring network is connected to a ring segment router (hereinafter referred to as “TransMAP”), and the ring networks are interconnected via the TransMAP.

リングネットワーク毎に、ネットワークアドレスが異なる。移動端末及びMAPに割り当てられたIPアドレスのネットワークアドレスによって、本来、どこのリングネットワークに属するものであるかを判断することができる。   Each ring network has a different network address. Based on the network address of the IP address assigned to the mobile terminal and the MAP, it can be determined which ring network it originally belongs to.

以下では、図2及び図3を用いて、シーケンス順に詳細に説明する。   Below, it demonstrates in detail in order of a sequence using FIG.2 and FIG.3.

(S301)リングネットワークBに接続されたMAP−Baは、広告情報(Agent Advertisement)を定期的に送信している。広告情報には、少なくともMAP−BaのIPアドレスが含まれる。移動端末6は、受信した広告情報に含まれるIPアドレスから、リングネットワークのネットワークアドレスを認識する。そして、移動端末6は、リングネットワークBに接続できることを認識する。 (S301) The MAP-Ba connected to the ring network B periodically transmits advertisement information (Agent Advertisement). The advertisement information includes at least the MAP-Ba IP address. The mobile terminal 6 recognizes the network address of the ring network from the IP address included in the received advertisement information. Then, the mobile terminal 6 recognizes that it can connect to the ring network B.

ここで、MAP−Baは、リングネットワークBのリングネットワーク識別子を広告情報に含むことも好ましい。これにより、移動端末6は、ネットワークアドレスに依存することなく、接続しているリングネットワークを認識することができる。また、リングネットワーク毎にネットワークアドレスが異ならない場合にも、広告情報にリングネットワーク識別子を含める必要がある。   Here, the MAP-Ba also preferably includes the ring network identifier of the ring network B in the advertisement information. Thereby, the mobile terminal 6 can recognize the connected ring network without depending on the network address. Further, even when the network address is not different for each ring network, it is necessary to include the ring network identifier in the advertisement information.

(S302)移動端末6は、MAP−Baから最初の広告情報を受信した際に、位置登録要求(Registration)をMAP−Baへ送信する。位置登録要求には、移動端末6のIPアドレスが含まれる。これにより、MAP−Baは、配下に移動端末6が接続されていることを認識する。 (S302) When receiving the first advertisement information from the MAP-Ba, the mobile terminal 6 transmits a location registration request (Registration) to the MAP-Ba. The location registration request includes the IP address of the mobile terminal 6. Thereby, MAP-Ba recognizes that the mobile terminal 6 is connected under its control.

ここで、移動端末6のIPアドレスは、いずれかのリングネットワークのネットワークアドレスに属するものであることが好ましい。そのリングネットワークは、移動端末6にとってホームリングネットワークとなる。後述するTransMAPは、ホームエージェント(Home Agent)として機能する。   Here, it is preferable that the IP address of the mobile terminal 6 belongs to the network address of one of the ring networks. The ring network is a home ring network for the mobile terminal 6. TransMAP, which will be described later, functions as a home agent.

移動端末6から送信された位置登録要求は、MAP−Baによって受信される。MAP−Baは、位置登録記憶部を有し、受信した位置登録要求に含まれる移動端末アドレスを登録する。MAP−Baは、位置登録記憶部に登録された移動端末アドレスの移動端末が、MAP−Baに接続していることを認識する。   The location registration request transmitted from the mobile terminal 6 is received by the MAP-Ba. The MAP-Ba has a location registration storage unit, and registers the mobile terminal address included in the received location registration request. The MAP-Ba recognizes that the mobile terminal with the mobile terminal address registered in the location registration storage unit is connected to the MAP-Ba.

(S303)Webサーバ4が、移動端末6のIPアドレスを宛先アドレスとするパケットを送信したとする。このパケットは、リングネットワークBに接続されたゲートウェイ−Bによって受信される。
(S304)ゲートウェイ−Bは、そのパケットを、リングネットワークBへ送信する。このパケットは、リングネットワークBを一周するように転送される。従って、このパケットは、MAP−Ba、TransMAP−B、MAP−Bbの順に転送される。
(S303) It is assumed that the Web server 4 transmits a packet whose destination address is the IP address of the mobile terminal 6. This packet is received by gateway-B connected to ring network B.
(S304) Gateway-B transmits the packet to ring network B. This packet is transferred so as to go around the ring network B. Therefore, this packet is transferred in the order of MAP-Ba, TransMAP-B, and MAP-Bb.

(S305)MAP−Baは、リングネットワークBからパケットを受信した際に、そのパケットをコピーして保持し、次のMAPへ直ぐに転送する。リングネットワークBから受信した全てのパケットついて、同様に動作する。その後、コピーしたそのパケットの宛先アドレスが、位置登録記憶部に登録された移動端末アドレスと一致するか否かを判定する。一致する場合、そのパケットを、アクセスポイント5へ送信する。移動端末6は、アクセスポイント5を介して、そのパケットを受信することができる。 (S305) When the MAP-Ba receives a packet from the ring network B, the MAP-Ba copies and holds the packet, and immediately transfers it to the next MAP. The same operation is performed for all packets received from the ring network B. Thereafter, it is determined whether or not the destination address of the copied packet matches the mobile terminal address registered in the location registration storage unit. If they match, the packet is transmitted to the access point 5. The mobile terminal 6 can receive the packet via the access point 5.

尚、TransMAP−B及びMAP−Bbは、そのパケットを受信するけれども、そのパケットを次のMAPへ転送するだけである。   Note that TransMAP-B and MAP-Bb receive the packet, but only transfer the packet to the next MAP.

(S306)その後、移動端末6が、リングネットワークCのMAP−Caと通信可能な位置へ移動したとする。 (S306) Then, it is assumed that the mobile terminal 6 has moved to a position where it can communicate with the MAP-Ca of the ring network C.

(S307)リングネットワークCに接続されたMAP−Caも、広告情報を定期的に送信している。広告情報は、少なくともMAP−CaのIPアドレスを含む。移動端末6は、受信した広告情報に含まれるIPアドレスから、リングネットワークのネットワークアドレスを認識する。そして、移動端末6は、以前のリングネットワークBとは異なるリングネットワークに接続したと認識する。 (S307) The MAP-Ca connected to the ring network C also periodically transmits advertisement information. The advertisement information includes at least the IP address of MAP-Ca. The mobile terminal 6 recognizes the network address of the ring network from the IP address included in the received advertisement information. Then, the mobile terminal 6 recognizes that it is connected to a ring network different from the previous ring network B.

(S308)移動端末6は、MAP−Caから最初の広告情報を受信した際に、位置登録要求をMAP−Caへ送信する。位置登録要求には、移動端末6のIPアドレスが含まれる。これにより、MAP−Caは、配下に移動端末6が接続されたと認識する。 (S308) When receiving the first advertisement information from the MAP-Ca, the mobile terminal 6 transmits a location registration request to the MAP-Ca. The location registration request includes the IP address of the mobile terminal 6. Thereby, MAP-Ca recognizes that the mobile terminal 6 is connected under the control.

MAP−Caも、位置登録記憶部を有し、受信した位置登録要求に含まれる移動端末アドレスを登録する。MAP−Caは、位置登録記憶部に登録された移動端末アドレスの移動端末が、MAP−Caに接続していることを認識する。   The MAP-Ca also has a location registration storage unit, and registers the mobile terminal address included in the received location registration request. The MAP-Ca recognizes that the mobile terminal with the mobile terminal address registered in the location registration storage unit is connected to the MAP-Ca.

(S309)MAP−Caは、位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、MAP−Caのネットワークアドレスと異なるか否かを判定する。異なる場合、移動端末6から受信した位置登録要求を、TransMAP−Cのアドレスを指定して、又は宛先をブロードキャストアドレスとして、リングネットワークCに送信する。この位置登録要求は、リングネットワークCを一周するように転送される。 (S309) The MAP-Ca determines whether the network address of the mobile terminal address included in the location registration request is different from the network address of the MAP-Ca. If they are different, the location registration request received from the mobile terminal 6 is transmitted to the ring network C by designating the address of TransMAP-C or using the destination as a broadcast address. This location registration request is transferred so as to go around the ring network C.

(S310)リングネットワークCに接続されたTransMAP−Cは、MAP−Caから送信された、移動端末6の位置登録要求を受信する。TransMAP−Cは、受信した位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングネットワークCのネットワークアドレスと異なるか否かを判定する。この場合、移動端末アドレスのネットワークアドレスは、リングネットワークBに属するものである。ここで、TransMAP−Cは、リングネットワークBに接続されたTransMAP−Bへ、その位置登録要求を送信する。 (S310) TransMAP-C connected to the ring network C receives the location registration request for the mobile terminal 6 transmitted from the MAP-Ca. TransMAP-C determines whether the network address of the mobile terminal address included in the received location registration request is different from the network address of the ring network C. In this case, the network address of the mobile terminal address belongs to the ring network B. Here, TransMAP-C transmits the location registration request to TransMAP-B connected to ring network B.

TransMAP−Bは、受信した位置登録要求に含まれる移動端末アドレスを、位置登録記憶部に登録する。これにより、TransMAP−Bは、リングネットワークBから受信したパケットについて、その宛先アドレスが移動端末6のIPアドレスである場合、そのパケットをTransMAP−Cへ送信する。   TransMAP-B registers the mobile terminal address included in the received location registration request in the location registration storage unit. Thereby, if the destination address of the packet received from the ring network B is the IP address of the mobile terminal 6, the TransMAP-B transmits the packet to the TransMAP-C.

(S311)Webサーバ4が、宛先アドレスを移動端末6のIPアドレスとするパケットを送信したとする。このパケットは、リングネットワークBに接続されたゲートウェイ−Bによって受信される。
(S312)ゲートウェイ−Bは、そのパケットを、リングネットワークBへ送信する。このパケットは、リングネットワークBを一周するように転送される。従って、このパケットは、MAP−Ba、TransMAP−B、MAP−Bbの順に転送される。
(S311) It is assumed that the Web server 4 transmits a packet whose destination address is the IP address of the mobile terminal 6. This packet is received by gateway-B connected to ring network B.
(S312) Gateway-B transmits the packet to ring network B. This packet is transferred so as to go around the ring network B. Therefore, this packet is transferred in the order of MAP-Ba, TransMAP-B, and MAP-Bb.

(S313)TransMAP−Bは、リングネットワークBからパケットを受信した際に、そのパケットをコピーして保持し、次のMAPへ直ぐに転送する。その後、コピーしたそのパケットの宛先アドレスが、位置登録記憶部に登録された移動端末アドレスと一致するか否かを判定する。一致する場合、そのパケットを、そのネットワークアドレスのTransMAPへ送信する。ここでは、TransMAP−Bは、宛先アドレスが移動端末6のIPアドレスと一致するパケットを、TransMAP−Cへ送信する。 (S313) When TransMAP-B receives a packet from ring network B, TransMAP-B copies and holds the packet, and immediately transfers it to the next MAP. Thereafter, it is determined whether or not the destination address of the copied packet matches the mobile terminal address registered in the location registration storage unit. If they match, the packet is sent to the TransMAP at that network address. Here, TransMAP-B transmits a packet whose destination address matches the IP address of mobile terminal 6 to TransMAP-C.

(S314)TransMAP−Cは、そのパケットを、リングネットワークCへ送信する。このパケットは、リングネットワークCを一周するように転送される。 (S314) TransMAP-C transmits the packet to the ring network C. This packet is transferred so as to go around the ring network C.

(S315)MAP−Caは、リングネットワークCからパケットを受信した際に、そのパケットをコピーして保持し、次のMAPへ直ぐに転送する。その後、コピーしたそのパケットの宛先アドレスが、位置登録記憶部に登録された移動端末6のIPアドレスと一致するか否かを判定する。ここでは、一致するために、MAP−Caは、そのパケットを、アクセスポイント5へ送信する。移動端末6は、アクセスポイント5を介して、そのパケットを受信することができる。 (S315) When the MAP-Ca receives a packet from the ring network C, the MAP-Ca copies and holds the packet, and immediately transfers it to the next MAP. Thereafter, it is determined whether or not the destination address of the copied packet matches the IP address of the mobile terminal 6 registered in the location registration storage unit. Here, to match, the MAP-Ca transmits the packet to the access point 5. The mobile terminal 6 can receive the packet via the access point 5.

図4は、移動端末がWebサーバへパケットを送信するシーケンス図である。   FIG. 4 is a sequence diagram in which the mobile terminal transmits a packet to the Web server.

図3のS311〜S315における下り方向の経路と対称的な上り方向の経路が、S316〜S320に表されている。
(S316)移動端末6は、自らのIPアドレス(IPmn)を送信元アドレスとするパケットを、MAP−Caへ送信する。このIPmnは、リングネットワークBのネットワークアドレスを有する。
(S317)MAP−Caは、そのパケットを、リングネットワークCへ送信する。このパケットは、リングネットワークCを一周するように転送される。
(S318)リングネットワークCに接続されたTransMAP−Cは、そのパケットを受信した際に、そのパケットの送信元アドレスのネットワークアドレスが、当該リングネットワークCのネットワークアドレスと異なるか否かを判定する。この場合、送信元アドレスのネットワークアドレスは、リングネットワークBに属するものである。ここで、TransMAP−Cは、リングネットワークBに接続されたTransMAP−Bへ、そのパケットを送信する。
(S319)TransMAP−Bは、そのパケットを、リングネットワークBへ送信する。このパケットは、リングネットワークBを一周するように転送される。
(S320)ゲートウェイ−Bは、リングネットワークBから受信したそのパケットを、インターネットを介してWebサーバ4へ送信する。
The upstream path symmetrical to the downstream path in S311 to S315 of FIG. 3 is shown in S316 to S320.
(S316) The mobile terminal 6 transmits a packet having its own IP address (IPmn) as a transmission source address to the MAP-Ca. This IPmn has the network address of the ring network B.
(S317) The MAP-Ca transmits the packet to the ring network C. This packet is transferred so as to go around the ring network C.
(S318) When the TransMAP-C connected to the ring network C receives the packet, the TransMAP-C determines whether the network address of the source address of the packet is different from the network address of the ring network C. In this case, the network address of the source address belongs to the ring network B. Here, TransMAP-C transmits the packet to TransMAP-B connected to ring network B.
(S319) TransMAP-B transmits the packet to the ring network B. This packet is transferred so as to go around the ring network B.
(S320) Gateway-B transmits the packet received from ring network B to Web server 4 via the Internet.

図3のS311〜S315における下り方向の経路と非対称的な上り方向の経路が、S321〜S323に表されている。
(S321)移動端末6は、自らのIPアドレス(IPmn)を送信元アドレスとするパケットを、MAP−Caへ送信する。このIPmnは、リングネットワークBのネットワークアドレスを有する。
(S322)MAP−Caは、そのパケットを、リングネットワークCへ送信する。このパケットは、リングネットワークCを一周するように転送される。
(S323)ゲートウェイ−Cは、リングネットワークCから受信したそのパケットを、インターネットを介してWebサーバ4へ送信する。
The downstream path and the asymmetric upstream path in S311 to S315 in FIG. 3 are represented in S321 to S323.
(S321) The mobile terminal 6 transmits a packet having its own IP address (IPmn) as a transmission source address to the MAP-Ca. This IPmn has the network address of the ring network B.
(S322) The MAP-Ca transmits the packet to the ring network C. This packet is transferred so as to go around the ring network C.
(S323) Gateway-C transmits the packet received from ring network C to Web server 4 via the Internet.

前述したように、図4によれば、上り方向の経路には、下り方向の経路に対して対称な経路と非対称な経路とがある。対称な経路の場合、S318においてTransMAP−CがパケットをTransMAP−Bへ送信しているが、非対称な経路の場合、TransMAP−Cはこの動作をしない。また、非対称な経路の場合、S323においてゲートウェイ−Cがインターネットを介してパケットをWebサーバへ送信しているが、対称な経路の場合、ゲートウェイ−Cはこの動作をしない。いずれの経路にするかについては、ネットワーク管理者及び設備において予め決めておく必要がある。   As described above, according to FIG. 4, the upstream route includes a symmetric route and an asymmetric route with respect to the downstream route. In the case of a symmetric route, TransMAP-C transmits a packet to TransMAP-B in S318, but in the case of an asymmetric route, TransMAP-C does not perform this operation. In the case of an asymmetric route, the gateway-C transmits a packet to the Web server via the Internet in S323. However, in the case of a symmetric route, the gateway-C does not perform this operation. Which route is to be used needs to be determined in advance by the network administrator and equipment.

図5は、本発明におけるMAP及びTransMAPの機能構成図である。   FIG. 5 is a functional configuration diagram of the MAP and TransMAP in the present invention.

図5よれば、MAP2は、広告情報送信部201と、位置登録要求受信部202と、位置登録記憶部203と、位置登録要求送信部204と、パケット送受信部205とを有する。各機能部は、MAPとしてのルータに搭載されたコンピュータを機能させるプログラムによっても実現できる。   According to FIG. 5, MAP 2 includes an advertisement information transmission unit 201, a location registration request reception unit 202, a location registration storage unit 203, a location registration request transmission unit 204, and a packet transmission / reception unit 205. Each functional unit can also be realized by a program that causes a computer mounted on a router as a MAP to function.

広告情報送信部201は、リングネットワークのネットワークアドレスを含む広告情報を、移動端末へ定期的に送信する。前述したS301及びS307の動作をする。   The advertisement information transmitting unit 201 periodically transmits advertisement information including the network address of the ring network to the mobile terminal. The operations of S301 and S307 described above are performed.

位置登録要求受信部202は、移動端末から、移動端末アドレスを含む位置登録要求を受信する。前述したS302及びS308の動作をする。   The location registration request receiving unit 202 receives a location registration request including a mobile terminal address from the mobile terminal. The operations of S302 and S308 described above are performed.

位置登録記憶部203は、位置登録要求に含まれる移動端末アドレスを登録する。   The location registration storage unit 203 registers the mobile terminal address included in the location registration request.

位置登録要求送信部204は、位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該MAPのアドレスのネットワークアドレスと異なる場合、位置登録要求をリングネットワークに送信する。前述したS309の動作をする。   If the network address of the mobile terminal address included in the location registration request is different from the network address of the MAP address, the location registration request transmission unit 204 transmits the location registration request to the ring network. The operation of S309 described above is performed.

パケット送受信部205は、リングネットワークからパケットを受信し、そのパケットをコピーして保持し、次のMAPへ直ぐに転送する。また、パケット送受信部205は、パケット受信部205によってコピーされたパケットの宛先アドレスが、位置登録記憶部203に登録された移動端末アドレスと一致するか否かを判定する。一致する場合、そのパケットは、アクセスポイントを介して移動端末へ送信される。   The packet transmitting / receiving unit 205 receives a packet from the ring network, copies and holds the packet, and immediately transfers it to the next MAP. Further, the packet transmitting / receiving unit 205 determines whether the destination address of the packet copied by the packet receiving unit 205 matches the mobile terminal address registered in the location registration storage unit 203. If they match, the packet is transmitted to the mobile terminal via the access point.

また、パケット送受信部205は、移動端末からパケットを受信し、そのパケットをリングネットワークへ送信する。このパケットは、リングネットワークを一周するように転送される。パケット送受信部205は、前述したS305、S315、S317及びS322の動作をする。   The packet transmitting / receiving unit 205 receives a packet from the mobile terminal and transmits the packet to the ring network. This packet is transferred so as to go around the ring network. The packet transmitting / receiving unit 205 performs the operations of S305, S315, S317, and S322 described above.

図5よれば、TransMAP7は、第1の位置登録要求受信部701と、第1の位置登録要求送信部702と、第1のパケット送受信部703と、第2の位置登録要求受信部704と、位置登録記憶部705と、第2のパケット送受信部706とを有する。各機能部は、TransMAPとしてのリングセグメントルータに搭載されたコンピュータを機能させるプログラムによっても実現できる。   According to FIG. 5, the TransMAP 7 includes a first location registration request receiving unit 701, a first location registration request transmitting unit 702, a first packet transmitting / receiving unit 703, a second location registration request receiving unit 704, A location registration storage unit 705 and a second packet transmission / reception unit 706 are provided. Each functional unit can also be realized by a program that causes a computer mounted on a ring segment router as a TransMAP to function.

第1の位置登録要求受信部701は、リングネットワークから位置登録要求を受信する。前述したS309の動作をする   The first location registration request receiving unit 701 receives a location registration request from the ring network. The operation of S309 described above is performed.

第1の位置登録要求送信部702は、位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該TransMAPのアドレスのネットワークアドレスと異なる場合、位置登録要求を、移動端末アドレスのネットワークアドレスに対応する他方のTransMAPへ送信する。前述したS310の動作をする。   When the network address of the mobile terminal address included in the location registration request is different from the network address of the TransMAP address, the first location registration request transmission unit 702 corresponds the location registration request to the network address of the mobile terminal address. Transmit to the other TransMAP. The operation of S310 described above is performed.

位置登録要求に移動元リングネットワーク識別子が含まれているとする。この場合、第1の位置登録要求送信部702は、位置登録要求に含まれる移動元リングネットワーク識別子が、当該TransMAPが接続するリングネットワークのリングネットワーク識別子と異なる場合、位置登録要求を、移動元リングネットワーク識別子に対応する他方のTransMAPへ送信することもできる。   It is assumed that the source ring network identifier is included in the location registration request. In this case, if the source ring network identifier included in the location registration request is different from the ring network identifier of the ring network to which the TransMAP is connected, the first location registration request transmission unit 702 sends the location registration request to the source ring. It can also be transmitted to the other TransMAP corresponding to the network identifier.

第1のパケット送受信部703は、他方のTransMAPからパケットを受信し、そのパケットをリングネットワークへ送信する。また、第1のパケット送受信部703は、リングネットワークからパケットを受信し、そのパケットにおける送信元アドレスのネットワークアドレスに対応する他方のTransMAPへそのパケットを送信する。前述したS314及びS318の動作をする。   The first packet transmitting / receiving unit 703 receives a packet from the other TransMAP and transmits the packet to the ring network. The first packet transmitting / receiving unit 703 receives a packet from the ring network, and transmits the packet to the other TransMAP corresponding to the network address of the source address in the packet. The operations of S314 and S318 described above are performed.

第2の位置登録要求受信部704は、他方のTransMAPから位置登録要求を受信する。前述したS310の動作をする。   The second location registration request receiving unit 704 receives a location registration request from the other TransMAP. The operation of S310 described above is performed.

位置登録記憶部705は、位置登録要求に含まれる移動端末アドレスを登録する。   The location registration storage unit 705 registers the mobile terminal address included in the location registration request.

第2のパケット送受信部706は、リングネットワークからパケットを受信し、そのパケットの宛先アドレスが、位置登録記憶部705に登録された移動端末アドレスと一致する場合、パケットを他方のTransMAPへ送信する。前述したS313及びS319の動作をする。   The second packet transmitting / receiving unit 706 receives a packet from the ring network, and when the destination address of the packet matches the mobile terminal address registered in the location registration storage unit 705, transmits the packet to the other TransMAP. The operations of S313 and S319 described above are performed.

図5によれば、ゲートウェイ3は、リングネットワークからパケットを受信し、そのパケットの宛先アドレスのネットワークアドレスが、当該リングネットワークのネットワークアドレスと異なる場合、そのパケットをインターネットへ送信する。前述したS323の動作をする。   According to FIG. 5, the gateway 3 receives a packet from the ring network, and when the network address of the destination address of the packet is different from the network address of the ring network, transmits the packet to the Internet. The operation of S323 described above is performed.

以上、詳細に説明したように、本発明のパケット転送方法、ルータ、リングセグメントルータ及びプログラムによれば、相互接続リングネットワークについて、移動端末が異なるリングネットワークへ移動した場合であっても、簡単なシーケンスでパケットを転送することができる。   As described above in detail, according to the packet transfer method, router, ring segment router, and program of the present invention, even when the mobile terminal moves to a different ring network, the interconnection ring network is simple. Packets can be transferred in sequence.

前述した本発明における種々の実施形態によれば、当業者は、本発明の技術思想及び見地の範囲における種々の変更、修正及び省略を容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。   According to the various embodiments of the present invention described above, those skilled in the art can easily make various changes, modifications and omissions within the scope of the technical idea and the viewpoint of the present invention. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.

従来技術におけるリングネットワークのシステム構成図である。It is a system block diagram of the ring network in a prior art. 本発明における相互接続リングネットワークのシステム構成図である。1 is a system configuration diagram of an interconnection ring network in the present invention. FIG. 図2に対応付けたシーケンス図である。FIG. 3 is a sequence diagram associated with FIG. 2. 移動端末がWebサーバへパケットを送信するシーケンス図である。It is a sequence diagram in which a mobile terminal transmits a packet to a Web server. 本発明におけるMAP及びTransMAPの機能構成図である。It is a functional block diagram of MAP and TransMAP in this invention.

符号の説明Explanation of symbols

1 リングネットワーク
2 MAP、ルータ
201 広告情報送信部
202 位置登録要求受信部
203 位置登録記憶部
204 位置登録要求送信部
205 パケット送受信部
3 ゲートウェイ
4 Webサーバ
5 アクセスポイント
6 移動端末
7 TransMAP、転送用MAP、リングセグメントルータ
701 第1の位置登録要求受信部
702 第1の位置登録要求送信部
703 第1のパケット送受信部
704 第2の位置登録要求受信部
705 位置登録記憶部
706 第2のパケット送受信部
DESCRIPTION OF SYMBOLS 1 Ring network 2 MAP, router 201 Advertisement information transmission part 202 Location registration request reception part 203 Position registration memory | storage part 204 Location registration request transmission part 205 Packet transmission / reception part 3 Gateway 4 Web server 5 Access point 6 Mobile terminal 7 TransMAP, Transfer MAP , Ring segment router 701 first location registration request receiving unit 702 first location registration request transmitting unit 703 first packet transmitting / receiving unit 704 second location registration request receiving unit 705 location registration storing unit 706 second packet transmitting / receiving unit

Claims (12)

移動端末と通信可能な複数のルータと、リングセグメントルータとが、パケットが一周転送されるリングネットワークに接続されており、該リングセグメントルータを介して他のリングネットワークと相互接続される相互接続リングネットワークのパケット転送方法であって、
前記移動端末が、第1のリングネットワークに接続された第1のルータに位置登録している第1のステップと、
移動した前記移動端末が、移動端末アドレスを含む位置登録要求を、第2のルータへ送信する第2のステップと、
第2のルータが、前記位置登録要求に含まれる移動端末アドレスを記憶し、前記位置登録要求を第2のリングネットワークへ送信する第3のステップと、
第2のリングネットワークに接続された第2のリングセグメントルータが、前記位置登録要求を受信した際に、前記位置登録要求に含まれる移動端末アドレスを記憶し、該位置登録要求を、移動元となる第1のリングネットワークに接続された第1のリングセグメントルータへ送信する第4のステップと、
第1のリングセグメントルータが、前記位置登録要求に含まれる移動端末アドレスを登録する第5のステップと、
第1のリングセグメントルータが、第1のリングネットワークからパケットを受信した際に、該パケットの宛先アドレスと、先に記憶した移動端末アドレスとが一致する場合に、前記パケットを第2のリングセグメントルータへ送信する第6のステップと、
第2のリングセグメントルータは、第1のリングセグメントルータから受信したパケットを第2のリングネットワークへ送信する第7のステップと、
第2のルータが、第2のリングネットワークから受信したパケットの宛先アドレスと、先に記憶した移動端末アドレスとが一致する場合に、前記パケットを前記移動端末へ送信する第8のステップと
を有することを特徴とする相互接続リングネットワークにおけるパケット転送方法。
An interconnecting ring in which a plurality of routers capable of communicating with a mobile terminal and a ring segment router are connected to a ring network through which packets are transferred once, and are interconnected with other ring networks via the ring segment router A packet transfer method for a network,
A first step in which the mobile terminal registers its location with a first router connected to a first ring network;
A second step in which the moved mobile terminal transmits a location registration request including a mobile terminal address to a second router;
A third step in which a second router stores a mobile terminal address included in the location registration request and transmits the location registration request to a second ring network;
When the second ring segment router connected to the second ring network receives the location registration request, the mobile terminal address included in the location registration request is stored, and the location registration request is designated as a source. A fourth step of transmitting to a first ring segment router connected to the first ring network comprising:
A first step in which a first ring segment router registers a mobile terminal address included in the location registration request;
When the first ring segment router receives a packet from the first ring network, and the destination address of the packet matches the previously stored mobile terminal address, the packet is sent to the second ring segment. A sixth step of sending to the router;
The second ring segment router transmits a packet received from the first ring segment router to the second ring network;
An eighth step in which the second router transmits the packet to the mobile terminal when the destination address of the packet received from the second ring network matches the previously stored mobile terminal address; A packet transfer method in an interconnecting ring network.
前記リングネットワーク毎に、ネットワークアドレスが付与されており、
第2のステップについて、
第2のルータが、第2のリングネットワークのネットワークアドレスを有する第2のルータのアドレスを含む広告情報を、前記移動端末へ送信するステップと、
前記移動端末の移動によって、前記移動端末アドレスのネットワークアドレスが、前記広告情報に含まれる第2のルータのネットワークアドレスと異なる場合に、前記移動端末が、移動端末アドレスを含む位置登録要求を、第2のルータへ送信するステップと
を有することを特徴とする請求項1に記載の相互接続リングネットワークにおけるパケット転送方法。
A network address is assigned to each ring network,
For the second step,
A second router transmitting advertising information including an address of a second router having a network address of a second ring network to the mobile terminal;
When the mobile terminal moves and the network address of the mobile terminal address is different from the network address of the second router included in the advertisement information, the mobile terminal sends a location registration request including the mobile terminal address, The method of claim 1, further comprising the step of transmitting to two routers.
第1のステップについて、移動端末が、第1のリングネットワークの第1のリングネットワーク識別子を記憶するステップと、
第2のステップについて、
第2のルータが、第2のリングネットワークの第2のリングネットワーク識別子を含む広告情報を、前記移動端末へ送信するステップと、
前記移動端末の移動によって、前記広告情報に含まれる第2のリングネットワーク識別子と、先に記憶した第1のリングネットワーク識別子とが異なる場合に、前記移動端末が、移動端末アドレスを含む位置登録要求を、第2のルータへ送信するステップと
を有することを特徴とする請求項1に記載の相互接続リングネットワークにおけるパケット転送方法。
For the first step, the mobile terminal stores a first ring network identifier of the first ring network;
For the second step,
A second router transmitting advertising information including a second ring network identifier of a second ring network to the mobile terminal;
If the second ring network identifier included in the advertisement information differs from the previously stored first ring network identifier due to movement of the mobile terminal, the mobile terminal requests a location registration request including a mobile terminal address. The method of claim 1, further comprising the step of: transmitting to the second router.
前記ルータは、前記リングネットワークに接続されるMAP(Mobility Anchor Point)であり、
前記リングセグメントルータは、他のリングネットワークに対する転送用MAPである
ことを特徴とする請求項1から3のいずれか1項に記載の相互接続リングネットワークにおけるパケット転送方法。
The router is a MAP (Mobility Anchor Point) connected to the ring network,
The packet transfer method in the interconnecting ring network according to any one of claims 1 to 3, wherein the ring segment router is a transfer MAP for another ring network.
パケットが一周転送されるリングネットワークを一方に接続し、移動端末を他方に接続するルータであって、
前記リングネットワーク毎に、ネットワークアドレスが付与されており、
前記リングネットワークのネットワークアドレスを有する当該ルータのアドレスを含む広告情報を、前記移動端末へ定期的に送信する広告情報送信手段と、
前記移動端末から、移動端末アドレスを含む位置登録要求を受信する位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
前記位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ルータのネットワークアドレスと異なる場合、前記位置登録要求を前記リングネットワークに送信する位置登録要求送信手段と
を有することを特徴とするルータ。
A router that connects one side of a ring network through which packets are transferred around, and connects a mobile terminal to the other side,
A network address is assigned to each ring network,
Advertisement information transmitting means for periodically transmitting the advertisement information including the address of the router having the network address of the ring network to the mobile terminal;
Location registration request receiving means for receiving a location registration request including a mobile terminal address from the mobile terminal;
Location registration storage means for registering a mobile terminal address included in the location registration request;
A router, comprising: a location registration request transmitting unit configured to transmit the location registration request to the ring network when a network address of a mobile terminal address included in the location registration request is different from a network address of the router.
前記位置登録要求に移動元リングネットワーク識別子が含まれており、
前記位置登録要求送信手段は、前記位置登録要求に含まれる移動元リングネットワーク識別子が、当該ルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、前記位置登録要求を前記リングネットワークに送信する
ことを特徴とする請求項5に記載のルータ。
The location registration request includes a source ring network identifier,
The location registration request transmitting means transmits the location registration request to the ring network when a source ring network identifier included in the location registration request is different from a ring network identifier of a ring network to which the router is connected. The router according to claim 5, wherein:
移動端末と通信可能な複数のルータが接続されたリングネットワークに接続されており、他のリングネットワークと相互接続するために配置されたリングセグメントルータであって、
リングネットワークから位置登録要求を受信する第1の位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングセグメントルータのネットワークアドレスと異なる場合、前記位置登録要求を、前記移動端末アドレスのネットワークアドレスに対応する他方のリングセグメントルータへ送信する第1の位置登録要求送信手段と、
他方のリングセグメントルータからパケットを受信し、該パケットをリングネットワークへ送信する第1のパケット送受信手段と、
他方のリングセグメントルータから位置登録要求を受信する第2の位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
リングネットワークからパケットを受信し、該パケットの宛先アドレスが、前記位置登録記憶手段に登録された移動端末アドレスと一致する場合、前記パケットを前記他方のリングセグメントルータへ送信する第2のパケット送受信手段と
を有することを特徴とするリングセグメントルータ。
A ring segment router connected to a ring network to which a plurality of routers capable of communicating with a mobile terminal are connected, and arranged to interconnect with other ring networks,
First location registration request receiving means for receiving a location registration request from the ring network;
When the network address of the mobile terminal address included in the location registration request is different from the network address of the ring segment router, the location registration request is transmitted to the other ring segment router corresponding to the network address of the mobile terminal address. First location registration request transmitting means;
First packet transmitting / receiving means for receiving a packet from the other ring segment router and transmitting the packet to the ring network;
Second location registration request receiving means for receiving a location registration request from the other ring segment router;
Location registration storage means for registering a mobile terminal address included in the location registration request;
Second packet transmitting / receiving means for receiving a packet from a ring network and transmitting the packet to the other ring segment router when the destination address of the packet matches the mobile terminal address registered in the location registration storage means And a ring segment router.
前記位置登録要求に移動元リングネットワーク識別子が含まれており、
第1の位置登録要求送信手段は、前記位置登録要求に含まれる移動元リングネットワーク識別子が、当該リングセグメントルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、前記位置登録要求を、前記移動元リングネットワーク識別子に対応する他方のリングセグメントルータへ送信する
ことを特徴とする請求項7に記載のリングセグメントルータ。
The location registration request includes a source ring network identifier,
When the movement source ring network identifier included in the position registration request is different from the ring network identifier of the ring network to which the ring segment router is connected, the first position registration request transmission unit sends the position registration request to the movement source. The ring segment router according to claim 7, wherein the ring segment router transmits to the other ring segment router corresponding to the ring network identifier.
パケットが一周転送されるリングネットワークを一方に接続し、移動端末を他方に接続するルータに搭載されたコンピュータを機能させるプログラムであって、
前記リングネットワーク毎に、ネットワークアドレスが付与されており、
前記リングネットワークのネットワークアドレスを有する当該ルータのアドレスを含む広告情報を、前記移動端末へ定期的に送信する広告情報送信手段と、
前記移動端末から、移動端末アドレスを含む位置登録要求を受信する位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
前記位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該ルータのネットワークアドレスと異なる場合、前記位置登録要求を前記リングネットワークに送信する位置登録要求送信手段と
してコンピュータを機能させることを特徴とするルータ用のプログラム。
A program that causes a computer mounted on a router to connect a ring network to which packets are transferred once to one side and a mobile terminal to the other,
A network address is assigned to each ring network,
Advertisement information transmitting means for periodically transmitting the advertisement information including the address of the router having the network address of the ring network to the mobile terminal;
Location registration request receiving means for receiving a location registration request including a mobile terminal address from the mobile terminal;
Location registration storage means for registering a mobile terminal address included in the location registration request;
When the network address of the mobile terminal address included in the location registration request is different from the network address of the router, the computer is caused to function as location registration request transmission means for transmitting the location registration request to the ring network. A program for routers.
前記位置登録要求に移動元リングネットワーク識別子が含まれており、
前記位置登録要求送信手段は、前記位置登録要求に含まれる移動元リングネットワーク識別子が、当該ルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、前記位置登録要求を前記リングネットワークに送信する
ようにコンピュータを機能させることを特徴とする請求項9に記載のルータ用のプログラム。
The location registration request includes a source ring network identifier,
The location registration request transmitting means transmits the location registration request to the ring network when a source ring network identifier included in the location registration request is different from a ring network identifier of a ring network to which the router is connected. The program for a router according to claim 9, which causes a computer to function.
移動端末と通信可能な複数のルータが接続されたリングネットワークに接続されており、他のリングネットワークと相互接続するために配置されたリングセグメントルータに搭載されたコンピュータを機能させるプログラムであって、
リングネットワークから位置登録要求を受信する第1の位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスのネットワークアドレスが、当該リングセグメントルータのネットワークアドレスと異なる場合、前記位置登録要求を、前記移動端末アドレスのネットワークアドレスに対応する他方のリングセグメントルータへ送信する第1の位置登録要求送信手段と、
他方のリングセグメントルータからパケットを受信し、該パケットをリングネットワークへ送信する第1のパケット送受信手段と、
他方のリングセグメントルータから位置登録要求を受信する第2の位置登録要求受信手段と、
前記位置登録要求に含まれる移動端末アドレスを登録する位置登録記憶手段と、
リングネットワークからパケットを受信し、該パケットの宛先アドレスが、前記位置登録記憶手段に登録された移動端末アドレスと一致する場合、前記パケットを前記他方のリングセグメントルータへ送信する第2のパケット送受信手段と
してコンピュータを機能させることを特徴とするリングセグメントルータ用のプログラム。
A program for operating a computer mounted on a ring segment router that is connected to a ring network to which a plurality of routers capable of communicating with a mobile terminal are connected, and is connected to another ring network,
First location registration request receiving means for receiving a location registration request from the ring network;
When the network address of the mobile terminal address included in the location registration request is different from the network address of the ring segment router, the location registration request is transmitted to the other ring segment router corresponding to the network address of the mobile terminal address. First location registration request transmitting means;
First packet transmitting / receiving means for receiving a packet from the other ring segment router and transmitting the packet to the ring network;
Second location registration request receiving means for receiving a location registration request from the other ring segment router;
Location registration storage means for registering a mobile terminal address included in the location registration request;
Second packet transmitting / receiving means for receiving a packet from a ring network and transmitting the packet to the other ring segment router when the destination address of the packet matches the mobile terminal address registered in the location registration storage means A program for a ring segment router characterized by causing a computer to function as:
前記位置登録要求に移動元リングネットワーク識別子が含まれており、
第1の位置登録要求送信手段は、前記位置登録要求に含まれる移動元リングネットワーク識別子が、当該リングセグメントルータが接続するリングネットワークのリングネットワーク識別子と異なる場合、前記位置登録要求を、前記移動元リングネットワーク識別子に対応する他方のリングセグメントルータへ送信する
ようにコンピュータを機能させることを特徴とする請求項11に記載のリングセグメントルータ用のプログラム。
The location registration request includes a source ring network identifier,
When the movement source ring network identifier included in the position registration request is different from the ring network identifier of the ring network to which the ring segment router is connected, the first position registration request transmission unit sends the position registration request to the movement source. 12. The program for a ring segment router according to claim 11, which causes the computer to function to transmit to the other ring segment router corresponding to the ring network identifier.
JP2006097155A 2006-03-31 2006-03-31 Packet transfer method, router, ring segment router and program in interconnected ring network Expired - Fee Related JP4697742B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006097155A JP4697742B2 (en) 2006-03-31 2006-03-31 Packet transfer method, router, ring segment router and program in interconnected ring network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006097155A JP4697742B2 (en) 2006-03-31 2006-03-31 Packet transfer method, router, ring segment router and program in interconnected ring network

Publications (2)

Publication Number Publication Date
JP2007274328A JP2007274328A (en) 2007-10-18
JP4697742B2 true JP4697742B2 (en) 2011-06-08

Family

ID=38676666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006097155A Expired - Fee Related JP4697742B2 (en) 2006-03-31 2006-03-31 Packet transfer method, router, ring segment router and program in interconnected ring network

Country Status (1)

Country Link
JP (1) JP4697742B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015039101A (en) * 2013-03-13 2015-02-26 株式会社東芝 Wireless transmission system
CN115811495B (en) * 2022-10-25 2025-08-26 爱芯元智半导体股份有限公司 Hybrid network-on-chip system and arbitration method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3838363B2 (en) * 2003-03-17 2006-10-25 Kddi株式会社 Mobile network and communication method thereof
JPWO2005032062A1 (en) * 2003-09-24 2006-12-07 三菱電機株式会社 Layer 2 mobile network

Also Published As

Publication number Publication date
JP2007274328A (en) 2007-10-18

Similar Documents

Publication Publication Date Title
TWI500305B (en) Enabling ipv6 mobility with nat64
US8503416B2 (en) Method and system for efficient homeless MPLS micro-mobility
KR20130140932A (en) Network path computing apparatus, contents requesting node, relay node and information centric network system comprising the same, and method for computing network path using the network system
JP2005020327A (en) Multicast distribution method, distribution apparatus and system
EP2664112B1 (en) Method and apparatus for managing the mobility of mobile networks
CN103905284A (en) EVI-network-based flow load sharing method and device
CN104796338A (en) Migration method and device of virtual machines
JP6378121B2 (en) Gateway apparatus and communication method
JP4697742B2 (en) Packet transfer method, router, ring segment router and program in interconnected ring network
JP2003258859A (en) Communication system, communication method, transfer device, and network management device
JP4425757B2 (en) Mobile network system
JP2004201476A (en) Inter-vehicle communication relay device
JP4662995B2 (en) Multicast broadcast communication system for at least one roaming user terminal in a mobile IP network
KR102437289B1 (en) Method and Apparatus for Defining Path of a Packet in Information-Centric Networking for Data Producer Mobility
JP4344336B2 (en) Multihoming authentication communication system, multihoming authentication communication method, and management server
CN103067535A (en) Network structure facing road emergency wireless access and internet protocol (IP) flowing access method
CN101668342B (en) Access method applied to wireless distribution system, system thereof and wireless relay
KR20150022440A (en) Apparatus and method for ethernet network using mac address
JP7601816B2 (en) Transfer device and program
JPH1168846A (en) Packet routing device
KR101744307B1 (en) Method for registering mobile ip using time information synchronization and wireless internet modem therefor
JP5464360B2 (en) Mesh network and base station for realizing improved terminal information management method and communication method in mobile communication
JP2006135508A (en) Multicast communication relay device and multicast communication relay system
JP4189277B2 (en) Network connection method
JP2008166874A (en) Handoff method of terminal connected via NAPT router, transfer agent, terminal, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110215

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110223

LAPS Cancellation because of no payment of annual fees