(57)【特許請求の範囲】
【請求項１】
外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝走路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置において、
前記バッファに蓄積されたデータ量を監視し、蓄積データ量が第1の設定値より大きくなったとき、フロー制御開始要求フレームの作成を指示する帯域制御部、
該指示に基づいてフロー制御開始要求フレームを作成して外部装置に送出すると共に、伝走路よりフロー制御開始要求信号が入力したとき、フロー制御せず、フロー制御開始要求フレームを作成して外部装置に送出するフロー制御用フレーム作成部、
外部装置からフロー制御開始要求フレームが入力したとき、フロー制御せず、フロー制御開始要求信号を伝走路に送出する手段、
を備えたことを特徴とする伝送装置。
【請求項２】
外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝走路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置において、
前記バッファに蓄積されたデータ量を監視し、蓄積データ量に基づいてフロー制御開始要求フレーム及びフロー制御停止要求フレームを作成して外部装置に送出するよう指示する帯域制御部、
伝走路から入力する信号よりフロー制御開始要求及びフロー制御停止要求をそれぞれ検出する検出部、
(1)帯域制御部からの指示に基づいて、あるいは、伝走路よりのフロー制御開始要求に基づいてフロー制御開始要求フレームを作成し、該フロー制御開始要求フレームを外部装置に送出すると共に、(2)外部装置がフロー制御を行っている場合において、帯域制御部からフロー制御停止要求フレームの作成が指示され、かつ、伝走路から入力する信号よりフロー制御停止要求が検出されたとき、フロー制御停止要求フレームを作成し、該フロー制御停止要求フレームを外部装置に送出するフロー制御用フレーム作成部、
を備えたことを特徴とする伝送装置。
【請求項３】
外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝走路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置のフロー制御方法において、
前記バッファに蓄積されたデータ量を監視し、蓄積データ量が第1の設定値より大きくなったとき、フロー制御開始要求フレームの作成を指示し、
該指示が入力したとき、あるいは前記伝走路よりフロー制御開始要求信号が入力したとき、フロー制御開始要求フレームを作成して外部装置に送出し、該外部装置にフロー制御を実行させ、
外部装置からフロー制御開始要求フレームが入力したとき、フロー制御することなく、フロー制御開始要求信号を伝走路に送出し、受信側の外部装置にフロー制御を実行させる、
ことを特徴とする伝送装置のフロー制御方法。
【請求項４】
外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝走路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置のフロー制御方法において、
前記バッファに蓄積されたデータ量を監視し、蓄積データ量に基づいてフロー制御開始要求フレーム及びフロー制御停止要求フレームを作成して外部装置に送出するよう指示し、
伝走路から入力する信号よりフロー制御開始要求及びフロー制御停止要求をそれぞれ検出し、
前記フロー制御開始要求フレームの作成が指示されたとき、あるいは、伝走路より入力する信号よりフロー制御開始要求が検出されたとき、フロー制御開始要求フレームを作成して外部装置に送出し、
外部装置がフロー制御を行っている場合において、前記フロー制御停止要求フレームの作成が指示され、かつ、伝走路から入力する信号よりフロー制御停止要求が検出されたとき、フロー制御停止要求フレームを作成して外部装置に送出する、
ことを特徴とする伝送装置におけるフロー制御方法。
【請求項５】
外部装置からフロー制御開始要求フレームが入力したとき、フロー制御することなくフロー制御開始要求信号を伝走路に送出し、受信側の外部装置にフロー制御を実行させる、
ことを特徴とする請求項４記載の伝送装置におけるフロー制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は伝送装置及びそのフロー制御方法に係わり、特に、外部から入力するフロー制御に関するフレーム(フロー制御開始要求フレーム、フロー制御停止要求フレーム)を処理せずに通過し、ルータなど外部装置にフロー制御を実行させる伝送装置及びそのフロー制御方法に関する。
【０００２】
【従来の技術】
最近の市場動向としては、Gigabitクラスのデータ転送にコストの安いギガビット イーサネット(Gigabit Ethernet:GbE)を使用するケースが増えてきている。ルータなどにこのGbEが使用されるとそれにつながる広域ネットワークを構成するSONET (Synchronous Optical Network)の伝送装置との間をGbEで接続する要求が増えてくる。また、ルータから見てそのSONET伝送装置をSW-HUBのように見せて遠距離のルータ間をEthernetのネットワークで構成しているように見せたいという要望もある。これを実現するためにEthernetで使用されるMACフレームをSONET上に乗せるための技術が提供されている。簡単に言うとMACフレームをSONETで使用するPPP（Point To Point Protocol）フレームにカプセル化することで実現している。
【０００３】
EthernetとSONETでは文化が異なりそのネットワーク上のデータ転送速度の定義がEthernetでは10/100/1000（Mbps）となっているが、SONETでは55/155/622/2488（Mbps）となっている。このように転送速度が異なるネットワーク間でデータのやり取りを行おうとすると、例えば1GbpsのEthernetをSONETにつなぐためにOC-12(622Mbps)を使用するものとすると、入力の１Gbpsに対して622Mbpsの帯域しか持てないので約400Mbpsの帯域が制限される。以下、帯域を制限する動作を帯域制御と呼ぶ。
【０００４】
このように帯域制御をする場合には、入力されたデータ（フレーム）を廃棄することが無いように一時的に蓄積する大容量バッファを設けると共に、該バッファが溢れそうになった場合、データを入力してくる外部装置に対してデータの転送を止めるように要求するフロー制御機能が必要となる。かかるフロー制御を提供するものとして例えば、IEEE802.3ｘがある。このIEEE802.3ｘは接続された装置間でデータ転送の停止を要求するときに相手装置に対してPAUSEフレームと言う特殊なフレームを出力することにより過剰なデータ流入を防ぐ。また、フロー制御自体もデータの流れを止めることになるのでPAUSEフレームを受け取った装置側ではデータの転送が再開されるまでデータをバッファする必要があり、更に、適宜、そのデータの送り主にPAUSEフレームの出力停止を要求する必要がある。まとめると、通常の場合、帯域制御とフロー制御の大容量バッファを持ち、帯域制御などによりバッファが溢れそうになった場合に、データの送り元に対してPAUSEフレーム等のフロー制御を使い、データの転送を制御する。すなわち、フロー制御をルータと伝送装置間で処理する。
【０００５】
図7は従来のフロー制御を説明するための伝送システムの一部構成図であり、１０，２０はルータ、３０,４０はSONETの伝送装置であり、ルータと伝送装置間は高速イーサネット、例えばGbEで接続され、伝送装置間はSONETを構成するOC12光伝送路で接続されている。ルータ１０は高速イーサネットポート１１ａ、１１ｂ，．．を備え、該ポートを介して高速イーサネットに接続している。又、ルータ10は交換部１２を備え、図示しないルーチングテーブルやフィルタリングテーブルを用いてフレーム(MACフレーム)を所定のネットワークにルーチングして送出する。高速イーサネットポート１１ｂは、入力用バッファ１３、出力用バッファ１４、図示しないが帯域制御／フロー制御部が設けられている。
【０００６】
伝送装置３０は、バッファ＆帯域制御部３１、MACフレーム終端/判別部３２、PPP ＆ SONET部３３、STSスイッチングを行う交換部３４、OC12インターフェース部３５、バッファ＆MACフレーム作成部３６を有している。
バッファ＆帯域制御部３１は図8に示すように、ルータより入力するIEEE802.3 MACフレームを内蔵の帯域制御／ポーズ制御用バッファ３１ａに順次格納すると共に、該バッファよりOC12に応じた速度でデータを読み出してMACフレーム終端部３２に入力する。IEEE802.3 MACフレームは図9に示すように、(1)同期確立のためのプリアンブルPrea-、(2)フレーム開始デリミッタ（Start Frame Delimiter）SFD、(3)宛先アドレス（Destination Address)DA、(4)送信元アドレス(Source Address)SA、(5)LLCヘッダ(Logical Link Control header)、(6)SNAヘッダ（Subnetwork Access Protocol header）、（7）IPヘッダ、(8)データ(情報)、(9)FCS（Frame Check Sequence）で構成されている。宛先アドレスDAを特殊コードとすることによりMACフレームをフロー制御開始要求フレーム(Pause In Frame)P.I、フロー制御停止要求フレーム（Pause Out Frame）P.Oとすることができる。
【０００７】
また、バッファ&帯域制御部３１の帯域制御部３１ｂは、バッファ３１ａにおけるデータ蓄積量を監視し、蓄積量が第1の設定値より大きくなると、フロー制御開始要求フレームP.Iの作成をバッファ＆ MACフレーム作成部３６に指示すると共に、蓄積量が第２の設定値(第1の設定値より小さい)より小さくなると、フロー制御停止要求フレームP.Oの作成をバッファ＆ MACフレーム作成部３６に指示する。
【０００８】
MACフレーム終端/判別部３２のMACフレーム終端部３２ａはバッファ３１ａから読み出されたデータよりプリアンブルPrea-、スタートフレームデリミッタSFDを削除してMACフレームを終端し、また、ポーズフレーム判別部３２ｂはルータ１０より送られてくるPause In Frame（フロー制御開始要求フレーム）P.I及びPause Out Frame(フロー制御停止要求フレーム）P.Oを判別し、P.Iフレームの検出によりバッファ＆ MACフレーム作成部３６にMACフレームの送出停止を指示し、P.Oフレームの検出によりバッファ＆  MACフレーム作成部３６にMACフレームの送出開始を指示する。
【０００９】
PPP ＆ SONET部３３は、MACフレーム終端/判別部３２から入力するMACフレームに、例えばPPP（Point To Point Protocol）ヘッダを付加してRFC1662フレームとし(図10参照)、ついで、次段のSTS(Synchronous Transfer Structure)交換部３４の交換単位であるパケットに組み立てて出力する。また、PPP ＆ SONET部３３は、STS交換部３４から入力するパケットよりPPPヘッダ、フッタを削除してバッファ＆ MACフレーム作成部３６に入力する。RFC1662パケットは図10に示すように、HDLCの非番号制情報フレーム(Unnumbered Information Frame)と同じ構造を有している。すなわち、RFC1662パケットは、MACフレームにPPPヘッダとしてHDLCヘッダとプロトコル番号Protocを付加し、フッタとしてHDLCフッタを付加したものである。HDLCヘッダはフラグシーケンスFlag、アドレス部ADD、制御部Controlを含み、HDLCフッタはフレームチェックシーケンスFCS,フラグシーケンスFlagを含んでいる。プロトコル番号Protocは、(1)ネットワーク層プロトコル（Internet Protocol,Apple Talk 等）、(2)ネットワーク制御プロトコル(IPCP,ATCP等)、(3)データリンク制御プロトコル(Link Control Ptotocol、Password Authentification Protocol等)のプロトコル番号を示すものである。
OC12インターフェース部35は、STS交換部３４から入力する各パケットをOC12光同期フレームのペイロード部にマッピングして光伝走路に送出すると共に（POS:Packet over Sonet)、光伝走路より入力するPOS形式のOC12光同期フレームのペイロード部よりSTS交換部の交換単位であるフレームをデマップして出力する。
【００１０】
バッファ＆ MACフレーム作成部３６は図8に示すように、大容量のバッファ  ３６ａ、ポーズフレーム作成部３６ｂ、MACフレーム作成部３６ｃ、合成部３６ｄを備えている。大容量のバッファ３６ａは、PPP ＆ SONET部３３から入力するデータをバッファリングし、ポーズフレーム作成部３６ｂは、帯域制御部３１ｂからの指示に基づいて、Pause In Frame（フロー制御開始要求フレーム）P.I及びPause Out Frame(フロー制御停止要求フレーム）P.Oを作成する。MACフレーム作成部３６ｃは、バッファ３６aから高速イーサネットに応じた速度で順次データを読み出してIEEE802.3 MACフレームを作成して出力すると共に、ポーズフレーム判別部３２ｂからの指示に従ってMACフレームの作成/送出を制御する。合成部３６ｄはポーズフレーム作成部３６ｂとMACフレーム作成部３６cで作成されたフレームを合成して高速イーサネットに送出する。
【００１１】
・フロー制御
バッファ＆帯域制御部３１の帯域制御部３１ｂは、バッファ３１ａのデータ蓄積量を監視し、ルータ１０からのMACフレームの流入量が多くなりデータ蓄積量が第1の設定値以上になると、Ｐ.Iフレーム作成をバッファ＆MACフレーム作成部  ３６に指示する。これにより、バッファ＆MACフレーム作成部３６のポーズフレーム作成部３６ｂはP.Iフレームを作成してルータ１０に送る。
ルータ１０はこのP.Iフレームを検出すると伝送装置３０へのMACフレームの送出を停止する。この結果、伝送装置３０におけるバッファ３１ａのデータ蓄積量が減少し、第2の設定値以下になれば帯域制御部３１ｂはP.Oフレーム作成をバッファ＆MACフレーム作成部３６に指示する。これにより、バッファ＆MACフレーム作成部３６はP.Oフレームを作成してルータ１０に送る。ルータ１０はこのP.Oフレームを検出すると伝送装置３０へのMACフレームの送出を開始する。
【００１２】
また、ルータ１０はバッファ部１３のデータ蓄積量が第1の設定値以上になれば、伝送装置３０にP.Iフレームを送出する。伝送装置３０において、MACフレーム終端／判別部３２のポーズフレーム判別部３２ｂはこのP.Iフレームを判別すると、バッファ＆MACフレーム作成部３６にMACフレームの送出停止を指示する。これにより、バッファ＆MACフレーム作成部３６はMACフレームをルータ10に送出するのを停止し、又、PPP ＆ SONET部３３から入力するデータを大容量バッファ３６ａにバッファリングする。
【００１３】
以上により、ルータ１０におけるバッファ１３のデータ蓄積量が減少し、第2の設定値以下になれば、ルータ１０はP.Oフレームを作成して伝送装置３０に送出する。伝送装置３０において、MACフレーム終端部／判別部３２のポーズフレーム判別部 ３２ｂはこのP.Oフレームを判別すると、バッファ＆MACフレーム作成部３６にMACフレームの送出開始を指示する。これにより、バッファ＆MACフレーム作成部３６はMACフレームの作成及び該MACフレームのルータ１０への送出を再開する。
【００１４】
【発明が解決しようとする課題】
ところで、最近、伝送装置の回路構成(規模)を縮小することが要望されている。
かかる回路構成（規模）を縮小するために、バッファ＆MACフレーム作成部     ３６のバッファ３６ａの容量を小容量にすることが行われてる。しかし、バッファ３６ａの容量を小容量にすると、ルータ１０からのP.IフレームによりMACフレームの送出を停止してから、P.OフレームによりMACフレームの送出を再開するまでの間にPPP ＆ SONET部３３から入力するデータを、バッファ３６ａに格納できなくなる事態が発生し、データを廃棄することになってしまう。このようにフロー制御を行ってもバッファ容量が小さい場合は廃棄を防ぐことができない。
【００１５】
以上より、本発明の目的は、小容量バッファであってもフロー制御が可能であり、しかも、フロー制御時におけるデータ廃棄を防止できるようにすることである。本発明の別の目的は、外部からのPAUSEフレームと装置内部からのPAUSEフレームが重複して発生してもフロー制御の誤動作が発生しないようにすることである。すなわち、外部からのP.Iフレームと装置内部からのP.Iフレームによりルータにフロー制御を行わせているとき、外部からのP.Oフレーム及び装置内部からのP.Oフレームの両方の発生によりルータにフロー制御停止を指示するようにしてフロー制御の誤動作を防止することである。
【００１６】
【課題を解決するための手段】
・第1の発明
外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝送路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置において、(1)バッファに蓄積されたデータ量を監視し、蓄積データ量が第1の設定値より大きくなったとき、フロー制御開始要求フレームの作成を指示し、(2)該指示が入力したとき、あるいは前記伝走路よりフロー制御開始要求信号が入力したとき、フロー制御開始要求フレームを作成して外部装置に送出し、該外部装置にフロー制御を実行させ、(3)外部装置からフロー制御開始要求フレームが入力したとき、フロー制御開始要求信号を伝走路に送出し、受信側の外部装置にフロー制御を実行させる。このように、外部からのフロー制御要求を通過させて外部装置にフロー制御を行わせるようにしたから、伝送装置のバッファが小容量であってもフロー制御が可能であり、しかも、フロー制御時におけるデータ廃棄を防止することができる。
【００１７】
・第２の発明
外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝送路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置において、(1)前記バッファに蓄積されたデータ量を監視し、蓄積データ量に基づいてフロー制御開始要求フレーム及びフロー制御停止要求フレームを適宜作成して外部装置に送出するよう指示し、(2)伝走路から入力する信号よりフロー制御開始要求及びフロー制御停止要求をそれぞれ検出し、(3)前記帯域制御部からフロー制御開始要求フレームの作成が指示されたとき、あるいは、伝走路より入力する信号よりフロー制御開始要求が検出されたとき、フロー制御開始要求フレームを作成して外部装置に送出し、(4)外部装置がフロー制御を行っている場合、帯域制御部からフロー制御停止要求フレームの作成が指示され、かつ、伝走路から入力する信号よりフロー制御停止要求が検出されたとき、フロー制御停止要求フレームを作成して外部装置に送出する。
【００１８】
以上のように、ルータにフロー制御を行わせているとき、外部からのフロー制御停止要求フレーム及び装置内部からのフロー制御停止要求フレームの両方の発生によりルータにフロー制御停止を指示するようにしたから、外部からのフロー制御要求と装置内部からのフロー制御要求が重複して発生してもフロー制御の誤動作が発生しないようにできる。
【００１９】
【発明の実施の形態】
（Ａ）第1実施例
（ａ）全体の構成
図1は本発明の第1実施例の伝送システムの一部構成図であり、100，200はルータ、300，400はSONETの伝送装置であり、ルータと伝送装置間は高速イーサネット、例えばGbEで接続され、伝送装置間はSONETを構成する光伝走路で接続されている。ルータ100は高速イーサネットポート101,102，．．を備え、該ポートを介して高速イーサネットに接続している。又、ルータ100は交換部111を備え、図示しないルーチングテーブルやフィルタリングテーブルを用いてフレーム(MACフレーム)を所定のネットワークにルーチングして送出する。高速イーサネットポート102は、入力用のバッファ/帯域制御/ポーズ終端部121、出力用のバッファ/ポーズフレーム挿入/フロー制御部122が設けられている。ルータ200はルータ100と同一の構成を備え、入力用のバッファ/帯域制御/ポーズ終端部221、出力用のバッファ/ポーズフレーム挿入/フロー制御部222が示されている。
【００２０】
（ｂ）伝送装置の構成
伝送装置300は、バッファ＆帯域制御部301、MACフレーム終端部302、PPP ＆ SONET部303、STSスイッチングを行う交換部304、OC12インターフェース部305、バッファ＆MACフレーム作成部306を有している。
バッファ＆帯域制御部301は図２に示すように、ルータより入力するIEEE802.3 MACフレーム(図9参照)を内蔵の帯域制御／ポーズ制御用バッファ301ａに順次格納すると共に、該バッファよりOC12に応じた速度でデータを読み出してMACフレーム終端部302に入力する。また、バッファ＆帯域制御部301の帯域制御部301bは、バッファ301aにおけるデータ蓄積量を監視し、蓄積量が第1の設定値より大きくなると、フロー制御開始要求フレームP.Iの作成をバッファ＆ MACフレーム作成部306に指示すると共に、蓄積量が第２の設定値(第1の設定値より小さい)より小さくなると、フロー制御停止要求フレームP.Oの作成をバッファ＆ MACフレーム作成部306に指示する。
【００２１】
MACフレーム終端部302はバッファ301aから読み出されたデータよりプリアンブルPrea-、スタートフレームデリミッタSFDを削除してMACフレームを終端する。PPP＆ SONET部303は、MACフレーム終端部302から入力するMACフレームに、例えばPPP（Point To Point Protocol）ヘッダを付加してRFC1662パケットとし(図10参照)、ついで、次段のSTS(Synchronous Transfer Structure)交換部304の交換単位であるパケットに組み立てて出力する。また、PPP ＆ SONET部303は、STS交換部304から入力するパケットよりPPPヘッダ、フッタを削除してバッファ＆ MACフレーム作成部306に入力する。
【００２２】
OC12インターフェース部305は、STS交換部304から入力する各パケットをOC12光同期フレームのペイロード部にマッピングして光伝走路に送出すると共に（POS)、光伝走路より入力するPOS形式のOC12光同期フレームのペイロード部よりSTS交換部の交換単位であるフレームをデマップして出力する。
バッファ＆ MACフレーム作成部306は図２に示すように、小容量のバッファ  306a、ポーズフレーム作成部306b、MACフレーム作成部306c、合成部306dを備えている。小容量のバッファ306aは、PPP ＆ SONET部303から入力するデータをバッファリングし、ポーズフレーム作成部306bは、帯域制御部301bからの指示に基づいて、Pause In Frame（フロー制御開始要求フレーム）P.I及びPause Out Frame(フロー制御停止要求フレーム）P.Oを作成する。MACフレーム作成部306cは、バッファ306aから高速イーサネットに応じた速度で順次データを読み出してIEEE802.3 MACフレームを作成して出力する。
【００２３】
(ｃ)伝送装置の帯域制御によるフロー制御
バッファ＆帯域制御部301の帯域制御部301ｂは、バッファ301aのデータ蓄積量を監視し、ルータ100からのMACフレームの流入量が多くなりデータ蓄積量が第1の設定値以上になると、Ｐ.Iフレーム作成をバッファ＆MACフレーム作成部  306に指示する。これにより、バッファ＆MACフレーム作成部306はP.Iフレームを作成してルータ100に送る。ルータ100はこのP.Iフレームを検出すると伝送装置300へのMACフレームの送出を停止する。すなわち、ルータ100のバッファ/帯域制御/ポーズ終端部121はP.Iフレームを検出すると出力側のバッファ/ポーズフレーム挿入/フロー制御部122に対してMACフレームの送出停止を指示する。
【００２４】
この結果、伝送装置300におけるバッファ301aのデータ蓄積量が減少し、第2の設定値以下になれば帯域制御部301bはP.Oフレーム作成をバッファ＆MACフレーム作成部306に指示する。これにより、バッファ＆MACフレーム作成部306はP.Oフレームを作成してルータ100に送る。ルータ100はこのP.Oフレームを検出すると伝送装置300へのMACフレームの送出を開始する。すなわち、ルータ100のバッファ/帯域制御/ポーズ終端部121はP.Oフレームを検出すると出力側のバッファ/ポーズフレーム挿入/フロー制御部122に対してMACフレームの送出開始を指示する。バッファ/ポーズフレーム挿入/フロー制御部122は送出開始指示により伝送装置300へのMACフレームの送出を開始する。
【００２５】
（ｄ）ルータ100からの要求によるフロー制御
また、ルータ100のバッファ/帯域制御/ポーズ終端部121は内蔵のバッファのデータ蓄積量が第1の設定値以上になったか監視しており、データ蓄積量が第1の設定値以上になれば、出力側のバッファ/ポーズフレーム挿入/フロー制御部122に対してＰ.Iフレーム作成を指示する。これにより、バッファ/ポーズフレーム挿入/フロー制御部122はP.Iフレームを作成して伝送装置300方向に送出する。伝送装置300、400はこのP.Iフレームを終端せずに通過する。この結果、P.Iフレームは受信側ルータ200に到着し、バッファ/帯域制御/ポーズ終端部221はこのP.Iフレームを検出すればバッファ/ポーズフレーム挿入/フロー制御部222にMACフレーム送出停止を指示する。この送出停止指示により、バッファ/ポーズフレーム挿入/フロー制御部222はMACフレームの送出を停止する。この結果、ルータ100へのMACフレームの入力が止まる。
【００２６】
ルータ100のバッファ/帯域制御/ポーズ終端部121はバッファのデータ蓄積量が第２の設定値以下になったか監視しており、MACフレームの到来停止によりデータ蓄積量が第２の設定値以下になれば、出力側のバッファ/ポーズフレーム挿入/フロー制御部122に対してＰ.Oフレーム作成を指示する。これにより、バッファ/ポーズフレーム挿入/フロー制御部122はP.Oフレームを作成して伝送装置300方向に送出する。伝送装置300、400はこのP.Oフレームを終端せずに通過する。この結果、P.Oフレームは受信側ルータ200に到着し、バッファ/帯域制御/ポーズ終端部221はこのP.Oフレームを検出すればバッファ/ポーズフレーム挿入/フロー制御部222にMACフレーム送出開始を指示する。この送出開始指示により、バッファ/ポーズフレーム挿入/フロー制御部222はMACフレームの送出を再開する。
【００２７】
（ｅ）ルータ200からの要求によるフロー制御
以上は、ルータ100よりP.Iフレーム、P.Oフレームを送出してフロー制御する場合であるが、ルータ200よりP.Iフレーム、P.Oフレームを送出して同様のフロー制御を行うことができる。すなわち、ルータ200のバッファ/帯域制御/ポーズ終端部221は内蔵バッファのデータ蓄積量が第1の設定値以上になったか監視しており、データ蓄積量が第1の設定値以上になれば、出力側のバッファ/ポーズフレーム挿入/フロー制御部222に対してＰ.Iフレーム作成を指示する。
【００２８】
これにより、バッファ/ポーズフレーム挿入/フロー制御部222はP.Iフレームを作成して伝送装置400方向に送出する。伝送装置400、300はこのP.Iフレームを終端せずに通過する。この結果、P.Iフレームは受信側ルータ100に到着し、バッファ/帯域制御/ポーズ終端部121はこのP.Iフレームを検出すればバッファ/ポーズフレーム挿入/フロー制御部122にMACフレーム送出停止を指示する。この送出停止指示により、バッファ/ポーズフレーム挿入/フロー制御部122はMACフレームの送出を停止する。この結果、ルータ200へのMACフレームの入力が止まる。
【００２９】
ルータ200のバッファ/帯域制御/ポーズ終端部221は内蔵のバッファのデータ蓄積量が第２設定値以下になったか監視しており、MACフレームの到来停止によりデータ蓄積量が第２の設定値以下になれば、出力側のバッファ/ポーズフレーム挿入/フロー制御部222に対してＰ.Oフレーム作成を指示する。これにより、バッファ/ポーズフレーム挿入/フロー制御部222はP.Oフレームを作成して伝送装置400方向に送出する。伝送装置400、300はこのP.Oフレームを終端せずに通過する。この結果、P.Oフレームは受信側ルータ100に到着し、バッファ/帯域制御/ポーズ終端部121はこのP.Oフレームを検出すればバッファ/ポーズフレーム挿入/フロー制御部122にMACフレーム送出開始を指示する。この送出開始指示により、バッファ/ポーズフレーム挿入/フロー制御部122はMACフレームの送出を再開する。
【００３０】
（ｆ）効果及び検討すべき事項
以上の第1実施例によれば、伝送装置は外部からのフロー制御要求を通過させて外部装置にフロー制御を行わせるようにしたから、伝送装置のバッファが小容量であってもフロー制御が可能であり、しかも、フロー制御時におけるデータ廃棄を防止することができる。
しかし、外部装置(ルータ)の帯域制御によるPAUSEフレームと伝送装置の帯域制御によるPAUSEフレームが重複して発生すると誤動作する場合がある。さて、第1実施例において、フロー制御を行うP.Iフレームの経路は2通りあり、１つは伝送装置300のバッファ&帯域制御部301の帯域制御においてバッファのデータ蓄積量が第1の設定値を超えた場合にルータ100に対してP.Iフレームを送出する経路である。もう一つは対向ノード(ルータ200)の入力バッファにおいてデータ蓄積量が第1の設定値を超えて該ルータ200よりP.Iフレームが送られてきた場合に、該P.Iフレームをルータ100側に通過する場合である。
【００３１】
それぞれのP.Iフレームの発生からP.Oフレームの発生までの時間帯が重ならなければ問題にならないが、これら時間帯が重なると問題が発生する。１例を上げると、ルータ200と伝送装置300の両方がデータ転送の停止を要求している状態のときに、ルータ200（あるいは伝送装置の帯域制御部301b)からP.Oフレームが送られてくる場合である。かかる場合、伝送装置300のバッファ＆MACフレーム作成部306はルータ100のフロー制御状態を保持したいが、ルータ200からの要求（あるいは帯域制御部301bの要求）によってにフロー制御状態を解除してしまい、問題が発生する。
【００３２】
図3はかかる問題の説明図であり、FR1はバッファ＆帯域制御部301からの指示によりポーズフレーム作成部306bから出力するポーズフレーム(P.Iフレーム、P.Oフレーム)、FR2はルータ200から送られてくるMACフレーム列であり、P,Iフレーム、P.Oフレームが含まれている。FR3はバッファ&MACフレーム作成部３０６からルータ100へ送出されるMACフレーム列であり、MACフレーム列FR2にポーズフレーム作成部306bから出力するポーズフレーム(P.Iフレーム、P.Oフレーム)FR1を埋め込んだ形式になっている。
【００３３】
ポーズフレーム作成部306bから最初に発生するポーズフレーム(P.Iフレーム、P.Oフレーム)の時間帯はルータ200から発生するポーズフレーム(P.Iフレーム、P.Oフレーム)の時間帯と重ならないため、問題は生じない。しかし、次に発生するポーズフレーム(P.Iフレーム、P.Oフレーム) の時間帯はルータ200から発生するポーズフレーム(P.Iフレーム、P.Oフレーム)の時間帯と重なる。かかる場合、帯域制御部301bからの指示によりポーズフレーム作成部306bがP.Oフレームを発生すると、合成部306ｄはルータ200からP.Oフレームが到来していなくても該P.OフレームをMACフレーム作成部306cから発生するMACフレーム列に挿入してルータ100に送出する。
【００３４】
この結果、ルータ100はMACフレームの送信を再開し、ルータ200の入力側バッファにMACフレームが流入し、データ廃棄が発生する。すなわち、ルータ200の入力側バッファの蓄積データ量が第2の設定値以下になる前にデータの流入が再開するためデータ廃棄が発生する。
以上はルータ200よりP.Oフレームが送られてくる前に帯域制御部301bの帯域制御でポーズフレーム作成部306ｂよりP.Oフレームが発生した場合であるが、ルータ200から最初にP.Oフレームが送られてくる場合もある。かかる場合、伝送装置300はルータ100のフロー制御状態を保持したいが、ルータ200からのP.Oフレームをそのままルータ100に通過してフロー制御状態を解除してしまい、バッファ301aからオーバフローが発生し、データの廃棄が発生する。
【００３５】
（Ｂ）第2実施例
第2実施例は第1実施例の問題点を解決するための実施例であり、図4は第2実施例の一部伝送システムの構成図、図5は伝送装置の要部構成図であり、図1、図2の第1実施例と同一部分には同一符号を付している。異なる点は、（1）対向ノード(ルータ)200から送られてくるP.Iフレーム、P.Oフレームを検出するポーズフレーム検出部351を設けている点、(2)帯域制御部301bからP.Oフレームの作成が指示され、かつ、ルータ200よりP.Oフレームが送出されてきたときのみ、P.Oフレームの挿入をバッファ&帯域制御部306に指示するポーズフレーム挿入制御部352を設けた点である。
【００３６】
(ａ)伝送装置の帯域制御によるフロー制御
バッファ＆帯域制御部301の帯域制御部301ｂは、バッファ301aのデータ蓄積量を監視し、ルータ100からのMACフレームの流入量が多くなりデータ蓄積量が第1の設定値以上になると、Ｐ.Iフレームの作成指示を出力する。ポーズフレーム挿入制御部352は、帯域制御部からのＰ.Iフレーム作成指示を保存すると共に、該指示をバッファ＆MACフレーム作成部306に入力する。バッファ＆MACフレーム作成部306は該作成指示により、P.Iフレームを作成してルータ100に送る。ルータ100はこのP.Iフレームを検出すると第1実施例と同様に動作して伝送装置300へのMACフレームの送出を停止する。この結果、伝送装置300におけるバッファ301aのデータ蓄積量が減少し、第2の設定値以下になれば帯域制御部301bはP.Oフレーム作成指示を出力する。ポーズフレーム挿入制御部352は、この指示により先に帯域制御部から入力されて保存されているＰ.Iフレーム作成指示をクリアすると共に、該P.O作成指示をバッファ＆MACフレーム作成部306に入力する。これにより、バッファ＆MACフレーム作成部306はP.Oフレームを作成してルータ100に送る。ルータ100はこのP.Oフレームを検出すると第1実施例と同様の制御を行って伝送装置300へのMACフレームの送出を開始する。
【００３７】
（ｂ）ルータ100からの要求によるフロー制御
ルータ100は第1実施例と同様に内蔵の入力側バッファのデータ蓄積量が第1の設定値以上になったか監視しており、データ蓄積量が第1の設定値以上になれば、P.Iフレームを作成して伝送装置300方向に送出する。伝送装置300、400はこのP.Iフレームを終端せずに通過する。この結果、P.Iフレームは受信側ルータ200に到着し、ルータ200はこのP.Iフレームを検出すればMACフレームの送出を停止する。この結果、ルータ100へのMACフレームの入力が止まる。
【００３８】
ルータ100はバッファのデータ蓄積量が第２の設定値以下になったか監視しており、MACフレームの到来停止によりデータ蓄積量が第２の設定値以下になれば、P.Oフレームを作成して伝送装置300方向に送出する。伝送装置300、400はこのP.Oフレームを終端せずに通過する。この結果、P.Oフレームは受信側ルータ200に到着し、ルータ200はこのP.Oフレームを検出すればMACフレームの送出を再開する。
【００３９】
（ｃ）ルータ200からの要求によるフロー制御
以上は、ルータ100よりP.Iフレーム、P.Oフレームを送出してフロー制御する場合であるが、ルータ200よりP.Iフレーム、P.Oフレームを送出して同様のフロー制御を行うことができる。
ルータ200は内蔵の入力バッファのデータ蓄積量が第1の設定値以上になったか監視しており、データ蓄積量が第1の設定値以上になれば、P.Iフレームを作成して伝送装置400方向に送出する。伝送装置400、300はこのP.Iフレームを終端せずに通過する。すなわち、ポーズフレーム検出部351はP.Oフレームを検出すれば、その検出結果をポーズフレーム挿入制御部352に通知すると共に、該P．Iフレームの廃棄を指示する。ポーズフレーム挿入制御部352は、ルータ200からのＰ.Iフレーム作成指示を保存すると共に、該指示をバッファ＆MACフレーム作成部306に入力する。バッファ＆MACフレーム作成部306は該作成指示により、P.Iフレームを作成してルータ100に送る。この結果、P.Iフレームはルータ100に到着し、ルータ100は第1実施例と同様にP.Iフレームを検出すればMACフレームの送出を停止する。この結果、ルータ200へのMACフレームの入力が止まる。
【００４０】
ルータ200は内蔵の入力側バッファのデータ蓄積量が第２設定値以下になったか監視しており、MACフレームの到来停止によりデータ蓄積量が第２の設定値以下になれば、P.Oフレームを作成して伝送装置400方向に送出する。伝送装置400、300はこのP.Oフレームを終端せずに通過する。すなわち、ポーズフレーム検出部351はP.Oフレームを検出すれば、その検出結果をポーズフレーム挿入制御部352に通知すると共に、該P．Oフレームの廃棄を指示する。ポーズフレーム挿入制御部352は、ルータ200から先に入力されて保存されているＰ.Iフレーム作成指示をクリアすると共に、P.Oフレーム作成指示をバッファ＆MACフレーム作成部306に入力する。バッファ＆MACフレーム作成部306は該作成指示により、P.Oフレームを作成してルータ100に送る。この結果、POフレームはルータ100に到着し、ルータ100は第1実施例と同様にP.Oフレームを検出すればMACフレームの送出を再開する。この結果、ルータ200へMACフレームが入力する。
【００４１】
（ｄ）帯域制御及び外部装置からの要求によるフロー制御
帯域制御によるP.Iフレームとルータ200からのP.I フレームの一方によりルータ100がフロー制御(MACフレームの送出停止)をしているものとする。かかる場合において、ポーズフレーム挿入制御部352は、新たに帯域制御部301bからP.Iフレームの作成が指示されると、あるいは、ポーズフレーム検出部351からP.Iフレームの作成が指示されると、これらP.Iフレーム作成指示を保存する。しかし、既にフロー制御が行われているため、バッファ＆MACフレーム作成部306にP.Iフレーム作成を指示しない。
【００４２】
図6は第2実施例のフロー制御の説明図であり、最初の時間帯Ｔは帯域制御部301b及びポーズフレーム検出部351の両方よりP.I フレームの作成が指示された後の状態を示している。▲１▼は第1のポーズ状態信号であり、帯域制御部301bからのP.Iフレーム作成指示によりハイレベルになり、帯域制御部301bからのP.Oフレーム作成指示によりローレベルになる。▲２▼は第２のポーズ状態信号であり、ポーズフレーム検出部351がルータ200から送られてくるP.Iフレームを検出してP.Iフレームの作成を指示したときハイレベルになり、又、ポーズフレーム検出部351がルータ200から送られてくるP.Oフレームを検出してP.Oフレームの作成を指示したときローレベルになる。▲３▼はP.Oフレーム挿入指示信号であり、ローレベルでP.Oフレームの挿入をバッファ＆MACフレーム作成部306に指示するもので第1、第2のポーズ状態信号▲１▼、▲２▼が両方ともローレベルとなるタイミングでローレベルとなる。
▲４▼はPPP&SONET部303より入力するフレーム列、▲５▼はバッファ＆帯域制御部306から出力するフレーム列である。
【００４３】
帯域制御部301b及びポーズフレーム検出部351の両方よりP.I フレームの作成が指示されてルータ100がフロー制御を行っている状態において（時間帯T）、ルータ200よりP.Oフレーム500が送出されると、ポーズフレーム検出部351はフレーム列より該P.Oフレームを検出して廃棄指示すると共に、ポーズフレーム挿入制御部352にP.Oフレーム作成を指示する。
ポーズフレーム挿入制御部352は、P.Oフレーム作成指示により第2状態信号▲２▼をローレベルにする。しかし、未だ、第1の状態信号▲１▼がハイレベルのため、ポーズフレーム挿入制御部352はP.Oフレーム挿入を指示しない。このため、ルータ100はフロー制御を継続し、MACフレームを伝送装置300側へ送出しない。
【００４４】
かかる状態において、バッファ＆帯域制御部301のバッファ301aのデータ蓄積量が第2の設定値以下になると、帯域制御部301bはポーズフレーム挿入制御部352にP.Oフレーム作成を指示する。ポーズフレーム挿入制御部352は、該P.Oフレーム作成指示により第１状態信号▲１▼をローレベルにする。この結果、第1、第2の状態信号▲１▼、▲２▼が共にローレベルとなるため、ポーズフレーム挿入制御部352はP.Oフレーム挿入指示信号▲３▼をローレベルにしてP.Oフレーム挿入をバッファ＆MACフレーム作成部306に指示する。
【００４５】
バッファ＆MACフレーム作成部306は該作成指示により、P.Oフレーム600を作成してルータ100に送る。この結果、POフレーム600はルータ100に到着し、ルータ100は第1実施例と同様にP.Oフレームを検出すればMACフレームの送出を再開する。この結果、伝送装置300、ルータ200へMACフレームが入力する。
以上では最初にルータ200よりP.Oフレームが送出されて第2の状態信号▲２▼がローレベルになった場合であるが、最初に帯域制御部301bよりP.Oフレーム作成指示が出力されて第1の状態信号▲１▼がローレベルになる場合も同様であり、ルータ200よりP.Oフレームが送出されて第2の状態信号▲２▼もローレベルにならなければルータ100にP.Oフレームは送出されない。
【００４６】
以上第2実施例によれば、ルータ200からのフロー制御要求と伝送装置内部(帯域制御部301b)からのフロー制御要求が重複して発生してルータ100でフロー制御を行っている場合であっても、ルータ200からのフロー制御停止要求及び帯域制御部301bからのフロー制御停止要求の両方が発生したことを条件にルータ100はフロー制御を停止するようにしたから、ルータ200からのフロー制御要求と帯域制御部301bからのフロー制御要求が重複して発生してルータでフロー制御を行っている場合であってもフロー制御の誤動作が発生しないようにできる。
【００４７】
・付記
（付記１）  外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝走路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置において、
前記バッファに蓄積されたデータ量を監視し、蓄積データ量が第1の設定値より大きくなったとき、フロー制御開始要求フレームの作成を指示する帯域制御部、
該指示に基づいてフロー制御開始要求フレームを作成して外部装置に送出すると共に、伝走路よりフロー制御開始要求信号が入力したとき、フロー制御せず、フロー制御開始要求フレームを作成して外部装置に送出するフロー制御用フレーム作成部、
外部装置からフロー制御開始要求フレームが入力したとき、フロー制御せず、フロー制御開始要求信号を伝走路に送出する手段、
を備えたことを特徴とする伝送装置。
【００４８】
(付記２）  前記帯域制御部は蓄積データ量が第2の設定値より小さくなったとき、フロー制御停止要求フレームの作成を指示し、フロー制御用フレーム作成部は該指示に基づいてフロー制御停止要求フレームを作成して外部装置に送出すると共に、伝走路よりフロー制御停止要求信号が入力したとき、フロー制御停止要求フレームを作成して外部装置に送出する、
ことを特徴とする付記1記載の伝送装置。
【００４９】
（付記３）  前記外部装置はルータであり、伝走路は光同期網を構成する光伝走路であり、ルータと伝送装置間は高速イーサネットで接続され、
前記伝送装置の送信処理により、MACフレームを交換単位のパケットに組み立て、交換後、各パケットを光同期フレームのペイロード部にマッピングして光伝走路に送出し、
伝送装置の受信処理により光同期フレームのペイロードデータを交換単位にデマップし、交換後、MACフレームにして外部装置に送出する、
ことを特徴とする付記1また付記2記載の伝送装置。
【００５０】
（付記４）  外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝走路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置において、
前記バッファに蓄積されたデータ量を監視し、蓄積データ量に基づいてフロー制御開始要求フレーム及びフロー制御停止要求フレームを作成して外部装置に送出するよう指示する帯域制御部、
伝走路から入力する信号よりフロー制御開始要求及びフロー制御停止要求をそれぞれ検出する検出部、
(1)帯域制御部からの指示に基づいて、あるいは、伝走路よりのフロー制御開始要求に基づいてフロー制御開始要求フレームを作成し、該フロー制御開始要求フレームを外部装置に送出すると共に、(2)外部装置がフロー制御を行っている場合において、帯域制御部からフロー制御停止要求フレームの作成が指示され、かつ、伝走路から入力する信号よりフロー制御停止要求が検出されたとき、フロー制御停止要求フレームを作成し、該フロー制御停止要求フレームを外部装置に送出するフロー制御用フレーム作成部、
を備えたことを特徴とする伝送装置。
【００５１】
（付記５）  フロー制御用作成部は、フロー制御開始要求フレームを重複して外部装置に送信しないように制御する、
ことを得する付記４記載の伝送装置。
（付記６）  前記外部装置はルータであり、伝走路は光同期網を構成する光伝走路であり、ルータと伝送装置間は高速イーサネットで接続され、
前記伝送装置の送信処理により、MACフレームを交換単位のパケットに組み立て、交換後、各パケットを光同期フレームのペイロード部にマッピングして光伝走路に送出し、
伝送装置の受信処理により光同期フレームのペイロードデータを交換単位にデマップし、交換後、MACフレームにして外部装置に送出する、
ことを特徴とする付記４また付記５記載の伝送装置。
【００５２】
（付記７）  外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝走路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置のフロー制御方法において、
前記バッファに蓄積されたデータ量を監視し、蓄積データ量が第1の設定値より大きくなったとき、フロー制御開始要求フレームの作成を指示し、
該指示が入力したとき、あるいは前記伝走路よりフロー制御開始要求信号が入力したとき、フロー制御開始要求フレームを作成して外部装置に送出し、該外部装置にフロー制御を実行させ、
外部装置からフロー制御開始要求フレームが入力したとき、フロー制御することなく、フロー制御開始要求信号を伝走路に送出し、受信側の外部装置にフロー制御を実行させる、
ることを特徴とする外部装置のフロー制御方法。
【００５３】
（付記８）  外部装置から入力するフレーム構成データを格納するバッファ、該バッファから読み出したデータに所定の送信処理を施して伝走路に送出すると共に、伝走路より入力する信号に所定の受信処理を施して出力する送受信部、送受信部の受信側から出力するデータをフレームにして外部装置に送出するフレーム作成部を備えた伝送装置のフロー制御方法において、
前記バッファに蓄積されたデータ量を監視し、蓄積データ量に基づいてフロー制御開始要求フレーム及びフロー制御停止要求フレームを作成して外部装置に送出するよう指示し、
伝走路から入力する信号よりフロー制御開始要求及びフロー制御停止要求をそれぞれ検出し、
前記帯域制御部からフロー制御開始要求フレームの作成が指示されたとき、あるいは、伝走路より入力する信号よりフロー制御開始要求が検出されたとき、フロー制御開始要求フレームを作成して外部装置に送出し、
外部装置がフロー制御を行っている場合において、帯域制御部からフロー制御停止要求フレームの作成が指示され、かつ、伝走路から入力する信号よりフロー制御停止要求が検出されたとき、フロー制御停止要求フレームを作成して外部装置に送出する、
ことを特徴とする伝送装置におけるフロー制御方法。
【００５４】
（付記９）
外部装置からフロー制御開始要求フレームが入力したとき、フロー制御することなくフロー制御開始要求信号を伝走路に送出し、受信側の外部装置にフロー制御を実行させる、
ことを特徴とする付記８記載の外部装置のフロー制御方法。
【００５５】
【発明の効果】
以上本発明によれば、外部からのフロー制御要求を通過させて外部装置たとえばルータにフロー制御を行わせるようにしたから、伝送装置のバッファが小容量であってもシステム全体でフロー制御が可能であり、しかも、フロー制御時におけるデータ廃棄を防止することができる。
本発明によれば、外部からのフロー制御停止要求及び装置内部からのフロー制御停止要求の両方が発生したことを条件にルータはフロー制御を停止するようにしたから、外部からのフロー制御開始要求と伝送装置内部からのフロー制御開始要求が重複して発生してルータでフロー制御を行っている場合であってもフロー制御の誤動作が発生しないようにできる。
【図面の簡単な説明】
【図１】本発明の第1実施例の伝送システムの一部構成図である。
【図２】第1実施例の伝送装置の要部構成図である。
【図３】第1実施例の問題点説明図である。
【図４】本発明の第２実施例の伝送システムの一部構成図である。
【図５】第２実施例の伝送装置の要部構成図である。
【図６】第2実施例のフロー制御の説明図(タイムチャート)である。
【図７】従来のフロー制御を説明するための伝送システムの一部構成図である。
【図８】伝送装置の要部構成図である。
【図９】IEEE802.3 MACフレームの構成図である。
【図１０】RFC1662パケット説明図である。
【符号の説明】
100，200  ルータ
300，400  SONETの伝送装置
101,102  高速イーサネットポート
121、221  入力用のバッファ/帯域制御/ポーズ終端部
122,222  出力用のバッファ/ポーズフレーム挿入/フロー制御部
【図１】
0004573470.tif 000002
【図２】
0004573470.tif 000003
【図３】
0004573470.tif 000004
【図４】
0004573470.tif 000005
【図５】
0004573470.tif 000006
【図６】
0004573470.tif 000007
【図７】
0004573470.tif 000008
【図８】
0004573470.tif 000009
【図９】
0004573470.tif 000010
【図１０】
0004573470.tif 000011