JP3994774B2 - Optical subscriber line terminating apparatus and user traffic accommodation method - Google Patents

Optical subscriber line terminating apparatus and user traffic accommodation method Download PDF

Info

Publication number
JP3994774B2
JP3994774B2 JP2002090458A JP2002090458A JP3994774B2 JP 3994774 B2 JP3994774 B2 JP 3994774B2 JP 2002090458 A JP2002090458 A JP 2002090458A JP 2002090458 A JP2002090458 A JP 2002090458A JP 3994774 B2 JP3994774 B2 JP 3994774B2
Authority
JP
Japan
Prior art keywords
type
cont
buffer
traffic
subscriber line
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.)
Expired - Fee Related
Application number
JP2002090458A
Other languages
Japanese (ja)
Other versions
JP2003289333A (en
Inventor
健志 北山
哲也 横谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2002090458A priority Critical patent/JP3994774B2/en
Publication of JP2003289333A publication Critical patent/JP2003289333A/en
Application granted granted Critical
Publication of JP3994774B2 publication Critical patent/JP3994774B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Optical Communication System (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、APON(ATM-PON, ATM based Passive Optical Network)システムにおいて、ユーザからのアプリケーションフローのQoS(Quality Of Service)及びCoS(Class Of Service)を実現する光加入者線終端装置及びユーザトラヒック収容方法に関するものである。
【0002】
【従来の技術】
APONシステムは、光ファイバ及び光スプリッタにより、1つの局側インタフェースが複数の加入者を収容でき、高速・経済的な加入者系を実現する。APONにおける必要な技術としてDBA(Dynamic Bandwidth Assignment=動的帯域割り当て)と呼ばれるメディアアクセス制御があり、DBAはユーザのトラヒック状態に応じてユーザ間のリソース(帯域)を動的に割り当てる制御方式である。
【0003】
図14はAPONシステムの構成例を示す説明図である。図14において、OLT(Optical Line Terminal=光加入者線端局装置)1002からONT(Optical Network Terminal=光加入者線終端装置)1011〜10n1へ流れるトラヒック(下りトラヒック)は光スプリッタ1003にて各ONT1011〜10n1へ同報通知され、各ONT1011〜10n1は自ONT宛トラヒックをONT内部に取り込む。一方、ONT1011〜10n1からOLT1002へ流れるトラヒック(上りトラヒック)は、OLT1002からのグラント(送信許可信号)に一対一に対応しており、1グラントに対し1セル送信可能である。つまりグラントが上りトラヒックの帯域を司っている。この際、DBAでは各ONTの輻輳状態に応じて、グラントの発生を動的に変更している。
【0004】
例えば、帯域割当単位(T-CONT=Traffic CONTainer)をONT毎に割り当てる場合、ONT1011〜10n1内の上りトラヒックの輻輳状態に応じてグラント発生頻度を変更することにより、該当ONTに対する割り当て帯域を変更し、APON区間における帯域負荷の適正化を図る。
【0005】
文献“ITU−T Draft Recommendation G.983.4”には、複数T−CONTを適用する場合におけるAPONシステムのことが記述されており、T−CONTのタイプがトラヒックの特徴別に分類され、各タイプ別に固定または動的帯域割当において満足するべき条件が規定されている。OLTがこの条件を満足するような帯域割当を行うことにより、QoS及びCoSを保証する。
【0006】
以下に規定されているT−CONTタイプとそれぞれの特徴を示す。
タイプ1:トラヒック流量によらず常時固定帯域割当かつ等間隔なグラント配置
タイプ2:トラヒック流量によらず通信時に固定帯域割当
タイプ3:トラヒック流量により、最低保証帯域から最大割当帯域までの範囲で動的帯域割当かつ上記最低保証帯域に基づいた余剰帯域配分を約束
タイプ4:トラヒック流量により、最大割当帯域まで動的にかつ余剰帯域配分の約束なし
タイプ5:タイプ1〜タイプ4までの全ての特徴を包含(設計者側に自由度を与えている)
【0007】
【発明が解決しようとする課題】
図15に示すように、従来のAPONシステムの光加入者線終端装置では上記タイプ3のみを用いた単一のT−CONTによるDBAが一般的に適用されていた。このような従来の光加入者線終端装置では、ONT111〜1n1内部ではATMレベルの様々な形態のトラヒックを収容するために、セルスケジューリング機能1005を搭載していたが、H/Wの複雑化、処理の低速化、スケジューリング特有の遅延ゆらぎ発生、高優先度のトラヒックが大量に流入した場合に低優先度トラヒックが締め出されるなどの問題があった。また、ユーザからのアプリケーションフローレベルにおける様々な形態のトラヒックを収容するために、さらにセルスケジューリング機能が複雑となるという問題があった。
【0008】
この発明は、上記のような問題点を解決するためになされたもので、複数個の帯域割当単位(T−CONT)を使用できるAPONシステムにおいて、帯域リソースを効率良く利用でき、さらにユーザからのアプリケーションフローのQoS及びCoSを実現する光加入者線終端装置及びユーザトラヒック収容方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
この発明に係る光加入者線終端装置は、光加入者線端局装置と光加入者線終端装置との間で、複数の帯域割当単位を適用した動的帯域割り当てが行われるAPON(ATM−PON、ATM based Passive Optical Network)システムにおける光加入者線終端装置であって、アプリケーションフローと前記帯域割当単位との対応付けを保存するマッピングテーブルと、前記マッピングテーブルに基づいて、入力されるアプリケーションフローと前記帯域割当単位のタイプ別に配置されたバッファとを対応付けるインターワーキング機能部と、前記帯域割当単位のタイプ別にバッファを配置し、前記アプリケーションフローを、前記インターワーキング機能部により対応付けられたタイプの帯域割当単位バッファにバッファリングして送信処理を行う帯域割当単位バッファ制御部と、前記アプリケーションフローをVC(Virtual Channel)コネクション毎に調整するトラヒック調整機構部と、を備え、前記トラヒック調整機構部を前記インターワーキング機能部の後段に配置するものである。
【0015】
この発明に係るユーザトラヒック収容方法は、光加入者線端局装置と光加入者線終端装置との間で、複数の帯域割当単位を適用した動的帯域割り当てが行われるAPON(ATM−PON、ATM based Passive Optical Network)システムにおけるユーザトラヒック収容方法であって、アプリケーションフローと前記帯域割当単位との対応付けを保存し、前記保存された対応付けに基づいて、入力されるアプリケーションフローと前記帯域割当単位のタイプ別に配置されたバッファとを対応付け、前記アプリケーションフローをVC(Virtual Channel)コネクション毎に調整し、前記アプリケーションフローを、前記対応付けられたタイプの帯域割当単位バッファにバッファリングして送信処理を行うものである。
【0016】
【発明の実施の形態】
実施の形態1.
図1は、本実施の形態1における光加入者線終端装置の構成を示す説明図である。図1において、1は光加入者線終端装置であるONT、2は帯域割当単位(T−CONT)をトラヒックタイプ毎に配置した帯域割当単位バッファ制御部としてのT−CONTバッファ制御部、3はユーザから送信されたアプリケーションフローのトラヒックを適切に調整するトラヒック調整機構、4はアプリケーションフローとT−CONTバッファとの対応付けを保存するフロー・T−CONT対応マッピングテーブル、5はユーザから送信されたアプリケーションフローとATMコネクションとを結び付けるインタフェースであり、フロー・T−CONT対応マッピングテーブル4を用いてアプリケーションフローとT−CONTバッファとの対応付けを行うインターワーキング機能、6はセルスイッチングを行うスイッチ部であり、7はユーザから送信されるアプリケーションフローである。
【0017】
ユーザから送信されたアプリケーションフローをインターワーキング機能4により、上記フロー中の識別情報とT−CONTバッファとを対応付けることで、ユーザトラヒックの差別化収容を図る。
なお、本発明に係るAPONシステムの構成は、図15と同様に、光ファイバ及び光スプリッタにより、1つの光加入者線端局装置が複数の光加入者線終端装置を収容するものとする。
【0018】
各機能について以下に説明する。
アプリケーションフローの宛先アドレスとATMコネクション識別子との対応テーブルとしてフロー・ATMコネクション対応テーブル(図示せず)を、上記フローのQoS及びCoS識別情報とT−CONTバッファとの対応テーブルとしてフロー・T−CONT対応マッピングテーブル5を予め設定する。
図2は、上記フローのQoS及びCoS識別情報とT−CONTバッファとの対応テーブル(フロー・T−CONT対応マッピングテーブル5)の対応例を示す説明図である。図2の例では、ベストエフォート等を優先度1〜4とし、タイプ4に対応するT−CONTバッファ番号4に対応させる。そして、ビデオ型、ボイス型、ネットワーク制御をそれぞれ優先度5、6、7とし、タイプ1に対応するT−CONTバッファ番号1に対応させる。
なお、図示しない外部の運用管理装置からの設定指示により上記のような対応や情報を固定的に設定してもよいし、RSVP(Resource Reservation Protocol)のような何らかのコネクション設定を要求するプロトコルを用いて必要な情報をONT1に通知することにより上記対応や情報を動的に設定してもよい。
また、図2では優先度を用いて識別する例について説明したが、フローを識別できる情報であればこれに限られない。
【0019】
次に図1において、インターワーキング機能4は、フロー識別機能41、対応T−CONT検索機能42、セル化・デセル化機能43を有する。
【0020】
上記インターワーキング機能4のフロー識別機能41は、アプリケーションフローのデータ中、予め指定されたQoS及びCoS識別方法(上記フローデータがどのレイヤのデータか、かつそのデータ中のどの場所を見るかを判断する方法)でその情報を抽出し、上記フローが指定したQoS及びCoSを把握する。
図3は、各レイヤでの識別情報例を示す説明図であり、様々な識別情報が考えられる。例えば、図3のような情報等に基づいてフローの識別を行う。
【0021】
上記インターワーキング機能4の対応T−CONT検索機能42は、上記フロー識別機能41により抽出されたフロー識別情報をキーにして、対応するT−CONTバッファを上記フロー・T−CONT対応マッピングテーブル5から検索する。
【0022】
上記インターワーキング機能4のセル・デセル化機能43は、各アプリケーションフローのデータにAALヘッダを追加して、48バイトセルに分割し各セルにATMヘッダを追加する。または、その逆の変換を行う。
【0023】
次に、図1におけるトラヒック調整機構3は、インターワーキング機能4の後に配置され、各アプリケーションフローの入力トラヒックを調整する。シェーピングまたは入力レートチェックによるセル通過及び廃棄及びタギングによりセルレベルで入力トラヒック調整を行う。31−1〜31−nはVC毎に配置されたトラヒック調整器であり、32−1〜32−nはVC毎に配置されたキューである。
【0024】
更に、図1におけるスイッチ部6は、トラヒック調整機構3によりトラヒックの調整がなされたセルに対して、上記対応T−CONT検索機能42による検索から得られたT−CONTバッファ番号に基づいて、バッファ番号をチェックしてスイッチングを行い、T−CONTバッファにバッファリングする。
【0025】
そして、図1のT−CONTバッファ制御部2において、21−1はT−CONTタイプ1専用のバッファで、上記のような流れでセルをバッファリングする。タイプ1用のグラントがONT1に到着すると、自分宛のグラントである場合、そのバッファからセルを送信する。このとき、タイプ1専用バッファ22−1が収容するトラヒックは、上記対応T−CONT検索機能42による検索から得られたT−CONTバッファ番号に基づくリアルタイム系トラヒックであり、遅延保証、ゆらぎ保証を考慮したグラント配置、さらに帯域を保証するための固定グラント割当が行われている。
また、図1のT−CONTバッファ制御部2において、21−4はT−CONTタイプ4専用のバッファで、上記のような流れでセルをバッファリングする。タイプ4用のグラントがONT1に到着すると、自分宛のグラントである場合、そのバッファからセルを送信する。このとき、タイプ4専用バッファ21−4が収容するトラヒックは、上記対応T−CONT検索機能42による検索から得られたT−CONTバッファ番号に基づく非リアルタイム系トラヒックであり、ベストエフォートのように余剰帯域に従った動的グラント割当が行われている。ユーザトラヒックは、上記2つのバッファに収容される。
【0026】
図4は、以上のようなユーザから送信されたアプリケーションフローのT−CONTバッファまでの流れを示したフローである。
まず、ユーザからのアプリケーションフローがONT1に到着する(ステップS1)。
次に、インターワーキング機能4で以下の処理を行う。フロー識別機能41は、フローのQoS及びCoS識別情報を抽出する。対応T−CONT検索機能42は、識別情報抽出後、対応するT−CONTバッファを検索する。セル化・デセル化機能43は、セル化を行う(ステップS2)。
次に、トラヒック調整機構3はトラヒック調整を行う(ステップS3)。
次に、スイッチ部6はスイッチングを行う(ステップS4)。
そして、T−CONTバッファ制御部2はセルをバッファリングする(ステップS5)。
この結果、OLTから与えられるT−CONT毎のグラント割当により、帯域割当タイプに従ったT−CONTバッファからセルがOLTへ送信される(ステップS6)。
【0027】
以上のように、本発明の光加入者線終端装置は、ユーザが送信したアプリケーションフローからQoS及びCoS識別情報を抽出し、その情報と対応付けられたT−CONTバッファで上記アプリケーションフローを処理することにより、ユーザトラヒックの差別化収容を図ることができる。
【0028】
実施の形態2.
上記実施の形態1では、T−CONTバッファ制御部2でT−CONTタイプ1及びタイプ4を配置してユーザトラヒックを差別化収容する場合について説明したが、本実施の形態2では、T−CONTバッファ制御部2に、タイプ1及びタイプ4に加え、タイプ3を追加配置する場合について説明する。
【0029】
図5は、本実施の形態2におけるT−CONTバッファ制御部2の構成を示す説明図である。図5において、21−1、21−3、21−4は、それぞれT−CONTタイプ1専用バッファ、T−CONTタイプ3専用バッファ、T−CONTタイプ4専用バッファである。T−CONTタイプ1専用バッファ21−1は、リアルタイム系トラヒック、例えば音声、ビデオ、回線エミュレーション等の遅延保証かつゆらぎ保証かつ帯域保証を行いたいデータを収容する。T−CONTタイプ3専用バッファ21−3は、非リアルタイム系トラヒック、例えばエクセレントエフォート(ベストエフォートより高優先度)のデータ等を収容する。T−CONTタイプ4専用バッファ21−4は、非リアルタイム系トラヒック、例えばベストエフォートのデータ等を収容する。その他の構成及び動作については、上記実施の形態1と同様である。
【0030】
このように、T−CONTタイプ3専用バッファ21−3を追加配置することにより、非リアルタイム系トラヒックのよりきめ細やかな差別化収容を図ることができ、T−CONTタイプ3専用バッファ21−3には、最低帯域を保証しつつ余剰帯域に従った動的グラント割当がOLTにより行われる。
【0031】
実施の形態3.
上記実施の形態1では、T−CONTバッファ制御部2でT−CONTタイプ1及びタイプ4を配置してユーザトラヒックを差別化収容する場合について説明したが、本実施の形態3では、T−CONTバッファ制御部2に、タイプ1及びタイプ4に加え、タイプ2を追加配置する場合について説明する。
【0032】
図6は、本実施の形態3におけるT−CONTバッファ制御部2の構成を示す説明図である。図6において、21−1、21−2、21−4は、それぞれT−CONTタイプ1専用バッファ、T−CONTタイプ2専用バッファ、T−CONTタイプ4専用バッファである。T−CONTタイプ1専用バッファ21−1は、リアルタイム系トラヒック、例えば音声、回線エミュレーション等の遅延保証かつゆらぎ保証かつ帯域保証を行いたいデータを収容する。T−CONTタイプ2専用バッファ21−2は、リアルタイム系トラヒック、例えばビデオ等の遅延保証かつ帯域保証を行いたいデータを収容する。T−CONTタイプ4専用バッファ21−4は、非リアルタイム系トラヒック、例えばベストエフォートのデータ等を収容する。その他の構成及び動作については、上記実施の形態1と同様である。
【0033】
このように、T−CONTタイプ2専用バッファ21−2を追加配置することにより、リアルタイム系トラヒックのよりきめ細やかな差別化収容を図ることができ、T−CONTタイプ2専用バッファ21−2には、通信時に帯域保証を行うためのグラント割当がOLTにより行われる。
【0034】
実施の形態4.
上記実施の形態1では、T−CONTバッファ制御部2でT−CONTタイプ1及びタイプ4を配置してユーザトラヒックを差別化収容する場合について説明したが、本実施の形態4では、T−CONTバッファ制御部2に、タイプ1及びタイプ4に加え、タイプ2及びタイプ3を追加配置する場合について説明する。
【0035】
図7は、本実施の形態4におけるT−CONTバッファ制御部2の構成を示す説明図である。図7において、21−1、21−2、21−3、21−4は、それぞれT−CONTタイプ1専用バッファ、T−CONTタイプ2専用バッファ、T−CONTタイプ3専用バッファ、T−CONTタイプ4専用バッファである。T−CONTタイプ1専用バッファ21−1は、リアルタイム系トラヒック、例えば音声、回線エミュレーション等の遅延保証かつゆらぎ保証かつ帯域保証を行いたいデータを収容する。T−CONTタイプ2専用バッファ21−2は、リアルタイム系トラヒック、例えばビデオ等の遅延保証かつ帯域保証を行いたいデータを収容する。T−CONTタイプ3専用バッファ21−3は、非リアルタイム系トラヒック、例えばエクセレントエフォート(ベストエフォートより高優先度)のデータ等を収容する。T−CONTタイプ4専用バッファ21−4は、非リアルタイム系トラヒック、例えばベストエフォートのデータ等を収容する。その他の構成及び動作については、上記実施の形態1と同様である。
【0036】
このように、T−CONTタイプ2専用バッファ21−2及びT−CONTタイプ3専用バッファ21−3を追加配置することにより、リアルタイム系及び非リアルタイム系トラヒックのよりきめ細やかな差別化収容を図ることができる。
【0037】
実施の形態5.
上記実施の形態1では、T−CONTバッファ制御部2でT−CONTタイプ1及びタイプ4を配置してユーザトラヒックを差別化収容する場合について説明したが、本実施の形態2では、T−CONTバッファ制御部2に、タイプ1及びタイプ4に加え、タイプ2及びタイプ3及びタイプ5を追加配置する場合について説明する。
【0038】
図8は、本実施の形態5におけるT−CONTバッファ制御部2の構成を示す説明図である。図8において、21−1、21−2、21−3、21−4、21−5は、それぞれT−CONTタイプ1専用バッファ、T−CONTタイプ2専用バッファ、T−CONTタイプ3専用バッファ、T−CONTタイプ4専用バッファ、T−CONTタイプ5専用バッファである。T−CONTタイプ1専用バッファ21−1は、リアルタイム系トラヒック、例えば音声、回線エミュレーション等の遅延保証かつゆらぎ保証かつ帯域保証を行いたいデータを収容する。T−CONTタイプ2専用バッファ21−2は、リアルタイム系トラヒック、例えばビデオ等の遅延保証かつ帯域保証を行いたいデータを収容する。T−CONTタイプ3専用バッファ21−3は、非リアルタイム系トラヒック、例えばエクセレントエフォート(ベストエフォートより高優先度)のデータ等を収容する。T−CONTタイプ4専用バッファ21−4は、非リアルタイム系トラヒック、例えばベストエフォートのデータ等を収容する。T−CONTタイプ5専用バッファ21−5は、タイプ1からタイプ4までの帯域種別を設計者の要求に応じてリアルタイム系でも非リアルタイム系でも自由に決めることができる。その他の構成及び動作については、上記実施の形態1と同様である。
【0039】
このように、T−CONTタイプ2専用バッファ21−2及びT−CONTタイプ3専用バッファ21−3及びT−CONTタイプ5専用バッファ21−5を追加配置することにより、リアルタイム系及び非リアルタイム系トラヒックのよりきめ細やかな差別化収容を図ることができ、かつ、より設計者の要求に応じたよりきめ細やかな差別化収容を図ることができる。
【0040】
実施の形態6.
上記実施の形態1では、トラヒック調整機構3をVC毎に配置する場合について説明したが、本実施の形態6では、VP毎に配置する場合について説明する。
【0041】
図9は、本実施の形態6における光加入者線終端装置の構成を示す説明図である。図9において、33−1〜33−nはVP毎に配置されたトラヒック調整器であり、34−1〜34−nはVP毎に配置されたキューである。その他の構成及び動作については、上記実施の形態1と同様である。
【0042】
このように、トラヒック調整機構3をVP毎に配置することにより、VC毎に配置する場合と比較してトラヒック調整器を削減することができる。
【0043】
実施の形態7.
上記実施の形態1では、トラヒック調整機構3をVC毎に配置する場合について説明したが、本実施の形態7では、T−CONT毎に配置する場合について説明する。
【0044】
図10は、本実施の形態7における光加入者線終端装置の構成を示す説明図である。図10において、35−1〜35−nはVP毎に配置されたトラヒック調整器であり、36−1〜36−nはT−CONT毎に配置されたキューである。その他の構成及び動作については、上記実施の形態1と同様である。
【0045】
このように、トラヒック調整機構3をT−CONT毎に配置することにより、VC毎或いはVP毎に配置する場合と比較してトラヒック調整器を削減することができる。
【0046】
実施の形態8.
上記実施の形態1では、トラヒック調整機構3をインターワーキング機能4の後段に配置する場合について説明したが、本実施の形態8では、トラヒック調整機構3をインターワーキング機能4の前段に配置し、アプリケーションフロー毎に処理する場合について説明する。
【0047】
図11は、本実施の形態8における光加入者線終端装置の構成を示す説明図である。図11において、37−1〜37−nはフロー毎に配置されたトラヒック調整器であり、38−1〜38−nはフロー毎に配置されたキューである。また、320はキュー38−1〜38−nに到着トラヒックをフロー毎に分類するフロー振り分け部である。その他の構成については、上記実施の形態1と同様である。
また図12は、本実施の形態8におけるユーザから送信されたアプリケーションフローのT−CONTバッファまでの流れを示したフローである。実施の形態1(図4)とは、ステップS3のトラヒック調整機構3がトラヒック調整を行う順序が異なり、本実施の形態8では、ステップS1とステップS2の間のステップS30で、トラヒック調整機構3がトラヒック調整を行う。その他の動作については、上記実施の形態1と同様である。
【0048】
このように、トラヒック調整機構3をインターワーキング機能4の前段に配置し、アプリケーションフロー毎に処理しても、同様の効果を得ることができる。
【0049】
実施の形態9.
上記実施の形態8では、トラヒック調整機構3をインターワーキング機能4の前段に配置し、アプリケーションフロー毎に処理する場合について説明したが、本実施の形態9では、トラヒック調整機構3をインターワーキング機能4の前段に配置し、複数のアプリケーションフロー毎に処理する場合について説明する。
【0050】
図13は、本実施の形態9における光加入者線終端装置の構成を示す説明図である。図13において、39−1〜39−nは複数フロー毎に配置されたトラヒック調整器であり、310−1〜310−nは複数フロー毎に配置されたキューである。また、321はキュー38−1〜38−nに到着トラヒックを複数フロー毎に分類する複数フロー振り分け部である。その他の構成及び動作については、上記実施の形態8と同様である。
【0051】
このように、トラヒック調整機構3をインターワーキング機能4の前段に配置し、複数のアプリケーションフロー毎に処理することにより、フロー毎に配置する場合と比較してトラヒック調整機構3を削減できる。
【0052】
なお、上記実施の形態1〜9では、VC単位のみ、VP単位のみ、T−CONT単位のみ、フロー単位のみ、複数フロー単位に処理するトラヒック調整機構3を使用する場合について説明したが、ONT1におけるトラヒック調整機構3を上記VC単位、上記VP単位、上記T−CONT単位のトラヒック調整機構をそれぞれ組み合わせて、またはフロー単位または複数フロー単位のトラヒック調整機構3を組み合わせて配置してもよい。
【0053】
また、上記実施の形態1〜5では、T−CONTバッファ制御部2において、タイプ1とタイプ4との組み合わせ、タイプ1とタイプ3とタイプ4との組み合わせ、タイプ1とタイプ2とタイプ4との組み合わせ、タイプ1とタイプ2とタイプ3とタイプ4との組み合わせ、タイプ1とタイプ2とタイプ3とタイプ4とタイプ5との組み合わせについて説明したが、組み合わせはこれに限られず、タイプ1〜5を適宜どのように組み合わせてもよい。
【0054】
【発明の効果】
以上のように、この発明の光加入者線終端装置によれば、ユーザトラヒックの差別化収容を図ることができるという効果がある。
【図面の簡単な説明】
【図1】 実施の形態1における光加入者線終端装置の構成を示す説明図
【図2】 フローのQoS及びCoS識別情報とT−CONTバッファとの対応テーブルの対応例を示す説明図
【図3】 各レイヤでの識別情報例を示す説明図
【図4】 ユーザから送信されたアプリケーションフローのT−CONTバッファまでの流れを示したフロー
【図5】 実施の形態2におけるT−CONTバッファ制御部2の構成を示す説明図
【図6】 実施の形態3におけるT−CONTバッファ制御部2の構成を示す説明図
【図7】 実施の形態4におけるT−CONTバッファ制御部2の構成を示す説明図
【図8】 実施の形態5におけるT−CONTバッファ制御部2の構成を示す説明図
【図9】 実施の形態6における光加入者線終端装置の構成を示す説明図
【図10】 実施の形態7における光加入者線終端装置の構成を示す説明図
【図11】 実施の形態8における光加入者線終端装置の構成を示す説明図
【図12】 実施の形態8におけるユーザから送信されたアプリケーションフローのT−CONTバッファまでの流れを示したフロー
【図13】 実施の形態9における光加入者線終端装置の構成を示す説明図
【図14】 APONシステムの構成例を示す説明図
【図15】 従来のAPONシステムの光加入者線終端装置
【符号の説明】
1 ONT
2 T−CONTバッファ制御部
3 トラヒック調整機構
4 インターワーキング機能
5 フロー・T−CONT対応マッピングテーブル
6 スイッチ部
7 アプリケーションフロー
21−1〜21−5 T−CONTタイプ毎のバッファ
31−1〜31−n、33−1〜33−n、35−1〜35−n、37−1〜37−n、39−1〜39−n トラヒック調整器
32−1〜32−n、34−1〜34−n、36−1〜36−n、38−1〜38−n、310−1〜310−n キュー
41 フロー識別機能
42 対応T−CONT検索機能
43 セル化・デセル化機能
320 フロー振り分け部
321 複数フロー振り分け部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an optical subscriber line terminating apparatus and user traffic for realizing QoS (Quality Of Service) and CoS (Class Of Service) of an application flow from a user in an APON (ATM-PON, ATM based Passive Optical Network) system. It relates to the accommodation method.
[0002]
[Prior art]
In the APON system, an optical fiber and an optical splitter allow a single station-side interface to accommodate a plurality of subscribers, thereby realizing a high-speed and economical subscriber system. As a necessary technique in APON, there is a media access control called DBA (Dynamic Bandwidth Assignment), and DBA is a control method that dynamically allocates resources (bandwidth) between users according to the traffic state of the users. .
[0003]
FIG. 14 is an explanatory diagram showing a configuration example of the APON system. In FIG. 14, the traffic (downstream traffic) flowing from the OLT (Optical Line Terminal = Optical Subscriber Line Terminal Equipment) 1002 to the ONT (Optical Network Terminal = Optical Subscriber Line Termination Equipment) 1011 to 10n1 is received by the optical splitter 1003. Broadcast notification is sent to the ONTs 1011 to 10n1, and each of the ONTs 1011 to 10n1 takes the traffic addressed to the ONT into the ONT. On the other hand, the traffic (upstream traffic) flowing from the ONTs 1011 to 10n1 to the OLT 1002 corresponds one-to-one with the grant (transmission permission signal) from the OLT 1002, and one cell can be transmitted to one grant. In other words, the grant governs the upstream traffic band. At this time, the DBA dynamically changes the generation of grants according to the congestion state of each ONT.
[0004]
For example, when a bandwidth allocation unit (T-CONT = Traffic CONTainer) is allocated for each ONT, the allocation bandwidth for the corresponding ONT is changed by changing the grant occurrence frequency according to the congestion state of the upstream traffic in the ONTs 1011 to 10n1. Optimize the bandwidth load in the APON section.
[0005]
The document “ITU-T Draft Recommendation G.983.4” describes the APON system when multiple T-CONTs are applied, and the types of T-CONT are classified according to the characteristics of the traffic. Separately, conditions to be satisfied in fixed or dynamic bandwidth allocation are defined. QoS and CoS are guaranteed by performing bandwidth allocation so that the OLT satisfies this condition.
[0006]
The T-CONT types specified below and their characteristics are shown below.
Type 1: Constant fixed bandwidth allocation and equidistant grant allocation regardless of traffic flow
Type 2: Fixed bandwidth allocation during communication regardless of traffic flow
Type 3: Promises dynamic bandwidth allocation from the minimum guaranteed bandwidth to the maximum allocated bandwidth, and allocation of surplus bandwidth based on the minimum guaranteed bandwidth, depending on the traffic flow
Type 4: Dynamic traffic flow up to the maximum allocated bandwidth and no promise of surplus bandwidth allocation based on traffic flow
Type 5: Includes all the features from Type 1 to Type 4 (giving designers freedom)
[0007]
[Problems to be solved by the invention]
As shown in FIG. 15, in a conventional APON system optical subscriber line terminating device, a single T-CONT DBA using only the above type 3 is generally applied. In such a conventional optical subscriber line termination device, the cell scheduling function 1005 is installed in the ONTs 111 to 1n1 in order to accommodate various forms of ATM level traffic. There are problems such as slow processing, delay fluctuations peculiar to scheduling, and low priority traffic being locked out when a large amount of high priority traffic flows. In addition, in order to accommodate various types of traffic at the application flow level from the user, there is a problem that the cell scheduling function is further complicated.
[0008]
The present invention has been made to solve the above-described problems. In an APON system that can use a plurality of bandwidth allocation units (T-CONT), it is possible to efficiently use bandwidth resources, and from users. It is an object of the present invention to provide an optical subscriber line terminating apparatus and a user traffic accommodating method for realizing QoS and CoS of an application flow.
[0009]
[Means for Solving the Problems]
An optical subscriber line terminating device according to the present invention is an APON (ATM-) in which dynamic bandwidth allocation is performed by applying a plurality of bandwidth allocation units between an optical subscriber line terminal device and an optical subscriber line terminating device. An optical subscriber line terminating apparatus in a PON (ATM based Passive Optical Network) system, a mapping table storing an association between an application flow and the bandwidth allocation unit, and an application flow input based on the mapping table And an interworking function unit that associates a buffer allocated for each type of bandwidth allocation unit, a buffer for each type of band allocation unit, and the application flow of the type associated by the interworking function unit The buffer is allocated to the bandwidth allocation unit buffer. A bandwidth allocation unit buffer control unit that performs transmission processing by buffering; and A traffic adjustment mechanism unit that adjusts the application flow for each VC (Virtual Channel) connection, and the traffic adjustment mechanism unit is arranged at a stage subsequent to the interworking function unit. Is.
[0015]
A user traffic accommodation method according to the present invention is an APON (ATM-PON, ATM-PON, in which dynamic bandwidth allocation is performed by applying a plurality of bandwidth allocation units between an optical subscriber line terminal device and an optical subscriber line termination device. A user traffic accommodation method in an ATM based Passive Optical Network) system, which stores a correspondence between an application flow and the bandwidth allocation unit, and inputs an application flow and the bandwidth allocation based on the stored correspondence Associate with a buffer arranged by unit type, The application flow is adjusted for each VC (Virtual Channel) connection, The application flow is buffered in the associated type of bandwidth allocation unit buffer for transmission processing.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1 FIG.
FIG. 1 is an explanatory diagram showing the configuration of the optical subscriber line terminating device according to the first embodiment. In FIG. 1, 1 is an ONT which is an optical subscriber line terminating device, 2 is a T-CONT buffer control unit as a bandwidth allocation unit buffer control unit in which a bandwidth allocation unit (T-CONT) is arranged for each traffic type, Traffic adjustment mechanism for appropriately adjusting the traffic of the application flow transmitted from the user, 4 is a flow / T-CONT correspondence mapping table for storing the association between the application flow and the T-CONT buffer, and 5 is transmitted from the user An interface for linking an application flow and an ATM connection, an interworking function for associating an application flow with a T-CONT buffer using the flow / T-CONT mapping table 4, and a switch unit 6 for cell switching Yes, Is an application flow to be transmitted from the user.
[0017]
Differentiating accommodation of user traffic is achieved by associating the application flow transmitted from the user with the identification information in the flow and the T-CONT buffer by the interworking function 4.
Note that, in the configuration of the APON system according to the present invention, one optical subscriber line terminal device accommodates a plurality of optical subscriber line termination devices by an optical fiber and an optical splitter, as in FIG.
[0018]
Each function will be described below.
A flow / ATM connection correspondence table (not shown) as a correspondence table between the destination address of the application flow and the ATM connection identifier, and a flow / T-CONT as a correspondence table between the QoS and CoS identification information of the flow and the T-CONT buffer. The correspondence mapping table 5 is set in advance.
FIG. 2 is an explanatory diagram showing a correspondence example of the correspondence table (flow / T-CONT correspondence mapping table 5) between the QoS and CoS identification information of the flow and the T-CONT buffer. In the example of FIG. 2, the best effort or the like is set to the priorities 1 to 4 and corresponds to the T-CONT buffer number 4 corresponding to the type 4. The video type, voice type, and network control are assigned priorities 5, 6, and 7, respectively, and are associated with the T-CONT buffer number 1 corresponding to type 1.
Note that the above correspondence and information may be fixedly set by a setting instruction from an external operation management apparatus (not shown), or a protocol that requires some connection setting such as RSVP (Resource Reservation Protocol) is used. Then, the correspondence and information may be set dynamically by notifying the ONT 1 of necessary information.
Moreover, although the example identified using a priority was demonstrated in FIG. 2, if it is the information which can identify a flow, it will not be restricted to this.
[0019]
Next, in FIG. 1, the interworking function 4 has a flow identification function 41, a corresponding T-CONT search function 42, and a cellization / decelization function 43.
[0020]
The flow identification function 41 of the interworking function 4 determines the QoS and CoS identification method (which layer data the flow data is in and which location is to be viewed) in the application flow data. And the information is extracted, and the QoS and CoS designated by the flow are grasped.
FIG. 3 is an explanatory diagram showing examples of identification information in each layer, and various types of identification information can be considered. For example, the flow is identified based on information as shown in FIG.
[0021]
The correspondence T-CONT search function 42 of the interworking function 4 uses the flow identification information extracted by the flow identification function 41 as a key, and stores the corresponding T-CONT buffer from the flow / T-CONT correspondence mapping table 5. Search for.
[0022]
The cell decelling function 43 of the interworking function 4 adds an AAL header to the data of each application flow, divides it into 48-byte cells, and adds an ATM header to each cell. Or, the reverse conversion is performed.
[0023]
Next, the traffic adjustment mechanism 3 in FIG. 1 is arranged after the interworking function 4 and adjusts the input traffic of each application flow. Input traffic adjustment is performed at the cell level by cell passing, discarding and tagging by shaping or input rate checking. 31-1 to 31-n are traffic adjusters arranged for each VC, and 32-1 to 32-n are queues arranged for each VC.
[0024]
Further, the switch unit 6 in FIG. 1 performs buffering based on the T-CONT buffer number obtained from the search by the corresponding T-CONT search function 42 for the cell whose traffic is adjusted by the traffic adjustment mechanism 3. The number is checked and switched, and buffered in the T-CONT buffer.
[0025]
In the T-CONT buffer control unit 2 shown in FIG. 1, 21-1 is a buffer dedicated to T-CONT type 1, and buffers cells in the above-described flow. When the type 1 grant arrives at the ONT 1, if the grant is for itself, the cell is transmitted from the buffer. At this time, the traffic accommodated in the type 1 dedicated buffer 22-1 is real-time traffic based on the T-CONT buffer number obtained from the search by the corresponding T-CONT search function 42, and delay guarantee and fluctuation guarantee are taken into consideration. In addition, the fixed grant allocation for guaranteeing the bandwidth is performed.
In the T-CONT buffer control unit 2 of FIG. 1, 21-4 is a buffer dedicated to T-CONT type 4, and buffers cells according to the above flow. When the type 4 grant arrives at the ONT 1, if the grant is for itself, the cell is transmitted from the buffer. At this time, the traffic accommodated in the type 4 dedicated buffer 21-4 is non-real-time traffic based on the T-CONT buffer number obtained from the search by the corresponding T-CONT search function 42, and is surplus like the best effort. Dynamic grant allocation according to the bandwidth is performed. User traffic is accommodated in the two buffers.
[0026]
FIG. 4 is a flow showing the flow up to the T-CONT buffer of the application flow transmitted from the user as described above.
First, the application flow from the user arrives at ONT 1 (step S1).
Next, the interworking function 4 performs the following processing. The flow identification function 41 extracts the QoS and CoS identification information of the flow. The corresponding T-CONT search function 42 searches the corresponding T-CONT buffer after extracting the identification information. The cell conversion / decelization function 43 performs cell conversion (step S2).
Next, the traffic adjustment mechanism 3 performs traffic adjustment (step S3).
Next, the switch unit 6 performs switching (step S4).
Then, the T-CONT buffer control unit 2 buffers the cell (step S5).
As a result, the cell is transmitted from the T-CONT buffer according to the bandwidth allocation type to the OLT by grant allocation for each T-CONT given from the OLT (step S6).
[0027]
As described above, the optical subscriber line terminating apparatus of the present invention extracts QoS and CoS identification information from the application flow transmitted by the user, and processes the application flow with the T-CONT buffer associated with the information. As a result, it is possible to differentiate and accommodate user traffic.
[0028]
Embodiment 2. FIG.
In the first embodiment, the case has been described where the T-CONT buffer control unit 2 arranges T-CONT type 1 and type 4 to differentiate and accommodate user traffic. In the second embodiment, T-CONT A case where Type 3 is additionally arranged in the buffer control unit 2 in addition to Type 1 and Type 4 will be described.
[0029]
FIG. 5 is an explanatory diagram showing a configuration of the T-CONT buffer control unit 2 according to the second embodiment. In FIG. 5, 21-1, 21-3, and 21-4 are a T-CONT type 1 dedicated buffer, a T-CONT type 3 dedicated buffer, and a T-CONT type 4 dedicated buffer, respectively. The T-CONT type 1 dedicated buffer 21-1 accommodates real-time traffic, for example, data to be subjected to delay guarantee, fluctuation guarantee, and bandwidth guarantee such as voice, video, and circuit emulation. The T-CONT type 3 dedicated buffer 21-3 accommodates non-real-time traffic, for example, excellent effort (higher priority than best effort) data. The T-CONT type 4 dedicated buffer 21-4 accommodates non-real-time traffic, for example, best effort data. Other configurations and operations are the same as those in the first embodiment.
[0030]
In this way, by additionally arranging the T-CONT type 3 dedicated buffer 21-3, it is possible to achieve more finely differentiated accommodation of non-real-time traffic, and the T-CONT type 3 dedicated buffer 21-3 is provided. The OLT performs dynamic grant allocation according to the surplus bandwidth while guaranteeing the minimum bandwidth.
[0031]
Embodiment 3 FIG.
In the first embodiment, the case where the T-CONT buffer control unit 2 arranges the T-CONT type 1 and the type 4 and differentiates and accommodates user traffic has been described, but in the third embodiment, the T-CONT A case where Type 2 is additionally arranged in the buffer control unit 2 in addition to Type 1 and Type 4 will be described.
[0032]
FIG. 6 is an explanatory diagram showing the configuration of the T-CONT buffer control unit 2 according to the third embodiment. In FIG. 6, 21-1, 21-2, and 21-4 are a T-CONT type 1 dedicated buffer, a T-CONT type 2 dedicated buffer, and a T-CONT type 4 dedicated buffer, respectively. The T-CONT type 1 dedicated buffer 21-1 accommodates data for which real-time traffic, for example, voice, circuit emulation, etc., delay guarantee, fluctuation guarantee and bandwidth guarantee are to be performed. The T-CONT type 2 dedicated buffer 21-2 accommodates real-time traffic, for example, data that is to be guaranteed delay and bandwidth, such as video. The T-CONT type 4 dedicated buffer 21-4 accommodates non-real-time traffic, for example, best effort data. Other configurations and operations are the same as those in the first embodiment.
[0033]
In this manner, by additionally arranging the T-CONT type 2 dedicated buffer 21-2, it is possible to achieve more detailed differentiation and accommodation of real-time traffic. In the T-CONT type 2 dedicated buffer 21-2, Grant allocation for performing bandwidth guarantee during communication is performed by the OLT.
[0034]
Embodiment 4 FIG.
In the first embodiment, the case has been described where the T-CONT buffer control unit 2 arranges the T-CONT type 1 and the type 4 to differentiate and accommodate the user traffic. A case where Type 2 and Type 3 are additionally arranged in the buffer control unit 2 in addition to Type 1 and Type 4 will be described.
[0035]
FIG. 7 is an explanatory diagram showing a configuration of the T-CONT buffer control unit 2 according to the fourth embodiment. In FIG. 7, 21-1, 21-2, 21-3, and 21-4 are T-CONT type 1 dedicated buffer, T-CONT type 2 dedicated buffer, T-CONT type 3 dedicated buffer, and T-CONT type, respectively. 4 is a dedicated buffer. The T-CONT type 1 dedicated buffer 21-1 accommodates data for which real-time traffic, for example, voice, circuit emulation, etc., delay guarantee, fluctuation guarantee and bandwidth guarantee are to be performed. The T-CONT type 2 dedicated buffer 21-2 accommodates real-time traffic, for example, data that is to be guaranteed delay and bandwidth, such as video. The T-CONT type 3 dedicated buffer 21-3 accommodates non-real-time traffic, for example, excellent effort (higher priority than best effort) data. The T-CONT type 4 dedicated buffer 21-4 accommodates non-real-time traffic, for example, best effort data. Other configurations and operations are the same as those in the first embodiment.
[0036]
As described above, the T-CONT type 2 dedicated buffer 21-2 and the T-CONT type 3 dedicated buffer 21-3 are additionally arranged, so that the real-time and non-real-time traffic can be more differentiated and accommodated. Can do.
[0037]
Embodiment 5 FIG.
In the first embodiment, the case has been described where the T-CONT buffer control unit 2 arranges T-CONT type 1 and type 4 to differentiate and accommodate user traffic. In the second embodiment, T-CONT A case where Type 2, Type 3 and Type 5 are additionally arranged in the buffer control unit 2 in addition to Type 1 and Type 4 will be described.
[0038]
FIG. 8 is an explanatory diagram showing a configuration of the T-CONT buffer control unit 2 according to the fifth embodiment. In FIG. 8, 21-1, 21-2, 21-3, 21-4, 21-5 are T-CONT type 1 dedicated buffer, T-CONT type 2 dedicated buffer, T-CONT type 3 dedicated buffer, A T-CONT type 4 dedicated buffer and a T-CONT type 5 dedicated buffer. The T-CONT type 1 dedicated buffer 21-1 accommodates data for which real-time traffic, for example, voice, circuit emulation, etc., delay guarantee, fluctuation guarantee and bandwidth guarantee are to be performed. The T-CONT type 2 dedicated buffer 21-2 accommodates real-time traffic, for example, data that is to be guaranteed delay and bandwidth, such as video. The T-CONT type 3 dedicated buffer 21-3 accommodates non-real-time traffic, for example, excellent effort (higher priority than best effort) data. The T-CONT type 4 dedicated buffer 21-4 accommodates non-real-time traffic, for example, best effort data. The T-CONT type 5 dedicated buffer 21-5 can freely determine the type of band from type 1 to type 4 in real time or non-real time according to a designer's request. Other configurations and operations are the same as those in the first embodiment.
[0039]
As described above, by additionally arranging the T-CONT type 2 dedicated buffer 21-2, the T-CONT type 3 dedicated buffer 21-3, and the T-CONT type 5 dedicated buffer 21-5, real-time and non-real-time traffic is provided. Therefore, it is possible to achieve more detailed differentiated accommodation and more differentiated accommodation according to the requirements of the designer.
[0040]
Embodiment 6 FIG.
In the first embodiment, the case where the traffic adjustment mechanism 3 is arranged for each VC has been described. In the sixth embodiment, the case where the traffic adjustment mechanism 3 is arranged for each VP will be described.
[0041]
FIG. 9 is an explanatory diagram showing the configuration of the optical subscriber line terminating device according to the sixth embodiment. In FIG. 9, 33-1 to 33-n are traffic adjusters arranged for each VP, and 34-1 to 34-n are queues arranged for each VP. Other configurations and operations are the same as those in the first embodiment.
[0042]
Thus, by arranging the traffic adjustment mechanism 3 for each VP, the traffic adjusters can be reduced as compared with the case of arranging for each VC.
[0043]
Embodiment 7 FIG.
In the first embodiment, the case where the traffic adjustment mechanism 3 is arranged for each VC has been described. In the seventh embodiment, the case where the traffic adjustment mechanism 3 is arranged for each T-CONT will be described.
[0044]
FIG. 10 is an explanatory diagram showing the configuration of the optical subscriber line terminating device according to the seventh embodiment. In FIG. 10, 35-1 to 35-n are traffic adjusters arranged for each VP, and 36-1 to 36-n are queues arranged for each T-CONT. Other configurations and operations are the same as those in the first embodiment.
[0045]
As described above, by arranging the traffic adjustment mechanism 3 for each T-CONT, it is possible to reduce the number of traffic adjusters as compared with the case where the traffic adjustment mechanism 3 is arranged for each VC or VP.
[0046]
Embodiment 8 FIG.
In the first embodiment, the case where the traffic adjustment mechanism 3 is arranged after the interworking function 4 has been described. However, in the eighth embodiment, the traffic adjustment mechanism 3 is arranged before the interworking function 4 and the application A case of processing for each flow will be described.
[0047]
FIG. 11 is an explanatory diagram showing the configuration of the optical subscriber line terminating device according to the eighth embodiment. In FIG. 11, 37-1 to 37-n are traffic controllers arranged for each flow, and 38-1 to 38-n are queues arranged for each flow. Reference numeral 320 denotes a flow distribution unit that classifies arrival traffic in the queues 38-1 to 38-n for each flow. Other configurations are the same as those in the first embodiment.
FIG. 12 is a flowchart showing the flow up to the T-CONT buffer of the application flow transmitted from the user in the eighth embodiment. The order in which the traffic adjustment mechanism 3 in step S3 performs the traffic adjustment is different from that in the first embodiment (FIG. 4). In the eighth embodiment, the traffic adjustment mechanism 3 in step S30 between step S1 and step S2. Adjusts traffic. Other operations are the same as those in the first embodiment.
[0048]
In this way, the same effect can be obtained even if the traffic adjustment mechanism 3 is arranged in the preceding stage of the interworking function 4 and processed for each application flow.
[0049]
Embodiment 9 FIG.
In the above-described eighth embodiment, the case where the traffic adjustment mechanism 3 is arranged at the front stage of the interworking function 4 and processing is performed for each application flow has been described. A case will be described in which processing is performed for each of a plurality of application flows.
[0050]
FIG. 13 is an explanatory diagram showing the configuration of the optical subscriber line terminating device according to the ninth embodiment. In FIG. 13, 39-1 to 39-n are traffic adjusters arranged for each of a plurality of flows, and 310-1 to 310-n are queues arranged for each of a plurality of flows. Reference numeral 321 denotes a plurality of flow distribution units that classify arrival traffic into the queues 38-1 to 38-n for each of a plurality of flows. Other configurations and operations are the same as those in the eighth embodiment.
[0051]
As described above, by arranging the traffic adjustment mechanism 3 in the preceding stage of the interworking function 4 and processing for each of a plurality of application flows, the traffic adjustment mechanism 3 can be reduced as compared with the case of arranging for each flow.
[0052]
In the first to ninth embodiments, the case where the traffic adjustment mechanism 3 that processes only the VC unit, only the VP unit, only the T-CONT unit, only the flow unit, or the plurality of flow units has been described. The traffic adjustment mechanism 3 may be arranged by combining the traffic adjustment mechanisms of the VC unit, the VP unit, and the T-CONT unit, or by combining the traffic adjustment mechanisms 3 of a flow unit or a plurality of flow units.
[0053]
In the first to fifth embodiments, in the T-CONT buffer control unit 2, the combination of type 1 and type 4, the combination of type 1, type 3 and type 4, the type 1, type 2 and type 4 The combination of Type 1, Type 2, Type 3, and Type 4, and the combination of Type 1, Type 2, Type 3, Type 4, and Type 5 have been described. Any combination of 5 may be used as appropriate.
[0054]
【The invention's effect】
As described above, according to the optical subscriber line terminating device of the present invention, Yu -There is an effect that differentiated accommodation of the traffic can be achieved.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a configuration of an optical subscriber line terminating device according to a first embodiment.
FIG. 2 is an explanatory diagram showing a correspondence example of a correspondence table between QoS and CoS identification information of a flow and a T-CONT buffer.
FIG. 3 is an explanatory diagram showing an example of identification information in each layer
FIG. 4 is a flow showing the flow of the application flow transmitted from the user up to the T-CONT buffer.
5 is an explanatory diagram showing a configuration of a T-CONT buffer control unit 2 according to Embodiment 2. FIG.
6 is an explanatory diagram showing a configuration of a T-CONT buffer control unit 2 according to Embodiment 3. FIG.
7 is an explanatory diagram showing a configuration of a T-CONT buffer control unit 2 in Embodiment 4. FIG.
FIG. 8 is an explanatory diagram illustrating a configuration of a T-CONT buffer control unit 2 according to a fifth embodiment.
FIG. 9 is an explanatory diagram showing a configuration of an optical subscriber line terminating device in the sixth embodiment.
FIG. 10 is an explanatory diagram showing a configuration of an optical subscriber line terminating device according to a seventh embodiment.
FIG. 11 is an explanatory diagram showing a configuration of an optical subscriber line terminating apparatus according to an eighth embodiment.
FIG. 12 is a flowchart showing a flow up to a T-CONT buffer of an application flow transmitted from a user in the eighth embodiment.
FIG. 13 is an explanatory diagram showing a configuration of an optical subscriber line terminating apparatus in the ninth embodiment.
FIG. 14 is an explanatory diagram showing a configuration example of an APON system.
FIG. 15 shows an optical subscriber line terminating device of a conventional APON system.
[Explanation of symbols]
1 ONT
2 T-CONT buffer controller
3 Traffic adjustment mechanism
4 Interworking function
5 Flow / T-CONT mapping table
6 Switch part
7 Application flow
21-1 to 21-5 Buffer for each T-CONT type
31-1 to 31-n, 33-1 to 33-n, 35-1 to 35-n, 37-1 to 37-n, 39-1 to 39-n
32-1 to 32-n, 34-1 to 34-n, 36-1 to 36-n, 38-1 to 38-n, 310-1 to 310-n queue
41 Flow identification function
42 T-CONT search function
43 Cell / Decel function
320 Flow distribution part
321 Multiple flow distribution unit

Claims (2)

光加入者線端局装置と光加入者線終端装置との間で、複数の帯域割当単位を適用した動的帯域割り当てが行われるAPON(ATM−PON、ATM based Passive Optical Network)システムにおける光加入者線終端装置であって、
アプリケーションフローと前記帯域割当単位との対応付けを保存するマッピングテーブルと、
前記マッピングテーブルに基づいて、入力されるアプリケーションフローと前記帯域割当単位のタイプ別に配置されたバッファとを対応付けるインターワーキング機能部と、
前記帯域割当単位のタイプ別にバッファを配置し、前記アプリケーションフローを、前記インターワーキング機能部により対応付けられたタイプの帯域割当単位バッファにバッファリングして送信処理を行う帯域割当単位バッファ制御部と
前記アプリケーションフローをVC(Virtual Channel)コネクション毎に調整するトラヒック調整機構部と、を備え、
前記トラヒック調整機構部を前記インターワーキング機能部の後段に配置することを特徴とする光加入者線終端装置。
Optical subscription in an APON (ATM-PON, ATM based Passive Optical Network) system in which dynamic bandwidth allocation is applied between an optical subscriber line terminal device and an optical subscriber line termination device. A line termination device,
A mapping table for storing a correspondence between an application flow and the bandwidth allocation unit;
Based on the mapping table, an interworking function unit that associates an input application flow with a buffer arranged for each type of bandwidth allocation unit,
A buffer is arranged for each type of bandwidth allocation unit, and the application flow is buffered in a bandwidth allocation unit buffer of a type associated by the interworking function unit, and a bandwidth allocation unit buffer control unit that performs transmission processing ;
A traffic adjustment mechanism unit for adjusting the application flow for each VC (Virtual Channel) connection,
An optical subscriber line terminating apparatus, wherein the traffic adjustment mechanism section is arranged at a subsequent stage of the interworking function section .
光加入者線端局装置と光加入者線終端装置との間で、複数の帯域割当単位を適用した動的帯域割り当てが行われるAPON(ATM−PON、ATM based Passive Optical Network)システムにおけるユーザトラヒック収容方法であって、
アプリケーションフローと前記帯域割当単位との対応付けを保存し、
前記保存された対応付けに基づいて、入力されるアプリケーションフローと前記帯域割当単位のタイプ別に配置されたバッファとを対応付け、
前記アプリケーションフローをVC(Virtual Channel)コネクション毎に調整し、
前記アプリケーションフローを、前記対応付けられたタイプの帯域割当単位バッファにバッファリングして送信処理を行うことを特徴とするユーザトラヒック収容方法。
User traffic in an APON (ATM-PON, ATM based Passive Optical Network) system in which dynamic band allocation is applied between an optical subscriber line terminal apparatus and an optical subscriber line termination apparatus. A storage method,
Save the association between the application flow and the bandwidth allocation unit,
Based on the stored association, an input application flow is associated with a buffer arranged for each type of bandwidth allocation unit,
The application flow is adjusted for each VC (Virtual Channel) connection,
A method for accommodating user traffic, wherein transmission processing is performed by buffering the application flow in a band allocation unit buffer of the associated type.
JP2002090458A 2002-03-28 2002-03-28 Optical subscriber line terminating apparatus and user traffic accommodation method Expired - Fee Related JP3994774B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002090458A JP3994774B2 (en) 2002-03-28 2002-03-28 Optical subscriber line terminating apparatus and user traffic accommodation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002090458A JP3994774B2 (en) 2002-03-28 2002-03-28 Optical subscriber line terminating apparatus and user traffic accommodation method

Publications (2)

Publication Number Publication Date
JP2003289333A JP2003289333A (en) 2003-10-10
JP3994774B2 true JP3994774B2 (en) 2007-10-24

Family

ID=29235767

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002090458A Expired - Fee Related JP3994774B2 (en) 2002-03-28 2002-03-28 Optical subscriber line terminating apparatus and user traffic accommodation method

Country Status (1)

Country Link
JP (1) JP3994774B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005269445A (en) * 2004-03-19 2005-09-29 Sharp Corp Display control circuit, image display device having the same, and program and recording medium therefor
US20070248007A1 (en) * 2006-04-25 2007-10-25 Rajan Govinda N Broadband access network capacity management
CN101232326B (en) * 2007-01-22 2012-01-11 中兴通讯股份有限公司 Dynamic bandwidth allocation apparatus for passive optical network system and implementing method thereof
WO2018195728A1 (en) * 2017-04-24 2018-11-01 华为技术有限公司 Client service transmission method and device
US20230025050A1 (en) * 2020-01-07 2023-01-26 Nippon Telegraph And Telephone Corporation Upbandwidth allocation device and uplink bandwidth allocation method

Also Published As

Publication number Publication date
JP2003289333A (en) 2003-10-10

Similar Documents

Publication Publication Date Title
US7027457B1 (en) Method and apparatus for providing differentiated Quality-of-Service guarantees in scalable packet switches
US6064677A (en) Multiple rate sensitive priority queues for reducing relative data transport unit delay variations in time multiplexed outputs from output queued routing mechanisms
EP0961522B1 (en) Novel method and apparatus for traffic shaping in a broadband fiber-based access system
US6064650A (en) Rate shaping in per-flow output queued routing mechanisms having output links servicing multiple physical layers
KR100328642B1 (en) Arrangement and method relating to packet flow control
JP4188368B2 (en) Bandwidth allocation apparatus and method for guaranteeing QoS in Ethernet passive optical network (EPON)
US6377583B1 (en) Rate shaping in per-flow output queued routing mechanisms for unspecified bit rate service
US5818818A (en) Communication service quality control system
EP1833207B1 (en) System and method for allocating bandwidth in remote equipment on a passive optical network
US6064651A (en) Rate shaping in per-flow output queued routing mechanisms for statistical bit rate service
US6038217A (en) Rate shaping in per-flow output queued routing mechanisms for available bit rate (ABR) service in networks having segmented ABR control loops
US5453981A (en) Method of controlling communication network incorporating virtual channels exchange nodes and virtual paths exchange nodes
KR20080088351A (en) Dynamic bandwidth allocation and service differentiation for broadband passive optical networks
US8339961B2 (en) Dynamic bandwidth allocation method and dynamic bandwidth allocation device
US20120148247A1 (en) Method for soft bandwidth limiting in dynamic bandwidth allocation
Luo et al. Resource management for broadband access over time-division multiplexed passive optical networks
JP3994774B2 (en) Optical subscriber line terminating apparatus and user traffic accommodation method
JPH10136023A (en) Packet communication method
KR100545793B1 (en) Scheduling Method and Device in Dynamic Multichannel Environment
JP3644404B2 (en) Optical subscriber line terminal station apparatus, APON system, and cell delay fluctuation suppressing method
Chiussi et al. Providing QoS guarantees in packet switches
EP0817435B1 (en) A switch for a packet communication system
EP0817431A2 (en) A packet switched communication system
Shinohara et al. Multiclass large scale ATM switch with QoS guarantee
KR100681003B1 (en) Bandwidth allocation device and method to guarantee qos in ethernet passive optical access network

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20040707

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061102

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061107

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061228

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: 20070710

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070723

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees