JP2004528784A - Point-to-multipoint passive optical network using variable length packets and variable length upstream time slots - Google Patents
Point-to-multipoint passive optical network using variable length packets and variable length upstream time slots Download PDFInfo
- Publication number
- JP2004528784A JP2004528784A JP2003500600A JP2003500600A JP2004528784A JP 2004528784 A JP2004528784 A JP 2004528784A JP 2003500600 A JP2003500600 A JP 2003500600A JP 2003500600 A JP2003500600 A JP 2003500600A JP 2004528784 A JP2004528784 A JP 2004528784A
- Authority
- JP
- Japan
- Prior art keywords
- onu
- time slot
- length
- upstream
- olt
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0066—Provisions for optical burst or packet networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0064—Arbitration, scheduling or medium access control aspects
Abstract
ポイントツーマルチポイント受動光ネットワークは、伝送衝突を避けるため可変長時間スロットを伴う時分割多重化を利用して、下り方向のデータを光加入者線端局装置(OLT)から複数の光ネットワークユニット(ONU)へ可変長パケットで送信し、上り方向のデータを前記ONUから前記OLTへ可変長パケットで送信する。1の実施形態では、このシステムは、ONUからの上り方向トラフィック需要に応じてONU固有の可変長時間スロットの長さを変更するため、OLTおよびONUと通信する時間スロットコントローラをさらに含む。さらなる実施形態では、前記時間スロットコントローラは、前記ONUの1つである第1のONUからの上り方向トラフィック需要の増加に応じて第1のONU固有時間スロットの長さを延長するためのロジックを含んでいる。さらなる実施形態では、前記時間スロットコントローラは、前記第1のONU固有時間スロットの長さの増加に応じて第2のONU固有時間スロットの長さを短縮するためのロジックを含む。1の実施形態では、前記可変長下り方向パケットと前記可変長上り方向パケットとは、IEEE802.3に従ってフォーマットされる。
【課題】
【解決手段】
【選択図】図7AThe point-to-multipoint passive optical network uses time division multiplexing with variable long time slots to avoid transmission collisions, and transfers data in the downstream direction from an optical network unit (OLT) to a plurality of optical network units. (ONU) in a variable length packet, and upstream data is transmitted from the ONU to the OLT in a variable length packet. In one embodiment, the system further includes a time slot controller communicating with the OLT and the ONU to change the length of the ONU-specific variable long time slot in response to upstream traffic demand from the ONU. In a further embodiment, the time slot controller includes logic for extending a length of a first ONU-specific time slot in response to increasing upstream traffic demand from one of the ONUs, the first ONU. Contains. In a further embodiment, the time slot controller includes logic for reducing the length of the second ONU-specific time slot in response to increasing the length of the first ONU-specific time slot. In one embodiment, the variable length downstream packets and the variable length upstream packets are formatted according to IEEE 802.3.
【Task】
[Solution]
[Selection diagram] FIG. 7A
Description
【技術分野】
【0001】
本発明は一般的にブロードバンド光通信ネットワークに関し、より具体的にはポイントツーマルチポイント受動光ネットワークに関する。
【背景技術】
【0002】
インターネットの爆発的発展と、エンドユーザへの複数の通信サービスおよび娯楽サービス提供に対する要望により、エンドユーザへのアクセスを向上させるブロードバンドネットワークアーキテクチャへのニーズが高まっている。エンドユーザへのアクセスを向上させるブロードバンドネットワークアーキテクチャの1つは、ポイントツーマルチポイント受動光ネットワーク(passive optical network、略称PON)である。ポイントツーマルチポイントPONは、純粋に受動的な光分散ネットワークを介した、光加入者線端局装置(optical line terminal、略称OLT)と複数の遠隔光ネットワークユニット(optical network unit、略称ONU)との間のブロードバンド通信を容易にする光アクセスネットワークアーキテクチャである。ポイントツーマルチポイントPONは、受動光ファイバスプリッタと光カプラとを利用して、OLTと遠隔ONUとの間で受動的に光信号を分配する。
【0003】
図1Aおよび図1Bは、ポイントツーマルチポイントPONにおけるOLT102と3つのONU104との間のネットワークトラフィックの上り方向および下り方向の流れを表している。これらの図ではONUが3つだけ示されているが、ポイントツーマルチポイントPONには3つ以上のONUを含めることが可能である。図1Aでは、ONU固有の情報ブロックを含む下り方向のトラフィックが前記OLTから送信されている。この下り方向トラフィックは、受動光スプリッタ112により、それぞれONU固有の全情報ブロックを搬送する3つの個別信号へと光学的に分割される。各ONUは、そのONU用に意図された前記情報ブロックを読み込み、他のONU用に意図された情報ブロックは破棄する。例えば、ONU−1は情報ブロック1と、情報ブロック2と、情報ブロック3とを受け取るが、情報ブロック1だけをエンドユーザ1に送信する。同様に、ONU−2は情報ブロック2をエンドユーザ2へ、ONU−3は情報ブロック3をエンドユーザ3へそれぞれ送信する。図1Bでは、送信時間スロットが前記ONUの専用にされている時分割多重化を利用して、上り方向のトラフィックが管理されている。これらの時間スロットは、各ONUからの上り方向情報ブロックが共通ファイバ(しばしば「トランク」と呼ばれる)110上で結合されたのち互いに干渉し合わないよう同期される。例えば、前記ONU−1は前記情報ブロック1を第1の時間スロットで、前記ONU−2は前記情報ブロック2を第2の非重複時間スロットで、そして前記ONU−3は前記情報ブロック3を第3の非重複時間スロットでそれぞれ送信する。図1Bに示すように、すべての情報ブロックは非重複時間スロット内でトランク上を移動する。
【0004】
ポイントツーマルチポイントPONは音声とデータとビデオとの統合サービス配信を意図しているため、既存のポイントツーマルチポイントPONは、音声とデータとビデオとの統合配信を単一通信チャネルで可能にするQoS(Quality of Service=通信品質)機能とともに設計されたATMデータリンクプロトコルに準拠して設計されてきている。パケット交換通信分野でよく知られているように、このATMプロトコルでは固定長53バイトセル(48バイトのペイロードと5バイトのオーバーヘッド)で情報を伝送する。ATMベースのポイントツーマルチポイントPONでは、固定長ATMセルを使って上下両方向の情報が伝送される。例えば米国特許第5,978,374号に開示されているとおり、上り方向トラフィック内の各時間スロットは、単一の固定長ATMセルと単一の固定長トラフィック制御フィールドとで満たされる。
【0005】
このATMプロトコルは固定長53バイトセルを使うが、多くの場合ATMネットワークでは広く使われているインターネットプロトコル(IP)に従ってフォーマットされたトラフィックを搬送することが要求される。このインターネットプロトコルでは、最高65,535バイトの可変長データグラムへとセグメント化するデータが必要である。ATMベースのポイントツーマルチポイントPONがIPトラフィックを搬送できるようにするには、IPデータグラムを48バイトのセグメントに分割し、それに5バイトのヘッダを追加しなければならない。すべての入信IPデータグラムを48バイトのセグメントに分割し、それらに5バイトのヘッダを追加すると、大量のオーバーヘッドが生じてポイントツーマルチポイントPONにおける貴重な帯域幅が消費されてしまう。このATMヘッダによる消費帯域幅の増加に加え、IPデータグラムをATMセルに変換する工程は時間がかかり、特殊な工程に特化したハードウェアがOLTおよびONUのコストを上げることにもなる。
【0006】
これまでポイントツーマルチポイントPONに組み込まれてきているもう1つのデータリンクプロトコルは、IEEE802.3プロトコルである(一般に「イーサネット」と呼ばれる)。イーサネットでは、ペイロードデータ(IPデータグラムなど)を最高1,518バイトの可変長パケットで搬送する。イーサネットプロトコルデータの単位は「パケット」と呼ばれるが、このプロトコルデータ単位は一般に「フレーム」とも呼ばれる。ポイントツーマルチポイントPONで最高1,518バイトの可変長パケットを使うと、ATMベースのポイントツーマルチポイントPONのオーバーヘッドと比べ、IPトラフィックのオーバーヘッドを大幅に削減できる。このオーバーヘッド削減に加え、イーサネットネットワーク部品は比較的低価格でもある。
【0007】
イーサネットネットワーク内の複数のステーションが共通の物理伝送路を共有する場合、イーサネットプロトコルでは衝突検出型搬送波検知多重アクセス(carrier sense multiple access/ collision detection protocol、略称CSMA/CD)をメディアアクセス制御機構として利用し、伝送するトラフィック間の衝突を回避する。CSMA/CDは、複数のステーションを同期する必要がない効率的なメディアアクセス制御プロトコルである。CSMA/CDをイーサネットネットワークに適用する際、ネットワーク上の全ステーションにより検出できない衝突を避けるには、パケットの最小長がネットワークの最大往復伝搬時間より長くなければならない。すなわち、複数ステーションイーサネットネットワークにおけるユーザ間の最大距離は、コリジョンドメイン(衝突ドメイン)により制限される。例えば、1Gb/sで動作するイーサネットネットワークの場合、ステーション間の最大距離はCSMA/CDにより約200メートルに制限される。ポイントツーマルチポイントPONの市場販売を実現するには、OLTとONUとの距離をCSMA/CDの許す最大距離より長くできるようにする必要がある。コリジョンドメインの制約に加え、CSMA/CDに依存するイーサネットネットワークは非決定論的でもある。つまり、OLTとONUとの間のトラフィックについてQoSは保証されないのである。
【0008】
CSMA/CDを利用したATMベースのポイントツーマルチポイントPONとイーサネットベースのポイントツーマルチポイントPONとにおける制約を考慮すると、可変長パケットを使いOLTおよびONU間の最大許容距離を長くするポイントツーマルチポイントPONが必要になる。
【発明の開示】
【課題を解決するための手段】
【0009】
ポイントツーマルチポイント通信用のシステムおよび方法には、下り方向のデータが可変長パケットでOLTから複数のONUへ送信され、上り方向のデータは、伝送衝突を防ぐため可変長時間スロットを伴う時分割多重化を利用した可変長パケットでONUからOLTへ送信されるPONが必要である。IPデータなどのデータを伝送するため固定長ATMセルの代わりに可変長パケットを利用すると、ATMベースのポイントツーマルチポイントPONと比べて伝送オーバーヘッドが削減される。上り方向の伝送衝突を避けるため時分割多重化を使うと、CSMA/CDをメディアアクセス制御プロトコルとして使う共有メディアネットワークにおける距離制限が取り除かれ、上り方向のデータ送信に可変長時間スロットを利用すると、ONU間で利用可能な上り方向の伝送帯域幅の提供が柔軟に行える。
【0010】
ポイントツーマルチポイント光通信システムの実施形態は、OLTと、このOLTに受動光ネットワークで接続された複数のONUとを含み、下り方向のデータは前記OLTから前記ONUへPON経由で送信され、上り方向のデータは前記ONUから前記OLTへPON経由で送信される。前記OLTは、下り方向のデータを受動光ネットワークを介して可変長下り方向パケットで送信する。前記ONUは、時分割多重化を使って、上り方向のデータを受動光ネットワークを通じONU固有の可変長時間スロット内で送信し、このONU固有の可変長時間スロットは、複数の可変長上り方向パケットで満たされる。
【0011】
1の実施形態では、このシステムは、ONUからの上り方向トラフィック需要に応じてONU固有の可変長時間スロットの長さを変更するため、OLTおよびONUと通信する時間スロットコントローラをさらに含む。前記時間スロットコントローラは、第1のONUからの上り方向トラフィック需要の増加に応じて第1のONU固有時間スロットの長さを延長するためのロジックを含んでおり、前記第1のONUは前記ONUの内の1つである。さらなる実施形態では、前記時間スロットコントローラは、前記第1のONU固有時間スロットの長さの増加に対応するため第2のONU固有時間スロットの長さを短縮するためのロジックを含む。
【0012】
1の実施形態では、このシステムは、前記ONUへ向けて下り方向に送られ前記上り方向データ伝送に同期するスーパーフレームを生成する前記OLT内に時分割多重化(TDM)コントローラを含むものである。更なる他の実施形態では、前記時間スロットコントローラはトラフィック需要データに応じて時間スロットテーブルを生成するものであり、前記ONUはスーパーフレームの受信に応じて新規時間スロットテーブルを用い始めるものである。
【0013】
1の実施形態では、前記可変長下り方向パケットはIEEE802.3に従ってフォーマットされる。1の実施形態では、前記可変長下り方向パケットはIPデータグラムを含み、さらなる実施形態では、この可変長下り方向パケットの長さはこのIPデータグラムの長さに関係している。
【0014】
さらなる実施形態では、前記可変長上り方向パケットはIEEE802.3に従ってフォーマットされる。1の実施形態では、前記可変長上り方向パケットはIPデータグラムを含み、さらなる実施形態では、この可変長上り方向パケットの長さはこのIPデータグラムの長さに関係している。
【0015】
本発明では、ポイントツーマルチポイントPONにおいてOLTと複数のONUとの間で情報を交換するための方法であって、下り方向のデータを可変長下り方向パケットでOLTからONUへ送信する工程と、伝送衝突を防ぐため時分割多重化を利用して上り方向のデータをONU固有の可変長時間スロットでONUからOLTへ送信する工程とを含み、前記ONU固有の可変長時間スロットは可変長の上り方向パケットで満たされる、ポイントツーマルチポイントPONにおいてOLTと複数のONUとの間で情報を交換するための方法が提供される。
【0016】
1の実施形態における方法は更に、前記ONUからの上り方向トラフィック需要に応じて前記ONU固有の可変長時間スロットの長さを変更する工程を含むものである。更なる実施形態における方法は更に、第1のONUからの上り方向トラフィック需要の増加に応じて第1のONU固有の可変長時間スロットの延長する工程を含むものであり、前記第1のONUは前記ONUの内の1つである。更なる実施形態の方法は、前記第1のONU固有時間スロットの長さの増加に対応して第2のONU固有時間スロットの長さを短縮する工程を含むものである。
【0017】
他の実施形態における方法は、第1のONUからの上り方向トラフィック需要の増加に応じて第1のONU固有の可変長時間スロットの長さを短縮する工程を含むものであり、前記第1のONUは前記複数のONUの1つである。
【0018】
1の実施形態では、前記可変長下り方向パケットおよび前記可変長上り方向パケットはIEEE802.3に従ってフォーマットされる。1の実施形態では、前記可変長下り方向パケットおよび前記可変長上り方向パケットはヘッダおよびペイロードを含み、これら可変長パケットの長さは、その可変長パケットのペイロードに含まれるIPデータグラムの長さに関係している。
【0019】
1の実施形態は、下り方向IPデータグラムを可変長下り方向パケットに挿入する工程と、上り方向IPデータグラムを可変長上り方向パケットに挿入する工程とを含んでいる。1の実施形態では、前記可変長下り方向パケットおよび前記可変長上り方向パケットはIEEE802.3に従ってフォーマットされる。
【0020】
1の実施形態では、前記下り方向のデータを可変長下り方向パケットでOLTからONUへ送信する工程は、下り方向の同期マーカを一定の時間間隔で送信する工程を含む。
【0021】
1の実施形態では、前記ONU固有の可変長時間スロットは複数の可変長パケットで満たされる。
【0022】
本発明の他の観点と顕著な効果は、次の発明の実施の形態の項の説明と、本発明の原理を例示する添付図面を参照することでより明確に理解される。
【発明を実施するための最良の形態】
【0023】
ポイントツーマルチポイント通信用のシステムおよび方法はPONを含み、このPONで下り方向のデータが可変長パケットでOLTから複数のONUへ送信され、上り方向のデータは、伝送衝突を防ぐため可変長時間スロットを伴う時分割多重化を利用した可変長パケットでONUからOLTへ送信される。1の実施形態では、このシステムは、ONUからの上り方向トラフィック需要に応答してONU固有の可変長時間スロットの長さを変更するため、OLTおよびONUと通信する時間スロットコントローラをさらに含む。さらなる実施形態では、前記時間スロットコントローラは、第1のONUからの上り方向トラフィック需要の増加に応じて第1のONU固有時間スロットの長さを延長するためのロジックを含んでいる。さらなる実施形態では、前記時間スロットコントローラは、前記第1のONU固有時間スロットの長さの増加に対応するため第2のONU固有時間スロットの長さを短縮するためのロジックを含む。
【0024】
図2はポイントツーマルチポイントPON200の例を示したものである。このポイントツーマルチポイントPONは、受動光分散ネットワークで接続されたOLT202と複数のONU204とを含んでいる。1の実施形態では、前記OLT202は中央オフィスやヘッドエンドステーションなどのサービスステーション201に接続されている。このサービスステーションで提供されるサービスには、データネットワークアクセス、音声ネットワークアクセス、ビデオネットワークアクセスなどを含めることができる。このサービスステーションと前記OLTとの間に使われる接続プロトコルの例としては、OC-x、イーサネット、E1/T1、DS3、ブロードバンドビデオなどが挙げられる。1の実施形態では、前記ONUは単一または複数のエンドユーザシステム214に接続されており、それにLAN(ローカルエリアネットワーク)、パーソナルコンピュータ、PBX(構内交換機)、電話、セットトップボックス、テレビなどが含まれてもよい。エンドユーザシステムと前記ONUとの間に使われる接続プロトコルの例としては、10/100Mb/sイーサネット、T1、一般電話サービス(POTS)などが挙げられる。
【0025】
図2に示した前記受動光分散ネットワークは、受動光スプリッタ/カプラ212により接続された共通光ファイバ210(トランクファイバ)と複数のONU固有のファイバ216とを含むツリートポロジーを有する。下り方向へ(前記OLT202から前記ONU204へ)送信された光信号は、それぞれが同じ情報を搬送する複数のONU固有光信号に光学的に分割される。上り方向へ(ONUからOLTへ)送信される光信号は、前記カプラと前記OLTとの間に接続されたトランクファイバへと光学的に結合される。以下で詳述するように、上り方向の場合は、2つ以上のONUからの上り方向送信の衝突を回避するため可変長時間スロットを伴う時分割多重化が使われている。
【0026】
図2の実施形態では、下り方向の光信号が上り方向の光信号とは異なる波長(または周波数)で送信されている。1の実施形態では、下り方向のトラフィックは1550nmの波長帯域で送信され、上り方向のトラフィックは1310nmの波長帯域で送信される。上り方向と下り方向で異なる波長を使用すると、衝突に干渉することなく、単一の光ファイバで同時に上下両方向のトラフィックを搬送できるようになる。代替実施形態では、受動光分配ネットワーク用に上下方向にそれぞれ別個のファイバを使うことができる。また、伝送帯域幅を広げるため、下り方向および上り方向(またはそのいずれか)に波長分割多重方式(WDM)を使うこともできる。
【0027】
図2の前記受動光分配ネットワークはツリートポロジーを有しているが、代わりに別のネットワークトポロジーを使うことも可能である。この代替ネットワークトポロジーには、バストポロジーやリングトポロジーなどがある。また図2の分配ネットワークには、ネットワークコンポーネント間に単一のファイバ接続しか示されていないが、耐障害安全性のためネットワークコンポーネント間に冗長ファイバを追加してもよい。
【0028】
図3は、図2のポイントツーマルチポイントPONにおけるOLTの例302の展開図である。このOLT302に含まれる機能部は、パケットコントローラ320と、時分割多重化(TDM)コントローラ322と、時間スロットコントローラ323(図示せず)と、光送信機324と、光受信機326とである。このOLTには、図示されていない他のよく知られた機能部を含めてもよい。パケットコントローラは、下り方向のデジタルデータをサービスステーションから受け取り可変長パケットにフォーマットする。このパケットコントローラは、ハードウェアおよびソフトウェア(またはそのいずれか)で具現化でき、メディアアクセス制御(MAC)と呼ばれることもある。1の実施形態において、各可変長パケットは、パケットの先頭に固定長のヘッダを、ヘッダの後に可変長ペイロードを、そしてパケットの末尾に固定長エラー検出フィールド(フレームチェックシーケンス(frame check sequence、略称FCS)フィールド)をそれぞれ含む。1の実施形態では、下り方向の可変長パケットはIEEE802.3規格(一般にイーサネットと呼ばれる)または関連する任意のIEEE802.3x準規格に従ってフォーマットされる。1の実施形態では、この下り方向の可変長パケットは、IEEE802.3z(一般に「ギガビットイーサネット」と呼ばれる)で定義されているとおり、毎秒1ギガバイト(Gb/s)のレートで送信されるが、それ以上またはそれ以下の伝送速度も可能である。
【0029】
1の実施形態では、下り方向のデジタルデータの大部分は、最大65,535バイトサイズのIPデータグラムに含まれて前記パケットコントローラ320に到着する。このパケットコントローラ320は受け取ったIPデータグラムからヘッダ情報を読み込み、このIPデータグラムをペイロードとして含む可変長パケットを生成する。1の実施形態では、各可変長パケットの長さは、このペイロード内に含まれるIPデータグラムの長さに関係している。すなわち、下り方向のIPデータグラムが100バイトであれば、前記可変長パケットは100バイトのペイロードとパケットオーバーヘッド(ヘッダおよびエラー検出フィールド)を含み、IPデータグラムが1000バイトであれば、前記可変長パケットは1000バイトのペイロードとパケットオーバーヘッドを含む。パケットがIEEE802.3に従ってフォーマットされる1の実施形態では、パケットの最大長は1,518バイトである(1,500バイトのペイロードおよび18バイトのパケットオーバーヘッド)。IPデータグラムが1,500バイトを超えると、そのIPデータグラムは、複数のIPデータグラムに分割されて複数の可変長パケットで搬送される。上記とは対照的に、ATMベースのポイントツーマルチポイントPONでは、もとのIPデータグラムのサイズにかかわらず、IPデータグラムが48バイトのセグメントに分割され5バイトのヘッダが追加されて、各ATMセルが作成される。ネットワークトラフィックの大部分がIPトラフィックからなる場合、ポイントツーマルチポイントPONにおけるデータリンクプロトコルとしてATMを使用すると、オーバーヘッドにより消費される帯域幅の量が著しく増加する。IPは一般的な上層プロトコルとして記述されるが、IPXやAppleTalkなど他のプロトコルはPONで搬送できる。
【0030】
図3に示された前記OLT302の前記TDMコントローラ322は、前記OLTから前記ONUへのトラフィックの下り方向の流れを制御する。具体的には、このTDMコントローラ322は下り方向のフレーミングを制御し、下り方向に送信する必要のある可変長パケットに帯域幅を割り当てる。このTDMコントローラ322はハードウェアおよびソフトウェア(またはそのいずれか)で具現化できる。
【0031】
時間スロットコントローラ323は、ONUからの上り方向トラフィックの時限多重化に用いられる可変長時間スロットの長さを制御するロジックを含む。より具体的には、時間スロットコントローラは、各ONU固有の可変長時間スロットの長さ(送信間隔として定義される)を書き取ることにより各ONUに送信機能を提供する。ONUからの上り方向トラフィック需要が変更すると、時間スロットコントローラはONU固有の可変長時間スロットの長さを変更させて上り方向トラフィック需要の変更に対する最善の調節をする。時間スロットコントローラのより詳細な機能の説明は、図7Aから7Cを参照して後述される。
【0032】
前記光送信機324および前記光受信機326は、光信号と電気信号との間のインタフェースを提供する。光送信機と光受信機は、ポイントツーマルチポイントPONの分野でよく知られているため、ここでは詳述しない。
【0033】
図4は、前記OLTから前記ONUへの可変長パケットによる下り方向トラフィックの例を示している。1の実施形態では、この下り方向トラフィックは固定送信間隔である下り方向フレームへとセグメント化される。各下り方向フレームは複数の可変長パケットを搬送する。1の実施形態では、同期マーカ438の形のクロッキング情報が各下り方向フレームの先頭を表す。1の実施形態では、この同期マーカはONUをOLTと同期させるため2msごとに送信される1バイトコードである。1の実施形態では、同期マーカは2msごとに送信される。
【0034】
図4の実施形態では、各可変長パケットは、各パケットの上の番号1〜Nで示されているように特定のONUに読み込まれるよう意図されている。1の実施形態では、この可変長パケットはIEEE802.3規格に従ってフォーマットされ、1Gb/sで下り方向へ送信される。可変長パケット430の展開図には、この可変長パケット430のヘッダ432と、可変長ペイロード434と、エラー検出フィールド436とが示されている。この可変長パケット430は可変長ペイロードを有するため、各パケットのサイズは、ペイロード内で搬送されるIPデータグラムなど、ペイロードのサイズに関係する。図4の各可変長パケット特定は特定のONU(ユニキャストパケット)により読み込まれるよう意図されているが、一部のパケットはすべてのONU(ブロードキャストパケット)または特定グループのONU(マルチキャストパケット)により読み込まれるよう意図されている。
【0035】
図5は、図2のポイントツーマルチポイントPONにおけるONUの例504の展開図である。このONU504に含まれる機能部は、パケットコントローラ520と、TDMコントローラ522と、光送信機524と、光受信機526である。このONUには、図示されていない他のよく知られた機能部を含めてもよい。前記パケットコントローラ520は上り方向のデジタルデータをエンドユーザシステムから受け取り、この上り方向のデジタルデータを、上述の下り方向トラフィックと同様にそれぞれがヘッダと、ペイロードと、エラー検出フィールドを含む可変長パケットにフォーマットする。このパケットコントローラ520は、ハードウェアおよびソフトウェア(またはそのいずれか)で具現化でき、MACユニットと呼ばれることもある。下り方向トラフィックについては、1の実施形態では、前記上り方向可変長パケットがIEEE802.3規格に従ってフォーマットされ、1Gb/sのレートで転送される。1の実施形態では、前記上り方向デジタルデータの大部分はIPデータグラムに含まれて前記パケットコントローラに到着する。1の実施形態では、このパケットコントローラは上り方向のIPデータグラムからヘッダ情報を読み込み、このIPデータグラムをペイロードとして含む可変長パケットを生成する。1の実施形態では、各上り方向可変長パケットの長さは、それに対応するIPデータグラムの長さに関係している。多数の導入例では、この上り方向トラフィックはイーサネット接続を介してONUに到着するため、このトラフィックをイーサネットパケットにフォーマットし直す必要はない。
【0036】
各ONU504の前記TDMコントローラ522は、図5に示すように各ONUからOLTへの上り方向トラフィックの流れを制御する。具体的には、各前記ONU504用の前記TDMコントローラ522は、前記OLTと関連して、各前記ONU504が時分割多重接続方式(TDMA)プロトコルの指定された可変長時間スロットで確実に上り方向可変長パケットを送信するようにする。複数のONU間で伝送を同期するため、これらのONUはOLTからのタイミング情報を使って同期化クロックを維持する。動作中、各ONUは、複数のONUからの上り方向送信がトランクファイバに終結されたのち互いに衝突しないよう確立されたONU固有の可変長時間スロットを前記OLTにより割り当てられる。すなわち、このONU固有の可変長時間スロットは、トランクファイバ上で時間的に重複しない。ここで注意すべき点は、従来技術のイーサネットネットワークが、メディアアクセス制御プロトコルとしてCSMA/CDを使うことにより共有メディアを介したすべての伝送が衝突なしに各最終目的地に到達できるようにしていることである。CSMA/CDはONU間の最大距離を制限するため、ローカルアクセスネットワークアーキテクチャとしてのイーサネットおよびCSMA/CDベースのポイントツーマルチポイントPONの実現可能性をも制限する。メディアアクセス制御プロトコルとして時分割多重化を採用すると、ONU間の距離はCSMA/CDコリジョンドメインにより制限されなくなる。
【0037】
図6は、複数の前記ONU204からの上り方向トラフィック間の衝突を回避するため時分割多重化された、図2の前記共通光ファイバ210への上り方向トラフィックの例を示している。図6の実施形態では、上り方向のトラフィックは上り方向のフレームへとセグメント化され、各上り方向フレームはさらにONU固有の可変長時間スロットへとセグメント化される。図6のこの可変長時間スロットは、同じ長さを有するものとして図示されているが、図7A〜図7Cを参照して説明されているように、これら可変長時間スロットの長さは変更可能である。1の実施形態では、前記上り方向のフレームは例えば2msの連続的な送信間隔により形成される。1の実施形態では、各システムフレームの先頭はフレームヘッダ(図示せず)により識別される。前記上り方向のフレームは、異なるトラフィック需要に応えるため、または異なるトラフィックパターンを作成するため、固定長でも可変長でもよい。
【0038】
前記ONU固有の可変長時間スロットは、特定のONUからのパケット送信専用の各上り方向フレーム内の送信間隔である。1の実施形態では、各ONUは各上り方向フレーム内に専用のONU固有可変長時間スロットを有している。例えば図6では、各上り方向フレームは、それぞれONU1〜Nに関連付けられたN個の可変長時間スロットに分割される。等しい帯域幅の割り当てを有する2msの上り方向フレームと32個のONUとを含む1の実施形態では、各時間スロットは約62.5μs未満の送信時間を表している。上り方向送信レートが1Gb/sの場合、各時間スロットは約7,800バイトを搬送する。
【0039】
各ONU用のTDMコントローラは、OLTからのタイミング情報を参照して前記可変長パケット630の送信タイミングを前記専用のONU固有可変長時間スロット内で制御し、前記OLT302内の前記時間スロットコントローラ323は、前記システムフレーム内の各ONU固有の時間スロットの長さを決定する。図6は、2つの可変長パケット640および642と、いくらかの時間スロットオーバーヘッド644とを含んだONU固有の可変長時間スロット(ONU−4専用の時間スロットなど)の展開図である。1の実施形態では、この時間スロットオーバーヘッドに保護周波数帯と、タイミングインディケータと、信号パワーインディケータとを含む。図6はONU固有の可変長時間スロット630内の可変長パケットを2だけ示しているが、各時間スロットでより多くの可変長パケットを送信することも可能である。同様に、ONUから送信するトラフィックがない場合、時間スロットはアイドル信号で満たすことができる。
【0040】
図6は、前記ONU固有の可変長時間スロットに含まれる可変長パケット642の展開図でもある。この可変長パケット642の展開図には、ヘッダ632と、可変長ペイロード634と、エラー検出フィールド636とが示されている。図6の実施形態では、この可変長パケット642のペイロード634はIPデータグラムまたはIPデータグラムの一部であり、この可変長パケット642の長さはこのIPデータグラムの長さに関係している。
【0041】
図7Aから7Cは、ONUからの上り方向トラフィック需要に応じてONU固有の可変長時間スロットの長さが時間スロットコントローラによりどのように変更するかを例示している。図6においてONU固有の可変長時間スロットは全て同じ長さを有し、図7Aから7CにおいてONU固有の可変長時間スロットは異なる長さを有し、ONUからの上り方向トラフィック需要における変更に対応するよう変更される。図7Aの例を参照すると、ONU固有の時間スロットの長さ4は図6の時間スロット割り当てから延長されており、ONU固有の時間スロット2及び3の長さは図6の時間スロット割り当てから短縮されている。上り方向フレームの長さが固定される実施例においては、あるONU固有の可変長時間スロットの長さを延長する場合、上り方向フレーム内で時間スロットの全長を保つために他のONU固有の可変長時間スロットの全長を同等に短縮する必要がある。ONU固有の時間スロット4の長さが延長されたことにより、図6に示される時間スロット割り当てを伴う場合よりもONU‐4はより多くのデータを複数のフレーム間隔上で送信することができる。同様に、ONU固有の時間スロット2及び3の長さが短縮されたことにより、図6に示される時間スロット割り当てを伴う場合よりもONU−2及びONU−3はより少ないデータを複数のフレーム間隔上で送信することができる。
【0042】
図7Bは、上り方向フレームの間隔内においてONU固有の可変長時間スロットの割り当ての他の変更を示す。図7Bに示されるように、ONU固有の可変長時間スロット1及び2は図7Aの割り当てよりもサイズが延長され、ONU固有の可変長時間スロット4は図7Aの割り当てよりもサイズが短縮され、ONU固有の可変長時間スロット3及びNは図7Cの割り当てにサイズの変更はない。
【0043】
図7Cは、上り方向フレームの間隔内においてONU固有の可変長時間スロットの割り当ての他の変更を示す。図7Cに示されるように、ONU固有の可変長時間スロット4は図7Bの割り当てよりもサイズが延長され、ONU固有の可変長時間スロット1、2及びNは図7Bの割り当てよりもサイズが短縮され、ONU固有の可変長時間スロット3は取り除かれている。1の実施例においては、ONUが送信用の上り方向トラフィックを有さない場合、全ONU固有の可変長時間スロットは取り除くことができる。他の実施例において、ONU固有の可変長時間スロットは、例えばアイドル信号又は上り方向の動作少量及びメンテナンス情報を含む少量のトラフィックのみを運ぶものでもよい。
【0044】
同期方式における可変長時間スロットの長さを変更する技術は図8及び9を参照して述べられる。この技術は時間スロットテーブル及び同期フレームを用いて同期方式における可変長時間スロットの長さを変更するものである。時間スロットテーブルは、各ONUの時間スロット割り当て情報を含むOLTの時間スロットコントローラからONUへ送られた一連の情報である。1の実施例においては、時間スロットテーブルは時間スロット番号、開始位置、および各ONUの各可変長時間スロットの長さを含む。1の実施例においては、時間スロットテーブルにおけるタイミング情報は、各上り方向フレームインジケータの始めからのカウント番号として識別される。例えば、25MHzクロックに調節された2msの上り方向フレームは50,000カウントを有する。ONUのための時間スロットの分配を適切に変更するため、全てのONUのための時間スロットの分配を同時に変更しなければならない。従って、全てのONUは同時にスロットテーブル情報を受信する。変更が実行され、新規時間スロットへの転換が全ONUにわたって同時に実行されなければならない。
【0045】
可変長時間スロットの長さを変更する技術によると、同期フレーム(「スーパーフレーム」と参照される)はOLTによって下り方向へ送られる。1の実施形態において、スーパーフレームはTDMコントローラ322によって生成され、固定された時間間隔で下り方向に送られる。1の実施形態において、スーパーフレームは独自の10ビットのスーパーフレームインジケータによって識別される。このスーパーフレームは、上り方向送信用としてONUに用いられるべき最新の時間スロットテーブルを識別する。OLTの時間スロットコントローラが新規時間スロットテーブルを生成し、ONUが新規時間スロットテーブルを受信した場合、ONUはスーパーフレームインジケータを受信後直ちに新規時間スロットテーブルを上り方向送信に使用し始める。新規時間スロットテーブルは、次のスーパーフレームがONUによって受信されるまで、全ての連続的な上り方向フレーム用として時間スロットのを割り当てに使用される。1の実施形態においては、新規時間スロットテーブルが全てのスーパーフレームのために生成され、別の実施形態においては、新規時間スロットテーブルが上り方向トラフィックロードの変更における埋め合わせの必要性に応じて生成される。1の実施形態においては、スーパーフレームインジケータは60ms毎に送られ、各スーパーフレームは各2msフレームである30の上り方向フレームを含む。60msスーパーフレームにより、可変長ONU固有の時間スロットの長さは60MS毎に変更される。
【0046】
図8は時間スロット制御技術の工程図を示すものであり、図9は図8に示された工程との関連におけるスーパーフレーム、フレーム、及び時間スロットに関する上り方向トラフィックのタイミングを示すものである。図8を参照すると、工程802においては、スーパーフレームインジケータがONUに到着する。工程ANにおいては、ONUが時間スロットテーブルNを用いて動作し始める。例えば、時間スロットテーブルNは開始時間スロットテーブルとして提供され、ONUは以前OLTの時間スロットコントローラから受信した時間スロットテーブルを有するものとする。図9を参照すると、工程ANは第1のスーパーフレームの開始において生じ、時間スロットは図6に示されるように均等に割り当てられる。工程BNにおいて、OLTは時間スロットテーブルN+1をONUへ送信し、ONUは新規時間スロットテーブルN+1を受信する。図9を参照すると、工程BNは示された時間間隔に生じる。工程CNにおいて、ONUは時間スロットテーブルN+1を受信したことを確認し、現在のONU固有トラフィック需要データをOLTに送信する。現在のトラフィック需要データは待ち行列の長さ、遅延情報、及び帯域幅保留情報を含むものであってもよい。図9を参照すると、工程CNは示された時間間隔に生じる。工程DNにおいて、OLTは現在のトラフィックロードデータをONUから受信し、OLTはONUから受信した現在のトラフィックロードデータを参考にして新規時間スロットテーブル、時間スロットテーブルN+2を生成する。図9を参照すると、工程DNは示された時間間隔に生じる。
【0047】
決定位置804において、新規スーパーフレームインジケータがONUに到着するか否かが決定される。新規スーパーフレームインジケータがONUに到着しない場合、アクティブ時間スロットテーブルにおける変更は生じない。しかしながら、新規スーパーフレームインジケータがONUに到着した場合、工程AN+1において、ONUが時間スロットテーブルN+1を用いて動作し始める。図9を参照すると、工程AN+1は第2のスーパーフレームの開始において生じ、時間スロットは図7Aに示されるようにフレーム毎に割り当てられる。工程BN+1において、OLTは時間スロットテーブルN+2をONUに送信し、ONUは新規時間スロットテーブルN+2を受信する。図9を参照すると、工程BN+1は示された時間間隔に生じる。工程CN+1において、ONUは時間スロットテーブルN+2を受信したことを確認し、現在のONU可変長トラフィックロードデータをOLTに送信する。図9を参照すると、工程CN+1は示された時間間隔に生じる。工程DN+1において、OLTは現在のトラフィックロードデータをONUから受信し、OLTはONUから受信した現在のトラフィックロードデータを参考にして新規時間スロットテーブル、時間スロットテーブルN+3を生成する。図9を参照すると、工程DN+1は示された時間間隔に生じる。
【0048】
決定位置806において、新規スーパーフレームインジケータがONUに到着するか否かが決定される。新規スーパーフレームインジケータがONUに到着しない場合、アクティブ時間スロットテーブルにおける変更は生じない。しかしながら、新規スーパーフレームインジケータがONUに到着した場合、工程AN+2において、ONUが時間スロットテーブルN+2を用いて動作し始める。図9を参照すると、工程AN+2は第2のスーパーフレームの開始において生じ、時間スロットは図7Bに示されるようにフレーム毎に割り当てられる。
【0049】
処理は継続され、時間スロットの長さが同期方式における現在のトラフィックロードデータに対応して継続的に適合される。別の実施形態においては、工程BX、CX、及びDXは図9に示されるように完全に連続した動作ではない。すなわち、これら動作のいくつかは同時に生じるものであってもよい。他の実施形態においては、次の時間スロットテーブルがOLTによって生成され、連続するスーパーフレームの代わりに同じスーパーフレームにおいてONUへ送信される。
【0050】
1の実施形態において、上り方向フレームの長さは必要に応じて変更される。1の実施形態において、各上り方向フレームの長さはスーパーフレームの倍数であり、例えばスーパーフレームの1/10、1/15、1/20、1/25である。倍数はトラフィック需要に応じて変更され、特定のトラフィックパターンを作り出すことができる。
【0051】
他の実施形態において、上り方向フレームの長さは125μsの倍数である。上り方向フレームの長さは125μsの倍数であり、これによってPONは125μsフレームを用いる同期電気通信ネットワークへ容易に適合することができる。1の実施形態において、上り方向フレームとスーパーフレームの両方が125μsの倍数である。
【0052】
図10の工程フローチャートは、ポイントツーマルチポイントPONにおいてOLTと複数のONUとの間で情報を交換するための方法を示している。工程1002では、下り方向のデータが可変長下り方向パケットでOLTからONUへ送信される。工程1004では、伝送衝突を防ぐため時分割多重化を利用して上り方向のデータがONU固有の可変長時間スロットでONUからOLTへ送信され、このONU固有の可変長時間スロットは可変長上り方向パケットで満たされる。
【図面の簡単な説明】
【0053】
【図1A】ポイントツーマルチポイントPONにおけるOLTから複数のONUへのトラフィックの下り方向の流れを示す図。
【図1B】ポイントツーマルチポイントPONにおける複数のONUからOLTへのトラフィックの上り方向の流れを示す図。
【図2】ツリートポロジーを有するポイントツーマルチポイントPONを示す図。
【図3】本発明の実施形態に従い、可変長パケットを下り方向へ送信するためのOLTを示す機能ブロック図。
【図4】本発明の実施形態に従い、可変長パケットを使ってOLTから複数のONUへ送信される下り方向トラフィックを例示した図。
【図5】本発明の実施形態に従い、時分割多重化により可変長パケットを上り方向へ送信するためのONUを示す機能ブロック図。
【図6】本発明の実施形態に従い、衝突を避けるため時分割多重化された可変長パケットを含む上り方向トラフィックを例示した図。
【図7A】本発明の実施形態に従い、上り方向トラフィックのための時間スロット割り当ての3つの異なる例を示す。
【図7B】本発明の実施形態に従い、上り方向トラフィックのための時間スロット割り当ての3つの異なる例を示す。
【図7C】本発明の実施形態に従い、上り方向トラフィックのための時間スロット割り当ての3つの異なる例を示す。
【図8】本発明の実施形態に従い、時間スロット制御技術の工程図を示す。
【図9】図8の工程図に示された工程と関係するスーパーフレーム、上り方向フレーム、及び時間スロットとの関連における上り方向トラフィックのタイミングを示す。
【図10】本発明の実施形態に従い、情報をOLTと複数のONU間で交換する方法の工程図を示す。【Technical field】
[0001]
The present invention relates generally to broadband optical communication networks, and more particularly to point-to-multipoint passive optical networks.
[Background Art]
[0002]
The explosive development of the Internet and the desire to provide multiple communication and entertainment services to end users has increased the need for a broadband network architecture that enhances access to end users. One broadband network architecture that enhances access to end users is a point-to-multipoint passive optical network (PON). A point-to-multipoint PON consists of an optical line terminal (OLT) and a plurality of remote optical network units (ONUs) via a purely passive optical distribution network. Is an optical access network architecture that facilitates broadband communications between the two. Point-to-multipoint PONs use passive optical fiber splitters and optical couplers to passively distribute optical signals between the OLT and remote ONUs.
[0003]
FIGS. 1A and 1B show the upstream and downstream flows of network traffic between the OLT 102 and three ONUs 104 in a point-to-multipoint PON. Although only three ONUs are shown in these figures, a point-to-multipoint PON can include more than two ONUs. In FIG. 1A, downlink traffic including an ONU-specific information block is transmitted from the OLT. This downstream traffic is optically split by the passive
[0004]
Because point-to-multipoint PONs are intended for integrated voice, data and video service delivery, existing point-to-multipoint PONs enable integrated delivery of voice, data and video over a single communication channel. It has been designed based on the ATM data link protocol designed with the QoS (Quality of Service) function. As is well known in the field of packet-switched communication, the ATM protocol transmits information in fixed-length 53-byte cells (48-byte payload and 5-byte overhead). In an ATM-based point-to-multipoint PON, information in both up and down directions is transmitted using fixed-length ATM cells. For example, as disclosed in US Pat. No. 5,978,374, each time slot in the upstream traffic is filled with a single fixed length ATM cell and a single fixed length traffic control field.
[0005]
The ATM protocol uses fixed length 53 byte cells, but in many cases ATM networks are required to carry traffic formatted according to the widely used Internet Protocol (IP). This Internet protocol requires data to be segmented into variable length datagrams of up to 65,535 bytes. For an ATM-based point-to-multipoint PON to be able to carry IP traffic, the IP datagram must be split into 48-byte segments and a 5-byte header added to it. Splitting all incoming IP datagrams into 48-byte segments and adding a 5-byte header to them adds significant overhead and consumes valuable bandwidth in a point-to-multipoint PON. In addition to the increase in bandwidth consumed by the ATM header, the process of converting IP datagrams into ATM cells takes time, and hardware specialized for special processes also increases the cost of OLTs and ONUs.
[0006]
Another data link protocol that has been incorporated into point-to-multipoint PONs is the IEEE 802.3 protocol (commonly referred to as "Ethernet"). Ethernet carries payload data (such as IP datagrams) in variable length packets of up to 1,518 bytes. The unit of Ethernet protocol data is called "packet", and this protocol data unit is generally called "frame". Using variable length packets of up to 1,518 bytes in a point-to-multipoint PON can significantly reduce the overhead of IP traffic compared to the overhead of an ATM-based point-to-multipoint PON. In addition to this overhead reduction, Ethernet network components are also relatively inexpensive.
[0007]
When a plurality of stations in an Ethernet network share a common physical transmission path, the Ethernet protocol uses a carrier sense multiple access / collision detection protocol (abbreviated as CSMA / CD) as a media access control mechanism. And avoid collisions between transmitted traffic. CSMA / CD is an efficient media access control protocol that does not require multiple stations to be synchronized. When applying CSMA / CD to an Ethernet network, the minimum length of a packet must be longer than the maximum round-trip propagation time of the network to avoid collisions that cannot be detected by all stations on the network. That is, the maximum distance between users in a multi-station Ethernet network is limited by the collision domain. For example, for an Ethernet network operating at 1 Gb / s, the maximum distance between stations is limited by CSMA / CD to about 200 meters. In order to realize point-to-multipoint PON market sales, it is necessary to make the distance between the OLT and the ONU longer than the maximum distance allowed by the CSMA / CD. In addition to collision domain constraints, Ethernet networks that rely on CSMA / CD are also non-deterministic. That is, QoS is not guaranteed for traffic between the OLT and the ONU.
[0008]
Considering the restrictions on ATM-based point-to-multipoint PON using CSMA / CD and Ethernet-based point-to-multipoint PON, point-to-multipoint using variable length packets to increase the maximum allowable distance between OLT and ONU PON is required.
DISCLOSURE OF THE INVENTION
[Means for Solving the Problems]
[0009]
In systems and methods for point-to-multipoint communication, downstream data is transmitted in variable length packets from the OLT to multiple ONUs, and upstream data is time-shared with variable long time slots to prevent transmission collisions. A PON transmitted from the ONU to the OLT in a variable length packet using multiplexing is required. Using variable length packets instead of fixed length ATM cells to transmit data such as IP data reduces transmission overhead as compared to ATM-based point-to-multipoint PONs. Using time division multiplexing to avoid uplink transmission collisions removes distance limitations in shared media networks that use CSMA / CD as a media access control protocol, and uses variable long time slots for uplink data transmission. It is possible to flexibly provide an available upstream transmission bandwidth between ONUs.
[0010]
An embodiment of a point-to-multipoint optical communication system includes an OLT and a plurality of ONUs connected to the OLT by a passive optical network, wherein data in a downstream direction is transmitted from the OLT to the ONU via a PON, and Direction data is transmitted from the ONU to the OLT via a PON. The OLT transmits downlink data in a variable length downlink packet via a passive optical network. The ONU uses time division multiplexing to transmit upstream data through a passive optical network in an ONU-specific variable long time slot, and the ONU-specific variable long time slot includes a plurality of variable length upstream packets. Is filled with
[0011]
In one embodiment, the system further includes a time slot controller communicating with the OLT and the ONU to change the length of the ONU-specific variable long time slot in response to upstream traffic demand from the ONU. The time slot controller includes logic for extending a length of a first ONU-specific time slot in response to an increase in upstream traffic demand from a first ONU, wherein the first ONU is configured by the ONU. Is one of In a further embodiment, the time slot controller includes logic for reducing the length of the second ONU-specific time slot to accommodate an increase in the length of the first ONU-specific time slot.
[0012]
In one embodiment, the system includes a time division multiplexing (TDM) controller in the OLT that generates a superframe sent downstream to the ONU and synchronized with the upstream data transmission. In yet another embodiment, the time slot controller generates a time slot table in response to traffic demand data, and the ONU starts using a new time slot table in response to receiving a superframe.
[0013]
In one embodiment, the variable length downlink packets are formatted according to IEEE 802.3. In one embodiment, the variable length downstream packet includes an IP datagram, and in a further embodiment, the length of the variable length downstream packet is related to the length of the IP datagram.
[0014]
In a further embodiment, the variable length uplink packet is formatted according to IEEE 802.3. In one embodiment, the variable length upstream packet includes an IP datagram, and in a further embodiment, the length of the variable length upstream packet is related to the length of the IP datagram.
[0015]
According to the present invention, there is provided a method for exchanging information between an OLT and a plurality of ONUs in a point-to-multipoint PON, comprising: transmitting downlink data in a variable length downlink packet from the OLT to the ONU; Transmitting time-division multiplexing data from the ONU to the OLT in an ONU-specific variable long time slot using time division multiplexing to prevent transmission collisions, wherein the ONU-specific variable long time slot has a variable length A method is provided for exchanging information between an OLT and multiple ONUs in a point-to-multipoint PON, which is filled with direction packets.
[0016]
The method in one embodiment further comprises the step of changing the length of the ONU-specific variable long duration slot in response to upstream traffic demand from the ONU. The method in a further embodiment further comprises extending a first ONU-specific variable long time slot in response to increasing upstream traffic demand from the first ONU, wherein the first ONU comprises: One of the ONUs. A method of a further embodiment includes reducing the length of the second ONU-specific time slot in response to the increase in the length of the first ONU-specific time slot.
[0017]
In another embodiment, a method includes reducing a length of a first ONU-specific variable long time slot in response to an increase in upstream traffic demand from a first ONU, the first ONU comprising: The ONU is one of the plurality of ONUs.
[0018]
In one embodiment, the variable length downstream packets and the variable length upstream packets are formatted according to IEEE 802.3. In one embodiment, the variable length downlink packet and the variable length upstream packet include a header and a payload, and the length of the variable length packet is the length of the IP datagram included in the payload of the variable length packet. Has to do with.
[0019]
One embodiment includes inserting a downlink IP datagram into a variable length downlink packet and inserting an uplink IP datagram into a variable length uplink packet. In one embodiment, the variable length downstream packets and the variable length upstream packets are formatted according to IEEE 802.3.
[0020]
In one embodiment, transmitting the downlink data from the OLT to the ONU in a variable-length downlink packet includes transmitting a downlink synchronization marker at regular time intervals.
[0021]
In one embodiment, the ONU-specific variable long time slot is filled with a plurality of variable length packets.
[0022]
Other aspects and significant effects of the present invention will be more clearly understood by referring to the following description of embodiments of the invention and the accompanying drawings illustrating the principle of the present invention.
BEST MODE FOR CARRYING OUT THE INVENTION
[0023]
A system and method for point-to-multipoint communication includes a PON, in which downstream data is transmitted in variable length packets from the OLT to multiple ONUs, and upstream data is transmitted for a variable length of time to prevent transmission collisions. It is transmitted from the ONU to the OLT as a variable-length packet using time division multiplexing with slots. In one embodiment, the system further includes a time slot controller in communication with the OLT and the ONU to change the length of the ONU-specific variable long time slot in response to upstream traffic demand from the ONU. In a further embodiment, the time slot controller includes logic for extending the length of the first ONU-specific time slot in response to increasing upstream traffic demand from the first ONU. In a further embodiment, the time slot controller includes logic for reducing the length of the second ONU-specific time slot to accommodate the increase in the length of the first ONU-specific time slot.
[0024]
FIG. 2 shows an example of a point-to-
[0025]
The passive optical distribution network shown in FIG. 2 has a tree topology including a common optical fiber 210 (trunk fiber) and a plurality of ONU-
[0026]
In the embodiment of FIG. 2, the downstream optical signal is transmitted at a different wavelength (or frequency) from the upstream optical signal. In one embodiment, the downstream traffic is transmitted in the 1550 nm wavelength band, and the upstream traffic is transmitted in the 1310 nm wavelength band. The use of different wavelengths in the upstream and downstream directions allows a single optical fiber to carry traffic both up and down simultaneously without interfering with collisions. In an alternative embodiment, separate fibers can be used in the vertical direction for the passive optical distribution network. In order to increase the transmission bandwidth, wavelength division multiplexing (WDM) can be used in the downlink direction and / or the uplink direction (or any one of them).
[0027]
Although the passive optical distribution network of FIG. 2 has a tree topology, it is possible to use another network topology instead. The alternative network topology includes a bus topology and a ring topology. Also, although only a single fiber connection is shown between network components in the distribution network of FIG. 2, redundant fibers may be added between network components for fault-tolerant security.
[0028]
FIG. 3 is a developed view of an example 302 of the OLT in the point-to-multipoint PON of FIG. The functional units included in the
[0029]
In one embodiment, most of the downstream digital data arrives at the
[0030]
The
[0031]
Time slot controller 323 includes logic to control the length of the variable long time slot used for time multiplexing of uplink traffic from ONUs. More specifically, the time slot controller provides each ONU with a transmission function by writing down the length of the variable long time slot (defined as the transmission interval) unique to each ONU. As the upstream traffic demand from the ONU changes, the time slot controller changes the length of the ONU-specific variable long time slot to make the best adjustment to the change in upstream traffic demand. A more detailed description of the function of the time slot controller will be described later with reference to FIGS. 7A to 7C.
[0032]
The
[0033]
FIG. 4 shows an example of downlink traffic by a variable length packet from the OLT to the ONU. In one embodiment, this downlink traffic is segmented into downlink frames that have fixed transmission intervals. Each downstream frame carries a plurality of variable length packets. In one embodiment, clocking information in the form of a
[0034]
In the embodiment of FIG. 4, each variable length packet is intended to be read into a particular ONU as indicated by the numbers 1-N above each packet. In one embodiment, this variable length packet is formatted according to the IEEE 802.3 standard and transmitted at 1 Gb / s in the downstream direction. The expanded view of the
[0035]
FIG. 5 is a developed view of an example 504 of the ONU in the point-to-multipoint PON of FIG. The functional units included in the
[0036]
The
[0037]
FIG. 6 shows an example of upstream traffic to the common
[0038]
The ONU-specific variable long time slot is a transmission interval in each uplink frame dedicated to packet transmission from a specific ONU. In one embodiment, each ONU has a dedicated ONU-specific variable long time slot in each upstream frame. For example, in FIG. 6, each uplink frame is divided into N variable long time slots associated with
[0039]
The TDM controller for each ONU controls the transmission timing of the
[0040]
FIG. 6 is also a developed view of the
[0041]
7A through 7C illustrate how the length of the ONU-specific variable long time slot is changed by the time slot controller in response to upstream traffic demand from the ONU. In FIG. 6, the ONU-specific variable long slots all have the same length, and in FIGS. 7A to 7C the ONU-specific variable long slots have different lengths to accommodate changes in upstream traffic demand from the ONU. To be changed. Referring to the example of FIG. 7A, the
[0042]
FIG. 7B shows another change in the assignment of ONU-specific variable long time slots within the uplink frame interval. As shown in FIG. 7B, ONU-specific variable
[0043]
FIG. 7C shows another change in the assignment of ONU-specific variable long time slots within the uplink frame interval. As shown in FIG. 7C, the ONU-specific variable
[0044]
Techniques for changing the length of the variable long time slot in the synchronization scheme are described with reference to FIGS. This technique uses a time slot table and a synchronous frame to change the length of a variable long time slot in a synchronous system. The time slot table is a series of information sent from the OLT time slot controller to the ONUs including the time slot assignment information of each ONU. In one embodiment, the time slot table includes a time slot number, a start position, and a length of each variable long time slot for each ONU. In one embodiment, the timing information in the time slot table is identified as a count number from the beginning of each uplink frame indicator. For example, a 2 ms upstream frame adjusted to a 25 MHz clock has 50,000 counts. In order to properly change the distribution of time slots for ONUs, the distribution of time slots for all ONUs must be changed simultaneously. Therefore, all ONUs receive the slot table information at the same time. The change must be performed and the conversion to a new time slot must be performed simultaneously across all ONUs.
[0045]
According to the technique of changing the length of the variable long time slot, the synchronization frame (referred to as “superframe”) is sent by the OLT in the downstream direction. In one embodiment, superframes are generated by
[0046]
FIG. 8 shows a process diagram of the time slot control technique, and FIG. 9 shows the timing of uplink traffic for superframes, frames, and time slots in the context of the process shown in FIG. Referring to FIG. 8, in
[0047]
At
[0048]
At
[0049]
Processing continues and the length of the time slot is continuously adapted to the current traffic load data in a synchronous fashion. In another embodiment, steps BX, CX, and DX are not completely continuous operations as shown in FIG. That is, some of these operations may occur simultaneously. In another embodiment, the next time slot table is generated by the OLT and sent to the ONU in the same superframe instead of consecutive superframes.
[0050]
In one embodiment, the length of the upstream frame is changed as needed. In one embodiment, the length of each upstream frame is a multiple of the superframe, for example, 1/10, 1/15, 1/20, 1/25 of the superframe. Multiples can be varied depending on traffic demand to create specific traffic patterns.
[0051]
In another embodiment, the length of the upstream frame is a multiple of 125 μs. The length of the upstream frame is a multiple of 125 μs, which allows the PON to easily adapt to synchronous telecommunications networks using 125 μs frames. In one embodiment, both the upstream frame and the superframe are multiples of 125 μs.
[0052]
The process flowchart of FIG. 10 illustrates a method for exchanging information between an OLT and a plurality of ONUs in a point-to-multipoint PON. In
[Brief description of the drawings]
[0053]
FIG. 1A is a diagram showing a downstream flow of traffic from an OLT to a plurality of ONUs in a point-to-multipoint PON.
FIG. 1B is a diagram showing an upstream flow of traffic from a plurality of ONUs to an OLT in a point-to-multipoint PON.
FIG. 2 is a diagram illustrating a point-to-multipoint PON having a tree topology.
FIG. 3 is a functional block diagram showing an OLT for transmitting a variable length packet in a downlink direction according to an embodiment of the present invention.
FIG. 4 is a diagram illustrating downlink traffic transmitted from an OLT to a plurality of ONUs using a variable-length packet according to an embodiment of the present invention.
FIG. 5 is a functional block diagram showing an ONU for transmitting a variable-length packet by uplink in time division multiplexing according to the embodiment of the present invention.
FIG. 6 is a diagram exemplifying uplink traffic including variable-length packets time-division multiplexed to avoid collision, according to an embodiment of the present invention.
FIG. 7A shows three different examples of time slot allocation for uplink traffic according to an embodiment of the present invention.
FIG. 7B shows three different examples of time slot assignments for uplink traffic according to an embodiment of the present invention.
FIG. 7C illustrates three different examples of time slot allocation for uplink traffic according to an embodiment of the present invention.
FIG. 8 shows a process diagram of a time slot control technique according to an embodiment of the present invention.
FIG. 9 illustrates the timing of upstream traffic in the context of superframes, upstream frames, and time slots related to the process illustrated in the process diagram of FIG.
FIG. 10 shows a flowchart of a method for exchanging information between an OLT and a plurality of ONUs, according to an embodiment of the present invention.
Claims (45)
光加入者線端局装置(OLT)と、
前記OLTと受動光ネットワークによって接続された複数の光ネットワークユニット(ONU)であって、そこにおいて下り方向のデータは前記OLTから前記ONUへ前記受動光ネットワークを介して送信され、上り方向のデータは前記ONUから前記OLTへ前記受動光ネットワークを介して送信されるようになっており、
前記OLTは下り方向のデータを前記受動光ネットワークを介して可変長下り方向パケットで送信し、
前記ONUは上り方向のデータを前記受動光ネットワークを介して時分割多重化を用いるONU固有の可変長時間スロット内で送信し、前記ONU固有の可変長時間スロットは複数の可変長上り方向パケットで満たされるようになっている、
前記複数の光ネットワークユニットと、
を有するポイントツーマルチポイント光通信システム。A point-to-multipoint optical communication system,
An optical line terminal (OLT);
A plurality of optical network units (ONUs) connected to the OLT by a passive optical network, wherein downstream data is transmitted from the OLT to the ONU via the passive optical network, and upstream data is transmitted; Being transmitted from the ONU to the OLT via the passive optical network,
The OLT transmits downlink data in a variable length downlink packet through the passive optical network;
The ONU transmits upstream data in an ONU-specific variable long time slot using time division multiplexing via the passive optical network, and the ONU-specific variable long time slot is composed of a plurality of variable length upstream packets. To be satisfied,
The plurality of optical network units;
A point-to-multipoint optical communication system having:
下り方向データを前記OLTから前記ONUへ可変長下り方向パケットで送信する工程と、
伝送衝突を防ぐため時分割多重化を利用して上り方向のデータがONU固有の可変長時間スロットでONUからOLTへ送信し、前記ONU固有の可変長時間スロットは可変長上り方向パケットで満たされる、工程とを有する。A method for exchanging information between an optical line terminal (OLT) and a plurality of remote optical network units (ONUs) in a point-to-multipoint passive optical network,
Transmitting downlink data from the OLT to the ONU in a variable length downlink packet;
In order to prevent transmission collision, uplink data is transmitted from the ONU to the OLT in an ONU-specific variable long time slot using time division multiplexing, and the ONU-specific variable long time slot is filled with a variable length upstream packet. And a process.
トラフィック需要データに応じて時間スロットテーブルを生成する工程と、
前記OLTからスーパーフレームを受信し前記ONUによって前記時間スロットテーブルの使用をトリガする工程とを含むものである。The method of claim 22, further comprising:
Generating a time slot table according to the traffic demand data;
Receiving a superframe from the OLT and triggering the use of the time slot table by the ONU.
下り方向インターネットプロトコル(IP)データグラムを前記可変長下り方向パケットに挿入する工程と、
上り方向IPデータグラムを前記可変長上りパケットに挿入する工程とを含むものである。The method of claim 17, further comprising:
Inserting a downstream Internet Protocol (IP) datagram into the variable length downstream packet;
Inserting an upstream IP datagram into the variable length upstream packet.
光加入者線端局装置(OLT)と、
前記OLTと受動光ネットワークによって接続された複数の光ネットワークユニット(ONU)であって、そこにおいて下り方向のデータは前記OLTから前記ONUへ送信され、上り方向のデータは前記ONUから前記OLTへ送信されるようになっており、
前記OLTは下り方向のデータグラムを可変長下り方向パケットにフォーマットする手段を含み、
各前記ONUは、
上り方向のデータグラムを可変長上り方向パケットにフォーマットする手段と、
ONU固有の可変長時間スロットに一致させて他のONUからの上り方向パケットとの衝突をさけさせる、前記可変長上り方向パケットの送信時間を調節する手段とを含むものである、
前記複数の光ネットワークユニットと、
を有するポイントツーマルチポイント光通信システム。A point-to-multipoint optical communication system,
An optical line terminal (OLT);
A plurality of optical network units (ONUs) connected to the OLT by a passive optical network, wherein downstream data is transmitted from the OLT to the ONU, and upstream data is transmitted from the ONU to the OLT; It is supposed to be
The OLT includes means for formatting the downlink datagram into variable length downlink packets;
Each of the ONUs
Means for formatting the upstream datagram into variable length upstream packets;
Means for adjusting the transmission time of said variable-length upstream packets, in accordance with ONU-specific variable long-time slots to avoid collisions with upstream packets from other ONUs.
The plurality of optical network units;
A point-to-multipoint optical communication system having:
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US71524800A | 2000-11-17 | 2000-11-17 | |
PCT/US2001/043599 WO2002097476A2 (en) | 2000-11-17 | 2001-11-16 | Point-to-multipoint passive optical network that utilizes variable-length packets and variable-length upstream tine slots |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004528784A true JP2004528784A (en) | 2004-09-16 |
Family
ID=24873245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003500600A Pending JP2004528784A (en) | 2000-11-17 | 2001-11-16 | Point-to-multipoint passive optical network using variable length packets and variable length upstream time slots |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1342106A4 (en) |
JP (1) | JP2004528784A (en) |
CN (1) | CN1484933A (en) |
WO (1) | WO2002097476A2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004282742A (en) * | 2003-03-12 | 2004-10-07 | Samsung Electronics Co Ltd | Passive optical subscriber network to which code division multiplex access method is applied |
US7620325B2 (en) | 2005-09-06 | 2009-11-17 | Hitachi Communication Technologies, Ltd. | Transmission apparatus with function of multi-step bandwidth assignment to other communication apparatuses |
US20210409149A1 (en) * | 2020-06-29 | 2021-12-30 | Boe Technology Group Co., Ltd. | Method and device for transmitting data, system, and storage medium |
US11984974B2 (en) * | 2020-06-29 | 2024-05-14 | Boe Technology Group Co., Ltd. | Method and device for transmitting data, system, and storage medium |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100651364B1 (en) * | 2002-03-11 | 2006-11-28 | 삼성전자주식회사 | Method for allocating the transmission bandwidth in gigabit ethernet passive optical network |
CN100395968C (en) * | 2002-04-03 | 2008-06-18 | 华为技术有限公司 | Method for transmitting high-speed data service based on time-division duplex mode |
JP4913137B2 (en) * | 2005-06-29 | 2012-04-11 | テクノバス, インコーポレイテッド | Adaptation of various clock frequencies in Ethernet passive optical networks |
JP4827651B2 (en) | 2006-08-10 | 2011-11-30 | 富士通株式会社 | Optical transmission method and apparatus |
CN101127759B (en) * | 2006-08-15 | 2010-07-07 | 华为技术有限公司 | A receiving and transmission method, device and system for passive optical network data |
JP5098820B2 (en) | 2008-05-30 | 2012-12-12 | 富士通株式会社 | Frame relay apparatus and frame relay method |
CN101686417B (en) * | 2008-09-27 | 2012-09-19 | 财团法人工业技术研究院 | Distributed control passive optical network system and bandwidth control method |
CN101729938B (en) * | 2008-10-21 | 2013-03-20 | 华为技术有限公司 | Method, device and system for eliminating interference in passive optical network system |
CN101814967B (en) * | 2009-02-23 | 2014-08-13 | 高通创锐讯通讯科技(上海)有限公司 | Method for increasing size of register window in half-duplex EOC (Ethernet over COAX) network |
CN102546017A (en) * | 2010-12-14 | 2012-07-04 | 大屯有线电视股份有限公司 | Time-division multiplexing (TDM) optical fiber network system and method thereof |
CN103036804B (en) * | 2011-10-08 | 2016-02-03 | 腾讯科技(深圳)有限公司 | The method and system of net control uploading speed |
US8971465B2 (en) | 2012-03-30 | 2015-03-03 | Qualcomm Incorporated | Receiver-side estimation of and compensation for signal impairments |
EP2847938A4 (en) * | 2012-05-09 | 2016-01-13 | Qualcomm Inc | Full-duplex ethernet communications over coaxial links using time-division duplexing |
CN104756584A (en) | 2012-10-29 | 2015-07-01 | 高通股份有限公司 | Device registration and sounding in time-division multiple access network |
US9143365B2 (en) | 2013-01-30 | 2015-09-22 | Qualcomm Incorporated | Channel estimation using averaging and interpolation |
CN109479023B (en) * | 2016-07-22 | 2021-11-23 | 日本电信电话株式会社 | Link control circuit |
CN108075829B (en) * | 2017-12-13 | 2019-08-30 | 桂林电子科技大学 | A kind of variable slot pulse position modulation device, method and laser communication system |
EP3709537B1 (en) | 2019-03-14 | 2021-12-29 | Nokia Solutions and Networks Oy | Device and method for controlling upstream transmission of bursts in a passive optical network |
EP3883258A1 (en) * | 2020-03-20 | 2021-09-22 | Nokia Solutions and Networks Oy | An optical network unit and an optical line terminal |
JP2022025435A (en) * | 2020-07-29 | 2022-02-10 | 富士通株式会社 | Transmission device and transmission method |
CN117650835B (en) * | 2024-01-30 | 2024-04-16 | 成都星联芯通科技有限公司 | Time slot allocation method, device, master station, medium and TDMA system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5570355A (en) * | 1994-11-17 | 1996-10-29 | Lucent Technologies Inc. | Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband communication network |
US5953344A (en) * | 1996-04-30 | 1999-09-14 | Lucent Technologies Inc. | Method and apparatus enabling enhanced throughput efficiency by use of dynamically adjustable mini-slots in access protocols for shared transmission media |
GB9700930D0 (en) * | 1997-01-17 | 1997-03-05 | Northern Telecom Ltd | Distribution network |
US6198558B1 (en) * | 1998-04-07 | 2001-03-06 | Nortel Networks Limited | Architecture repartitioning to simplify outside-plant component of fiber-based access system |
ES2303350T3 (en) * | 1998-05-15 | 2008-08-01 | Alcatel Lucent | METHOD FOR ASSIGNING TIME INTERVALS IN THE SENSE ASCENDING A NETWORK TERMINAL AND NETWORK TERMINAL AND CONTROLLER ACCESS TO THE MEDIUM TO PRACTICE SUCH METHOD. |
-
2001
- 2001-11-16 WO PCT/US2001/043599 patent/WO2002097476A2/en not_active Application Discontinuation
- 2001-11-16 CN CNA018217354A patent/CN1484933A/en active Pending
- 2001-11-16 JP JP2003500600A patent/JP2004528784A/en active Pending
- 2001-11-16 EP EP01273990A patent/EP1342106A4/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004282742A (en) * | 2003-03-12 | 2004-10-07 | Samsung Electronics Co Ltd | Passive optical subscriber network to which code division multiplex access method is applied |
US7620325B2 (en) | 2005-09-06 | 2009-11-17 | Hitachi Communication Technologies, Ltd. | Transmission apparatus with function of multi-step bandwidth assignment to other communication apparatuses |
US20210409149A1 (en) * | 2020-06-29 | 2021-12-30 | Boe Technology Group Co., Ltd. | Method and device for transmitting data, system, and storage medium |
US11984974B2 (en) * | 2020-06-29 | 2024-05-14 | Boe Technology Group Co., Ltd. | Method and device for transmitting data, system, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN1484933A (en) | 2004-03-24 |
EP1342106A4 (en) | 2004-12-08 |
WO2002097476A3 (en) | 2003-05-01 |
EP1342106A2 (en) | 2003-09-10 |
WO2002097476A2 (en) | 2002-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4169595B2 (en) | Point-to-multipoint passive optical network using variable-length packets | |
EP1130841B1 (en) | Method and apparatus for TDM/TDMA communications | |
JP2004528784A (en) | Point-to-multipoint passive optical network using variable length packets and variable length upstream time slots | |
US6697374B1 (en) | Optical network communication system | |
US7590139B2 (en) | Method and apparatus for accommodating TDM traffic in an ethernet passive optical network | |
US6546014B1 (en) | Method and system for dynamic bandwidth allocation in an optical access network | |
US7369768B2 (en) | Optical access system | |
KR100547705B1 (en) | Bandwidth Allocation Method for Voice Service of Gigabit Ethernet Passive Optical Subscriber Network | |
US20030137975A1 (en) | Ethernet passive optical network with framing structure for native Ethernet traffic and time division multiplexed traffic having original timing | |
JP2007074234A (en) | Transmission apparatus | |
US8184976B2 (en) | Passive optical network system and operating method thereof | |
WO2008040142A1 (en) | A data transmission method, system and device | |
US8014417B1 (en) | Apparatus and a method for allocating upstream bandwidth of a shared upstream channel of an optical network | |
JP2003283521A (en) | Gigabit ethernet passive optical network system and media access control method for the same | |
KR20060082516A (en) | Bandwidth allocation method and system for data transmission in epon | |
JP4639175B2 (en) | Transmission equipment | |
JP2008289202A (en) | Transmitter and network system | |
JP4413797B2 (en) | Passive optical network system | |
US7154879B1 (en) | Point to multipoint network | |
US7272315B1 (en) | Technique for transferring information in a passive optical network | |
JP2006067354A (en) | Pon system and method for transmitting tdm signal | |
Hossain et al. | A novel ring-based EPON architecture | |
KR100676202B1 (en) | Class gated protocol considering delay fairness in ethernet passive optical network | |
Hossain | Next-generation self healing broadband access PON architectures for supporting triple play services & private networking capability |