JP2025065663A - A handover method for a mobile terminal using a ring network for transferring Ethernet frames, in which a MAC address storage method for storing a bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device - Google Patents
A handover method for a mobile terminal using a ring network for transferring Ethernet frames, in which a MAC address storage method for storing a bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device Download PDFInfo
- Publication number
- JP2025065663A JP2025065663A JP2023175021A JP2023175021A JP2025065663A JP 2025065663 A JP2025065663 A JP 2025065663A JP 2023175021 A JP2023175021 A JP 2023175021A JP 2023175021 A JP2023175021 A JP 2023175021A JP 2025065663 A JP2025065663 A JP 2025065663A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- address
- mac address
- bit
- ring
- 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
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、イーサーネット(登録商標)フレームの送信元MACアドレスの下位アドレスおよび中間アドレスでそれぞれアクセスされるメモリの記憶領域に共にビット1を記憶するMACアドレス記憶方法をリングノード装置に適用した、イーネットフレームを転送するリングネットワークを用いた移動端末のハンドオーバー方法に関する。本発明では、イーサーネットフレームとIPv6アドレスのMACアドレス部分をMACパケットのMACアドレスとして用いるパケットを使用する。 The present invention relates to a handover method for a mobile terminal using a ring network that transfers Ethernet frames, in which a MAC address storage method that stores bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device. The present invention uses an Ethernet frame and a packet that uses the MAC address portion of the IPv6 address as the MAC address of the MAC packet.
アドレス記憶方法の従来例としては、特許文献1の特開2000-151617「テーブ
ル作成検索装置」がある。この従来例は、MACアドレスの記憶回路に関するもので、行
列アドレスとMACアドレスデータエリアとインデックスエリアを持つRAM等で構成される第1のテーブルと行列アドレスとMACアドレスデータエリアとインデックスエリアを持つRAM等で構成される第2のテーブルからなる。この従来例は、下位ビット列(例えば16ビット)で第1のテーブルのメモリを指定した位置AにMACアドレス48ビット全体を記憶する。その位置Aに既に他のMACアドレスが記憶されている場合には、、第2のテーブルのメモリの空きアドレス位置Bに記録し、その記録したアドレス位置Bを前記第1テーブルのアドレス位置Aのインデックスエリアに記憶する。これは記録エリアをネスティングで指定する方法である。
A conventional example of an address storage method is Japanese Patent Application Laid-Open No. 2000-151617 "Table Creation and Search Device". This conventional example is related to a storage circuit for MAC addresses, and is composed of a first table made up of a RAM or the like having a row and column address, a MAC address data area, and an index area, and a second table made up of a RAM or the like having a row and column address, a MAC address data area, and an index area. This conventional example stores the entire 48 bits of a MAC address at position A, which is specified in the memory of the first table by a lower bit string (for example, 16 bits). If another MAC address is already stored at position A, it is recorded at an empty address position B in the memory of the second table, and the recorded address position B is stored in the index area of the address position A of the first table. This is a method of specifying a recording area by nesting.
また、アドレス記憶方法の従来技術としては、特許文献2の特開2004-15592
「MACアドレスポインタ構造、MACアドレスの並べ替え方法」がある。この従来例は、下位ビット列で指定されるエントリーテーブルの同じアドレス位置に複数のMACアドレスを記憶する方法である。もし、空きエリアが無ければ、MACアドレスの前記下位ビット列と違う下位ビット列で指定されるエントリーテーブルにMACアドレスを記憶する。
As a conventional technique for storing addresses, Patent Document 2, Japanese Patent Application Laid-Open No. 2004-15592,
"MAC address pointer structure, MAC address rearrangement method." This conventional example is a method of storing multiple MAC addresses at the same address position in an entry table specified by a low-order bit string. If there is no free area, the MAC address is stored in an entry table specified by a low-order bit string different from the low-order bit string of the MAC address.
リング形ネットワークの従来例としては特許文献3のようにマスタスイッチとスレーブスイッチを用いたリングネットワークが一般的である。このリングネットワークはマスタス
イッチの一方のリングポートがフレームを通過させないブロックポートになっていて、フ
ラッディングによる輻輳を防止している。リングネットワークに障害が発生した場合には、マスタスイッチから出てマスタスイッチに戻る監視フレームが届かなくなり、代わりに
障害点のスレーブスイッチから障害通知フレームがマスタスイッチに届くので、マスタス
イッチは、マスタスイッチのブロックポートのブロックを解除してフレームを通過させる。また、障害点の一方のスレーブスイッチの障害伝送路側にブロックポートを設定し、リ
ングネットワークの障害回復後もリングネットワークの動作を維持する。
一般に、従来のリングネットワークではリングノード装置にMACアドレステーブルを用いているので、伝送路障害時には、リングの全てのリングノード装置のFDBをクリアして、フラッディングでFDBを再構成する。
A typical conventional example of a ring-type network is a ring network using a master switch and a slave switch, as described in Patent Document 3. In this ring network, one of the ring ports of the master switch is a blocked port that does not allow frames to pass, preventing congestion due to flooding. When a fault occurs in the ring network, the monitoring frame that leaves the master switch and returns to the master switch is no longer delivered, and instead a fault notification frame is delivered to the master switch from the slave switch at the fault point, so the master switch unblocks the blocked port of the master switch to allow the frame to pass. In addition, a blocked port is set on the side of the faulty transmission path of one of the slave switches at the fault point, and the ring network continues to operate even after the fault is recovered from.
Generally, in a conventional ring network, a MAC address table is used in the ring node device, so that in the event of a transmission line fault, the FDBs of all ring node devices in the ring are cleared and the FDBs are reconstructed by flooding.
ハンドオーバー方法の例として、特許文献4がある。この先行技術は、移動端末とアクセスルータ間にある基地局、ゲートウェイ経由の切り換え前の基地局経由のIPv6コネクションと切り換え先基地局経由のIPv6コネクションを持ち、コネクション経由のパケットがコネクション切り換え時に断時間を少なくする方法である。 An example of a handover method is Patent Document 4. This prior art is a method that has an IPv6 connection via a base station before switching via a gateway and an IPv6 connection via a destination base station between a mobile terminal and an access router, and reduces the interruption time of packets via the connection when switching connections.
Mobile IPv6の高速ハンドオーバーとして、非特許文献2がある。これは旧アクセスルータとモービル端末間でFBU(Fast Biding Update)を用いて、CoA(care of address)をインターネットの端末に伝え、かつ、新アクセスルータへの移動を可能とする方法である。 Non-Patent Document 2 describes a fast handover for Mobile IPv6. This is a method that uses FBU (Fast Binding Update) between the old access router and the mobile terminal to transmit the CoA (care of address) to the Internet terminal and enables movement to a new access router.
ハンドオーバ―を適用するモービルネットワークとして非特許文献3がある。これはコアネットワークにリングを用い、ホームエージェントをリングの各ノードに分散させたネットワークである。 An example of a mobile network that applies handover is Non-Patent Document 3. This is a network that uses a ring as the core network and distributes home agents to each node of the ring.
従来のアドレス記憶法としての従来例特開2000-151617はネスティングでMACアドレスを記憶しているため、記憶アドレス先をインデックスに記憶されたアドレスでたどるのに場合時間がかかる問題がある。 The conventional address storage method disclosed in JP 2000-151617 uses nesting to store MAC addresses, which can result in a long time required to trace the stored address using the address stored in the index.
また、従来アドレス記憶方法としての従来例特開2004-15592は、下位ビット
列で指定されるMACアドレスのエントリーテーブル位置に空きが無ければ違う下位ビット列のエントリーテーブル位置にMACアドレスを記憶すると記載されているが、その場合には、MACアドレスを記憶する位置を選択する場合に、2つの下位ビット列で指定されるエントリーテーブル位置を検索しなければならないこと、および、同じエントリーテーブルの同じ中間アドレス位置に、複数の飛び飛びの下位記憶アドレスがあるので、それら複数の下位記憶アドレスを全て比較をする必要があり、検索に時間がかかる問題がある。
Furthermore, the conventional address storage method described in Japanese Patent Application Laid-Open No. 2004-15592 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 will be stored in the entry table position of a different lower bit string. In that case, however, when selecting the position to store the MAC address, it is necessary to search the entry table positions specified by two lower bit strings, and since there are multiple, discrete lower memory addresses at the same intermediate address position in the same entry table, it is necessary to compare all of these multiple lower memory addresses, which results in a problem of long search times.
従来のリングネットワークである非特許文献1および特許文献3は、左回りリングに向かうパケットの宛先MACアドレスと右回りリングに向かうパケットの宛先MACアドレスとリング外に送出するパケットの宛先MACアドレスをMACアドレスとポート番号で記憶するため、記憶するMACアドレス数が多くなる問題がある。また、MACアドレステーブルをMACアドレスの下位アドレスでメモリをアクセスしたアドレス位置にMACアドレスの全体の48ビットを記憶した場合、または上位アドレスを記憶した場合、MACアドレスが記憶できない場合に、転送されるパケットの宛先MACアドレスがMACアドレステーブルに記憶されていない時(unknown packetの場合)に前記パケットのフラッディングにより対応している欠点がある。 The conventional ring networks in Non-Patent Document 1 and Patent Document 3 store the destination MAC addresses of packets bound for the left-handed ring, the destination MAC addresses of packets bound for the right-handed ring, and the destination MAC addresses of packets sent outside the ring as MAC addresses and port numbers, which causes the problem of a large number of MAC addresses being stored. In addition, when the MAC address table stores the entire 48 bits of the MAC address at the address position accessed by the memory using the lower address of the MAC address, or when the upper address is stored, if the MAC address cannot be stored, there is a drawback in that the destination MAC address of the packet to be transferred is not stored in the MAC address table (in the case of an unknown packet), and the packet is flooded.
また、従来のリング網では接続先を探す場合、宛先MACアドレス全体が必要になり、宛先MACアドレスの下位アドレスで探すことはできない。また、リング網では、送信元MACアドレスの下位アドレスに等しい下位アドレスが記憶されているノード装置を逆方向パケットが通過できるようにパケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶したくても、宛先MACアドレスの下位アドレスでは、宛先にいつ到着したか分からないので、前記記憶処理はできない。宛先アドレスがサーバのように固定MACアドレスである場合には、宛先MACアドレスで到達できるが、宛先が多い端末では装置規模が大きくなる問題がある。 In addition, in a conventional ring network, when searching for a connection destination, the entire destination MAC address is required, and it is not possible to search using the lower address of the destination MAC address. Also, in a ring network, even if it is desired to store the source MAC address of a packet in an address table that specifies the passage of the packet so that a reverse packet can pass through a node device that stores a lower address equal to the lower address of the source MAC address, the above storage process is not possible because the lower address of the destination MAC address does not indicate when the packet will arrive at the destination. If the destination address is a fixed MAC address, such as a server, it can be reached using the destination MAC address, but there is a problem that the device scale becomes large for terminals with many destinations.
また、従来のハンドオーバーの特許文献4は、アクセスルータと移動端末間に2つのIPv4またはIPv6コネクションを設けて切り換えているので、2つのIPコネクションの識別が必要になり、ハンドオーバー制御が複雑になる欠点がある。 In addition, the conventional handover technique disclosed in Patent Document 4 involves setting up and switching between two IPv4 or IPv6 connections between the access router and the mobile terminal, which requires identification of two IP connections, resulting in complex handover control.
非特許文献2はハンドオーバーを旧アクセスルータから新アクセスルータにFBUを移行することで実現しているが、ハンドオーバーにルータを用い、ルータで待ち合わせているため、遅延時間が大きい問題がある。 Non-Patent Document 2 achieves handover by transferring the FBU from the old access router to the new access router, but since a router is used for handover and waiting takes place at the router, there is a problem of large delay times.
また、非特許文献3はホームエージェントを分散させて位置登録の負荷を分散させているが、ホームエージェントを分散させるとそれぞれにIPプレフィックスアドレスが必要になる問題がある。リングノード内での基地局間移動ではIPプレフィックスは変わらないが、基地局を変えた場合、CoA(Care of Address)のため、IPプレフィックスを変える必要がり、64ビットのホストアドレスだけでは対応できない問題がある。リングノードを移動した場合には、IPプレフィックスが当然変わる。リングにIPアドレスを持ち込むのは、MACアドレスによる1ドメイン内のイーサーネットフレーム転送を不可能にする問題がある。 In addition, Non-Patent Document 3 distributes the load of location registration by distributing home agents, but distributing home agents poses the problem of requiring an IP prefix address for each one. When moving between base stations within a ring node, the IP prefix does not change, but when changing base stations, the IP prefix must be changed due to the Care of Address (CoA), which is a problem that cannot be handled with 64-bit host addresses alone. When moving between ring nodes, the IP prefix naturally changes. Introducing IP addresses into the ring poses the problem of making it impossible to transfer Ethernet frames within one domain using MAC addresses.
本発明の目的は、MACアドレスの下位アドレス、中間アドレスを1ビットで記憶するメモリをリングノード装置に使用したリングネットワークにより、従来のMACアドレステーブルを用いないで、簡単なハンドオーバーを実現する方法を示すことにある。 The objective of this invention is to show a method for achieving simple handover without using conventional MAC address tables, by using a ring network in which the ring node device uses memory that stores the lower address and intermediate address of the MAC address in one bit.
本発明は、上記従来技術の問題点を鑑みて成されたもので、その解決手段は以下に示す本発明の第1の観点から第8の観点である。
本発明の第1の観点は、右回りリングの伝送路2と左回りリングの伝送路1のリングネットワークに複数のパケットのアッド、ドロップおよび通過の装置を挿入し、前記パケットのアッド、ドロップおよび通過の装置に基地局を接続し、前記基地局配下の移動端末が、リングネットワークの左回りリングから到着するパケットを受信し、ルータに転送する機能と、前記ルータのリングネットワークインタフェースのNICMACアドレスを送信元MACアドレスとして持つパケットの通過を遮断する機能を持つ、リングネットワーク上のリングノード装置(以下頂点装置という)に、接続された前記ルータを介して宛先サーバとダウンロードサービス、テレビ講義または通話信号を伴うテレビ会議またはコンテンツ分配の通信するため、または、交換機と音声通信するため、前記移動端末からのパケットは、前記リングネットワークを挟んで前記ルータとの間をTCP、または、UDPのイーサーネットフレームとして、前記ルータと前記サーバまたは交換機間は、IPパケットとして、往来させ、移動端末のハンドオーバーを可能とするシステムであって、
前記移動端末が移動先基地局にアクセス直前に、前記移動端末の移動元基地局にMACアドレス認証パケット送出依頼パケットを送出し、前記移動元基地局は前記移動端末のMACアドレスをMACアドレステーブルで確認後、MACアドレステーブルの前記MACアドレスを消去し、前記移動端末のMACアドレス認証パケットを前記移動先基地局に送出し、前記パケットが前記移動元基地局の接続するパケットのアッド、ドロップおよび通過の装置に到着した場合、前記移動端末のMACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1ビットと、パリティの第2ビット位置からビット1を消去し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3ビット位置からビット1とその偶数パリティの第4ビット位置のビット1を消去して、前記パケットが前記移動端末の移動先基地局の接続するパケットのアッド、ドロップおよび通過の装置に到着した場合、前記移動端末のMACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1ビットと、パリティの第2ビット位置にビット1を記憶し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3ビット位置にビット1とその偶数パリティを第4ビット位置にビット1として記憶して、前記移動端末のMACアドレスを宛先MACアドレスに持つ移動対応準備パケットを右回りリングに送出する手段、
または、
前記移動端末からの移動先基地局変更直後のパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、または、前記リングネットワークのパケットのアッド、ドロップおよび通過の装置にリング外から到着したパケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合でない場合に、前記パケットのMACアドレスを宛先MACアドレスに持つ移動対応準備パケットを右回りリングに送出する手段と、
前記移動端末からのパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、前記パケットが移動先基地局変更直後のパケットの場合、移動直後のパケットでない場合にかかわらず、前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1を記憶し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリの指定アドレス位置の記憶領域の第3、第4ビット位置にビット1を記憶して、前記パケットを左回りリングに送出し、
前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを左回りリングでサーバまたは交換機がルータを経由で接続されるルータのリングネットワークインタフェースNICMACアドレスが前記パケットの宛先MACアドレスとして記憶されている頂点装置に向かわせる手段と、
サーバ、または交換機からのパケットがルータ経由でルータのNICMACアドレスが前記パケットの送信元MACアドレスとして記憶されている頂点装置から右回りリングに送出され、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを右回りリング前方に送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されておらず、かつ、前記パケットの宛先MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶され、かつ、前記パケットの宛先MACアドレスの中間アドレスでアクセスされる前記メモリの指定アドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合には、前記パケットをリング外に送出し、上記以外は前記パケットを右回りリング前方に送出する手段とを備え、
前記基地局が、リングネットワークから移動対応準備パケットが到着した場合で、前記パケットの宛先MACアドレスがMACアドレステーブルに記憶されておらず、かつ、前記パケットの宛先MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがMACアドレステーブルに記憶されている場合には、前記MACアドレステーブルに記憶されている前記MACアドレスを送信元MACアドレスとして持つ移動対応パケットを直上のパケットのアッド、ドロップおよび通過の装置から左回りリングに送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶する手段をさらに備えたことを特徴とするシステムである。
The present invention has been made in consideration of the above problems in the prior art, and the means for solving the problems are as follows: first to eighth aspects of the present invention.
A first aspect of the present invention is a system which inserts a plurality of packet add, drop and pass devices into a ring network of a clockwise ring transmission path 2 and a counterclockwise ring transmission path 1, connects a base station to the packet add, drop and pass devices, and enables handover of a mobile terminal under the base station, and which has a function of receiving packets arriving from the counterclockwise ring of the ring network and transferring them to a router and a function of blocking the passage of packets having a NIC MAC address of a ring network interface of the router as a source MAC address, and which transmits packets from the mobile terminal to a destination server via a router connected to the ring node device (hereinafter referred to as a vertex device) on the ring network as TCP or UDP Ethernet frames between the router and the server or the switch as IP packets, via the ring network, for communication of download services, video lectures, video conferences involving speech signals or content distribution with the destination server, or for voice communication with a switch,
Immediately before the mobile terminal accesses a destination base station, it sends a MAC address authentication packet transmission request packet to the source base station of the mobile terminal, the source base station checks the MAC address of the mobile terminal in a MAC address table, then erases the MAC address from the MAC address table, and sends the MAC address authentication packet of the mobile terminal to the destination base station, and when the packet arrives at a packet add, drop and pass-through device connected to the source base station, it erases bit 1 from the first bit of the storage area at the specified address position of the memory accessed by the lower address and intermediate address, which is accessed by the lower address of the MAC address of the mobile terminal, and the second bit position of the parity, and means for erasing a bit 1 and its even parity in the fourth bit position of a memory area of an address location, when the packet arrives at a packet add, drop and pass-through device connected to a destination base station of the mobile terminal, storing a bit 1 in the first bit and the second bit position of the parity in a memory area of a specified address location of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the MAC address of the mobile terminal, and storing a bit 1 and its even parity in the third bit position and the fourth bit position of the memory area of an address location of the memory accessed by an intermediate address of the source MAC address of the packet, and transmitting a mobility preparation packet having the MAC address of the mobile terminal as a destination MAC address to a clockwise ring;
or
means for transmitting a movement preparation packet having the MAC address of the packet as a destination MAC address to the clockwise ring when a packet from the mobile terminal immediately after changing a destination base station arrives at a packet add, drop and pass-through device of the ring network, or when bit 1 is not stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of a source MAC address of a packet that has arrived from outside the ring at a packet add, drop and pass-through device of the ring network, and bit 1 is not stored in the third and fourth bit positions of a storage area of an address position of the memory accessed by an intermediate address of the source MAC address of the packet;
when a packet from the mobile terminal arrives at a packet add, drop and pass-through device of the ring network, whether the packet is a packet immediately after a change of destination base station or not, store a bit 1 in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the source MAC address of the packet, and store a bit 1 in the third and fourth bit positions of a storage area of a designated address position of the memory, which is accessed by an intermediate address of the source MAC address of the packet, and send the packet to a counterclockwise ring;
When the packet arrives at a packet add, drop, or pass-through device,
means for storing the source MAC address of the packet in an address table that specifies the passage of the packet, and directing the packet on a counterclockwise ring to a vertex device in which the ring network interface NIC MAC address of a router to which a server or an exchange is connected via a router is stored as the destination MAC address of the packet, when a bit 1 is stored in the first and second bit positions of a storage area of a designated address position of the memory that is accessed by a lower address and an intermediate address and is accessed by a lower address of the source MAC address of the packet, and a bit 1 is stored in the third and fourth bit positions of a storage area of an address position of the memory that is accessed by an intermediate address of the source MAC address of the packet;
When a packet from a server or a switch is sent to the clockwise ring from a vertex device in which the NIC MAC address of the router is stored as the source MAC address of the packet via a router, and the packet arrives at a packet add, drop, or pass-through device,
means for transmitting the packet forward in a clockwise direction when the destination MAC address of the packet is stored in an address table that specifies the passage of the packet, transmitting the packet out of the ring when the destination MAC address of the packet is not stored in the address table that specifies the passage of the packet and when a bit 1 is stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address that is accessed by a lower address of the destination MAC address of the packet and when a bit 1 is stored in the third and fourth bit positions of a storage area of a designated address position of the memory accessed by an intermediate address of the destination MAC address of the packet, and transmitting the packet forward in a clockwise direction in other cases,
When the base station receives a mobility preparation packet from the ring network, and the destination MAC address of the packet is not stored in the MAC address table, and a MAC address with the same lower address as the lower address of the destination MAC address of the packet is stored in the MAC address table, the base station sends a mobility preparation packet having the MAC address stored in the MAC address table as its source MAC address from the immediately upstream packet add, drop and pass through device to the counterclockwise ring, and when the packet arrives at the packet add, drop and pass through device:
The system further comprises a means for storing the source MAC address of the packet in an address table that specifies the passage of the packet when bit 1 is stored in the first and second bit positions of a storage area of a specified address position of the memory that is accessed by a lower address and an intermediate address and that is accessed by a lower address of the source MAC address of the packet, and when bit 1 is stored in the third and fourth bit positions of a storage area of an address position of the memory that is accessed by an intermediate address of the source MAC address of the packet.
本発明の第2の観点は、本発明の第1の観点に記載のシステムにおいて、
前記パケットの通過を指定するアドレステーブルの必要記憶MACアドレス数nは、リングにADDするパケット端末数がAで、リング上を転送されるパケット端末数がBで、メモリアクセスビット数がS(<24)ビットの場合、n=B*(A+(A/EXP((24-S)ln2))*(A/EXP(Sln2)))/EXP(24ln2) で与えられることを特徴とするシステムである。
A second aspect of the present invention provides a system according to the first aspect of the present invention, comprising:
The system is characterized in that the number n of MAC addresses required to be stored in the address table specifying the passage of the packet is given by n = B * (A + (A/EXP((24-S)ln2)) * (A/EXP(Sln2)))/EXP(24ln2), where A is the number of packet terminals to be added to the ring, B is the number of packet terminals to be transferred on the ring, and S (<24) bits is the number of memory access bits.
本発明の第3の観点は、本発明の第1の観点に記載のシステムにおいて、
前記ルータにはホームエージェント(HA)機能とCoA(Care of Address)の終点機能を置き、前記移動端末から基地局、リングネットワークを挟んでルータまで1ドメインのイーサーフレームで転送し、その間はIPアドレスはMACアドレス内のトンネルで変化しないことを特徴とするシステムである。
A third aspect of the present invention provides a system according to the first aspect of the present invention, comprising:
The router has a home agent (HA) function and a CoA (Care of Address) termination function, and transfers data from the mobile terminal to the router via a base station and a ring network using an Ethernet frame of one domain, with the IP address remaining unchanged during this time due to a tunnel within the MAC address.
本発明の第4の観点は、本発明の第1の観点に記載のシステムにおいて、
前記ルータと交換機間はNATを使用せずに、国内IPv4アドレスを用いることを特徴とするシステムである。
A fourth aspect of the present invention provides a system according to the first aspect of the present invention, comprising:
This system is characterized in that a domestic IPv4 address is used between the router and the exchange without using a NAT.
本発明の第5の観点は、本発明の第1の観点に記載のシステムにおいて、
前記MACアドレス認証パケットが前記移動端末の移動先基地局に到着した場合、前記移動端末のMACアドレスをMACアドレステーブルに記憶するとともに、前記移動端末のMACアドレスを宛先MACアドレスに持つ移動対応準備パケットを前記移動先基地局の接続するパケットのアッド、ドロップおよび通過の装置から複数回、右回りリングに送出し、
前記移動端末への無線チャンネルを設定し、前記移動端末から前記無線チャンネル受信準備OK信号を受信するまでの間、前記移動端末に向かうパケットを蓄積する手段を備えたことを特徴とするシステムである。
A fifth aspect of the present invention provides a system according to the first aspect of the present invention, comprising:
When the MAC address authentication packet arrives at the destination base station of the mobile terminal, the MAC address of the mobile terminal is stored in a MAC address table, and a mobility preparation packet having the MAC address of the mobile terminal as a destination MAC address is sent to the clockwise ring a plurality of times from a packet add, drop and pass device connected to the destination base station,
The system is characterized by comprising a means for setting up a radio channel to the mobile terminal and storing packets destined for the mobile terminal until a radio channel reception preparation OK signal is received from the mobile terminal.
本発明の第6の観点は、本発明の第1の観点に記載のシステムにおいて、
前記移動端末は、周期的に受信メールサーバにアクセスし、受信メールサーバから応答パケットを受信できない場合に、再送パケットを受信メールサーバに送出する手段をさらに備えることを特徴とするシステムである。
A sixth aspect of the present invention provides a system according to the first aspect of the present invention, comprising:
The system is characterized in that the mobile terminal further comprises means for periodically accessing a receiving mail server and, if a response packet cannot be received from the receiving mail server, sending a retransmission packet to the receiving mail server.
本発明の第7の観点は、右回りリングの伝送路2と左回りリングの伝送路1のリングネットワークに複数のパケットのアッド、ドロップおよび通過の装置を挿入し、前記パケットのアッド、ドロップおよび通過の装置に基地局を接続し、前記基地局配下の移動端末が、リングネットワークの左回りリングから到着するパケットを受信し、ルータに転送する機能と、前記ルータのリングネットワークインタフェースのNICMACアドレスを送信元MACアドレスとして持つパケットの通過を遮断する機能を持つ、リングネットワーク上のリングノード装置(以下頂点装置という)に、接続された前記ルータを介して宛先サーバとダウンロードサービス、テレビ講義または通話信号を伴うテレビ会議またはコンテンツ分配の通信するため、または、交換機と音声通信するため、前記移動端末からのパケットは、前記リングネットワークを挟んで前記ルータとの間をTCP、または、UDPのイーサーネットフレームとして、前記ルータと前記サーバまたは交換機間は、IPパケットとして、往来させ、移動端末のハンドオーバーを可能とする方法であって、
前記移動端末が移動先基地局にアクセス直前に、前記移動端末の移動元基地局にMACアドレス認証パケット送出依頼パケットを送出し、前記移動元基地局は前記移動端末のMACアドレスをMACアドレステーブルで確認後、MACアドレステーブルの前記MACアドレスを消去し、前記移動端末のMACアドレス認証パケットを前記移動先基地局に送出し、前記パケットが前記移動元基地局の接続するパケットのアッド、ドロップおよび通過の装置に到着した場合、前記移動端末のMACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1ビットと、パリティの第2ビット位置からビット1を消去し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3ビット位置からビット1とその偶数パリティの第4ビット位置のビット1を消去して、前記パケットが前記移動端末の移動先基地局の接続するパケットのアッド、ドロップおよび通過の装置に到着した場合、前記移動端末のMACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1ビットと、パリティの第2ビット位置にビット1を記憶し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3ビット位置にビット1とその偶数パリティを第4ビット位置にビット1として記憶して、前記移動端末のMACアドレスを宛先MACアドレスに持つ移動対応準備パケットを右回りリングに送出するステップ、
または、
前記移動端末からの移動先基地局変更直後のパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、または、前記リングネットワークのパケットのアッド、ドロップおよび通過の装置にリング外から到着したパケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合でない場合に、前記パケットのMACアドレスを宛先MACアドレスに持つ移動対応準備パケットを右回りリングに送出するステップと、
前記移動端末からのパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、前記パケットが移動先基地局変更直後のパケットの場合、移動直後のパケットでない場合にかかわらず、前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1を記憶し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリの指定アドレス位置の記憶領域の第3、第4ビット位置にビット1を記憶して、前記パケットを左回りリングに送出し、
前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを左回りリングでサーバまたは交換機がルータを経由で接続されるルータのリングネットワークインタフェースNICMACアドレスが前記パケットの宛先MACアドレスとして記憶されている頂点装置に向かわせるステップと、
サーバ、または交換機からのパケットがルータ経由でルータのNICMACアドレスが前記パケットの送信元MACアドレスとして記憶されている頂点装置から右回りリングに送出され、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを右回りリング前方に送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されておらず、かつ、前記パケットの宛先MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶され、かつ、前記パケットの宛先MACアドレスの中間アドレスでアクセスされる前記メモリの指定アドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合には、前記パケットをリング外に送出し、上記以外は前記パケットを右回りリング前方に送出するステップとを有し、
前記基地局が、リングネットワークから移動対応準備パケットが到着した場合で、前記パケットの宛先MACアドレスがMACアドレステーブルに記憶されておらず、かつ、前記パケットの宛先MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがMACアドレステーブルに記憶されている場合には、前記MACアドレステーブルに記憶されている前記MACアドレスを送信元MACアドレスとして持つ移動対応パケットを直上のパケットのアッド、ドロップおよび通過の装置から左回りリングに送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶するステップをさらに有することを特徴とする方法である。
A seventh aspect of the present invention is a method for enabling handover of a mobile terminal, comprising: inserting a plurality of packet add, drop and pass devices into a ring network of a clockwise ring transmission path 2 and a counterclockwise ring transmission path 1; connecting a base station to the packet add, drop and pass devices; and allowing a mobile terminal under the base station to receive packets arriving from the counterclockwise ring of the ring network and forward them to a router and to block the passage of packets having a NIC MAC address of a ring network interface of the router as a source MAC address, the method comprising: transmitting packets from the mobile terminal to and from the router as TCP or UDP Ethernet frames across the ring network and transmitting packets between the router and the server or the switch as IP packets, the method comprising the steps of:
Immediately before the mobile terminal accesses a destination base station, it sends a MAC address authentication packet transmission request packet to the source base station of the mobile terminal, the source base station checks the MAC address of the mobile terminal in a MAC address table, then erases the MAC address from the MAC address table, sends the MAC address authentication packet of the mobile terminal to the destination base station, and when the packet arrives at a packet add, drop and pass-through device connected to the source base station, it erases bit 1 from the first bit of the storage area at the specified address position of the memory accessed by the lower address and intermediate address, which is accessed by the lower address of the MAC address of the mobile terminal, and the second bit position of the parity, and a step of erasing a bit 1 and its even parity in the fourth bit position of a memory area of a designated address position, when the packet arrives at a packet add, drop and pass-through device connected to a destination base station of the mobile terminal, storing a bit 1 in the first bit and the second bit position of the parity in a memory area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the MAC address of the mobile terminal, and storing a bit 1 and its even parity in the third bit position and the fourth bit position of the memory area of an address position of the memory accessed by an intermediate address of the source MAC address of the packet, and sending a mobility preparation packet having the MAC address of the mobile terminal as a destination MAC address to the clockwise ring;
or
sending a movement preparation packet having the MAC address of the packet as a destination MAC address to the clockwise ring when a packet from the mobile terminal immediately after changing a destination base station arrives at a packet add, drop and pass-through device of the ring network, or when a bit 1 is not stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of a source MAC address of a packet that has arrived at a packet add, drop and pass-through device of the ring network from outside the ring, and when a bit 1 is not stored in the third and fourth bit positions of a storage area of an address position of the memory accessed by an intermediate address of the source MAC address of the packet;
when a packet from the mobile terminal arrives at a packet add, drop and pass-through device of the ring network, whether the packet is a packet immediately after a change of destination base station or not, store a bit 1 in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the source MAC address of the packet, and store a bit 1 in the third and fourth bit positions of a storage area of a designated address position of the memory, which is accessed by an intermediate address of the source MAC address of the packet, and send the packet to a counterclockwise ring;
When the packet arrives at a packet add, drop, or pass-through device,
when a bit 1 is stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the source MAC address of the packet, and a bit 1 is stored in the third and fourth bit positions of a storage area of an address position of the memory accessed by an intermediate address of the source MAC address of the packet, storing the source MAC address of the packet in an address table that specifies the passage of the packet, and directing the packet on a counterclockwise ring to a vertex device in which a ring network interface NIC MAC address of a router to which a server or an exchange is connected via a router is stored as a destination MAC address of the packet;
When a packet from a server or a switch is sent to the clockwise ring from a vertex device in which the NIC MAC address of the router is stored as the source MAC address of the packet via a router, and the packet arrives at a packet add, drop, or pass-through device,
sending the packet forward in the clockwise ring when the destination MAC address of the packet is stored in an address table that specifies the passage of the packet, sending the packet out of the ring when the destination MAC address of the packet is not stored in the address table that specifies the passage of the packet and when a bit 1 is stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address that is accessed by a lower address of the destination MAC address of the packet and when a bit 1 is stored in the third and fourth bit positions of a storage area of a designated address position of the memory accessed by an intermediate address of the destination MAC address of the packet, and sending the packet forward in the clockwise ring in other cases;
When the base station receives a mobility preparation packet from the ring network, and the destination MAC address of the packet is not stored in the MAC address table, and a MAC address with the same lower address as the lower address of the destination MAC address of the packet is stored in the MAC address table, the base station sends a mobility preparation packet having the MAC address stored in the MAC address table as its source MAC address from the immediately upstream packet add, drop and pass through device to the counterclockwise ring, and when the packet arrives at the packet add, drop and pass through device:
The method further comprises a step of storing the source MAC address of the packet in an address table that specifies the passage of the packet when bit 1 is stored in the first and second bit positions of a storage area of a specified address position of the memory that is accessed by a lower address and an intermediate address and that is accessed by a lower address of the source MAC address of the packet, and when bit 1 is stored in the third and fourth bit positions of a storage area of an address position of the memory that is accessed by an intermediate address of the source MAC address of the packet.
本発明の第8の観点は、本発明の第7の観点に記載の方法において、
前記移動端末は、周期的に受信メールサーバにアクセスし、受信メールサーバから応答パケットを受信できない場合に、再送パケットを受信メールサーバに送出するステップをさらに有することを特徴とする方法である。
An eighth aspect of the present invention relates to a method according to the seventh aspect of the present invention, comprising:
The method further comprises a step in which the mobile terminal periodically accesses the receiving mail server, and if it cannot receive a response packet from the receiving mail server, sends a retransmission packet to the receiving mail server.
以上、説明したように、本発明は、モービルコアネットワークと加入者ネットワークを1リングネットワークで構成でき、MACアドレステーブルに代えて、リング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAMを用いるので、動作が簡単かつ高速になり、リングノード装置(パケットのアッド、ドロップおよび通過の装置)がSRAM2つで実現でき、システムコストを下げられる効果がある。また、本発明は、片方向UDPダウンロードが可能である利点がある。また、本発明は、上記メモリを使用したリングネットワークにより携帯端末のハンドオーバーを1ドメイン内で実現できるので、消費電力およびシステムコストが抑えられ、かつ、高速に通信できる効果がある。
As described above, the present invention allows the mobile core network and subscriber network to be configured as one ring network, and uses SRAMs for lower addresses and intermediate address designation memory for designating packet transmission outside the ring instead of a MAC address table, making operation simple and fast, and allowing a ring node device (device for adding, dropping and passing packets) to be realized with two SRAMs, resulting in reduced system costs. The present invention also has the advantage that one-way UDP download is possible. The present invention also has the advantage that handover of a mobile terminal can be realized within one domain by a ring network using the above memory, resulting in reduced power consumption and system costs, and high-speed communication.
本発明の第1実施例を図1により説明する。本実施例は、リング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAMとパケットの通過を指定するアドレステーブルを持つパケットのアッド、ドロップおよび通過の装置を、複数、光伝送路で接続したfiord(Norway語)のように、それぞれの先が、膨らませた風船を平らにしたような形の2重リングネットワークの前記パケットのアッド、ドロップおよび通過の装置に、無線基地局が接続され、無線基地局配下の移動端末が前記リングネットワークに接続されたルータまでMACパケットとして情報を転送し、前記ルータを介して前記リングネットワークに接続されたサーバとの間の、または交換機と間のパケット転送システムにおけるリングネットワークを利用した移動端末のTCPパケットまたは音声パケットのハンドオーバー動作例である。本システムは片方向UDPダウンロードも可能である。前記サーバはメール受信サーバまたはインターネット接続サーバである。 The first embodiment of the present invention will be described with reference to FIG. 1. In this embodiment, a wireless base station is connected to the packet add, drop and pass-through devices of a double ring network, each of which has an SRAM for lower addresses and intermediate address designation memory that designate packet transmission outside the ring, and an address table that designates packet passage, and each end of the device resembles a flattened inflated balloon, with optical transmission paths connecting the devices. A mobile terminal under the wireless base station transfers information as a MAC packet to a router connected to the ring network, and this is an example of the handover operation of a TCP packet or a voice packet of a mobile terminal using a ring network in a packet transfer system between a server connected to the ring network via the router, or between a switch. This system is also capable of one-way UDP downloads. The server is a mail receiving server or an Internet connection server.
図1において、1は左回りリングの光伝送路、2は右回りリングの光伝送路、6-1、6-2,6-3はパケットのアッド、ドロップおよび通過の装置(リングノード装置)、5は頂点装置、8はパケットの通過を指定するアドレステーブル、11はリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM、13-1,13-2,13-3は移動端末、14-1,14-2,14-3は無線基地局(BS)、20はサーバ、22は、ホームエージェント(HA),インターネット接続に対してNAT機能を持つルータ、26は交換機、27はホームメモリである。また、(1)~(32)は点線の引き出し線で示したリングを転送されるMACアドレスを文字記号で略記したパケットの転送順番を示し、I0,I1,I2,I3,I7は、端末にダイナミックIPアドレス設定されるグローバルIPv4アドレス、またはサービスプロバイダーの国内IPv4アドレスである。またはIPv6アドレスである。リングネットワークのリングノード装置6-1,6-2,6-3と頂点装置はレイヤ2で動作するが、監視等のため、レイヤ3スイッチ機能を持ってもよい。1リングの場合、リングノード装置の監視は線で監視でき、ARP機能を必要としないので特段IPアドレスは必要としなくても、装置番号で対応すればよい。
OE変換回路、EO変換回路等と、入力バッファ、出力バッファは図には記してない。
In Fig. 1, 1 is an optical transmission line of a counterclockwise ring, 2 is an optical transmission line of a clockwise ring, 6-1, 6-2, and 6-3 are devices (ring node devices) for adding, dropping, and passing packets, 5 is a vertex device, 8 is an address table specifying the passing of packets, 11 is an SRAM for lower addresses and intermediate address specification memory specifying packet transmission outside the ring, 13-1, 13-2, and 13-3 are mobile terminals, 14-1, 14-2, and 14-3 are wireless base stations (BS), 20 is a server, 22 is a home agent (HA) and a router with a NAT function for Internet connection, 26 is a switch, and 27 is a home memory. Also, (1) to (32) indicate the transfer order of packets, which are abbreviated by letter symbols for MAC addresses transferred through the ring indicated by the dotted lead line, and I0, I1, I2, I3, and I7 are global IPv4 addresses dynamically set as IP addresses in the terminals, or domestic IPv4 addresses of service providers. Or IPv6 addresses. The ring node devices 6-1, 6-2, 6-3 and apex devices of the ring network operate at layer 2, but may have layer 3 switch functions for monitoring, etc. In the case of one ring, the ring node devices can be monitored by wire and do not require ARP functions, so IP addresses are not required and device numbers can be used.
The OE conversion circuit, EO conversion circuit, input buffer, and output buffer are not shown in the figure.
以下に、図1の動作を説明する。音声送信のための移動端末13-2がパケット(1)Mn1r1r2γβα(I7)(Mはイーサネットパケットを示し、n1は基地局14-1の無線MACアドレス、 r1r2はルータ22のリングネットワークインタフェースのNICMACアドレスを示し、γβαは移動端末13-2のMACアドレスである上位MACアドレスγと中間MACアドレスβと下位MACアドレスαを示し、I7は宛先である交換機のIPアドレスを示す)を基地局14-1に送出した例を示す。前記イーサーネットフレーム(2)Mr1r2γβα(I0)( r1r2はルータ22のリングネットワークインタフェースのNICMACアドレスを示す)は前記移動端末13-2からパケットのアッド、ドロップおよび通過の装置6-1に到達した場合、前記パケットの送信元MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットにビット1を記憶し、第1ビットの偶数パリティとして、第2ビットにビット1を記憶し、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットにビット1を記憶し、第3ビットの偶数パリティとして、第4ビットにビット1を記憶して、前記パケットを左回りリングの現用光伝送路1によりサーバ20に接続するルータ22の上位リングネットワークインタフェースのNICMACアドレスがアドレステーブル12に記憶されている頂点装置5(パケットのアッド、ドロップおよび通過の装置)に向けて送出する。 The operation of FIG. 1 will be explained below. An example is shown in which mobile terminal 13-2 for voice transmission has sent packet (1) Mn1r1r2γβα(I7) (M indicates an Ethernet packet, n1 indicates the wireless MAC address of base station 14-1, r1r2 indicates the NIC MAC address of the ring network interface of router 22, γβα indicates the upper MAC address γ, the intermediate MAC address β, and the lower MAC address α, which are the MAC addresses of mobile terminal 13-2, and I7 indicates the IP address of the destination exchange) to base station 14-1. The above Ethernet frame (2) Mr1r2γβα(I0) ( When the packet from the mobile terminal 13-2 arrives at the add, drop and pass device 6-1, the lower address and intermediate address designation memory of the SRAM (11) stores bit 1 in the first bit and bit 1 in the second bit as the even parity of the first bit in the storage area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring, which is accessed by the lower address α (e.g., the 1st bit to the 17th bit) of the source MAC address of the packet, and stores bit 1 in the second bit as the intermediate address β (e.g., the 18th bit A bit 1 is stored in the third bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring accessed by the address (bits 1 to 34 are treated as memory access address bits 1 to 17), and bit 1 is stored in the fourth bit as the even parity of the third bit, and the packet is sent to the vertex device 5 (a device for adding, dropping, and passing packets) whose address table 12 stores the NICMAC address of the upper ring network interface of the router 22 that connects to the server 20 via the currently used optical transmission line 1 of the counterclockwise ring.
前記パケットは、(3)Mr1r2γβα(I7)により図に示すように左回りリング1を転送されて、パケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットと第2ビットにビット1が記憶され、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットと第4ビットにビット1が記憶されている場合に、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶するが、この場合は、記憶されていないので、そのまま、前記パケットを左回りリング1で頂点装置5に向かわせ、前記パケットがパケットのアッド、ドロップおよび通過の装置(頂点装置5)に到着した場合に、前記パケットの宛先MACアドレスr1r2がルータのためのアドレステーブル12に記憶されているので、前記パケットはリング外のルータ22に向けて(6)Mr1r2γβα(I7)としてリングからドロップする。前記パケットがルータ22に到着した場合、前記パケットの送信元MACアドレス(γβα)とIPアドレス(I3)を図に記してないARPテーブルに記憶して、または、送信元MACアドレス(γβα)をIPヘッダのオプション領域に入れて、IPパケットを(7)IPI3I7(IPはIPアドレスであることを示し、I3は移動端末13-2のIPアドレス、I7は宛先である交換機26のIPアドレスを示す。)により図に示されるように転送して、交換機26に到達する。 When the packet is forwarded by (3) Mr1r2γβα (I7) on counterclockwise ring 1 as shown in the figure and arrives at device 6-2 for adding, dropping, and passing packets, bit 1 is stored in the first and second bits of the memory area of the address location of SRAM (11) for lower address and intermediate address designation memory that specifies packet sending outside the ring accessed by lower address α (e.g., bits 1 to 17) of the source MAC address of the packet, and bit 1 is stored in the first and second bits of the memory area of the address location of SRAM (11) for lower address and intermediate address designation memory that specifies packet sending outside the ring accessed by intermediate address β (e.g., bits 18 to 34 are the memory access address bits 1 to 17) of the source MAC address of the packet. When bit 1 is stored in the third and fourth bits of the memory area of the address position of the SRAM (11) for the lower address and intermediate address specification memory specifying the source MAC address of the packet, the source MAC address of the packet is stored in the address table specifying the passage of the packet. However, in this case, since it is not stored, the packet is sent directly to the vertex device 5 on the counterclockwise ring 1, and when the packet arrives at the device for adding, dropping and passing the packet (vertex device 5), since the destination MAC address r1r2 of the packet is stored in the address table 12 for the router, the packet is dropped from the ring as (6) Mr1r2γβα (I7) toward the router 22 outside the ring. When the packet arrives at router 22, the source MAC address (γβα) and IP address (I3) of the packet are stored in an ARP table (not shown), or the source MAC address (γβα) is placed in the options field of the IP header, and the IP packet is forwarded as shown in the figure by (7) IPI3I7 (IP indicates an IP address, I3 indicates the IP address of mobile terminal 13-2, and I7 indicates the IP address of destination exchange 26), and reaches exchange 26.
次に、メール受信サービスを受ける移動端末13-1がパケット(9)Mr1r2δβα(I0)(Mはイーサネットパケットを示し、 r1r2はルータ22のリングネットワークインタフェースのNICMACアドレスを示し、δβαは端末装置(例えば携帯端末)13-1のMACアドレスである上位MACアドレスδと中間MACアドレスβと下位MACアドレスαを示し、I0は宛先であるメール受信サーバ20(NATを用いずに到達できるサーバ)のIPアドレスを示す)を基地局14-1を介して、パケットのアッド、ドロップおよび通過の装置6-1に送出した場合、前記パケットの送信元MACアドレスの下位アドレスαでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第1ビットにビット1を記憶し、第1ビットの偶数パリティとして、第2ビットにビット1を記憶し、前記パケットの送信元MACアドレスの中間アドレスβでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットにビット1を記憶し、第3ビットの偶数パリティとして、第4ビットにビット1を記憶して、前記パケットを左回りリングの現用光伝送路1によりサーバ20または交換機26に接続するルータ22のリングネットワークインタフェースのNICMACアドレスが記憶されているアドレステーブル12に向けて送出する。 Next, when the mobile terminal 13-1 receiving the mail receiving service sends a packet (9) Mr1r2δβα(I0) (M indicates an Ethernet packet, r1r2 indicates the NIC MAC address of the ring network interface of the router 22, δβα indicates the upper MAC address δ, the intermediate MAC address β, and the lower MAC address α, which are the MAC addresses of the terminal device (e.g., a mobile terminal) 13-1, and I0 indicates the IP address of the destination mail receiving server 20 (a server that can be reached without using NAT)) to the device 6-1 for adding, dropping, and passing the packet via the base station 14-1, the address position of the lower address and intermediate address designation memory that designates the packet sending outside the ring, which is accessed by the lower address α of the source MAC address of the packet, is recorded. A bit 1 is stored in the first bit of the memory area, a bit 1 is stored in the second bit as the even parity of the first bit, a bit 1 is stored in the third bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring accessed by the intermediate address β of the source MAC address of the packet, a bit 1 is stored in the fourth bit as the even parity of the third bit, and the packet is sent to the address table 12 in which the NICMAC address of the ring network interface of the router 22 that connects to the server 20 or the switch 26 via the current optical transmission line 1 of the counterclockwise ring is stored.
前記パケットは、(10)Mr1r2δβα(I0)により図に示すように左回りリング1を転送されて、パケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットと第2ビットにビット1が記憶され、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットと第4ビットにビット1が記憶されている場合でない場合なので、そのまま、前記パケットは前記装置6-2を通過して、前記パケットの宛先MACアドレスr1r2がルータのためのアドレステーブル12に記憶されている頂点装置5に到着した場合、前記パケットはリング外のルータ22に向けて(13)Mr1r2δβα(I0)としてリングからドロップする。前記パケットがルータ22に到着した場合、前記パケットの送信元MACアドレス(δβα)とIPアドレス(I2)を図に記してないARPテーブルに記憶して、または、送信元MACアドレス(δβα)をIPヘッダのオプション領域に入れて、IPパケットを(14)IPI2I0(IPはIPアドレスであることを示し、I2は移動端末13-1のIPアドレス、I0は宛先であるサーバ20のIPアドレスを示す。)により図に示されるように転送して、サーバ20に到達する。 When the packet is forwarded by (10) Mr1r2δβα (I0) on counterclockwise ring 1 as shown in the figure and arrives at device 6-2 for adding, dropping, and passing packets, bit 1 is stored in the first and second bits of the address location memory area of SRAM (11) for lower addresses and intermediate address designation memory that specify packet sending outside the ring, which is accessed by the lower address α (e.g., bits 1 to 17) of the source MAC address of the packet, and the intermediate address β (e.g., bits 18 to 34 of the memory) of the source MAC address of the packet is stored in the first and second bits of the address location memory area of SRAM (11). In this case, if bit 1 is not stored in the third and fourth bits of the address location storage area of the SRAM (11) for the lower address and intermediate address specification memory that specifies packet transmission outside the ring accessed by the access address (the first to seventeenth bits of the access address), the packet passes through the device 6-2 as is, and when it arrives at the vertex device 5 where the destination MAC address r1r2 of the packet is stored in the address table 12 for the router, the packet is dropped from the ring as (13) Mr1r2δβα(I0) toward the router 22 outside the ring. When the packet arrives at router 22, the source MAC address (δβα) and IP address (I2) of the packet are stored in an ARP table (not shown), or the source MAC address (δβα) is placed in the options field of the IP header, and the IP packet is forwarded as shown in the figure by (14) IPI2I0 (IP indicates an IP address, I2 indicates the IP address of mobile terminal 13-1, and I0 indicates the IP address of the destination server 20), and reaches server 20.
次に、移動端末13-2が、基地局14-1から、基地局14-2の配下に移動した場合の例を示す。
前記移動端末13-2からのパケット(15)Mn2γβα(I7)(n2は基地局14-2の無線NICMACアドレスを示し、γβαは移動端末13-2のMACアドレス(上位アドレスγ、中間アドレスβ、下位アドレスα)を示す)が基地局14-2に到着した場合、前記移動先基地局の接続されるパケットのアッド、ドロップおよび通過の装置6-2が左回りリング1上で、サーバ20に近づく方向の基地局に接続する装置である場合の移動先基地局変更直後のパケットあるので、そのパケットがパケットのアッド、ドロップおよび通過の装置6-2に(16)Mr1r2γβα(I7)として到達した場合、前記パケットの送信元MACアドレスの下位アドレスαでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットにビット1を記憶し、第1ビットの偶数パリティとして、第2ビットにビット1を記憶し、前記パケットの送信元MACアドレスの中間アドレスβでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットにビット1を記憶し、第3ビットの偶数パリティとして、第4ビットにビット1を記憶して、同時に、前記パケットの送信元MACアドレスを宛先MACアドレスとして持つ移動準備パケット(17)Mγβαr1r2()を右回りリング2に送出する。前記パケットがパケットのアッド、ドロップおよび通過の装置6-1に到着した場合、前記パケットの宛先MACアドレスγβαがパケットの通過を指定するアドレステーブル8に記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットと第2ビットにビット1が記憶され、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットと第4ビットにビット1が記憶されているので、前記パケットをリング外に送出する。前記移動対応準備パケット(18)Mγβαr1r2()が基地局14-1に到着した場合、前記パケットの宛先MACアドレスγβαが図に記してないMACアドレステーブルに記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスa2と同じ下位アドレスのMACアドレスδβαが前記MACアドレステーブルに記憶されているので、前記MACアドレステーブルに記憶されているMACアドレスδβαを送信元MACアドレスとする移動対応パケット(19)Mr1r2δβα(I0)をパケットのアッド、ドロップおよび通過の装置6-1経由で左回りリング1に送出する。前記パケット(20)Mr1r2δβα(I0)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットと第2ビットにビット1が記憶され、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットと第4ビットにビット1が記憶されているので、前記パケットの送信元MACアドレスδβαをパケットの通過を指定するアドレステーブル8に記憶する。
Next, an example will be shown in which the mobile terminal 13-2 moves from the base station 14-1 to the base station 14-2.
When a packet (15) Mn2γβα (I7) (n2 indicates the wireless NIC MAC address of the base station 14-2, and γβα indicates the MAC address (upper address γ, middle address β, lower address α)) from the mobile terminal 13-2 arrives at the base station 14-2, the packet is a packet immediately after the destination base station is changed when the packet add, drop and pass device 6-2 connected to the destination base station is a device that connects to a base station approaching the server 20 on the counterclockwise ring 1. Therefore, when the packet arrives at the packet add, drop and pass device 6-2 as (16) Mr1r2γβα (I7), the packet is sent to the outside of the ring accessed by the lower address α of the source MAC address of the packet. bit 1 is stored in the first bit of the storage area of the address location of the SRAM (11) for the lower address and intermediate address specification memory specifying packet transmission of the packet, and bit 1 is stored in the second bit as the even parity of the first bit, bit 1 is stored in the third bit of the storage area of the address location of the SRAM (11) for the lower address and intermediate address specification memory specifying packet transmission outside the ring accessed by the intermediate address β of the source MAC address of the packet, and bit 1 is stored in the fourth bit as the even parity of the third bit, and at the same time, a move preparation packet (17) Mγβαr1r2 () having the source MAC address of the packet as the destination MAC address is sent to the clockwise ring 2. When the packet arrives at packet add, drop, and pass device 6-1, the destination MAC address γβα of the packet is not stored in address table 8 that specifies the passing of the packet, and bit 1 is stored in the first and second bits of the storage area of the address position of SRAM (11) for lower addresses and intermediate address designation memory that specifies the sending of the packet outside the ring and is accessed by the lower address α (e.g., the 1st to 17th bits) of the destination MAC address of the packet, and bit 1 is stored in the third and fourth bits of the storage area of the address position of SRAM (11) for lower addresses and intermediate address designation memory that specifies the sending of the packet outside the ring and is accessed by the intermediate address β of the source MAC address of the packet (e.g., the 1st to 17th bits of the memory access address are taken as the 1st to 17th bits of the memory access address). Therefore, the packet is sent outside the ring. When the mobility response preparation packet (18) Mγβαr1r2 () arrives at base station 14-1, the destination MAC address γβα of the packet is not stored in a MAC address table not shown in the figure, and a MAC address δβα with the same lower address as the lower address a2 of the destination MAC address of the packet is stored in the MAC address table, so a mobility response packet (19) Mr1r2δβα (I0) with the MAC address δβα stored in the MAC address table as its source MAC address is sent to counterclockwise ring 1 via packet add, drop, and pass device 6-1. When the packet (20) Mr1r2δβα (I0) arrives at the packet add, drop, and pass device 6-2, a bit 1 is stored in the first and second bits of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed by the lower address α (e.g., the 1st to 17th bits) of the source MAC address of the packet, and a bit 1 is stored in the third and fourth bits of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed by the intermediate address β (e.g., the 18th to 34th bits are the 1st to 17th bits of the memory access address) of the source MAC address of the packet, so that the source MAC address δβα of the packet is stored in the address table 8 that designates the pass of the packet.
一方、前記パケット(16)Mr1r2γβα(I7)は左回りリングの現用光伝送路1によりサーバ20に接続するルータ22の上位リングネットワークインタフェースのNICMACアドレスが記憶されているアドレステーブル12に向けて(22)Mr1r2γβα(I7)として送出する。 On the other hand, the packet (16) Mr1r2γβα (I7) is sent as (22) Mr1r2γβα (I7) to the address table 12 that stores the NICMAC address of the upper ring network interface of the router 22 that connects to the server 20 via the current optical transmission line 1 of the counterclockwise ring.
前記パケットは、そのまま、左回りリング1でパケットのアッド、ドロップおよび通過の装置(頂点装置5)に到着した場合に、前記パケットの宛先MACアドレスr1r2がルータのためのアドレステーブル12に記憶されているので、前記パケットはリング外のルータ22に向けて(24)Mr1r2γβα(I7)としてリングからドロップされ、ルータ22に向かう。 When the packet arrives at the packet add, drop and pass device (vertex device 5) on counterclockwise ring 1 as is, the packet's destination MAC address r1r2 is stored in the address table 12 for the router, so the packet is dropped from the ring as (24) Mr1r2γβα (I7) and headed for router 22 outside the ring.
前記パケットがルータ22に到着した場合、前記パケットの送信元MACアドレス(γβα)とIPアドレス(I3)を図に記してないARPテーブルに記憶して、または、送信元MACアドレス(γβα)をIPヘッダのオプション領域に入れて、IPパケットを(25)IPI3I7(IPはIPアドレスであることを示し、I3は端末装置13-2に接続する端末のIPアドレス、I7は宛先である交換機26のIPアドレスを示す。)により図に示されるように転送して、サーバ20に到達する。 When the packet arrives at router 22, the source MAC address (γβα) and IP address (I3) of the packet are stored in an ARP table (not shown), or the source MAC address (γβα) is placed in the options field of the IP header, and the IP packet is forwarded as shown in the figure by (25) IPI3I7 (IP indicates an IP address, I3 indicates the IP address of the terminal connected to terminal device 13-2, and I7 indicates the IP address of the destination exchange 26) and reaches server 20.
次に、サーバ20からのメール受信サービスの応答パケット(26)IPI0I2(IPはIPアドレスであることを示し、I2は端末装置13-1のIPv6アドレス、またはIPv4アドレス、I0はサーバ20のIPアドレスを示す)がルータ22に到着した場合に、前記パケットがIPv6アドレスの場合には、前記パケットの宛先IPv6アドレスI2の対の宛先MACアドレスを宛先IPv6アドレスのMACアドレス部分からコピーして、MACパケットのMACヘッダーアドレスとして用いたMACパケット(27)Mδβαr1r2(I2)をリングネットワークのパケットのアッド、ドロップおよび通過の装置(頂点装置5)に送出する。前記パケットがIPv4アドレスの場合には、前記パケットの宛先IPアドレスI2の対の宛先MACアドレスδβαを図に記してないARPテーブルから求め、MACパケットの宛先MACヘッダーアドレスとし、またはIPヘッダのオプション領域にあるMACアドレスを宛先MACアドレスとして、送信元MACアドレスをルータ22のリングネットワークインタフェースのNICMACアドレスr1r2として用いたMACパケット(27)Mδβαr1r2(I2)をリングネットワークのパケットのアッド、ドロップおよび通過の装置(頂点装置5)に送出する。 Next, when a response packet (26) IPI0I2 (IP indicates an IP address, I2 is the IPv6 address or IPv4 address of terminal device 13-1, and I0 is the IP address of server 20) for the mail reception service from server 20 arrives at router 22, if the packet is an IPv6 address, the destination MAC address of the packet's destination IPv6 address I2 is copied from the MAC address portion of the destination IPv6 address, and the MAC packet (27) Mδβαr1r2(I2) used as the MAC header address of the MAC packet is sent to the packet add, drop and pass-through device (vertex device 5) of the ring network. If the packet is an IPv4 address, the destination MAC address δβα paired with the destination IP address I2 of the packet is found from an ARP table (not shown), and the MAC packet (27) Mδβαr1r2(I2) is sent to the packet add, drop, and pass device (vertex device 5) of the ring network, using the MAC address in the option field of the IP header as the destination MAC address of the MAC packet, or the MAC address in the option field of the IP header as the destination MAC address, and the source MAC address as the NIC MAC address r1r2 of the ring network interface of the router 22.
前記MACパケット(27)Mδβαr1r2(I2)がパケットのアッド、ドロップおよび通過の装置(頂点装置5)に到着した場合、前記パケットの送信元MACアドレスがルータ接続のためのアドレステーブル12に記憶されているので、前記パケットを右回りリング2に送出する。 When the MAC packet (27) Mδβαr1r2 (I2) arrives at the device for adding, dropping, and passing packets (vertex device 5), the source MAC address of the packet is stored in the address table 12 for router connection, so the packet is sent to clockwise ring 2.
パケット(29)Mδβαr1r2(I2)が右回りリング2を転送されてパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの宛先MACアドレスδβαがパケットの通過を指定するアドレステーブル8に記憶されているので、前記パケットは右回りリング2に送出される。 When packet (29) Mδβαr1r2 (I2) is transferred through clockwise ring 2 and arrives at packet add, drop, and pass-through device 6-2, the packet is sent to clockwise ring 2 because the destination MAC address δβα of the packet is stored in address table 8, which specifies the packet's pass-through.
前記パケット(30)Mδβαr1r2(I2)が右回りリング2を転送されてパケットのアッド、ドロップおよび通過の装置6-1に到着した場合、前記パケットの宛先MACアドレスδβαがパケットの通過を指定するアドレステーブル8に記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスαでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第1ビットにビット1が記憶されており、第1ビットの偶数パリティとして、第2ビットにビット1が記憶されており、前記パケットの宛先MACアドレスの中間アドレスβでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットにビット1が記憶されており、第3ビットの偶数パリティとして、第4ビットにビット1が記憶されているので、前記パケットをリング外に送出する。前記パケットは基地局14-1に到着した場合、前記パケットの宛先MACアドレスが図に記してないMACアドレステーブルに記憶されているので、前記パケットは、宛先移動端末13-1に向かう。 When the packet (30) Mδβαr1r2 (I2) is transferred through the clockwise ring 2 and arrives at the packet add, drop, and pass-through device 6-1, the destination MAC address δβα of the packet is not stored in the address table 8 that specifies the pass-through of the packet, and bit 1 is stored in the first bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that specifies the packet being sent outside the ring and is accessed by the lower address α of the destination MAC address of the packet, bit 1 is stored in the second bit as the even parity of the first bit, bit 1 is stored in the third bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that specifies the packet being sent outside the ring and is accessed by the intermediate address β of the destination MAC address of the packet, and bit 1 is stored in the fourth bit as the even parity of the third bit, so the packet is sent outside the ring. When the packet arrives at base station 14-1, the destination MAC address of the packet is stored in a MAC address table (not shown), so the packet is headed to destination mobile terminal 13-1.
本発明の第2実施例を図2により説明する。本実施例は、リング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAMとパケットの通過を指定するアドレステーブルを持つパケットのアッド、ドロップおよび通過の装置を、複数、光伝送路で接続した2重リングネットワークの前記パケットのアッド、ドロップおよび通過の装置に、無線基地局が接続され、無線基地局配下の移動端末が前記リングネットワークに接続されたルータまでMACパケットとして情報を転送し、前記ルータを介して前記リングネットワークに接続されたサーバとの間の、または交換機と間のパケット転送システムにおけるリングネットワークを利用した移動端末のTCPパケットまたは音声パケットのハンドオーバー動作例である。本システムは片方向UDPダウンロードも可能である。前記サーバはメール受信サーバまたはインターネット接続サーバである。 A second embodiment of the present invention will be described with reference to FIG. 2. In this embodiment, a wireless base station is connected to a packet add, drop and pass device of a double ring network, which is connected by an optical transmission line, and the packet add, drop and pass device has an SRAM for lower address and intermediate address designation memory that designates packet transmission outside the ring, and an address table that designates packet passage. A mobile terminal under the wireless base station transfers information as a MAC packet to a router connected to the ring network, and the packet transfer system between a server connected to the ring network via the router, or between a switch, is an example of a handover operation of a TCP packet or a voice packet of a mobile terminal using a ring network. This system is also capable of one-way UDP download. The server is a mail receiving server or an Internet connection server.
図2において、1は左回りリングの光伝送路、2は右回りリングの光伝送路、6-1、6-2,6-3はパケットのアッド、ドロップおよび通過の装置(リングノード装置)、5は頂点装置、8はパケットの通過を指定するアドレステーブル、11はリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM、13-1,13-2,13-3は移動端末、14-1,14-2,14-3は無線基地局(BS)、20はサーバ、22は、ホームエージェント(HA),インターネット接続に対してNAT機能を持つルータ、26は交換機、27はホームメモリである。また、(1)~(36)は点線の引き出し線で示したリングを転送されるMACアドレスを文字記号で略記したパケットの転送順番を示し、I0,I1,I2,I3,I7は、端末にダイナミックIPアドレス設定されるグローバルIPv4アドレス、またはサービスプロバイダーの国内IPv4アドレスである。またはIPv6アドレスである。リングネットワークのリングノード装置6-1,6-2,6-3と頂点装置はレイヤ2で動作するが、監視等のため、レイヤ3スイッチ機能を持ってもよい。1リングの場合、リングノード装置の監視は線で監視でき、ARP機能を必要としないので特段IPアドレスは必要としなくてもよい。基地局にIPv6アドレスを用いる場合は、IPv6アドレスのプレフィックス部分はリング内では同一で、基地局はIPv6アドレスのMACアドレス部分のみで識別される。
OE変換回路、EO変換回路等と、入力バッファ、出力バッファは図には記してない。
In Fig. 2, 1 is an optical transmission line of a counterclockwise ring, 2 is an optical transmission line of a clockwise ring, 6-1, 6-2, and 6-3 are devices (ring node devices) for adding, dropping, and passing packets, 5 is a vertex device, 8 is an address table specifying the passing of packets, 11 is an SRAM for lower addresses and intermediate address specification memory specifying packet transmission outside the ring, 13-1, 13-2, and 13-3 are mobile terminals, 14-1, 14-2, and 14-3 are wireless base stations (BS), 20 is a server, 22 is a home agent (HA), a router with a NAT function for Internet connection, 26 is a switch, and 27 is a home memory. Also, (1) to (36) indicate the transfer order of packets, which are abbreviated by letter symbols for MAC addresses transferred through the ring indicated by the dotted lead line, and I0, I1, I2, I3, and I7 are global IPv4 addresses dynamically set as IP addresses in the terminals, or domestic IPv4 addresses of service providers. Or IPv6 addresses. The ring node devices 6-1, 6-2, 6-3 and apex devices in the ring network operate at layer 2, but may have layer 3 switch functions for monitoring, etc. In the case of one ring, ring node devices can be monitored by wire and do not require ARP functions, so IP addresses are not required. When an IPv6 address is used for a base station, the prefix portion of the IPv6 address is the same within the ring, and the base station is identified only by the MAC address portion of the IPv6 address.
The OE conversion circuit, EO conversion circuit, input buffer, and output buffer are not shown in the figure.
以下に、図2の動作を説明する。音声送信のための移動端末13-2がパケット(1)Mn1r1r2γβα(I7)(Mはイーサネットパケットを示し、n1は基地局14-1の無線MACアドレス、 r1r2はルータ22のリングネットワークインタフェースのNICMACアドレスを示し、γβαは移動端末13-2のMACアドレスである上位MACアドレスγと中間MACアドレスβと下位MACアドレスαを示し、I7は宛先である交換機のIPアドレスを示す)を基地局14-1に送出した例を示す。前記イーサーネットフレーム(2)Mr1r2γβα(I0)( r1r2はルータ22のリングネットワークインタフェースのNICMACアドレスを示す)は前記移動端末13-2からパケットのアッド、ドロップおよび通過の装置6-1に到達した場合、前記パケットの送信元MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットにビット1を記憶し、第1ビットの偶数パリティとして、第2ビットにビット1を記憶し、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットにビット1を記憶し、第3ビットの偶数パリティとして、第4ビットにビット1を記憶して、前記パケットを左回りリングの現用光伝送路1によりサーバ20に接続するルータ22の上位リングネットワークインタフェースのNICMACアドレスがアドレステーブル12に記憶されている頂点装置5(パケットのアッド、ドロップおよび通過の装置)に向けて送出する。 The operation of FIG. 2 will be explained below. An example is shown in which mobile terminal 13-2 for voice transmission has sent packet (1) Mn1r1r2γβα(I7) (M indicates an Ethernet packet, n1 indicates the wireless MAC address of base station 14-1, r1r2 indicates the NIC MAC address of the ring network interface of router 22, γβα indicates the upper MAC address γ, the intermediate MAC address β, and the lower MAC address α, which are the MAC addresses of mobile terminal 13-2, and I7 indicates the IP address of the destination exchange) to base station 14-1. The above Ethernet frame (2) Mr1r2γβα(I0) ( When the packet from the mobile terminal 13-2 arrives at the add, drop and pass device 6-1, the lower address and intermediate address designation memory of the SRAM (11) stores bit 1 in the first bit and bit 1 in the second bit as the even parity of the first bit in the storage area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring, which is accessed by the lower address α (e.g., the 1st bit to the 17th bit) of the source MAC address of the packet, and stores bit 1 in the second bit as the intermediate address β (e.g., the 18th bit A bit 1 is stored in the third bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring accessed by the address (bits 1 to 34 are treated as memory access address bits 1 to 17), and bit 1 is stored in the fourth bit as the even parity of the third bit, and the packet is sent to the vertex device 5 (a device for adding, dropping, and passing packets) whose address table 12 stores the NICMAC address of the upper ring network interface of the router 22 that connects to the server 20 via the currently used optical transmission line 1 of the counterclockwise ring.
前記パケットは、(3)Mr1r2γβα(I7)により図に示すように左回りリング1を転送されて、パケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットと第2ビットにビット1が記憶され、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットと第4ビットにビット1が記憶されている場合に、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶するが、この場合は、記憶されていないので、そのまま、前記パケットを左回りリング1で頂点装置5に向かわせ、前記パケットがパケットのアッド、ドロップおよび通過の装置(頂点装置5)に到着した場合に、前記パケットの宛先MACアドレスr1r2がルータのためのアドレステーブル12に記憶されているので、前記パケットはリング外のルータ22に向けて(6)Mr1r2γβα(I7)としてリングからドロップする。前記パケットがルータ22に到着した場合、前記パケットの送信元MACアドレス(γβα)とIPアドレス(I3)を図に記してないARPテーブルに記憶して、または、送信元MACアドレス(γβα)をIPヘッダのオプション領域に入れて、IPパケットを(7)IPI3I7(IPはIPアドレスであることを示し、I3は移動端末13-2のIPアドレス、I7は宛先である交換機26のIPアドレスを示す。)により図に示されるように転送して、交換機26に到達する。 When the packet is forwarded by (3) Mr1r2γβα (I7) on counterclockwise ring 1 as shown in the figure and arrives at device 6-2 for adding, dropping, and passing packets, bit 1 is stored in the first and second bits of the memory area of the address location of SRAM (11) for lower address and intermediate address designation memory that specifies packet sending outside the ring accessed by lower address α (e.g., bits 1 to 17) of the source MAC address of the packet, and bit 1 is stored in the first and second bits of the memory area of the address location of SRAM (11) for lower address and intermediate address designation memory that specifies packet sending outside the ring accessed by intermediate address β (e.g., bits 18 to 34 are the memory access address bits 1 to 17) of the source MAC address of the packet. When bit 1 is stored in the third and fourth bits of the memory area of the address position of the SRAM (11) for the lower address and intermediate address specification memory specifying the source MAC address of the packet, the source MAC address of the packet is stored in the address table specifying the passage of the packet. However, in this case, since it is not stored, the packet is sent directly to the vertex device 5 on the counterclockwise ring 1, and when the packet arrives at the device for adding, dropping and passing the packet (vertex device 5), since the destination MAC address r1r2 of the packet is stored in the address table 12 for the router, the packet is dropped from the ring as (6) Mr1r2γβα (I7) toward the router 22 outside the ring. When the packet arrives at router 22, the source MAC address (γβα) and IP address (I3) of the packet are stored in an ARP table (not shown), or the source MAC address (γβα) is placed in the options field of the IP header, and the IP packet is forwarded as shown in the figure by (7) IPI3I7 (IP indicates an IP address, I3 indicates the IP address of mobile terminal 13-2, and I7 indicates the IP address of destination exchange 26), and reaches exchange 26.
次に、メール受信サービスを受ける移動端末13-1がパケット(9)Mr1r2δβα(I0)(Mはイーサネットパケットを示し、 r1r2はルータ22のリングネットワークインタフェースのNICMACアドレスを示し、δβαは端末装置(例えば携帯端末)13-1のMACアドレスである上位MACアドレスδと中間MACアドレスβと下位MACアドレスαを示し、I0は宛先であるメール受信サーバ20(NATを用いずに到達できるサーバ)のIPアドレスを示す)を基地局14-1を介して、パケットのアッド、ドロップおよび通過の装置6-1に送出した場合、前記パケットの送信元MACアドレスの下位アドレスαでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第1ビットにビット1を記憶し、第1ビットの偶数パリティとして、第2ビットにビット1を記憶し、前記パケットの送信元MACアドレスの中間アドレスβでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットにビット1を記憶し、第3ビットの偶数パリティとして、第4ビットにビット1を記憶して、前記パケットを左回りリングの現用光伝送路1によりサーバ20または交換機26に接続するルータ22のリングネットワークインタフェースのNICMACアドレスが記憶されているアドレステーブル12に向けて送出する。 Next, when the mobile terminal 13-1 receiving the mail receiving service sends a packet (9) Mr1r2δβα(I0) (M indicates an Ethernet packet, r1r2 indicates the NIC MAC address of the ring network interface of the router 22, δβα indicates the upper MAC address δ, the intermediate MAC address β, and the lower MAC address α, which are the MAC addresses of the terminal device (e.g., a mobile terminal) 13-1, and I0 indicates the IP address of the destination mail receiving server 20 (a server that can be reached without using NAT)) to the device 6-1 for adding, dropping, and passing the packet via the base station 14-1, the address position of the lower address and intermediate address designation memory that designates the packet sending outside the ring, which is accessed by the lower address α of the source MAC address of the packet, is recorded. A bit 1 is stored in the first bit of the memory area, a bit 1 is stored in the second bit as the even parity of the first bit, a bit 1 is stored in the third bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring accessed by the intermediate address β of the source MAC address of the packet, a bit 1 is stored in the fourth bit as the even parity of the third bit, and the packet is sent to the address table 12 in which the NICMAC address of the ring network interface of the router 22 that connects to the server 20 or the switch 26 via the current optical transmission line 1 of the counterclockwise ring is stored.
前記パケットは、(10)Mr1r2δβα(I0)により図に示すように左回りリング1を転送されて、パケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットと第2ビットにビット1が記憶され、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットと第4ビットにビット1が記憶されている場合でない場合なので、そのまま、前記パケットは前記装置6-2を通過して、前記パケットの宛先MACアドレスr1r2がルータのためのアドレステーブル12に記憶されている頂点装置5に到着した場合、前記パケットはリング外のルータ22に向けて(13)Mr1r2δβα(I0)としてリングからドロップする。前記パケットがルータ22に到着した場合、前記パケットの送信元MACアドレス(δβα)とIPアドレス(I2)を図に記してないARPテーブルに記憶して、または、送信元MACアドレス(δβα)をIPヘッダのオプション領域に入れて、IPパケットを(14)IPI2I0(IPはIPアドレスであることを示し、I2は移動端末13-1のIPアドレス、I0は宛先であるサーバ20のIPアドレスを示す。)により図に示されるように転送して、サーバ20に到達する。 When the packet is forwarded by (10) Mr1r2δβα (I0) on counterclockwise ring 1 as shown in the figure and arrives at device 6-2 for adding, dropping, and passing packets, bit 1 is stored in the first and second bits of the address location memory area of SRAM (11) for lower addresses and intermediate address designation memory that specify packet sending outside the ring, which is accessed by the lower address α (e.g., bits 1 to 17) of the source MAC address of the packet, and the intermediate address β (e.g., bits 18 to 34 of the memory) of the source MAC address of the packet is stored in the first and second bits of the address location memory area of SRAM (11). In this case, if bit 1 is not stored in the third and fourth bits of the address location storage area of the SRAM (11) for the lower address and intermediate address specification memory that specifies packet transmission outside the ring accessed by the access address (the first to seventeenth bits of the access address), the packet passes through the device 6-2 as is, and when it arrives at the vertex device 5 where the destination MAC address r1r2 of the packet is stored in the address table 12 for the router, the packet is dropped from the ring as (13) Mr1r2δβα(I0) toward the router 22 outside the ring. When the packet arrives at router 22, the source MAC address (δβα) and IP address (I2) of the packet are stored in an ARP table (not shown), or the source MAC address (δβα) is placed in the options field of the IP header, and the IP packet is forwarded as shown in the figure by (14) IPI2I0 (IP indicates an IP address, I2 indicates the IP address of mobile terminal 13-1, and I0 indicates the IP address of the destination server 20), and reaches server 20.
次に、移動端末13-2が、基地局14-1から、基地局14-2の配下に移動した場合の例を示す。
前記移動端末13-2からのMAC認証パケット送出依頼パケット(15)Mn2γβα(I7)(n2は基地局14-2の無線NICMACアドレスを示し、γβαは移動端末13-2のMACアドレス(上位アドレスγ、中間アドレスβ、下位アドレスα)を示す)が移動元基地局14-1に到着した場合、前記移動元基地局は前記移動端末13-2のMACアドレスを図に記してないMACアドレステーブルで確認後、前記MACアドレステーブルの前記MACアドレスγβαを削除して、前記移動端末13-2のMACアドレス認証パケット(16)MB2γβα()(B2は基地局14-2のMACアドレス)を移動先基地局14-2に送出する。前記パケットがパケットのアッド、ドロップおよび通過の装置6-1に到着した場合、前記移動端末13-2のMACアドレスの下位アドレスαでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットからビット1を消去し、第1ビットの偶数パリティとしての第2ビットからビット1を消去し、前記パケットの送信元MACアドレスの中間アドレスβでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットからビット1を消去して、前記パケットがパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記移動端末13-2のMACアドレスの下位アドレスαでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットにビット1を記憶し、第1ビットの偶数パリティとしての第2ビットにビット1を記憶し、前記パケットの送信元MACアドレスの中間アドレスβでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットにビット1を記憶して、前記パケット(18)MB2γβα()を移動先基地局14-2に送出する。前記移動先基地局14-2は前記移動端末のMACアドレスγβαを図に記してないMACアドレステーブルに記憶すると共に、前記MACアドレスγβαを宛先MACアドレスとする移動対応準備パケット(19)Mγβαr1r2()をパケットのアッド、ドロップおよび通過の装置6-2から右回りリング2に送出する。前記パケット(20)Mγβαr1r2()がパケットのアッド、ドロップおよび通過の装置6-1に到着した場合、前記パケットの宛先MACアドレスγβαがパケットの通過を指定するアドレステーブル8に記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットと第2ビットにビット1が記憶され、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットと第4ビットにビット1が記憶されているので、前記パケットをリング外に送出する。前記移動対応準備パケット(21)Mγβαr1r2()が基地局14-1に到着した場合、前記パケットの宛先MACアドレスγβαが図に記してないMACアドレステーブルに記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスa2と同じ下位アドレスのMACアドレスδβαが前記MACアドレステーブルに記憶されているので、前記MACアドレステーブルに記憶されているMACアドレスδβαを送信元MACアドレスとする移動対応パケット(22)Mr1r2δβα(I0)をパケットのアッド、ドロップおよび通過の装置6-1経由で左回りリング1に送出する。前記パケット(23)Mr1r2δβα(I0)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスα(例えば第1ビットから17ビットまで)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットと第2ビットにビット1が記憶され、前記パケットの送信元MACアドレスの中間アドレスβ(例えば第18ビットから34ビットまでをメモリのアクセスアドレス第1ビットから17ビットまでとして)でアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットと第4ビットにビット1が記憶されているので、前記パケットの送信元MACアドレスδβαをパケットの通過を指定するアドレステーブル8に記憶する。
Next, an example will be shown in which the mobile terminal 13-2 moves from the base station 14-1 to the base station 14-2.
When a MAC authentication packet transmission request packet (15)Mn2γβα(I7) (n2 indicates the wireless NIC MAC address of base station 14-2, and γβα indicates the MAC address of mobile terminal 13-2 (upper address γ, intermediate address β, lower address α)) from the mobile terminal 13-2 arrives at the source base station 14-1, the source base station checks the MAC address of the mobile terminal 13-2 in a MAC address table (not shown), deletes the MAC address γβα from the MAC address table, and sends a MAC address authentication packet (16)MB2γβα() (B2 is the MAC address of base station 14-2) of the mobile terminal 13-2 to the destination base station 14-2. When the packet arrives at the packet add, drop and pass device 6-1, the device erases bits 1 through 1 of the memory area of the address location of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed by the lower address α of the MAC address of the mobile terminal 13-2, erases bits 1 through 2 as the even parity of the first bit, and erases bits 1 through 3 of the memory area of the address location of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed by the intermediate address β of the source MAC address of the packet, thereby determining whether the packet has been added, dropped or passed. When the packet arrives at the drop and pass-through device 6-2, a bit 1 is stored in the first bit of the memory area of the address position of SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed by the lower address α of the MAC address of the mobile terminal 13-2, a bit 1 is stored in the second bit as the even parity of the first bit, and a bit 1 is stored in the third bit of the memory area of the address position of SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed by the intermediate address β of the source MAC address of the packet, and the packet (18)MB2γβα() is sent to the destination base station 14-2. The destination base station 14-2 stores the MAC address γβα of the mobile terminal in a MAC address table (not shown) and sends a mobility preparation packet (19) Mγβαr1r2() with the MAC address γβα as the destination MAC address from the packet add, drop, and pass device 6-2 to the clockwise ring 2. When the packet (20) Mγβαr1r2 () arrives at the packet add, drop, and pass device 6-1, the destination MAC address γβα of the packet is not stored in the address table 8 that specifies the pass of the packet, and a bit 1 is stored in the first and second bits of the storage area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that specifies the packet transmission outside the ring and is accessed by the lower address α (e.g., the 1st to 17th bits) of the destination MAC address of the packet, and a bit 1 is stored in the third and fourth bits of the storage area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that specifies the packet transmission outside the ring and is accessed by the intermediate address β of the source MAC address of the packet (e.g., the 1st to 17th bits of the memory access address are the 1st to 17th bits of the memory access address). Therefore, the packet is sent outside the ring. When the mobility response preparation packet (21) Mγβαr1r2 () arrives at base station 14-1, the destination MAC address γβα of the packet is not stored in a MAC address table not shown in the figure, and a MAC address δβα with the same lower address as the lower address a2 of the destination MAC address of the packet is stored in the MAC address table, so a mobility response packet (22) Mr1r2δβα (I0) with the MAC address δβα stored in the MAC address table as its source MAC address is sent to counterclockwise ring 1 via packet add, drop, and pass device 6-1. When the packet (23) Mr1r2δβα (I0) arrives at the packet add, drop, and pass device 6-2, a bit 1 is stored in the first and second bits of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed by the lower address α (e.g., the first bit to the seventeenth bit) of the source MAC address of the packet, and a bit 1 is stored in the third and fourth bits of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed by the intermediate address β (e.g., the 18th bit to the 34th bit are the first bit to the 17th bit of the memory access address) of the source MAC address of the packet, so that the source MAC address δβα of the packet is stored in the address table 8 that designates the pass of the packet.
次に移動端末13-2からのパケット(25)Mr1r2γβα(I7)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットが左回りリング1上で、サーバ20に近づく方向の基地局に接続する装置である場合の移動先基地局変更直後のパケットあるが、前記パケットの送信元MACアドレスの下位アドレスαでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の、第1ビットにビット1を記憶し、第1ビットの偶数パリティとして、第2ビットにビット1を記憶し、前記パケットの送信元MACアドレスの中間アドレスβでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットにビット1を記憶する。 Next, when a packet (25) Mr1r2γβα (I7) from the mobile terminal 13-2 arrives at the packet add, drop and pass device 6-2, which is a device that connects to a base station on the counterclockwise ring 1 in the direction approaching the server 20, immediately after changing the destination base station, the device stores bit 1 in the first bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed with the lower address α of the source MAC address of the packet, stores bit 1 in the second bit as the even parity of the first bit, and stores bit 1 in the third bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that designates packet transmission outside the ring and is accessed with the intermediate address β of the source MAC address of the packet.
前記パケット(25)Mr1r2γβα(I7)は左回りリングの現用光伝送路1によりサーバ20に接続するルータ22の上位リングネットワークインタフェースのNICMACアドレスが記憶されているアドレステーブル12に向けて(26)Mr1r2γβα(I7)として送出する。 The packet (25) Mr1r2γβα (I7) is sent as (26) Mr1r2γβα (I7) to the address table 12 that stores the NICMAC address of the upper ring network interface of the router 22 that connects to the server 20 via the current optical transmission path 1 of the counterclockwise ring.
前記パケットは、そのまま、左回りリング1でパケットのアッド、ドロップおよび通過の装置(頂点装置5)に到着した場合に、前記パケットの宛先MACアドレスr1r2がルータのためのアドレステーブル12に記憶されているので、前記パケットはリング外のルータ22に向けて(28)Mr1r2γβα(I7)としてリングからドロップされ、ルータ22に向かう。 When the packet arrives at the packet add, drop and pass device (vertex device 5) on counterclockwise ring 1 as is, the packet's destination MAC address r1r2 is stored in the address table 12 for the router, so the packet is dropped from the ring as (28) Mr1r2γβα (I7) and headed for router 22 outside the ring.
前記パケットがルータ22に到着した場合、前記パケットの送信元MACアドレス(γβα)とIPアドレス(I3)を図に記してないARPテーブルに記憶して、または、送信元MACアドレス(γβα)をIPヘッダのオプション領域に入れて、IPパケットを(29)IPI3I7(IPはIPアドレスであることを示し、I3は端末装置13-2に接続する端末のIPアドレス、I7は宛先である交換機26のIPアドレスを示す。)により図に示されるように転送して、交換機26に到達する。 When the packet arrives at router 22, the source MAC address (γβα) and IP address (I3) of the packet are stored in an ARP table (not shown), or the source MAC address (γβα) is placed in the options field of the IP header, and the IP packet is forwarded as shown in the figure by (29) IPI3I7 (IP indicates an IP address, I3 indicates the IP address of the terminal connected to terminal device 13-2, and I7 indicates the IP address of the destination exchange 26) until it reaches exchange 26.
次に、サーバ20からのメール受信サービスの応答パケット(30)IPI0I2(IPはIPアドレスであることを示し、I2は端末装置13-1のIPv6アドレス、またはIPv4アドレス、I0はサーバ20のIPアドレスを示す)がルータ22に到着した場合に、前記パケットがIPv6アドレスの場合には、前記パケットの宛先IPv6アドレスI2の対の宛先MACアドレスを宛先IPv6アドレスのMACアドレス部分からコピーして、MACパケットのMACヘッダーアドレスとして用いたMACパケット(31)Mδβαr1r2(I2)をリングネットワークのパケットのアッド、ドロップおよび通過の装置(頂点装置5)に送出する。前記パケットがIPv4アドレスの場合には、前記パケットの宛先IPアドレスI2の対の宛先MACアドレスδβαを図に記してないARPテーブルから求め、MACパケットの宛先MACヘッダーアドレスとし、またはIPヘッダのオプション領域にあるMACアドレスを宛先MACアドレスとして、送信元MACアドレスをルータ22のリングネットワークインタフェースのNICMACアドレスr1r2として用いたMACパケット(31)Mδβαr1r2(I2)をリングネットワークのパケットのアッド、ドロップおよび通過の装置(頂点装置5)に送出する。 Next, when a response packet (30) IPI0I2 (IP indicates an IP address, I2 is the IPv6 address or IPv4 address of terminal device 13-1, and I0 is the IP address of server 20) for the mail reception service from server 20 arrives at router 22, if the packet is an IPv6 address, the destination MAC address paired with the destination IPv6 address I2 of the packet is copied from the MAC address portion of the destination IPv6 address, and the MAC packet (31) Mδβαr1r2 (I2) used as the MAC header address of the MAC packet is sent to the packet add, drop and pass-through device (vertex device 5) of the ring network. If the packet is an IPv4 address, the destination MAC address δβα paired with the destination IP address I2 of the packet is found from an ARP table (not shown), and the MAC packet (31) Mδβαr1r2(I2) is sent to the packet add, drop, and pass device (vertex device 5) of the ring network, using the MAC address in the MAC packet's destination MAC header address, or the MAC address in the option field of the IP header as the destination MAC address, and the source MAC address as the NIC MAC address r1r2 of the ring network interface of the router 22.
前記MACパケット(31)Mδβαr1r2(I2)がパケットのアッド、ドロップおよび通過の装置(頂点装置5)に到着した場合、前記パケットの送信元MACアドレスがルータ接続のためのアドレステーブル12に記憶されているので、前記パケットを右回りリング2に送出する。 When the MAC packet (31) Mδβαr1r2 (I2) arrives at the device for adding, dropping, and passing packets (vertex device 5), the source MAC address of the packet is stored in the address table 12 for router connection, so the packet is sent to clockwise ring 2.
パケット(33)Mδβαr1r2(I2)が右回りリング2を転送されてパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの宛先MACアドレスδβαがパケットの通過を指定するアドレステーブル8に記憶されているので、前記パケットは右回りリング2に送出される。 When packet (33) Mδβαr1r2 (I2) is transferred through clockwise ring 2 and arrives at packet add, drop, and pass-through device 6-2, the packet is sent to clockwise ring 2 because the destination MAC address δβα of the packet is stored in address table 8, which specifies the packet's pass-through.
前記パケット(34)Mδβαr1r2(I2)が右回りリング2を転送されてパケットのアッド、ドロップおよび通過の装置6-1に到着した場合、前記パケットの宛先MACアドレスδβαがパケットの通過を指定するアドレステーブル8に記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスαでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第1ビットにビット1が記憶されており、第1ビットの偶数パリティとして、第2ビットにビット1が記憶されており、前記パケットの宛先MACアドレスの中間アドレスβでアクセスされるリング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM(11)のアドレス位置の記憶領域の第3ビットにビット1が記憶されており、第3ビットの偶数パリティとして、第4ビットにビット1が記憶されているので、前記パケットをリング外に(35)Mδβαr1r2(I2)として送出する。前記パケットは基地局14-1に到着した場合、前記パケットの宛先MACアドレスが図に記してないMACアドレステーブルに記憶されているので、前記パケットは、宛先移動端末13-1に向かう。 When the packet (34) Mδβαr1r2 (I2) is transferred through the clockwise ring 2 and arrives at the packet add, drop and pass device 6-1, the destination MAC address δβα of the packet is not stored in the address table 8 that specifies the pass of the packet, and bit 1 is stored in the first bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that specifies the packet being sent outside the ring and is accessed by the lower address α of the destination MAC address of the packet, and bit 1 is stored in the second bit as the even parity of the first bit, and bit 1 is stored in the third bit of the memory area of the address position of the SRAM (11) for the lower address and intermediate address designation memory that specifies the packet being sent outside the ring and is accessed by the intermediate address β of the destination MAC address of the packet, and bit 1 is stored in the fourth bit as the even parity of the third bit, so that the packet is sent outside the ring as (35) Mδβαr1r2 (I2). When the packet arrives at base station 14-1, the destination MAC address of the packet is stored in a MAC address table (not shown), so the packet is headed to destination mobile terminal 13-1.
次に、図3A,図3Bに実施例1のパケットのアッド、ドロップおよび通過の装置の動作フロー図例を示す。図3Aにおいて、100は右回りリングからパケットが到着したか判断し、YESなら101の受信パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されているか判断し、NOの場合、102の受信パケットの宛先MACアドレスの下位アドレスでアクセスされるパケットドロップ用のメモリ(リング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM)のアドレス位置のデータ記憶領域の第1ビットと第2ビットにビット1が記憶されており、受信パケットの宛先MACアドレスの中間アドレスでアクセスされるパケットドロップ用のメモリのアドレス位置のデータ記憶領域の第3ビットと第4ビットにビット1が記憶されているか判断し、YESの場合、103の受信パケットをリング外に送出し、(a)に戻る。NOの場合、104の受信パケットを右回りリング前方に送出し、(a)に戻る。100でNOの場合、(b)に遷移する。101でYESの場合、104に遷移する。
図3Bにおいて、105は、ADD line(無線基地局側)からパケットが到着したか判断し、Yes場合、106の受信パケットの送信元MACアドレスの下位アドレスでアクセスされるパケットドロップ用のメモリ(リング外へのパケット送出を指定する下位アドレスメモリおよび中間アドレス指定メモリのためのSRAM)のアドレス位置のデータ記憶領域の第1ビットと第2ビットにビット1を記憶し、受信パケットの送信元MACアドレスの中間アドレスでアクセスされるパケットドロップ用のメモリのアドレス位置のデータ記憶領域の第3ビットと第4ビットにビット1を記憶し、受信パケットが移動先基地局変更直後のパケットの場合、前記パケットの送信元MACアドレスを宛先MACとする移動準備対応パケットを右回りリングに送出し、107の受信パケットを左回りリング前方に送出し、(a)に戻る。105でNOの場合、108の左回りリングからパケットが到着したか判断し、YESの場合、109の受信パケットの送信元MACアドレスの下位アドレスでアクセスされるパケットドロップ用のメモリ(リング外へのパケット送出を指定する下位アドレスメモリおよび中間アドレス指定メモリのためのSRAM)のアドレス位置のデータ記憶領域の第1ビットと第2ビットにビット1が記憶され、かつ、受信パケットの送信元MACアドレスの中間アドレスでアクセスされるパケットドロップ用のメモリのアドレス位置のデータ記憶領域の第3ビットと第4ビットにビット1が記憶されているか判断し、YESの場合、110の受信パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶し、111の受信パケットを左回りリング前方に送出し、(a)に遷移する。108でNOの場合、(a)に戻る。109でNOの場合、111に遷移する。
Next, Fig. 3A and Fig. 3B show an example of an operation flow diagram of the device for adding, dropping and passing packets in the first embodiment. In Fig. 3A, 100 judges whether a packet has arrived from the clockwise ring, and if YES, 101 judges whether the destination MAC address of the received packet is stored in the address table specifying the passing of the packet, and if NO, 1 is stored in the first and second bits of the data storage area of the address position of the memory for packet dropping (SRAM for the lower address and intermediate address specification memory for specifying packet sending outside the ring) accessed by the lower address of the destination MAC address of the received packet in 102, and whether 1 is stored in the third and fourth bits of the data storage area of the address position of the memory for packet dropping accessed by the intermediate address of the destination MAC address of the received packet, and if YES, 103 sends the received packet out of the ring and returns to (a). If NO, 104 sends the received packet forward to the clockwise ring and returns to (a). If NO at 100, transition to (b). If the answer is YES at 101, the process transitions to 104.
In FIG. 3B, 105 judges whether a packet has arrived from the ADD line (wireless base station side), and if the judgment is Yes, 105 stores a bit 1 in the first and second bits of the data storage area of the address position of the packet dropping memory (SRAM for the lower address memory and intermediate address specification memory for specifying packet transmission outside the ring) accessed by the lower address of the source MAC address of the received packet of 106, stores a bit 1 in the third and fourth bits of the data storage area of the address position of the packet dropping memory accessed by the intermediate address of the source MAC address of the received packet, and if the received packet is a packet received immediately after a change of destination base station, sends a movement preparation corresponding packet with the source MAC address of the packet as the destination MAC to the clockwise ring and sends the received packet of 107 to the front of the counterclockwise ring, and returns to (a). If NO in 105, it is determined whether a packet has arrived from the counterclockwise ring in 108. If YES, it is determined whether bit 1 is stored in the first and second bits of the data storage area of the address position of the memory for packet drop (SRAM for the lower address memory and intermediate address designation memory for specifying packet transmission outside the ring) accessed by the lower address of the source MAC address of the received packet in 109, and whether bit 1 is stored in the third and fourth bits of the data storage area of the address position of the memory for packet drop accessed by the intermediate address of the source MAC address of the received packet. If YES, it is determined whether the source MAC address of the received packet in 110 is stored in the address table that specifies the passage of the packet, and the received packet in 111 is sent forward to the counterclockwise ring, and transition is made to (a). If NO in 108, it returns to (a). If NO in 109, it transitions to 111.
実施例1はリングノード装置にパケットの宛先MACアドレスの下位アドレス(宛先MACアドレスの最下位ビットから数えて第1ビットから第17ビット)でアクセスされるSRAMのアドレス位置の記憶領域の第1ビットと第2ビットにビット1が記憶されており、前記パケットの宛先MACアドレスの中間アドレス(宛先MACアドレスの最下位ビットから数えて第18ビットから第34ビット)でアクセスされるSRAMのアドレス位置の記憶領域の第3ビットと第4ビットにビット1が記憶されているリングノード装置のパケットの通過を指定するアドレステーブルの必要記憶MACアドレス数が課題となる。ちなみに、リングにADDするパケット端末数が10000でリング上を転送される端末数が500000で、SRAMのアドレス指定ビット数が17ビットの場合、500000*(10000+(10000/EXP(7ln2))*(10000/EXP(17ln2)))/EXP(24ln2)=298 となり、NIC製造メーカーが複数ある場合は、さらに必要記憶MACアドレス数は少なくなり、実施例1は実現上問題ない。
なお、24ビットの下位アドレスメモリを用いる方法はデコーダASICのロジック回路のスキューおよびハザードが問題となる場合がある。これを避けるため、デコーダメモリを用いる場合は、ROMとなるので動作が遅くなる問題がある。また、実施例1は既存メモリのみで構成できるので、LANへの導入が容易である。
実施例1は位置登録パケットの送信元MACアドレスの記憶も可能である。
In the first embodiment, bit 1 is stored in the first and second bits of the memory area of an address position of an SRAM accessed by a ring node device with a lower address of the destination MAC address of a packet (bit 1 to bit 17 counting from the least significant bit of the destination MAC address), and bit 1 is stored in the third and fourth bits of the memory area of an address position of an SRAM accessed by an intermediate address of the destination MAC address of the packet (bit 18 to bit 34 counting from the least significant bit of the destination MAC address), and the issue is the number of MAC addresses required to be stored in the address table that specifies the passage of a packet of the ring node device. Incidentally, if the number of packet terminals to be ADDed to the ring is 10,000, the number of terminals to be transferred on the ring is 500,000, and the number of addressing bits in the SRAM is 17 bits, then 500,000*(10,000+(10,000/EXP(7ln2))*(10,000/EXP(17ln2)))/EXP(24ln2)=298, and if there are multiple NIC manufacturers, the number of MAC addresses required to be stored will be even smaller, so there will be no problem in implementing embodiment 1.
In addition, the method of using a 24-bit lower address memory may cause problems with skew and hazards in the logic circuit of the decoder ASIC. If a decoder memory is used to avoid this, it will be a ROM, which will slow down the operation. In addition, since the first embodiment can be configured using only existing memory, it is easy to introduce into a LAN.
The first embodiment is also capable of storing the source MAC address of the location registration packet.
実施例1は移動端末の受信メールサーバへのアクセスパケットの応答パケットを移動端末が受信できない場合に再送パケットを受信メールサーバに送出する。 In the first embodiment, if the mobile terminal cannot receive a response packet to an access packet to the receiving mail server of the mobile terminal, a retransmission packet is sent to the receiving mail server.
実施例1のリング障害時には、ステアリングか両リングループバックでフラッディング無で対応できる。両リングループバックする場合は、リングネットワーク障害時に、障害点の両側のパケットのアッド、ドロップおよび通過の装置でループバックし、ループバックした場合にはループバックビットを付与し、ループバックビットの付与されたパケットは、2回めのループバックする点まで、全ての装置をスルーで通過し、2回めのループバックでループバックビットを除去する。
In the case of a ring failure in the first embodiment, it can be handled without flooding by steering or double-ring loopback. In the case of double-ring loopback, when a ring network failure occurs, the add, drop and pass devices of the packet on both sides of the failure point loop back, and when the loopback occurs, a loopback bit is added, and the packet with the loopback bit added passes through all the devices up to the second loopback point, and the loopback bit is removed at the second loopback.
1 左回りリングの光伝送路
2 右回りリングの光伝送路
5 頂点装置
6-1,6-2,6-3 パケットのアッド、ドロップおよび通過の装置
8 パケットの通過を指定するアドレステーブル
11 リング外へのパケット送出を指定する下位アドレスおよび中間アドレス指定メモリのためのSRAM
12 ルータ接続のためのアドレステーブル
13-1,13-2,13-3,13-4 移動端末
14-1、14-2、14-3 基地局(BS)
20 サーバ
22 ルータ
26 交換機
1. Counterclockwise ring optical transmission line
2. Clockwise ring optical transmission path
5 Vertex devices 6-1, 6-2, 6-3 Packet add, drop and pass devices 8 Address table for specifying packet pass 11 SRAM for lower address and intermediate address specification memory for specifying packet transmission outside the ring
12 Address table for router connection 13-1, 13-2, 13-3, 13-4 Mobile terminal 14-1, 14-2, 14-3 Base station (BS)
20 Server 22 Router 26 Switch
Claims (8)
前記移動端末が移動先基地局にアクセス直前に、前記移動端末の移動元基地局にMACアドレス認証パケット送出依頼パケットを送出し、前記移動元基地局は前記移動端末のMACアドレスをMACアドレステーブルで確認後、MACアドレステーブルの前記MACアドレスを消去し、前記移動端末のMACアドレス認証パケットを前記移動先基地局に送出し、前記パケットが前記移動元基地局の接続するパケットのアッド、ドロップおよび通過の装置に到着した場合、前記移動端末のMACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1ビットと、パリティの第2ビット位置からビット1を消去し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3ビット位置からビット1とその偶数パリティの第4ビット位置のビット1を消去して、前記パケットが前記移動端末の移動先基地局の接続するパケットのアッド、ドロップおよび通過の装置に到着した場合、前記移動端末のMACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1ビットと、パリティの第2ビット位置にビット1を記憶し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3ビット位置にビット1とその偶数パリティを第4ビット位置にビット1として記憶して、前記移動端末のMACアドレスを宛先MACアドレスに持つ移動対応準備パケットを右回りリングに送出する手段、
または、
前記移動端末からの移動先基地局変更直後のパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、または、前記リングネットワークのパケットのアッド、ドロップおよび通過の装置にリング外から到着したパケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合でない場合に、前記パケットのMACアドレスを宛先MACアドレスに持つ移動対応準備パケットを右回りリングに送出する手段と、
前記移動端末からのパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、前記パケットが移動先基地局変更直後のパケットの場合、移動直後のパケットでない場合にかかわらず、前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1を記憶し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリの指定アドレス位置の記憶領域の第3、第4ビット位置にビット1を記憶して、前記パケットを左回りリングに送出し、
前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを左回りリングでサーバまたは交換機がルータを経由で接続されるルータのリングネットワークインタフェースNICMACアドレスが前記パケットの宛先MACアドレスとして記憶されている頂点装置に向かわせる手段と、
サーバ、または交換機からのパケットがルータ経由でルータのNICMACアドレスが前記パケットの送信元MACアドレスとして記憶されている頂点装置から右回りリングに送出され、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを右回りリング前方に送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されておらず、かつ、前記パケットの宛先MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶され、かつ、前記パケットの宛先MACアドレスの中間アドレスでアクセスされる前記メモリの指定アドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合には、前記パケットをリング外に送出し、上記以外は前記パケットを右回りリング前方に送出する手段とを備え、
前記基地局が、リングネットワークから移動対応準備パケットが到着した場合で、前記パケットの宛先MACアドレスがMACアドレステーブルに記憶されておらず、かつ、前記パケットの宛先MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがMACアドレステーブルに記憶されている場合には、前記MACアドレステーブルに記憶されている前記MACアドレスを送信元MACアドレスとして持つ移動対応パケットを直上のパケットのアッド、ドロップおよび通過の装置から左回りリングに送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶する手段をさらに備えたことを特徴とするシステム。
A system in which a plurality of packet add, drop and pass devices are inserted into a ring network of a clockwise ring transmission path 2 and a counterclockwise ring transmission path 1, a base station is connected to the packet add, drop and pass devices, and a mobile terminal under the base station has a function of receiving packets arriving from the counterclockwise ring of the ring network and forwarding them to a router and a function of blocking the passage of packets having a NIC MAC address of the ring network interface of the router as a source MAC address, and in which packets from the mobile terminal travel between the ring network and the router as TCP or UDP Ethernet frames and between the router and the server or the switch as IP packets via the ring network connected to a ring node device (hereinafter referred to as a vertex device) on the ring network for communication with a destination server for download services, television lectures, video conferences involving speech signals or content distribution, or for voice communication with a switch, and which enables handover of the mobile terminal,
Immediately before the mobile terminal accesses a destination base station, it sends a MAC address authentication packet transmission request packet to the source base station of the mobile terminal, the source base station checks the MAC address of the mobile terminal in a MAC address table, then erases the MAC address from the MAC address table, and sends the MAC address authentication packet of the mobile terminal to the destination base station, and when the packet arrives at a packet add, drop and pass-through device connected to the source base station, it erases bit 1 from the first bit of the storage area at the specified address position of the memory accessed by the lower address and intermediate address, which is accessed by the lower address of the MAC address of the mobile terminal, and the second bit position of the parity, and means for erasing a bit 1 and its even parity in the fourth bit position of a memory area of an address location, when the packet arrives at a packet add, drop and pass-through device connected to a destination base station of the mobile terminal, storing a bit 1 in the first bit and the second bit position of the parity in a memory area of a specified address location of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the MAC address of the mobile terminal, and storing a bit 1 and its even parity in the third bit position and the fourth bit position of the memory area of an address location of the memory accessed by an intermediate address of the source MAC address of the packet, and transmitting a mobility preparation packet having the MAC address of the mobile terminal as a destination MAC address to a clockwise ring;
or
means for transmitting a movement preparation packet having the MAC address of the packet as a destination MAC address to the clockwise ring when a packet from the mobile terminal immediately after changing a destination base station arrives at a packet add, drop and pass-through device of the ring network, or when bit 1 is not stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of a source MAC address of a packet that has arrived from outside the ring at a packet add, drop and pass-through device of the ring network, and bit 1 is not stored in the third and fourth bit positions of a storage area of an address position of the memory accessed by an intermediate address of the source MAC address of the packet;
when a packet from the mobile terminal arrives at a packet add, drop and pass-through device of the ring network, whether the packet is a packet immediately after a change of destination base station or not, store a bit 1 in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the source MAC address of the packet, and store a bit 1 in the third and fourth bit positions of a storage area of a designated address position of the memory, which is accessed by an intermediate address of the source MAC address of the packet, and send the packet to a counterclockwise ring;
When the packet arrives at a packet add, drop, or pass-through device,
means for storing the source MAC address of the packet in an address table that specifies the passage of the packet, and directing the packet on a counterclockwise ring to a vertex device in which the ring network interface NIC MAC address of a router to which a server or an exchange is connected via a router is stored as the destination MAC address of the packet, when a bit 1 is stored in the first and second bit positions of a storage area of a designated address position of the memory that is accessed by a lower address and an intermediate address and is accessed by a lower address of the source MAC address of the packet, and a bit 1 is stored in the third and fourth bit positions of a storage area of an address position of the memory that is accessed by an intermediate address of the source MAC address of the packet;
When a packet from a server or a switch is sent to the clockwise ring from a vertex device in which the NIC MAC address of the router is stored as the source MAC address of the packet via a router, and the packet arrives at a packet add, drop, or pass-through device,
means for transmitting the packet forward in a clockwise direction when the destination MAC address of the packet is stored in an address table that specifies the passage of the packet, transmitting the packet out of the ring when the destination MAC address of the packet is not stored in the address table that specifies the passage of the packet and when a bit 1 is stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address that is accessed by a lower address of the destination MAC address of the packet and when a bit 1 is stored in the third and fourth bit positions of a storage area of a designated address position of the memory accessed by an intermediate address of the destination MAC address of the packet, and transmitting the packet forward in a clockwise direction in other cases,
When the base station receives a mobility preparation packet from the ring network, and the destination MAC address of the packet is not stored in the MAC address table, and a MAC address with the same lower address as the lower address of the destination MAC address of the packet is stored in the MAC address table, the base station sends a mobility preparation packet having the MAC address stored in the MAC address table as its source MAC address from the immediately upstream packet add, drop and pass through device to the counterclockwise ring, and when the packet arrives at the packet add, drop and pass through device:
The system further comprises a means for storing the source MAC address of the packet in an address table that specifies the passage of the packet when bit 1 is stored in the first and second bit positions of a storage area of a specified address position of the memory that is accessed by a lower address and an intermediate address and that is accessed by a lower address of the source MAC address of the packet, and when bit 1 is stored in the third and fourth bit positions of a storage area of an address position of the memory that is accessed by an intermediate address of the source MAC address of the packet.
The system described in claim 1, characterized in that the number n of MAC addresses required to be stored in the address table for specifying the passage of the packet is given by n = B * (A + (A/EXP((24-S)ln2))) * (A/EXP(Sln2)))/EXP(24ln2), where A is the number of packet terminals to be added to the ring, B is the number of packet terminals to be transferred on the ring, and S (<24) bits is the number of address bits to access the memory.
The system described in claim 1, characterized in that the router has a home agent (HA) function and a CoA (Care of Address) termination function, and transfers data from the mobile terminal to the router via a base station and a ring network using an Ethernet frame of one domain, during which the IP address does not change due to a tunnel within the MAC address.
2. The system according to claim 1, wherein a domestic IPv4 address is used between the router and the exchange without using a NAT.
前記移動端末への無線チャンネルを設定し、前記移動端末から前記無線チャンネル受信準備OK信号を受信するまでの間、前記移動端末に向かうパケットを蓄積する手段を備えたことを特徴とする請求項1に記載のシステム。
When the MAC address authentication packet arrives at the destination base station of the mobile terminal, the MAC address of the mobile terminal is stored in a MAC address table, and a mobility preparation packet having the MAC address of the mobile terminal as a destination MAC address is sent to the clockwise ring a plurality of times from a packet add, drop and pass device connected to the destination base station,
2. The system according to claim 1, further comprising means for setting up a radio channel to the mobile terminal and storing packets destined for the mobile terminal until a radio channel reception preparation OK signal is received from the mobile terminal.
The system according to claim 1, characterized in that the mobile terminal further comprises means for periodically accessing the receiving mail server and, if it is unable to receive a response packet from the receiving mail server, sending a retransmission packet to the receiving mail server.
前記移動端末が移動先基地局にアクセス直前に、前記移動端末の移動元基地局にMACアドレス認証パケット送出依頼パケットを送出し、前記移動元基地局は前記移動端末のMACアドレスをMACアドレステーブルで確認後、MACアドレステーブルの前記MACアドレスを消去し、前記移動端末のMACアドレス認証パケットを前記移動先基地局に送出し、前記パケットが前記移動元基地局の接続するパケットのアッド、ドロップおよび通過の装置に到着した場合、前記移動端末のMACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1ビットと、パリティの第2ビット位置からビット1を消去し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3ビット位置からビット1とその偶数パリティの第4ビット位置のビット1を消去して、前記パケットが前記移動端末の移動先基地局の接続するパケットのアッド、ドロップおよび通過の装置に到着した場合、前記移動端末のMACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1ビットと、パリティの第2ビット位置にビット1を記憶し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3ビット位置にビット1とその偶数パリティを第4ビット位置にビット1として記憶して、前記移動端末のMACアドレスを宛先MACアドレスに持つ移動対応準備パケットを右回りリングに送出するステップ、
または、
前記移動端末からの移動先基地局変更直後のパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、または、前記リングネットワークのパケットのアッド、ドロップおよび通過の装置にリング外から到着したパケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合でない場合に、前記パケットのMACアドレスを宛先MACアドレスに持つ移動対応準備パケットを右回りリングに送出するステップと、
前記移動端末からのパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、前記パケットが移動先基地局変更直後のパケットの場合、移動直後のパケットでない場合にかかわらず、前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1を記憶し、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリの指定アドレス位置の記憶領域の第3、第4ビット位置にビット1を記憶して、前記パケットを左回りリングに送出し、
前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを左回りリングでサーバまたは交換機がルータを経由で接続されるルータのリングネットワークインタフェースNICMACアドレスが前記パケットの宛先MACアドレスとして記憶されている頂点装置に向かわせるステップと、
サーバ、または交換機からのパケットがルータ経由でルータのNICMACアドレスが前記パケットの送信元MACアドレスとして記憶されている頂点装置から右回りリングに送出され、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを右回りリング前方に送出し、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されておらず、かつ、前記パケットの宛先MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶され、かつ、前記パケットの宛先MACアドレスの中間アドレスでアクセスされる前記メモリの指定アドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合には、前記パケットをリング外に送出し、上記以外は前記パケットを右回りリング前方に送出するステップとを有し、
前記基地局が、リングネットワークから移動対応準備パケットが到着した場合で、前記パケットの宛先MACアドレスがMACアドレステーブルに記憶されておらず、かつ、前記パケットの宛先MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがMACアドレステーブルに記憶されている場合には、前記MACアドレステーブルに記憶されている前記MACアドレスを送信元MACアドレスとして持つ移動対応パケットを直上のパケットのアッド、ドロップおよび通過の装置から左回りリングに送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスでアクセスされる、下位アドレスおよび中間アドレスによりアクセスされるメモリの指定アドレス位置の記憶領域の第1、第2ビット位置にビット1が記憶されており、かつ、前記パケットの送信元MACアドレスの中間アドレスでアクセスされる前記メモリのアドレス位置の記憶領域の第3、第4ビット位置にビット1が記憶されている場合、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶するステップをさらに有することを特徴とする方法。
A method for enabling handover of a mobile terminal, comprising: inserting a plurality of packet add, drop and pass devices into a ring network of a clockwise ring transmission path 2 and a counterclockwise ring transmission path 1; connecting a base station to the packet add, drop and pass devices; and allowing a mobile terminal under the base station to communicate with a destination server via a router connected to a ring node device (hereinafter referred to as a vertex device) on the ring network, the ring node device having a function of receiving packets arriving from the counterclockwise ring of the ring network and forwarding them to a router and a function of blocking the passage of packets having a NIC MAC address of a ring network interface of the router as a source MAC address, for download services, television lectures, video conferences involving speech signals or content distribution, or for voice communication with an exchange, by transmitting packets from the mobile terminal between the mobile terminal and the router as TCP or UDP Ethernet frames across the ring network, and between the router and the server or exchange as IP packets;
Immediately before the mobile terminal accesses a destination base station, it sends a MAC address authentication packet transmission request packet to the source base station of the mobile terminal, and the source base station checks the MAC address of the mobile terminal in a MAC address table, then erases the MAC address from the MAC address table, and sends the MAC address authentication packet of the mobile terminal to the destination base station, and when the packet arrives at a packet add, drop and pass-through device connected to the source base station, it erases bit 1 from the first bit of the storage area at the specified address position of the memory accessed by the lower address and intermediate address, which is accessed by the lower address of the MAC address of the mobile terminal, and the second bit position of the parity, and a step of erasing a bit 1 and its even parity in the fourth bit position of a memory area of a designated address position, when the packet arrives at a packet add, drop and pass-through device connected to a destination base station of the mobile terminal, storing a bit 1 in the first bit and the second bit position of the parity in a memory area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the MAC address of the mobile terminal, and storing a bit 1 and its even parity in the third bit position and the fourth bit position of the memory area of an address position of the memory accessed by an intermediate address of the source MAC address of the packet, and sending a mobility preparation packet having the MAC address of the mobile terminal as a destination MAC address to the clockwise ring;
or
sending a movement preparation packet having the MAC address of the packet as a destination MAC address to the clockwise ring when a packet from the mobile terminal immediately after changing a destination base station arrives at a packet add, drop and pass-through device of the ring network, or when a bit 1 is not stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of a source MAC address of a packet that has arrived at a packet add, drop and pass-through device of the ring network from outside the ring, and when a bit 1 is not stored in the third and fourth bit positions of a storage area of an address position of the memory accessed by an intermediate address of the source MAC address of the packet;
when a packet from the mobile terminal arrives at a packet add, drop and pass-through device of the ring network, whether the packet is a packet immediately after a change of destination base station or not, store a bit 1 in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the source MAC address of the packet, and store a bit 1 in the third and fourth bit positions of a storage area of a designated address position of the memory, which is accessed by an intermediate address of the source MAC address of the packet, and send the packet to a counterclockwise ring;
When the packet arrives at a packet add, drop, or pass-through device,
when a bit 1 is stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address, which is accessed by a lower address of the source MAC address of the packet, and a bit 1 is stored in the third and fourth bit positions of a storage area of an address position of the memory accessed by an intermediate address of the source MAC address of the packet, storing the source MAC address of the packet in an address table that specifies the passage of the packet, and directing the packet on a counterclockwise ring to a vertex device in which a ring network interface NIC MAC address of a router to which a server or an exchange is connected via a router is stored as a destination MAC address of the packet;
When a packet from a server or a switch is sent to the clockwise ring from a vertex device in which the NIC MAC address of the router is stored as the source MAC address of the packet via a router, and the packet arrives at a packet add, drop, or pass-through device,
sending the packet forward in the clockwise ring when the destination MAC address of the packet is stored in an address table that specifies the passage of the packet, sending the packet out of the ring when the destination MAC address of the packet is not stored in the address table that specifies the passage of the packet and when a bit 1 is stored in the first and second bit positions of a storage area of a designated address position of a memory accessed by a lower address and an intermediate address that is accessed by a lower address of the destination MAC address of the packet and when a bit 1 is stored in the third and fourth bit positions of a storage area of a designated address position of the memory accessed by an intermediate address of the destination MAC address of the packet, and sending the packet forward in the clockwise ring in other cases;
When the base station receives a mobility preparation packet from the ring network, and the destination MAC address of the packet is not stored in the MAC address table, and a MAC address with the same lower address as the lower address of the destination MAC address of the packet is stored in the MAC address table, the base station sends a mobility preparation packet having the MAC address stored in the MAC address table as its source MAC address from the immediately upstream packet add, drop and pass through device to the counterclockwise ring, and when the packet arrives at the packet add, drop and pass through device:
The method further comprises a step of storing the source MAC address of the packet in an address table that specifies the passage of the packet when a bit 1 is stored in the first and second bit positions of a storage area of a specified address location of the memory that is accessed by a lower address and an intermediate address and that is accessed by a lower address of the source MAC address of the packet, and when a bit 1 is stored in the third and fourth bit positions of a storage area of an address location of the memory that is accessed by an intermediate address of the source MAC address of the packet.
The method according to claim 7, further comprising a step in which the mobile terminal periodically accesses the receiving mail server and, if it cannot receive a response packet from the receiving mail server, sends a retransmission packet to the receiving mail server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023175021A JP2025065663A (en) | 2023-10-10 | 2023-10-10 | A handover method for a mobile terminal using a ring network for transferring Ethernet frames, in which a MAC address storage method for storing a bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023175021A JP2025065663A (en) | 2023-10-10 | 2023-10-10 | A handover method for a mobile terminal using a ring network for transferring Ethernet frames, in which a MAC address storage method for storing a bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2025065663A true JP2025065663A (en) | 2025-04-22 |
Family
ID=95449587
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023175021A Pending JP2025065663A (en) | 2023-10-10 | 2023-10-10 | A handover method for a mobile terminal using a ring network for transferring Ethernet frames, in which a MAC address storage method for storing a bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2025065663A (en) |
-
2023
- 2023-10-10 JP JP2023175021A patent/JP2025065663A/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 | |
| JP2025065663A (en) | A handover method for a mobile terminal using a ring network for transferring Ethernet frames, in which a MAC address storage method for storing a bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device | |
| JP2025066589A (en) | A handover method for a mobile terminal using a ring network for transferring Ethernet frames, in which a MAC address storage method for storing a bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device | |
| JP2025065569A (en) | A handover method for a mobile terminal using a ring network for transferring Ethernet frames, in which a method of storing a bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device. | |
| JP2025071386A (en) | A handover method for a mobile terminal using a ring network for transferring Ethernet frames, in which a MAC address storage method for storing a bit 1 in both memory storage areas accessed by the lower address and intermediate address of the source MAC address of an Ethernet frame is applied to a ring node device | |
| JP2025084296A (en) | A method for handing over a mobile terminal using a ring network, in which a MAC address storage method for storing two bits 1 in a storage area of a memory accessed by a lower address and an intermediate address of a source MAC address of an Ethernet frame is applied to a ring node device | |
| JP2023047359A (en) | Address storage method, ring network using the same, and handover using ring network | |
| JP2025148989A (en) | Communication system, frame adding, dropping and passing device | |
| JP2025032906A (en) | Handover method using a ring network that searches for a drop destination of a packet from a ring network using a lower address of a destination MAC address of an Ethernet frame | |
| JP2025158310A (en) | Apparatus for handover and adding, dropping and passing frames in a communication system | |
| JP2024117659A (en) | A ring transmission path failure recovery method for handover of a mobile terminal utilizing the characteristics of a ring network using a ring node device and a lower address memory that stores lower addresses of MAC addresses | |
| JP2025010971A (en) | Handover using a ring network and a method for recovering from a failure in a ring network, which searches for a drop destination of a packet from a ring network using a lower address of a destination MAC address of an Ethernet frame | |
| JP2024135419A (en) | Handover of a mobile terminal utilizing the characteristics of a ring network using a lower address memory that stores lower addresses of MAC addresses and a ring node device | |
| JP2025060317A (en) | Handover method for a mobile terminal in a ring network using an SRAM in a ring node device that stores a lower address of a destination MAC address of an Ethernet frame and bit 1 representing an intermediate address | |
| JP2025021801A (en) | Handover using a ring network and a method for recovering from a failure in a ring network, which searches for a drop destination of a packet from a ring network using a lower address of a destination MAC address of an Ethernet frame | |
| US11375412B2 (en) | Method for realizing continued transmission of user data during handover crossing multiple cells | |
| JP2025099869A (en) | Handover method for mobile terminal using ring network for searching drop connection destination of packet from ring network by low-order address and intermediate address of destination mac address of ethernet frame | |
| JP2024076938A (en) | Ring network using ring node device using address table in which lower addresses of mac addresses are written in address table specifying packet transmission outside ring, and handover of mobile terminal using the same | |
| JP2025162873A (en) | Apparatus for handover of mobile terminal, adding, dropping and passing frames in a ring communication system, and communication apparatus | |
| JP2023120610A (en) | Handover that employs ring network using lower address storage method | |
| 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 | |
| JP2023083179A (en) | Packet transfer system enabling handover using ring network using lower address storage method | |
| JP2023107336A (en) | Handover using low-order address storage method in ring network | |
| JP2025176409A (en) | Handover of mobile terminal in Ethernet communication system and device for adding, dropping and passing power-saving Ethernet frames used therefor |