IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 龍野 秀雄の特許一覧

特開2024-117659MACアドレスの下位アドレスを記憶する下位アドレスメモリをリングノード装置を使用したリングネットワークの特徴を活かした移動端末のハンドオーバーのリング伝送路障害復旧方法
<>
  • 特開-MACアドレスの下位アドレスを記憶する下位アドレスメモリをリングノード装置を使用したリングネットワークの特徴を活かした移動端末のハンドオーバーのリング伝送路障害復旧方法 図1
  • 特開-MACアドレスの下位アドレスを記憶する下位アドレスメモリをリングノード装置を使用したリングネットワークの特徴を活かした移動端末のハンドオーバーのリング伝送路障害復旧方法 図2
  • 特開-MACアドレスの下位アドレスを記憶する下位アドレスメモリをリングノード装置を使用したリングネットワークの特徴を活かした移動端末のハンドオーバーのリング伝送路障害復旧方法 図3
  • 特開-MACアドレスの下位アドレスを記憶する下位アドレスメモリをリングノード装置を使用したリングネットワークの特徴を活かした移動端末のハンドオーバーのリング伝送路障害復旧方法 図4
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024117659
(43)【公開日】2024-08-29
(54)【発明の名称】MACアドレスの下位アドレスを記憶する下位アドレスメモリをリングノード装置を使用したリングネットワークの特徴を活かした移動端末のハンドオーバーのリング伝送路障害復旧方法
(51)【国際特許分類】
   H04L 12/437 20060101AFI20240822BHJP
   H04W 92/20 20090101ALI20240822BHJP
   H04W 92/14 20090101ALI20240822BHJP
   H04W 36/08 20090101ALI20240822BHJP
【FI】
H04L12/437 R
H04W92/20
H04W92/14
H04W36/08
【審査請求】未請求
【請求項の数】9
【出願形態】OL
(21)【出願番号】P 2023023875
(22)【出願日】2023-02-17
(71)【出願人】
【識別番号】512243225
【氏名又は名称】龍野 秀雄
(72)【発明者】
【氏名】龍野 秀雄
【テーマコード(参考)】
5K031
5K067
【Fターム(参考)】
5K031AA04
5K031AA06
5K031AA08
5K031CB11
5K031CB13
5K031CC03
5K031DA05
5K031DA12
5K031DB10
5K031EB02
5K031EB11
5K067JJ39
(57)【要約】      (修正有)
【課題】無線システムのハンドオーバーのリング伝送路障害復旧を低コストで高速に実現すること。
【解決手段】リングネットワークの障害時には、伝送路障害点に接する左回りリング伝送路のパケットがループバックし、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶し、前記パケットを右回りリング前方に送出し、前記パケットがリングノード装置に到着した場合、前記パケットの送信元MACアドレスの下位アドレスが下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスを下流出口のリングポートアドレステーブルに記憶する。
【選択図】図3
【特許請求の範囲】
【請求項1】
右回りリングの光伝送路2と左回りリングの光伝送路1のリングネットワークに複数のパケットのアッド、ドロップおよび通過の装置を挿入し、前記パケットのアッド、ドロップおよび通過の装置に基地局を接続し、前記基地局配下の端末または移動端末が、前記リングネットワークの右回りリングまたは左回りリングから到着する、自装置に接続するルータ22のインタフェースのMACアドレスを送信元MACアドレスとして持つパケットの通過を前記パケットの前記送信元MACアドレスがMACアドレステーブル25-1に記憶されている場合に、遮断する機能を持つ頂点装置5に、前記接続されたルータ22を介して宛先サーバ20と通信するため、TCPまたはUDPのイーサーネット(登録商標)フレームを前記ルータまで転送するパケット転送システムであって、
前記端末または移動端末からのパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、
前記パケットが移動端末の移動先基地局変更直後のパケットの場合、または前記端末の通信開始パケットの場合、
前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去して、前記パケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリ7に記憶して、かつ、前記パケットの送信元MACアドレスの下位アドレスを一時記憶パケットの通過を指定する下位アドレスメモリ10に記憶して、前記パケットの宛先MACアドレスが右回りリング下流向きのリングポートテーブル9に記憶されている場合は、前記パケットを右回りリング2に送出し、一方、前記パケットの宛先MACアドレスがリングポートテーブル9に記憶されていない場合には、前記パケットを左回りリング1に送出し、
一方、前記パケットが携帯端末の移動先基地局変更直後のパケットでない場合、または端末の通信開始パケットでない場合、
前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去して、前記パケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリに記憶して、前記パケットの宛先MACアドレスが右回りリング下流向きのリングポートに記憶されている場合は、前記パケットを右回りリングに送出し、一方、前記パケットの宛先MACアドレスがリングポートに記憶されていない場合には、前記パケットを左回りリングに送出し、
前記転送されるパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合に、
前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブル8に記憶して、上記以外は、そのまま、前記パケットを前方に光伝送路でサーバ20が接続されたルータ22に向けて転送する手段と、
前記パケットが頂点装置5に到着した場合、前記パケットの宛先MACアドレスが頂点装置5のリング外への出口ポートのアドレステーブルに記憶されている場合には、
前記パケットが左回りリング1から到着した場合には、そのままリング外のルータ22に向けて送出し、前記パケットが右回りリング2から到着した場合は、到着ポートの下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶して、前記パケットをルータ22に送出し、または、前記パケットの送信元MACアドレスを前記パケットが転送されてきたリングのリング名と対でMACアドレステーブルに記憶し、前記パケットをルータ22に向けて送出する手段と、
サーバ20からのパケットがルータ22を介してリングネットワークの頂点装置5に到着した場合、前記パケットの宛先MACアドレスの下位アドレスが下位アドレスメモリに記憶されている場合には、前記パケットを左回りリング1に送出し、前記パケットの宛先MACアドレスの下位アドレスが下位アドレスメモリに記憶されていない場合には、前記パケットを右回りリング2に送出し、または、前記パケットの宛先MACアドレスがMACアドレステーブルに記憶されている場合、そのMACアドレス記憶位置に記憶されているリング名のリングと対向するリングに前記パケットを送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを前方に送出し、または、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリに記憶されている場合には、前記パケットをコピーし、コピーパケットを前方に送出し、元のパケットをリング外に送出し、または、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリに記憶されていない場合で、かつ、リング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には前記パケットをリング外に送出し、または、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていない場合には、前記パケットを前方に送出する手段とを備え、
前記リングネットワークの障害時には、伝送路障害点の両側のリングノード装置でループバックし、または、左回りリングの前方へ向かう伝送路を、または左回りリングの前方へ向かう伝送路のパケットを右回りリングにループバックし、宛先MACアドレスがルータのリングインタフェースNICMACアドレスのパケットが右回りリングからパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを前方に送出する手段、
または、
前記リングネットワークの障害時には、伝送路障害点の両側のリングノード装置でループバックし、または、左回りリングの前方へ向かう伝送路を、または左回りリングの前方へ向かう伝送路のパケットを右回りリングにループバックし、宛先MACアドレスがルータのリングインタフェースNICMACアドレスのパケットが右回りリングからパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットがステアリングしたパケットでない場合で、前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去せずに、または送信元MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去して、上記以外は、そのままで、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶し、前記パケットを右回りリング前方に送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶し、前記パケットが前記パケットの送信元MAアドレスの下位アドレスと同じ下位アドレスのMACアドレスをパケットの通過を指定するアドレステーブルに記憶されていたパケットのアッド、ドロップおよび通過の装置を通過後のパケットの場合、前記パケットにステアリングパケットビットが付与されてくるので、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶し、
一方、前記パケットが宛先MACアドレスがリングポートに記憶されており、前記リングポートからリングに送出されたステアリングパケットビットが付与されたステアリングパケットの場合、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合に、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、かつ、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶する手段を
さらに備えることを特徴とするパケット転送システム。
【請求項2】
前記移動端末は、通信中は、送信元MACアドレスを自端末MACアドレスとし、宛先MACアドレスをルータのリングネットワークインタフェースのMACアドレスとする片経路設定パケットを周期的にリングネットワークの頂点装置に送出する手段を備える請求項1に記載のパケット転送システム。
【請求項3】
前記リングネットワークの伝送路障害復旧からの切り戻し時には、前記リングノード装置のリングポートアドレステーブルとパケットの通過を指定するアドレステーブルはオールクリアすることを特徴とする請求項1に記載のパケット転送システム。
【請求項4】
前記移動端末が移動先基地局にアクセスする直前に、前記移動端末の移動元基地局にMACアドレス認証パケット送出依頼パケットを送出し、前記送信元基地局は、前記移動端末のMACアドレスをMACアドレステーブルで確認し、前記移動端末のMACアドレス認証パケットを前記移動先基地局に送出し、途中の前記移動元基地局に接続するパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリから前記移動端末のMACアドレスの下位アドレスを削除する手段をさらに備えることを特徴とする請求項1に記載のパケット転送システム。
【請求項5】
前記パケットのアッド、ドロップおよび通過の装置は、右回りリングからパケットが到着し、前記パケットがリング外に送出される場合、
その際、前記パケットにコピービットが付与されているパケットは、そのコピービットを削除し、前記パケットの宛先MACアドレスを送信元MACアドレスとして持つ修繕パケットを作成し、左回りリングを転送させ、前記修繕パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されており、かつ、前記パケットの送信元MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリに記憶されている場合、前記修繕パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶させる手段を備えることを特徴とする請求項1に記載のパケット転送システム。
【請求項6】
前記基地局は、リングネットワークのパケットのアッド、ドロップおよび通過の装置からパケットが到着した場合、前記パケットの宛先MACアドレスが自基地局のMACアドレステーブルに記憶されていない場合で、前記パケットの宛先MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスが自基地局のMACアドレステーブルに記憶されている場合に、前記パケットを自基地局の接続するパケットのアッド、ドロップおよび通過の装置に向かわせ、前記パケットの前記宛先MACアドレスをパケットの通過を指定するアドレステーブルに記憶させ、前記パケットを右回りリングに送出させる手段を備えることを特徴とする請求項1に記載のパケット転送システム。
【請求項7】
前記パケットのアッド、ドロップおよび通過の装置は、左回りリングから到着するパケットのヘッダおよび基地局から到着するパケットのヘッダによる装置メモリへのアクセスは、ステアリング状態を除いて、前記パケットの通過と無関係に行う請求項1に記載のパケット転送システム。
【請求項8】
前記移動端末は移動先基地局にアクセス時直前に、前記移動先基地局が左回りリングのパケット進行方向のルータ側の基地局の場合、前記移動端末の移動元基地局に前記移動端末のMACアドレス認証パケット送出依頼パケットを送出し、前記移動元基地局は
前記移動端末の移動先基地局に左回りリングの光伝送路で、
一方、前記移動先基地局が左回りリングのパケット進行方向と逆方向のサーバから離れる方向の基地局の場合、前記移動端末の移動元基地局に前記移動端末のMACアドレス認証パケット送出依頼パケットを送出し、前記移動元基地局は
前記移動端末の移動先基地局に右回りリングの光伝送路で、
前記移動端末の移動先基地局のMACアドレスを宛先MACアドレスとする前記移動端末のMACアドレス認証パケットを送出し、前記認証パケットが前記移動先基地局に到着した場合、前記移動先基地局は、前記パケットの持つ前記移動端末のMACアドレスをMACアドレステーブルに設定する手段を備えることを特徴とする請求項1に記載のパケット転送システム。
【請求項9】
右回りリングの光伝送路と左回りリングの光伝送路のリングネットワークに複数のパケットのアッド、ドロップおよび通過の装置を挿入し、前記パケットのアッド、ドロップおよび通過の装置に基地局を接続し、前記基地局配下の端末または移動端末が、前記リングネットワークの右回りリングまたは左回りリングから到着する、自装置に接続するルータのインタフェースのMACアドレスを送信元MACアドレスとして持つパケットの通過を前記パケットの前記送信元MACアドレスがMACアドレステーブルに記憶されている場合に、遮断する機能を持つ頂点装置に、前記接続されたルータを介して宛先サーバと通信するため、TCPまたはUDPのイーサーネットフレームを前記ルータまで転送する方法であって、
前記端末または移動端末からのパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、
前記パケットが移動端末の移動先基地局変更直後のパケットの場合、または前記端末の通信開始パケットの場合、
前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去して、前記パケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリに記憶して、かつ、前記パケットの送信元MACアドレスの下位アドレスを一時記憶パケットの通過を指定する下位アドレスメモリに記憶して、前記パケットの宛先MACアドレスが右回りリング下流向きのリングポートに記憶されている場合は、前記パケットを右回りリングに送出し、一方、前記パケットの宛先MACアドレスがリングポートに記憶されていない場合には、前記パケットを左回りリングに送出し、
一方、前記パケットが携帯端末の移動先基地局変更直後のパケットでない場合、または端末の通信開始パケットでない場合、
前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去して、前記パケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリに記憶して、前記パケットの宛先MACアドレスが右回りリング下流向きのリングポートに記憶されている場合は、前記パケットを右回りリングに送出し、一方、前記パケットの宛先MACアドレスがリングポートに記憶されていない場合には、前記パケットを左回りリングに送出し、
前記転送されるパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合に、
前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、上記以外は、そのまま、前記パケットを前方に光伝送路でサーバが接続されたルータに向けて転送する手段と、
前記パケットの宛先MACアドレスが頂点装置のリング外への出口ポートのアドレステーブルに記憶されている場合には、
前記パケットが左回りリング1から到着した場合には、そのままリング外のルータに向けて送出し、前記パケットが右回りリング2から到着した場合は、到着ポートの下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶して、前記パケットをルータに送出するステップと、
サーバからのパケットがルータを介してリングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの宛先MACアドレスの下位アドレスが下位アドレスメモリに記憶されている場合には、前記パケットを左回りリングに送出し、前記パケットの宛先MACアドレスの下位アドレスが下位アドレスメモリに記憶されていない場合には、前記パケットを右回りリングに送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを前方に送出し、または、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリに記憶されている場合には、前記パケットをコピーし、コピーパケットを前方に送出し、元のパケットをリング外に送出し、または、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリに記憶されていない場合で、かつ、リング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には前記パケットをリング外に送出し、または、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていない場合には、前記パケットを前方に送出するステップとを有し、
前記リングネットワークの障害時には、伝送路障害点の両側のリングノード装置でループバックし、または、左回りリングの前方へ向かう伝送路を、または左回りリングの前方へ向かう伝送路のパケットを右回りリングにループバックし、宛先MACアドレスがルータのリングインタフェースNICMACアドレスのパケットが右回りリングからパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットがステアリングしたパケットでない場合で、前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去せずに、または送信元MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去して、上記以外は、そのままで、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶し、前記パケットを右回りリング前方に送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶し、前記パケットが前記パケットの送信元MAアドレスの下位アドレスと同じ下位アドレスのMACアドレスをパケットの通過を指定するアドレステーブルに記憶されていたパケットのアッド、ドロップおよび通過の装置を通過後のパケットの場合、前記パケットにステアリングパケットビットが付与されてくるので、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶し、
一方、前記パケットが宛先MACアドレスがリングポートに記憶されており、前記リングポートからリングに送出されたステアリングパケットビットが付与されたステアリングパケットの場合、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合に、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、かつ、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶するステップを
さらに有することを特徴とする方法。


















【発明の詳細な説明】
【技術分野】
【0001】
本発明は、MACアドレスの下位アドレスを記憶する下位アドレスメモリをリングノード装置に用いたリングネットワークの特徴を活かした移動端末のハンドオーバーのリング伝送路障害復旧方法に関する。本発明では、イーサーネット(登録商標)フレームを用いる。
【0002】
アドレス記憶方法の従来例としては、特許文献1の特開2000-151617「テーブ
ル作成検索装置」がある。この従来例は、MACアドレスの記憶回路に関するもので、行
列アドレスとMACアドレスデータエリアとインデックスエリアを持つRAM等で構成される第1のテーブルと行列アドレスとMACアドレスデータエリアとインデックスエリアを持つRAM等で構成される第2のテーブルからなる。この従来例は、下位ビット列(例えば16ビット)で第1のテーブルのメモリを指定した位置AにMACアドレス48ビット全体を記憶する。その位置Aに既に他のMACアドレスが記憶されている場合には、、第2のテーブルのメモリの空きアドレス位置Bに記録し、その記録したアドレス位置Bを前記第1テーブルのアドレス位置Aのインデックスエリアに記憶する。これは記録エリアをネスティングで指定する方法である。
【0003】
また、アドレス記憶方法の従来技術としては、特許文献2の特開2004-15592
「MACアドレスポインタ構造、MACアドレスの並べ替え方法」がある。この従来例は、下位ビット列で指定されるエントリーテーブルの同じアドレス位置に複数のMACアドレスを記憶する方法である。もし、空きエリアが無ければ、MACアドレスの前記下位ビット列と違う下位ビット列で指定されるエントリーテーブルにMACアドレスを記憶する。
【0004】
リング形ネットワークの従来例としては特許文献3のようにマスタスイッチとスレーブス
イッチを用いたリングネットワークが一般的である。このリングネットワークはマスタス
イッチの一方のリングポートがフレームを通過させないブロックポートになっていて、フ
ラッディングによる輻輳を防止している。リングネットワークに障害が発生した場合には、マスタスイッチから出てマスタスイッチに戻る監視フレームが届かなくなり、代わりに
障害点のスレーブスイッチから障害通知フレームがマスタスイッチに届くので、マスタス
イッチは、マスタスイッチのブロックポートのブロックを解除してフレームを通過させる。また、障害点の一方のスレーブスイッチの障害伝送路側にブロックポートを設定し、リ
ングネットワークの障害回復後もリングネットワークの動作を維持する。
一般に、従来のリングネットワークではリングノード装置にMACアドレステーブルを用いているので、伝送路障害時には、リングの全てのリングノード装置のDFBをクリアして、フラッディングでDFBを再構成する。
【0005】
ハンドオーバー方法の例として、特許文献4がある。この先行技術は、移動端末とアクセスルータ間にある基地局、ゲートウェイ経由の切り換え前の基地局経由のIPv6コネクションと切り換え先基地局経由のIPv6コネクションを持ち、コネクション経由のパケットがコネクション切り換え時に断時間を少なくする方法である。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2000-151617 号公報
【特許文献2】特開2004-15592 号公報
【特許文献3】再表2008-068813 号公報
【特許文献4】再表2017-195497 号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
従来のアドレス記憶法としての従来例特開2000-151617はネスティングでMACアドレスを記憶しているため、記憶アドレス先をたどるのに場合間がかかる問題がある。
【0008】
また、従来アドレス記憶方法としての従来例特開2004-15592は、下位ビット
列で指定されるMACアドレスのエントリーテーブル位置に空きが無ければ違う下位ビット列のエントリーテーブル位置にMACアドレスを記憶すると記載されているが、その場合には、MACアドレスを記憶する位置を選択する場合に、2つの下位ビット列で指定されるエントリーテーブル位置を検索しなければならないこと、および、同じエントリーテーブルの同じアドレス位置に、複数の記憶アドレスがあるので、それら複数のアドレス比較をする必要があり、検索に場合間がかかる問題がある。
【0009】
従来のリングネットワークである特許文献3は、左回りリングに向かうパケットの宛先MACアドレスと右回りリングに向かうパケットの宛先MACアドレスとリング外に送出するパケットの宛先MACアドレスをMACアドレスとポート番号で記憶するため、記憶するMACアドレス数が多くなり、MACアドレステーブルをMACアドレスの下位アドレスでメモリをアクセスしたアドレス位置にMACアドレスの全体の48ビットを記憶した場合、または上位アドレスを記憶した場合、MACアドレスが記憶できない場合に、転送されるパケットの宛先MACアドレスがMACアドレステーブルに記憶されていない時に前記パケットのフラッディングにより対応している欠点がある。
また、MACアドレステーブルによるDFBを用いているため、リング伝送路障害時にループバックパケットが送信元リングノード装置に戻った場合、前記パケットの送信元MACアドレスがリング外へのポート番号が記憶されているので、前記パケットの宛先MACアドレスのポート番号をリング下りの伝送路ポートにすることでRPRではステアリングに移行できるが、通常イーサーネットでは到着リングポートと送信元MACアドレスを対でMACアドレステーブルに記憶してしまうのでステアリング動作に移れない問題がある。
また、従来のハンドオーバーの特許文献4は、アクセスルータと移動端末間に2つのIP6コネクションを設けて切り換えているので、2つのIPv6コネクションの識別が必要になり、ハンドオーバー制御が複雑になる欠点がある。
【0010】
本発明の目的は、MACアドレスの下位アドレスを記憶する下位アドレスメモリをリングノード装置に使用したリングネットワークにより、従来のMACアドレステーブルを用いないで、簡単なハンドオーバーを実現する方法におけるリング障害復旧方法を示すことにある。
【課題を解決するための手段】
【0011】
本発明は、上記従来技術の問題点を鑑みて成されたもので、その解決手段は以下に示す
本発明の第1の観点から第9の観点である。
本発明の第1の観点は、右回りリングの光伝送路2と左回りリングの光伝送路1のリングネットワークに複数のパケットのアッド、ドロップおよび通過の装置6-1,6-2,6-3を挿入し、前記パケットのアッド、ドロップおよび通過の装置に基地局を接続し、前記基地局配下の端末または移動端末が、前記リングネットワークの右回りリングまたは左回りリングから到着する、自装置に接続するルータ22のインタフェースのMACアドレスを送信元MACアドレスとして持つパケットの通過を前記パケットの前記送信元MACアドレスがMACアドレステーブルに記憶されている場合に、遮断する機能を持つ頂点装置5に、前記接続されたルータ22を介して宛先サーバ20と通信するため、TCPまたはUDPのイーサーネットフレームを前記ルータまで転送するパケット転送システムであって、
前記端末または移動端末からのパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、
前記パケットが移動端末の移動先基地局変更直後のパケットの場合、または前記端末の通信開始パケットの場合、
前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合に、前記アドレステーブルの前記MACアドレスを消去して、前記パケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリ7に記憶して、かつ、前記パケットの送信元MACアドレスの下位アドレスを一時記憶パケットの通過を指定する下位アドレスメモリ10に記憶して、前記パケットの宛先MACアドレスが右回りリング下流向きのリングポートテーブル9に記憶されている場合は、前記パケットを右回りリング2に送出し、一方、前記パケットの宛先MACアドレスがリングポートテーブル9に記憶されていない場合には、前記パケットを左回りリング1に送出し、
一方、前記パケットが携帯端末の移動先基地局変更直後のパケットでない場合、または端末の通信開始パケットでない場合、
前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合に、前記アドレステーブルの前記MACアドレスを消去して、前記パケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリに記憶して、前記パケットの宛先MACアドレスが右回りリング下流向きのリングポートに記憶されている場合は、前記パケットを右回りリングに送出し、一方、前記パケットの宛先MACアドレスがリングポートに記憶されていない場合には、前記パケットを左回りリングに送出し、
前記転送されるパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合に、
前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、上記以外は、そのまま、前記パケットを前方に光伝送路でサーバが接続されたルータに向けて転送する手段と、
前記パケットの宛先MACアドレスが頂点装置5のリング外への出口ポートのアドレステーブルに記憶されている場合には、または、前記パケットの宛先MACアドレスがMACアドレステーブル25-1に記憶されており、その位置にリング外への出口ポート番号が記憶されている場合に、
前記パケットが左回りリング1から到着した場合には、そのままリング外のルータに向けて送出し、前記パケットが右回りリング2から到着した場合は、到着ポートの下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶して、または、前記パケットの送信元MACアドレスを前記パケットが転送されてきたリング名と対でMACアドレステーブル25-1に記憶して、前記パケットをルータ22に送出する手段と、
サーバ20からのパケットがルータ22を介してリングネットワークの頂点装置5に到着した場合、前記パケットの宛先MACアドレスの下位アドレスが下位アドレスメモリに記憶されている場合には、前記パケットを左回りリングに送出し、前記パケットの宛先MACアドレスの下位アドレスが下位アドレスメモリに記憶されていない場合には、前記パケットを右回りリングに送出し、または、前記パケットの宛先MACアドレスがMACアドレステーブル25-1に記憶されており、その位置に記憶されているリング名のリングの対向リングに前記パケットを送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブル8に記憶されている場合には、前記パケットを前方に送出し、または、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されている場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリ10に記憶されている場合には、前記パケットをコピーし、コピーパケットを前方に送出し、元のパケットをリング外に送出し、または、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリに記憶されていない場合で、かつ、リング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には前記パケットをリング外に送出し、または、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていない場合には、前記パケットを前方に送出する手段とを備え、
前記リングネットワークの障害時には、伝送路障害点の両側のリングノード装置でループバックし、または、左回りリングの前方へ向かう伝送路を、または左回りリングの前方へ向かう伝送路のパケットを右回りリングにループバックし、宛先MACアドレスがルータのリングインタフェースNICMACアドレスのパケットが右回りリングからパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、前記パケットを前方に送出する手段、
または、
前記リングネットワークの障害時には、伝送路障害点の両側のリングノード装置でループバックし、または、左回りリングの前方へ向かう伝送路を、または左回りリングの前方へ向かう伝送路のパケットを右回りリングにループバックし、宛先MACアドレスがルータのリングインタフェースNICMACアドレスのパケットが右回りリングからパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットがステアリングしたパケットでない場合で、前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去せずに、または送信元MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去して、上記以外は、そのままで、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブル9に記憶し、前記パケットを右回りリング前方に送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されている場合には、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶し、前記パケットが前記パケットの送信元MAアドレスの下位アドレスと同じ下位アドレスのMACアドレスをパケットの通過を指定するアドレステーブルに記憶されていたパケットのアッド、ドロップおよび通過の装置を通過後のパケットの場合、前記パケットにステアリングパケットビットが付与されてくるので、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブル8に記憶し、
一方、前記パケットが宛先MACアドレスがリングポートに記憶されており、前記リングポートからリングに送出されたステアリングパケットビットが付与されたステアリングパケットの場合、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合に、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、かつ、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶する手段を
さらに備えることを特徴とするパケット転送システムである。
【0012】
本発明の第2の観点は、本発明の第1の観点に記載のパケット転送システムにおいて、前記移動端末は、通信中は、送信元MACアドレスを自端末MACアドレスとし、宛先MACアドレスをルータ22のリングネットワークインタフェースのMACアドレスとする片経路設定パケットを周期的にリングネットワークの頂点装置に送出する手段を備えるパケット転送システムである。
【0013】
本発明の第3の観点は、本発明の第1の観点に記載のパケット転送システムにおいて、
前記リングネットワークの伝送路障害回復時には、前記リングノード装置のリングポートアドレステーブルとパケットの通過を指定するアドレステーブルはオールクリアすることを特徴とするパケット転送システムである。
【0014】
本発明の第4の観点は、本発明の第1の観点に記載のパケット転送システムにおいて、
前記移動端末が移動先基地局にアクセスする直前に、前記移動端末の移動元基地局にMACアドレス認証パケット送出依頼パケットを送出し、前記送信元基地局は、前記移動端末のMACアドレスをMACアドレステーブルで確認し、前記移動端末のMACアドレス認証パケットを前記移動先基地局に送出し、途中の前記移動元基地局に接続するパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリ7から前記移動端末のMACアドレスの下位アドレスを削除する手段をさらに備えることを特徴とするパケット転送システムである。
【0015】
本発明の第5の観点は、本発明の第1の観点に記載のパケット転送システムにおいて、
前記パケットのアッド、ドロップおよび通過の装置は、右回りリングからパケットが到着し、前記パケットがリング外に送出される場合、
その際、前記パケットにコピービットが付与されているパケットは、そのコピービットを削除し、前記パケットの宛先MACアドレスを送信元MACアドレスとして持つ修繕パケットを作成し、左回りリングを転送させ、前記修繕パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されており、かつ、前記パケットの送信元MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリ10に記憶されている場合、前記修繕パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブル8に記憶させる手段を備えることを特徴とするパケット転送システムである。
【0016】
本発明の第6の観点は、本発明の第1の観点に記載のパケット転送システムにおいて、
前記基地局は、リングネットワークのパケットのアッド、ドロップおよび通過の装置からパケットが到着した場合、前記パケットの宛先MACアドレスが自基地局のMACアドレステーブルに記憶されていない場合で、前記パケットの宛先MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスが自基地局のMACアドレステーブルに記憶されている場合に、前記パケットを自基地局の接続するパケットのアッド、ドロップおよび通過の装置に向かわせ、前記パケットの前記宛先MACアドレスをパケットの通過を指定するアドレステーブル8に記憶させ、前記パケットを右回りリングに送出させる手段を備えることを特徴とするパケット転送システムである。
【0017】
本発明の第7の観点は、本発明の第1の観点に記載のパケット転送システムにおいて、
前記パケットのアッド、ドロップおよび通過の装置は、左回りリングから到着するパケットのヘッダおよび基地局から到着するパケットのヘッダによる装置メモリへのアクセスは、ステアリング状態でない場合には、前記パケットの通過と無関係に行う手段を備えるパケット転送システムである。
【0018】
本発明の第8の観点は、本発明の第1の観点に記載のパケット転送システムにおいて、
前記移動端末は移動先基地局にアクセス時直前に、前記移動先基地局が左回りリングのパケット進行方向のルータ側の基地局の場合、前記移動端末の移動元基地局に前記移動端末のMACアドレス認証パケット送出依頼パケットを送出し、前記移動元基地局は
前記移動端末の移動先基地局に左回りリングの光伝送路1で、
一方、前記移動先基地局が左回りリングのパケット進行方向と逆方向のサーバから離れる方向の基地局の場合、前記移動端末の移動元基地局に前記移動端末のMACアドレス認証パケット送出依頼パケットを送出し、前記移動元基地局は
前記移動端末の移動先基地局に右回りリングの光伝送路2で、
前記移動端末の移動先基地局のMACアドレスを宛先MACアドレスとする前記移動端末のMACアドレス認証パケットを送出し、前記認証パケットが前記移動先基地局に到着した場合、前記移動先基地局は、前記パケットの持つ前記移動端末のMACアドレスをMACアドレステーブルに設定する手段を備えることを特徴とするパケット転送システムである。
【0019】
本発明の第9の観点は、右回りリングの光伝送路2と左回りリングの光伝送路1のリングネットワークに複数のパケットのアッド、ドロップおよび通過の装置を挿入し、前記パケットのアッド、ドロップおよび通過の装置に基地局を接続し、前記基地局配下の端末または移動端末が、前記リングネットワークの右回りリングまたは左回りリングから到着する、自装置に接続するルータ22のインタフェースのMACアドレスを送信元MACアドレスとして持つパケットの通過を前記パケットの前記送信元MACアドレスがMACアドレステーブル25-1に記憶されている場合に、遮断する機能を持つ頂点装置に、前記接続されたルータ22を介して宛先サーバ20と通信するため、TCPまたはUDPのイーサーネットフレームを前記ルータ22まで転送する方法であって、
前記端末または移動端末からのパケットが前記リングネットワークのパケットのアッド、ドロップおよび通過の装置に到着した場合に、
前記パケットが移動端末の移動先基地局変更直後のパケットの場合、または前記端末の通信開始パケットの場合、
前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合に、前記アドレステーブルの前記MACアドレスを消去して、前記パケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリ7に記憶して、かつ、前記パケットの送信元MACアドレスの下位アドレスを一時記憶パケットの通過を指定する下位アドレスメモリ10に記憶して、前記パケットの宛先MACアドレスが右回りリング下流向きのリングポートに記憶されている場合は、前記パケットを右回りリング2に送出し、一方、前記パケットの宛先MACアドレスがリングポートに記憶されていない場合には、前記パケットを左回りリング1に送出し、
一方、前記パケットが携帯端末の移動先基地局変更直後のパケットでない場合、または端末の通信開始パケットでない場合、
前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合に、前記アドレステーブルの前記MACアドレスを消去して、前記パケットの送信元MACアドレスの下位アドレスをリング外へのパケット送出を指定する下位アドレスメモリに記憶して、前記パケットの宛先MACアドレスが右回りリング下流向きのリングポートに記憶されている場合は、前記パケットを右回りリングに送出し、一方、前記パケットの宛先MACアドレスがリングポートに記憶されていない場合には、前記パケットを左回りリングに送出し、
前記転送されるパケットがパケットのアッド、ドロップおよび通過の装置に到着した場合に、
前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブル8に記憶して、上記以外は、そのまま、前記パケットを前方に光伝送路でサーバ20が接続されたルータ22に向けて転送するステップと、
前記パケットの宛先MACアドレスが頂点装置5のリング外への出口ポートのアドレステーブルに記憶されている場合には、
前記パケットが左回りリング1から到着した場合には、そのままリング外のルータに向けて送出し、前記パケットが右回りリング2から到着した場合は、到着ポートの下位アドレスメモリに前記パケットの送信元MACアドレスの下位アドレスを記憶して、前記パケットをルータ22に送出するステップと、
サーバからのパケットがルータを介してリングネットワークの頂点装置5に到着した場合、前記パケットの宛先MACアドレスの下位アドレスが下位アドレスメモリに記憶されている場合には、前記パケットを左回りリングに送出し、前記パケットの宛先MACアドレスの下位アドレスが下位アドレスメモリに記憶されていない場合には、前記パケットを右回りリングに送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記パケットを前方に送出し、または、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリに記憶されている場合には、前記パケットをコピーし、コピーパケットを前方に送出し、元のパケットをリング外に送出し、または、前記パケットの宛先MACアドレスがパケットの通過を指定するアドレステーブルに記憶されていない場合で、かつ、前記パケットの宛先MACアドレスの下位アドレスが一時記憶パケットの通過を指定する下位アドレスメモリに記憶されていない場合で、かつ、リング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には前記パケットをリング外に送出し、または、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていない場合には、前記パケットを前方に送出するステップとを有し、
前記リングネットワークの障害時には、伝送路障害点の両側のリングノード装置でループバックし、または、左回りリングの前方へ向かう伝送路を、または左回りリングの前方へ向かう伝送路のパケットを右回りリングにループバックし、宛先MACアドレスがルータのリングインタフェースNICMACアドレスのパケットが右回りリングからパケットのアッド、ドロップおよび通過の装置に到着した場合、
前記パケットがステアリングしたパケットでない場合で、前記パケットの送信元MACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去せずに、または送信元MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去して、上記以外は、そのままで、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶し、前記パケットを右回りリング前方に送出し、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶し、前記パケットが前記パケットの送信元MAアドレスの下位アドレスと同じ下位アドレスのMACアドレスをパケットの通過を指定するアドレステーブルに記憶されていたパケットのアッド、ドロップおよび通過の装置を通過後のパケットの場合、前記パケットにステアリングパケットビットが付与されてくるので、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶し、
一方、前記パケットが宛先MACアドレスがリングポートに記憶されており、前記リングポートからリングに送出されたステアリングパケットビットが付与されたステアリングパケットの場合、前記パケットがパケットのアッド、ドロップおよび通過の装置に到着した場合に、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶して、かつ、前記パケットの宛先MACアドレスを前記パケットの下流出口のリングポートアドレステーブルに記憶するステップを
さらに有することを特徴とする方法である。
【発明の効果】
【0020】
以上、説明したように、本発明は、リング伝送路障害時にもフラッディングを必要としないので、イーサーネットのドメインが大きくても輻輳が発生しない利点がある。また、リング伝送路障害時にループバック復旧からステアリングモードに即座に移行できるので、輻輳になりにくい利点がある。また、本発明は、パケットのアッド、ドロップおよび通過の装置の動作が簡単になり、従来のMACアドレステーブルに代えて下位MACアドレスメモリを用いるので、システムコストを下げられる効果がある。また、本発明は、上記メモリを使用したリングネットワークにより携帯端末のハンドオーバーを1ドメイン内で実現する方法で、消費電力およびシステムコストが抑えられ、かつ、高速に通信できる効果がある。
【図面の簡単な説明】
【0021】
図1】本発明の第1実施例のリング外へのパケット送出を指定する下位アドレスメモリとパケットの通過を指定するアドレステーブルとリングポートアドレステーブルを持つパケットのアッド、ドロップおよび通過の装置、複数を光リングで接続した2重リングネットワークの前記パケットのアッド、ドロップおよび通過の装置に接続された基地局を通してMACパケットを転送する端末とルータを介して前記リングネットワークに接続されたサーバとの間のパケット転送システムの通常時の動作例を説明するための図
図2】本発明の第1実施例のリング外へのパケット送出を指定する下位アドレスメモリとパケットの通過を指定するアドレステーブルとリングポートアドレステーブルを持つパケットのアッド、ドロップおよび通過の装置、複数を光リングで接続した2重リングネットワークの前記パケットのアッド、ドロップおよび通過の装置に接続された基地局を通してMACパケットを転送する端末とルータを介して前記リングネットワークに接続されたサーバとの間のパケット転送システムのリング伝送路障害復旧動作例を説明するための図
図3】本発明の第2実施例のリング外へのパケット送出を指定する下位アドレスメモリとパケットの通過を指定するアドレステーブルと一時記憶パケットの通過を指定する下位アドレスメモリとリングポートアドレステーブルを持つパケットのアッド、ドロップおよび通過の装置、複数を光リングで接続した2重リングネットワークの前記パケットのアッド、ドロップおよび通過の装置に接続された基地局を通してMACパケットを転送する端末とルータを介して前記リングネットワークに接続されたサーバとの間のパケット転送システムのハンドオーバ―のリング伝送路障害復旧動作例を説明するための図
図4】本発明の第1実施例、第2実施例のパケットのアッド、ドロップおよび通過の装置に用いられるリング外へのパケット送出を指定する下位アドレスメモリの下位アドレス記憶原理を示す図
【発明を実施するための形態】
【0022】
本発明の第1実施例を図1により説明する。本実施例は、リング外へのパケット送出を指定する下位アドレスメモリとパケットの通過を指定するアドレステーブルとリングポートテーブルを持つパケットのアッド、ドロップおよび通過の装置を、複数、光伝送路で接続した2重リングネットワークの前記パケットのアッド、ドロップおよび通過の装置に接続された基地局に収容された端末が前記リングネットワークに接続されたルータまでMACパケットとして情報を転送し、前記ルータを介して前記リングネットワークに接続されたサーバとの間のパケット転送システムにおけるリングネットワークを利用した端末のTCPパケットおよびUDP片方向パケット受信も可能なシステムの通常時の動作例である。前記サーバはインターネット接続サーバまたはコンテンツサーバである。ルータ22のリングネットワークインタフェースのNICからリングネットワークを介して、基地局の無線インタフェースのNICまで、一つの基地局のようなものである。コンテンツサーバはクラウドセンターの場合もある。
【0023】
図1において、1は左回りリングの光伝送路、2は右回りリングの光伝送路、5は頂点装置、6-1、6-2,6-3はパケットのアッド、ドロップおよび通過の装置、7はリング外へのパケット送出を指定する下位アドレスメモリ、8はパケットの通過を指定するアドレステーブル、9はリングポートテーブル、15-1,15-2,15-3はTCP端末またはUDP端末、16-1,16-2,16-3は基地局、20はコンテンツサーバまたはサービスプロバイダーのインターネット接続サーバ、22はルータである。また、(1)~(20)は点線の引き出し線で示したリングを転送されるMACアドレスを文字記号で略記したパケットの転送順番を示し、I0,I1,I2,I3,I4は、端末にダイナミックIPアドレス設定されるグローバルIPv4アドレス、またはサービスプロバイダーの国内IPv4アドレスである。またはIPv6アドレスである。
OE変換回路、EO変換回路等と、入力バッファ、出力バッファは図には記してない。
【0024】
以下に、図1の動作を説明する。最初に、UDP端末15-1,15-2,15-3は図に記してないARPテーブルにルータ22のMACアドレスr1r2が記憶される。
【0025】
次に、ゲームデータ通信のUDP端末15-2がパケット(1)Mr1r2a3a2(I0)(Mはイーサネットパケットを示し、r1r2はルータ22のMACアドレスを示し、a3a2はUDP端末15-2のMACアドレスである上位MACアドレスa3と下位MACアドレスa2を示し、I0は宛先であるサーバ20のIPアドレスを示す)を基地局16-2に送出した例を示す。基地局16-2は(2)Mr1r2a3a2(I0)をパケットのアッド、ドロップおよび通過の装置6-2に送出する。UDP端末15-2からの前記パケットがアッド、ドロップおよび通過の装置6-2に到達した場合、前記パケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶して、前記パケットを左回りリングの現用光伝送路1により頂点装置5に向けて送出し、前記パケットは、(3)Mr1r2a3a2(I0)により図に示すように、パケットのアッド、ドロップおよび通過の装置6-3に到着した場合、そのまま、前記パケットは、左回りリング1を転送されて、頂点装置5に到着した場合、前記パケットの宛先MACアドレスr1r2がMACアドレステーブル25-1に記憶されているので、前記パケットの転送されてきた左回りリング名1を送信元MACアドレスa3a2と共にMACアドレステーブル25-1に記憶して、または、前記パケットの送信元MACアドレスa3a2の下位アドレスa2を下位アドレスメモリに、左回りリング名1と共に記憶して、前記パケットはリング外に送出され、ルータ22に向かう。なお、前記下位アドレスメモリの同じ下位アドレス位置に違うリング名が記憶されている場合には、2つのリング名を記憶する。
【0026】
前記パケット(5)Mr1r2a3a2(I0)がルータ22に到着した場合、そのパケットの送信元MACアドレスa3a2および送信元IPアドレスI3をARPテーブルに記憶して、そのパケットの宛先IPアドレスI0の宛先に対応する出力ポートを求め、そのポートに送出する。そのパケットは(6)IPI3I0(IPはIPアドレスであることを示し、I3は端末15-2の送信元IPアドレス、I0は宛先であるサーバ20のIPアドレスを示す。)により図に示されるように転送されてサーバ20に到達する。
【0027】
次に、サーバからのダウンロードパケットサービスを受けるUDP端末15-1がパケ
ット(7)Mr1r2a1a2(I0)(Mはイーサネットパケットを示し、r1r2はルータ22のMACアドレスを示し、a1a2はUDP端末15-1のMACアドレスである上位MACアドレスa1と下位MACアドレスa2を示し、I0は宛先であるサーバ20のIPアドレスを示す)をL2スイッチ16-1に送出した例を示す。L2スイッチ16-1は(8)Mr1r2a1a2(I0)をパケットのアッド、ドロップおよび通過の装置6-1に送出する。UDP端末15-1からの前記パケットがアッド、ドロップおよび通過の装置6-1に到達した場合、前記パケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶して、前記パケットを左回りリングの現用光伝送路1により頂点装置5に向けて送出し、前記パケットは、(9)Mr1r2a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-2に到着する。
前記パケット(9)Mr1r2a1a2(I0)が左回りリングの現用光伝送路1でパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットの送信元MACアドレスa1a2をパケットの通過を指定するアドレステーブル8に記憶して、前記パケットを左回りリングの光伝送路1により(10)Mr1r2a1a2(I0)として頂点装置5に向けて送出する。前記パケットは左回りリングの光伝送路1でパケットのアッド、ドロップおよび通過の装置6-3を介して頂点装置5に到着した場合、前記パケットの宛先MACアドレスr1r2がMACアドレステーブル25-1に記憶されているので、前記パケットが転送されてきた左回りリング名1と送信元MACアドレスa1a2をMACアドレステーブル25-1に記憶して、または、前記パケットの送信元MACアドレスa1a2の下位アドレスa2を下位アドレスメモリに、左回りリング名1と共に記憶して、前記パケットはリング外に送出され、ルータ22に向かう。なお、前記下位アドレスメモリの同じ下位アドレス位置に違うリング名が記憶されている場合には、2つのリング名を記憶する。
【0028】
前記パケット(12)Mr1r2a1a2(I0)がルータ22に到着した場合、前記パケットが通信開始パケットの場合、そのパケットの送信元MACアドレスa1a2および送信元IPアドレスI2をARPテーブルに記憶して、そのパケットの宛先IPアドレスI0の宛先に対応する出力ポートを求め、そのポートに送出する。そのパケットは(13)IPI2I0(IPはIPアドレスであることを示し、I2は端末15-1の送信元IPアドレス、I0は宛先であるサーバ20のIPアドレスを示す。)により図に示されるように転送されてサーバ20に到達する。
【0029】
次に、コンテンツサーバ20から通信開始パケットでないパケット(14)IPI0I2(IPはIPアドレスであることを示し、I2は端末15-1のIPv6アドレス、またはIPv4アドレス、I0はゲーム通信のサーバ20のIPアドレスを示す)がルータ22に到着した場合に、前記パケットがIPv6アドレスの場合には、前記パケットの宛先IPv6アドレスI2の対の宛先MACアドレスa1a2を宛先IPv6アドレスのMACアドレス部分からコピーして、MACパケットのMACヘッダーアドレスとして用いたMACパケット(15)Ma1a2r1r2(I2)をリングネットワークの頂点装置5に送出する。前記パケットがIPv4アドレスの場合には、前記パケットの宛先IPアドレスI2の対の宛先MACアドレスa1a2を図に記してないARPテーブルから求め、MACパケットのMACヘッダーアドレスとして用いたMACパケット(15)Ma1a2r1r2(I2)をリングネットワークの頂点装置5に送出する。前記パケットがリングノード装置5に到着した場合、前記パケットの宛先MACアドレスがMACアドレステーブル25-1に記憶されており、そのMACアドレス記憶位置に左回りリング名1が記憶されているので、または、前記パケットの宛先MACアドレスa1a2の下位アドレスa2が下位アドレスメモリに、左回りリング名1と共に記憶されているので、前記パケットを左リング名1の対向リングである右回りリングの光伝送路2に送出する。
【0030】
前記パケット(16)Ma1a2r1r2(I2)は右回りリング2上を転送されて、パケットのアッド、ドロップおよび通過の装置6-3に到着した場合、前記パケット(16)Ma1a2r1r2(I2)の宛先MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、前記パケットは右回りリング2に送出される。
前記パケット(17)Ma1a2r1r2(I2)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの宛先MACアドレスa1a2がパケットの通過を指定するアドレステーブル8に記憶されているので、前記パケットは右回りリングに(18)Ma1a2r1r2(I2)として送出される。
【0031】
前記パケット(18)Ma1a2r1r2(I2)がパケットのアッド、ドロップおよび通過の装置6-1に到着した場合、前記パケット(18)Ma1a2r1r2(I2) の宛先MACアドレスa1a2がパケットの通過を指定するアドレステーブル8に記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットをリング外に送出する。前記パケットがL2スイッチ16-1に到着した場合、前記パケット(19)Ma1a2r1r2(I2)は端末15-1に送出される。
【0032】
次に、本発明の第1実施例のリング伝送路障害復旧方法を図2により説明する。図2は第1実施例の図1のパケットのアッド、ドロップおよび通過の装置6-2とパケットのアッド、ドロップおよび通過の装置6-3の間の伝送路障害でパケットのアッド、ドロップおよび通過の装置6-2のサーバ側でループバックした場合の動作例である。
【0033】
図2において、各記号は図2と同じである。(1)~(30)は点線の引き出し線で示さ
れるMACヘッダを略記したパケットの転送される順番である。
【0034】
以下に、図2の動作を説明する。
最初に、UDP端末15-1,15-2,15-3は図に記してないARPテーブルにルータ22のリング伝送路インタフェースのMACアドレスr1r2が設定される。
【0035】
次に、ゲームデータ通信のUDP端末15-2がパケット(1)Mr1r2a3a2(I0)(Mはイーサネットパケットを示し、r1r2はルータ22のMACアドレスを示し、a3a2はUDP端末15-2のMACアドレスである上位MACアドレスa3と下位MACアドレスa2を示し、I0は宛先であるサーバ20のIPアドレスを示す)をL2スイッチ16-2に送出した例を示す。L2スイッチ16-2は(2)Mr1r2a3a2(I0)をパケットのアッド、ドロップおよび通過の装置6-2に送出する。UDP端末15-2からの前記パケットがアッド、ドロップおよび通過の装置6-2に到達した場合、前記パケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶して、前記パケットを左回りリングの現用光伝送路1により頂点装置5に向けて送出し、前記パケットは、(3)Mr1r2a3a2(I0)により図に示すように、パケットのアッド、ドロップおよび通過の装置6-3に到着した場合、そのまま、前記パケットは、左回りリング1を転送されて、頂点装置5に到着した場合、前記パケットの宛先MACアドレスr1r2がMACアドレステーブル25-1に記憶されているので、前記パケットの転送されてきた左回りリング名1を送信元MACアドレスa3a2と共にMACアドレステーブルに記憶して、または、前記パケットの送信元MACアドレスa3a2の下位アドレスa2を下位アドレスメモリに、左回りリング名1と共に記憶して、前記パケットはリング外に送出され、ルータ22に向かう。なお、前記下位アドレスメモリの同じ下位アドレス位置に違うリング名が記憶されている場合には、2つのリング名を記憶する。
【0036】
前記パケット(5)Mr1r2a3a2(I0)がルータ22に到着した場合、そのパケットの送信元MACアドレスa3a2および送信元IPアドレスI3をARPテーブルに記憶して、そのパケットの宛先IPアドレスI0の宛先に対応する出力ポートを求め、そのポートに送出する。そのパケットは(6)IPI3I0(IPはIPアドレスであることを示し、I3は端末15-2の送信元IPアドレス、I0は宛先であるサーバ20のIPアドレスを示す。)により図に示されるように転送されてサーバ20に到達する。
【0037】
次に、サーバからのダウンロードパケットサービスを受けるUDP端末15-1がパケ
ット(7)Mr1r2a1a2(I0)(Mはイーサネットパケットを示し、r1r2はルータ22のMACアドレスを示し、a1a2はUDP端末15-1のMACアドレスである上位MACアドレスa1と下位MACアドレスa2を示し、I0は宛先であるサーバ20のIPアドレスを示す)を基地局16-1に送出した例を示す。L2スイッチ16-1は(8)Mr1r2a1a2(I0)をパケットのアッド、ドロップおよび通過の装置6-1に送出する。UDP端末13-1からの前記パケットがアッド、ドロップおよび通過の装置6-1に到達した場合、前記パケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶して、前記パケットを左回りリングの現用光伝送路1により頂点装置5に向けて送出し、前記パケットは、(9)Mr1r2a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-2に到着する。
前記パケット(9)Mr1r2a1a2(I0)が左回りリングの現用光伝送路1でパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットの送信元MACアドレスa1a2をパケットの通過を指定するアドレステーブル8に記憶して、前記パケットを左回りリングの光伝送路1により(10)Mr1r2a1a2(I0)として頂点装置5に向けて送出する。
この時、パケットのアッド、ドロップおよび通過の装置6-2とパケットのアッド、ドロップおよび通過の装置6-3の間の伝送路障害で、パケットのアッド、ドロップおよび通過の装置のサーバ側でループバックした場合を考える。これは光信号レベルのループバックなので、ループバックビットは入れられず、ループバックパケットは右回りリングをルータのMACアドレスを宛先MACアドレスとするパケットである。ループバックパケット(10)Mr1r2a1a2(I0)が右回りリングからパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの宛先MACアドレスがルータ22のMACアドレスであるループバックパケットで、前記パケットの送信元MACアドレスa1a2の下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットの宛先MACアドレスr1r2を前記パケットのリング出口のリングポートアドレステーブル9に記憶して、前記パケットの送信元MACアドレスa1a2がパケットの通過を指定するアドレステーブル8に記憶されている場合は、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていることが、2番目でない場合、前記アドレステーブルの前記MACアドレスを消去して、前記パケットを右回りリングに(11)Mr1r2a1a2(I0)として送出する。図ではMACアドレスa1a2が消去されたことが、横線をひいて示してある。
【0038】
右回りリング2に送出された前記パケット(11)Mr1r2a1a2(I0)がパケットのアッド、ドロップおよび通過の装置6-1に到着した場合、前記パケットの宛先MACアドレスがルータ22のMACアドレスであるループバックパケットで、前記パケットの送信元MACアドレスa1a2の下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットの宛先MACアドレスr1r2をリングポートアドレステーブル9に記憶して、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されていることが、2番目である場合なので、そのまま、前記パケットを右回りリングに(12)Mr1r2a1a2(I0)として送出する。ちなみに、前記パケットがパケットの宛先MACアドレスがリングポートアドレステーブル9に記憶されていたステアリングパケットの場合で、そのパケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブル8に記憶する。
【0039】
右回りリングに(12)Mr1r2a1a2(I0)として送出されたパケットがリングノード装置5に到着した場合、前記パケットの宛先MACアドレスr1r2がアドレステーブル25-1に記憶されているので、前記パケットの送信元MACアドレスa1a2と前記パケットが転送されてきた右回りリング名2をMACアドレステーブルに記憶して、前記パケットをリング外に送出して、ルータ22に向かわせる。
以後、ルータ22からリングノード装置5に到着するパケットは、宛先MACアドレスと共に記憶されているリング名の対向リングに送出される。ちなみに端末13-1と端末13-2に向かうパケットは左回りリング1に送出される。端末13-3に向かうパケットは右回りリングに送出される。
【0040】
次に、本発明の第2実施例を図3により説明する。本実施例は、リング外へのパケット送出を指定する下位アドレスメモリとパケットの通過を指定するアドレステーブルと一時記憶パケットの通過を指定する下位アドレスメモリとリングポートテーブルを持つパケットのアッド、ドロップおよび通過の装置を、複数、光伝送路で接続した2重リングネットワークの前記パケットのアッド、ドロップおよび通過の装置に接続された基地局に収容された移動端末が前記リングネットワークに接続されたルータまでMACパケットとして情報を転送し、前記ルータを介して前記リングネットワークに接続されたサーバとの間のパケット転送システムにおけるリングネットワークを利用した移動端末のTCPパケットおよびUDP片方向パケット受信も可能なハンドオーバ―のリング伝送路障害復旧方法の動作例である。前記サーバはインターネット接続サーバまたはコンテンツサーバである。ルータ22のリングネットワークインタフェースのNICからリングネットワークを介して、基地局の無線インタフェースのNICまで、一つの基地局のようなものである。コンテンツサーバはクラウドセンターの場合もある。
【0041】
図3において、1は左回りリングの光伝送路、2は右回りリングの光伝送路、5は頂点装置、6-1、6-2,6-3はパケットのアッド、ドロップおよび通過の装置、7はリング外へのパケット送出を指定する下位アドレスメモリ、8はパケットの通過を指定するアドレステーブル、9はリングポートテーブル、10は一時記憶パケットの通過を指定する下位アドレスメモリ、13-1,13-2,13-3はTCP移動端末またはUDP移動端末、14-1,14-2,14-3は基地局、20はコンテンツサーバまたはサービスプロバイダーのインターネット接続サーバ、22はルータである。また、(1)~(35)は点線の引き出し線で示したリングを転送されるMACアドレスを文字記号で略記したパケットの転送順番を示し、I0,I1,I2,I3,I4は、端末にダイナミックIPアドレス設定されるグローバルIPv4アドレス、またはサービスプロバイダーの国内IPv4アドレスである。またはIPv6アドレスである。
OE変換回路、EO変換回路等と、入力バッファ、出力バッファは図には記してない。
【0042】
以下に、図3の動作を説明する。ゲームデータ通信のUDP移動端末13-2がパケット(1)Mn1a3a2(I0)(Mはイーサネットパケットを示し、n1は基地局14-1のインタフェースの無線MACアドレスを示し、a3a2はUDP端末13-2のMACアドレスである上位MACアドレスa3と下位MACアドレスa2を示し、I0は宛先であるサーバ20のIPアドレスを示す)を基地局14-1に送出した例を示す。基地局14-1は(2)Mr1r2a3a2(I0)を有線でイーサーネットパケットとしてパケットのアッド、ドロップおよび通過の装置6-2に送出する。UDP移動端末13-2からの前記パケットがアッド、ドロップおよび通過の装置6-1に到達した場合、前記パケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶して、前記パケットを左回りリングの現用光伝送路1により頂点装置5に向けて送出し、前記パケットは、(3)Mr1r2a3a2(I0)により図に示すように、パケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、そのまま、前記パケットは、左回りリング1を転送されて、パケットのアッド、ドロップおよび通過の装置6-3に(4)Mr1r2a3a2(I0)として到着した場合、前記パケットの送信元MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、そのまま、前記パケットは、左回りリング1を転送されて、頂点装置5に到着した場合、前記パケットの宛先MACアドレスr1r2がMACアドレステーブル25-1に記憶されているので、前記パケットの転送されてきた左回りリング名1を送信元MACアドレスa3a2と共にアドレステーブル25-1に記憶して、または、前記パケットの送信元MACアドレスa3a2の下位アドレスa2を下位アドレスメモリに、左回りリング名1と共に記憶して、前記パケット(5)Mr1r2a3a2(I0)はリング外に(6)Mr1r2a3a2(I0)として送出され、ルータ22に向かう。なお、前記下位アドレスメモリの同じ下位アドレス位置に違うリング名が記憶されている場合には、2つのリング名を記憶する。
【0043】
前記パケット(6)Mr1r2a3a2(I0)がルータ22に到着した場合、そのパケットの送信元MACアドレスa3a2および送信元IPアドレスI3をARPテーブルに記憶して、そのパケットの宛先IPアドレスI0の宛先に対応する出力ポートを求め、そのポートに送出する。そのパケットは(7)IPI3I0(IPはIPアドレスであることを示し、I3は移動端末13-2の送信元IPアドレス、I0は宛先であるサーバ20のIPアドレスを示す。)により図に示されるように転送されてサーバ20に到達する。
【0044】
次に、サーバからのダウンロードパケットサービスを受けるUDP移動端末13-1がパケ
ット(8)Mn1a1a2(I0)(Mはイーサネットパケットを示し、n1は基地局14-1の無線MACアドレスを示し、a1a2はUDP移動端末13-1のMACアドレスである上位MACアドレスa1と下位MACアドレスa2を示し、I0は宛先であるサーバ20のIPアドレスを示す)を基地局14-1に送出した例を示す。基地局14-1は(9)Mr1r2a1a2(I0)を有線のイーサーパケットとしてパケットのアッド、ドロップおよび通過の装置6-1に送出する。UDP移動端末13-1からの前記パケットがアッド、ドロップおよび通過の装置6-1に到達した場合、前記パケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶して、前記パケットを左回りリングの現用光伝送路1により頂点装置5に向けて送出し、前記パケットは、(10)Mr1r2a1a2(I0)により図に示すように転送され、パケットのアッド、ドロップおよび通過の装置6-2に到着する。
前記パケット(10)Mr1r2a1a2(I0)が左回りリングの現用光伝送路1でパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、そのまま、前記パケットを左回りリングの光伝送路1により(11)Mr1r2a1a2(I0)として頂点装置5に向けて送出する。前記パケットは左回りリングの光伝送路1でパケットのアッド、ドロップおよび通過の装置6-3を介して頂点装置5に到着した場合、前記パケットの宛先MACアドレスr1r2がMACアドレステーブル25-1に記憶されているので、前記パケットが転送されてきた左回りリング名1と送信元MACアドレスa1a2をアドレステーブル25-1に記憶して、または、前記パケットの送信元MACアドレスa1a2の下位アドレスa2を下位アドレスメモリに、左回りリング名1と共に記憶して、前記パケットはリング外に送出され、ルータ22に向かう。なお、前記下位アドレスメモリの同じ下位アドレス位置に違うリング名が記憶されている場合には、2つのリング名を記憶する。
【0045】
前記パケット(13)Mr1r2a1a2(I0)がルータ22に到着した場合、前記パケットが通信開始パケットの場合、そのパケットの送信元MACアドレスa1a2および送信元IPアドレスI2をARPテーブルに記憶して、そのパケットの宛先IPアドレスI0の宛先に対応する出力ポートを求め、そのポートに送出する。そのパケットは(14)IPI2I0(IPはIPアドレスであることを示し、I2は移動端末13-1の送信元IPアドレス、I0は宛先であるサーバ20のIPアドレスを示す。)により図に示されるように転送されてサーバ20に到達する。
【0046】
次に、UDP移動端末13-2がLTE(IEEE802.16e)の基地局14-1から、近隣移動端末宛てに基地局信号を広告している移動先基地局14-2に接近を基地局14-2からの受信電波強度から判断時に、移動端末13-2の移動元基地局14-1に、MACアドレス認証パケット送出の依頼パケット(15)Mn1a3a2(I0)を送出する。前記移動元基地局14-1は、前記移動端末のMACアドレスが自基地局の図に記してないMACアドレステーブルに記憶されているので、前記移動端末13-2のMACアドレスを確認し、前記MACアドレステーブルの前記移動端末のMACアドレス記憶位置に消去準備ビットを記憶し、MACアドレス確認元信号を持つ認証用パケットを自基地局の接続するパケットのアッド、ドロップおよび通過の装置6-1と前記移動端末13-2の移動先基地局の接続するパケットのアッド、ドロップおよび通過の装置6-2とを経由して前記移動端末13-2の移動先基地局14-2に送る。
前記認証用パケットが前記移動端末13-2の移動先基地局14-2に到着した場合、前記基地局14-2は、前記移動端末13-2から到着した前記移動端末への無線チャンネル設定依頼パケットのMACアドレスの認証を行い、前記移動端末13-2への無線チャンネルを設定し、自基地局14-2のIPv6アドレスを着付けアドレスとし、前記移動端末13-2のMACアドレスa3a2を図に記してないMACアドレステーブルに記憶して、前記気付けアドレスを認証信号と共に、前記移動端末13-2に送る。前記移動先基地局14-2より前記パケットを受信した移動端末13-2からの気付けIPv6アドレスのパケット(16)Mn2a3a2(B2)(I0)(n2は基地局14-2の無線NICMACアドレスを示し、B2はIPv6気付けアドレスのMACアドレス部分である基地局14-2のMACアドレスに相当する)が基地局14-2に到着した場合、前記移動先基地局の接続されるパケットのアッド、ドロップおよび通過の装置6-2が左回りリング1上で、サーバ20に近づく方向の基地局に接続する装置である場合の移動先基地局変更直後のパケットあり、その移動直後のパケットの旨の信号mを前記パケットに挿入し、そのパケットをパケットのアッド、ドロップおよび通過の装置6-2に(17)Mr1r2a3a2(B2)m(I0)として送出する。UDP移動端末13-2からの前記パケット(17)Mr1r2a3a2(B2)m(I0)がアッド、ドロップおよび通過の装置6-2に到達した場合、前記パケットの送信元MACアドレスの下位アドレスa2をリング外へのパケット送出を指定する下位アドレスメモリ7に記憶し、かつ、前記パケットの送信元MACアドレスの下位アドレスa2を一時記憶パケットの通過を指定する下位アドレスメモリ10に記憶し、前記パケットを左回りリングの光伝送路1により頂点装置に向けて送出し、前記パケット(18)Mr1r2a3a2(I0)がパケットのアッド、ドロップおよび通過の装置6-3に到着した場合、そのまま、前記パケットを左回りリングの光伝送路1により(19)Mr1r2a3a2(I0)により図に示すように転送されて頂点装置5に向けて送出する。前記パケット(19)Mr1r2a3a2(I0)が頂点装置5の受信回路25-1に到着した場合、前記パケットの宛先MACアドレスr1r2がMACアドレステーブル25-1に記憶されているので、前記パケットが転送されてきた左回りリング名1と送信元MACアドレスa3a2をアドレステーブル25-1に記憶して、または、前記パケットの送信元MACアドレスa3a2の下位アドレスa2を下位アドレスメモリに、左回りリング名1と共に記憶して、前記パケットはリング外に送出され、ルータ22に向かう。なお、前記下位アドレスメモリの同じ下位アドレス位置に違うリング名が記憶されている場合には、2つのリング名を記憶する。前記パケットは(20)Mr1r2a3a2(I0)としてリング外に送出され、ルータ22に向かう。
【0047】
前記パケット(20)Mr1r2a3a2(I0)がルータ22に到着した場合、前記パケットは通信開始パケットまたは通信開始パケットの応答パケットでは無いので、そのパケットの送信元MACアドレスa3a2および送信元IPアドレスI3がARPテーブルに記憶されているので、前記パケットをルータ22内に取り込み、そのパケットの宛先IPアドレスI0の宛先に対応する出力ポートを求め、そのポートに送出する。前記パケットのIPパケットをサーバ20に送出する。そのパケットはIPI3I0(IPはIPアドレスであることを示し、I3は移動端末13-2の送信元IPアドレス、I0は宛先であるゲームパケットのコンテンツサーバ20のIPアドレスを示す。)により図に示されるように転送されてサーバ20に到達する。
【0048】
次に、コンテンツサーバ20から通信開始パケットでないパケット(21)IPI0I2(IPはIPアドレスであることを示し、I2は端末13-1のIPv6アドレス、またはIPv4アドレス、I0はゲーム通信のサーバ20のIPアドレスを示す)がルータ22に到着した場合に、前記パケットがIPv6アドレスの場合には、前記パケットの宛先IPv6アドレスI2の対の宛先MACアドレスa1a2を宛先IPv6アドレスのMACアドレス部分からコピーして、MACパケットのMACヘッダーアドレスとして用いたMACパケット(22)Ma1a2r1r2(I2)をリングネットワークの頂点装置5に送出する。前記パケットがIPv4アドレスの場合には、前記パケットの宛先IPアドレスI2の対の宛先MACアドレスa1a2を図に記してないARPテーブルから求め、MACパケットのMACヘッダーアドレスとして用いたMACパケット(22)Ma1a2r1r2(I2)をリングネットワークの頂点装置5に送出する。前記パケットがリングノード装置5に到着した場合、前記パケットの宛先MACアドレスがMACアドレステーブル25-1に記憶されており、そのMACアドレス記憶位置に左回りリング名1が記憶されているので、または、前記パケットの宛先MACアドレスa1a2の下位アドレスa2が下位アドレスメモリに、左回りリング名1と共に記憶されているので、前記パケットを左リング名1の対向リングである右回りリングの光伝送路2に送出する。
【0049】
前記パケット(23)Ma1a2r1r2(I2)は右回りリング2上を転送されて、パケットのアッド、ドロップおよび通過の装置6-3に到着した場合、前記パケット(23)Ma1a2r1r2(I2)の宛先MACアドレスの下位アドレスa2がリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されていないので、前記パケットは右回りリング2に送出される。
前記パケット(24)Ma1a2r1r2(I2)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの宛先MACアドレスa1a2がパケットの通過を指定するアドレステーブル8に記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリと一時記憶パケットの通過を指定する下位アドレスメモリ10に記憶されているので、前記パケットをコピーし、コピーパケットを右回りリングに(26)Ma1a2r1r2(I2)として送出し、元の前記パケットをリング外に(25)Ma1a2r1r2(I2)として送出する。
【0050】
前記パケット(26)Ma1a2r1r2(I2)がパケットのアッド、ドロップおよび通過の装置6-1に到着した場合、前記パケット(26)Ma1a2r1r2(I2) の宛先MACアドレスa1a2がパケットの通過を指定するアドレステーブル8に記憶されておらず、前記パケットの宛先MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットをリング外に送出する。前記パケットが基地局14-1に到着した場合、前記パケット(27)Ma1a2r1r2(I2)は移動端末13-1に(28)Ma1a2n1(I2)として送出される。前記移動端末13-1からの応答パケット(29)Mn1a1a2(I0)として基地局14-1、パケットのアッド、ドロップおよび通過の装置6-1を介して、パケットのアッド、ドロップおよび通過の装置6-2に(30)Mr1r2a1a2(I0)として到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリ7に記憶されているので、前記パケットの送信元MACアドレスa1a2をパケットの通過を指定するアドレステーブル8に記憶して、前記パケットを左回りリング1に(31)Mr1r2a1a2(I0)として送出する。
【0051】
次に、パケットのアッド、ドロップおよび通過の装置6-2と6-3の間の記号30で伝送路障害が起こり、パケットのアッド、ドロップおよび通過の装置6-2の左回りリング出口で右回りリングにループバックされた場合の動作を示す。ループバックは光信号レベルでも電気信号レベルでもよい。
前記リングネットワークの障害時には、伝送路障害点の両側のリングノード装置でループバックし、または、伝送路障害点に接する左回りリング伝送路のパケットをループバックし、ループバックしたパケット(31)Mr1r2a1a2(I0)が 右回りリングからパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、
前記パケットがステアリングしたパケットのビットを保持していない場合で、前記パケットの送信元MACアドレスa1a2がパケットの通過を指定するアドレステーブル8に記憶されている場合には、前記MACアドレスa1a2を消去せずに、またはパケットの送信元MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合には、前記MACアドレスを消去して、またはパケットの送信元MACアドレスの下位アドレスと同じ下位アドレスのMACアドレスがパケットの通過を指定するアドレステーブルに記憶されている場合で、そのMACアドレス記憶位置にマークビットが記憶されている場合は、前記MACアドレスを消去して、そのMACアドレス位置にマークビットが記憶されていない場合は、マークビットを記憶して、そのまま、上記以外は、そのままで、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスr1r2を前記パケットの下流出口のリングポートアドレステーブル9に記憶して、前記パケットを(32)Mr1r2a1a2(I0)としてパケットのアッドドロップおよび通過の装置6-1に向かわせる。
前記ループバックしたパケットがパケットのアッドドロップおよび通過の装置6-1に到着した場合、前記パケットの送信元MACアドレスの下位アドレスがリング外へのパケット送出を指定する下位アドレスメモリに記憶されている場合には、前記パケットの宛先MACアドレスr1r2を前記パケットの下流出口のリングポートアドレステーブル9に記憶して、前記パケットの送信元MAアドレスの下位アドレスと同じ下位アドレスのMACアドレスがパケットの通過を指定するアドレステーブル8に記憶されていたパケットのアッド、ドロップおよび通過の装置を通過後のパケットの場合、前記パケットの送信元MACアドレスをパケットの通過を指定するアドレステーブルに記憶するが、このパケットの場合は異なるのでアドレステーブル8には記憶しない。前記パケットは(33)Mr1r2a1a2(I0)として、リングノード装置5に到着した場合、前記パケットの宛先MACアドレスr1r2がMACアドレステーブル25-1に記憶されているので、前記パケットの送信元MACアドレスa1a2と前記パケットが転送されてきた右回りリング名2を対でMACアドレステーブル25-1に記憶する。図ではMACアドレスa1a2のリング名1が横線で消されてポート番号2が記憶されている。
【0052】
次に、移動端末13-2がパケット(34)Mn2a3a2(I0)を基地局14-2に送出され、パケットMr1r2a3a2(I0)がパケットのアッド、ドロップおよび通過の装置6-2に到着した場合、前記パケットの宛先MACアドレスr1r2がリングポートアドレステーブル9に記憶されているので、前記パケットにステアリングパケットのビットを付与して、前記パケットを右回りリング2に送出する。前記パケットは(35)Mr1r2a3a2(I0)として、リングノード装置5に到着した場合、前記パケットの宛先MACアドレスr1r2がMACアドレステーブル25-1に記憶されているので、前記パケットの送信元MACアドレスa3a2と前記パケットが転送されてきた右回りリング名2を対でMACアドレステーブル25-1に記憶する。図ではMACアドレスa3a2のリング名1が横線で消されてリング名2が記憶されている。
ルータから頂点装置5に到着する宛先MACアドレスがa1a2またはa3a2のパケットのリング名はMACアドレステーブル25-1から読み取ると2なので、前記パケットは左回りリング1に送出される。
【0053】
伝送路障害復旧後の切り戻し時は、頂点装置からのOAMパケットでリングの全パケットのアッド、ドロップおよび通過の装置のパケットの通過を指定するアドレステーブルの記憶アドレスとリングポートアドレステーブルの記憶アドレスをクリアし、かつ、頂点装置のMACアドレステーブルの全移動端末のMACアドレスの使用リング名を左回りリング名1にする。
【0054】
第1実施例、第2実施例で転送されるMACパケットの最大パケット長1500バイトは2進数で101,1101,1100であり、2バイトのパケット長フィールドの上5ビットが空きビットエリアとなるが、パケットタイプフィールドの先頭4ビットの内、2,3,4ビット目の3ビットが空きビットとなる。この3ビットは、IPv4、IPv6、arp等のパケットタイプビットでも使われない。この空きビットをMACパケットの制御ビットとして用いる。
【0055】
上記第1実施例、第2実施例のパケットのアッド、ドロップおよび通過の装置のリング外へのパケット送出を指定する下位アドレスメモリおよび一時記憶パケットの通過を指定する下位アドレスの構成方法は、電子情報通信学会技術報告(IEICE Technical Report CS2013-28-CS2013-40)の通信方式 vol 113 No,207,Septenber 12-13,2013の「発信端末アドレスのみを持つパケットを双方向に転送するMAC動作形ツリー状リングネットワークの提案」の44ページの3章「データ記憶領域をアドレスとして用いるアドレス記憶法」に開示されている。また、特開2019-097045(アドレス記憶法)にも開示されている。この方法は原理図として図4に示すように構成することもできる。図4はSRAM出力データ32ビット70の出力をラッチ回路55でラッチし、そのラッチ出力信号とビット0書き込み信号59と下位MACアドレスの下位部分5ビット58をデコーダ53でデコードした出力60と入力するロジック回路54の出力として、外部に送出され、CPUからSRAMへの書き込まれる。
【符号の説明】
【0056】
1 左回りリングの光伝送路
2 右回りリングの光伝送路
5 頂点装置
6-1,6-2,6-3 パケットのアッド、ドロップおよび通過の装置
7 リング外へのパケット送出を指定する下位アドレスメモリ
8 パケットの通過を指定するアドレステーブル
10 一時記憶パケットの通過を指定する下位アドレスメモリ
13-1,13-2,13-3 移動端末
14-1,14-2,14-3 基地局
15 移動端末の移動
15-1,15-2,15-3 端末
20 サーバ
22 ルータ
25-1 頂点装置のMACアドレステーブル

図1
図2
図3
図4