JP2004297351A - Communication method using logical channels according to priority, communication device for realizing the same, and program and recording medium therefor - Google Patents
Communication method using logical channels according to priority, communication device for realizing the same, and program and recording medium therefor Download PDFInfo
- Publication number
- JP2004297351A JP2004297351A JP2003085619A JP2003085619A JP2004297351A JP 2004297351 A JP2004297351 A JP 2004297351A JP 2003085619 A JP2003085619 A JP 2003085619A JP 2003085619 A JP2003085619 A JP 2003085619A JP 2004297351 A JP2004297351 A JP 2004297351A
- Authority
- JP
- Japan
- Prior art keywords
- communication frame
- tag
- logical channel
- priority
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
【課題】一つの物理ポートに所属する端末からの各々の通信優先度に応じて、複数の論理チャンネルを使用でき、所望の通信品質で取り扱うことを可能にする。
【解決手段】識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポート1002と、該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段1005と、該受信した通信フレームを転送する論理チャンネルを選択する論理チャンネル選択手段1006と、該論理チャンネルに該通信フレームを出力する論理チャンネル出力制御手段1007と、複数の論理チャンネルを用いて1対の送信装置および受信装置の間を転送する出力ポート1003とを有する通信装置。
【選択図】 図10A plurality of logical channels can be used according to respective communication priorities from terminals belonging to one physical port, and it is possible to handle with a desired communication quality.
An input port receives a communication frame in which both a tag including an identifier and a priority and a tag without the tag are defined, and includes an identifier and a priority of the received communication frame. Tag reading means 1005 for judging the presence / absence of a tag and reading the value of the identifier and the priority when the received communication frame includes the tag including the identifier and the priority; and a logical channel for transferring the received communication frame. , A logical channel output control means 1007 for outputting the communication frame to the logical channel, and an output port for transferring between a pair of transmitting apparatus and receiving apparatus using a plurality of logical channels. 1003.
[Selection] Fig. 10
Description
【0001】
【発明の属する技術分野】
本発明は、優先度に従って通信フレームの転送を行う通信に使用する通信方法、およびそれを実現するための通信装置、ならびにそのプログラムと記録媒体に関する。
【0002】
【従来の技術】
従来の技術では、IEEE802.3で定義されているLAN(Local Area Network)等の通信フレームをATM(Asynchronous Transfer Mode)などの論理チャンネルを用いて1対の装置間で転送しようとする場合、図16に示すように物理ポート104とATM VC(Virtual Channel)107を1対1にマッピングする方式が用いられている。この形態の場合には、従来の通信装置105は、LAN101、102、103側から受信した通信フレームを、その内容を読み取ることなく単純に指定された論理チャンネル107に転送すればよく、逆にある論理チャンネル107から受信した通信フレームは、その内容を読み取ることなく単純に指定されたLAN側のポート104に転送すればよい。
【0003】
このような転送を行う場合にATMセルを用いて通信フレームを転送するカプセル化方式について、「Juha Heinanen 著 RFC1483「Multiprotocol Encapsulation over ATM Adaptation Layer 5」1993 4.2章」(非特許文献1)に記されている。このような従来の技術においては、転送に用いるATM VCは設定によって一意に決まるため、転送時にATM VCを通信フレームの内容を読み取って通信フレーム毎に動的に決定する必要がない。
【0004】
しかし、例えばVC毎のシェ−ピングやCBR(Constant Bit Rate)、UBR(Unspecified Bit Rate)などのATMのレイヤを利用した帯域制御を行おうとする場合には、LAN側の物理ポート毎の制御となってしまうために、同一LAN側ポートに入出力する通信に関しては、一律の帯域制御しかかけることができなかった。
【0005】
さらに、従来の第二の技術では、図17に示すように一つのLAN側ポート206を有する従来の通信装置207において複数の論理チャンネル209を用いて1対の通信装置間で転送する場合を示す。この場合においては、LAN側ポート206で受信した通信フレーム毎に複数のATM VC209のどれに転送するべきかを決める必要があり、例えば、「「ATM to Ethernet(登録商標) Migration―One Vendor、One Platform、One Solution」P.3 <http://www.riverstonenet.com/solutions/atm_to_ethernet(登録商標).shtml>」(非特許文献2)に「ATMからイーサネット(登録商標)への移行(ATM to Ethernet(登録商標) migration)」と題して、一つのVLAN(Virtual Local Area Network)を一つのATMのVCにマッピングする方法(英訳:This is done by mapping a VLAN toan ATM virtual circuit between two sites.)として説明されている。この場合、その識別子としてIEEE802.1Qに定義されているVLAN等のLANを分離するために使用する識別子を使用し、個々にATM VCマッピングする方法がとられている。
【0006】
通信装置207としては、物理的にLAN側ポート206が一つしかない構造になっているが、VLANを使用しているために、本通信装置207と接続されるレイヤ2スイッチ204を介してVLAN205を物理的に分離すると、第一の従来技術で説明した通信装置と同様に、LAN201、202、203毎にATMのVC209を使い分けている構造となっている。
【0007】
また、同じく非特許文献2において、一つのVLANを複数のATMのVCへマッピングする方法が述べられている。(英訳:Carriers can also offer point―to―multipoint LAN―to―LAN services by mapping a VLAN to Multiple ATM virtual circuits betweenmultiple sites.)この場合、ある一つのサイトから複数のサイトへ個々に張られたATMのVCを使い分ける場合、すなわち、始点のサイトから見るとATMのVCごとに宛先が異なる場合を想定しており、2拠点間で複数のATM VCを使い分ける方式とはならない。
【0008】
このように、従来の技術においては、LAN毎に論理チャンネルを使い分けることしか出来ず、物理的に同一のLANあるいは端末から発せられた通信フレームで複数の論理チャンネルを使用することは出来ず、ATMのレイヤを利用した帯域制御を同一のLANから発せられる通信フレームで使い分けることができないといった問題があった。
【0009】
また、図18に第三の従来技術を用いた例を示す。本例では、通信装置304はルーティング部305を持ち、通信のプロトコルはIP(Internet Protocol)に限られる。この場合は、LAN301側から送信された通信フレームを終端し、つまり書き換え、通信フレームのペイロードに収容されたIPパケットを取り出し、IPパケットの宛先IPアドレス、送信元IPアドレス、上位(レイヤ4)プロトコル種別、上位プロトコルで用いるポート番号などを読み取り、予め定められたルーティングテーブル(経路テーブル)や転送ポリシに従って、転送先の論理的IPインターフェース303を決定する。論理的IPインターフェース303は各ATMのVC307と1対1に対応させることが可能であるために、この動作により出力先のATM VC307が決定されることになる。ATM VC307への転送は第一及び第二の従来の技術とは異なり、LAN側ポート302で受信した通信フレームをATMへカプセル化するのではなく、IPパケットが直接ATMにカプセル化される。
【0010】
このように、第三の従来の技術においては、1対の装置間で複数の論理チャンネルを使い分けて転送することが可能であるが、IPパケットの転送しかできず、通信フレームをそのままATM VC上で転送できないという問題があった。また、対向するそれぞれの通信装置に接続された端末間での通信については、いずれの論理チャンネルを経由しても反対側の端末にパケットを転送することが可能であるため、IPパケットの宛先アドレスだけでは複数の論理チャンネルを使い分けることができず、さらに上位のプロトコルなどを参照する必要があった。
【0011】
特に近年、ADSL(非対称ディジタル加入者線)等の1秒あたりメガビット程度の伝送を可能とする、高速なアクセスラインが提供されるにあたり、通信の内容も多様化している。また、一般的に通信プロトコルとして通信フレーム上にIPパケットが直に乗ることはまれであり、認証やセキュリティの要求条件を満たすために、IPパケットをPPP/PPPoE(Point to Point Protocol/Point to Point Protocol Over Ethernet(登録商標))プロトコルでカプセル化した後に通信フレームに載せる方式が一般的である。この場合には通信装置で通信フレームを終端することなく通信フレームを直接ATMへカプセル化する必要がある。
【0012】
しかし、ここで説明したように、従来の技術においては、通信フレームを論理チャンネルを用いて転送する場合、VLAN識別子を用いて論理チャンネルを選択する必要があるため、一つのLANに所属する例えば二台の端末間の通信で複数の論理チャンネルを使い分けることが出来ないという問題があった。また、従来の技術を用いて二台の端末間で複数の論理チャンネルを使い分ける方法としては、通信フレームを終端し、IPパケットおよびその上位レイヤの情報を用いる方法があるが、通信フレームを終端しなくてはならず、上位のプロトコル情報を利用するために、プロトコルがIPでなければならないといった制限が生じるといった問題があった。
【0013】
特にADSL(Asymmetric Digital subscriber Line)のアクセス回線においては、ADSLの上位レイヤとしてATMを用いるために複数の論理チャンネルをATMのVCで形成することが可能である。しかし、近年のブロードバンドアクセス環境においては、セキュリティの観点から認証にPPP/PPPoEプロトコルを用いる場合が多く、この場合は通信フレームに搭載されるプロトコルはIPではない。さらにPPP上にIPが搭載されたとしても、PPPの圧縮を用いる場合においては、PPPより上位レイヤの情報はPPPを終端しない限り読み取ることができず、事実上IPの情報を用いることができない。このために、ADSLのアクセス回線においては、上記説明した通り、複数の論理チャンネルを同一のアクセスサーバへのアクセスに対して使い分けることができないといった問題があった。このため、現状のADSL回線を用いたインターネットアクセスサービスでは、複数の論理チャンネルを使用することが出来ずに、ユーザから発せられた通信を単一の品質でしか取り扱うことが出来ないという問題があった。
【0014】
同一の回線上に複数の論理チャンネルを形成したとしても、一つの物理ポート(LAN側ポート)に所属する、例えば一台の端末で、複数の論理チャンネルを使用することができないという問題があった。
【0015】
【非特許文献1】
Juha Heinanen 著 「Multiprotocol Encapsulation over ATM Adaptation Layer 5」 RFC1483 1993 4.2章
【非特許文献2】
Jason Lackey、「ATM to Ethernet(登録商標)Migration―One Vendor、One Platform、One Solution」P.3、[online]、Riverstone Networks、[平成15年3月11日検索]、インターネット<URL:http://www.riverstonenet.com/solutions/atm_to_ethernet(登録商標).shtml>
【0016】
【発明が解決しようとする課題】
前述のように、従来の技術においては、通信フレームを終端しない限り、複数の論理チャンネルを形成したとしても、一つの物理ポート(LAN側ポート)に所属する、例えば一台の端末で複数種類の論理チャンネルを使用することができないという問題があった。
【0017】
本発明の目的は、一つの物理ポートに所属する端末からの各々の通信優先度に応じて、複数の論理チャンネルを使用し、所望の通信品質で取り扱うことを可能にし、優先度に従って複数の論理チャンネルを使用することができる通信方法、およびそれを実現するための通信装置、ならびにそのプログラムと記録媒体を提供することにある。
【0018】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る優先度に従って論理チャンネルを使用する通信方法は、識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、1対の送信装置及び受信装置間に複数の論理チャンネルを有する回線を用いて転送し、該送信装置が、該通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームのタグを削除した新しい通信フレームを作成し、該作成した通信フレームを該選択した論理チャンネルを用いて転送し、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し、該受信装置には、予め論理チャンネル毎に識別子と優先度を含むタグを付与するかしないかが定められており、該受信装置が該論理チャンネルからタグなし通信フレームを受信し、該論理チャンネルがタグを付与すると定められた論理チャンネルであった場合は、あらかじめ設定されたタグを通信フレームに付与し、タグを付与しないと設定された論理チャンネルから通信フレームを受信した場合には、タグを付与することを止めることを特徴とする(請求項1記載)。
【0019】
また、優先度に従って論理チャンネルを使用する通信方法は、前記送信装置が、前記通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームを該選択した論理チャンネルを用いて転送し、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し、前記受信装置が、予め論理チャンネル毎にタグを付与するかしないかが定められており、タグを付与すると定められた論理チャンネルから該通信フレームを受信した場合には、該受信した通信フレームがタグ付きフレームであった場合には、該タグ付き通信フレームのタグに記載された優先度と予め設定された識別子、あるいは予め設定された優先度および予め設定された識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し、論理チャンネルから受信した該通信フレームが、タグ付きでなかった場合には、予め定められたタグを該受信した通信フレームに付与し、該受信装置が、タグを付与しないと定められた論理チャンネルから該通信フレームを受信した場合には、タグを付与することを止めることを特徴とする(請求項2記載)。
【0020】
また、優先度に従って論理チャンネルを使用する通信方法は、前記複数の論理チャンネルのうち、少なくとも一つの論理チャンネルが請求項1に記載の処理手順に従って論理チャンネルを使用する通信方法を用いており、また、該論理チャンネルとは異なる少なくとも一つの論理チャンネルが請求項2に記載の処理手順に従って論理チャンネルを使用する通信方法を用いていることを特徴とする(請求項3記載)。
【0021】
また、本発明に係る通信装置は、識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポートと、該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段と、該受信した通信フレームを転送する論理チャンネルを選択する論理チャンネル選択手段と、該論理チャンネルに該通信フレームを出力する論理チャンネル出力制御手段と、複数の論理チャンネルを用いて1対の送信装置および受信装置の間を転送する出力ポートと を有し、該論理チャンネル出力制御手段には、該入力ポートから受信した該通信フレームを該論理チャンネルに転送する際に、タグ付き通信フレームを転送するか、タグなし通信フレームを転送するかが該論理チャンネル毎にあらかじめ定められており、さらに、タグ付き通信フレームを転送すると定められている場合には、タグをあらかじめ定められたタグに付け替えるか付け替えずに透過するかが定められており、該タグ読み取り手段は、該入力ポートから受信した該通信フームがタグ付きであるかどうかを判別し、タグ付きであった場合には、該タグ読み取り手段は、該タグ中の優先度を読み取り、該論理チャンネル選択手段は、該優先度に従って予め定められた該論理チャンネルを一つ選択し、論理チャンネル出力制御手段は、該選択した論理チャンネルがタグなし通信フレームを転送すると定められていた場合には、該受信した通信フレームのタグを削除した通信フレームを作成し、該選択した論理チャンネルを用いて該出力ポートに転送し、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを透過すると定められていた場合には、該通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送し、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを付け替えると定められていた場合には、該通信フレームのタグを予め定められたタグに付け替えて出力ポートに転送し、タグ付きではなかった場合には、該論理チャンネル選択手段は、予め定められた該論理チャンネルを一つ選択し、該論理チャンネル出力制御手段は、該選択した論理チャンネルがタグ付き通信フレームを転送すると予め定められた論理チャンネルであったならば、該通信フレームに予め定められたタグを付与した通信フレームを作成し、該選択した論理チャンネルを用いて出力ポートに転送し、該選択した論理チャンネルがタグなし通信フレームを転送するとあらかじめ定められた論理チャンネルであったならば、該受信した通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送することを特徴とする(請求項4記載)。
【0022】
また、本発明に係る通信装置は、識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを送信する出力ポートと、該通信フレームを複数の論理チャンネルを用いて1対の送信装置および受信装置の間を転送する入力ポートと、該論理チャンネルから該通信フレームを取り出す論理チャンネル入力制御手段と、該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段と、該出力ポートに該通信フレームを出力する出力制御手段とを有し、該出力制御手段には、該入力ポートの各論理チャンネルから受信した通信フレームを該出力ポートに転送する際に、タグ付き通信フレームを転送するか、タグなし通信フレームを転送するかが該論理チャンネル毎に予め定められており、更に、タグ付き通信フレームを転送すると定められた該論理チャンネルに対しては、該論理チャンネル毎にタグを予め定められた識別子、あるいは識別子と優先度両方を用いて付け替えをして転送するか、タグに関する操作を行わずに転送するかが予め定められており、該論理チャンネル入力制御手段が、タグを付与すると定められた論理チャンネルから通信フレームを受信した場合には、タグ読み取り手段は受信した通信フレームがタグ付きであるかどうかを判別し、該受信した通信フレームがタグ付き通信フレームであった場合には、該出力制御手段は、該論理チャンネルがタグに関する操作を行わずに転送すると定められていた場合には、該タグ付き通信フレームのタグに関する操作を行わずに該出力ポートに転送し、該論理チャンネルがタグの付け替えを行うと定められていた場合には、該タグ付き通信フレームのタグ中の優先度と予め設定された識別子あるいは、予め定められた優先度と予め定められた識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し該出力ポートに転送し、
該受信した通信フレームがタグ付き通信フレームでなかった場合には、該出力制御手段は、予め定められたタグを該受信した通信フレームに付与し該出力ポートに転送し、該論理チャンネル入力制御手段が、タグを付与しないと定められた論理チャンネルから通信フレームを受信した場合には、該タグ読み取り手段は、受信した通信フレームがタグ付きであるかどうかを判別し、該受信した通信フレームがタグなし通信フレームであった場合には、出力制御手段は、タグに関する操作を行わずに該出力ポートに転送し、該受信した通信フレームがタグ付き通信フレームであった場合には、出力制御手段はタグを削除した通信フレームを作成して該出力ポートに転送することを特徴とする(請求項5記載)。
【0023】
また、本発明は、IEEE802.3で定義されている通信フレームに使用するIEEE802.1Q規定のタグにVLANの識別子と優先度が含まれることに着目し、同一のVLANの識別子を有する通信フレームであっても異なる優先度を有する通信フレームを別々の論理チャンネル上で転送することにより、同一のLANに発着信する通信フレームを複数の論理チャンネルに振り分ける。
【0024】
このような手段を用いることにより、本発明では、通信フレームを終端せずに、複数の論理チャンネルを、一つの物理ポート(LAN側ポート)に所属する、例えば一台の端末で、複数の論理チャンネルを使用することを可能とする。
【0025】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明を行う。
【0026】
(実施例1)
図14に、本発明の実施例1のフローチャートを示す。
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、1対の送信装置及び受信装置間に複数の論理チャンネルを有する回線を用いて転送する、優先度に従って論理チャンネルを使用する通信方法において、該送信装置は、待機状態(1401)から、該通信フレームがタグ付きフレームであった場合には(1402)、該タグ中の優先度を読み取り(1403)、該優先度に従って予め設定された論理チャンネルを一つ選択し(1404)、該通信フレームのタグを削除した新しい通信フレームを作成し(1405)、該作成した通信フレームを該選択した論理チャンネルを用いて転送し(1406)、該通信フレームがタグなしフレームであった場合には(1407)、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し(1408)、該受信装置には、予め論理チャンネル毎に識別子と優先度を含むタグを付与するかしないかが定められており、該受信装置は該論理チャンネルからタグなし通信フレームを受信し(1409)、該論理チャンネルがタグを付与すると定められた論理チャンネルであった場合は(1410)、あらかじめ設定されたタグを通信フレームに付与し(1411)、タグを付与しないと設定された論理チャンネルから通信フレームを受信した場合には(1412)、タグを付与することを止める(1413)。
【0027】
図1から図5は、本発明の実施例1の説明図である。
ここでは、通信フレームとしてIEEE802.3規定の通信フレームを、タグとしてIEEE802.1Q規定のVLANタグを使用し、論理チャンネルとしてATMのVCを使用する場合を例にとり説明を行う。図1に通信フレームの概要を示す。IEEE802.1Qで使用するタグは12ビットのVLAN識別子(VID)および3ビットの優先度が含まれている。なお、ここでの優先度は、0から7の段階があり、0が最も優先度が低く、7が最も優先度が高いというようになっている。
【0028】
本発明の実施例1の接続構成を図2に示す。本発明の通信装置502、503は物理的に一つのポートを用いてATMのネットワークと接続しており、ATMのポート508にはそれぞれ複数のVCが形成されて、お互いに接続されている。また、端末501とLAN505側にはそれぞれ一つの物理ポート507を持ち、少なくとも一台の端末と接続されている。当然のことながら、LAN505側の物理ポート507に、例えばレイヤ2スイッチやルータ等を介して複数の端末が接続されていてもよい。また、本発明の通信装置502、503の間は単純に物理的なケーブルで接続されているだけの形態であってもよい。
【0029】
まず、端末501は、端末506宛てにVLANタグ付きの通信フレームを送信する。この時、通信フレームに付与されるVLANタグの内容としては、VLAN識別子としてはある一つの値を用い、優先度の値としてはその通信フレームの転送優先度にあわせた値を用いる。
【0030】
次に、このVLANタグ付き通信フレームを受信した本発明の通信装置502は、通信フレームに付与されているVLANタグ中の優先度のビットのみを監視し、優先度に従って出力先のVCを決定する。この決定規則は例えば、図3に示すような規則が、予め本発明の通信装置に設定されている。本実施例1では、優先度が3bit(8種類)であるが、かならずしもVCが8本ある必要はなく、図3に例示したように、複数の優先度の値が一つのVCに対応していてもよい。図3では、優先度の6と7の場合が、同一の0/38という転送先VCとして設定されている。
【0031】
さらに、本発明の通信装置502は、前記通信フレームのVLANタグを削除し、前述の非特許文献1に記載されたカプセル化方法により、通信フレームをATMのセル化して、前記決定したVCに転送する。
【0032】
次に、本発明の通信装置503では、ATMのVCからATMのセルを受信し、通信フレームを組み立てる。この通信フレームは、先ほど説明したように本発明の通信装置502においてVLANタグを削除しているため、VLANタグなしの通信フレームである。ここで、本発明の通信装置503に端末506が直接接続されている場合には、VLANタグなしの通信フレームをそのまま、端末506へ転送してもよい。あるいは、端末506のLANインターフェースにおいてVLANタグを使用したい場合や、図2に示したようにLAN505を経由して端末506と接続されており、LAN505においてVLANタグを使用したい場合については、LAN505側の物理ポート507から出力する際に、VLANタグを例えば図4に示すようなルールに従って付与する。この時、VLANタグを本発明の通信装置503で付与するために、VLAN識別子および優先度は必ずしも端末501が設定した値と同じ値にする必要はなく、LAN505側の都合で決定することができる。このため、端末501で設定した転送の優先度とATM区間でのVC毎の品質とLAN505側での優先度は独立に設計することが可能である。
【0033】
分かり易く、例を用いて説明すると、例えば端末501から端末506にテレビ電話の情報を送る場合に、送信する側の端末501では映像の優先度を高く、音声の優先度を低くという具合に通信フレームのタグを設定していたのであるが、端末506にあっては、映像よりも音声の優先度を高くしたいといった場合に、端末506に接続されたLAN505側での優先度を端末501とは異なる、つまり独立的に設定できるということである。これによって、端末506で受信する情報の通信フレームは、端末501から送信される通信フレームのタグに縛られることなく、自由に設定できる、つまり、情報の優先度をATM VCやLAN505で独立的に扱うことによって、通信品質の内容を自由に取り扱えるということになる。
【0034】
すなわち、図5に示すように、通信装置801の端末側のポートで受信した優先度0の通信フレームおよび通信端末801の端末側のポートで受信した優先度1の通信フレームは、宛先/送信元アドレスやVLAN識別子の値に関わらず、それぞれVC0/32および0/33をタグなし通信フレームとして転送される。このため、同一の宛先/送信元アドレスを有する通信フレームであっても、端末801が付与した優先度の違いによって論理チャンネルを使い分けることが可能である。さらに、VC0/32および0/33を通過した通信フレームは、通信装置802において、いずれもVLAN識別子100、優先度0のタグを付与されて、端末802側のポートに転送される。このように、端末801側で付与したVLAN識別子および優先度と端末802側で受信するVLAN識別子および優先度は必ずしも一致する必要がなく、通信装置801および通信装置802で独立に設定可能である。
【0035】
以上、説明したように、本発明の通信方法および通信装置を用いることにより、通信フレームを終端せずに、一つの物理ポート(LAN側ポート)に所属する、例えば一台の端末から発せられた通信フレームを、その宛先/送信元アドレスに関わらずに、優先度に従って、複数の論理チャンネルを使用することを可能にする。
【0036】
(実施例2)
図15に、本発明の実施例2のフローチャートを示す。
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを、1対の送信装置及び受信装置間に複数の論理チャンネルを有する回線を用いて転送する、優先度に従って論理チャンネルを使用する通信方法において、前記送信装置は、待機状態(1501)から、前記通信フレームがタグ付きフレームであった場合には(1502)、該タグ中の優先度を読み取り(1503)、該優先度に従って予め設定された論理チャンネルを一つ選択し(1504)、該通信フレームを該選択した論理チャンネルを用いて転送し(1505)、該通信フレームがタグなしフレームであった場合には(1506)、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し(1507)、前記受信装置は、予め論理チャンネル毎にタグを付与するかしないかが定められており、待機状態(1508)から、タグを付与すると定められた論理チャンネルから該通信フレームを受信した場合には(1509)、該受信した通信フレームがタグ付きフレームであった場合には(1510)、該タグ付き通信フレームのタグに記載された優先度と予め設定された識別子、あるいは予め設定された優先度および予め設定された識別子を用いて新規タグを作成し(1511)、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し(1512)、論理チャンネルから受信した該通信フレームが、タグ付きでなかった場合には(1513)、予め定められたタグを該受信した通信フレームに付与し(1514)、該受信装置は、タグを付与しないと定められた論理チャンネルから該通信フレームを受信した場合には(1515)、タグを付与することを止める(1516)。
【0037】
図2を用いて、本発明の実施例2を説明する。
前述の実施例1では、通信フレームを論理チャンネル上で転送する場合に、通信装置1において、VLANタグを削除する方法および通信装置について説明を行ったが、本実施例では、VLANタグを削除せずに通信する方法および通信装置について説明を行う。
【0038】
本実施例の接続構成は図2に示した構成と同様の場合について説明する。実施例2では、実施例1と同様に、通信装置502、503は物理的に一つのポート508を用いてATMのネットワーク504と接続しており、ATMのポートにはそれぞれ複数のVCが形成されて、お互いに接続されている。また、LAN505側にはそれぞれ一つの物理ポート507を持ち、少なくとも一台の端末506と接続されている。当然のことながら、LAN505側の物理ポート507に例えばレイヤ2スイッチやルータ等を介して複数の端末506が接続されていてもよい。また、本発明の通信装置502、503の間には単純に物理的なテーブルで接続されているだけの形態であってもよい。
【0039】
まず、端末502は、端末503宛てにVLANタグ付きの通信フレームを送信する。このとき、通信フレームに付与されるVLANタグの内容としては、VLAN識別子としてはある一つの値を用い、優先度の値としてはその通信フレームの転送優先度にあわせた値を用いる。
【0040】
次に、このVLANタグ付き通信フレームを受信した実施例2の通信装置502は、通信フレームに付与されているVLANタグ中の優先度のビットのみを監視し、優先度に従って出力先のVCを決定する。この決定規則は例えば実施例1の通信装置と同様に図3に示すような規則が、あらかじめ実施例2の通信装置に設定されている。実施例2では、優先度が3bit(8種類)であるが、かならずしもVCが8本ある必要はなく、図3に例示したように、複数の優先度の値が一つのVCに対応していてもよい。
【0041】
さらに、実施例2の通信装置502は、前記通信フレームのVLANタグを削除せず、前述の非特許文献1に示されたカプセル化方法により、通信フレームをATMのセル化して、前記決定したVCに転送する。ここでセル化とは、端末501と通信装置502を結ぶものがイーサネット(登録商標)であり、ここでの伝送単位が“フレーム”なので、これを通信装置502と通信装置503を結ぶATMネットワークの伝送単位“セル”に、通信フレームを分割してしまうということである。
【0042】
次に、実施例2の通信装置503では、ATMのVCからATMのセルを受信し、通信フレームを組み立てる。この通信フレームは、先ほど説明したように本発明の通信装置502においてVLANタグを削除していないため、VLANタグ付きの通信フレームである。ここで、実施例2の通信装置503は、VLANタグ付きの通信フレームをそのまま端末506に転送してもよく、またVLANタグを削除して転送してもよい。また、端末501で付与したVLANタグのVLAN識別子および優先度をそのまま用いたくない場合においては、例えば実施例1の場合と同様に図4に示すようなルールでVLANタグの付け替えを行う。このとき、VLAN識別子だけを付け替えてもよいし、優先度だけを付け替えても良いし、両方とも付け替えても良い。
【0043】
このような通信方法および通信装置を用いることにより、端末501で設定した転送の優先度とATM区間でのVC毎の品質とLAN505側での優先度は独立に設計することが可能である。
【0044】
以上、説明したように、本発明の通信方法および通信装置を用いることにより、通信フレームを終端せずに、複数の論理チャンネルを、一つの物理ポート(LAN側ポート)に所属する、例えば一台の端末で、その宛先/送信元アドレスに関わらずに、通信フレームの優先度に従って、複数の論理チャンネルを使用することを可能にする。
【0045】
(実施例3)
上記実施例1、2では、一般的なLAN間接続の場合を例にとり説明を行ったが、実施例3では、ADSLのアクセスラインに本発明の通信方法および通信装置を使用する場合を説明する。ここでは、ADSLを例にとり説明を行うが、他のDSL方式でも同様である。
【0046】
図6から図8は、本発明の実施例3の説明図である。
実施例3の構成を図6に示す。宅内側に設置された、ADSLモデム902および局側に置かれた局側装置903が本発明の通信装置となっており、ADSLモデム902と局側装置903間がADSLのアクセスライン906である。宅内側に設置された端末901は、アクセスサーバ904で認証された後にインタネット等のネットワーク905へ接続される。一般的に認証はPPPoEプロトコルで行われることが多く、この場合、ADSLモデム902や局側装置903でIPルーティングをすることなく、IEEE802.3規定の通信フレームがアクセスサーバ904まで届く構成となっている。さらに一般的に局側装置903は、複数の加入者線を収容し一つの物理インターフェースに多重してアクセスサーバ904と接続される構成がとられる。
【0047】
ADSLは、上位レイヤとしてATMを用いているため、一つの物理回線上に複数の論理チャンネルをATMのVCで形成することが可能である。
【0048】
本発明のADSLモデム902は、局側装置903と接続されたADSLアクセスライン906の区間において複数のATMのVCを形成する。ATMのVCにはそれぞれ異なる品質を割り振ることが可能であり、例えば、図7に示すようなVCが形成された場合について説明する。すなわち、VCは4本形成されており、0/32および0/33がUBR(UnSpecified Bit Rate)であり、0/34および0/35がCBR(Constant Bit Rate)である。すなわち、0/34あるいは0/35のVCについては予め設定された帯域が確保されて転送が行われ、0/32および0/33のVCについては、アクセスラインの帯域のうち、0/34および0/35のVCの空き帯域を用いることになる。
【0049】
本発明によるADSLモデム1001の構成を図10に示す。
まず、端末901は、VLANタグ付きの通信フレームを送信する。このとき、通信フレームに付与されるVLANタグの内容としては、VLAN識別子としてはある一つの値を用い、優先度の値としてはその通信フレームの転送優先度にあわせた値を用いる。
【0050】
次に、このVLANタグ付き通信フレームを受信した実施例3のADSLモデム1001は、タグ読み取り部1005において、通信フレームにVLANタグが付与されているかどうかを判別し、VLANタグ付きである場合には、VLANタグ中の優先度のビットを読み取り、読み取った優先度の値を論理チャンネル選択部1006に通知する。論理チャンネル選択部1006は、図8に示すような優先度とVCの対応規則があらかじめ定められており、優先度に従って出力先のVCを決定し、決定した出力先VCを論理チャンネル出力制御部1007に通知する。
【0051】
実施例3では、優先度が3Bit(8種類)であるが、かならずしもVCが8本ある必要はなく、図8に例示したように、複数の優先度の値が一つのVCに対応していても良い。さらに、論理チャンネル出力制御部1007には、図8に示すようにVCごとにVALNタグを削除して転送するか、削除せずに転送するかの規則が設定されている。また、実施例3のADSLモデム1001の場合はVLANタグを削除せず転送する場合において、VLANタグの付け替えを行わず、VLANタグを透過する。このような動作により、本発明のADSLモデム1001は、端末から受信した通信フレームのVLANタグの有無、優先度の値を用いて論理チャンネル1004を一つ決定し、さらにVLANタグを削除するかしないかを決定し、決定した論理チャンネル1004を用いて、通信フレームを転送する。
【0052】
ADSL区間がUNI(Use Network Interface)となる場合においては、VPI/VCIとVC上に通信フレームを転送する場合にタグを削除するか削除しないかは、通信事業者から提示されるUNI条件となり、通信事業者の設計に依存する。ここでは、非削除と削除が混在する場合を例にとり説明を行う。
【0053】
次に、本発明の局側装置1101の構成を図11に示す。
局側装置1101においては、加入者線毎にVLAN識別子を設定する。例えば、実施例3の加入者線のVLAN識別子は100であるとする。このように、加入者線毎に異なるVLAN識別子を用いることにより、局側装置1101とアクセスサーバ間のユーザ多重されたインターフェース上においても、ある通信フレームがどのユーザの通信フレームであるかの識別が可能であり、セキュリティの高いネットワークを提供することができる。
【0054】
実施例3の局側装置1101において、前記の加入者線のVC上の通信フレームを受信した場合、論理チャンネル入力制御部1105は、どの論理チャンネルから通信フレームを受信したかを出力制御部1107に通知する。次に、タグ読み取り部1106は受信した通信フレームにVLANタグが付与されているかどうかを判別し、出力制御部1107に通知する。
【0055】
出力制御部1107は、どのVCから受信したかによって図9に示すような規則を予め設定されており、VLANタグの付与およびVLAN識別子、優先度の書き換えを行い、出力ポート1103に転送する。
【0056】
図9に示すように、この例では、0/32のVCからはVLANタグなしの通信フレームを受信するため、VLAN識別子100および優先度0を持つVLANタグを付与してアクセスサーバへ転送し、0/33のVCからはVLANタグ付きの通信フレームを受信するため、VLAN識別子を通信事業者が加入者線毎に設定した値である100に書き換え、優先度は書き換えずにそのまま透過としてアクセスサーバへ転送する。さらに0/34および0/35のVCからはVLANタグなしの通信フレームを受信するため、それぞれ、VLAN識別子100、優先度4およびVLAN識別子100、優先度6を持つVLANタグを付与してアクセスサーバへ転送する。
【0057】
実施例3の局側装置1101が上記のような動作を行うことにより、ユーザが設定したVLAN識別子はアクセスサーバから遮蔽され、すべて加入者線毎に特定の値(この場合100)に書き換わるため、回線の詐称ができず、セイキュリティの高いサービスを提供することが可能である。また、CBRのVCを用いて特定の帯域が確保されてネットワークにアクセスする通信フレームについては、優先度についても実施例3の局側装置1101で付与するために、優先度が4あるいは6に固定され、ネットワークに最優先の優先度7を持つ通信フレームが帯域を確保されて流入することを防ぐことができる。
【0058】
以上説明したように、本発明の通信方法および通信装置を用いることにより、ユーザ毎のセキュリティを確保しながら、ADSLアクセスラインを用いて複数の品質のサービスを提供することが可能となる。
【0059】
さらに、実施例3のADSLモデムを従来の局側装置に接続した場合には、従来の局側装置がADSL区間の複数のVCに対応していないために、例えば0/32のVCのみが確立するが、実施例3のADSLモデムの設定を変えることなく通常のVLANタグなしの通信フレームを用いたベストエフォートのインターネットアクセスサービスを行なうことが可能である。つまり、従来の局側装置において一つのVCのみが確立する場合でも、そのVCを確立可能なように、ADSLモデムにおいて複数の論理チャンネルが設定されているということである。
【0060】
さらに、実施例3の局側装置を従来のADSLモデムに接続した場合においても、従来のADSLモデムがADSL区間の複数のVCに対応していないために、例えば0/32のVCのみが確立するが、実施例3の局側装置の設定を変えることなく、通常のVLANタグなしの通信フレームを用いたベストエフォートのインターネットアクセスを行なうことが可能である。つまり、従来のADSLモデムにおいて一つのVCのみが確立する場合でも、そのVCが確立可能なように、実施例3の局側装置において複数の論理チャンネルが設定されているということである。
【0061】
(実施例4)
図10から図13により、本発明の実施例4を説明する。
次に、局側装置からADSLモデムへ向かう方向の通信について説明を行なう。この方向の通信に関する実施例4の局側装置の構成は図11に示した構成と同じであり、また、この方向の通信に関する本発明のADSLモデムの構成は図10に示した構成と同じである。
【0062】
まず、アクセスサーバは、VLANタグ付きの通信フレームを送信する。ここでは、上記の実施例と同様、VLAN識別子が100の場合について説明する。
【0063】
図10、図11に示すように、次に、このVLANタグ付き通信フレームを受信した実施例4の局側装置1101は、タグ読み取り部1005において、通信フレームにVLANタグが付与されているかどうかを判別する。この場合はアクセスサーバからVLAN識別子100が付与された通信フレームを受信するため、VLAN識別子により転送先のADSLモデムが接続されている回線を決定し、さらにVLANタグ中の優先度のビットを読み取り、読み取った優先度の値を論理チャンネル選択部1006に通知する。論理チャンネル選択部1006は、図12に示すような優先度とVCの対応規則が予め定められており、優先度に従って出力先のVCを決定し、決定した出力先VCを論理チャンネル出力制御部1007に通知する。
【0064】
実施例4では、実施例3と同様に優先度が3Bit(8種類)であるが、必ずしもVCが8本ある必要はなく、図12に例示したように、複数の優先度の値が一つのVCに対応していても良い。さらに、論理チャンネル出力制御部1007には、図12に示すようにVC毎にVLANタグを削除して転送するか、削除せずに転送するかの規則が設定されている。
【0065】
また、図11に示すように、実施例4の局側装置1101の場合は、VLANタグを削除せず転送する場合において、VLANタグの中のVLAN識別子を100から10に付け替えを行なう。これは、UNI条件として端末901との接続の条件をVLAN識別子を10に、予め通信事業者が設定した場合である。このような動作により、本発明の局側装置1101は、アクセスサーバから受信した通信フレームのVLANタグの有無、優先度の値を用いて論理チャンネル1004を一つ決定し、さらにVLANタグを削除・書き換えをするかしないかを決定し、決定した論理チャンネル1004を用いて、通信フレームを転送する。このような動作により実施例3で説明した場合と同様、VC0/32、0/34、0/35は、VLANタグなし通信フレームの転送を行ない、VC0/33はVLANタグ付きフレームの転送を行なうことになる。
【0066】
次に、本発明のADSLモデム1101の動作について説明を行なう。
図10に示すように、実施例4のADSLモデム1101において、前記の加入者線のVC上の通信フレームを受信した場合、論理チャンネル入力制御部1105は、どの論理チャンネル1104から通信フレームを受信したかを出力制御部1107に通知する。次に、タグ読み取り部1106は受信した通信フレームにVLANタグが付与されているかどうかを判別し出力制御部1107に通知する。
【0067】
出力制御部1107は、どのVCから受信したかによって図13に示すような規則を予め設定されており、VLANタグの付与・削除およびVLAN識別子、優先度の書き換えを行ない、出力ポート1103に転送する。この例では、0/32のVCからはVLANタグなしの通信フレームを受信するため、タグに関する操作を行なわずに端末に転送し、0/33のVCからはVLANタグ付きの通信フレームを受信し、そのVLAN識別子の値は、予め通信事業者が設定した値である10に局側装置で書き換わっているためにそのまま端末に転送する。さらに0/34および0/35のVCからはVLANタグなしの通信フレームを受信するため、それぞれ、VLAN識別子10、優先度4およびVLAN識別子10、優先度6を持つVLANタグを付与してアクセスサーバへ転送する。
【0068】
以上のような動作をすることにより、実施例3および実施例4をあわせて、端末から見えるインターフェースとしては、VLANタグなしフレームをVC0/32を使用してアクセスサーバと通信ができ、VLAN識別子10を持つVLANタグ付きフレームをその優先度に従ってVC0/33、0/34、0/35を使用して通信が可能となる。
【0069】
また、本実施例で説明したように、局側装置において、VLAN識別子を付け替えることにより、複数のADSLモデムが存在し、局側装置とアクセスサーバとの間でADSLモデム毎に異なるVLAN識別子を使用する場合においても、端末とADSLモデムの間の通信については、ADSLモデムごとに異なるVLAN識別子を使わずにすむ(この場合は、全ての端末についてVLAN識別子10を使用することができる。)。このような動作により、通信事業者はユーザ毎に異なる設定を通知する必要がなくなるという利点がある。つまり、全ての端末で、設定を統一することができ、それによってサービスを実現できるということである。
【0070】
上述の実施形態において、例えば図14、図15に示す処理を行なうプログラムをアプリケーションソフトとして、CD―ROM等の記録媒体に格納しておいてもよい。このようにすれば、CD−ROM等の可搬型記録媒体にプログラム等を格納して売買したり、携帯することができるようになる。
【0071】
【発明の効果】
以上、説明を行なったとおり、本発明の通信装置および通信方法を用いることにより、通信フレームを終端せずに、複数の論理チャンネルを、一つの物理ポート(LAN側ポート)に所属する、例えば一台の端末で、複数の論理チャンネルを使用することを可能とした。
【0072】
つまり、本発明により、一つの物理ポートに所属する端末からの各々の通信優先度に応じ、所望の通信品質で取り扱うことが可能となる。
【図面の簡単な説明】
【図1】本発明で用いる通信フレームの概要を示した図である。
【図2】本発明の実施例1、および実施例2の接続構成図である。
【図3】実施例1および実施例2において、予め通信装置に設定されている、通信フレームに付与されているVLANタグ中の優先度のビットのみを監視し、優先度に従って出力先のVCを決定する決定規則図である。
【図4】実施例1および実施例2のLANにおいて、VLANタグを使用したい場合について、LAN505側の物理ポート507から出力する際に、VLANタグを付与するためのルール図である。
【図5】実施例1において、通信装置の端末側のポートで受信した優先度0の通信フレームおよび通信端末の端末側のポートで受信した優先度1の通信フレームが、タグなし通信フレームとして転送されることを示した図である。
【図6】本発明の実施例3に係る接続構成図である。
【図7】実施例3において、あらかじめ通信装置に設定されている、通信フレームに付与されているVLANタグ中の優先度のビットのみを監視し、優先度に従って出力先のVCを決定する決定規則図である。
【図8】実施例3において、論理チャンネル選択部に定められた、優先度に従って出力先のVCを決定するための優先度とVCの対応規則図である。
【図9】実施例3において、出力制御部に予め設定された、VLANタグの付与およびVLAN識別子、優先度の書き換えを行うための、どのVCから受信したかによっての規則図である。
【図10】本発明によるADSLモデムの一例を示す構成図である。
【図11】本発明の局側装置の一例を示す構成図である。
【図12】実施例4において、論理チャンネル選択部に予め定められた、優先度に従って出力先のVCを決定するための優先度とVCの対応規則図である。
【図13】実施例4において、出力制御部に予め設定された、、VLANタグの付与・削除およびVLAN識別子、優先度の書き換えを行なうための、どのVCから受信したかによっての規則図である。
【図14】本発明に係る実施例1のフローチャートである。
【図15】本発明に係る実施例2のフローチャートである。
【図16】第1の従来の技術において、物理ポートとATM VCを1対1にマッピングする方式が用いられていることを示した図である。
【図17】第2の従来技術において、一つのLAN側ポートを有する従来の通信装置において、複数の論理チャンネルを用いて1対の通信装置間で転送する場合を示した図である。
【図18】第3の従来技術において、通信装置がルーティング部を持ち、通信のプロトコルはIPに限られる通信装置の図である。
【符号の説明】
101 LAN1
102 LAN2
103 LAN3
104 LAN側ポート
105 従来の通信装置
106 ATMポート
107 論理チャンネル(ATM VC)
201 LAN1
202 LAN2
203 LAN3
204 レイヤ2スイッチ
205 VLAN
206 LAN側ポート
207 従来の通信装置
208 ATMポート
209 論理チャンネル
301 LAN1
302 LAN側ポート
303 論理的IPインターフェース
304 従来の通信装置
305 ルーティング部
306 ATMポート
307 論理チャンネル
501 端末1
502 通信装置1
503 通信装置2
504 ATMネットワーク
505 LAN
506 端末2
507 LANポート
508 ATMポート
801 通信装置1
802 津新装置2
901 端末
902 ADSLモデム
903 局側装置
904 アクセスサーバ
905 インターネット
906 ADSLアクセスライン
1001 本発明のADSLモデム
1002 入力ポート
1003 出力ポート
1004 論理チャンネル
1005 タグ読み取り部
1006 論理チャンネル選択部
1007 論理チャンネル出力制御部
1101 本発明の局側装置
1102 入力ポート
1103 出力ポート
1104 論理チャンネル
1105 論理チャンネル入力制御部
1106 タグ読み取り部
1107 出力制御部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a communication method used for communication for transferring a communication frame according to a priority, a communication device for realizing the communication method, and a program and a recording medium thereof.
[0002]
[Prior art]
In the related art, when a communication frame such as a LAN (Local Area Network) defined by IEEE802.3 is to be transferred between a pair of devices using a logical channel such as an ATM (Asynchronous Transfer Mode), FIG. As shown in FIG. 16, a method of mapping the
[0003]
The encapsulation method of transferring a communication frame using an ATM cell when performing such a transfer is described in "Juha Heinanen, RFC 1483," Multiprotocol Encapsulation over
[0004]
However, for example, in a case where shaping for each VC or band control using an ATM layer such as CBR (Constant Bit Rate) and UBR (Unspecified Bit Rate) is performed, control for each physical port on the LAN side is required. As a result, only uniform bandwidth control can be applied to communication to and from the same LAN port.
[0005]
Further, in the second conventional technique, as shown in FIG. 17, a
[0006]
The
[0007]
Non-Patent
[0008]
As described above, in the conventional technology, only logical channels can be used for each LAN, and a plurality of logical channels cannot be used in a communication frame transmitted from the same physical LAN or terminal. However, there is a problem that the band control using the layer cannot be properly used for the communication frame issued from the same LAN.
[0009]
FIG. 18 shows an example using the third conventional technique. In this example, the
[0010]
As described above, in the third conventional technique, a plurality of logical channels can be selectively used and transferred between a pair of devices. However, only an IP packet can be transferred, and a communication frame is directly transferred to an ATM VC. There was a problem that transfer was not possible. Also, for communication between terminals connected to each of the opposing communication devices, the packet can be transferred to the terminal on the opposite side via any logical channel. It was not possible to properly use a plurality of logical channels by itself, and it was necessary to refer to higher-level protocols.
[0011]
Particularly, in recent years, with the provision of high-speed access lines capable of transmitting about megabits per second, such as ADSL (Asymmetric Digital Subscriber Line), communication contents have been diversified. In general, it is rare that an IP packet is directly mounted on a communication frame as a communication protocol. In order to satisfy requirements for authentication and security, the IP packet is converted to a PPP / PPPoE (Point to Point Protocol / Point to Point). In general, a method of encapsulating with a Protocol Over Ethernet (registered trademark) protocol and then mounting it in a communication frame is used. In this case, it is necessary to directly encapsulate the communication frame in the ATM without terminating the communication frame in the communication device.
[0012]
However, as described above, in the conventional technique, when a communication frame is transferred using a logical channel, it is necessary to select a logical channel using a VLAN identifier. There is a problem that a plurality of logical channels cannot be properly used in communication between two terminals. In addition, as a method of selectively using a plurality of logical channels between two terminals by using the conventional technology, there is a method of terminating a communication frame and using information of an IP packet and an upper layer thereof. There is a problem that the protocol must be IP in order to use higher-level protocol information.
[0013]
In particular, in an ADSL (Asymmetric Digital subscriber Line) access line, a plurality of logical channels can be formed by the ATM VC in order to use ATM as an upper layer of ADSL. However, in a recent broadband access environment, the PPP / PPoE protocol is often used for authentication from the viewpoint of security. In this case, the protocol mounted on the communication frame is not IP. Furthermore, even if the IP is mounted on the PPP, when the compression of the PPP is used, the information of the layer higher than the PPP cannot be read unless the PPP is terminated, and the information of the IP cannot be used in effect. For this reason, in the ADSL access line, as described above, there is a problem that a plurality of logical channels cannot be properly used for accessing the same access server. For this reason, the current Internet access service using the ADSL line has a problem that a plurality of logical channels cannot be used, and communication originating from a user can be handled only with a single quality. Was.
[0014]
Even if a plurality of logical channels are formed on the same line, there is a problem that a plurality of logical channels cannot be used by, for example, one terminal belonging to one physical port (LAN side port). .
[0015]
[Non-patent document 1]
Juha Heinanen, "Multiprotocol Encapsulation over
[Non-patent document 2]
Jason Lackey, "ATM to Ethernet (registered trademark) Migration-One Vendor, One Platform, One Solution", P.E. 3, [online], Riverstone Networks, [searched on March 11, 2003], Internet <URL: http: // www. riverstonenet. com / solutions / atm_to_ethernet (registered trademark). https>
[0016]
[Problems to be solved by the invention]
As described above, in the conventional technology, unless a communication frame is terminated, even if a plurality of logical channels are formed, a plurality of types belonging to one physical port (LAN side port), for example, one terminal, There is a problem that a logical channel cannot be used.
[0017]
An object of the present invention is to use a plurality of logical channels according to the respective communication priorities from terminals belonging to one physical port, to enable handling with a desired communication quality, and to provide a plurality of logical channels according to the priorities. An object of the present invention is to provide a communication method capable of using a channel, a communication device for realizing the same, and a program and a recording medium thereof.
[0018]
[Means for Solving the Problems]
In order to achieve the above object, a communication method using a logical channel according to the priority according to the present invention includes a communication frame in which both a tag including an identifier and a priority and a tag without the tag are defined. Transfer using a line having a plurality of logical channels between a pair of transmitting device and receiving device, and when the communication frame is a tagged frame, the transmitting device determines the priority in the tag. Reading, selecting one of the preset logical channels according to the priority, creating a new communication frame by removing the tag of the communication frame, transferring the created communication frame using the selected logical channel, If the communication frame is an untagged frame, the communication device transmits the untagged communication frame using a preset logical channel, and transmits the untagged communication frame to the receiving device. It is determined whether or not to add a tag including an identifier and a priority for each logical channel, and it is determined that the receiving device receives an untagged communication frame from the logical channel and the logical channel adds a tag. If the channel is a logical channel, a preset tag is added to the communication frame, and if a communication frame is received from a logical channel for which no tag is added, the tag is stopped. (Claim 1).
[0019]
Further, in the communication method using a logical channel according to the priority, the transmitting device reads the priority in the tag when the communication frame is a tagged frame, and sets the priority in advance according to the priority. One logical channel is selected, and the communication frame is transferred using the selected logical channel. If the communication frame is an untagged frame, the untagged logical channel is set using a preset logical channel. A communication frame is transferred, and the receiving apparatus determines in advance whether or not to add a tag for each logical channel. When the communication apparatus receives the communication frame from a logical channel determined to add a tag, When the received communication frame is a tagged frame, the priority described in the tag of the tagged communication frame and the preset knowledge are used. Child, or a new tag is created using a preset priority and a preset identifier, a communication frame in which the tag of the tagged communication frame is changed to the new tag is created, and the communication frame received from the logical channel is created. If the communication frame is not tagged, a predetermined tag is added to the received communication frame, and the receiving device receives the communication frame from a logical channel that is determined not to add a tag. In this case, the tag is stopped from being added (claim 2).
[0020]
The communication method using a logical channel according to the priority uses a communication method in which at least one of the plurality of logical channels uses a logical channel according to the processing procedure according to
[0021]
The communication apparatus according to the present invention further includes an input port for receiving a communication frame in which both a tag including an identifier and a priority and a tag without the tag are defined, and an identifier of the received communication frame. Tag reading means for determining the presence or absence of a tag including the priority and reading the value of the identifier and the priority when the received communication frame includes the tag including the identifier and the priority. Logical channel selecting means for selecting a logical channel to be transferred, logical channel output control means for outputting the communication frame to the logical channel, and transferring between a pair of transmitting device and receiving device using a plurality of logical channels. An output port, and the logical channel output control means receives the communication frame received from the input port and outputs the communication frame to the logical channel. When transferring a tagged communication frame or an untagged communication frame when transferring to a channel, it is predetermined for each logical channel, and further, it is specified to transfer a tagged communication frame. Defines whether the tag is replaced with a predetermined tag or is transmitted without replacement, and the tag reading means determines whether the communication fume received from the input port has a tag. If the tag is attached, the tag reading means reads the priority in the tag, and the logical channel selecting means selects one of the logical channels predetermined according to the priority, and The channel output control means, if the selected logical channel is determined to transfer an untagged communication frame, the received communication frame. A communication frame is created by removing the tag of the tag, and the communication frame is transferred to the output port using the selected logical channel, and the selected logical channel is determined to transfer a tagged communication frame, and determined to transmit the tag. In this case, the communication frame is transferred to the output port using the selected logical channel without performing the operation related to the tag, and it is determined that the selected logical channel transfers the communication frame with the tag. If it is determined that the communication frame is to be replaced, the communication frame is replaced with a predetermined tag and transferred to the output port. The logical channel output control means selects one of the logical channels, and outputs the selected logical channel to the communication frame with the tag. If the transfer is a predetermined logical channel, a communication frame in which a predetermined tag is added to the communication frame is created, and the communication frame is transferred to an output port using the selected logical channel. If the channel is a predetermined logical channel for transferring an untagged communication frame, the received communication frame is transferred to the output port using the selected logical channel without performing an operation related to a tag. (Claim 4).
[0022]
Further, the communication device according to the present invention includes an output port for transmitting a communication frame in which both a tag including an identifier and a priority and a tag without the tag are defined, An input port for transferring between a pair of transmitting device and receiving device using a channel, a logical channel input control means for extracting the communication frame from the logical channel, and a tag including an identifier and a priority of the received communication frame Tag reading means for determining the presence / absence of the communication frame and reading the value of the identifier and the priority when the received communication frame has a tag including the identifier and the priority; and output control for outputting the communication frame to the output port. Means for transmitting a communication frame received from each logical channel of the input port to the output port. At this time, whether to transfer the tagged communication frame or the untagged communication frame is predetermined for each logical channel, and further, for the logical channel determined to transfer the tagged communication frame. It is predetermined whether to transfer the tag for each logical channel by replacing the tag using a predetermined identifier, or both the identifier and the priority, or to transfer without performing an operation related to the tag. When the logical channel input control means receives a communication frame from a logical channel determined to add a tag, the tag reading means determines whether or not the received communication frame is tagged, and Is a communication frame with a tag, the output control means transfers the logical channel without performing an operation related to the tag. If it is determined that the logical channel is to be re-tagged, the tag is transferred to the output port without performing the operation related to the tag of the communication frame with the tag. Create a new tag using the priority in the tag of the tagged communication frame and a preset identifier, or a predetermined priority and a predetermined identifier, and assign the tag of the tagged communication frame to the new tag. Create the modified communication frame and transfer it to the output port,
If the received communication frame is not a tagged communication frame, the output control means attaches a predetermined tag to the received communication frame and transfers it to the output port, and the logical channel input control means However, when a communication frame is received from a logical channel determined not to add a tag, the tag reading means determines whether or not the received communication frame has a tag, and determines whether the received communication frame has a tag. When the communication frame is a communication frame without a tag, the output control unit transfers the packet to the output port without performing an operation related to the tag, and when the received communication frame is a communication frame with a tag, the output control unit A communication frame in which a tag is deleted is created and transferred to the output port (claim 5).
[0023]
Further, the present invention focuses on the fact that a tag defined by IEEE802.1Q used for a communication frame defined by IEEE802.3 includes a VLAN identifier and a priority, and a communication frame having the same VLAN identifier is used. Even though the communication frames having different priorities are transferred on different logical channels, communication frames transmitted to and received from the same LAN are distributed to a plurality of logical channels.
[0024]
By using such means, in the present invention, a plurality of logical channels belong to one physical port (LAN side port) without terminating a communication frame. Enables the use of channels.
[0025]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0026]
(Example 1)
FIG. 14 shows a flowchart of the first embodiment of the present invention.
A communication frame in which both a case including a tag including an identifier and a priority and a case without the tag are defined is transferred using a line having a plurality of logical channels between a pair of a transmitting device and a receiving device. In the communication method using a logical channel according to the priority, the transmitting apparatus reads the priority in the tag from the standby state (1401) when the communication frame is a tagged frame (1402). (1403), one of the logical channels preset according to the priority is selected (1404), a new communication frame with the tag of the communication frame deleted is created (1405), and the created communication frame is selected. Transfer is performed using a logical channel (1406). If the communication frame is an untagged frame (1407), a logical The untagged communication frame is transferred using a channel (1408), and it is determined in advance whether or not a tag including an identifier and a priority is assigned to each of the logical channels to the receiving device. Receives a communication frame without a tag from the logical channel (1409), and if the logical channel is a logical channel determined to add a tag (1410), adds a preset tag to the communication frame (1410). 1411), if a communication frame is received from a logical channel set not to be tagged (1412), the tag is stopped (1413).
[0027]
1 to 5 are explanatory diagrams of a first embodiment of the present invention.
Here, an example will be described in which a communication frame specified by IEEE802.3 is used as a communication frame, a VLAN tag specified by IEEE802.1Q is used as a tag, and an ATM VC is used as a logical channel. FIG. 1 shows an outline of a communication frame. The tag used in IEEE 802.1Q includes a 12-bit VLAN identifier (VID) and a 3-bit priority. The priority here is from 0 to 7, with 0 being the lowest priority and 7 being the highest priority.
[0028]
FIG. 2 shows a connection configuration according to the first embodiment of the present invention. The
[0029]
First, the terminal 501 transmits a communication frame with a VLAN tag to the terminal 506. At this time, as a content of the VLAN tag added to the communication frame, a certain value is used as the VLAN identifier, and a value matching the transfer priority of the communication frame is used as the priority value.
[0030]
Next, the
[0031]
Further, the
[0032]
Next, the
[0033]
For simplicity, a description will be given using an example. For example, when transmitting videophone information from the terminal 501 to the terminal 506, the transmitting
[0034]
That is, as shown in FIG. 5, the communication frame of
[0035]
As described above, by using the communication method and the communication apparatus of the present invention, the communication frame is not terminated, and is transmitted from, for example, one terminal belonging to one physical port (LAN side port). Allows a communication frame to use multiple logical channels according to priority, regardless of its destination / source address.
[0036]
(Example 2)
FIG. 15 shows a flowchart of the second embodiment of the present invention.
A communication frame in which both a case including a tag including an identifier and a priority and a case without the tag are defined is transferred using a line having a plurality of logical channels between a pair of a transmitting device and a receiving device. In the communication method using a logical channel according to the priority, the transmitting device reads the priority in the tag from the standby state (1501) when the communication frame is a tagged frame (1502). (1503), one of the logical channels set in advance according to the priority is selected (1504), and the communication frame is transferred using the selected logical channel (1505), and the communication frame is an untagged frame. In this case (1506), the untagged communication frame is transferred using a preset logical channel (1507). Is determined in advance whether or not to add a tag for each logical channel. From the standby state (1508), when the communication frame is received from the logical channel to which the tag is to be added (1509), If the received communication frame is a tagged frame (1510), the priority and the preset identifier described in the tag of the tagged communication frame, or the preset priority and the preset priority are set. A new tag is created using the identifier (1511), a communication frame in which the tag of the communication frame with the tag is changed to the new tag is created (1512), and the communication frame received from the logical channel is tagged with the tag. If not (1513), a predetermined tag is added to the received communication frame (1514), and the receiving apparatus If having received the communication frame from the logical channel defined as not grant (1515), stop applying the tag (1516).
[0037]
Second Embodiment A second embodiment of the present invention will be described with reference to FIG.
In the first embodiment, the method and the communication device for deleting the VLAN tag in the
[0038]
The connection configuration of the present embodiment will be described for a case similar to the configuration shown in FIG. In the second embodiment, as in the first embodiment, the
[0039]
First, the terminal 502 transmits a communication frame with a VLAN tag to the terminal 503. At this time, as a content of the VLAN tag added to the communication frame, a certain value is used as the VLAN identifier, and a value corresponding to the transfer priority of the communication frame is used as the priority value.
[0040]
Next, the
[0041]
Further, the
[0042]
Next, the
[0043]
By using such a communication method and communication device, it is possible to independently design the transfer priority set by the terminal 501, the quality of each VC in the ATM section, and the priority on the
[0044]
As described above, by using the communication method and the communication device of the present invention, a plurality of logical channels belong to one physical port (LAN side port) without terminating a communication frame. Terminal can use a plurality of logical channels according to the priority of the communication frame regardless of its destination / source address.
[0045]
(Example 3)
In the first and second embodiments, the description is made by taking the case of a general connection between LANs as an example. In the third embodiment, a case in which the communication method and the communication device of the present invention are used for an ADSL access line will be described. . Here, ADSL will be described as an example, but the same applies to other DSL systems.
[0046]
6 to 8 are explanatory diagrams of a third embodiment of the present invention.
FIG. 6 shows the configuration of the third embodiment. The
[0047]
Since ADSL uses ATM as an upper layer, it is possible to form a plurality of logical channels on one physical line using VC of ATM.
[0048]
The
[0049]
FIG. 10 shows the configuration of the ADSL modem 1001 according to the present invention.
First, the terminal 901 transmits a communication frame with a VLAN tag. At this time, as a content of the VLAN tag added to the communication frame, a certain value is used as the VLAN identifier, and a value corresponding to the transfer priority of the communication frame is used as the priority value.
[0050]
Next, the ADSL modem 1001 according to the third embodiment, which has received the communication frame with the VLAN tag, determines in the tag reading unit 1005 whether or not the communication frame is provided with the VLAN tag. , Read the priority bit in the VLAN tag, and notify the logical channel selection unit 1006 of the read priority value. The logical channel selecting unit 1006 determines in advance the correspondence rules between the priority and the VC as shown in FIG. 8, determines the VC of the output destination according to the priority, and outputs the determined output destination VC to the logical channel
[0051]
In the third embodiment, the priority is 3 bits (eight types). However, it is not always necessary to have eight VCs. As illustrated in FIG. 8, a plurality of priority values correspond to one VC. Is also good. Further, in the logical channel
[0052]
When the ADSL section is a UNI (Use Network Interface), whether or not to delete the tag when transferring the communication frame on the VPI / VCI and the VC is a UNI condition presented by the communication carrier, Depends on carrier design. Here, an example will be described in which non-deletion and deletion are mixed.
[0053]
Next, the configuration of the optical line terminal 1101 of the present invention is shown in FIG.
In the optical line terminal 1101, a VLAN identifier is set for each subscriber line. For example, it is assumed that the VLAN identifier of the subscriber line in the third embodiment is 100. In this way, by using a different VLAN identifier for each subscriber line, it is possible to identify which communication frame is a communication frame of a user even on a user-multiplexed interface between the optical line terminal 1101 and the access server. It is possible and can provide a highly secure network.
[0054]
In the optical line terminal 1101 of the third embodiment, when the communication frame on the VC of the subscriber line is received, the logical channel
[0055]
The
[0056]
As shown in FIG. 9, in this example, in order to receive a communication frame without a VLAN tag from a VC of 0/32, a VLAN tag having a VLAN identifier of 100 and a priority of 0 is added and transferred to an access server. In order to receive a communication frame with a VLAN tag from the VC of 0/33, the VLAN identifier is rewritten to 100, which is the value set for each subscriber line by the communication carrier, and the priority is not changed but is transparent and the access server is transparent. Transfer to Further, in order to receive a communication frame without a VLAN tag from the VCs of 0/34 and 0/35, the access server is provided with VLAN tags having
[0057]
Since the optical line terminal 1101 of the third embodiment performs the above operation, the VLAN identifier set by the user is shielded from the access server, and all the VLAN IDs are rewritten to a specific value (100 in this case) for each subscriber line. In addition, it is possible to provide a service with high security because the line cannot be spoofed. In addition, the priority is fixed to 4 or 6 for the communication frame in which a specific band is secured by using the VC of the CBR and accesses the network because the station side device 1101 of the third embodiment also gives the priority. Thus, it is possible to prevent a communication frame having the
[0058]
As described above, by using the communication method and the communication device of the present invention, it is possible to provide a plurality of quality services using the ADSL access line while ensuring security for each user.
[0059]
Further, when the ADSL modem according to the third embodiment is connected to a conventional optical line terminal, the conventional optical line terminal does not support a plurality of VCs in the ADSL section. However, it is possible to provide a best-effort Internet access service using a normal communication frame without a VLAN tag without changing the setting of the ADSL modem of the third embodiment. In other words, even if only one VC is established in the conventional station side device, a plurality of logical channels are set in the ADSL modem so that the VC can be established.
[0060]
Further, even when the optical line terminal of the third embodiment is connected to a conventional ADSL modem, only the 0/32 VC is established, for example, because the conventional ADSL modem does not support a plurality of VCs in the ADSL section. However, it is possible to perform best-effort Internet access using a normal communication frame without a VLAN tag without changing the setting of the station-side device according to the third embodiment. In other words, even if only one VC is established in the conventional ADSL modem, a plurality of logical channels are set in the optical line terminal of the third embodiment so that the VC can be established.
[0061]
(Example 4)
Fourth Embodiment A fourth embodiment of the present invention will be described with reference to FIGS.
Next, communication in the direction from the optical line terminal to the ADSL modem will be described. The configuration of the optical line terminal according to the fourth embodiment regarding the communication in this direction is the same as the configuration shown in FIG. 11, and the configuration of the ADSL modem of the present invention regarding the communication in this direction is the same as the configuration shown in FIG. is there.
[0062]
First, the access server transmits a communication frame with a VLAN tag. Here, the case where the VLAN identifier is 100 will be described as in the above embodiment.
[0063]
As shown in FIGS. 10 and 11, next, the station side device 1101 of the fourth embodiment, which has received the communication frame with the VLAN tag, determines whether or not the VLAN tag is added to the communication frame in the tag reading unit 1005. Determine. In this case, in order to receive a communication frame to which the
[0064]
In the fourth embodiment, the priority is 3 bits (8 types) as in the third embodiment, but the number of VCs does not necessarily have to be eight, and as illustrated in FIG. VC may be supported. Further, in the logical channel
[0065]
As shown in FIG. 11, in the case of the optical line terminal 1101 according to the fourth embodiment, when transferring without deleting the VLAN tag, the VLAN identifier in the VLAN tag is changed from 100 to 10. This is a case where the condition of connection with the terminal 901 is set as the UNI condition by setting the VLAN identifier to 10 and the communication carrier in advance. With such an operation, the optical line terminal 1101 of the present invention determines one
[0066]
Next, the operation of the ADSL modem 1101 of the present invention will be described.
As shown in FIG. 10, in the ADSL modem 1101 according to the fourth embodiment, when a communication frame on the VC of the subscriber line is received, the logical channel
[0067]
The
[0068]
By performing the above operations, the interface visible from the terminal together with the third and fourth embodiments can communicate a frame without a VLAN tag with the access server using VC0 / 32, and the
[0069]
Further, as described in the present embodiment, a plurality of ADSL modems are present in the optical line terminal by changing the VLAN identifier, and a different VLAN identifier is used for each ADSL modem between the optical line terminal and the access server. Even in such a case, for the communication between the terminal and the ADSL modem, it is not necessary to use a different VLAN identifier for each ADSL modem (in this case, the
[0070]
In the above-described embodiment, for example, a program for performing the processing shown in FIGS. 14 and 15 may be stored as application software in a recording medium such as a CD-ROM. By doing so, it becomes possible to store and sell the program or the like on a portable recording medium such as a CD-ROM or to carry the program or the like.
[0071]
【The invention's effect】
As described above, by using the communication device and the communication method of the present invention, a plurality of logical channels belong to one physical port (LAN-side port) without terminating a communication frame. Multiple terminals can use multiple logical channels.
[0072]
That is, according to the present invention, it is possible to handle with a desired communication quality according to the respective communication priorities from the terminals belonging to one physical port.
[Brief description of the drawings]
FIG. 1 is a diagram showing an outline of a communication frame used in the present invention.
FIG. 2 is a connection configuration diagram of
FIG. 3 In
FIG. 4 is a rule diagram for attaching a VLAN tag when outputting from a
FIG. 5 is a diagram illustrating an example of transmitting a
FIG. 6 is a connection configuration diagram according to a third embodiment of the present invention.
FIG. 7 is a diagram illustrating a determination rule for monitoring only a priority bit in a VLAN tag attached to a communication frame set in a communication device in advance and determining a VC of an output destination according to the priority in the third embodiment. FIG.
FIG. 8 is a diagram illustrating a priority and a VC correspondence rule for determining a VC of an output destination according to a priority determined in a logical channel selection unit in a third embodiment.
FIG. 9 is a rule diagram according to which VC from which to output a VLAN tag, rewrite a VLAN identifier, and a priority, which is preset in the output control unit, according to the third embodiment.
FIG. 10 is a configuration diagram illustrating an example of an ADSL modem according to the present invention.
FIG. 11 is a configuration diagram illustrating an example of an optical line terminal according to the present invention.
FIG. 12 is a diagram illustrating a priority and VC correspondence rule for determining a VC of an output destination in accordance with a priority, which is predetermined in a logical channel selection unit according to a fourth embodiment.
FIG. 13 is a rule diagram according to which VC from which a VLAN tag is added / deleted, and a VLAN identifier and a priority are rewritten, which are preset in the output control unit in the fourth embodiment. .
FIG. 14 is a flowchart of the first embodiment according to the present invention.
FIG. 15 is a flowchart of a second embodiment according to the present invention.
FIG. 16 is a diagram showing that a method of mapping a physical port and an ATM VC on a one-to-one basis is used in the first conventional technique.
FIG. 17 is a diagram showing a case in which a conventional communication device having one LAN port transfers data between a pair of communication devices using a plurality of logical channels in the second conventional technology.
FIG. 18 is a diagram of a communication device in which a communication device has a routing unit and a communication protocol is limited to IP in the third related art.
[Explanation of symbols]
101 LAN1
102 LAN2
103 LAN3
104 LAN side port
105 Conventional communication device
106 ATM port
107 logical channels (ATM VC)
201 LAN1
202 LAN2
203 LAN3
204
205 VLAN
206 LAN port
207 Conventional communication device
208 ATM port
209 logical channels
301 LAN1
302 LAN port
303 Logical IP interface
304 Conventional communication device
305 Routing section
306 ATM port
307 logical channels
502
503
504 ATM network
505 LAN
506
507 LAN port
508 ATM port
801
802 Tsu
901 terminal
902 ADSL modem
903 station side equipment
904 access server
905 Internet
906 ADSL access line
1001 ADSL modem of the present invention
1002 Input port
1003 output port
1004 logical channel
1005 Tag reading unit
1006 Logical channel selector
1007 Logical channel output control unit
1101 Station-side device of the present invention
1102 Input port
1103 output port
1104 logical channel
1105 Logical channel input control unit
1106 Tag reading unit
1107 Output control unit
Claims (11)
該送信装置は、該通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームのタグを削除した新しい通信フレームを作成し、該作成した通信フレームを該選択した論理チャンネルを用いて転送し、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し、
該受信装置には、予め論理チャンネル毎に識別子と優先度を含むタグを付与するかしないかが定められており、該受信装置は該論理チャンネルからタグなし通信フレームを受信し、該論理チャンネルがタグを付与すると定められた論理チャンネルであった場合は、あらかじめ設定されたタグを通信フレームに付与し、タグを付与しないと設定された論理チャンネルから通信フレームを受信した場合には、タグを付与することを止める
ことを特徴とする優先度に従って論理チャンネルを使用する通信方法。A communication frame in which both a case including a tag including an identifier and a priority and a case without the tag are defined is transferred using a line having a plurality of logical channels between a pair of a transmitting device and a receiving device. , In a communication method using logical channels according to priority,
If the communication frame is a tagged frame, the transmitting device reads the priority in the tag, selects one of the logical channels set in advance according to the priority, and changes the tag of the communication frame. Create a new communication frame deleted, transfer the created communication frame using the selected logical channel, if the communication frame is an untagged frame, using a preset logical channel, Transferring the untagged communication frame,
The receiving device is determined in advance whether or not to add a tag including an identifier and a priority for each logical channel, and the receiving device receives an untagged communication frame from the logical channel, and the logical channel is If the specified logical channel is to be tagged with a tag, a preset tag is assigned to the communication frame.If a communication frame is received from a logical channel for which no tag is assigned, the tag is assigned. Communication method using a logical channel according to a priority, characterized in that the communication is stopped.
前記送信装置は、前記通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームを該選択した論理チャンネルを用いて転送し、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送し、
前記受信装置は、予め論理チャンネル毎にタグを付与するかしないかが定められており、タグを付与すると定められた論理チャンネルから該通信フレームを受信した場合には、該受信した通信フレームがタグ付きフレームであった場合には、該タグ付き通信フレームのタグに記載された優先度と予め設定された識別子、あるいは予め設定された優先度および予め設定された識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し、論理チャンネルから受信した該通信フレームが、タグ付きでなかった場合には、予め定められたタグを該受信した通信フレームに付与し、
該受信装置は、タグを付与しないと定められた論理チャンネルから該通信フレームを受信した場合には、タグを付与することを止める
ことを特徴とする優先度に従って論理チャンネルを使用する通信方法。A communication frame in which both a case including a tag including an identifier and a priority and a case without the tag are defined is transferred using a line having a plurality of logical channels between a pair of a transmitting device and a receiving device. , In a communication method using logical channels according to priority,
When the communication frame is a tagged frame, the transmitting device reads the priority in the tag, selects one of the logical channels set in advance according to the priority, and selects the communication frame. When the communication frame is an untagged frame, the untagged communication frame is transferred using a preset logical channel,
The receiving device determines in advance whether or not to add a tag for each logical channel. If the communication frame is received from a logical channel that is determined to be tagged, the received communication frame is tagged. If the frame is a tagged frame, a new tag is created using the priority and the preset identifier described in the tag of the tagged communication frame, or the preset priority and the preset identifier. Creating a communication frame in which the tag of the tagged communication frame is changed to the new tag, and if the communication frame received from the logical channel is not tagged, the communication frame receiving the predetermined tag Attached to the frame,
A communication method using a logical channel according to a priority, wherein the receiving device stops adding a tag when receiving the communication frame from a logical channel determined not to add a tag.
前記複数の論理チャンネルのうち、少なくとも一つの論理チャンネルが請求項1に記載の処理手順に従って論理チャンネルを使用する通信方法を用いており、
また、該論理チャンネルとは異なる少なくとも一つの論理チャンネルが請求項2に記載の処理手順に従って論理チャンネルを使用する通信方法を用いている
ことを特徴とする優先度に従って論理チャンネルを使用する通信方法。A communication method using a logical channel according to the priority according to claim 1 or claim 2,
At least one logical channel among the plurality of logical channels uses a communication method using a logical channel according to the processing procedure according to claim 1.
3. A communication method using a logical channel according to a priority, wherein at least one logical channel different from the logical channel uses a communication method using a logical channel according to the processing procedure according to claim 2.
該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段と、
該受信した通信フレームを転送する論理チャンネルを選択する論理チャンネル選択手段と、
該論理チャンネルに該通信フレームを出力する論理チャンネル出力制御手段と、
複数の論理チャンネルを用いて1対の送信装置および受信装置の間を転送する出力ポートと
を有する通信装置において、
該論理チャンネル出力制御手段には、該入力ポートから受信した該通信フレームを該論理チャンネルに転送する際に、タグ付き通信フレームを転送するか、タグなし通信フレームを転送するかが該論理チャンネル毎にあらかじめ定められており、さらに、タグ付き通信フレームを転送すると定められている場合には、タグをあらかじめ定められたタグに付け替えるか付け替えずに透過するかが定められており、
該タグ読み取り手段は、該入力ポートから受信した該通信フレームがタグ付きであるかどうかを判別し、
タグ付きであった場合には、該タグ中の優先度を読み取り、
該論理チャンネル選択手段は、該優先度に従って予め定められた該論理チャンネルを一つ選択し、
論理チャンネル出力制御手段は、該選択した論理チャンネルがタグなし通信フレームを転送すると定められていた場合には、該受信した通信フレームのタグを削除した通信フレームを作成し、該選択した論理チャンネルを用いて該出力ポートに転送し、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを透過すると定められていた場合には、該通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送し、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを付け替えると定められていた場合には、該通信フレームのタグを予め定められたタグに付け替えて出力ポートに転送し、
タグ付きではなかった場合には、
該論理チャンネル選択手段は、予め定められた該論理チャンネルを一つ選択し、
該論理チャンネル出力制御手段は、該選択した論理チャンネルがタグ付き通信フレームを転送すると予め定められた論理チャンネルであったならば、該通信フレームに予め定められたタグを付与した通信フレームを作成し、該選択した論理チャンネルを用いて出力ポートに転送し、該選択した論理チャンネルがタグなし通信フレームを転送するとあらかじめ定められた論理チャンネルであったならば、該受信した通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送する
ことを特徴とする通信装置。An input port for receiving a communication frame in which both a case including an identifier and a priority and a case where the tag is not present are defined,
Tag reading means for determining the presence or absence of a tag including the identifier and the priority of the received communication frame, and reading the value of the identifier and the priority when the received communication frame has a tag including the identifier and the priority; ,
Logical channel selecting means for selecting a logical channel for transferring the received communication frame;
Logical channel output control means for outputting the communication frame to the logical channel;
A communication device having an output port for transferring between a pair of transmitter and receiver using a plurality of logical channels,
When transferring the communication frame received from the input port to the logical channel, the logical channel output control means determines whether to transfer a tagged communication frame or an untagged communication frame for each logical channel. In addition, if it is specified to transfer a communication frame with a tag, it is specified whether the tag is to be replaced with a predetermined tag or transmitted without replacement,
The tag reading means determines whether the communication frame received from the input port is tagged,
If the tag is attached, read the priority in the tag,
The logical channel selecting means selects one of the logical channels predetermined according to the priority,
The logical channel output control means, if the selected logical channel is determined to transfer an untagged communication frame, creates a communication frame in which the tag of the received communication frame is deleted, and sets the selected logical channel to Transfer to the output port using the selected logical channel to transfer a tagged communication frame, and if it is set to be transmitted through the tag, the communication frame is transmitted without performing an operation related to the tag. When the selected logical channel is transferred to the output port using the selected logical channel, and the selected logical channel is determined to transfer a tagged communication frame and the tag is determined to be replaced, the tag of the communication frame is determined in advance. Transfer to the output port with the tag attached
If not,
The logical channel selecting means selects one of the predetermined logical channels,
If the selected logical channel is a predetermined logical channel for transferring a tagged communication frame, the logical channel output control means creates a communication frame in which a predetermined tag is added to the communication frame. If the selected logical channel is a predetermined logical channel for transferring an untagged communication frame, the received communication frame is transferred to an output port using the selected logical channel. A communication device for transferring data to the output port using the selected logical channel without performing the communication.
該通信フレームを複数の論理チャンネルを用いて1対の送信装置および受信装置の間を転送する入力ポートと、
該論理チャンネルから該通信フレームを取り出す論理チャンネル入力制御手段と、
該受信した通信フレームの識別子および優先度を含むタグの有無を判定し、該受信した通信フレームが識別子および優先度を含むタグがある場合においては識別子および優先度の値を読み取る、タグ読み取り手段と、
該出力ポートに該通信フレームを出力する出力制御手段と
を有する通信装置において、
該出力制御手段には、該入力ポートの各論理チャンネルから受信した通信フレームを該出力ポートに転送する際に、タグ付き通信フレームを転送するか、タグなし通信フレームを転送するかが該論理チャンネル毎に予め定められており、更に、タグ付き通信フレームを転送すると定められた該論理チャンネルに対しては、該論理チャンネル毎にタグを予め定められた識別子、あるいは識別子と優先度両方を用いて付け替えをして転送するか、タグに関する操作を行わずに転送するかが予め定められており、
該論理チャンネル入力制御手段が、タグを付与すると定められた論理チャンネルから通信フレームを受信した場合には、
タグ読み取り手段は受信した通信フレームがタグ付きであるかどうかを判別し、
該受信した通信フレームがタグ付き通信フレームであった場合には、
該出力制御手段は、該論理チャンネルがタグに関する操作を行わずに転送すると定められていた場合には、該タグ付き通信フレームのタグに関する操作を行わずに該出力ポートに転送し、該論理チャンネルがタグの付け替えを行うと定められていた場合には、該タグ付き通信フレームのタグ中の優先度と予め設定された識別子あるいは、予め定められた優先度と予め定められた識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し該出力ポートに転送し、
該受信した通信フレームがタグ付き通信フレームでなかった場合には、
該出力制御手段は、予め定められたタグを該受信した通信フレームに付与し該出力ポートに転送し、
該論理チャンネル入力制御手段が、タグを付与しないと定められた論理チャンネルから通信フレームを受信した場合には、
該タグ読み取り手段は、受信した通信フレームがタグ付きであるかどうかを判別し、
該受信した通信フレームがタグなし通信フレームであった場合には、
出力制御手段は、タグに関する操作を行わずに該出力ポートに転送し、
該受信した通信フレームがタグ付き通信フレームであった場合には、
タグを削除した通信フレームを作成して該出力ポートに転送する
ことを特徴とする通信装置。An output port for transmitting a communication frame in which both a tag including an identifier and a priority are defined, and a case where the tag is absent,
An input port for transferring the communication frame between a pair of transmitting device and receiving device using a plurality of logical channels;
Logical channel input control means for extracting the communication frame from the logical channel;
Tag reading means for determining the presence or absence of a tag including the identifier and the priority of the received communication frame, and reading the value of the identifier and the priority when the received communication frame has a tag including the identifier and the priority; ,
A communication device having output control means for outputting the communication frame to the output port;
The output control means determines whether to transfer a tagged communication frame or an untagged communication frame when transferring a communication frame received from each logical channel of the input port to the output port. For each logical channel defined to transfer a tagged communication frame, a tag is assigned to each logical channel using a predetermined identifier, or both an identifier and a priority. It is determined in advance whether to transfer with replacement, or to transfer without performing operations related to tags,
When the logical channel input control means receives a communication frame from a logical channel defined to add a tag,
Tag reading means determines whether the received communication frame is tagged,
If the received communication frame is a tagged communication frame,
The output control means transfers the logical channel to the output port without performing the operation related to the tag of the communication frame with the tag when the logical channel is determined to be transferred without performing the operation related to the tag. If it is determined that tag replacement is to be performed, the priority in the tag of the communication frame with the tag and a preset identifier, or a new priority using the predetermined priority and the predetermined identifier are used. Create a tag, create a communication frame in which the tag of the communication frame with the tag is changed to the new tag and transfer it to the output port,
If the received communication frame is not a tagged communication frame,
The output control means adds a predetermined tag to the received communication frame and transfers the communication frame to the output port,
When the logical channel input control means receives a communication frame from a logical channel determined not to add a tag,
The tag reading means determines whether the received communication frame is tagged,
If the received communication frame is an untagged communication frame,
The output control means transfers the output to the output port without performing an operation related to the tag,
If the received communication frame is a tagged communication frame,
A communication device, wherein a communication frame from which a tag is deleted is created and transferred to the output port.
該通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームのタグを削除した新しい通信フレームを作成し、該作成した通信フレームを該選択した論理チャンネルを用いて転送する手順と、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送する手順と、
該通信フレームがタグ付きフレームであった場合には、該タグ中の優先度を読み取り、該優先度に従って予め設定された論理チャンネルを一つ選択し、該通信フレームを該選択した論理チャンネルを用いて転送する手順と、該通信フレームがタグなしフレームであった場合には、予め設定された論理チャンネルを用いて、該タグなし通信フレームを転送する手順とを
実行させるための送信装置用プログラム。A pair of a transmitting device and a receiving device that transfers a communication frame in which both a case including a tag including an identifier and a priority and a case without the tag are defined using a line having a plurality of logical channels. In the computer in the transmitting device,
If the communication frame is a tagged frame, the priority in the tag is read, one of the logical channels set in advance according to the priority is selected, and a new communication frame in which the tag of the communication frame is deleted is selected. And transferring the created communication frame using the selected logical channel, and, if the communication frame is an untagged frame, using a preset logical channel to generate the untagged A procedure for transferring a communication frame;
If the communication frame is a tagged frame, the priority in the tag is read, one of the logical channels set in advance according to the priority is selected, and the communication frame is used by using the selected logical channel. For transmitting a non-tagged communication frame by using a preset logical channel when the communication frame is an untagged frame.
該論理チャンネルからタグなし通信フレームを受信する手順と、該論理チャンネルがタグを付与すると定められた論理チャンネルであった場合は、あらかじめ設定されたタグを通信フレームに付与する手順と、タグを付与しないと設定された論理チャンネルから通信フレームを受信した場合には、タグを付与することを止める手順と、
タグを付与すると定められた論理チャンネルから該通信フレームを受信した場合には、該受信した通信フレームがタグ付きフレームであった場合には、該タグ付き通信フレームのタグに記載された優先度と予め設定された識別子、あるいは予め設定された優先度および予め設定された識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成する手順と、論理チャンネルから受信した該通信フレームが、タグ付きでなかった場合には、予め定められたタグを該受信した通信フレームに付与する手順と、
タグを付与しないと定められた論理チャンネルから該通信フレームを受信した場合には、タグを付与することを止める手順とを
実行させるための受信装置用プログラム。A pair of a transmitting device and a receiving device that transfers a communication frame in which both a case including a tag including an identifier and a priority and a case without the tag are defined using a line having a plurality of logical channels. In the computer in the receiving device,
A step of receiving a communication frame without a tag from the logical channel, a step of adding a tag set in advance to the communication frame if the logical channel is a logical channel determined to add a tag, and a step of adding a tag. A procedure to stop adding a tag when a communication frame is received from a logical channel set not to be provided,
If the communication frame is received from a logical channel determined to be tagged, if the received communication frame is a tagged frame, the priority described in the tag of the tagged communication frame and A procedure for creating a new tag using a preset identifier or a preset priority and a preset identifier, and creating a communication frame in which the tag of the tagged communication frame is changed to the new tag, A step of, when the communication frame received from the logical channel is not tagged, adding a predetermined tag to the received communication frame;
Receiving a communication frame from a logical channel determined not to be tagged, and stopping the tagging.
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポートから受信した該通信フレームがタグ付きであるかどうかを判別する手順と、
該タグ中の優先度を読み取る手順と、
受信した通信フレームがタグ付きであるかどうかを判別する手順とを
実行させるためのタグ読み取り用プログラム。Determining whether there is a tag including the identifier and the priority of the received communication frame, and reading the value of the identifier and the priority when the received communication frame has the tag including the identifier and the priority; On the computer,
When there is a tag including an identifier and a priority, a procedure for determining whether the communication frame received from the input port that receives the communication frame in which both the case where the tag is not defined is tagged,
Reading the priority in the tag;
And a procedure for determining whether or not the received communication frame has a tag.
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポートから受信した該通信フレームがタグ付きであった場合には、
選択した論理チャンネルがタグなし通信フレームを転送すると定められていた場合には、該受信した通信フレームのタグを削除した通信フレームを作成し、該選択した論理チャンネルを用いて、複数の論理チャンネルを用いて1対の送信装置および受信装置の間を転送する出力ポートに転送する手順と、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを透過すると定められていた場合には、該通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送する手順と、該選択した論理チャンネルがタグ付き通信フレームを転送すると定められ、タグを付け替えると定められていた場合には、該通信フレームのタグを予め定められたタグに付け替えて該出力ポートに転送する手順と、
識別子と優先度を含むタグがある場合と、該タグがない場合の両方が定義されている通信フレームを受信する入力ポートから受信した該通信フレームがタグ付きではなかった場合には、
選択した論理チャンネルがタグ付き通信フレームを転送すると予め定められた論理チャンネルであったならば、該通信フレームに予め定められたタグを付与した通信フレームを作成し、該選択した論理チャンネルを用いて出力ポートに転送する手順と、該選択した論理チャンネルがタグなし通信フレームを転送するとあらかじめ定められた論理チャンネルであったならば、該受信した通信フレームをタグに関する操作を行わずに、該選択した論理チャンネルを用いて該出力ポートに転送する手順とを
実行させるための論理チャンネル出力制御用プログラム。A computer in the logical channel output control means for outputting the communication frame to the logical channel,
When there is a tag including an identifier and a priority, and when there is no such tag, when the communication frame received from the input port that receives the communication frame defined is tagged,
If it is determined that the selected logical channel transmits an untagged communication frame, a communication frame in which the tag of the received communication frame is deleted is created, and a plurality of logical channels are created using the selected logical channel. A procedure for transferring to an output port for transferring between a pair of transmitting apparatus and a receiving apparatus using the selected logical channel; The procedure of transferring the communication frame to the output port using the selected logical channel without performing the operation related to the tag, and the step of determining that the selected logical channel transfers the communication frame with a tag, If so, replace the tag of the communication frame with a predetermined tag and transfer it to the output port And procedures that,
When there is a tag including an identifier and a priority, and when the communication frame received from the input port that receives the communication frame in which both the absence of the tag is defined is not tagged,
If the selected logical channel is a predetermined logical channel for transferring a tagged communication frame, a communication frame in which a predetermined tag is added to the communication frame is created, and the selected logical channel is used by using the selected logical channel. The procedure for transferring to the output port, and if the selected logical channel is a predetermined logical channel for transferring an untagged communication frame, the received communication frame is selected without performing the operation related to the tag. A logical channel output control program for executing the procedure of transferring to the output port using a logical channel.
タグを付与すると定められた論理チャンネルからの通信フレームの場合には、受信した通信フレームがタグ付き通信フレームであった場合には、該論理チャンネルがタグに関する操作を行わずに転送すると定められていた場合には、該タグ付き通信フレームのタグに関する操作を行わずに該出力ポートに転送する手順と、該論理チャンネルがタグの付け替えを行うと定められていた場合には、該タグ付き通信フレームのタグ中の優先度と予め設定された識別子あるいは、予め定められた優先度と予め定められた識別子を用いて新規タグを作成し、該タグ付き通信フレームのタグを該新規タグに変更した通信フレームを作成し該出力ポートに転送手順と、該受信した通信フレームがタグ付き通信フレームでなかった場合には、予め定められたタグを該受信した通信フレームに付与し該出力ポートに転送する手順と、
タグを付与しないと定められた論理チャンネルからの通信フレームの場合には、
受信した通信フレームがタグなし通信フレームであった場合には、タグに関する操作を行わずに該出力ポートに転送する手順と、該受信した通信フレームがタグ付き通信フレームであった場合には、タグを削除した通信フレームを作成して該出力ポートに転送する手順とを
実行させるための出力制御用プログラム。When there is a tag including an identifier and a priority, and when there is no tag, a computer in an output control unit that outputs the communication frame to an output port that transmits a communication frame in which both are defined,
In the case of a communication frame from a logical channel that is determined to be tagged, if the received communication frame is a tagged communication frame, the logical channel is determined to be transferred without performing an operation related to the tag. In this case, the procedure for transferring to the output port without performing the operation related to the tag of the communication frame with the tag is performed. Communication in which a new tag is created using the priority in the tag and a predetermined identifier or a predetermined priority and a predetermined identifier, and the tag of the communication frame with the tag is changed to the new tag. A frame is created and transferred to the output port, and if the received communication frame is not a tagged communication frame, a predetermined A procedure for transferring to the output port assigned to the communication frame received said a,
In the case of a communication frame from a logical channel specified not to add a tag,
If the received communication frame is an untagged communication frame, a procedure for transferring the received communication frame to the output port without performing a tag-related operation; and, if the received communication frame is a tagged communication frame, And generating a communication frame from which the communication frame is deleted and transferring the communication frame to the output port.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003085619A JP3956303B2 (en) | 2003-03-26 | 2003-03-26 | COMMUNICATION METHOD USING LOGICAL CHANNEL ACCORDING TO PRIORITY, COMMUNICATION DEVICE FOR IMPLEMENTING SAME, PROGRAM THEREOF, AND RECORDING MEDIUM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003085619A JP3956303B2 (en) | 2003-03-26 | 2003-03-26 | COMMUNICATION METHOD USING LOGICAL CHANNEL ACCORDING TO PRIORITY, COMMUNICATION DEVICE FOR IMPLEMENTING SAME, PROGRAM THEREOF, AND RECORDING MEDIUM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004297351A true JP2004297351A (en) | 2004-10-21 |
| JP3956303B2 JP3956303B2 (en) | 2007-08-08 |
Family
ID=33400496
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003085619A Expired - Lifetime JP3956303B2 (en) | 2003-03-26 | 2003-03-26 | COMMUNICATION METHOD USING LOGICAL CHANNEL ACCORDING TO PRIORITY, COMMUNICATION DEVICE FOR IMPLEMENTING SAME, PROGRAM THEREOF, AND RECORDING MEDIUM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3956303B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006304241A (en) * | 2005-04-18 | 2006-11-02 | Celan Technology Inc | Data transmission / reception device and method of constructing bandwidth guaranteed network using the same |
| JP2007184681A (en) * | 2006-01-04 | 2007-07-19 | Hitachi Communication Technologies Ltd | ATM converter |
-
2003
- 2003-03-26 JP JP2003085619A patent/JP3956303B2/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006304241A (en) * | 2005-04-18 | 2006-11-02 | Celan Technology Inc | Data transmission / reception device and method of constructing bandwidth guaranteed network using the same |
| JP2007184681A (en) * | 2006-01-04 | 2007-07-19 | Hitachi Communication Technologies Ltd | ATM converter |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3956303B2 (en) | 2007-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6850495B1 (en) | Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of a layer 2 address header | |
| US6771673B1 (en) | Methods and apparatus and data structures for providing access to an edge router of a network | |
| US6993026B1 (en) | Methods, apparatus and data structures for preserving address and service level information in a virtual private network | |
| KR100612318B1 (en) | Apparatus and method for implementing vlan bridging and a vpn in a distributed architecture router | |
| CN100508480C (en) | Apparatus and method relating to Ethernet access system | |
| US7835370B2 (en) | System and method for DSL subscriber identification over ethernet network | |
| CN102187625B (en) | Transport multiplexer - mechanisms to force Ethernet traffic from one domain to be switched in a different (external) domain | |
| US20080159301A1 (en) | Enabling virtual private local area network services | |
| EP1875668B1 (en) | Scalable system method for dsl subscriber traffic over an ethernet network | |
| HK1041579A1 (en) | Atm edge node switching equipment utilized ip-vpn function | |
| WO2007124679A1 (en) | Method and system of network communication | |
| CN101102273A (en) | Broadband access device and broadband access method | |
| US7072978B2 (en) | Subscriber terminating apparatus and packet processing method | |
| US7782856B1 (en) | Forwarding data packets having tags conforming to different formats | |
| JP2004187282A (en) | Virtual access router | |
| JP4166609B2 (en) | Communication device | |
| KR20060059877A (en) | Apparatus and method for Ethernet access system | |
| CN100382491C (en) | Service isolation transmission method | |
| JP3956303B2 (en) | COMMUNICATION METHOD USING LOGICAL CHANNEL ACCORDING TO PRIORITY, COMMUNICATION DEVICE FOR IMPLEMENTING SAME, PROGRAM THEREOF, AND RECORDING MEDIUM | |
| US6981064B1 (en) | Supporting multiple point-to-point sessions between network devices on an ATM backbone | |
| CN100563256C (en) | Service flow classification processing method and device thereof | |
| CN1929430B (en) | Method, device and system for interconnection of broad band stationary wireless switch-in network and digital user wire network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070219 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070413 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070426 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3956303 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100518 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110518 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120518 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130518 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140518 Year of fee payment: 7 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |