PON の仕組み:TDM、レンジング、DBA、アクティベーション、OMCI
パッシブオプティカルネットワークでは、1台の送信器がガラスとスプリッターを通じて最大 128台の受信器と通信し、逆方向では最大 128台の送信器が1台の受信器を共有します。衝突も盗聴もなく、各家庭での設定も不要にこれを成立させるのはプロトコルの仕事です。このページでは、下りのブロードキャスト、上りのタイムスロット、レンジング、動的帯域割り当て、ONU のアクティベーション、管理チャネルという各メカニズムを説明し、それぞれを OLT やスティックで実際に見える値と結び付けます。
下り:全員へのブロードキャスト
OLT は1つの波長(GPON は 1490 nm、XGS-PON は 1577 nm)で連続的に送信します。すべての ONU はすべてのフレームを受信し、自分宛てのものだけを保持します——GPON のGEM フレームではPort-ID により、XG(S)-PON ではXGEM により判別します。全員に見えてしまうため、下りのペイロードはONU ごとに暗号化されます(GPON は AES-128、 XGS-PON は AES-128/256)。鍵はアクティベーション時に交換されます。下りには、各 ONU がいつ送信してよいかを伝える帯域幅マップも含まれます。
上り:時分割によるバースト
ONU は1つの上り波長(GPON は 1310 nm、XGS-PON は 1270 nm)をTDMA で共有します。各 ONU は OLT が割り当てたスロットでのみ、プリアンブルとデリミタを伴うバースト として送信します。レーザーはバーストとバーストの間は消灯しています——これが、ONU の DDM Tx パワーがアイドル時には意味を持たない理由であり、OLT の Rx が多数の送信元の平均値になる理由でもあります(精度と限界)。OLT の受信器は、距離とパワーの異なる ONU からのバーストの間でしきい値をリセットします。
レンジング
スロットが機能するのは、すべての ONU のバーストが想定どおりのタイミングで届く場合に限られます。アクティベーション中に OLT は各 ONU への往復遅延を測定し、すべての ONU が論理的に同じ距離にあるように見えるよう等化遅延を割り当てます(差動光ファイバー距離は 20 km、オプションで 40 km)。レンジングは、温度による光ファイバー長の変化に追従するため、周期的に繰り返されます。
動的帯域割り当て(DBA)
上りの容量はT-CONT(伝送コンテナ)——ONU ごと、サービスクラスごとのキュー——に分割されます。
| T-CONT の種類 | 帯域幅 | 典型的な用途 |
|---|---|---|
| 1 | 固定 | TDM、音声 |
| 2 | 保証 | ビジネスサービス |
| 3 | 保証+非保証 | プレミアムインターネット |
| 4 | ベストエフォート | 個人向けインターネット |
| 5 | 混合 | 組み合わせ |
OLT の DBA アルゴリズムは、ONU からのステータスレポート(SR-DBA)または観測されたトラフィック(NSR-DBA、トラフィックモニタリング)に基づいて、125 µs ごとにスロットを割り当てます。上りの遅延と公平性はこのアルゴリズムに依存し、光学部品には依存しません。
フレーミングと FEC
| システム | 下り/上りレート | フレーム | FEC |
|---|---|---|---|
| GPON(G.984) | 2.488 / 1.244 Gb/s | GTC フレーム 125 µs、GEM カプセル化 | RS(255,239) オプション、通常は有効 |
| XG-PON(G.987) | 9.953 / 2.488 Gb/s | XGTC、XGEM | 下りは RS(248,216) が必須。上りは RS(248,232) |
| XGS-PON(G.9807) | 9.953 / 9.953 Gb/s | XG-PON と同じ | XG-PON と同じ |
| EPON / 10G-EPON(IEEE) | 1.25 / 10.3 Gb/s | Ethernet フレーム、MPCP | 10G-EPON では RS(255,223) |
| 25GS-PON(MSA)、50G-PON(G.9804) | 下り 25 / 50 Gb/s | XGEM ベース | LDPC(50G-PON) |
規格の詳細:PON の規格。
ONU のアクティベーション
新しい ONU は定められた手順(GPON の状態 O1–O5)を経ます。
| 状態 | 内容 | 失敗する箇所 |
|---|---|---|
| O1 Initial | ONU が起動し、下り信号を探索してフレームに同期する | 光が来ない、波長プランの誤り(PON の問題) |
| O2 Standby | ONU は同期済みで、OLT のシリアル番号要求ウィンドウを待つ | OLT ポートが無効または満杯 |
| O3 Serial number | ONU が静粛ウィンドウでシリアル番号を応答する。OLT はそれを自身のリストと照合し(あるいは後で LOID/パスワードで照合し)、ONU-ID を割り当てる | 未知のシリアル、ベンダー ID の誤り、重複 |
| O4 Ranging | OLT が遅延を測定し、等化遅延を割り当てる | 距離が上限を超える、Rx が低すぎる |
| O5 Operation | 暗号鍵を交換し、OMCI チャネルが確立され、サービスがプロビジョニングされる | プロビジョニングエラー |
| O6 / O7 | 信号の断続的な断絶/緊急停止 | LOS イベント、不正 ONU への対応 |
認証の方式には、シリアル番号のみ、LOID+パスワード(一部の通信事業者で一般的で、スティックのファームウェアに設定する)、登録 ID があります。OLT は不正 ONU の検出も行います——スロット外で送信する ONU はその PON 上の全員を機能不全にし、 OLT はそのレーザーを停止させるよう指示できます。
OMCI:管理チャネル
O5 に達すると、OLT はOMCI(ONU Management and Control Interface、G.988)を通じて ONU を設定します。これは専用の GEM ポート上のメッセージチャネルで、ONU のサービスモデル——UNI ポート、VLAN、GEM ポート、T-CONT、QoS——をマネージドエンティティ として作り上げます。登録はされてもトラフィックが流れない ONU は、たいてい OMCI/プロビジョニングの不一致が原因です(サービスプロファイル、VLAN、あるいは OLT のプロファイルに合わない ONU モデルなど)。スティックは完全な ONU の OMCI をエミュレートするため、OLT からは見慣れたデバイスとして見えます。
波長の共存
GPON、XGS-PON、映像オーバーレイは波長が異なるため、1つの ODN を共有できます。共存素子(CEx、OLT 側の WDM フィルター)がこれらを合波し、コストは約 1–1.5 dB です。プランとフィルターについては PON の波長を参照してください。
これが光学部品に意味すること
- 下りは連続、上りはバースト:OLT の SFP はバーストモード受信器(高速リセット対応の APD)を、ONU はバーストモードのレーザードライバーを備えます——この2つの特徴が、PON モジュールを point-to-point の SFP と異なるものにしています(PON トランシーバー)。
- バジェットクラス(B+、C+、N1……)とスプリッター比が、何台の ONU をどこまでの距離でカバーできるかを決めます。 ODN クラスとバジェット。
- ホストのルーターがスティックから読み取る識別情報(SFF-8472)は、OLT が見る PON の識別情報(シリアル、LOID)とは別のものです。CodingBox は前者をコーディングします。
CodingBox では
PON のスティックや OLT モジュールについて、CodingBox は MSA の識別情報、波長コード、リアルタイムの DDM をDDMで表示します——スティックの Tx はバースト中のみ有効であり、OLT の Rx は平均値であることに注意してください。PON 側のパラメータ(シリアル、LOID)は EEPROM ではなく、スティック自身の管理インターフェースで設定します。
PON のツリー構成を、point-to-point、リング、WDM といった他の光ファイバーアーキテクチャーと並べて、FTTx のバリエーション、心線数、保護方式とともに扱います。 光ファイバーネットワークトポロジー。