(57)【要約】【課題】一つの物理ポートに所属する端末からの各々の通信優先度に応じて、複数の論理チャンネルを使用でき、所望の通信品質で取り扱うことを可能にする。【解決手段】識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポート１００２と、該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段１００５と、該受信した通信フレームを転送する論理チャンネルを選択する論理チャンネル選択手段１００６と、該論理チャンネルに該通信フレームを出力する論理チャンネル出力制御手段１００７と、複数の論理チャンネルを用いて１対の送信装置および受信装置の間を転送する出力ポート１００３とを有する通信装置。【選択図】      図１０
2004297351.tif 000002
【特許請求の範囲】
【請求項１】
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、１対の送信装置及び受信装置間に複数の論理チャンネルを有する回線を用いて転送する、優先度に従って論理チャンネルを使用する通信方法において、
該送信装置は、該通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームのタグを削除した新しい通信フレームを作成し、該作成した通信フレームを該選択した論理チャンネルを用いて転送し、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し、
該受信装置には、予め論理チャンネル毎に識別子と優先度を含むタグを付与するかしないかが定められており、該受信装置は該論理チャンネルからタグなし通信フレームを受信し、該論理チャンネルがタグを付与すると定められた論理チャンネルであった場合は、あらかじめ設定されたタグを通信フレームに付与し、タグを付与しないと設定された論理チャンネルから通信フレームを受信した場合には、タグを付与することを止める
ことを特徴とする優先度に従って論理チャンネルを使用する通信方法。
【請求項２】
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、１対の送信装置及び受信装置間に複数の論理チャンネルを有する回線を用いて転送する、優先度に従って論理チャンネルを使用する通信方法において、
前記送信装置は、前記通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームを該選択した論理チャンネルを用いて転送し、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し、
前記受信装置は、予め論理チャンネル毎にタグを付与するかしないかが定められており、タグを付与すると定められた論理チャンネルから該通信フレームを受信した場合には、該受信した通信フレームがタグ付きフレームであった場合には、該タグ付き通信フレームのタグに記載された優先度と予め設定された識別子、あるいは予め設定された優先度および予め設定された識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し、論理チャンネルから受信した該通信フレームが、タグ付きでなかった場合には、予め定められたタグを該受信した通信フレームに付与し、
該受信装置は、タグを付与しないと定められた論理チャンネルから該通信フレームを受信した場合には、タグを付与することを止める
ことを特徴とする優先度に従って論理チャンネルを使用する通信方法。
【請求項３】
請求項１、または請求項２に記載の優先度に従って論理チャンネルを使用する通信方法において、
前記複数の論理チャンネルのうち、少なくとも一つの論理チャンネルが請求項１に記載の処理手順に従って論理チャンネルを使用する通信方法を用いており、
また、該論理チャンネルとは異なる少なくとも一つの論理チャンネルが請求項２に記載の処理手順に従って論理チャンネルを使用する通信方法を用いている
ことを特徴とする優先度に従って論理チャンネルを使用する通信方法。
【請求項４】
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポートと、
該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段と、
該受信した通信フレームを転送する論理チャンネルを選択する論理チャンネル選択手段と、
該論理チャンネルに該通信フレームを出力する論理チャンネル出力制御手段と、
複数の論理チャンネルを用いて１対の送信装置および受信装置の間を転送する出力ポートと
を有する通信装置において、
該論理チャンネル出力制御手段には、該入力ポートから受信した該通信フレームを該論理チャンネルに転送する際に、タグ付き通信フレームを転送するか、タグなし通信フレームを転送するかが該論理チャンネル毎にあらかじめ定められており、さらに、タグ付き通信フレームを転送すると定められている場合には、タグをあらかじめ定められたタグに付け替えるか付け替えずに透過するかが定められており、
該タグ読み取り手段は、該入力ポートから受信した該通信フレームがタグ付きであるかどうかを判別し、
タグ付きであった場合には、該タグ中の優先度を読み取り、
該論理チャンネル選択手段は、該優先度に従って予め定められた該論理チャンネルを一つ選択し、
論理チャンネル出力制御手段は、該選択した論理チャンネルがタグなし通信フレームを転送すると定められていた場合には、該受信した通信フレームのタグを削除した通信フレームを作成し、該選択した論理チャンネルを用いて該出力ポートに転送し、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを透過すると定められていた場合には、該通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送し、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを付け替えると定められていた場合には、該通信フレームのタグを予め定められたタグに付け替えて出力ポートに転送し、
タグ付きではなかった場合には、
該論理チャンネル選択手段は、予め定められた該論理チャンネルを一つ選択し、
該論理チャンネル出力制御手段は、該選択した論理チャンネルがタグ付き通信フレームを転送すると予め定められた論理チャンネルであったならば、該通信フレームに予め定められたタグを付与した通信フレームを作成し、該選択した論理チャンネルを用いて出力ポートに転送し、該選択した論理チャンネルがタグなし通信フレームを転送するとあらかじめ定められた論理チャンネルであったならば、該受信した通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送する
ことを特徴とする通信装置。
【請求項５】
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを送信する出力ポートと、
該通信フレームを複数の論理チャンネルを用いて１対の送信装置および受信装置の間を転送する入力ポートと、
該論理チャンネルから該通信フレームを取り出す論理チャンネル入力制御手段と、
該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段と、
該出力ポートに該通信フレームを出力する出力制御手段と
を有する通信装置において、
該出力制御手段には、該入力ポートの各論理チャンネルから受信した通信フレームを該出力ポートに転送する際に、タグ付き通信フレームを転送するか、タグなし通信フレームを転送するかが該論理チャンネル毎に予め定められており、更に、タグ付き通信フレームを転送すると定められた該論理チャンネルに対しては、該論理チャンネル毎にタグを予め定められた識別子、あるいは識別子と優先度両方を用いて付け替えをして転送するか、タグに関する操作を行わずに転送するかが予め定められており、
該論理チャンネル入力制御手段が、タグを付与すると定められた論理チャンネルから通信フレームを受信した場合には、
タグ読み取り手段は受信した通信フレームがタグ付きであるかどうかを判別し、
該受信した通信フレームがタグ付き通信フレームであった場合には、
該出力制御手段は、該論理チャンネルがタグに関する操作を行わずに転送すると定められていた場合には、該タグ付き通信フレームのタグに関する操作を行わずに該出力ポートに転送し、該論理チャンネルがタグの付け替えを行うと定められていた場合には、該タグ付き通信フレームのタグ中の優先度と予め設定された識別子あるいは、予め定められた優先度と予め定められた識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し該出力ポートに転送し、
該受信した通信フレームがタグ付き通信フレームでなかった場合には、
該出力制御手段は、予め定められたタグを該受信した通信フレームに付与し該出力ポートに転送し、
該論理チャンネル入力制御手段が、タグを付与しないと定められた論理チャンネルから通信フレームを受信した場合には、
該タグ読み取り手段は、受信した通信フレームがタグ付きであるかどうかを判別し、
該受信した通信フレームがタグなし通信フレームであった場合には、
出力制御手段は、タグに関する操作を行わずに該出力ポートに転送し、
該受信した通信フレームがタグ付き通信フレームであった場合には、
タグを削除した通信フレームを作成して該出力ポートに転送する
ことを特徴とする通信装置。
【請求項６】
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、複数の論理チャンネルを有する回線を用いて転送する、１対の送信装置及び受信装置のうちの該送信装置内のコンピュータに、
該通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームのタグを削除した新しい通信フレームを作成し、該作成した通信フレームを該選択した論理チャンネルを用いて転送する手順と、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送する手順と、
該通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームを該選択した論理チャンネルを用いて転送する手順と、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送する手順とを
実行させるための送信装置用プログラム。
【請求項７】
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、複数の論理チャンネルを有する回線を用いて転送する、１対の送信装置及び受信装置のうちの該受信装置内のコンピュータに、
該論理チャンネルからタグなし通信フレームを受信する手順と、該論理チャンネルがタグを付与すると定められた論理チャンネルであった場合は、あらかじめ設定されたタグを通信フレームに付与する手順と、タグを付与しないと設定された論理チャンネルから通信フレームを受信した場合には、タグを付与することを止める手順と、
タグを付与すると定められた論理チャンネルから該通信フレームを受信した場合には、該受信した通信フレームがタグ付きフレームであった場合には、該タグ付き通信フレームのタグに記載された優先度と予め設定された識別子、あるいは予め設定された優先度および予め設定された識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成する手順と、論理チャンネルから受信した該通信フレームが、タグ付きでなかった場合には、予め定められたタグを該受信した通信フレームに付与する手順と、
タグを付与しないと定められた論理チャンネルから該通信フレームを受信した場合には、タグを付与することを止める手順とを
実行させるための受信装置用プログラム。
【請求項８】
受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段内のコンピュータに、
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポートから受信した該通信フレームがタグ付きであるかどうかを判別する手順と、
該タグ中の優先度を読み取る手順と、
受信した通信フレームがタグ付きであるかどうかを判別する手順とを
実行させるためのタグ読み取り用プログラム。
【請求項９】
論理チャンネルに通信フレームを出力する論理チャンネル出力制御手段内のコンピュータに、
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポートから受信した該通信フレームがタグ付きであった場合には、
選択した論理チャンネルがタグなし通信フレームを転送すると定められていた場合には、該受信した通信フレームのタグを削除した通信フレームを作成し、該選択した論理チャンネルを用いて、複数の論理チャンネルを用いて１対の送信装置および受信装置の間を転送する出力ポートに転送する手順と、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを透過すると定められていた場合には、該通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送する手順と、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを付け替えると定められていた場合には、該通信フレームのタグを予め定められたタグに付け替えて該出力ポートに転送する手順と、
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポートから受信した該通信フレームがタグ付きではなかった場合には、
選択した論理チャンネルがタグ付き通信フレームを転送すると予め定められた論理チャンネルであったならば、該通信フレームに予め定められたタグを付与した通信フレームを作成し、該選択した論理チャンネルを用いて出力ポートに転送する手順と、該選択した論理チャンネルがタグなし通信フレームを転送するとあらかじめ定められた論理チャンネルであったならば、該受信した通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送する手順とを
実行させるための論理チャンネル出力制御用プログラム。
【請求項１０】
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを送信する出力ポートに該通信フレームを出力する出力制御手段内のコンピュータに、
タグを付与すると定められた論理チャンネルからの通信フレームの場合には、受信した通信フレームがタグ付き通信フレームであった場合には、該論理チャンネルがタグに関する操作を行わずに転送すると定められていた場合には、該タグ付き通信フレームのタグに関する操作を行わずに該出力ポートに転送する手順と、該論理チャンネルがタグの付け替えを行うと定められていた場合には、該タグ付き通信フレームのタグ中の優先度と予め設定された識別子あるいは、予め定められた優先度と予め定められた識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し該出力ポートに転送手順と、該受信した通信フレームがタグ付き通信フレームでなかった場合には、予め定められたタグを該受信した通信フレームに付与し該出力ポートに転送する手順と、
タグを付与しないと定められた論理チャンネルからの通信フレームの場合には、
受信した通信フレームがタグなし通信フレームであった場合には、タグに関する操作を行わずに該出力ポートに転送する手順と、該受信した通信フレームがタグ付き通信フレームであった場合には、タグを削除した通信フレームを作成して該出力ポートに転送する手順とを
実行させるための出力制御用プログラム。
【請求項１１】
請求項６から請求項１２のいずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、優先度に従って通信フレームの転送を行う通信に使用する通信方法、およびそれを実現するための通信装置、ならびにそのプログラムと記録媒体に関する。
【０００２】
【従来の技術】
従来の技術では、ＩＥＥＥ８０２．３で定義されているＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信フレームをＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）などの論理チャンネルを用いて１対の装置間で転送しようとする場合、図１６に示すように物理ポート１０４とＡＴＭ  ＶＣ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ）１０７を１対１にマッピングする方式が用いられている。この形態の場合には、従来の通信装置１０５は、ＬＡＮ１０１、１０２、１０３側から受信した通信フレームを、その内容を読み取ることなく単純に指定された論理チャンネル１０７に転送すればよく、逆にある論理チャンネル１０７から受信した通信フレームは、その内容を読み取ることなく単純に指定されたＬＡＮ側のポート１０４に転送すればよい。
【０００３】
このような転送を行う場合にＡＴＭセルを用いて通信フレームを転送するカプセル化方式について、「Ｊｕｈａ  Ｈｅｉｎａｎｅｎ  著  ＲＦＣ１４８３「Ｍｕｌｔｉｐｒｏｔｏｃｏｌ  Ｅｎｃａｐｓｕｌａｔｉｏｎ  ｏｖｅｒ  ＡＴＭ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ  ５」１９９３  ４．２章」（非特許文献１）に記されている。このような従来の技術においては、転送に用いるＡＴＭ  ＶＣは設定によって一意に決まるため、転送時にＡＴＭ  ＶＣを通信フレームの内容を読み取って通信フレーム毎に動的に決定する必要がない。
【０００４】
しかし、例えばＶＣ毎のシェ−ピングやＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ）、ＵＢＲ（Ｕｎｓｐｅｃｉｆｉｅｄ  Ｂｉｔ  Ｒａｔｅ）などのＡＴＭのレイヤを利用した帯域制御を行おうとする場合には、ＬＡＮ側の物理ポート毎の制御となってしまうために、同一ＬＡＮ側ポートに入出力する通信に関しては、一律の帯域制御しかかけることができなかった。
【０００５】
さらに、従来の第二の技術では、図１７に示すように一つのＬＡＮ側ポート２０６を有する従来の通信装置２０７において複数の論理チャンネル２０９を用いて１対の通信装置間で転送する場合を示す。この場合においては、ＬＡＮ側ポート２０６で受信した通信フレーム毎に複数のＡＴＭ  ＶＣ２０９のどれに転送するべきかを決める必要があり、例えば、「「ＡＴＭ  ｔｏ  Ｅｔｈｅｒｎｅｔ（登録商標）  Ｍｉｇｒａｔｉｏｎ―Ｏｎｅ  Ｖｅｎｄｏｒ、Ｏｎｅ  Ｐｌａｔｆｏｒｍ、Ｏｎｅ  Ｓｏｌｕｔｉｏｎ」Ｐ．３  ＜ｈｔｔｐ：／／ｗｗｗ．ｒｉｖｅｒｓｔｏｎｅｎｅｔ．ｃｏｍ／ｓｏｌｕｔｉｏｎｓ／ａｔｍ＿ｔｏ＿ｅｔｈｅｒｎｅｔ（登録商標）．ｓｈｔｍｌ＞」（非特許文献２）に「ＡＴＭからイーサネット（登録商標）への移行（ＡＴＭ  ｔｏ  Ｅｔｈｅｒｎｅｔ（登録商標）  ｍｉｇｒａｔｉｏｎ）」と題して、一つのＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を一つのＡＴＭのＶＣにマッピングする方法（英訳：Ｔｈｉｓ  ｉｓ  ｄｏｎｅ  ｂｙ  ｍａｐｐｉｎｇ  ａ  ＶＬＡＮ  ｔｏａｎ  ＡＴＭ  ｖｉｒｔｕａｌ  ｃｉｒｃｕｉｔ  ｂｅｔｗｅｅｎ  ｔｗｏ  ｓｉｔｅｓ．）として説明されている。この場合、その識別子としてＩＥＥＥ８０２．１Ｑに定義されているＶＬＡＮ等のＬＡＮを分離するために使用する識別子を使用し、個々にＡＴＭ  ＶＣマッピングする方法がとられている。
【０００６】
通信装置２０７としては、物理的にＬＡＮ側ポート２０６が一つしかない構造になっているが、ＶＬＡＮを使用しているために、本通信装置２０７と接続されるレイヤ２スイッチ２０４を介してＶＬＡＮ２０５を物理的に分離すると、第一の従来技術で説明した通信装置と同様に、ＬＡＮ２０１、２０２、２０３毎にＡＴＭのＶＣ２０９を使い分けている構造となっている。
【０００７】
また、同じく非特許文献２において、一つのＶＬＡＮを複数のＡＴＭのＶＣへマッピングする方法が述べられている。（英訳：Ｃａｒｒｉｅｒｓ  ｃａｎ  ａｌｓｏ  ｏｆｆｅｒ  ｐｏｉｎｔ―ｔｏ―ｍｕｌｔｉｐｏｉｎｔ  ＬＡＮ―ｔｏ―ＬＡＮ  ｓｅｒｖｉｃｅｓ  ｂｙ  ｍａｐｐｉｎｇ  ａ  ＶＬＡＮ  ｔｏ  Ｍｕｌｔｉｐｌｅ  ＡＴＭ  ｖｉｒｔｕａｌ  ｃｉｒｃｕｉｔｓ  ｂｅｔｗｅｅｎｍｕｌｔｉｐｌｅ  ｓｉｔｅｓ．）この場合、ある一つのサイトから複数のサイトへ個々に張られたＡＴＭのＶＣを使い分ける場合、すなわち、始点のサイトから見るとＡＴＭのＶＣごとに宛先が異なる場合を想定しており、２拠点間で複数のＡＴＭ  ＶＣを使い分ける方式とはならない。
【０００８】
このように、従来の技術においては、ＬＡＮ毎に論理チャンネルを使い分けることしか出来ず、物理的に同一のＬＡＮあるいは端末から発せられた通信フレームで複数の論理チャンネルを使用することは出来ず、ＡＴＭのレイヤを利用した帯域制御を同一のＬＡＮから発せられる通信フレームで使い分けることができないといった問題があった。
【０００９】
また、図１８に第三の従来技術を用いた例を示す。本例では、通信装置３０４はルーティング部３０５を持ち、通信のプロトコルはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に限られる。この場合は、ＬＡＮ３０１側から送信された通信フレームを終端し、つまり書き換え、通信フレームのペイロードに収容されたＩＰパケットを取り出し、ＩＰパケットの宛先ＩＰアドレス、送信元ＩＰアドレス、上位（レイヤ４）プロトコル種別、上位プロトコルで用いるポート番号などを読み取り、予め定められたルーティングテーブル（経路テーブル）や転送ポリシに従って、転送先の論理的ＩＰインターフェース３０３を決定する。論理的ＩＰインターフェース３０３は各ＡＴＭのＶＣ３０７と１対１に対応させることが可能であるために、この動作により出力先のＡＴＭ  ＶＣ３０７が決定されることになる。ＡＴＭ  ＶＣ３０７への転送は第一及び第二の従来の技術とは異なり、ＬＡＮ側ポート３０２で受信した通信フレームをＡＴＭへカプセル化するのではなく、ＩＰパケットが直接ＡＴＭにカプセル化される。
【００１０】
このように、第三の従来の技術においては、１対の装置間で複数の論理チャンネルを使い分けて転送することが可能であるが、ＩＰパケットの転送しかできず、通信フレームをそのままＡＴＭ  ＶＣ上で転送できないという問題があった。また、対向するそれぞれの通信装置に接続された端末間での通信については、いずれの論理チャンネルを経由しても反対側の端末にパケットを転送することが可能であるため、ＩＰパケットの宛先アドレスだけでは複数の論理チャンネルを使い分けることができず、さらに上位のプロトコルなどを参照する必要があった。
【００１１】
特に近年、ＡＤＳＬ（非対称ディジタル加入者線）等の１秒あたりメガビット程度の伝送を可能とする、高速なアクセスラインが提供されるにあたり、通信の内容も多様化している。また、一般的に通信プロトコルとして通信フレーム上にＩＰパケットが直に乗ることはまれであり、認証やセキュリティの要求条件を満たすために、ＩＰパケットをＰＰＰ／ＰＰＰｏＥ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ／Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））プロトコルでカプセル化した後に通信フレームに載せる方式が一般的である。この場合には通信装置で通信フレームを終端することなく通信フレームを直接ＡＴＭへカプセル化する必要がある。
【００１２】
しかし、ここで説明したように、従来の技術においては、通信フレームを論理チャンネルを用いて転送する場合、ＶＬＡＮ識別子を用いて論理チャンネルを選択する必要があるため、一つのＬＡＮに所属する例えば二台の端末間の通信で複数の論理チャンネルを使い分けることが出来ないという問題があった。また、従来の技術を用いて二台の端末間で複数の論理チャンネルを使い分ける方法としては、通信フレームを終端し、ＩＰパケットおよびその上位レイヤの情報を用いる方法があるが、通信フレームを終端しなくてはならず、上位のプロトコル情報を利用するために、プロトコルがＩＰでなければならないといった制限が生じるといった問題があった。
【００１３】
特にＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）のアクセス回線においては、ＡＤＳＬの上位レイヤとしてＡＴＭを用いるために複数の論理チャンネルをＡＴＭのＶＣで形成することが可能である。しかし、近年のブロードバンドアクセス環境においては、セキュリティの観点から認証にＰＰＰ／ＰＰＰｏＥプロトコルを用いる場合が多く、この場合は通信フレームに搭載されるプロトコルはＩＰではない。さらにＰＰＰ上にＩＰが搭載されたとしても、ＰＰＰの圧縮を用いる場合においては、ＰＰＰより上位レイヤの情報はＰＰＰを終端しない限り読み取ることができず、事実上ＩＰの情報を用いることができない。このために、ＡＤＳＬのアクセス回線においては、上記説明した通り、複数の論理チャンネルを同一のアクセスサーバへのアクセスに対して使い分けることができないといった問題があった。このため、現状のＡＤＳＬ回線を用いたインターネットアクセスサービスでは、複数の論理チャンネルを使用することが出来ずに、ユーザから発せられた通信を単一の品質でしか取り扱うことが出来ないという問題があった。
【００１４】
同一の回線上に複数の論理チャンネルを形成したとしても、一つの物理ポート（ＬＡＮ側ポート）に所属する、例えば一台の端末で、複数の論理チャンネルを使用することができないという問題があった。
【００１５】
【非特許文献１】
Ｊｕｈａ  Ｈｅｉｎａｎｅｎ  著  「Ｍｕｌｔｉｐｒｏｔｏｃｏｌ  Ｅｎｃａｐｓｕｌａｔｉｏｎ  ｏｖｅｒ  ＡＴＭ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ  ５」  ＲＦＣ１４８３  １９９３  ４．２章
【非特許文献２】
Ｊａｓｏｎ  Ｌａｃｋｅｙ、「ＡＴＭ  ｔｏ  Ｅｔｈｅｒｎｅｔ（登録商標）Ｍｉｇｒａｔｉｏｎ―Ｏｎｅ  Ｖｅｎｄｏｒ、Ｏｎｅ  Ｐｌａｔｆｏｒｍ、Ｏｎｅ  Ｓｏｌｕｔｉｏｎ」Ｐ．３、［ｏｎｌｉｎｅ］、Ｒｉｖｅｒｓｔｏｎｅ  Ｎｅｔｗｏｒｋｓ、［平成１５年３月１１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｒｉｖｅｒｓｔｏｎｅｎｅｔ．ｃｏｍ／ｓｏｌｕｔｉｏｎｓ／ａｔｍ＿ｔｏ＿ｅｔｈｅｒｎｅｔ（登録商標）．ｓｈｔｍｌ＞
【００１６】
【発明が解決しようとする課題】
前述のように、従来の技術においては、通信フレームを終端しない限り、複数の論理チャンネルを形成したとしても、一つの物理ポート（ＬＡＮ側ポート）に所属する、例えば一台の端末で複数種類の論理チャンネルを使用することができないという問題があった。
【００１７】
本発明の目的は、一つの物理ポートに所属する端末からの各々の通信優先度に応じて、複数の論理チャンネルを使用し、所望の通信品質で取り扱うことを可能にし、優先度に従って複数の論理チャンネルを使用することができる通信方法、およびそれを実現するための通信装置、ならびにそのプログラムと記録媒体を提供することにある。
【００１８】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る優先度に従って論理チャンネルを使用する通信方法は、識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、１対の送信装置及び受信装置間に複数の論理チャンネルを有する回線を用いて転送し、該送信装置が、該通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームのタグを削除した新しい通信フレームを作成し、該作成した通信フレームを該選択した論理チャンネルを用いて転送し、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し、該受信装置には、予め論理チャンネル毎に識別子と優先度を含むタグを付与するかしないかが定められており、該受信装置が該論理チャンネルからタグなし通信フレームを受信し、該論理チャンネルがタグを付与すると定められた論理チャンネルであった場合は、あらかじめ設定されたタグを通信フレームに付与し、タグを付与しないと設定された論理チャンネルから通信フレームを受信した場合には、タグを付与することを止めることを特徴とする（請求項１記載）。
【００１９】
また、優先度に従って論理チャンネルを使用する通信方法は、前記送信装置が、前記通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームを該選択した論理チャンネルを用いて転送し、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し、前記受信装置が、予め論理チャンネル毎にタグを付与するかしないかが定められており、タグを付与すると定められた論理チャンネルから該通信フレームを受信した場合には、該受信した通信フレームがタグ付きフレームであった場合には、該タグ付き通信フレームのタグに記載された優先度と予め設定された識別子、あるいは予め設定された優先度および予め設定された識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し、論理チャンネルから受信した該通信フレームが、タグ付きでなかった場合には、予め定められたタグを該受信した通信フレームに付与し、該受信装置が、タグを付与しないと定められた論理チャンネルから該通信フレームを受信した場合には、タグを付与することを止めることを特徴とする（請求項２記載）。
【００２０】
また、優先度に従って論理チャンネルを使用する通信方法は、前記複数の論理チャンネルのうち、少なくとも一つの論理チャンネルが請求項１に記載の処理手順に従って論理チャンネルを使用する通信方法を用いており、また、該論理チャンネルとは異なる少なくとも一つの論理チャンネルが請求項２に記載の処理手順に従って論理チャンネルを使用する通信方法を用いていることを特徴とする（請求項３記載）。
【００２１】
また、本発明に係る通信装置は、識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポートと、該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段と、該受信した通信フレームを転送する論理チャンネルを選択する論理チャンネル選択手段と、該論理チャンネルに該通信フレームを出力する論理チャンネル出力制御手段と、複数の論理チャンネルを用いて１対の送信装置および受信装置の間を転送する出力ポートと  を有し、該論理チャンネル出力制御手段には、該入力ポートから受信した該通信フレームを該論理チャンネルに転送する際に、タグ付き通信フレームを転送するか、タグなし通信フレームを転送するかが該論理チャンネル毎にあらかじめ定められており、さらに、タグ付き通信フレームを転送すると定められている場合には、タグをあらかじめ定められたタグに付け替えるか付け替えずに透過するかが定められており、該タグ読み取り手段は、該入力ポートから受信した該通信フームがタグ付きであるかどうかを判別し、タグ付きであった場合には、該タグ読み取り手段は、該タグ中の優先度を読み取り、該論理チャンネル選択手段は、該優先度に従って予め定められた該論理チャンネルを一つ選択し、論理チャンネル出力制御手段は、該選択した論理チャンネルがタグなし通信フレームを転送すると定められていた場合には、該受信した通信フレームのタグを削除した通信フレームを作成し、該選択した論理チャンネルを用いて該出力ポートに転送し、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを透過すると定められていた場合には、該通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送し、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを付け替えると定められていた場合には、該通信フレームのタグを予め定められたタグに付け替えて出力ポートに転送し、タグ付きではなかった場合には、該論理チャンネル選択手段は、予め定められた該論理チャンネルを一つ選択し、該論理チャンネル出力制御手段は、該選択した論理チャンネルがタグ付き通信フレームを転送すると予め定められた論理チャンネルであったならば、該通信フレームに予め定められたタグを付与した通信フレームを作成し、該選択した論理チャンネルを用いて出力ポートに転送し、該選択した論理チャンネルがタグなし通信フレームを転送するとあらかじめ定められた論理チャンネルであったならば、該受信した通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送することを特徴とする（請求項４記載）。
【００２２】
また、本発明に係る通信装置は、識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを送信する出力ポートと、該通信フレームを複数の論理チャンネルを用いて１対の送信装置および受信装置の間を転送する入力ポートと、該論理チャンネルから該通信フレームを取り出す論理チャンネル入力制御手段と、該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段と、該出力ポートに該通信フレームを出力する出力制御手段とを有し、該出力制御手段には、該入力ポートの各論理チャンネルから受信した通信フレームを該出力ポートに転送する際に、タグ付き通信フレームを転送するか、タグなし通信フレームを転送するかが該論理チャンネル毎に予め定められており、更に、タグ付き通信フレームを転送すると定められた該論理チャンネルに対しては、該論理チャンネル毎にタグを予め定められた識別子、あるいは識別子と優先度両方を用いて付け替えをして転送するか、タグに関する操作を行わずに転送するかが予め定められており、該論理チャンネル入力制御手段が、タグを付与すると定められた論理チャンネルから通信フレームを受信した場合には、タグ読み取り手段は受信した通信フレームがタグ付きであるかどうかを判別し、該受信した通信フレームがタグ付き通信フレームであった場合には、該出力制御手段は、該論理チャンネルがタグに関する操作を行わずに転送すると定められていた場合には、該タグ付き通信フレームのタグに関する操作を行わずに該出力ポートに転送し、該論理チャンネルがタグの付け替えを行うと定められていた場合には、該タグ付き通信フレームのタグ中の優先度と予め設定された識別子あるいは、予め定められた優先度と予め定められた識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し該出力ポートに転送し、
該受信した通信フレームがタグ付き通信フレームでなかった場合には、該出力制御手段は、予め定められたタグを該受信した通信フレームに付与し該出力ポートに転送し、該論理チャンネル入力制御手段が、タグを付与しないと定められた論理チャンネルから通信フレームを受信した場合には、該タグ読み取り手段は、受信した通信フレームがタグ付きであるかどうかを判別し、該受信した通信フレームがタグなし通信フレームであった場合には、出力制御手段は、タグに関する操作を行わずに該出力ポートに転送し、該受信した通信フレームがタグ付き通信フレームであった場合には、出力制御手段はタグを削除した通信フレームを作成して該出力ポートに転送することを特徴とする（請求項５記載）。
【００２３】
また、本発明は、ＩＥＥＥ８０２．３で定義されている通信フレームに使用するＩＥＥＥ８０２．１Ｑ規定のタグにＶＬＡＮの識別子と優先度が含まれることに着目し、同一のＶＬＡＮの識別子を有する通信フレームであっても異なる優先度を有する通信フレームを別々の論理チャンネル上で転送することにより、同一のＬＡＮに発着信する通信フレームを複数の論理チャンネルに振り分ける。
【００２４】
このような手段を用いることにより、本発明では、通信フレームを終端せずに、複数の論理チャンネルを、一つの物理ポート（ＬＡＮ側ポート）に所属する、例えば一台の端末で、複数の論理チャンネルを使用することを可能とする。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明を行う。
【００２６】
（実施例１）
図１４に、本発明の実施例１のフローチャートを示す。
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、１対の送信装置及び受信装置間に複数の論理チャンネルを有する回線を用いて転送する、優先度に従って論理チャンネルを使用する通信方法において、該送信装置は、待機状態（１４０１）から、該通信フレームがタグ付きフレームであった場合には（１４０２）、該タグ中の優先度を読み取り（１４０３）、該優先度に従って予め設定された論理チャンネルを一つ選択し（１４０４）、該通信フレームのタグを削除した新しい通信フレームを作成し（１４０５）、該作成した通信フレームを該選択した論理チャンネルを用いて転送し（１４０６）、該通信フレームがタグなしフレームであった場合には（１４０７）、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し（１４０８）、該受信装置には、予め論理チャンネル毎に識別子と優先度を含むタグを付与するかしないかが定められており、該受信装置は該論理チャンネルからタグなし通信フレームを受信し（１４０９）、該論理チャンネルがタグを付与すると定められた論理チャンネルであった場合は（１４１０）、あらかじめ設定されたタグを通信フレームに付与し（１４１１）、タグを付与しないと設定された論理チャンネルから通信フレームを受信した場合には（１４１２）、タグを付与することを止める（１４１３）。
【００２７】
図１から図５は、本発明の実施例１の説明図である。
ここでは、通信フレームとしてＩＥＥＥ８０２．３規定の通信フレームを、タグとしてＩＥＥＥ８０２．１Ｑ規定のＶＬＡＮタグを使用し、論理チャンネルとしてＡＴＭのＶＣを使用する場合を例にとり説明を行う。図１に通信フレームの概要を示す。ＩＥＥＥ８０２．１Ｑで使用するタグは１２ビットのＶＬＡＮ識別子（ＶＩＤ）および３ビットの優先度が含まれている。なお、ここでの優先度は、０から７の段階があり、０が最も優先度が低く、７が最も優先度が高いというようになっている。
【００２８】
本発明の実施例１の接続構成を図２に示す。本発明の通信装置５０２、５０３は物理的に一つのポートを用いてＡＴＭのネットワークと接続しており、ＡＴＭのポート５０８にはそれぞれ複数のＶＣが形成されて、お互いに接続されている。また、端末５０１とＬＡＮ５０５側にはそれぞれ一つの物理ポート５０７を持ち、少なくとも一台の端末と接続されている。当然のことながら、ＬＡＮ５０５側の物理ポート５０７に、例えばレイヤ２スイッチやルータ等を介して複数の端末が接続されていてもよい。また、本発明の通信装置５０２、５０３の間は単純に物理的なケーブルで接続されているだけの形態であってもよい。
【００２９】
まず、端末５０１は、端末５０６宛てにＶＬＡＮタグ付きの通信フレームを送信する。この時、通信フレームに付与されるＶＬＡＮタグの内容としては、ＶＬＡＮ識別子としてはある一つの値を用い、優先度の値としてはその通信フレームの転送優先度にあわせた値を用いる。
【００３０】
次に、このＶＬＡＮタグ付き通信フレームを受信した本発明の通信装置５０２は、通信フレームに付与されているＶＬＡＮタグ中の優先度のビットのみを監視し、優先度に従って出力先のＶＣを決定する。この決定規則は例えば、図３に示すような規則が、予め本発明の通信装置に設定されている。本実施例１では、優先度が３ｂｉｔ（８種類）であるが、かならずしもＶＣが８本ある必要はなく、図３に例示したように、複数の優先度の値が一つのＶＣに対応していてもよい。図３では、優先度の６と７の場合が、同一の０／３８という転送先ＶＣとして設定されている。
【００３１】
さらに、本発明の通信装置５０２は、前記通信フレームのＶＬＡＮタグを削除し、前述の非特許文献１に記載されたカプセル化方法により、通信フレームをＡＴＭのセル化して、前記決定したＶＣに転送する。
【００３２】
次に、本発明の通信装置５０３では、ＡＴＭのＶＣからＡＴＭのセルを受信し、通信フレームを組み立てる。この通信フレームは、先ほど説明したように本発明の通信装置５０２においてＶＬＡＮタグを削除しているため、ＶＬＡＮタグなしの通信フレームである。ここで、本発明の通信装置５０３に端末５０６が直接接続されている場合には、ＶＬＡＮタグなしの通信フレームをそのまま、端末５０６へ転送してもよい。あるいは、端末５０６のＬＡＮインターフェースにおいてＶＬＡＮタグを使用したい場合や、図２に示したようにＬＡＮ５０５を経由して端末５０６と接続されており、ＬＡＮ５０５においてＶＬＡＮタグを使用したい場合については、ＬＡＮ５０５側の物理ポート５０７から出力する際に、ＶＬＡＮタグを例えば図４に示すようなルールに従って付与する。この時、ＶＬＡＮタグを本発明の通信装置５０３で付与するために、ＶＬＡＮ識別子および優先度は必ずしも端末５０１が設定した値と同じ値にする必要はなく、ＬＡＮ５０５側の都合で決定することができる。このため、端末５０１で設定した転送の優先度とＡＴＭ区間でのＶＣ毎の品質とＬＡＮ５０５側での優先度は独立に設計することが可能である。
【００３３】
分かり易く、例を用いて説明すると、例えば端末５０１から端末５０６にテレビ電話の情報を送る場合に、送信する側の端末５０１では映像の優先度を高く、音声の優先度を低くという具合に通信フレームのタグを設定していたのであるが、端末５０６にあっては、映像よりも音声の優先度を高くしたいといった場合に、端末５０６に接続されたＬＡＮ５０５側での優先度を端末５０１とは異なる、つまり独立的に設定できるということである。これによって、端末５０６で受信する情報の通信フレームは、端末５０１から送信される通信フレームのタグに縛られることなく、自由に設定できる、つまり、情報の優先度をＡＴＭ  ＶＣやＬＡＮ５０５で独立的に扱うことによって、通信品質の内容を自由に取り扱えるということになる。
【００３４】
すなわち、図５に示すように、通信装置８０１の端末側のポートで受信した優先度０の通信フレームおよび通信端末８０１の端末側のポートで受信した優先度１の通信フレームは、宛先／送信元アドレスやＶＬＡＮ識別子の値に関わらず、それぞれＶＣ０／３２および０／３３をタグなし通信フレームとして転送される。このため、同一の宛先／送信元アドレスを有する通信フレームであっても、端末８０１が付与した優先度の違いによって論理チャンネルを使い分けることが可能である。さらに、ＶＣ０／３２および０／３３を通過した通信フレームは、通信装置８０２において、いずれもＶＬＡＮ識別子１００、優先度０のタグを付与されて、端末８０２側のポートに転送される。このように、端末８０１側で付与したＶＬＡＮ識別子および優先度と端末８０２側で受信するＶＬＡＮ識別子および優先度は必ずしも一致する必要がなく、通信装置８０１および通信装置８０２で独立に設定可能である。
【００３５】
以上、説明したように、本発明の通信方法および通信装置を用いることにより、通信フレームを終端せずに、一つの物理ポート（ＬＡＮ側ポート）に所属する、例えば一台の端末から発せられた通信フレームを、その宛先／送信元アドレスに関わらずに、優先度に従って、複数の論理チャンネルを使用することを可能にする。
【００３６】
（実施例２）
図１５に、本発明の実施例２のフローチャートを示す。
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、１対の送信装置及び受信装置間に複数の論理チャンネルを有する回線を用いて転送する、優先度に従って論理チャンネルを使用する通信方法において、前記送信装置は、待機状態（１５０１）から、前記通信フレームがタグ付きフレームであった場合には（１５０２）、該タグ中の優先度を読み取り（１５０３）、該優先度に従って予め設定された論理チャンネルを一つ選択し（１５０４）、該通信フレームを該選択した論理チャンネルを用いて転送し（１５０５）、該通信フレームがタグなしフレームであった場合には（１５０６）、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し（１５０７）、前記受信装置は、予め論理チャンネル毎にタグを付与するかしないかが定められており、待機状態（１５０８）から、タグを付与すると定められた論理チャンネルから該通信フレームを受信した場合には（１５０９）、該受信した通信フレームがタグ付きフレームであった場合には（１５１０）、該タグ付き通信フレームのタグに記載された優先度と予め設定された識別子、あるいは予め設定された優先度および予め設定された識別子を用いて新規タグを作成し（１５１１）、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し（１５１２）、論理チャンネルから受信した該通信フレームが、タグ付きでなかった場合には（１５１３）、予め定められたタグを該受信した通信フレームに付与し（１５１４）、該受信装置は、タグを付与しないと定められた論理チャンネルから該通信フレームを受信した場合には（１５１５）、タグを付与することを止める（１５１６）。
【００３７】
図２を用いて、本発明の実施例２を説明する。
前述の実施例１では、通信フレームを論理チャンネル上で転送する場合に、通信装置１において、ＶＬＡＮタグを削除する方法および通信装置について説明を行ったが、本実施例では、ＶＬＡＮタグを削除せずに通信する方法および通信装置について説明を行う。
【００３８】
本実施例の接続構成は図２に示した構成と同様の場合について説明する。実施例２では、実施例１と同様に、通信装置５０２、５０３は物理的に一つのポート５０８を用いてＡＴＭのネットワーク５０４と接続しており、ＡＴＭのポートにはそれぞれ複数のＶＣが形成されて、お互いに接続されている。また、ＬＡＮ５０５側にはそれぞれ一つの物理ポート５０７を持ち、少なくとも一台の端末５０６と接続されている。当然のことながら、ＬＡＮ５０５側の物理ポート５０７に例えばレイヤ２スイッチやルータ等を介して複数の端末５０６が接続されていてもよい。また、本発明の通信装置５０２、５０３の間には単純に物理的なテーブルで接続されているだけの形態であってもよい。
【００３９】
まず、端末５０２は、端末５０３宛てにＶＬＡＮタグ付きの通信フレームを送信する。このとき、通信フレームに付与されるＶＬＡＮタグの内容としては、ＶＬＡＮ識別子としてはある一つの値を用い、優先度の値としてはその通信フレームの転送優先度にあわせた値を用いる。
【００４０】
次に、このＶＬＡＮタグ付き通信フレームを受信した実施例２の通信装置５０２は、通信フレームに付与されているＶＬＡＮタグ中の優先度のビットのみを監視し、優先度に従って出力先のＶＣを決定する。この決定規則は例えば実施例１の通信装置と同様に図３に示すような規則が、あらかじめ実施例２の通信装置に設定されている。実施例２では、優先度が３ｂｉｔ（８種類）であるが、かならずしもＶＣが８本ある必要はなく、図３に例示したように、複数の優先度の値が一つのＶＣに対応していてもよい。
【００４１】
さらに、実施例２の通信装置５０２は、前記通信フレームのＶＬＡＮタグを削除せず、前述の非特許文献１に示されたカプセル化方法により、通信フレームをＡＴＭのセル化して、前記決定したＶＣに転送する。ここでセル化とは、端末５０１と通信装置５０２を結ぶものがイーサネット（登録商標）であり、ここでの伝送単位が“フレーム”なので、これを通信装置５０２と通信装置５０３を結ぶＡＴＭネットワークの伝送単位“セル”に、通信フレームを分割してしまうということである。
【００４２】
次に、実施例２の通信装置５０３では、ＡＴＭのＶＣからＡＴＭのセルを受信し、通信フレームを組み立てる。この通信フレームは、先ほど説明したように本発明の通信装置５０２においてＶＬＡＮタグを削除していないため、ＶＬＡＮタグ付きの通信フレームである。ここで、実施例２の通信装置５０３は、ＶＬＡＮタグ付きの通信フレームをそのまま端末５０６に転送してもよく、またＶＬＡＮタグを削除して転送してもよい。また、端末５０１で付与したＶＬＡＮタグのＶＬＡＮ識別子および優先度をそのまま用いたくない場合においては、例えば実施例１の場合と同様に図４に示すようなルールでＶＬＡＮタグの付け替えを行う。このとき、ＶＬＡＮ識別子だけを付け替えてもよいし、優先度だけを付け替えても良いし、両方とも付け替えても良い。
【００４３】
このような通信方法および通信装置を用いることにより、端末５０１で設定した転送の優先度とＡＴＭ区間でのＶＣ毎の品質とＬＡＮ５０５側での優先度は独立に設計することが可能である。
【００４４】
以上、説明したように、本発明の通信方法および通信装置を用いることにより、通信フレームを終端せずに、複数の論理チャンネルを、一つの物理ポート（ＬＡＮ側ポート）に所属する、例えば一台の端末で、その宛先／送信元アドレスに関わらずに、通信フレームの優先度に従って、複数の論理チャンネルを使用することを可能にする。
【００４５】
（実施例３）
上記実施例１、２では、一般的なＬＡＮ間接続の場合を例にとり説明を行ったが、実施例３では、ＡＤＳＬのアクセスラインに本発明の通信方法および通信装置を使用する場合を説明する。ここでは、ＡＤＳＬを例にとり説明を行うが、他のＤＳＬ方式でも同様である。
【００４６】
図６から図８は、本発明の実施例３の説明図である。
実施例３の構成を図６に示す。宅内側に設置された、ＡＤＳＬモデム９０２および局側に置かれた局側装置９０３が本発明の通信装置となっており、ＡＤＳＬモデム９０２と局側装置９０３間がＡＤＳＬのアクセスライン９０６である。宅内側に設置された端末９０１は、アクセスサーバ９０４で認証された後にインタネット等のネットワーク９０５へ接続される。一般的に認証はＰＰＰｏＥプロトコルで行われることが多く、この場合、ＡＤＳＬモデム９０２や局側装置９０３でＩＰルーティングをすることなく、ＩＥＥＥ８０２．３規定の通信フレームがアクセスサーバ９０４まで届く構成となっている。さらに一般的に局側装置９０３は、複数の加入者線を収容し一つの物理インターフェースに多重してアクセスサーバ９０４と接続される構成がとられる。
【００４７】
ＡＤＳＬは、上位レイヤとしてＡＴＭを用いているため、一つの物理回線上に複数の論理チャンネルをＡＴＭのＶＣで形成することが可能である。
【００４８】
本発明のＡＤＳＬモデム９０２は、局側装置９０３と接続されたＡＤＳＬアクセスライン９０６の区間において複数のＡＴＭのＶＣを形成する。ＡＴＭのＶＣにはそれぞれ異なる品質を割り振ることが可能であり、例えば、図７に示すようなＶＣが形成された場合について説明する。すなわち、ＶＣは４本形成されており、０／３２および０／３３がＵＢＲ（ＵｎＳｐｅｃｉｆｉｅｄ  Ｂｉｔ  Ｒａｔｅ）であり、０／３４および０／３５がＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ）である。すなわち、０／３４あるいは０／３５のＶＣについては予め設定された帯域が確保されて転送が行われ、０／３２および０／３３のＶＣについては、アクセスラインの帯域のうち、０／３４および０／３５のＶＣの空き帯域を用いることになる。
【００４９】
本発明によるＡＤＳＬモデム１００１の構成を図１０に示す。
まず、端末９０１は、ＶＬＡＮタグ付きの通信フレームを送信する。このとき、通信フレームに付与されるＶＬＡＮタグの内容としては、ＶＬＡＮ識別子としてはある一つの値を用い、優先度の値としてはその通信フレームの転送優先度にあわせた値を用いる。
【００５０】
次に、このＶＬＡＮタグ付き通信フレームを受信した実施例３のＡＤＳＬモデム１００１は、タグ読み取り部１００５において、通信フレームにＶＬＡＮタグが付与されているかどうかを判別し、ＶＬＡＮタグ付きである場合には、ＶＬＡＮタグ中の優先度のビットを読み取り、読み取った優先度の値を論理チャンネル選択部１００６に通知する。論理チャンネル選択部１００６は、図８に示すような優先度とＶＣの対応規則があらかじめ定められており、優先度に従って出力先のＶＣを決定し、決定した出力先ＶＣを論理チャンネル出力制御部１００７に通知する。
【００５１】
実施例３では、優先度が３Ｂｉｔ（８種類）であるが、かならずしもＶＣが８本ある必要はなく、図８に例示したように、複数の優先度の値が一つのＶＣに対応していても良い。さらに、論理チャンネル出力制御部１００７には、図８に示すようにＶＣごとにＶＡＬＮタグを削除して転送するか、削除せずに転送するかの規則が設定されている。また、実施例３のＡＤＳＬモデム１００１の場合はＶＬＡＮタグを削除せず転送する場合において、ＶＬＡＮタグの付け替えを行わず、ＶＬＡＮタグを透過する。このような動作により、本発明のＡＤＳＬモデム１００１は、端末から受信した通信フレームのＶＬＡＮタグの有無、優先度の値を用いて論理チャンネル１００４を一つ決定し、さらにＶＬＡＮタグを削除するかしないかを決定し、決定した論理チャンネル１００４を用いて、通信フレームを転送する。
【００５２】
ＡＤＳＬ区間がＵＮＩ（Ｕｓｅ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）となる場合においては、ＶＰＩ／ＶＣＩとＶＣ上に通信フレームを転送する場合にタグを削除するか削除しないかは、通信事業者から提示されるＵＮＩ条件となり、通信事業者の設計に依存する。ここでは、非削除と削除が混在する場合を例にとり説明を行う。
【００５３】
次に、本発明の局側装置１１０１の構成を図１１に示す。
局側装置１１０１においては、加入者線毎にＶＬＡＮ識別子を設定する。例えば、実施例３の加入者線のＶＬＡＮ識別子は１００であるとする。このように、加入者線毎に異なるＶＬＡＮ識別子を用いることにより、局側装置１１０１とアクセスサーバ間のユーザ多重されたインターフェース上においても、ある通信フレームがどのユーザの通信フレームであるかの識別が可能であり、セキュリティの高いネットワークを提供することができる。
【００５４】
実施例３の局側装置１１０１において、前記の加入者線のＶＣ上の通信フレームを受信した場合、論理チャンネル入力制御部１１０５は、どの論理チャンネルから通信フレームを受信したかを出力制御部１１０７に通知する。次に、タグ読み取り部１１０６は受信した通信フレームにＶＬＡＮタグが付与されているかどうかを判別し、出力制御部１１０７に通知する。
【００５５】
出力制御部１１０７は、どのＶＣから受信したかによって図９に示すような規則を予め設定されており、ＶＬＡＮタグの付与およびＶＬＡＮ識別子、優先度の書き換えを行い、出力ポート１１０３に転送する。
【００５６】
図９に示すように、この例では、０／３２のＶＣからはＶＬＡＮタグなしの通信フレームを受信するため、ＶＬＡＮ識別子１００および優先度０を持つＶＬＡＮタグを付与してアクセスサーバへ転送し、０／３３のＶＣからはＶＬＡＮタグ付きの通信フレームを受信するため、ＶＬＡＮ識別子を通信事業者が加入者線毎に設定した値である１００に書き換え、優先度は書き換えずにそのまま透過としてアクセスサーバへ転送する。さらに０／３４および０／３５のＶＣからはＶＬＡＮタグなしの通信フレームを受信するため、それぞれ、ＶＬＡＮ識別子１００、優先度４およびＶＬＡＮ識別子１００、優先度６を持つＶＬＡＮタグを付与してアクセスサーバへ転送する。
【００５７】
実施例３の局側装置１１０１が上記のような動作を行うことにより、ユーザが設定したＶＬＡＮ識別子はアクセスサーバから遮蔽され、すべて加入者線毎に特定の値（この場合１００）に書き換わるため、回線の詐称ができず、セイキュリティの高いサービスを提供することが可能である。また、ＣＢＲのＶＣを用いて特定の帯域が確保されてネットワークにアクセスする通信フレームについては、優先度についても実施例３の局側装置１１０１で付与するために、優先度が４あるいは６に固定され、ネットワークに最優先の優先度７を持つ通信フレームが帯域を確保されて流入することを防ぐことができる。
【００５８】
以上説明したように、本発明の通信方法および通信装置を用いることにより、ユーザ毎のセキュリティを確保しながら、ＡＤＳＬアクセスラインを用いて複数の品質のサービスを提供することが可能となる。
【００５９】
さらに、実施例３のＡＤＳＬモデムを従来の局側装置に接続した場合には、従来の局側装置がＡＤＳＬ区間の複数のＶＣに対応していないために、例えば０／３２のＶＣのみが確立するが、実施例３のＡＤＳＬモデムの設定を変えることなく通常のＶＬＡＮタグなしの通信フレームを用いたベストエフォートのインターネットアクセスサービスを行なうことが可能である。つまり、従来の局側装置において一つのＶＣのみが確立する場合でも、そのＶＣを確立可能なように、ＡＤＳＬモデムにおいて複数の論理チャンネルが設定されているということである。
【００６０】
さらに、実施例３の局側装置を従来のＡＤＳＬモデムに接続した場合においても、従来のＡＤＳＬモデムがＡＤＳＬ区間の複数のＶＣに対応していないために、例えば０／３２のＶＣのみが確立するが、実施例３の局側装置の設定を変えることなく、通常のＶＬＡＮタグなしの通信フレームを用いたベストエフォートのインターネットアクセスを行なうことが可能である。つまり、従来のＡＤＳＬモデムにおいて一つのＶＣのみが確立する場合でも、そのＶＣが確立可能なように、実施例３の局側装置において複数の論理チャンネルが設定されているということである。
【００６１】
（実施例４）
図１０から図１３により、本発明の実施例４を説明する。
次に、局側装置からＡＤＳＬモデムへ向かう方向の通信について説明を行なう。この方向の通信に関する実施例４の局側装置の構成は図１１に示した構成と同じであり、また、この方向の通信に関する本発明のＡＤＳＬモデムの構成は図１０に示した構成と同じである。
【００６２】
まず、アクセスサーバは、ＶＬＡＮタグ付きの通信フレームを送信する。ここでは、上記の実施例と同様、ＶＬＡＮ識別子が１００の場合について説明する。
【００６３】
図１０、図１１に示すように、次に、このＶＬＡＮタグ付き通信フレームを受信した実施例４の局側装置１１０１は、タグ読み取り部１００５において、通信フレームにＶＬＡＮタグが付与されているかどうかを判別する。この場合はアクセスサーバからＶＬＡＮ識別子１００が付与された通信フレームを受信するため、ＶＬＡＮ識別子により転送先のＡＤＳＬモデムが接続されている回線を決定し、さらにＶＬＡＮタグ中の優先度のビットを読み取り、読み取った優先度の値を論理チャンネル選択部１００６に通知する。論理チャンネル選択部１００６は、図１２に示すような優先度とＶＣの対応規則が予め定められており、優先度に従って出力先のＶＣを決定し、決定した出力先ＶＣを論理チャンネル出力制御部１００７に通知する。
【００６４】
実施例４では、実施例３と同様に優先度が３Ｂｉｔ（８種類）であるが、必ずしもＶＣが８本ある必要はなく、図１２に例示したように、複数の優先度の値が一つのＶＣに対応していても良い。さらに、論理チャンネル出力制御部１００７には、図１２に示すようにＶＣ毎にＶＬＡＮタグを削除して転送するか、削除せずに転送するかの規則が設定されている。
【００６５】
また、図１１に示すように、実施例４の局側装置１１０１の場合は、ＶＬＡＮタグを削除せず転送する場合において、ＶＬＡＮタグの中のＶＬＡＮ識別子を１００から１０に付け替えを行なう。これは、ＵＮＩ条件として端末９０１との接続の条件をＶＬＡＮ識別子を１０に、予め通信事業者が設定した場合である。このような動作により、本発明の局側装置１１０１は、アクセスサーバから受信した通信フレームのＶＬＡＮタグの有無、優先度の値を用いて論理チャンネル１００４を一つ決定し、さらにＶＬＡＮタグを削除・書き換えをするかしないかを決定し、決定した論理チャンネル１００４を用いて、通信フレームを転送する。このような動作により実施例３で説明した場合と同様、ＶＣ０／３２、０／３４、０／３５は、ＶＬＡＮタグなし通信フレームの転送を行ない、ＶＣ０／３３はＶＬＡＮタグ付きフレームの転送を行なうことになる。
【００６６】
次に、本発明のＡＤＳＬモデム１１０１の動作について説明を行なう。
図１０に示すように、実施例４のＡＤＳＬモデム１１０１において、前記の加入者線のＶＣ上の通信フレームを受信した場合、論理チャンネル入力制御部１１０５は、どの論理チャンネル１１０４から通信フレームを受信したかを出力制御部１１０７に通知する。次に、タグ読み取り部１１０６は受信した通信フレームにＶＬＡＮタグが付与されているかどうかを判別し出力制御部１１０７に通知する。
【００６７】
出力制御部１１０７は、どのＶＣから受信したかによって図１３に示すような規則を予め設定されており、ＶＬＡＮタグの付与・削除およびＶＬＡＮ識別子、優先度の書き換えを行ない、出力ポート１１０３に転送する。この例では、０／３２のＶＣからはＶＬＡＮタグなしの通信フレームを受信するため、タグに関する操作を行なわずに端末に転送し、０／３３のＶＣからはＶＬＡＮタグ付きの通信フレームを受信し、そのＶＬＡＮ識別子の値は、予め通信事業者が設定した値である１０に局側装置で書き換わっているためにそのまま端末に転送する。さらに０／３４および０／３５のＶＣからはＶＬＡＮタグなしの通信フレームを受信するため、それぞれ、ＶＬＡＮ識別子１０、優先度４およびＶＬＡＮ識別子１０、優先度６を持つＶＬＡＮタグを付与してアクセスサーバへ転送する。
【００６８】
以上のような動作をすることにより、実施例３および実施例４をあわせて、端末から見えるインターフェースとしては、ＶＬＡＮタグなしフレームをＶＣ０／３２を使用してアクセスサーバと通信ができ、ＶＬＡＮ識別子１０を持つＶＬＡＮタグ付きフレームをその優先度に従ってＶＣ０／３３、０／３４、０／３５を使用して通信が可能となる。
【００６９】
また、本実施例で説明したように、局側装置において、ＶＬＡＮ識別子を付け替えることにより、複数のＡＤＳＬモデムが存在し、局側装置とアクセスサーバとの間でＡＤＳＬモデム毎に異なるＶＬＡＮ識別子を使用する場合においても、端末とＡＤＳＬモデムの間の通信については、ＡＤＳＬモデムごとに異なるＶＬＡＮ識別子を使わずにすむ（この場合は、全ての端末についてＶＬＡＮ識別子１０を使用することができる。）。このような動作により、通信事業者はユーザ毎に異なる設定を通知する必要がなくなるという利点がある。つまり、全ての端末で、設定を統一することができ、それによってサービスを実現できるということである。
【００７０】
上述の実施形態において、例えば図１４、図１５に示す処理を行なうプログラムをアプリケーションソフトとして、ＣＤ―ＲＯＭ等の記録媒体に格納しておいてもよい。このようにすれば、ＣＤ−ＲＯＭ等の可搬型記録媒体にプログラム等を格納して売買したり、携帯することができるようになる。
【００７１】
【発明の効果】
以上、説明を行なったとおり、本発明の通信装置および通信方法を用いることにより、通信フレームを終端せずに、複数の論理チャンネルを、一つの物理ポート（ＬＡＮ側ポート）に所属する、例えば一台の端末で、複数の論理チャンネルを使用することを可能とした。
【００７２】
つまり、本発明により、一つの物理ポートに所属する端末からの各々の通信優先度に応じ、所望の通信品質で取り扱うことが可能となる。
【図面の簡単な説明】
【図１】本発明で用いる通信フレームの概要を示した図である。
【図２】本発明の実施例１、および実施例２の接続構成図である。
【図３】実施例１および実施例２において、予め通信装置に設定されている、通信フレームに付与されているＶＬＡＮタグ中の優先度のビットのみを監視し、優先度に従って出力先のＶＣを決定する決定規則図である。
【図４】実施例１および実施例２のＬＡＮにおいて、ＶＬＡＮタグを使用したい場合について、ＬＡＮ５０５側の物理ポート５０７から出力する際に、ＶＬＡＮタグを付与するためのルール図である。
【図５】実施例１において、通信装置の端末側のポートで受信した優先度０の通信フレームおよび通信端末の端末側のポートで受信した優先度１の通信フレームが、タグなし通信フレームとして転送されることを示した図である。
【図６】本発明の実施例３に係る接続構成図である。
【図７】実施例３において、あらかじめ通信装置に設定されている、通信フレームに付与されているＶＬＡＮタグ中の優先度のビットのみを監視し、優先度に従って出力先のＶＣを決定する決定規則図である。
【図８】実施例３において、論理チャンネル選択部に定められた、優先度に従って出力先のＶＣを決定するための優先度とＶＣの対応規則図である。
【図９】実施例３において、出力制御部に予め設定された、ＶＬＡＮタグの付与およびＶＬＡＮ識別子、優先度の書き換えを行うための、どのＶＣから受信したかによっての規則図である。
【図１０】本発明によるＡＤＳＬモデムの一例を示す構成図である。
【図１１】本発明の局側装置の一例を示す構成図である。
【図１２】実施例４において、論理チャンネル選択部に予め定められた、優先度に従って出力先のＶＣを決定するための優先度とＶＣの対応規則図である。
【図１３】実施例４において、出力制御部に予め設定された、、ＶＬＡＮタグの付与・削除およびＶＬＡＮ識別子、優先度の書き換えを行なうための、どのＶＣから受信したかによっての規則図である。
【図１４】本発明に係る実施例１のフローチャートである。
【図１５】本発明に係る実施例２のフローチャートである。
【図１６】第１の従来の技術において、物理ポートとＡＴＭ  ＶＣを１対１にマッピングする方式が用いられていることを示した図である。
【図１７】第２の従来技術において、一つのＬＡＮ側ポートを有する従来の通信装置において、複数の論理チャンネルを用いて１対の通信装置間で転送する場合を示した図である。
【図１８】第３の従来技術において、通信装置がルーティング部を持ち、通信のプロトコルはＩＰに限られる通信装置の図である。
【符号の説明】
１０１  ＬＡＮ１
１０２  ＬＡＮ２
１０３  ＬＡＮ３
１０４  ＬＡＮ側ポート
１０５  従来の通信装置
１０６  ＡＴＭポート
１０７  論理チャンネル（ＡＴＭ  ＶＣ）
２０１  ＬＡＮ１
２０２  ＬＡＮ２
２０３  ＬＡＮ３
２０４  レイヤ２スイッチ
２０５  ＶＬＡＮ
２０６  ＬＡＮ側ポート
２０７  従来の通信装置
２０８  ＡＴＭポート
２０９  論理チャンネル
３０１  ＬＡＮ１
３０２  ＬＡＮ側ポート
３０３  論理的ＩＰインターフェース
３０４  従来の通信装置
３０５  ルーティング部
３０６  ＡＴＭポート
３０７  論理チャンネル
５０１  端末１
５０２  通信装置１
５０３  通信装置２
５０４  ＡＴＭネットワーク
５０５  ＬＡＮ
５０６  端末２
５０７  ＬＡＮポート
５０８  ＡＴＭポート
８０１  通信装置１
８０２  津新装置２
９０１  端末
９０２  ＡＤＳＬモデム
９０３  局側装置
９０４  アクセスサーバ
９０５  インターネット
９０６  ＡＤＳＬアクセスライン
１００１  本発明のＡＤＳＬモデム
１００２  入力ポート
１００３  出力ポート
１００４  論理チャンネル
１００５  タグ読み取り部
１００６  論理チャンネル選択部
１００７  論理チャンネル出力制御部
１１０１  本発明の局側装置
１１０２  入力ポート
１１０３  出力ポート
１１０４  論理チャンネル
１１０５  論理チャンネル入力制御部
１１０６  タグ読み取り部
１１０７  出力制御部
【図１】
2004297351.tif 000003
【図２】
2004297351.tif 000004
【図３】
2004297351.tif 000005
【図４】
2004297351.tif 000006
【図５】
2004297351.tif 000007
【図６】
2004297351.tif 000008
【図７】
2004297351.tif 000009
【図８】
2004297351.tif 000010
【図９】
2004297351.tif 000011
【図１０】
2004297351.tif 000012
【図１１】
2004297351.tif 000013
【図１２】
2004297351.tif 000014
【図１３】
2004297351.tif 000015
【図１４】
2004297351.tif 000016
【図１５】
2004297351.tif 000017
【図１６】
2004297351.tif 000018
【図１７】
2004297351.tif 000019
【図１８】
2004297351.tif 000020