JP2023060780A - Handover that utilizes ring network using low-order address storing method - Google Patents
Handover that utilizes ring network using low-order address storing method Download PDFInfo
- Publication number
- JP2023060780A JP2023060780A JP2021170576A JP2021170576A JP2023060780A JP 2023060780 A JP2023060780 A JP 2023060780A JP 2021170576 A JP2021170576 A JP 2021170576A JP 2021170576 A JP2021170576 A JP 2021170576A JP 2023060780 A JP2023060780 A JP 2023060780A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- ring
- address
- mac address
- memory
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000015654 memory Effects 0.000 claims abstract description 216
- 230000005540 biological transmission Effects 0.000 claims abstract description 134
- 238000012546 transfer Methods 0.000 claims description 28
- 238000004891 communication Methods 0.000 claims description 26
- 230000004044 response Effects 0.000 claims description 10
- 238000012790 confirmation Methods 0.000 claims description 5
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 claims 1
- 230000003287 optical effect Effects 0.000 description 42
- 230000000694 effects Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、MACアドレスの下位アドレス記憶方法を用いたイーサネットパケットを転送するリング網を利用したハンドオーバーに関する。 The present invention relates to handover using a ring network for transferring Ethernet packets using a MAC address lower order address storage method.
アドレス記憶方法の従来例としては、特許文献1の特開2000-151617「テーブル作成検索装置」がある。この従来例は、MACアドレスの記憶回路に関するもので、行列アドレスとMACアドレスデータエリアとインデックスエリアを持つRAM等で構成される第1のテーブルと行列アドレスとMACアドレスデータエリアとインデックスエリアを持つRAM等で構成される第2のテーブルからなる。この従来例は、下位ビット列(例えば16ビット)で第1のテーブルのメモリを指定した位置AにMACアドレス48ビット全体を記憶する。その位置Aに既に他のMACアドレスが記憶されている場合には、、第2のテーブルのメモリの空きアドレス位置Bに記録し、その記録したアドレス位置Bを前記第1テーブルのアドレス位置Aのインデックスエリアに記憶する。これは記録エリアをネスティングで指定する方法である。 As a conventional example of the address storage method, there is Japanese Unexamined Patent Application Publication No. 2000-151617 entitled "Table Creation and Search Apparatus". This conventional example relates to a MAC address storage circuit, and includes a first table composed of a RAM having a matrix address, a MAC address data area, and an index area, a RAM having a matrix address, a MAC address data area, and an index area. and so on. In this conventional example, the entire 48-bit MAC address is stored in the location A, which designates the memory of the first table with the low-order bit string (for example, 16 bits). If another MAC address is already stored in the position A, it is recorded in the free address position B of the memory of the second table, and the recorded address position B is stored in the address position A of the first table. Store in the index area. This is a method of specifying recording areas by nesting.
また、アドレス記憶方法の従来技術としては、特許文献2の特開2004-15592「MACアドレスポインタ構造、MACアドレスの並べ替え方法」がある。この従来例は、下位ビット列で指定されるエントリーテーブルの同じアドレス位置に複数のMACアドレスを記憶する方法である。もし、空きエリアが無ければ、MACアドレスの前記下位ビット列と違う下位ビット列で指定されるエントリーテーブルにMACアドレスを記憶する。
Further, as a conventional technique of the address storage method, there is Japanese Unexamined Patent Application Publication No. 2004-15592 of
リング形ネットワークの従来例としては特許文献3のようにマスタスイッチとスレーブスイッチを用いたリングネットワークが一般的である。このリングネットワークはマスタスイッチの一方のリングポートがフレームを通過させないブロックポートになっていて、フラッディングによる輻輳を防止している。リングネットワークに障害が発生した場合には、マスタスイッチから出てマスタスイッチに戻る監視フレームが届かなくなり、代わりに障害点のスレーブスイッチから障害通知フレームがマスタスイッチに届くので、マスタスイッチは、マスタスイッチのブロックポートのブロックを解除してフレームを通過させる。また、障害点の一方のスレーブスイッチの障害伝送路側にブロックポートを設定し、リングネットワークの障害回復後もリングネットワークの動作を維持する。
As a conventional example of a ring network, a ring network using a master switch and a slave switch as in
また、無線ネットワークにおけるハンドオーバーの従来例としては、特許文献4がある。この先行技術は、ATMセルを転送する制御局から基地局を介して携帯端末と通信するネットワークのハンドオーバーを、制御局から移動元の基地局を経由した携帯端末までの遅延D1と移動先の基地局を介して携帯端末までの遅延D2の差(D1-D2>0)の場合間、制御局から携帯端末への送出ATMセルの基地局切り換え場合にATMセルを制御局で遅延させて、切り換えることで実行して、ATMセルの順序逆転を防止する方法である。
Further, as a conventional example of handover in a wireless network, there is
また、別のハンドオーバー方法の例として、特許文献5がある。この先行技術は、携帯端末とサーバ間にある基地局、ゲートウェイ経由の切り換え前の基地局経由のコネクションと切り換え先基地局経由のコネクションを持ち、コネクション経由のパケットがコネクション切り換え時に断時間を少なくする方法である。
Moreover, there is
従来のアドレス記憶法としての従来例特開2000-151617はネスティングでMACアドレスを記憶しているため、記憶アドレス先をたどるのに場合間がかかる問題がある。また、本質的MACアドレス48ビット全体を記憶しているので記憶エリアが大きくなる問題がある。 A conventional example of a conventional address storage method Japanese Patent Laid-Open No. 2000-151617 stores MAC addresses by nesting, so there is a problem that it takes a long time to trace the storage addresses. Also, since the entire 48 bits of the essential MAC address are stored, there is a problem that the storage area becomes large.
また、従来アドレス記憶方法としての従来例特開2004-15592は、下位ビット列で指定されるMACアドレスのエントリーテーブル位置に空きが無ければ違う下位ビット列のエントリーテーブル位置にMACアドレスを記憶すると記載されているが、その場合には、MACアドレスを記憶する位置を選択する場合に、2つの下位ビット列で指定されるエントリーテーブル位置を検索しなければならないこと、および、同じエントリーテーブルの同じアドレス位置に、複数の記憶アドレスがあるので、それら複数のアドレス比較をする必要があり、検索に場合間がかかる問題がある。
下位ビット列によるMACアドレスの検索は高速になるが、基本的に下位ビット列位置にMACアドレス全体を記憶する方法は、正確記憶であるが、48ビット全体を記憶しなければならないので、記憶アドレス数が少ない問題がある。
従来のリングネットワークである特許文献3は、MACアドレス48ビットを用いるMACアドレステーブルを使用するため、記憶できるMACアドレス数が少ない欠点がある。
Further, Japanese Patent Application Laid-Open No. 2004-15592, which is a conventional example of a conventional address storage method, describes that if there is no space in the entry table position of the MAC address specified by the lower bit string, the MAC address is stored in the entry table position of a different lower bit string. However, in that case, when selecting a location to store the MAC address, it is necessary to search the entry table location specified by the two low-order bit strings, and at the same address location of the same entry table, Since there are multiple storage addresses, multiple address comparisons need to be made, and the problem is that retrieval is time consuming.
Searching for the MAC address by the low-order bit string is fast, but the method of basically storing the entire MAC address in the low-order bit string position is accurate storage. I have a few problems.
従来のハンドオーバーの特許文献4は、制御局から携帯端末までの切り換え前の経路と切り換え後の経路の遅延場合間差を求める必要があり、制御が複雑である上に遅延場合間は制御局から携帯端末までの往復場合間の半分としてしか測定できないので遅延場合間測定の正確性に欠ける問題がある。
In
また、従来のハンドオーバーの特許文献5は、サーバと携帯端末間に2つのコネクションを設けて切り換えているので、2つのコネクションの識別が必要になり、ハンドオーバー制御が複雑になる欠点がある。
Further, in
本発明の目的は、従来のMACアドレステーブルを用いないアドレス記憶方法を示し、それを用いたリング網を利用した手軽なハンドオーバーおよび携帯端末の近距離移動を実現する方法を示すことにある。 SUMMARY OF THE INVENTION It is an object of the present invention to present a conventional address storage method that does not use a MAC address table, and to present a method for realizing easy handover and short-distance movement of mobile terminals using a ring network.
本発明は、上記従来技術の問題点を鑑みて成されたもので、本発明の第1の観点は、
リング網またはツリー状リング網の最下位リングに基地局を収容し、前記基地局配下の携帯端末が前記リング網またはツリー状リング網の、右回りリングから到着するループバックビットの挿入されたパケットとOAMパケット以外のイーサーネットフレーム(登録標商)(以下MACパケットと言う)の通過を遮断する頂点装置に接続されたゲートウェイまたはルータを介してサーバまたは中継局とMACパケット通信するネットワークの携帯端末の基地局間移動を可能とするパケット転送システムであって、
前記携帯端末からの基地局経由のMACパケットが前記リング網またはツリー状リング網のパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットが基地局を移動した直後のパケットである旨の信号が基地局で付与されている場合には、
パケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶し、パケットの通過を指定するアドレステーブルから前記パケットの送信元MACアドレスを削除し、かつ、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせ、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリから前記パケットの送信元MACアドレスの下位アドレスを削除し、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせ、
一方、前記パケットが基地局を移動した直後のパケットでない場合には、
パケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶し、前記パケットを左回りリングで頂点装置を介してサーバに向かわせ、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスが記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせる手段と、
前記サーバからの音声発呼パケットの応答着信パケットまたはSMS(ショートメッセージサービス)パケットまたはFTPの最初の着信パケットが右回りリングでパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットをコピーし、コピーパケットをリング外に送出し、元のパケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、上記以外の場合、前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、
一方、前記サーバからの音声発呼パケットの応答着信パケットまたはSMS(ショートメッセージサービス)パケットまたはFTPの最初の着信パケット以外のパケットが右回りリングでパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットをリング外に送出し、上記以外の場合、前記パケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出する手段とを備え、
送信元MACアドレスを持つ位置登録パケットを携帯端末または前記携帯端末の使用中基地局から、通過する基地局が変わった時または周期的に送出させる手段、または携帯端末または携帯端末の使用中基地局からの送信元MACアドレスを持つ片経路設定パケットの送出をさせる手段と、
通信中に前記サーバから一定時間以上パケットが携帯端末に到着しない場合には、前記サーバに再送パケットまたは再送要求パケットまたは通信中相手確認パケットを前記携帯端末から送出させる手段とを
備えたことを特徴とするパケット転送システムである。
The present invention has been made in view of the above-mentioned problems of the prior art, and a first aspect of the present invention is to:
A packet in which a loopback bit is inserted and which a base station is accommodated in the lowest ring of a ring network or a tree-like ring network, and a mobile terminal under the base station arrives from a clockwise ring of the ring network or tree-like ring network. and MAC packet communication with a server or relay station via a gateway or router connected to a vertex device that blocks passage of Ethernet frames (registered trademark) (hereinafter referred to as MAC packets) other than OAM packets. A packet transfer system that enables movement between base stations of
When a MAC packet from the mobile terminal via the base station arrives at the packet add, drop, and pass device of the ring network or tree-like ring network,
When the base station gives a signal indicating that the packet is a packet immediately after moving the base station,
Storing the lower address of the source MAC address of the packet in a lower address memory designating packet transmission outside the ring of the device for adding, dropping and passing the packet, and transmitting the packet from the address table designating the passage of the packet. Remove the original MAC address and direct the packet to the server through the vertex device in the left-handed ring, sending the packet out of the ring if the packet reaches the packet add, drop and pass device delete the lower address of the source MAC address of the packet from the lower address memory that specifies the packet, and direct the packet to the server via the vertex device in a counterclockwise ring;
On the other hand, if the packet is not a packet immediately after moving the base station,
The lower address of the source MAC address of the packet is stored in the lower address memory that designates the packet transmission outside the ring of the device for adding, dropping and passing the packet, and the packet is sent to the server via the vertex device in the counterclockwise ring. When the packet arrives at the packet add, drop and pass device, and when the lower address of the source MAC address of the packet is stored in the lower address memory designating the packet transmission out of the ring means for storing the source MAC address of the packet in an address table specifying passage of the packet, and directing the packet to the server via a vertex device in a counterclockwise ring;
When a response incoming packet of a voice call packet from said server or an SMS (Short Message Service) packet or the first incoming packet of FTP arrives at the packet add, drop and pass device in a clockwise ring,
If the destination MAC address of the packet is stored in the address table that specifies the passage of the packet, send the packet toward the packet add, drop, and pass devices ahead of the clockwise ring, and is not stored in the address table that specifies the passage of the packet, and the lower address of the destination MAC address of the packet is stored in the lower address memory that specifies sending the packet out of the ring copy the packet, send the copy packet out of the ring, send the original packet clockwise around the ring to the add, drop, and pass devices of the packet ahead of the ring, and if so, forwarding the packet to a forward packet add, drop and pass device on the clockwise ring;
On the other hand, when a packet other than a response incoming packet of a voice call packet from the server, an SMS (Short Message Service) packet, or the first incoming packet of FTP arrives at the packet add, drop, and pass device in the clockwise ring. ,
If the destination MAC address of the packet is stored in the address table specifying the passage of the packet, send the packet toward the packet add, drop and pass devices ahead of the clockwise ring. , when the destination MAC address of the packet is not stored in an address table that specifies packet passage, and the lower address of the destination MAC address of the packet is stored in a lower address memory that specifies packet transmission out of the ring; means for sending said packet out of the ring if it is, and for sending said packet clockwise to forward packet add, drop and pass devices in the ring otherwise. prepared,
Means for sending a location registration packet having a source MAC address from a mobile terminal or a base station in use of said mobile terminal, when a passing base station changes or periodically, or a mobile terminal or a base station in use of said mobile terminal means for causing the sending of a unidirectional routing packet having a source MAC address from
means for causing the mobile terminal to send a retransmission packet, a retransmission request packet, or a communication partner confirmation packet to the server when no packet arrives from the server to the mobile terminal for a predetermined time or longer during communication. is a packet forwarding system.
本発明の第2の観点は、本発明の第1の観点に記載のパケット転送システムであって、
前記パケットのアッド、ドロップおよび通過の装置は別途パケットの通過を指定する下位アドレスメモリを備え、
左回りリングからパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合、前記パケットの送信元MACアドレスの下位アドレスを前記パケットの通過を指定する下位アドレスメモリに記憶し、
リング外からパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合で、そのパケットが基地局を移動した直後のパケットである場合には、前記パケットの送信元MACアドレスの下位アドレスを前記パケットの通過を指定する下位アドレスメモリから削除し、
右回りリングからパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合に、前記パケットの宛先MACアドレスの下位アドレスがパケットの通過を指定する下位アドレスメモリに記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていない場合には、前記パケットを廃棄する手段を
さらに備えたパケット転送システムである。
A second aspect of the present invention is the packet transfer system according to the first aspect of the present invention,
the device for adding, dropping, and passing packets separately has a lower address memory for designating passing of packets;
when a packet arrives at a device for adding, dropping, and passing packets from the counterclockwise ring, storing a lower address of the source MAC address of the packet in a lower address memory designating passage of the packet;
When a packet arrives at a packet add, drop, and pass device from outside the ring, and if the packet is a packet that has just moved from the base station, the lower address of the source MAC address of the packet is added to the packet. from the lower address memory that specifies the passage of the
When a packet arrives at a packet add, drop, and pass device from the clockwise ring, the lower address of the destination MAC address of the packet is not stored in the lower address memory that specifies the pass of the packet, and the The packet transfer system further comprises means for discarding the packet when the lower address of the destination MAC address is not stored in the lower address memory designating packet transmission outside the ring.
本発明の第3の観点は、本発明の第1の観点のパケット転送システムまたは本発明の第2の観点のパケット転送システムのいずれかに適用するパケット待機手段であって、
携帯端末から基地局、リング網またはツリー状リング網を介してサーバまたは中継局に向かうパケットの送信元MACアドレスを前記リング網またはツリー状リング網の頂点装置に接続されたルータまたはゲートウェイの自パケット待機手段の第1のメモリに記憶して、サーバ宛に前記パケットを送出し、または、前記サーバに向かう前記パケットの送信元MACアドレスをIPパケットのIPヘッダのオプション領域にいれてサーバに送出し、
リング網のパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリにまだ下位アドレスが記憶されていない下位アドレスを記憶した旨の信号を持つパケットを自パケット待機手段が受信した場合、
前記受信パケットの送信元MACアドレスの下位アドレスを下位アドレスとして持つ前記MACアドレスと異なるMACアドレスが前記パケット待機手段の第1のメモリに記憶されている場合、その第1のメモリに記憶されているそのMACアドレスを自パケット待機手段の第2のメモリに記憶し、
または、自パケット待機手段の第1のメモリを使用しない場合、前記受信パケットの送信元MACアドレスを自パケット待機手段の第2のメモリに記憶し、
前記自パケット待機手段の第1のメモリを使用しない方式では、前記自パケット待機手段の第2のメモリに記憶されているMACアドレスの下位アドレスと同じ下位アドレスを、サーバから到着するパケットのIPパケットのIPヘッダのオプション領域に記されているMACアドレスの下位アドレスが持ち、そのMACアドレスが前記メモリ2に記されているMACアドレスと異なる場合に、そのMACアドレスを前記メモリ2に記憶し、そのパケットを、自パケット待機手段に端末側から到着するパケットの送信元MACアドレスが前記自パケット待機手段の第2メモリに記憶されている場合まで、待機させた後端末側に送出後、前記自待機手段の第2メモリに記憶されているの前記MACアドレスとその下位アドレスと同じ下位アドレスのMACアドレスを消去する
あるいは、
前記パケット待機手段の第1のメモリを使用する方式では、前記自パケット待機手段にサーバから到着するIPパケットの宛先IPアドレスが前記自パケット待機手段の第2のメモリに記憶されている場合には、そのパケットを、前記第2メモリに記憶されているその宛先IPアドレスに対応するMACアドレスを送信元MACアドレスとする携帯端末からの再送要求パケットまたは再送パケットが到着するまで待機させ、前記再送要求パケットまたは再送パケットが到着した時、前記再送要求パケットまたは再送パケットの送信元MACアドレスと送信元IPアドレスを前記自パケット待機手段の第2のメモリから消去する、
ことを
特徴とするパケット待機手段である。
A third aspect of the present invention is packet waiting means applied to either the packet transfer system of the first aspect of the present invention or the packet transfer system of the second aspect of the present invention,
The source MAC address of a packet from a mobile terminal to a server or a relay station via a base station, a ring network or a tree-like ring network is set as the own packet of the router or gateway connected to the top device of the ring network or the tree-like ring network. store the packet in the first memory of the standby means and send the packet to the server, or put the source MAC address of the packet to the server in the option area of the IP header of the IP packet and send it to the server; ,
A packet having a signal indicating that a lower address is not yet stored in a lower address memory designating packet transmission outside the ring of a device for adding, dropping, and passing packets of the ring network is sent to the own packet waiting means. If received by
If a MAC address different from the MAC address having the lower address of the source MAC address of the received packet as a lower address is stored in the first memory of the packet waiting means, the MAC address is stored in the first memory. storing the MAC address in the second memory of its own packet waiting means;
Alternatively, if the first memory of the self-packet waiting means is not used, the source MAC address of the received packet is stored in the second memory of the self-packet waiting means,
In the method that does not use the first memory of the self-packet waiting means, the same lower address as the MAC address stored in the second memory of the self-packet waiting means is assigned to the IP packet of the packet arriving from the server. If the lower address of the MAC address written in the option area of the IP header of is different from the MAC address written in the
In the method using the first memory of the packet waiting means, when the destination IP address of the IP packet arriving from the server to the own packet waiting means is stored in the second memory of the own packet waiting means , causing the packet to wait until a retransmission request packet or a retransmission packet arrives from the mobile terminal whose source MAC address is the MAC address corresponding to the destination IP address stored in the second memory; when a packet or a retransmission packet arrives, erasing the source MAC address and the source IP address of the retransmission request packet or the retransmission packet from the second memory of the self-packet waiting means;
This packet waiting means is characterized by:
本発明の第4の観点は、本発明の第1の観点に記載のパケット転送システムのリング網またはツリー状リング網のパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリであって、リング外へのパケット送出を指定する下位アドレスメモリを送信元MACアドレスの下位アドレスの上位部分でアドレス指定した位置から読み出される並列データの各ビットと送信元MACアドレスの下位アドレスの下位部分をデコードした並列データの各ビットとの論理和の並列データのラッチ信号をリング外へのパケット送出を指定する下位アドレスメモリまたはパケットの通過を指定する下位アドレスメモリの前記アドレス指定位置に記憶することにより送信元MACアドレスの下位アドレスの下位部分をデコードのビット1の位置のビット1を下位アドレス記憶を意味するビット1として挿入記憶するメモリであり、
リング外へのパケット送出を指定する下位アドレスメモリから送信元MACアドレスの下位アドレスを削除する場合は、リング外へのパケット送出を指定する下位アドレスメモリを送信元MACアドレスの下位アドレスの上位部分でアドレス指定した位置から読み出される並列データの各ビットと送信元MACアドレスの下位アドレスの下位部分をデコードした並列データの各ビットのビット反転ビットとの論理積の並列データのラッチ信号をリング外へのパケット送出を指定する下位アドレスメモリの前記アドレス指定位置に記憶することにより送信元MACアドレスの下位アドレスの下位部分をデコードのビット1の位置にビット0を下位アドレス記憶無を意味するビット0として挿入記憶することを特徴とするパケット転送システムのリング網またはツリー状リング網のパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリである。
A fourth aspect of the present invention designates packet add, drop, and passing devices of the ring network or tree-like ring network of the packet transfer system according to the first aspect of the present invention, and sends packets out of the ring. Each bit of parallel data read from a lower address memory, which is a lower address memory that designates packet transmission to the outside of the ring, is addressed by the upper part of the lower address of the source MAC address and the lower order of the source MAC address A latch signal of parallel data logically ORed with each bit of parallel data obtained by decoding the lower part of the address is specified in the lower address memory for designating packet transmission out of the ring or in the lower address memory for designating passage of the packet. a memory that inserts and stores the lower part of the lower address of the source MAC address as
When deleting the lower address of the source MAC address from the lower address memory that specifies packet transmission outside the ring, the lower address memory that specifies packet transmission outside the ring is replaced with the upper part of the lower address of the source MAC address. Each bit of the parallel data read from the addressed position and the bit-inverted bit of each bit of the parallel data decoded from the lower part of the lower address of the transmission source MAC address are logically ANDed to the outside of the ring. By storing the lower address portion of the lower address of the transmission source MAC address in the address specifying position of the lower address memory designating packet transmission,
本発明の第5の観点は、リング網またはツリー状リング網の最下位リングに基地局を収容し、前記基地局配下の携帯端末が前記リング網またはツリー状リング網の、右回りリングから到着するループバックビットの挿入されたパケットとOAMパケット以外のMACパケットの通過を遮断する頂点装置に接続されたゲートウェイまたはルータを介してサーバまたは中継局とMACパケット通信するネットワークの携帯端末の基地局間移動を可能とするパケット転送方法であって、
前記携帯端末からの基地局経由のMACパケットが前記リング網またはツリー状リング網のパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットが基地局を移動した直後のパケットである旨の信号が基地局で付与されている場合には、
パケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶し、パケットの通過を指定するアドレステーブルから前記パケットの送信元MACアドレスを削除し、かつ、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせ、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリから前記パケットの送信元MACアドレスの下位アドレスを削除し、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせ、
一方、前記パケットが基地局を移動した直後のパケットでない場合には、
パケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶し、前記パケットを左回りリングで頂点装置を介してサーバに向かわせ、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスが記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせるステップと、
前記サーバからの音声発呼パケットの応答着信パケットまたはSMS(ショートメッセージサービス)パケットまたはFTPの最初の着信パケットが右回りリングでパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットをコピーし、コピーパケットをリング外に送出し、元のパケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、上記以外の場合、前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、
一方、前記サーバからの音声発呼パケットの応答着信パケットまたはSMS(ショートメッセージサービス)パケットまたはFTPの最初の着信パケット以外のパケットが右回りリングでパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットをリング外に送出し、上記以外の場合、前記パケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出するステップとを有し、
送信元MACアドレスを持つ位置登録パケットを携帯端末または前記携帯端末の使用中基地局から、通過する基地局が変わった時または周期的に送出させるステップ、または携帯端末または携帯端末の使用中基地局からの送信元MACアドレスを持つ片経路設定パケットの送出をさせるステップと、
通信中に前記サーバから一定時間以上パケットが携帯端末に到着しない場合には、前記サーバに再送パケットまたは再送要求パケットまたは通信中相手確認パケットを前記携帯端末から送出させるステップとを
有することを特徴とするパケット転送方法である。
In a fifth aspect of the present invention, a base station is accommodated in the lowest ring of a ring network or tree-like ring network, and mobile terminals under the base station arrive from the clockwise ring of the ring network or tree-like ring network. Between base stations of mobile terminals in a network that performs MAC packet communication with a server or relay station via a gateway or router connected to a vertex device that blocks passage of MAC packets other than packets with loopback bits inserted and OAM packets A packet transfer method that enables movement,
When a MAC packet from the mobile terminal via the base station arrives at the packet add, drop, and pass device of the ring network or tree-like ring network,
When the base station gives a signal indicating that the packet is a packet immediately after moving the base station,
Storing the lower address of the source MAC address of the packet in a lower address memory designating packet transmission outside the ring of the device for adding, dropping and passing the packet, and transmitting the packet from the address table designating the passage of the packet. Remove the original MAC address and direct the packet to the server through the vertex device in the left-handed ring, sending the packet out of the ring if the packet reaches the packet add, drop and pass device delete the lower address of the source MAC address of the packet from the lower address memory that specifies the packet, and direct the packet to the server via the vertex device in a counterclockwise ring;
On the other hand, if the packet is not a packet immediately after moving the base station,
The lower address of the source MAC address of the packet is stored in the lower address memory that designates the packet transmission outside the ring of the device for adding, dropping and passing the packet, and the packet is sent to the server via the vertex device in the counterclockwise ring. When the packet arrives at the packet add, drop and pass device, and when the lower address of the source MAC address of the packet is stored in the lower address memory designating the packet transmission out of the ring storing the source MAC address of the packet in an address table specifying passage of the packet, and directing the packet to the server via a vertex device in a counter-clockwise ring;
When a response incoming packet of a voice call packet from said server or an SMS (Short Message Service) packet or the first incoming packet of FTP arrives at the packet add, drop and pass device in a clockwise ring,
If the destination MAC address of the packet is stored in the address table that specifies the passage of the packet, send the packet toward the packet add, drop, and pass devices ahead of the clockwise ring, and is not stored in the address table that specifies the passage of the packet, and the lower address of the destination MAC address of the packet is stored in the lower address memory that specifies sending the packet out of the ring copy the packet, send the copy packet out of the ring, send the original packet clockwise around the ring to the add, drop, and pass devices of the packet ahead of the ring, and if so, forwarding the packet to a forward packet add, drop and pass device on the clockwise ring;
On the other hand, when a packet other than a response incoming packet of a voice call packet from the server, an SMS (Short Message Service) packet, or the first incoming packet of FTP arrives at the packet add, drop, and pass device in the clockwise ring. ,
If the destination MAC address of the packet is stored in the address table specifying the passage of the packet, send the packet toward the packet add, drop and pass devices ahead of the clockwise ring. , when the destination MAC address of the packet is not stored in an address table that specifies packet passage, and the lower address of the destination MAC address of the packet is stored in a lower address memory that specifies packet transmission out of the ring; if so, forwarding said packet out of the ring; otherwise, forwarding said packet clockwise around the ring towards forward packet add, drop and pass devices. have
A step of transmitting a location registration packet having a source MAC address from a mobile terminal or a base station in use of said mobile terminal when a passing base station changes or periodically, or a mobile terminal or a base station in use of said mobile terminal. causing the sending of unidirectional routing packets with source MAC addresses from
and a step of causing the mobile terminal to send a retransmission packet, a retransmission request packet, or a communication partner confirmation packet to the server when no packet has arrived from the server to the mobile terminal for a predetermined time or longer during communication. It is a packet forwarding method that
本発明の第6の観点は、本発明の第5の観点に記載のパケット転送方法であって、前記パケットのアッド、ドロップおよび通過の装置は別途パケットの通過を指定する下位アドレスメモリを備え、
左回りリングからパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合、前記パケットの送信元MACアドレスの下位アドレスを前記パケットの通過を指定する下位アドレスメモリに記憶し、
リング外からパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合で、そのパケットが基地局を移動した直後のパケットである場合には、前記パケットの送信元MACアドレスの下位アドレスを前記パケットの通過を指定する下位アドレスメモリから削除し、
右回りリングからパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合に、前記パケットの宛先MACアドレスの下位アドレスがパケットの通過を指定する下位アドレスメモリに記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていない場合には、前記パケットを廃棄するステップを
さらに有するパケット転送方法である。
A sixth aspect of the present invention is the packet transfer method according to the fifth aspect of the present invention, wherein the device for adding, dropping, and passing packets further comprises a lower address memory for designating passage of packets,
when a packet arrives at a device for adding, dropping, and passing packets from the counterclockwise ring, storing a lower address of the source MAC address of the packet in a lower address memory designating passage of the packet;
When a packet arrives at a packet add, drop, and pass device from outside the ring, and if the packet is a packet that has just moved from the base station, the lower address of the source MAC address of the packet is added to the packet. from the lower address memory that specifies the passage of the
When a packet arrives at a packet add, drop, and pass device from the clockwise ring, the lower address of the destination MAC address of the packet is not stored in the lower address memory that specifies the pass of the packet, and the The packet transfer method further comprises the step of discarding the packet when the lower address of the destination MAC address is not stored in the lower address memory designating packet transmission outside the ring.
以上、説明したように、本発明は、記憶ビット長をMACアドレスの下位アドレスのみにして短くし、メモリへの記憶アドレス数の多くした、従来のMACアドレステーブルのような記憶アドレス抜けの無い下位アドレス記憶方法をイーサーネットフレームを転送するリング網のパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリへの下位アドレス記憶を意味する1ビット記憶方法に適用したリング網により携帯端末のハンドオーバーを実現する方法なので、消費電力およびシステムコストが抑えられ、かつ、高速に通信できる効果がある。
As described above, the present invention reduces the storage bit length to only the lower address of the MAC address, increases the number of addresses to be stored in the memory, and eliminates the lower address omission of the conventional MAC address table. The address storage method is applied to a 1-bit storage method that means low-order address storage in a low-order address memory that designates packet transmission out of the ring of a ring network packet add, drop, and passing device that transfers Ethernet frames. Since this is a method of realizing handover of mobile terminals using a ring network, power consumption and system cost can be suppressed, and high-speed communication is possible.
本発明の第1実施例を図1により説明する。本実施例は、パケットの通過を指定するアドレステーブルとリング外へのパケット送出を指定する下位アドレスメモリとパケットの通過を指定する下位アドレスメモリを持つ複数のパケットのアッド、ドロップおよび通過の装置とサーバがルータを介して接続された頂点装置からなるイーサーネットパケットを転送するリング網を利用したハンドオーバーの動作例である。前記サーバはインターネット接続サーバである。 A first embodiment of the present invention will be described with reference to FIG. This embodiment includes a plurality of packet add, drop, and pass devices having an address table for designating packet passage, a lower address memory for designating packet transmission outside the ring, and a lower address memory for designating packet passage. This is an example of handover operation using a ring network in which a server transfers Ethernet packets composed of vertex devices connected via routers. Said server is an Internet connection server.
図1において、1-1は加入者系の左回り光リング、1-2は加入者系の右回り光リング、2、3は加入者系リング、4は上位リング、5は頂点装置、6-1,6-2,6-3はパケットのアッド、ドロップおよび通過の装置、7はリング外へのパケット送出を指定する下位アドレスメモリ、8はパケットの通過を指定するアドレステーブル、10はパケットの通過を指定する下位アドレスメモリ、22はルータ、12-1,12-2,12-3,12-4,12-5は基地局、13-1,13-2,13-3はTCP携帯端末、14は携帯端末の移動、20はサーバである。また、(1)~(33)はパケット、I0,I1,I2,I3,I4はサービスプロバイダーの国内または地域IPアドレスである。またはIPv6アドレスである。
なお、パケットの通過を指定するアドレステーブル8は従来のMACアドレステーブルと異なり、ポート番号を記憶しない、記憶MACアドレス数の少ないアドレステーブルである。
In FIG. 1, 1-1 is a subscriber system counterclockwise optical ring, 1-2 is a subscriber system clockwise optical ring, 2 and 3 are subscriber system rings, 4 is an upper ring, 5 is a vertex device, and 6 -1, 6-2, 6-3 are packet add, drop and pass devices, 7 is a lower address memory that designates packet transmission outside the ring, 8 is an address table that designates packet passage, and 10 is a packet. 22 is a router; 12-1, 12-2, 12-3, 12-4 and 12-5 are base stations; 13-1, 13-2 and 13-3 are TCP mobile A terminal, 14 is a mobile terminal, and 20 is a server. Also, (1) to (33) are packets, and I0, I1, I2, I3, and I4 are domestic or regional IP addresses of service providers. or an IPv6 address.
Note that the address table 8 for designating passage of packets is an address table with a small number of stored MAC addresses that does not store port numbers, unlike conventional MAC address tables.
以下に、図1の動作を説明する。最初に、TCP携帯端末13-1,13-2,13-3はARPテーブルにルータ22のIPアドレスI1とリング伝送路インタフェースのMACアドレスr1r2が既に記憶されているものとする。TCP携帯端末13-1がパケット(1)Mr1r2a1a2(I0)(Mはイーサネットパケットを示し、r1はルータ22のインタフェースの上位MACアドレス、r2ははルータ22のインタフェースの下位MACアドレスを示し、a1a2はTCP携帯端末13-1のMACアドレスである上位MACアドレスa1と下位MACアドレスa2を示し、I0は宛先であるサーバ20のIPアドレスを示す)をパケットのアッド、ドロップおよび通過の装置6-1に送出した例を示す。前記パケットがTCP携帯端末13-1から前記パケットがアッド、ドロップおよび通過の装置6-1に到達した場合、そのパケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶する。そのパケットは左回り光リング1で(2)Mr1r2a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-2に到着する。
The operation of FIG. 1 will be described below. First, it is assumed that the IP address I1 of the
前記パケット(2)Mr1r2a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、前記パケットの送信元MACアドレスの下位アドレスa2をパケットの通過を指定する下位アドレスメモリ10に記憶する。そのパケットは左回り光リング1で(3)Mr1r2a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-3に到着する。
When the packet (2) Mr1r2a1a2 (I0) arrives at the packet add, drop and pass device 6-2, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is not stored in the
前記パケット(3)Mr1r2a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-3に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、前記パケットの送信元MACアドレスの下位アドレスa2をパケットの通過を指定する下位アドレスメモリ10に記憶する。そのパケットは左回り光リング1で(4)Mr1r2a1a2(I0)により図に示すように転送され、頂点装置5に到着する。そのパケットはリング外に送出され、上位リング4を介して、ルータ22に到達する。上位リング4は加入者系リング1,2,3と同様な構成であり、同様に動作する。
When the packet (3) Mr1r2a1a2 (I0) arrives at the packet add/drop/pass device 6-3, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is not stored in the
前記パケット(5)Mr1r2a1a2(I0)がルータ22に到着した場合、そのパケットの送信元MACアドレスa1a2および送信元IPアドレスI2を図に記してないメモリ1に記憶する。そのパケットの宛先IPアドレスI0の宛先に対応する出力ポートを求め、そのポートに送出する。そのパケットは(6)IPI2I0(IPはIPアドレスであることを示し、I2は送信元端末13-1のIPアドレス、I0は宛先であるサーバ20のIPアドレスを示す。)により図に示されるように転送されてサーバ20に到達する。
When the packet (5) Mr1r2a1a2 (I0) arrives at the
次に、TCP携帯端末13-2がパケット(7)Mr1r2a3a2(I0)(Mはイーサネットパケットを示し、r1はルータ22のインタフェースの上位MACアドレス、r2ははルータ22のインタフェースの下位MACアドレスを示し、a3a2は端末13-2のMACアドレスである上位MACアドレスa3と下位MACアドレスa2を示し、I0は宛先であるサーバ20のIPアドレスを示す)をパケットのアッド、ドロップおよび通過の装置6-1に送出する。前記パケットがTCP携帯端末13-2から前記パケットがアッド、ドロップおよび通過の装置6-1に到達した場合、そのパケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶する。そのパケットは左回り光リング1で(8)Mr1r2a3a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-2に到着する。
Next, the TCP portable terminal 13-2 sends packet (7) Mr1r2a3a2 (I0) (M indicates an Ethernet packet, r1 indicates the upper MAC address of the interface of the
前記パケット(8)Mr1r2a3a2(I0)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、前記パケットの送信元MACアドレスの下位アドレスa2をパケットの通過を指定する下位アドレスメモリ10に記憶する。そのパケットは左回り光リング1で(9)Mr1r2a3a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-3を経由し、頂点装置5に到達する。
When the packet (8) Mr1r2a3a2 (I0) arrives at the packet add/drop/pass device 6-2, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is not stored in the
頂点装置5に到着した前記パケットはリング外に送出され、上位リング4を介して、ルータ22に到達する。
The packet arriving at the
前記パケット(11)Mr1r2a3a2(I0)がルータ22に到着した場合、そのパケットの送信元MACアドレスa3a2と送信元IPアドレスI3を図に記してないメモリ1に記憶後、そのパケットの宛先IPアドレスI0に対応する出力ポートを読み出し、そのポートに送出する。そのパケットは(12)IPI3I0(IPはIPアドレスであることを示し、I3は送信元端末13-2のIPアドレス、I0は宛先であるサーバ20のIPアドレスを示す。)により図に示されるように転送されてサーバ20に到達する。
When the packet (11) Mr1r2a3a2 (I0) arrives at the
次に、TCP携帯端末13-2が基地局12-2配下に移動して、パケット(13)Mr1r2a3a2(I0)が基地局12-2に到着した場合、基地局移動の旨の信号gを入れ、パケットのアッド、ドロップおよび通過の装置6-2に送出する。TCP携帯端末13-2からの前記パケットがアッド、ドロップおよび通過の装置6-2に到達した場合、そのパケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶する。その下位アドレス記憶はその下位アドレスが前記下位アドレスメモリ7にまだ、記憶されていないメモリ状態への記憶なので、その旨の信号Gをそのパケットに挿入し、そのパケットの送信元MACアドレスの下位アドレスa2がパケットの通過を指定する下位アドレスメモリ10に記憶されており、かつ、そのパケットが基地局を移動した直後のパケットなので、前記下位アドレスa2を図に横線で示すように消去して、そのパケットを左回り光リング1で(14)Mr1r2a3a2gG(I0)により図に示すように転送し、パケットのアッド、ドロップおよび通過の装置6-3に向かわせる。
Next, when the TCP mobile terminal 13-2 moves under the control of the base station 12-2 and the packet (13) Mr1r2a3a2 (I0) arrives at the base station 12-2, a signal g indicating that the base station has moved is input. , packet add, drop and pass device 6-2. When the packet from the TCP portable terminal 13-2 reaches the add, drop and pass device 6-2, a lower address memory for designating transmission of the packet out of the ring with the lower address a2 of the source MAC address of the packet. Store in 7. Since the lower address is stored in a memory state in which the lower address is not yet stored in the
前記パケット(14)Mr1r2a3a2gG(I0)がパケットのアッド、ドロップおよび通過の装置6-3に到着した場合、そのパケットは基地局を移動直後のパケットなので、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていればその記憶下位アドレスa2を消去して、前記パケットの送信元MACアドレスの下位アドレスa2をパケットの通過を指定する下位アドレスメモリ10に記憶する。そのパケットは左回り光リング1で(15)Mr1r2a3a2gG(I0)により図に示すように転送され、頂点装置5に到達する。
When the packet (14) Mr1r2a3a2gG (I0) arrives at the packet add/drop/pass device 6-3, the packet is a packet that has just moved from the base station, so the lower address a2 of the source MAC address of the packet is is stored in the
頂点装置5に到着した前記パケットはリング外に送出され、上位リング4を介してルータ22に到達する。
The packet arriving at the
前記パケット(16)Mr1r2a3a2gG(I0)がルータ22に到着した場合、そのパケットの送信元MACアドレスと送信元IPアドレスを図に記してないメモリ1に記憶後、そのパケットの宛先IPアドレスI0に対応する出力ポートを読み出し、そのポートに、送出すると共に、前記パケット(16)Mr1r2a3a2gGにパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリ7にまだ指定下位アドレスが記憶されていないメモリ状態への前記下位アドレスの記憶である旨の表示Gが付与されているので、そのパケットの送信元MACアドレスの下位アドレスa2と同じ下位アドレスのMACアドレスa1a2対応のIPアドレスI2を前記図に記してないメモリ1の記憶アドレスから読み取り、それらを図に記してないメモリ2に記憶する。サーバから到着したIPパケットの宛先IPアドレスI2が前記メモリ2に記憶されている場合、前記IPアドレスI2のサーバ20からのパケットを、TCP携帯端末側から送信元MACアドレスが前記I2対応のMACアドレスを図に記してない前記メモリ2から読み取ったMACアドレスa1a2の再送パケット(24)Mr1r2a1a2(I0)を受信するまで、図に記してないバッファで待機させる。これは、下位アドレスa2の宛先MACアドレスのパケットが右回り光リング転送中に誤ってリング外に送出されることを防ぐために行う。誤ってリング外に送出されることは、前記再送パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されている場合、前記パケットの送信元MACアドレスa1a2をパケットの通過を指定するアドレステーブル8に記憶することで、そのパケットのアッド、ドロップおよび通過の装置を通過するようになるので誤ドロップはなくなる。前記パケット(24)Mr1r2a1a2(I0)を受信した場合、前記IPアドレスI2のサーバからのパケットとIPアドレスI3のサーバからの待機してあったパケットを(25)Ma3a2r1r2(I3) と(26)Ma1a2r1r2(I2)により図で示すように、上位リング4を介して頂点装置5に送出する。
ここで、Ma3a2r1r2(I3)のパケットは、送信元MACアドレスa3a2の再送パケットを受信するまで、図に記してないバッファで遅延する。
When the packet (16) Mr1r2a3a2gG (I0) arrives at the
Here, the packet of Ma3a2r1r2(I3) is delayed in a buffer (not shown) until the retransmission packet of source MAC address a3a2 is received.
前記説明に戻って、前記パケット(17)IPI3I0(IPはIPアドレスであることを示し、I3は送信元端末13-2のIPアドレス、I0は宛先であるサーバ20のIPアドレスを示す)は図に示されるように転送されてサーバ20に到達する。
Returning to the above description, the packet (17) IPI3I0 (IP indicates an IP address, I3 indicates the IP address of the source terminal 13-2, and I0 indicates the IP address of the destination server 20) is shown in FIG. , and reaches the
前記パケット(24)Mr1r2a1a2(I0)に関して、端末13-1からの再送パケットが、パケット(20)Mr1r2a1a2(I0)により図で示されるように、パケットのアッド、ドロップおよび通過の装置6-1を経由して、(21)Mr1r2a1a2(I0)により図で示されるように、左回り光リング1-1でパケットのアッド、ドロップおよび通過の装置6-2に転送される。前記パケットがパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットの送信元MACアドレスa1a2をパケットの通過を指定するアドレステーブル8に記憶する。そのパケットは(22)Mr1r2a1a2(I0)により図に示されるように左回り光リング1-1を転送され、上位リング4を経由してルータ22に向けて送出される。
Regarding the packet (24) Mr1r2a1a2(I0), the retransmission packet from the terminal 13-1 passes through the packet add, drop and pass device 6-1 as illustrated by the packet (20) Mr1r2a1a2(I0). via (21) Mr 1 r 2 a 1 a 2 (I 0 ) is forwarded to the packet add, drop and pass device 6-2 on the counterclockwise optical ring 1-1. When the packet arrives at the packet add, drop, and pass device 6-2, the lower address a2 of the source MAC address of the packet is stored in the
次に、前記説明した、前記頂点装置5に到着したパケット(25)Ma3a2r1r2(I3) と(26)Ma1a2r1r2(I2)が右回り光リング2を転送される手順を記述する。パケット(27)Ma3a2r1r2(I3) 、(28)Ma1a2r1r2(I2)は図に示すように転送されてパケットのアッド、ドロップおよび通過の装置6-3に到着する。その2つのパケットは、宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されておらず、宛先MACアドレスの下位アドレスa2がパケットの通過を指定する下位アドレスメモリ10に記憶されているので、パケットのアッド、ドロップおよび通過の装置6-3を通過する。
Next, the procedure for transferring the packets (25) Ma3a2r1r2(I3) and (26) Ma1a2r1r2(I2) arriving at the
その2つのパケットは、(29)Ma3a2r1r2(I3) 、(30)Ma1a2r1r2(I2)により図に示すように転送されてパケットのアッド、ドロップおよび通過の装置6-2に到着する。パケット(29)Ma3a2r1r2(I3)は、宛先MACアドレスa3a2がパケットの通過を指定するアドレステーブル8に記憶されておらず、かつ、宛先MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、リング外に送出されて、(31)Ma3a2r1r2(I3)により図に示すように端末13-2に到達する。一方、パケット(30)Ma1a2r1r2(I2)は、宛先MACアドレスa1a2がパケットの通過を指定するアドレステーブル8に記憶されているので、パケットのアッド、ドロップおよび通過の装置6-2の右回り光リングの下流に送出され、パケットのアッド、ドロップおよび通過の装置6-1でリング外に送出されて、端末13-1に到達する。
The two packets are transferred by (29) Ma3a2r1r2 (I3) and (30) Ma1a2r1r2 (I2) as shown in the figure and arrive at the packet add, drop and pass device 6-2. For packet (29) Ma3a2r1r2 (I3), the destination MAC address a3a2 is not stored in the address table 8 specifying packet passage, and the lower address a2 of the destination MAC address specifies packet transmission outside the ring. Since it is stored in the
以上の実施例1ではルータ22が基地局を変えた直後のパケットである信号を検出した場合を契機として、パケットを待機する例を示したが、通信開始パケットの検出をルータ22でした場合にも同じ動作をする必要がある。その場合に、通信開始パケットの検出がレイヤ3の判断とならないが、TCPヘッダの通信開始ビットfinビットおよびACKビットを見るだけでTCPヘッダへの書き込みはしないので大きな問題はない。
In the
また、以上の実施例1で示したTCP携帯端末13-2が基地局12-2配下に移動し、送出したパケット(13)Mr1r2a3a2(I0)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、そのパケットのコピーパケットを右回り光リング下方に送出し、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、そのパケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合、そのアドレスを消去し、そのパケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリおよびパケットの通過を指定する下位アドレスメモリから削除する動作を加えてもよい。 Further, the TCP portable terminal 13-2 shown in the first embodiment moves under the control of the base station 12-2, and the sent packet (13) Mr1r2a3a2 (I0) is added, dropped, and passed through the device 6-2. When the packet arrives at the device for adding, dropping, and passing packets, the source MAC address of the packet designates the passage of the packet. If the address is stored in the address table, erase that address, and replace the lower address of the source MAC address of the packet from the lower address memory that specifies packet transmission out of the ring and from the lower address memory that specifies the passage of the packet. An action to delete may be added.
また、以上の述べた実施例1ではTCP携帯端末13-2がリング網をサーバに近づく方向の通過基地局移動の例であるが、逆にサーバから離れる方向の通過基地局移動の場合には、基地局移動直後のパケットにより、左回りリング1からのパケットがパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、パケットがパケットのアッド、ドロップおよび通過の装置6-2のリング外へのパケット送出を指定する下位アドレスメモリ7にそのパケットの送信元MACアドレスの下位アドレスa2が記憶されていれば、その下位アドレスa2を消去することになるが、そのパケットのアッド、ドロップおよび通過の装置では、その時点ではリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていない下位アドレスの記憶は起きていないので、そのパケットには信号Gは挿入されない。前記基地局移動直後のTCP携帯端末13-2からの移動直後のパケットを示し信号gが付与されたパケットがルータ22に到着した場合、そのパケットには信号Gが含まれていないのでパケット待機手段は動作しない。
ただ、基地局12-2配下の図に記してないTCP携帯端末からパケットがパケットのアッド、ドロップおよび通過の装置6-2に到着し、リング外へのパケット送出を指定する下位アドレスメモリ7にそのパケットの送信元MACアドレスの下位アドレスa2を始めて記憶する事象が発生した場合に、そのパケットに信号Gを挿入して、ルータ22に送り、パケット待機手段を動作させる必要がある。
In the first embodiment described above, the TCP mobile terminal 13-2 is an example of transit base station movement in the direction toward the server in the ring network. , when a packet from the
However, a packet from a TCP portable terminal not shown in the drawing under the control of the base station 12-2 arrives at the packet add, drop and pass device 6-2, and is sent to the
なお、本実施例1ではサーバからの右回りリング2からのパケットがパケットのアッド、ドロップおよび通過の装置に到着し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスがパケットの通過を指定する下位アドレスメモリに記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていない場合には、前記パケットを廃棄することができる。
In the first embodiment, a packet from the server from the
また、以上の実施例1ではパケットの通過を指定する下位アドレスメモリとリング外へのパケット送出を指定する下位アドレスメモリに送信元MACアドレスの下位アドレスを記憶する例を示したが、
パケットの送信元MACアドレスの下位アドレスをパケットの通過を指定する下位アドレスメモリまたはリング外へのパケット送出を指定する下位アドレスメモリに記憶することは、パケットの通過を指定する下位アドレスメモリまたはリング外へのパケット送出を指定する下位アドレスメモリを送信元MACアドレスの下位アドレスでアドレス指定した位置に下位アドレス記憶を意味するビット1を記憶することであっても良い。
または、前記パケットの送信元MACアドレスの下位アドレスをパケットの通過を指定する下位アドレスメモリまたはリング外へのパケット送出を指定する下位アドレスメモリに記憶することは、パケットの通過を指定する下位アドレスメモリまたはリング外へのパケット送出を指定する下位アドレスメモリを送信元MACアドレスの下位アドレスの上位部分でアドレス指定した位置から読み出される並列データの各ビットと送信元MACアドレスの下位アドレスの下位部分をデコードした並列データの各ビットとの論理和の並列データのラッチ信号をパケットの通過を指定する下位アドレスメモリまたはリング外へのパケット送出を指定する下位アドレスメモリの前記アドレス指定位置に記憶することで、送信元MACアドレスの下位アドレスの下位部分のデコードのビット1の位置のビット1を下位アドレス記憶を意味するビット1として挿入記憶することであってもよい。
In addition, in the first embodiment described above, an example was shown in which the lower address of the source MAC address is stored in the lower address memory that specifies the passage of the packet and the lower address memory that specifies the transmission of the packet out of the ring.
Storing the lower address of the source MAC address of the packet in the lower address memory designating the passage of the packet or in the lower address memory designating the transmission of the packet out of the ring means It is also possible to store
Alternatively, storing the lower address of the transmission source MAC address of the packet in a lower address memory that specifies packet passage or in a lower address memory that specifies packet transmission out of the ring is a lower address memory that specifies packet passage. Alternatively, decode each bit of the parallel data read from the lower address memory designating packet transmission outside the ring from the location addressed by the upper part of the lower address of the source MAC address and the lower part of the lower address of the source MAC address. by storing a latch signal of the parallel data obtained by ORing the parallel data with each bit of the parallel data in the address specifying position of the lower address memory specifying the passage of the packet or the lower address memory specifying the transmission of the packet out of the ring; It is also possible to insert and store the
本発明の第2実施例を図2により説明する。本実施例は、パケットの通過を指定するアドレステーブルとリング外へのパケット送出を指定する下位アドレスメモリを持つ複数のパケットのアッド、ドロップおよび通過の装置を光伝送路で接続したツリー状リング網を基地局配下の携帯端末とサーバ間の通信に利用したイーサーネットパケットを転送するリング網を利用したハンドオーバーの動作例である。本実施例は、ルータ22にパケット待機手段を持たせ、端末側から到着する中継局26に向かうSMSパケット、音声MACパケットとサーバ20に向かうUDPパケット、TCPパケットを中継局への宛先IPアドレスとサーバへの宛先IPアドレスで分けるか、またはそれらに対応する宛先MACアドレスでパケットの宛先を振り分ける。中継局26に向かうIPパケットのIPヘッダのオプション領域にはルータ22に端末側から到着したMACパケットの送信元MACアドレスが挿入される。以下、本実施例ではTCP移動端末とサーバ20が通信する例を示す。
A second embodiment of the present invention will be described with reference to FIG. This embodiment is a tree-like ring network in which a plurality of packet add, drop, and pass devices having an address table that specifies packet passage and a lower address memory that specifies packet transmission outside the ring are connected by optical transmission lines. is an example of handover operation using a ring network that transfers Ethernet packets used for communication between a mobile terminal under the control of a base station and a server. In this embodiment, the
図2において、19-1,19-2,19-3は携帯端末であり、26は中継局、27はホームメモリ、他の各符号が図1と同じものは同じものを意味する。 In FIG. 2, 19-1, 19-2 and 19-3 are mobile terminals, 26 is a relay station, 27 is a home memory, and the other symbols that are the same as in FIG. 1 mean the same things.
以下に、図2の動作を説明する。最初に、携帯端末19-1,19-2,19-3はARPテーブルにルータ22のIPアドレスI1とルータ22のリング伝送路インタフェースのMACアドレスr4r5が既に記憶されているものとする。ルータ22に代えて、ゲートウェイを置いてもよい。携帯端末19-1がパケット(1)Mr4r5a1a2(I0)(Mはイーサネットパケットを示し、r4はルータ22のインタフェースの上位MACアドレス、r5はインタフェースの下位MACアドレスを示し、a1a2は携帯端末19-1のMACアドレスである上位MACアドレスa1と下位MACアドレスa2を示し、I0は宛先であるサーバ20のIPアドレスを示す)をパケットのアッド、ドロップおよび通過の装置6-1に送出した例を示す。前記パケットが携帯端末19-1からパケットのアッド、ドロップおよび通過の装置6-1に到達した場合、そのパケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶する。そのパケットは左回り光リング1-1で(2)Mr4r5a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-2に到着する。
The operation of FIG. 2 will be described below. First, it is assumed that the IP address I1 of the
前記パケット(2)Mr4r5a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、そのまま、そのパケットは左回り光リング1で(3)Mr4r5a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-3に到着する。
When the packet (2) Mr4r5a1a2 (I0) arrives at the packet add, drop and pass device 6-2, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is not stored in the
前記パケット(3)Mr4r5a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-3に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、そのまま、そのパケットは左回り光リング1で(4)Mr4r5a1a2(I0)により図に示すように転送され、頂点装置5に到着する。そのパケットはリング外に送出され、上位リング4を介して、ルータ22に到達する。上位リング4は左回りリング1-1と右回りリング1-2の加入者系リング1,加入者系リング2、3と同様な構成であり、同様に動作する。
When the packet (3) Mr4r5a1a2 (I0) arrives at the packet add/drop/pass device 6-3, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is not stored in the
前記パケット(5)Mr4r5a1a2(I0)がルータ22に到着した場合、ルータ22はそのパケットの送信元MACアドレスa1a2および送信元IPアドレスI2を図に記してないメモリ1に記憶し、宛先IPアドレスからIPテーブルを検索して出力ポートからそのパケットをサーバにIPパケットとして送出する。そのIPパケットはIPI2I0(IPはIPアドレスをI2は携帯端末19-1のIPアドレスをI0はサーバ20のIPアドレスを示す)である。
同様に携帯端末19-2からのパケット(6)Mr4r5a3a2(I0)でも、パケットのアッド、ドロップおよび通過の装置6-1のリング外へのパケット送出を指定する下位アドレスメモリ7にそのパケットの送信元MACアドレスの下位アドレスa2が記憶され、そのパケットはリング網を転送されて、ルータ22を介してサーバ20に到達する。同様に携帯端末19-3からのパケット(13)Mr4r5a4a2(I0)でも、パケットのアッド、ドロップおよび通過の装置6-3のリング外へのパケット送出を指定する下位アドレスメモリ7にそのパケットの送信元MACアドレスの下位アドレスa2が記憶され、そのパケットはリング網を転送されて、ルータ22を介してサーバ20に到達する。
When the packet (5) Mr4r5a1a2 (I0) arrives at the
Similarly, for packet (6) Mr4r5a3a2 (I0) from mobile terminal 19-2, the packet is sent to
次に、携帯端末19-1がサーバ20宛てのパケット(15)Mr4r5a1a2(I0)をパケットのアッド、ドロップおよび通過の装置6-1に送出した例を示す。前記パケットが携帯端末19-1からパケットのアッド、ドロップおよび通過の装置6-1に到達した場合、そのパケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶する。そのパケットは左回り光リング1-1で(16)Mr4r5a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-2に到着する。
Next, an example is shown in which the mobile terminal 19-1 sends a packet (15) Mr4r5a1a2 (I0) addressed to the
前記パケット(16)Mr4r5a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、そのまま、そのパケットは左回り光リング1で(17)Mr4r5a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-3に到着する。
When the packet (16) Mr4r5a1a2 (I0) arrives at the packet add/drop/pass device 6-2, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is not stored in the
前記パケット(17)Mr4r5a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-3に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットの送信元MACアドレスa1a2をパケットの通過を指定するアドレステーブル8に記憶する。そのパケットは左回り光リング1で(18)Mr4r5a1a2(I0)により図に示すように転送され、頂点装置5に到着する。そのパケットはリング外に送出され、上位リング4を介して、ルータ22に到達する。
When the packet (17) Mr4r5a1a2 (I0) arrives at the packet add, drop and pass device 6-3, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is stored in the
前記パケット(18)Mr4r5a1a2(I0)がルータ22に到着した場合、ルータ22はそのパケットの送信元MACアドレスa1a2および送信元IPアドレスI2を図に記してないメモリ1に記憶し、サーバ20にIPパケットIPI2I0(IPはIPパケットを示し、I2は送信元携帯端末のホーム送信元IPアドレス、I0は宛先であるサーバ20のIPアドレスを示す)として送出する。
When the packet (18) Mr4r5a1a2 (I0) arrives at the
サーバ20から前記パケットの応答パケットIPI0I2がルータ22に到着した場合に、その宛先IPアドレスI2から前記図に記してないメモリ1から対応するMACアドレスa1a2を読み取り、それを宛先MACアドレスとしたパケットを(20)Ma1a2r4r5c(I2)(Mはイーサフレームを、a1a2のa1は宛先携帯端末19-1の上位MACアドレス、a2は下位MACアドレスを、r4r5はルータ22のリングインタフェースのMACアドレスを示す)により図に示されるように上位リング4を介して加入者リング1の右回りリング1-2に送出する。
When the response packet IPI0I2 of the packet from the
右回りリング1-2を転送されるパケット(21)Ma1a2r4r5c(I2)がパケットのアッド、ドロップおよび通過の装置6-3に到着した場合、そのパケットの宛先MACアドレスa1a2がパケットの通過を指定するアドレステーブル8に記憶されているので、その装置を通過し、パケットのアッド、ドロップおよび通過の装置6-2に(22)Ma1a2r4r5c(I2)として到着する。パケットのアッド、ドロップおよび通過の装置6-2に(22)Ma1a2r4r5c(I2)が到着した場合に、リング外へのパケット送出を指定する下位アドレスメモリに前記パケットの宛先MACアドレスの下位アドレスがこの時点で記憶されていないので、その装置を通過し、(23)Ma1a2r4r5c(I2)で図に示されるように右回りリング1-2を転送される。そのパケットはリング外へのパケット送出を指定する下位アドレスメモリに前記パケットの宛先MACアドレスの下位アドレスがこの時点で記憶されているパケットのアッド、ドロップおよび通過の装置6-1でリング外に(24)Ma1a2r4r5c(I2)として送出されて、携帯端末19-1に到達する。 When the packet (21) Ma1a2r4r5c (I2) transferred through the clockwise ring 1-2 arrives at the packet add, drop and pass device 6-3, the destination MAC address a1a2 of the packet designates the pass of the packet. Since it is stored in the address table 8, it passes through that device and arrives at the packet add, drop and pass device 6-2 as (22) Ma1a2r4r5c (I2). When (22) Ma1a2r4r5c (I2) arrives at the device 6-2 for adding, dropping, and passing packets, the lower address of the destination MAC address of the packet is stored in the lower address memory for designating packet transmission outside the ring. Since it is not stored at the time, it is passed through that device and forwarded down the clockwise ring 1-2 as shown in the diagram at (23) Ma1a2r4r5c (I2). The packet is sent out of the ring by the packet add, drop, and pass device 6-1 in which the lower address of the destination MAC address of the packet is stored in the lower address memory designating the packet transmission outside the ring ( 24) It is sent as Ma1a2r4r5c (I2) and reaches the portable terminal 19-1.
次に、携帯端末19-2が基地局12-2配下に移動し、パケット(25)Mr4r5a3a2(I0)が基地局12-2に到着した場合、そのパケットのIPヘッダのオプション領域に基地局移動の旨の信号gを入れ、パケットのアッド、ドロップおよび通過の装置6-2に送出する。携帯端末19-2からの前記パケットがアッド、ドロップおよび通過の装置6-2に到達した場合、そのパケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶する。その下位アドレスa2の記憶は前記リング外へのパケット送出を指定する下位アドレスメモリ7に下位アドレスa2が記憶されていない状態への記憶なので、そのパケットにその旨の信号hを基地局移動信号と区別するため、挿入するが、図では転送パケットに記してない。
そのパケットは左回り光リング1-1で(26)Mr4r5a3a2g(I0)により基地局移動直後のパケットの旨の信号gが入れられ、図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-3に到達する。
Next, when the mobile terminal 19-2 moves under the control of the base station 12-2 and the packet (25) Mr4r5a3a2 (I0) arrives at the base station 12-2, the base station moves to the option area of the IP header of the packet. A signal g to that effect is entered and sent to the packet add, drop and pass device 6-2. When the packet from the portable terminal 19-2 reaches the add, drop and pass device 6-2, the
The packet is sent by (26) Mr4r5a3a2g (I0) in counterclockwise optical ring 1-1 to the effect that the packet is a packet immediately after the base station has moved. It reaches the device 6-3.
前記パケット(26)Mr4r5a3a2g(I0)がパケットのアッド、ドロップおよび通過の装置6-3に到着した場合、そのパケットは基地局を移動直後のパケットなので、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていれば、その記憶下位アドレスa2を消去する。図では前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、図に示すように横線を引いて消去したことが示されている。そのパケットは左回り光リング1で(27)Mr4r5a3a2g(I0)により図に示すように転送され、頂点装置5に到達する。
When the packet (26) Mr4r5a3a2g (I0) arrives at the packet add/drop/pass device 6-3, the packet is a packet that has just moved from the base station, so the lower address a2 of the source MAC address of the packet is is stored in the
頂点装置5に到着した前記パケットはリング外に送出され、上位リング4を介してルータ22をに到達する。
The packet arriving at the
前記パケット(27)Mr4r5a3a2gp(I0)がルータ22に到着した場合、そのパケットの送信元MACアドレスと送信元IPアドレスを図に記してないメモリ1に記憶後、または記憶せずに、前記パケット(27)Mr4r5a3a2gpに、そのパケットによりリング網のパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリにそのパケットの送信元MACアドレスの下位アドレスを記憶する場合、その下位アドレスがそのメモリにまだ記憶されていない場合でのその下位アドレスの記憶である旨の信号pが付与されているので、そのパケットの送信元MACアドレスの下位アドレスa2と同じ下位アドレスのMACアドレスで前記パケットの送信元MACアドレスa3a2と異なるMACアドレスであるa1a2と対応するIPアドレスI3を図に記してないパケット待機手段の前記メモリ1から読み取り、パケット待機手段の図に記してないメモリ2に記憶する。前記サーバ20から到着したIPパケットの宛先IPアドレスが前記メモリ2に記憶されているI3の場合に、そのパケットに前記メモリ2に記憶されているIPアドレスI3対応のMACアドレスa1a2を宛先MACアドレスとして付与したMACパケットを、そのMACアドレスa1a2が送信元MACアドレスの携帯端末側からの再送パケット(TCP携帯端末動作の場合)または再送要求パケットまたは通信中確認パケット(UDP携帯端末動作の場合)(33)Mr4r5a1a2(I0)を受信するまで、図に記してないバッファで待機させる。これは、下位アドレスa2の宛先MACアドレスのパケットが右回り光リング転送中に誤ってリング外に送出されることを防ぐために行う。
When the packet (27) Mr4r5a3a2gp (I0) arrives at the
次に、携帯端末19-1からの再送パケット(29)Mr4r5a1a2(I0)が(30)Mr4r5a1a2(I0)として、左回りリング1-1を転送され、パケットのアッド、ドロップおよび通過の装置6-2に到着した例を示す。そのパケットがパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリ7にそのパケットの送信元MACアドレスの下位アドレスa2が記憶されているのでそのパケットの送信元MACアドレスa1a2をパケットの通過を指定するアドレステーブル8に記憶する。そのパケットは(31)Mr4r5a1a2(I0)により図に示されるように転送されて、ルータ22に(33)Mr4r5a1a2(I0)により図に示されるように到着する。それにより待機してあったパケット(33)Ma1a2r4r5(I2)が上位リング4を介して頂点装置5から右回りリング1-2に送出され、(34)Ma1a2r4r5(I2) 、(35)Ma1a2r4r5(I2)で図に示されるようにパケットのアッド、ドロップおよび通過の装置6-3,6-2のパケットの通過を指定するアドレステーブル8にそのパケットの宛先MACアドレスa1a2が記憶されているのでその装置を通過し、パケットのアッド、ドロップおよび通過の装置6-1でリング外に送出され、携帯端末19-1に(37)Ma1a2r4r5(I2)により図に示されるように到着する。
Next, the retransmission packet (29) Mr4r5a1a2 (I0) from the mobile terminal 19-1 is transferred as (30) Mr4r5a1a2 (I0) through the counterclockwise ring 1-1, and the packet add, drop, and pass device 6- 2 shows an example. When the packet arrives at the packet add, drop, and pass device 6-2, the lower address a2 of the source MAC address of the packet is stored in the
以上の実施例2で示した携帯端末19-2が基地局12-2配下に移動し、送出したパケット(25)Mr4r5a3a2(I0)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、そのパケットのコピーパケットを右回り光リング下方に送出し、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、そのパケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリから削除する動作を加えてもよい。 The mobile terminal 19-2 shown in the second embodiment moves under the control of the base station 12-2, and the sent packet (25) Mr4r5a3a2 (I0) arrives at the packet add/drop/pass device 6-2. In this case, a copy packet of that packet is sent down the optical ring in a clockwise direction, and when that packet arrives at the packet add, drop, and pass device, the lower address of the source MAC address of that packet is transferred to the packet outside the ring. An operation of deleting from the low-order address memory designating transmission may be added.
また、以上の述べた実施例2では携帯端末19-2がリング網をサーバに近づく方向の通過基地局移動の例であるが、逆にサーバから離れる方向の通過基地局移動の場合には、基地局移動直後のパケットにより、パケットのアッド、ドロップおよび通過の装置6-2のリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されている下位アドレスa2が消去されることになるが、前記基地局移動直後のTCP携帯端末19-2からの移動直後のパケットを示す信号gが付与されたパケットがルータ22に到着した場合、そのパケットに、前記信号pが付与されていれば、実施例2と同じように動作すればよい。その場合に、基地局12-2配下の携帯端末19-4からのパケットがパケットのアッド、ドロップおよび通過の装置6-2に到着し、リング外へのパケット送出を指定する下位アドレスメモリ7にそのパケットの送信元MACアドレスの下位アドレスa2を記憶した場合、その携帯端末のパケットにより、パケットの通過を指定するアドレステーブル8には端末19-1の送信元MACアドレスa1a2が記憶されているとすれば、携帯端末19-1宛てのパケットはその装置を通過できるが、携帯端末19-2宛てのパケットはその装置を通過できないことになる。そのため、パケットがパケットのアッド、ドロップおよび通過の装置にリング外から到着した場合で、そのパケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリ7にその下位アドレスが消された後の状態へのその下位アドレスの記憶である場合、または、パケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリ7にその下位アドレスが記憶されていない状態へのその下位アドレスの記憶である場合には、その旨の信号pをそのパケットに付与してルータ22に向けて送出し、ルータ22はその旨の信号pを上記移動端末19-2がサーバに近づく方向の基地局移動した実施例2のパケットの信号pによるパケット待機動作の場合と同じ動作をする。
Further, in the second embodiment described above, an example is given in which the mobile terminal 19-2 moves through the ring network in the direction of passing base stations in the direction of approaching the server. By the packet immediately after the base station moves, the lower address a2 stored in the
以上の実施例で携帯端末が基地局間を移動した際に、移動直後のパケットでパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリの前記パケットの下位アドレスと同じ下位アドレスの記憶を削除したが、その下位アドレス消去は前記パケットがリング網にリング外からアッドしたパケットのアッド、ドロップおよび通過の装置の近傍の装置だけの前記下位アドレスの消去でもよい。その下位アドレス消去は携帯端末のアッドするパケットのアッド、ドロップおよび通過の装置の移動時に移動端末移動によるパケット通過を指定するアドレステーブルのMACアドレス記憶数の増加を無くすためである。 In the above-described embodiment, when the mobile terminal moves between base stations, the lower address of the packet in the lower address memory that designates packet add, drop, and packet transmission outside the ring of the passing device in the packet immediately after movement. The storage of the same low-order address is deleted, but the low-order address deletion may be the deletion of the low-order address only of the device near the add, drop, and passing device of the packet added to the ring network from outside the ring. The elimination of lower order addresses is for eliminating an increase in the number of MAC addresses stored in the address table that designates packet passage due to the movement of the mobile terminal when the equipment for adding, dropping, and passing packets to be added by the mobile terminal moves.
上記動作では、パケットのアッド、ドロップおよび通過の装置に実施例1と同じパケットの通過を指定する下位アドレスメモリを用いていないので、パケットのアッド、ドロップおよび通過の装置にパケット廃棄手段が無く、多周回パケット廃棄装置の使用または頂点装置5で右回りリングから到着するOAMパケット、およびリング障害時のパケットが初めてループバックした場合に付与され、2度目のループバックで外されるループバックビットを持っていることで全てのパケットのアッド、ドロップおよび通過の装置および頂点装置をスルーで通過するパケット以外のパケットの通過を遮断する機能を前記頂点装置の右回りリングの入口側の伝送路ポートに設ける。
In the above operation, the device for adding, dropping and passing packets does not use the same lower address memory for designating passage of packets as in the first embodiment. Using a multi-round packet discarding device or a loopback bit that is given when an OAM packet arriving from a clockwise ring at the
本発明の第3実施例を図3により説明する。本実施例は、パケットの通過を指定するアドレステーブルとリング外へのパケット送出を指定する下位アドレスメモリを持つ複数のパケットのアッド、ドロップおよび通過の装置を光伝送路で接続したツリー状リング網を基地局配下の携帯端末とサーバ間の通信に利用したイーサーネットパケットを転送するリング網を利用したハンドオーバーの動作例である。本実施例ではゲートウェイ装置29を用いるが、この装置にはパケット待機手段を持たせず、パケット待機手段はサーバ20に向かうパケットに対してのみ、サーバ20かその前のルータに持たせる点が図2と異なり、他は図2と同じである。そのゲートウェイ装置は、サーバに向かうパケットはMACパケットのままサーバに向かわせ、音声MACパケットは前記パケット待機手段の後方にある交換機機能に送出する。前記交換機機能は音声パケットの受付および通話および終話動作処理を行う。
A third embodiment of the present invention will be described with reference to FIG. This embodiment is a tree-like ring network in which a plurality of packet add, drop, and pass devices having an address table that specifies packet passage and a lower address memory that specifies packet transmission outside the ring are connected by optical transmission lines. is an example of handover operation using a ring network that transfers Ethernet packets used for communication between a mobile terminal under the control of a base station and a server. In this embodiment, the
次に、本発明の第4実施例を図4により説明する。本実施例は、パケットの通過を指定するアドレステーブルとリング外へのパケット送出を指定する下位アドレスメモリを持つ複数のパケットのアッド、ドロップおよび通過の装置を光伝送路で接続したツリー状リング網を基地局配下の携帯端末と中継局間の通信に利用したイーサーネットパケットを転送するリング網を利用したハンドオーバーの動作例である。 A fourth embodiment of the present invention will now be described with reference to FIG. This embodiment is a tree-like ring network in which a plurality of packet add, drop, and pass devices having an address table that specifies packet passage and a lower address memory that specifies packet transmission outside the ring are connected by optical transmission lines. is an example of a handover operation using a ring network that transfers Ethernet packets used for communication between a mobile terminal under the control of a base station and a relay station.
図4において、6-4,6-5,6-6はパケットのアッド、ドロップおよび通過の装置であり、他の各符号が図2と同じものは同じものを意味する。 In FIG. 4, 6-4, 6-5, and 6-6 are devices for adding, dropping, and passing packets, and the same reference numerals as in FIG. 2 mean the same.
以下に、図4の動作を説明する。最初に、携帯端末19-1,19-2,19-3はARPテーブルに中継局26のIPアドレスI0とリング伝送路インタフェースのMACアドレスr4r5が既に記憶されているものとする。携帯端末19-1がパケット(1)Mr4r5a1a2(I0)(Mはイーサネットパケットを示し、r4は中継局26のインタフェースの上位MACアドレス、r5はインタフェースの下位MACアドレスを示し、a1a2は携帯端末19-1のMACアドレスである上位MACアドレスa1と下位MACアドレスa2を示し、I0は宛先である中継局のIPアドレスを示す)をパケットのアッド、ドロップおよび通過の装置6-4に送出した例を示す。そのパケットは、リング網のパケットのアッド、ドロップおよび通過の装置のメモリの記憶アドレスのタイマー時間以下の周期の移動端末または移動端末の通過する基地局からの片経路設定パケットか、または、単に移動端末または移動端末の通過する基地局からの一定周期の片経路設定パケットまたは、ホームメモリへの基地局を変えた直後の位置登録パケットである。これにより、ホームメモリは携帯端末の現在位置の基地局番号を記憶する必要がなくなり、携帯端末のMACアドレスと属する中継局番号のみを記憶すればよいことになる。しかし、移動端末の通過基地局番号を必要とする場合もある。
前記パケットが携帯端末19-1からパケットのアッド、ドロップおよび通過の装置6-4に到達した場合、そのパケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶する。そのパケットは左回り光リング1-1で(2)Mr4r5a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-5に到着する。
The operation of FIG. 4 will be described below. First, it is assumed that the mobile terminals 19-1, 19-2 and 19-3 already store the IP address I0 of the
When the packet reaches the packet add/drop/pass device 6-4 from the portable terminal 19-1, the lower address memory designates the packet transmission out of the ring with the lower address a2 of the source MAC address of the packet. Store in 7. The packet is forwarded by (2) Mr4r5a1a2 (I0) on counterclockwise optical ring 1-1, and arrives at packet add, drop, and pass device 6-5.
前記パケット(2)Mr4r5a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-5に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、そのまま、そのパケットは左回り光リング1で(3)Mr4r5a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-6に到着する。
When the packet (2) Mr4r5a1a2 (I0) arrives at the packet add/drop/pass device 6-5, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is not stored in the
前記パケット(3)Mr4r5a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-6に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、そのまま、そのパケットは左回り光リング1で(4)Mr4r5a1a2(I0)により図に示すように転送され、頂点装置5に到着する。そのパケットはリング外に送出され、上位リング3を介して、中継局26に到達する。上位リング3、4は加入者系リング1,2と同様な構成であり、同様に動作する。
When the packet (3) Mr4r5a1a2 (I0) arrives at the packet add/drop/pass device 6-6, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is not stored in the
前記パケット(5)Mr4r5a1a2(I0)が中継局26に到着した場合、中継局のサーバはそのパケットの送信元MACアドレスa1a2および送信元IPアドレスI2を図に記してないメモリに記憶する。また、前記サーバは、そのパケットの送信元IPアドレスI2とMACアドレスa1a2によりホームメモリ27にそのパケットの送信元端末が中継局26配下にあることを通知する。
同様に携帯端末19-2からのパケット(6)Mr4r5a3a2(I0)は、パケットのアッド、ドロップおよび通過の装置6-4のリング外へのパケット送出を指定する下位アドレスメモリ7にそのパケットの送信元MACアドレスの下位アドレスa2を記憶し、リング網を転送されて、中継局26に到達する。同様に携帯端末19-3からのパケット(13)Mr4r5a4a2(I0)は、パケットのアッド、ドロップおよび通過の装置6-6のリング外へのパケット送出を指定する下位アドレスメモリ7にそのパケットの送信元MACアドレスの下位アドレスa2を記憶し、リング網を転送されて、中継局26に到達する。
When the packet (5) Mr4r5a1a2 (I0) arrives at the
Similarly, the packet (6) Mr4r5a3a2 (I0) from the mobile terminal 19-2 is sent to the
次に、携帯端末19-1が携帯端末19-2宛ての発呼パケット(15)Mr4r5a1a2(I0)
をパケットのアッド、ドロップおよび通過の装置6-4に送出した例を示す。前記パケットが携帯端末19-1からパケットのアッド、ドロップおよび通過の装置6-4に到達した場合、そのパケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶する。そのパケットは左回り光リング1-1で(16)Mr4r5a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-5に到着する。
Next, the mobile terminal 19-1 transmits a call origination packet (15) Mr4r5a1a2 (I0) addressed to the mobile terminal 19-2.
is sent to the packet add, drop and pass device 6-4. When the packet reaches the packet add/drop/pass device 6-4 from the portable terminal 19-1, the lower address memory designates the packet transmission out of the ring with the lower address a2 of the source MAC address of the packet. Store in 7. The packet is forwarded by (16) Mr4r5a1a2 (I0) on counterclockwise optical ring 1-1, and arrives at packet add, drop and pass device 6-5.
前記パケット(16)Mr4r5a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-5に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、そのまま、そのパケットは左回り光リング1で(17)Mr4r5a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-6に到着する。
When the packet (16) Mr4r5a1a2 (I0) arrives at the packet add/drop/pass device 6-5, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is not stored in the
前記パケット(17)Mr4r5a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-6に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットの送信元MACアドレスa1a2をパケットの通過を指定するアドレステーブル8に記憶する。そのパケットは左回り光リング1で(18)Mr4r5a1a2(I0)により図に示すように転送され、頂点装置5に到着する。そのパケットはリング外に送出され、上位リング3を介して、中継局26に到達する。
When the packet (17) Mr4r5a1a2 (I0) arrives at the packet add/drop/pass device 6-6, the lower address a2 of the packet transmission source MAC address is the lower address designating the packet transmission out of the ring. Since it is stored in the
前記パケット(18)Mr4r5a1a2(I0)が中継局26に到着した場合、そのパケットが発呼パケットであるので、そのパケットの送信元IPアドレスI2とMACアドレスa1a2によりホームメモリ27に問い合わせて、宛て先電話番号の端末のMACアドレスとIPアドレスを入手し、その宛先が自中継局配下にあることを認識し、端末19-2に発呼パケットの応答着信パケットを送出する。そのパケットにはパケットコピービットが付与される。
When the packet (18) Mr4r5a1a2 (I0) arrives at the
端末19-2宛ての音声着信パケットが(20)Ma3a2r4r5(I3)により図に示されるように中継局26から上位リング3を介して加入者リング1の右回りリング1-2に送出される。
右回りリング1-2を転送されるパケット(21)Ma3a2r4r5(I3)の宛先MACアドレスa3a2がパケットの通過を指定するアドレステーブル8に記憶されているパケットのアッド、ドロップおよび通過の装置ではそのまま通過し、宛先MACアドレスa3a2がパケットの通過を指定するアドレステーブル8に記憶されていない場合で、かつ、宛先MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されている場合には、そのパケットをコピーし、コピーパケットをリング外に送出し、元のパケットを前方のパケットのアッド、ドロップおよび通過の装置に向けて送出する。図ではこの時点で、パケットのアッド、ドロップおよび通過の装置6-6では宛先MACアドレスa3a2がパケットの通過を指定するアドレステーブル8に記憶されており、パケットのアッド、ドロップおよび通過の装置6-5では、宛先MACアドレスa3a2がパケットの通過を指定するアドレステーブル8に記憶されておらず、かつ、宛先MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていない場合であり、パケットのアッド、ドロップおよび通過の装置6-4では、宛先MACアドレスa3a2がパケットの通過を指定するアドレステーブル8に記憶されておらず、かつ、宛先MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されている状態なので、そのパケットは、パケットのアッド、ドロップおよび通過の装置6-4以外の装置では通過し、パケットのアッド、ドロップおよび通過の装置6-4でそのパケットをコピーし、コピーパケットを(26)Ma3a2r4r5(I3)により図に示されるようにリング外に送出し、元のパケットを(27)Ma3a2r4r5(I3)により図に示されるように前方のパケットのアッド、ドロップおよび通過の装置に向けて送出する。
パケット(26)Ma3a2r4r5(I3)は宛先携帯端末19-2に到達する。
A voice incoming packet addressed to terminal 19-2 is sent from
The destination MAC address a3a2 of the packet (21) Ma3a2r4r5 (I3) transferred through the clockwise ring 1-2 is stored in the address table 8 that specifies the passage of the packet. However, when the destination MAC address a3a2 is not stored in the address table 8 that specifies packet passage, and the lower address a2 of the destination MAC address is stored in the
Packet (26) Ma3a2r4r5 (I3) reaches the destination mobile terminal 19-2.
次に、携帯端末19-2が通過する基地局を基地局12-1から基地局12-2に移動し、音声パケット(28)Mr4r5a3a2(I0)が基地局12-2に到着した場合、そのパケットのIPヘッダのオプション領域に基地局移動の旨の信号gを入れ、パケットのアッド、ドロップおよび通過の装置6-2に送出する。携帯端末19-2からの前記パケットがアッド、ドロップおよび通過の装置6-2に到達した場合、そのパケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶する。そのパケットは左回り光リング1-1で(29)Mr4r5a3a2g(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-6に到達する。
Next, when the mobile terminal 19-2 moves from the base station 12-1 to the base station 12-2 and the voice packet (28) Mr4r5a3a2 (I0) arrives at the base station 12-2, A signal g indicating the movement of the base station is put in the option area of the IP header of the packet, and sent to the packet add, drop and pass device 6-2. When the packet from the portable terminal 19-2 reaches the add, drop and pass device 6-2, the
前記パケット(29)Mr4r5a3a2g(I0)がパケットのアッド、ドロップおよび通過の装置6-6に到着した場合、そのパケットは基地局を移動直後のパケットなので、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていれば、その記憶下位アドレスa2を消去する。図では前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、図に示すように横線を引いて消去したことが示されている。そのパケットは左回り光リング1で(30)Mr4r5a3a2g(I0)により図に示すように転送され、頂点装置5に到達する。
When the packet (29) Mr4r5a3a2g (I0) arrives at the packet add/drop/pass device 6-6, the packet is a packet that has just moved from the base station, so the lower address a2 of the source MAC address of the packet is is stored in the
頂点装置5に到着した前記パケットはリング外に送出され、上位リング3を介して中継局26に到達する。
The packet arriving at the
前記パケット(31)Mr4r5a3a2g(I0)が中継局26に到着した場合、そのパケットの送信元MACアドレスと送信元IPアドレスを図に記してないメモリに記憶後、前記パケット(31)Mr4r5a3a2gに基地局を移動した直後のパケットである旨の表示gが付与されているが、それは音声パケットなので、パケット待機手段は実行されない。これは、下位アドレスa2の宛先MACアドレスのパケットが右回り光リング転送中に誤ってリング外に送出されても音声携帯端末からの後続音声パケットで中継局から音声携帯端末に至るリング網上の経路が確保されるためである。
When the packet (31) Mr4r5a3a2g (I0) arrives at the
次に、携帯端末19-1からの片経路設定パケット(32)Mr4r5a1a2(I0)が左回りリング1-1を転送され、パケットのアッド、ドロップおよび通過の装置6-5に到着した例を示す。そのパケットがパケットのアッド、ドロップおよび通過の装置6-5に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリ7にそのパケットの送信元MACアドレスの下位アドレスa2が記憶されているのでそのパケットの送信元MACアドレスa1a2をパケットの通過を指定するアドレステーブル8に記憶する。そのパケットは(33)Mr4r5a1a2(I0)により図に示されるように転送されて、中継局26に(34)Mr4r5a1a2(I0)により図に示されるように到着する。それにより待機してあったパケット(35)Ma1a2r4r5(I2)が上位リング3を介して頂点装置5から右回りリング1-2に送出され、(37)Ma1a2r4r5(I2) 、(38)Ma1a2r4r5(I2)で図に示されるようにパケットのアッド、ドロップおよび通過の装置6-6,6-5のパケットの通過を指定するアドレステーブル8にそのパケットの宛先MACアドレスa1a2が記憶されているのでその装置を通過し、パケットのアッド、ドロップおよび通過の装置6-4でリング外に送出され、携帯端末19-1に(39)Ma1a2r4r5(I2)により図に示されるように到着する。
Next, an example is shown in which a one-way routing packet (32) Mr4r5a1a2 (I0) from the mobile terminal 19-1 is forwarded through the counterclockwise ring 1-1 and arrives at the packet add, drop and pass device 6-5. . When the packet arrives at the packet add, drop, and pass device 6-5, the lower address a2 of the source MAC address of the packet is stored in the
以上述べた実施例4では、サーバ20に向かう宛先MACアドレスr1r2のTCPパケットと中継局26に向かう宛先MACアドレスr4r5のパケットがある。サーバ20に向かうTCPパケットの場合は、TCP携帯端末が基地局を変えた直後のパケットのトリガーで必要なパケットを待機させる。サーバ20とTCP携帯端末が通信するTCPパケットの制御と中継局26と音声UDP携帯端末が通信するUDPパケットの制御は同期が取れている必要はない。それは、音声パケットは、受信パケットが到着しない場合でも、通話パケット送出端末が通話パケットを周期的に送出するからである。
In the fourth embodiment described above, there are TCP packets with the destination MAC address r1r2 directed to the
また、以上の実施例2で示した携帯端末19-2が基地局12-2配下に移動し、送出したパケット(28)Mr4r5a3a2(I0)がパケットのアッド、ドロップおよび通過の装置6-5に到着した場合、そのパケットのコピーパケットを右回り光リング下方に送出し、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、そのパケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリから削除する動作を加えてもよい。 Further, the portable terminal 19-2 shown in the second embodiment moves under the control of the base station 12-2, and the sent packet (28) Mr4r5a3a2 (I0) is sent to the packet add/drop/pass device 6-5. When the packet arrives, a copy packet of the packet is sent clockwise downward to the optical ring, and when the packet arrives at the packet add, drop, and pass device, the lower address of the source MAC address of the packet is sent out of the ring. It is also possible to add an operation of deleting from the lower address memory designating the packet transmission of .
以上の4つの実施例で携帯端末が基地局間を移動した際に、移動直後のパケットでパケットのアッド、ドロップおよび通過の装置のメモリのアドレス記憶を削除したが、それは携帯端末のアッドするパケットのアッド、ドロップおよび通過の装置の移動時に増加するアドレステーブルへのMACアドレス記憶数を減らすためである。
In the above four embodiments, when the mobile terminal moves between base stations, the memory address storage of the packet add, drop, and passing packets is deleted in the packet immediately after the movement. This is to reduce the number of MAC addresses stored in the address table, which increases when devices are added, dropped, and passed.
1 加入者系の左回り光リング
2 加入者系の右回り光リング
3 加入者系リング
4 上位リング
5 頂点装置
6-1,6-2,6-3,6-4,6-5,6-6 パケットのアッド、ドロップおよび通過の装置
7 リング外へのパケット送出を指定する下位アドレスメモリ
8 パケットの通過を指定するアドレステーブル
10 パケットの通過を指定する下位アドレスメモリ
12-1,12-2,12-3,12-4,12-5 基地局
13-1,13-2,13-3,13-4 携帯端末
14 携帯端末の移動
20 サーバ
22 ルータ
26 中継局
27 ホームメモリ
29 ゲートウェイ装置
1 Subscriber system counterclockwise optical ring
2 Subscriber system clockwise
Claims (7)
前記携帯端末からの基地局経由のMACパケットが前記リング網またはツリー状リング網のパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットが基地局を移動した直後のパケットである旨の信号が基地局で付与されている場合には、
パケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶し、パケットの通過を指定するアドレステーブルから前記パケットの送信元MACアドレスを削除し、かつ、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせ、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリから前記パケットの送信元MACアドレスの下位アドレスを削除し、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせ、
一方、前記パケットが基地局を移動した直後のパケットでない場合には、
パケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶し、前記パケットを左回りリングで頂点装置を介してサーバに向かわせ、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスが記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせる手段と、
前記サーバからの音声発呼パケットの応答着信パケットまたはSMS(ショートメッセージサービス)パケットまたはFTPの最初の着信パケットが右回りリングでパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットをコピーし、コピーパケットをリング外に送出し、元のパケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、上記以外の場合、前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、
一方、前記サーバからの音声発呼パケットの応答着信パケットまたはSMS(ショートメッセージサービス)パケットまたはFTPの最初の着信パケット以外のパケットが右回りリングでパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットをリング外に送出し、上記以外の場合、前記パケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出する手段とを備え、
送信元MACアドレスを持つ位置登録パケットを携帯端末または前記携帯端末の使用中基地局から、通過する基地局が変わった時または周期的に送出させる手段、または携帯端末または携帯端末の使用中基地局からの送信元MACアドレスを持つ片経路設定パケットの送出をさせる手段と、
通信中に前記サーバから一定時間以上パケットが携帯端末に到着しない場合には、前記サーバに再送パケットまたは再送要求パケットまたは通信中相手確認パケットを前記携帯端末から送出させる手段とを
備えたことを特徴とする携帯端末の基地局間移動を可能とするパケット転送システム。
A packet in which a loopback bit is inserted and which a base station is accommodated in the lowest ring of a ring network or a tree-like ring network, and a mobile terminal under the base station arrives from a clockwise ring of the ring network or tree-like ring network. and MAC packet communication with a server or relay station via a gateway or router connected to a vertex device that blocks passage of Ethernet frames (registered trademark) (hereinafter referred to as MAC packets) other than OAM packets. A packet transfer system that enables movement between base stations of
When a MAC packet from the mobile terminal via the base station arrives at the packet add, drop, and pass device of the ring network or tree-like ring network,
When the base station gives a signal indicating that the packet is a packet immediately after moving the base station,
Storing the lower address of the source MAC address of the packet in a lower address memory designating packet transmission outside the ring of the device for adding, dropping and passing the packet, and transmitting the packet from the address table designating the passage of the packet. Remove the original MAC address and direct the packet to the server through the vertex device in the left-handed ring, sending the packet out of the ring if the packet reaches the packet add, drop and pass device delete the lower address of the source MAC address of the packet from the lower address memory that specifies the packet, and direct the packet to the server via the vertex device in a counterclockwise ring;
On the other hand, if the packet is not a packet immediately after moving the base station,
The lower address of the source MAC address of the packet is stored in the lower address memory that designates the packet transmission outside the ring of the device for adding, dropping and passing the packet, and the packet is sent to the server via the vertex device in the counterclockwise ring. When the packet arrives at the packet add, drop and pass device, and when the lower address of the source MAC address of the packet is stored in the lower address memory designating the packet transmission out of the ring means for storing the source MAC address of the packet in an address table specifying passage of the packet, and directing the packet to the server via a vertex device in a counterclockwise ring;
When a response incoming packet of a voice call packet from said server or an SMS (Short Message Service) packet or the first incoming packet of FTP arrives at the packet add, drop and pass device in a clockwise ring,
If the destination MAC address of the packet is stored in the address table that specifies the passage of the packet, send the packet toward the packet add, drop, and pass devices ahead of the clockwise ring, and is not stored in the address table that specifies the passage of the packet, and the lower address of the destination MAC address of the packet is stored in the lower address memory that specifies sending the packet out of the ring copy the packet, send the copy packet out of the ring, send the original packet clockwise around the ring to the add, drop, and pass devices of the packet ahead of the ring, and if so, forwarding the packet to a forward packet add, drop and pass device on the clockwise ring;
On the other hand, when a packet other than a response incoming packet of a voice call packet from the server, an SMS (Short Message Service) packet, or the first incoming packet of FTP arrives at the packet add, drop, and pass device in the clockwise ring. ,
If the destination MAC address of the packet is stored in the address table specifying the passage of the packet, send the packet toward the packet add, drop and pass devices ahead of the clockwise ring. , when the destination MAC address of the packet is not stored in an address table that specifies packet passage, and the lower address of the destination MAC address of the packet is stored in a lower address memory that specifies packet transmission out of the ring; means for sending said packet out of the ring if it is, and for sending said packet clockwise to forward packet add, drop and pass devices in the ring otherwise. prepared,
Means for sending a location registration packet having a source MAC address from a mobile terminal or a base station in use of said mobile terminal, when a passing base station changes or periodically, or a mobile terminal or a base station in use of said mobile terminal means for causing the sending of a unidirectional routing packet having a source MAC address from
means for causing the mobile terminal to send a retransmission packet, a retransmission request packet, or a communication partner confirmation packet to the server when no packet arrives from the server to the mobile terminal for a predetermined time or longer during communication. A packet transfer system that enables mobile terminals to move between base stations.
左回りリングからパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合、前記パケットの送信元MACアドレスの下位アドレスを前記パケットの通過を指定する下位アドレスメモリに記憶し、
リング外からパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合で、そのパケットが基地局を移動した直後のパケットである場合には、前記パケットの送信元MACアドレスの下位アドレスを前記パケットの通過を指定する下位アドレスメモリから削除し、
右回りリングからパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合に、前記パケットの宛先MACアドレスの下位アドレスがパケットの通過を指定する下位アドレスメモリに記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていない場合には、前記パケットを廃棄する手段を
さらに備えた請求項1に記載の携帯端末の基地局間移動を可能とするパケット転送システム。
the device for adding, dropping, and passing packets separately has a lower address memory for designating passing of packets;
when a packet arrives at a device for adding, dropping, and passing packets from the counterclockwise ring, storing a lower address of the source MAC address of the packet in a lower address memory designating passage of the packet;
When a packet arrives at a packet add, drop, and pass device from outside the ring, and if the packet is a packet that has just moved from the base station, the lower address of the source MAC address of the packet is added to the packet. from the lower address memory that specifies the passage of the
When a packet arrives at a packet add, drop, and pass device from the clockwise ring, the lower address of the destination MAC address of the packet is not stored in the lower address memory that specifies the pass of the packet, and the 2. Between base stations of mobile terminals according to claim 1, further comprising means for discarding said packet when the lower address of the destination MAC address is not stored in the lower address memory designating packet transmission out of the ring. A packet forwarding system that enables mobility.
携帯端末から基地局、リング網またはツリー状リング網を介してサーバまたは中継局に向かうパケットの送信元MACアドレスを前記リング網またはツリー状リング網の頂点装置に接続されたゲートウェイまたはルータの自パケット待機手段の第1のメモリに記憶して、サーバまたは中継局宛に前記パケットを送出し、または、前記サーバまたは中継局に向かう前記パケットの送信元MACアドレスをIPパケットのIPヘッダのオプション領域にいれてサーバまたは中継局に送出し、
リング網のパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリにまだ下位アドレスが記憶されていない下位アドレスを記憶した旨の信号を持つパケットを自パケット待機手段が受信した場合、
前記受信パケットの送信元MACアドレスの下位アドレスを下位アドレスとして持つ前記MACアドレスと異なるMACアドレスが前記パケット待機手段の第1のメモリに記憶されている場合、その第1のメモリに記憶されているそのMACアドレスを自パケット待機手段の第2のメモリに記憶し、
または、自パケット待機手段の第1のメモリを使用しない場合、前記受信パケットの送信元MACアドレスを自パケット待機手段の第2のメモリに記憶し、
前記自パケット待機手段の第1のメモリを使用しない方式では、前記自パケット待機手段の第2のメモリに記憶されているMACアドレスの下位アドレスと同じ下位アドレスを、サーバから到着するパケットのIPパケットのIPヘッダのオプション領域に記されているMACアドレスの下位アドレスが持ち、そのMACアドレスが前記メモリ2に記されているMACアドレスと異なる場合に、そのMACアドレスを前記メモリ2に記憶し、そのパケットを、自パケット待機手段に端末側から到着するパケットの送信元MACアドレスが前記自パケット待機手段の第2メモリに記憶されている場合まで、待機させた後端末側に送出後、前記自待機手段の第2メモリに記憶されているの前記MACアドレスとその下位アドレスと同じ下位アドレスのMACアドレスを消去する
あるいは、
前記パケット待機手段の第1のメモリを使用する方式では、前記自パケット待機手段にサーバから到着するIPパケットの宛先IPアドレスが前記自パケット待機手段の第2のメモリに記憶されている場合には、そのパケットを、前記第2メモリに記憶されているその宛先IPアドレスに対応するMACアドレスを送信元MACアドレスとする携帯端末からの再送要求パケットまたは再送パケットが到着するまで待機させ、前記再送要求パケットまたは再送パケットが到着した時、前記再送要求パケットまたは再送パケットの送信元MACアドレスと送信元IPアドレスを前記自パケット待機手段の第2のメモリから消去する、
ことを
特徴とするパケッ待機手段
A packet waiting means applied to the packet transfer system that enables the mobile terminal to move between base stations according to either claim 1 or claim 2,
The transmission source MAC address of a packet from a mobile terminal to a server or a relay station via a base station, a ring network or a tree-like ring network is set as the own packet of the gateway or router connected to the top device of the ring network or the tree-like ring network. Store the packet in a first memory of the standby means and send the packet to the server or the relay station, or store the source MAC address of the packet directed to the server or the relay station in the optional area of the IP header of the IP packet and send it to the server or relay station,
A packet having a signal indicating that a lower address is not yet stored in a lower address memory designating packet transmission outside the ring of a device for adding, dropping, and passing packets of the ring network is sent to the own packet waiting means. If received by
If a MAC address different from the MAC address having the lower address of the source MAC address of the received packet as a lower address is stored in the first memory of the packet waiting means, the MAC address is stored in the first memory. storing the MAC address in the second memory of its own packet waiting means;
Alternatively, if the first memory of the self-packet waiting means is not used, the source MAC address of the received packet is stored in the second memory of the self-packet waiting means,
In the method that does not use the first memory of the self-packet waiting means, the same lower address as the MAC address stored in the second memory of the self-packet waiting means is assigned to the IP packet of the packet arriving from the server. If the lower address of the MAC address written in the option area of the IP header of is different from the MAC address written in the memory 2, the MAC address is stored in the memory 2, and until the source MAC address of the packet arriving from the terminal side is stored in the second memory of the self-packet waiting means, the packet is sent to the terminal side, and then the self-waiting means waits for the packet. Erasing the MAC address of the same lower address as the MAC address and its lower address stored in the second memory of the means, or
In the method using the first memory of the packet waiting means, when the destination IP address of the IP packet arriving from the server to the own packet waiting means is stored in the second memory of the own packet waiting means , causing the packet to wait until a retransmission request packet or a retransmission packet arrives from the mobile terminal whose source MAC address is the MAC address corresponding to the destination IP address stored in the second memory; when a packet or a retransmission packet arrives, erasing the source MAC address and the source IP address of the retransmission request packet or the retransmission packet from the second memory of the self-packet waiting means;
Packet waiting means characterized by
前記携帯端末の基地局間移動の場合は、移動先の基地局からの電波が現在パケット受信中の基地局からの電波より強くなった場合、移動先の基地局へのCSMA/CAで前記携帯端末が使用する指定周波数の指定タイムスロット位置を確保し、またはCDMAのコードまたはOFDMのシンボルコードを確保し、その確保した指定周波数のタイムスロットまたはそのコードのCDMAまたはそのコードのOFDMで移動先基地局と通信開始することを特徴とする基地局と携帯端末間のハンドオーバーを含む無線区間の通信方法。
A wireless section communication method including handover between a base station and a mobile terminal used in the method of moving a mobile terminal between base stations in the packet transfer system according to either claim 1 or claim 2,
When the mobile terminal moves between base stations, if the radio waves from the destination base station become stronger than the radio waves from the base station currently receiving packets, the mobile terminal is sent to the destination base station by CSMA/CA. Secure the specified time slot position of the specified frequency used by the terminal, or secure the CDMA code or OFDM symbol code, and move to the destination base with the secured time slot of the specified frequency or CDMA of that code or OFDM of that code A radio section communication method including handover between a base station and a mobile terminal, characterized by starting communication with a base station.
リング外へのパケット送出を指定する下位アドレスメモリから送信元MACアドレスの下位アドレスを削除する場合は、リング外へのパケット送出を指定する下位アドレスメモリを送信元MACアドレスの下位アドレスの上位部分でアドレス指定した位置から読み出される並列データの各ビットと送信元MACアドレスの下位アドレスの下位部分をデコードした並列データの各ビットのビット反転ビットとの論理積の並列データのラッチ信号をリング外へのパケット送出を指定する下位アドレスメモリの前記アドレス指定位置に記憶することにより送信元MACアドレスの下位アドレスの下位部分をデコードのビット1の位置にビット0を下位アドレス記憶無を意味するビット0として挿入記憶することを特徴とするパケット転送システムのリング網またはツリー状リング網のパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリ。
2. A low-order address memory for designating out-ring packet transmission of a device for adding, dropping, and passing packets of the ring network or tree-like ring network of the packet transfer system according to claim 1, wherein the packet is transmitted out of the ring. Each bit of the parallel data read from the location addressed by the high-order part of the low-order address of the source MAC address and each bit of the parallel data obtained by decoding the low-order part of the low-order address of the source MAC address and By storing the parallel data latch signal of the logical sum of A memory for inserting and storing the lower part as bit 1 at the position of bit 1 of decoding as bit 1 meaning lower address storage,
When deleting the lower address of the source MAC address from the lower address memory that specifies packet transmission outside the ring, the lower address memory that specifies packet transmission outside the ring is replaced with the upper part of the lower address of the source MAC address. Each bit of the parallel data read from the addressed position and the bit-inverted bit of each bit of the parallel data decoded from the lower part of the lower address of the transmission source MAC address are logically ANDed to the outside of the ring. By storing the lower address portion of the lower address of the transmission source MAC address in the address specifying position of the lower address memory designating packet transmission, bit 0 is inserted into the position of decode bit 1 as bit 0 meaning no lower address storage. A low-order address memory for designating packet add, drop, and transmission out of the ring of passing devices of a ring network or a tree-like ring network of a packet transfer system, characterized by storing.
前記携帯端末からの基地局経由のMACパケットが前記リング網またはツリー状リング網のパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットが基地局を移動した直後のパケットである旨の信号が基地局で付与されている場合には、
パケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶し、パケットの通過を指定するアドレステーブルから前記パケットの送信元MACアドレスを削除し、かつ、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせ、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリから前記パケットの送信元MACアドレスの下位アドレスを削除し、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせ、
一方、前記パケットが基地局を移動した直後のパケットでない場合には、
パケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶し、前記パケットを左回りリングで頂点装置を介してサーバに向かわせ、そのパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、リング外へのパケット送出を指定する下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスが記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを左回りリングで頂点装置を介して前記サーバに向かわせるステップと、
前記サーバからの音声発呼パケットの応答着信パケットまたはSMS(ショートメッセージサービス)パケットまたはFTPの最初の着信パケットが右回りリングでパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットをコピーし、コピーパケットをリング外に送出し、元のパケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、上記以外の場合、前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、
一方、前記サーバからの音声発呼パケットの応答着信パケットまたはSMS(ショートメッセージサービス)パケットまたはFTPの最初の着信パケット以外のパケットが右回りリングでパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットをリング外に送出し、上記以外の場合、前記パケットを前記パケットを右回りリングの前方のパケットのアッド、ドロップおよび通過の装置に向けて送出するステップとを有し、
送信元MACアドレスを持つ位置登録パケットを携帯端末または前記携帯端末の使用中基地局から、通過する基地局が変わった時または周期的に送出させるステップ、または携帯端末または携帯端末の使用中基地局からの送信元MACアドレスを持つ片経路設定パケットの送出をさせるステップと、
通信中に前記サーバから一定時間以上パケットが携帯端末に到着しない場合には、前記サーバに再送パケットまたは再送要求パケットまたは通信中相手確認パケットを前記携帯端末から送出させるステップとを
有することを特徴とする携帯端末の基地局間移動を可能とするパケット転送方法。
A packet in which a loopback bit is inserted and which a base station is accommodated in the lowest ring of a ring network or a tree-like ring network, and a mobile terminal under the base station arrives from a clockwise ring of the ring network or tree-like ring network. A packet transfer method that enables movement between base stations of a mobile terminal in a network that performs MAC packet communication with a server or relay station via a gateway or router connected to a vertex device that blocks the passage of MAC packets other than OAM packets and OAM packets There is
When a MAC packet from the mobile terminal via the base station arrives at the packet add, drop, and pass device of the ring network or tree-like ring network,
When the base station gives a signal indicating that the packet is a packet immediately after moving the base station,
Storing the lower address of the source MAC address of the packet in a lower address memory designating packet transmission outside the ring of the device for adding, dropping and passing the packet, and transmitting the packet from the address table designating the passage of the packet. Remove the original MAC address and direct the packet to the server through the vertex device in the left-handed ring, sending the packet out of the ring if the packet reaches the packet add, drop and pass device delete the lower address of the source MAC address of the packet from the lower address memory that specifies the packet, and direct the packet to the server via the vertex device in a counterclockwise ring;
On the other hand, if the packet is not a packet immediately after moving the base station,
The lower address of the source MAC address of the packet is stored in the lower address memory that designates the packet transmission outside the ring of the device for adding, dropping and passing the packet, and the packet is sent to the server via the vertex device in the counterclockwise ring. When the packet arrives at the packet add, drop and pass device, and when the lower address of the source MAC address of the packet is stored in the lower address memory designating the packet transmission out of the ring storing the source MAC address of the packet in an address table specifying passage of the packet, and directing the packet to the server via a vertex device in a counter-clockwise ring;
When a response incoming packet of a voice call packet from said server or an SMS (Short Message Service) packet or the first incoming packet of FTP arrives at the packet add, drop and pass device in a clockwise ring,
If the destination MAC address of the packet is stored in the address table that specifies the passage of the packet, send the packet toward the packet add, drop, and pass devices ahead of the clockwise ring, and is not stored in the address table that specifies the passage of the packet, and the lower address of the destination MAC address of the packet is stored in the lower address memory that specifies sending the packet out of the ring copy the packet, send the copy packet out of the ring, send the original packet clockwise around the ring to the add, drop, and pass devices of the packet ahead of the ring, and if so, forwarding the packet to a forward packet add, drop and pass device on the clockwise ring;
On the other hand, when a packet other than a response incoming packet of a voice call packet from the server, an SMS (Short Message Service) packet, or the first incoming packet of FTP arrives at the packet add, drop, and pass device in the clockwise ring. ,
If the destination MAC address of the packet is stored in the address table specifying the passage of the packet, send the packet toward the packet add, drop and pass devices ahead of the clockwise ring. , when the destination MAC address of the packet is not stored in an address table that specifies packet passage, and the lower address of the destination MAC address of the packet is stored in a lower address memory that specifies packet transmission out of the ring; if so, forwarding said packet out of the ring; otherwise, forwarding said packet clockwise around the ring towards forward packet add, drop and pass devices. have
A step of transmitting a location registration packet having a source MAC address from a mobile terminal or a base station in use of said mobile terminal when a passing base station changes or periodically, or a mobile terminal or a base station in use of said mobile terminal. causing the sending of unidirectional routing packets with source MAC addresses from
and a step of causing the mobile terminal to send a retransmission packet, a retransmission request packet, or a communication partner confirmation packet to the server when no packet has arrived from the server to the mobile terminal for a predetermined time or longer during communication. A packet transfer method that enables a mobile terminal to move between base stations.
左回りリングからパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合、前記パケットの送信元MACアドレスの下位アドレスを前記パケットの通過を指定する下位アドレスメモリに記憶し、
リング外からパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合で、そのパケットが基地局を移動した直後のパケットである場合には、前記パケットの送信元MACアドレスの下位アドレスを前記パケットの通過を指定する下位アドレスメモリから削除し、
右回りリングからパケットのアッド、ドロップおよび通過の装置にパケットが到着した場合に、前記パケットの宛先MACアドレスの下位アドレスがパケットの通過を指定する下位アドレスメモリに記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていない場合には、前記パケットを廃棄するステップを
さらに有する請求項6に記載の携帯端末の基地局間移動を可能とするパケット転送方法。
the device for adding, dropping, and passing packets separately has a lower address memory for designating passing of packets;
when a packet arrives at a device for adding, dropping, and passing packets from the counterclockwise ring, storing a lower address of the source MAC address of the packet in a lower address memory designating passage of the packet;
When a packet arrives at a packet add, drop, and pass device from outside the ring, and if the packet is a packet that has just moved from the base station, the lower address of the source MAC address of the packet is added to the packet. from the lower address memory that specifies the passage of the
When a packet arrives at a packet add, drop, and pass device from the clockwise ring, the lower address of the destination MAC address of the packet is not stored in the lower address memory that specifies the pass of the packet, and the 7. The inter-base-station movement of a mobile terminal according to claim 6, further comprising the step of discarding said packet if the lower address of the destination MAC address is not stored in the lower address memory designating packet transmission out of the ring. A packet forwarding method that allows
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021170576A JP2023060780A (en) | 2021-10-18 | 2021-10-18 | Handover that utilizes ring network using low-order address storing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021170576A JP2023060780A (en) | 2021-10-18 | 2021-10-18 | Handover that utilizes ring network using low-order address storing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2023060780A true JP2023060780A (en) | 2023-04-28 |
Family
ID=86098351
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021170576A Pending JP2023060780A (en) | 2021-10-18 | 2021-10-18 | Handover that utilizes ring network using low-order address storing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2023060780A (en) |
-
2021
- 2021-10-18 JP JP2021170576A patent/JP2023060780A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2023086623A (en) | Handover Using Ring Network Using Lower Address Storage Method | |
| JP2025038350A (en) | Handover method for a mobile terminal using a ring network that searches for a drop destination of a packet from the ring network using a lower address and an intermediate address of a destination MAC address of an Ethernet frame | |
| JP2023060780A (en) | Handover that utilizes ring network using low-order address storing method | |
| JP2023047452A (en) | Address storage method, ring network using the same, and handover using ring network | |
| JP2023029127A (en) | Address storage method and packet transmission system using the same that allows movement among base stations such as handover in ring network | |
| JP2023026774A (en) | Address storage method, and packet transfer system using the same and allowing for movement between base stations such as handover in ring network | |
| JP2023035296A (en) | Address storage method, and packet transfer system enabling transfer between base stations, such as handover, in ring network using address storage method | |
| JP2023076790A (en) | Handover Using Ring Network Using Lower Address Storage Method | |
| JP2023056976A (en) | Handover Using Ring Network Using Lower Address Storage Method | |
| JP2023117339A (en) | Handover Using Ring Network Using Lower Address Storage Method | |
| JP2023047359A (en) | Address storage method, ring network using the same, and handover using ring network | |
| JP2023086138A (en) | Handover Using Ring Network Using Lower Address Storage Method | |
| JP2023083862A (en) | Packet transfer system enabling handover using ring network using lower address storage method | |
| JP2023063033A (en) | Handover Using Ring Network Using Lower Address Storage Method | |
| JP2023099375A (en) | Handover Using Ring Network Using Lower Address Storage Method | |
| US11375412B2 (en) | Method for realizing continued transmission of user data during handover crossing multiple cells | |
| JP2023070687A (en) | Address storage method and packet transfer system enabling movement between base stations such as handover in ring network using the same | |
| JP2023083179A (en) | Packet transfer system enabling handover using ring network using lower address storage method | |
| JP2023176756A (en) | Hand-over of portable terminal using low address memory storing low address of mac address for device which adds, drops, and passes packet of ring network | |
| JP2024012001A (en) | Hand-over of mobile terminal that uses lower address memory for storing lower address of mac address for device for add, drop, and pass of packet of ring network | |
| JP2023152304A (en) | Mobile terminal handover using lower address memory that stores lower addresses of mac addresses for add, drop, and transfer device in ring network | |
| JP2023120610A (en) | Handover that employs ring network using lower address storage method | |
| JP2023127230A (en) | Packet transfer system that implements handover using ring network that employs lower address storage method | |
| JP2025148989A (en) | Communication system, frame adding, dropping and passing device | |
| JP2024012244A (en) | Mobile terminal handover using lower address memory that stores lower addresses of mac addresses as device for adding, dropping, and passing packets in ring network |