【手続補正書】
【提出日】令和2年9月27日(2020.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
０系リングと前記リングと伝送方向が逆の１系リングからなる２つのリング伝送路と、前記２つのリング伝送路に、０系リングのパケット流を１系リングに折り返し、かつ、１系リングからのOAMパケット以外のパケットの通過を遮断する伝送路ポートを持つノードである頂点ノードと、前記頂点ノードのOAMパケット以外のパケットの通過を遮断している前記伝送路ポートの反対側の伝送路ポートから出たパケットが前記頂点ノードのOAMパケット以外のパケットの通過を遮断している前記伝送路ポートに１系リングにより到達するまでに経由するノードである複数のノードとを備えた２重リング網からなるパケット転送システムであって、
前記２重リング網は、ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットをコピーして、片一方のパケットは０系リングにより前方ノードに向かわせ、もう片一方のパケットは、１系リングにより前方ノードに向かわせ、
０系リングにより転送された前記パケットがノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを０系リングにより前方ノードに向かわせ、頂点ノードの０系リングのパケット流を１系リングに折り返す点に前記パケットが到達した場合には、前記パケットを廃棄し、
１系リングにより転送された前記パケットがノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを１系リングにより前方ノードに向かわせる手段と、
ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを０系リングにより前方ノードに向かわせる手段と
１系リングを転送されるブロードキャストパケット以外のパケットがノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを１系リングにより下流ノードに送出する手段とを備えたことを特徴とするパケット転送システム。
【請求項２】
前記２重リング網は、ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを０系リングにより前方ノードに向かわせる手段に代えて、
ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットの宛先MACアドレスがパケット逆方向向きアドレステーブルにある場合には、前記パケットを１系リングのパケット流に挿入して、１系リングにより前方ノードに進ませ、前記パケットの宛先MACアドレスがパケット逆方向向きアドレステーブルに無い場合には、そのまま、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケット逆方向向きアドレステーブルに記憶して、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを０系リングにより前方ノードに向かわせる手段を備えたことを特徴とする請求項１に記載のパケット転送システム。
【請求項３】
０系リングと前記リングと伝送方向が逆の１系リングからなる２つのリング伝送路と、この２つのリング伝送路に頂点ノードと、ノードから０系リングに送出されたパケットが前記頂点ノードに到達するのに最も長い経路を通過するノードであり、かつ、OAMパケット以外のパケットの通過を遮断するノードである終点ノードと、前記終点ノードと前記頂点ノード間の前記経路上に複数のノードとを備えた構成の２重リング網がツリー状に配置されたツリー状リング網の各下位リングの頂点ノードの０系リングのパケット流から全パケットを分離して、上位リングの０系リングのパケット流に挿入し、各下位リングの頂点ノードの１系リングのパケット流には上位リングの１系リングのパケット流から抜き出したパケットが挿入される構成であり、前記ツリー状リング網の最上位リング網の頂点ノードの０系リングのパケット流は１系リングに折り返される構成であり、０系リングを転送されるパケット流はリング内では頂点ノードまでノードでリング外から接続している伝送路に前記パケット流からパケットを抜き出して送出することなしに通過する構成のパケット転送システムであって、
前記２重リング網は、ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
０系リングにより転送された前記パケットがノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを０系リングにより頂点ノードに向かわせる手段と、
ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、そのまま、前記パケットを０系リングにより頂点ノードに向かわせる手段と
１系リングを転送されるブロードキャストパケット以外のパケットがノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを１系リングにより下流ノードに送出する手段とを備えたことを特徴とするパケット転送システム。
【請求項４】
０系リングと前記リングと伝送方向が逆の１系リングからなる２つのリング伝送路と、この２つのリング伝送路に頂点ノードと、ノードから０系リングに送出されたパケットが前記頂点ノードに到達するのに最も長い経路を通過するノードであり、かつ、OAMパケット以外のパケットの通過を遮断するノードである終点ノードと、前記終点ノードと前記頂点ノード間の前記経路上に複数のノードとを備えた構成の２重リング網がツリー状に配置されたツリー状リング網の各下位リングの頂点ノードの０系リングのパケット流から全パケットを分離して、上位リングの０系リングのパケット流に挿入し、各下位リングの頂点ノードの１系リングのパケット流には上位リングの１系リングのパケット流から抜き出したパケットが挿入される構成であり、前記ツリー状リング網の最上位リング網の頂点ノードにサーバが接続された構成であり、０系リングを転送されるパケット流はリング内では頂点ノードまでノードでリング外から接続している伝送路に前記パケット流からパケットを抜き出して送出することなしに通過する構成のパケット転送システムであって、
前記２重リング網は、ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
０系リングにより転送された前記パケットがノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを０系リングにより頂点ノードに向かわせる手段と、
ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、そのまま、前記パケットを０系リングにより頂点ノードに向かわせる手段と
１系リングを転送されるブロードキャストパケットがノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレスメモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを１系リングにより下流ノードに送出する手段とを備えたことを特徴とするパケット転送システム。
【請求項５】
前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶に代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの送信元MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置にビット列合成値記憶有を指定するビット１を記憶にし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの送信元MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの宛先MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの宛先MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶無を指定するビット０が読み出されるにしたことを特徴とする請求項１または請求項２のいずれか１項に記載のパケット転送システム。
【請求項６】
前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶に代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの送信元MACアドレスのハッシュでアドレス指定した位置にハッシュ記憶有を指定するビット１を記憶にし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの送信元MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの宛先MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの宛先MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶無を指定するビット０が読み出されるにしたことを特徴とする請求項１または請求項２のいずれか１項に記載のパケット転送システム。
【請求項７】
前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶に代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの送信元MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置にビット列合成値記憶有を指定するビット１を記憶にし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの送信元MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの宛先MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの宛先MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶無を指定するビット０が読み出されるにしたことを特徴とする請求項３または請求項４のいずれか１項に記載のパケット転送システム。
【請求項８】
前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶に代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの送信元MACアドレスのハッシュでアドレス指定した位置にハッシュ記憶有を指定するビット１を記憶にし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの送信元MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの宛先MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの宛先MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶無を指定するビット０が読み出されるにしたことを特徴とする請求項３または請求項４のいずれか１項に記載のパケット転送システム。
【請求項９】
前記２重リング網は、ノードにリング外の伝送路経由でブロードキャストパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングよりノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを頂点ノードの０系リングのパケット流を１系リングに折り返す点に向かわせ、
折り返されたブロードキャストパケットがノードに到着した場合に、前記パケットをコピーして、その片一方のパケットはリング外から接続している伝送路でリング外に送出し、そのもう片一方のパケットは１系リングにより前方ノードに向かわせる手段をさらに備えたことを特徴とする請求項１または請求項２または請求項５または請求項６のいずれか１項に記載のパケット転送システム。
【請求項１０】
請求項１から請求項９のいずれか１項に記載のパケット転送システムに適用された２重リング網の障害復旧法であって、
、前記２重リング網が障害の場合で、障害リング伝送路の両端ノードでループバックした場合に、ループバックビットがセットされていないパケットがループバックした場合には、ループバックビットをセットし、ループバックビットがセットされているパケットがループバックした場合は、ループバックビットをリセットし、ループバックビットがセットされているパケットは、頂点ノードを含む全てのノードをスルーで通過させることを特徴とする２重リング網の障害復旧法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ＭＡＣアドレスのようなアドレス記憶方法およびそれを用いたＭＡＣパケットを転送するリング網を利用したパケット転送システムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記下位アドレス記憶メモリのアドレス記憶法は、アドレスの誤一致記憶が発生する。その誤一致記憶を解決するため、このアドレス記憶法を０系リングとそれと逆方向の１系リングからなる２重リング網の頂点ノードの０系リングのパケット流が１系リングに折り返される構成のパケット転送システムのリングのノードに使われるパケットドロップ用下位アドレス記憶メモリに適用し、０系リングまたは１系リングを転送されるパケットの宛先MACアドレスの下位アドレスでノードのパケットドロップ用下位アドレス記憶メモリをアドレス指定した場合に、ビット１が読み出される誤一致で、誤ってパケットがそのノードでリング外から接続している伝送路でリング外に送出されることを避けるため、リング外から接続している伝送路で端末から到着するパケットと同じ送信元MACアドレスの送信元MACアドレスを持ち、宛先MACアドレスがオールビット０のパケットが到着した場合に、そのパケットをコピーして、両系リングに流し、それぞれのリングのノードにおいて、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の請求項１は、０系リングと前記リングと伝送方向が逆の１系リングからなる２つのリング伝送路と、前記２つのリング伝送路に、０系リングのパケット流を１系リングに折り返し、かつ、１系リングからのOAMパケット以外のパケットの通過を遮断する伝送路ポートを持つノードである頂点ノードと、前記頂点ノードのOAMパケット以外のパケットの通過を遮断している前記伝送路ポートの反対側の伝送路ポートから出たパケットが前記頂点ノードのOAMパケット以外のパケットの通過を遮断している前記伝送路ポートに１系リングにより到達するまでに経由するノードである複数のノードとを備えた２重リング網からなるパケット転送システムであって、
前記２重リング網は、ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットをコピーして、片一方のパケットは０系リングにより前方ノードに向かわせ、もう片一方のパケットは、１系リングにより前方ノードに向かわせ、
０系リングにより転送された前記パケットがノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを０系リングにより前方ノードに向かわせ、頂点ノードの０系リングのパケット流を１系リングに折り返す点に前記パケットが到達した場合には、前記パケットを廃棄し、
１系リングにより転送された前記パケットがノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを１系リングにより前方ノードに向かわせる手段と、
ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを０系リングにより前方ノードに向かわせる手段と
１系リングを転送されるブロードキャストパケット以外のパケットがノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを１系リングにより下流ノードに送出する手段とを備えたことを特徴とするパケット転送システムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明の請求項２は、本発明の請求項１において、前記２重リング網は、ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを０系リングにより前方ノードに向かわせる手段に代えて、
ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットの宛先MACアドレスがパケット逆方向向きアドレステーブルにある場合には、前記パケットを１系リングのパケット流に挿入して、１系リングにより前方ノードに進ませ、前記パケットの宛先MACアドレスがパケット逆方向向きアドレステーブルに無い場合には、そのまま、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケット逆方向向きアドレステーブルに記憶して、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを０系リングにより前方ノードに向かわせる手段を備えたことを特徴とするパケット転送システムである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明の請求項３は、０系リングと前記リングと伝送方向が逆の１系リングからなる２つのリング伝送路と、この２つのリング伝送路に頂点ノードと、ノードから０系リングに送出されたパケットが前記頂点ノードに到達するのに最も長い経路を通過するノードであり、かつ、OAMパケット以外のパケットの通過を遮断するノードである終点ノードと、前記終点ノードと前記頂点ノード間の前記経路上に複数の通常ノードとを備えた構成の２重リング網がツリー状に配置されたツリー状リング網の各下位リングの頂点ノードの０系リングのパケット流から全パケットを分離して、上位リングの０系リングのパケット流に挿入し、各下位リングの頂点ノードの１系リングのパケット流には上位リングの１系リングのパケット流から抜き出したパケットが挿入される構成であり、前記ツリー状リング網の最上位リング網の頂点ノードの０系リングのパケット流は１系リングに折り返される構成であり、０系リングを転送されるパケット流はリング内では頂点ノードまでノードでリング外から接続している伝送路に前記パケット流からパケットを抜き出して送出することなしに通過する構成のパケット転送システムであって、
前記２重リング網は、ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
０系リングにより転送された前記パケットがノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを０系リングにより頂点ノードに向かわせる手段と、
ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、そのまま、前記パケットを０系リングにより頂点ノードに向かわせる手段と
１系リングを転送されるブロードキャストパケット以外のパケットがノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを１系リングにより下流ノードに送出する手段とを備えたことを特徴とするパケット転送システムである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明の請求項４は、０系リングと前記リングと伝送方向が逆の１系リングからなる２つのリング伝送路と、この２つのリング伝送路の途中に頂点ノードと、ノードから０系リングに送出されたパケットが前記頂点ノードに到達するのに最も長い経路を通過するノードであり、かつ、OAMパケット以外のパケットの通過を遮断するノードである終点ノードと、前記終点ノードと前記頂点ノード間の前記経路上に複数の通常ノードとを備えた構成の２重リング網がツリー状に配置されたツリー状リング網の各下位リングの頂点ノードの０系リングのパケット流から全パケットを分離して、上位リングの０系リングのパケット流に挿入し、各下位リングの頂点ノードの１系リングのパケット流には上位リングの１系リングのパケット流から抜き出したパケットが挿入される構成であり、前記ツリー状リング網の最上位リング網の頂点ノードにサーバが接続された構成であり、０系リングを転送されるパケット流はリング内では頂点ノードまでノードでリング外から接続している伝送路に前記パケット流からパケットを抜き出して送出することなしに通過する構成のパケット転送システムであって、
前記２重リング網は、ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
０系リングにより転送された前記パケットがノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを０系リングにより頂点ノードに向かわせる手段と、
ノードにリング外の伝送路経由で宛先MACアドレスがオールビット０であるパケット以外の送信元MACアドレスおよび宛先MACアドレスを持つパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングによりノードに到着した場合に、そのまま、前記パケットを０系リングにより頂点ノードに向かわせる手段と
１系リングを転送されるブロードキャストパケット以外のパケットがノードに到着した場合に、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットをリング外から接続している伝送路でリング外に送出し、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに有る場合、または、前記パケットの宛先MACアドレスがパケットドロップ禁止用アドレステーブルに無い場合で、かつ、前記パケットの宛先MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出される場合には、前記パケットを１系リングにより下流ノードに送出する手段とを備えたことを特徴とするパケット転送システムである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、本発明の請求項５は、本発明の請求項１または２において、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶に代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの送信元MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置にビット列合成値記憶有を指定するビット１を記憶にし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの送信元MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの宛先MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの宛先MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶無を指定するビット０が読み出されるにしたことを特徴とするパケット転送システムである。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、本発明の請求項６は、本発明の請求項１または２において、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶に代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの送信元MACアドレスのハッシュでアドレス指定した位置にハッシュ記憶有を指定するビット１を記憶にし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの送信元MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの宛先MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの宛先MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶無を指定するビット０が読み出されるにしたことを特徴とするパケット転送システムである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明の請求項７は、本発明の請求項３または４において、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶に代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの送信元MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置にビット列合成値記憶有を指定するビット１を記憶にし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの送信元MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの宛先MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出されるに代えて、パケットドロップ用あいまい記憶ビット列合成値メモリである１つのメモリを、パケットの宛先MACアドレスから上位アドレスと下位アドレスを採取し、採取した上位アドレスのビット列の各ビットと下位アドレスのビット列の各ビットの排他的論理和のビット列でアドレス指定した位置からビット列合成値記憶無を指定するビット０が読み出されるにしたことを特徴とするパケット転送システムである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、本発明の請求項８は、本発明の請求項３または４において、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶に代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの送信元MACアドレスのハッシュでアドレス指定した位置にハッシュ記憶有を指定するビット１を記憶にし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの送信元MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの送信元MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの宛先MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶有を指定するビット１が読み出されるにし、かつ、前記パケットドロップ用下位アドレス記憶メモリである一つのメモリをパケットの宛先MACアドレスの上位アドレスと下位アドレスに分けた場合の前記下位アドレスでアドレス指定した位置から下位アドレス記憶無を指定するビット０が読み出されるに代えて、パケットドロップ用ハッシュ記憶メモリである１つのメモリを、パケットの宛先MACアドレスのハッシュでアドレス指定した位置からハッシュ記憶無を指定するビット０が読み出されるにしたことを特徴とするパケット転送システムである。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、本発明の請求項９は、本発明の請求項１または２または５または６において、前記２重リング網は、ノードにリング外の伝送路経由でブロードキャストパケットが到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置に下位アドレス記憶有を指定するビット１を記憶して、前記パケットを０系リングにより前方ノードに向かわせ、
前記パケットが０系リングよりノードに到着した場合に、前記パケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の前記下位アドレスでパケットドロップ用下位アドレス記憶メモリである一つのメモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、前記パケットの送信元MACアドレスをパケットドロップ禁止用アドレステーブルに記憶して、前記パケットを頂点ノードの０系リングのパケット流を１系リングに折り返す点に向かわせ、
折り返されたブロードキャストパケットがノードに到着した場合に、前記パケットをコピーして、その片一方のパケットはリング外から接続している伝送路でリング外に送出し、そのもう片一方のパケットは１系リングにより前方ノードに向かわせる手段をさらに備えたことを特徴とするパケット転送システムである。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、本発明の請求項１０は、（１５）によれば、本発明の請求項１から９のいずれかのパケット転送システムに適用された２重リング網の障害復旧法であって、前記２重リング網が障害の場合で、障害リング伝送路の両端ノードでループバックした場合に、ループバックビットがセットされていないパケットがループバックした場合には、ループバックビットをセットし、ループバックビットがセットされているパケットがループバックした場合は、ループバックビットをリセットし、ループバックビットがセットされているパケットは、頂点ノードを含む全てのノードをスルーで通過させることを特徴とする２重リング網の障害復旧法である。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明の第１実施例を図１により説明する。本実施例は、パケットドロップ禁止用アドレステーブルとパケットドロップ用下位アドレス記憶メモリを用いたパケットを転送するMAC専用線リング網からなるパケット転送システムの動作を説明するための図である。２重リング網のノードには送信装置が接続されるが、この送信装置は、端末のARPテーブルのタイマーより長いタイマーのアドレステーブルを持ち、端末からパケットが到着した場合に、そのパケットを２重リング網のノードに送出すると共に、そのパケットの送信元MACアドレスをアドレステーブルに記憶して、以後、そのアドレステーブルに記憶されている送信元MACアドレスを持ち、パケットの宛先MACアドレスがオールビット０であるパケットを一定周期で２重リング網のノードに送出して、そのパケットにより０系リングおよび１系リングのそのパケットがリング外から到着したノード以外のノードで、そのパケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の下位アドレスでパケットドロップ用下位アドレス記憶メモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、パケットドロップ禁止用アドレステーブルにそのパケットの送信元MACアドレスを記憶することにより、目的以外のノードでパケットがリング外に送出されないようにして経路を確保する。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
前記ブロードキャストパケットが送信装置１０に端末１４から到着した場合に、そのパケットの送信元MACアドレスを図に記してないアドレステーブルに記憶し、以後一定周期でそのアドレステーブルにあるその送信元MACアドレスを持ち、宛先MACアドレスが無いすなわち宛先MACアドレスがオールビット０のパケットを２重リング網に送出する。ここでは、図に示した（９）M0a1a2（MはMACパケットを示し、0は宛先MACアドレスが無いことを示し、a1a2は端末１４のMACアドレスである送信元上位MACアドレスa1と下位MACアドレスa2である）を、ノード４に送る例を示す。図に示す点線の矢印は説明用の記号である。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
次に、端末１６が前記ブロードキャストパケットの応答パケットを端末１４に送る動作を説明する。端末１６から前記ブロードキャストパケットの応答パケットMa1a2a3a2（MはMACパケットであることを示し、a1a2は宛先端末１４の宛先上位MACアドレスa1と下位MACアドレスa2を示し、a3a2は送信元端末１６の送信元上位MACアドレスa3と下位MACアドレスa2を示す）が送信装置１２に到達した場合に、そのパケットの送信元アドレスを図に記してないアドレステーブルに記憶し、以後、そのブロードキャストパケットの応答パケットを送る前から、一定周期で、ノード６にそのアドレステーブルに記憶されている送信元MACアドレスを持ち、宛先MACアドレスの無いすなわち宛先MACアドレスがオールビット０のパケットを送出する。図１では（１４）M0a3a2で示されている。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
本発明の第２実施例を図２により説明する。本実施例は、パケットドロップ禁止用アドレステーブルとパケットドロップ用下位アドレス記憶メモリとパケット逆方向向きアドレステーブルを用いたパケットを転送するMAC  LANリング網からなるパケット転送システムの動作を説明するための図である。２重リング網のノードには送信装置が接続されるが、この送信装置は、端末のARPテーブルのタイマーより長いタイマーのアドレステーブルを持ち、端末からパケットが到着した場合に、そのパケットを２重リング網のノードに送出すると共に、そのパケットの送信元MACアドレスをアドレステーブルに記憶して、以後、そのアドレステーブルに記憶されている送信元MACアドレスを持ち、パケットの宛先MACアドレスがオールビット０であるパケットを一定周期で２重リング網のノードに送出して、そのパケットにより０系リングおよび１系リングのそのパケットがリング外から到着したノード以外のノードで、そのパケットの送信元MACアドレスを上位アドレスと下位アドレスに分けた場合の下位アドレスでパケットドロップ用下位アドレス記憶メモリをアドレス指定した位置から下位アドレス記憶有を指定するビット１が読み出される場合には、パケットドロップ禁止用アドレステーブルにそのパケットの送信元MACアドレスを記憶することにより、目的以外のノードでパケットがリング外に送出されないようにして経路を確保する。