(57)【要約】【課題】異なるタイプのONUが共存する場合のダウンリンクブロードキャストパケット／マルチキャスト制御メッセージ処理を実現するための技術を提供すること。【解決手段】  本発明は、ブロードキャストパケット/マルチキャスト制御メッセージ処理方法及び装置を開示する。当該方法は、同一のポートで異なるタイプの光ネットワークユニット（ONU）に接続される光回線端末（OLT）がダウンリンクブロードキャストパケット/マルチキャスト制御メッセージの転送を行うときに、VLANに加入したユーザが所属するONUタイプに応じて、データを異なるブロードキャスト/マルチキャストロジックチャネルにコピーすることを含む。【選択図】図２
2013503580.tif 000002
【特許請求の範囲】
【請求項１】
ブロードキャストパケット/マルチキャスト制御メッセージ処理方法であって、
同一のポートで異なるタイプの光ネットワークユニット（ONU）に接続される光回線端末OLTが、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージ送信を行うときに、仮想ローカルエリアネットワーク（VLAN）に加入したユーザが所属する（ONU）タイプに応じて、データを異なるブロードキャスト/マルチキャストロジックチャネルにコピーする
ブロードキャストパケット/マルチキャスト制御メッセージ処理方法。
【請求項２】
前記VLANに加入したユーザが所属する（ONU）タイプに応じて、データを異なるブロードキャスト/マルチキャストロジックチャネルにコピーするステップは、
前記VLANに対応するOLTポート下に、前記VLANに属する、同じONUタイプのユーザのみが存在する場合、前記ブロードキャストパケット/マルチキャスト制御メッセージを、前記同じONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して送信する
請求項1に記載の方法。
【請求項３】
前記VLANに加入したユーザが所属するONUタイプに応じて、データを異なるブロードキャスト/マルチキャストロジックチャネルにコピーステップは、
前記VLANに対応するOLTポート下に、前記VLANに属する、異なるONUタイプのユーザが同時に存在する場合、それぞれ各ONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して、ブロードキャストパケット/マルチキャスト制御メッセージを前記OLTポート下のONUに１つずつ送信する
請求項1に記載の方法。
【請求項４】
前記ONUタイプは、
速度に応じて分類される
請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記方法は、さらに、
前記ONUは、前記ダウンリンクブロードキャストパケット/マルチキャスト制御メッセージを受信した後、前記ONUにおいて確立された前記VLANとユーザポートとの対応関係に応じて、前記ブロードキャストパケット/マルチキャスト制御メッセージを、前記VLANに属する全てのポートに送信する
請求項１〜３のいずれか１項に記載の方法。
【請求項６】
前記OLTは、確立された情報エントリーに応じて、VLANに加入したユーザ及びユーザのONUタイプを決定する
請求項１〜３のいずれか１項に記載の方法。
【請求項７】
前記情報エントリーは、
ONUロジックリンク識別子とONUタイプとの対応関係、ONUロジックリンク識別子とOLTポートとの対応関係、VLANとONUロジックリンク識別子との対応関係、VLANとOLTポートとの対応関係を含む
請求項６に記載の方法。
【請求項８】
同一のポートで異なるタイプの光ネットワークユニット（ONU）に接続される光回線端末（OLT）に適用する、ブロードキャストパケット/マルチキャスト制御メッセージ処理装置であって、
ダウンリンクブロードキャストパケット/マルチキャスト制御メッセージを受信するデータ受信モジュールと、
ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージの転送を行うときに、仮想ローカルエリアネットワーク（VLAN）に加入したユーザが所属するONUタイプに応じて、前記データ受信モジュールにより受信されたブロードキャストパケット/マルチキャスト制御メッセージを、異なるブロードキャスト/マルチキャストロジックチャネルにコピーするデータコピーモジュールと
を含むブロードキャストパケット/マルチキャスト制御メッセージ処理装置。
【請求項９】
前記データコピーモジュールが、前記データ受信モジュールにより受信されたブロードキャストパケット/マルチキャスト制御メッセージを、異なるブロードキャスト/マルチキャストロジックチャネルにコピーするステップは、
前記VLANに属するOLTポート下に、前記VLANに属する、同じONUタイプのユーザのみが存在する場合、データコピーモジュールが、前記ブロードキャストパケット/マルチキャスト制御メッセージを、前記同じONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して送信する
請求項８に記載の装置。
【請求項１０】
前記データコピーモジュールが、前記データ受信モジュールにより受信されたブロードキャストパケット/マルチキャスト制御メッセージを、異なるブロードキャスト/マルチキャストロジックチャネルにコピーするステップは、
前記VLANに属するOLTポート下に、前記VLANに属する、異なるONUタイプのユーザが同時に存在する場合、データコピーモジュールが、それぞれ各ONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して、ブロードキャストパケット/マルチキャスト制御メッセージを前記OLTポート下のONUに１つずつ送信する
請求項８に記載の装置。
【請求項１１】
前記ONUタイプは、速度に応じて分類される
請求項８〜１０のいずれか１項に記載の装置。
【請求項１２】
当該装置は、
前記情報エントリーを確立するエントリー確立モジュールをさらに含み、
前記データコピーモジュールは、さらに、
確立された情報エントリーに応じて、VLANに加入したユーザ及びユーザのONUタイプを決定する
請求項８〜１０のいずれか１項に記載の装置。
【請求項１３】
前記エントリー確立モジュールにより確立される情報エントリーは、
ONUロジックリンク識別子とONUタイプとの対応関係、ONUロジックリンク識別子とOLTポートとの対応関係、VLANとONUロジックリンク識別子との対応関係、VLANとOLTポートとの対応関係を含む
請求項１２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パッシブ光ネットワーク（PON）技術分野に関し、特に、ブロードキャストパケット/マルチキャスト制御メッセージ処理方法及び装置に関する。
【背景技術】
【０００２】
パッシブ光ネットワーク（PON ： Passive Optical Network）システムは、一般的に、オフィス側の光回線端末（OLT：Optical Line Terminal）、ユーザー側の光ネットワークユニット（ONU ：Optical Network Unit）/光ネットワーク端末（ONT：Optical Network Termination）及び光分配ネットワーク（ODN：Optical Distribution Network）から構成される。ODNは、シングルモード光ファイバー、光スプリッター及び光コネクタ等のパッシブ光部品から構成され、OLTとONUとの間の物理接続に光伝送媒体を提供する。ODNは、一般的に、ポイントツーマルチポイントの構造であり、即ち１つのOLTはODNを介して複数のONUを接続する。
【０００３】
イーサネットパッシブ光ネットワーク（EPON ： Ethernet Passive Optical Network）は、電気電子技術者協会（IEEE：Institute of Electrical and Electronics Engineers）８０２．３-２００５ Section５とIEEE８０２．３av基準に基づく新世代広帯域パッシブ光総合アクセス技術である。
【０００４】
EPONに対して、IEEE基準は、１G-EPONと１０G-EPONの物理層とリンク層の基準のみを定義し、その他のサービス機能に関しない。マルチキャストに対して、IEEE８０２．３−２００５ Section ５基準は、１G-EPONのブロードキャストロジックチャンネル識別子が0x7fffであると定義し、IEEE８０２．３av基準は、１０G-EPONのブロードキャストロジックチャンネル識別子が0x7ffeであると定義している。一般的に、EPONのOLTは、ブロードキャスト／マルチキャストメッセージを伝送する場合に、ブロードキャストロジックチャンネルを用いて、データを１つのPONポートにおけるすべてのポートに伝送する。そして、ONUは、ローカルに保存された、マルチキャストグループ及びローカルユーザーインターフェースの対応表に応じて、どのポートにブロードキャスト／マルチキャストメッセージの転送を行うかを決定する。
【０００５】
以上は、主に、OLTにおける同一ポートに、同一タイプのONUのみが接続される場合の説明である。
【０００６】
図１は、従来技術において1G-EPONと10G-EPONが共存する場合のネットワークを示す図である。図１に示すように、OLTのポート１に接続される光スプリッタ１の下流側には、3つのONUが存在し、この３つのONUのうち、ONU AとONU Bは、1G-EPON ONUであり、ONU Cは、10G-EPON ONUである。異なる速度（rate）のONUがOLTの同一のポートに接続される場合、OLTがブロードキャスト／マルチキャストロジックチャネルをどのように用いて、ダウンリンクブロードキャストパケット／マルチキャスト制御メッセージを送信するかについて、従来標準において関連する規定がない。従ってPONの物理チャネルを如何に効率良く利用して、ダウンリンクブロードキャストパケットとマルチキャスト制御メッセージの転送を実現するかが、解決しようとする問題である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
これに鑑み、本発明の主な目的は、異なるタイプのONUが共存する場合のダウンリンクブロードキャストパケット／マルチキャスト制御メッセージ処理を実現するための、ブロードキャストパケット／マルチキャスト制御メッセージ処理方法及び装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の技術的なスキームは、以下のように実現される。
【０００９】
本発明に係るブロードキャストパケット/マルチキャスト制御メッセージ処理方法は、同一のポートで異なるタイプの光ネットワークユニット（ONU）に接続される光回線端末OLTが、ダウンリンクブロードキャストパケット/マルチキャスト制御メッセージ送信を行うときに、仮想ローカルエリアネットワーク（VLAN）に加入したユーザが所属するONUタイプに応じて、データを異なるブロードキャスト/マルチキャストロジックチャネルにコピーする。
【００１０】
前記仮想ローカルエリアネットワークVLANに加入したユーザが所属するONUタイプに応じて、データを異なるブロードキャスト/マルチキャストロジックチャネルにコピーするステップは、前記VLANに対応するOLTポート下に、前記VLANに属する、同じONUタイプのユーザのみが存在する場合、前記ブロードキャストパケット/マルチキャスト制御メッセージを、前記同じONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して送信してもよい。
【００１１】
前記仮想ローカルエリアネットワーク（VLAN）に加入したユーザが所属するONUタイプに応じて、データを異なるブロードキャスト/マルチキャストロジックチャネルにコピーするステップは、前記VLANに対応するOLTポート下に、前記VLANに属する、異なるONUタイプのユーザが同時に存在する場合、それぞれ各ONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して、ブロードキャストパケット/マルチキャスト制御メッセージを前記OLTポート下のONUに１つずつ送信してもよい。
【００１２】
前記ONUタイプは、速度に応じて分類されてもよい。
【００１３】
当該方法は、更に、前記ONUが前記ダウンリンクブロードキャストパケット/マルチキャスト制御メッセージを受信した後、前記ONUにおいて確立された前記VLANとユーザポートとの対応関係に応じて、前記ブロードキャストパケット/マルチキャスト制御メッセージを、前記VLANに属する全てのポートに送信してもよい。
【００１４】
前記OLTは、確立された情報エントリーに応じて、VLANに加入したユーザ及びその所属するONUタイプを決定してもよい。
【００１５】
前記情報エントリーは、ONUロジックリンク識別子とONUタイプとの対応関係、ONUロジックリンク識別子とOLTポートとの対応関係、VLANとONUロジックリンク識別子との対応関係、VLANとOLTポートとの対応関係を含んでいてもよい。
【００１６】
本発明に係る同一のポート下で異なるタイプの光ネットワークユニット（ONU）に接続される光回線端末（OLT）に適用する、ブロードキャストパケット/マルチキャスト制御メッセージ処理装置は、
ダウンリンクブロードキャストパケット/マルチキャスト制御メッセージを受信するデータ受信モジュールと、
ダウンリンクブロードキャストパケット/マルチキャスト制御メッセージの転送を行うときに、仮想ローカルエリアネットワーク（VLAN）に加入したユーザが所属するONUタイプに応じて、前記データ受信モジュールにより受信されたブロードキャストパケット/マルチキャスト制御メッセージを異なるブロードキャスト/マルチキャストロジックチャネルにコピーするデータコピーモジュールとを含む。
【００１７】
前記データコピーモジュールが、前記データ受信モジュールにより受信されたブロードキャストパケット/マルチキャスト制御メッセージを異なるブロードキャスト/マルチキャストロジックチャネルにコピーするステップは、前記VLANに属するOLTポート下に、前記VLANに属する、同じONUタイプのユーザのみが存在する場合、データコピーモジュールが、前記ブロードキャストパケット/マルチキャスト制御メッセージを前記同じONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して送信してもよい。
【００１８】
前記データコピーモジュールが、前記データ受信モジュールにより受信されたブロードキャストパケット/マルチキャスト制御メッセージを異なるブロードキャスト/マルチキャストロジックチャネルにコピーするステップは、前記VLANに属するOLTポート下に、前記VLANに属する、異なるONUタイプのユーザが同時に存在する場合、データコピーモジュールが、それぞれ各ONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介してブロードキャストパケット/マルチキャスト制御メッセージを前記OLTポート下のONUに１つずつ送信してもよい。
【００１９】
前記ONUタイプは、速度に応じて分類されてもよい。
【００２０】
当該装置は、前記情報エントリーを確立することに用いられるエントリー確立モジュールをさらに含んでいてもよい。
前記データコピーモジュールは、更に、確立された情報エントリーに応じて、VLANに加入したユーザ及びその所属するONUタイプを決定する。
【００２１】
前記エントリー確立モジュールが確立する情報エントリーは、ONUロジックリンク識別子とONUタイプとの対応関係、ONUロジックリンク識別子とOLTポートとの対応関係、VLANとONUロジックリンク識別子との対応関係、VLANとOLTポートとの対応関係を含んでいてもよい。
【発明の効果】
【００２２】
本発明に係るブロードキャストパケット/マルチキャスト制御メッセージ処理方法及び装置は、同一のポートで異なるタイプのONUに接続されるOLTが、ダウンリンクブロードキャストパケット/マルチキャスト制御メッセージの転送を行うときに、VLANに属するユーザが所属するONUタイプに応じて、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを異なるブロードキャスト/マルチキャストロジックチャネルにコピーする。本発明によれば、異なるタイプのONUが共存する場合のダウンリンクブロードキャストパケットとマルチキャスト制御メッセージに対する効率的な処理を実現し、その上、ダウンリンクブロードキャストパケットとダウンリンクマルチキャスト制御メッセージの転送処理を行う前に、データが当タイプのONUに属するかどうかをONUが識別できるようになり、過多なデータのONUに対する不要な干渉を回避し、同時にOLTとONUの間の帯域幅を効率良く利用でき、無意味なデータストリームのバンド幅に対する占有を回避することができる。
【図面の簡単な説明】
【００２３】
【図１】従来技術において1G-EPONと10G-EPONが共存する場合のネットワークを示す図である。
【図２】本発明に係るブロードキャストパケット/マルチキャスト制御メッセージ処理方法のフローチャートである。
【図３】本発明の第１実施形態におけるダウンリンクブロードキャストパケット処理方法のフローチャートである。
【図４】本発明の第１実施形態におけるダウンリンクマルチキャスト制御メッセージ処理方法のフローチャートである。
【図５】本発明に係るブロードキャストパケット/マルチキャスト制御メッセージ処理装置の構造図である。
【発明を実施するための形態】
【００２４】
以下、図面と具体的な実施形態を合わせて本発明の技術的なスキームを更に詳しく説明する。
【００２５】
図２は、本発明に係るブロードキャストパケット/マルチキャスト制御メッセージ処理方法のフローチャートである。図２に示すように、当該方法は、主に以下のステップを含む。
【００２６】
ステップ201：  同一のポートで異なるタイプのONUに接続されるOLTは、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージの転送を行うときに、VLANに属するユーザが所属するONUタイプを決定する。
【００２７】
ONUタイプは、速度に応じて分類されてもよく、例えば、EPONにおいて、ONUタイプは、速度に応じて1G-EPON ONUと10G-EPON ONUに分類される。もちろん、本発明は、速度に応じて分類することに限られず、ONUタイプの分類の根拠は実際の需要に応じて拡張してよい。
【００２８】
VLANは、以下の方法により取得することができる。ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージがタグ付きのデータパケットである場合、OLTは、データパケットによって搬送されるVLANタグに応じて、マルチキャストVLANを決定する。ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージがタグ付きのデータパケットではない場合、OLTは、マルチキャストVLANがOLTネットワーク側ポートのデフォルトVLANに等しいと認識する。
【００２９】
ステップ202：  OLTは、VLANに属するユーザが所属するONUタイプに応じて、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを、異なるブロードキャスト/マルチキャストロジックチャネルにコピーする。
【００３０】
具体的には、VLANに対応するあるOLTポート下に、当該VLANに属する、同じONUタイプのユーザのみが存在する場合、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを、同じONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して送信する。このようにして、具体的にOLTポート下のONUに、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを送信する。VLANに対応するあるOLTポート下に、当該VLANに属する、異なるONUタイプのユーザが同時に存在する場合、それぞれ各ONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを、当該OLTポート下のONUに１つずつ送信する。
【００３１】
上記ブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージ処理方法に基づいて、実際の応用において、OLTは、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージデータを受信したとき、確立された情報エントリーに応じて、当該VLANに属するユーザ及びその所属するONUタイプ、並びに、マルチキャストデータが送信されるOLTポートを決定することができる。さらに、OLTは、VLANに対応する各OLTポート下に、異なるONUタイプのユーザが存在するかどうかを決定する。
【００３２】
好ましくは、情報エントリーは、ONUロジックリンク識別子とONUタイプとの対応関係、ONUロジックリンク識別子とOLTポートとの対応関係、VLANとONUロジックリンク識別子との対応関係、VLANとOLTポートとの対応関係等を含んでいてもよい。VLANとOLTポートとの対応関係は、ネットワーク管理者によって設定されてもよい。VLANとONUロジックリンク識別子との対応関係は、ネットワーク管理者によって設定されるか、又は、VLAN及びOLTポートの対応関係と、ONUロジックリンク識別子及びOLTポートの対応関係とに応じて、OLTによって生成される。
【００３３】
OLTは、VLANとOLTポートとの対応関係を検索して、VLANに対応するOLTポートを取得し、そして、OLTは、VLANとONUロジックリンク識別子との対応関係、ONUロジックリンク識別子とOLTポートとの対応関係、ONUロジックリンク識別子とONUタイプとの対応関係に応じて、VLANに属するユーザ及びその所属するONUタイプ、並びに、ONUロジックリンク識別子を決定し、さらに、各OLTポート下に、VLANに属する、異なるONUタイプのユーザが存在しするかどうかを判定する。VLANに対応するあるOLTポート下に、当該VLANに属する、同じONUタイプのユーザのみが存在すると判定した場合、OLTは、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを、当該ONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して当該OLTポート下のONUに送信する。VLANに対応するあるOLTポート下に、当該VLANに属する、異なるONUタイプのユーザが同時に存在すると判定した場合、OLTは、それぞれ各ONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを当該OLTポート下のONUに１つずつ送信する。
【００３４】
ONUタイプが1G-EPON ONUと10G-EPON ONUに分類されることを例として、OLTは、あるポート下に、VLANに属する、1G-EPON ONUタイプのユーザのみが存在すると判定した場合、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを、1G-EPON ONUタイプに対応するブロードキャストロジックチャネル（識別子が0x7fffであるブロードキャストロジックチャネル）により当該OLTポート下のONUに送信する。OLTは、あるポート下に、VLANに属する、10G-EPON ONUタイプのユーザのみが存在すると判定した場合、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを、10G-EPON ONUタイプに対応するブロードキャストロジックチャネル（識別子が0x7ffeであるブロードキャストロジックチャネル）により当該OLTポート下のONUに送信する。OLTは、あるポート下に、VLANに属する、1G-EPON ONUタイプと10G-EPON ONUタイプのユーザが同時に存在すると判定した場合、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを、1G-EPON ONUタイプに対応するブロードキャストロジックチャネル（識別子が0x7fffであるブロードキャストロジックチャネル）及び10G-EPON ONUタイプに対応するブロードキャストロジックチャネル（識別子が0x7ffeであるブロードキャストロジックチャネル）によりそれぞれ一回送信する。このような二回の送信により、当該OLTポート下の1G-EPON ONUと10G-EPON ONUが、共にダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを受信できることを保証することができる。
【００３５】
以下、それぞれEPONにおけるダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージ処理を例として、上記ブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージ処理方法を更に詳しく説明する。しかし、本発明に係るブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージ処理方法は、EPONに適用する場合に限られず、他のタイプのPONにも適用することができる。
【００３６】
本発明の実施形態１において、EPONのダウンリンクブロードキャストパケット処理を詳しく説明する。OLTにおいて、VLANエントリーを確立する必要があり、このVLANエントリーは、OLTポートの決定に用いられる。また、VLANに属するユーザ及びその所属するONUタイプを決定することに用いられる他の対応関係を確立する必要もある。VLANエントリーと他の対応関係（共に情報エントリーに属する）の確立動作は、具体的に以下の通りである。
【００３７】
１、OLTにおいて、ONUロジックリンク識別子とONUタイプとの対応関係（対応関係１と記す）を確立する。この対応関係１は、どのONUロジックリンク識別子が1G-EPONに対応するか、どのONUロジックリンク識別子が10G-EPONに対応するかを識別することに用いられる。
【００３８】
２、ONU登録の際、OLTにおいて、OLTポートとONUロジックリンク識別子との対応関係（対応関係２と記す）を確立する。
【００３９】
３、ネットワーク管理者の設定に応じて、VLANとONUロジックリンク識別子との対応関係（対応関係３と記す）、及びVLANとOLTポートとの対応関係（対応関係４と記す）を確立する。
【００４０】
４、ネットワーク管理者の設定に応じて、ONUにおいて、VLANとONUユーザポートとの対応関係（対応関係５と記す）を確立する。
【００４１】
上記情報エントリーに基づいて実現されたダウンリンクブロードキャストパケット処理方法は、図３に示すように、主に以下のステップを含む。
【００４２】
ステップ301：  OLTは、自身のアップリンクポートを介してブロードキャストパケットを受信する。
【００４３】
ステップ302〜306：  ブロードキャストパケットがタグを有している場合、OLTは、ブロードキャストパケットによって搬送されたVLANタグに応じて、当該VLANタグに対応するVLANエントリーを検索する。ブロードキャストパケットがタグを有していない場合、OLTは、OLTネットワーク側インターフェースのデフォルトVLANに対応するVLANエントリーを検索する。VLANエントリーが見つかった場合、ステップ308を実行し、VLANエントリーが見つからなかった場合、ステップ307を実行する。
【００４４】
ステップ307：  OLTは、VLANに対応するVLANエントリーが見つからなかった場合、ブロードキャストパケットを破棄するか、又は、ブロードキャストパケットをシステム設定に従って処理する。OLTは、動作の実行が完了した後、全体のプロセスを終了させる。
【００４５】
ステップ308：  OLTは、当該VLANに対応するVLANエントリーが見つかった場合、確立されたVLANエントリー（対応関係４）に応じて、当該マルチキャストグループに対応するOLTポートを検索する。
【００４６】
ステップ309：  当該OLTポート下に、当該VLANに属する1G-EPON ONUのみが存在するかどうかを判定し、判定結果が肯定的である場合、ステップ310を実行し、判定結果が否定的である場合、ステップ311を実行する。
【００４７】
対応関係２と対応関係３に応じて、各OLTポート下で当該VLANに属するONUロジックリンク識別子を検索し、この検索の結果と対応関係１に応じて、当該VLANに属する1G-EPON ONUのみが存在するかどうかを判定する。
【００４８】
ステップ310：  OLTポート下に、当該VLANに属する1G-EPON ONUのみが存在すると判定した場合、ブロードキャストパケットを0x7fffのブロードキャストロジックチャネルを介して当該OLTポート下のONUに送信する。
【００４９】
ステップ311：  当該OLTポート下に、当該VLANに属する10G-EPON ONUのみが存在するかどうかを判定し、判定結果が肯定的である場合、ステップ312を実行し、判定結果が否定的である場合、ステップ313を実行する。
【００５０】
対応関係２と対応関係３に応じて、各OLTポート下で当該VLANに属するONUロジックリンク識別子を検索し、検索結果と対応関係１に応じて、当該VLANに属する10G-EPON ONUのみが存在するかどうかを判定する。
【００５１】
ステップ312：  OLTポート下に、当該VLANに属する10G-EPON ONUのみが存在すると判定した場合、ブロードキャストパケットを0x7ffeのブロードキャストロジックチャネルを介して当該OLTポート下のONUに送信する。
【００５２】
ステップ313：  当該OLTポート下に、当該VLANに属する1G-EPON ONUと10G-EPON ONUが同時に存在すると判定した場合、それぞれ0x7fffのブロードキャストロジックチャネルと0x7ffeのブロードキャストロジックチャネルを介してブロードキャストパケットを当該OLTポート下のONUに１つずつ送信する。
【００５３】
なお、ステップ301〜ステップ313は、OLT側で実行される。
【００５４】
ステップ314：  ONUは、PONポートによりブロードキャストパケットを受信する。
【００５５】
ステップ315：  ONUは、対応関係５に応じて、ブロードキャストパケットを当該VLANに属する全てのユーザポートに送信する。
【００５６】
なお、ステップ314、ステップ315は、ONU側で実行される。
【００５７】
本発明の実施形態２において、EPONシステムは、マルチキャスト管理プロトコル（IGMP）の実現方法を採用する。OLTにおいて、OLTポートの決定に用いられるVLANエントリーを確立する必要があり、また、VLANに属するユーザ及びその所属するONUタイプを決定することに用いられる他の対応関係を確立する必要もある。マルチキャストVLANエントリーと他の対応関係（共に情報エントリーに属する）の確立動作は、具体的に以下の通りである。
【００５８】
１、OLTにおいて、ONUロジックリンク識別子とONUタイプとの対応関係（対応関係１と記す）を確立する。この対応関係１は、どのONUロジックリンク識別子が1G-EPONに対応するか、どのONUロジックリンク識別子が10G-EPONに対応するかを識別することに用いられる。
【００５９】
２、ONU登録の際、OLTにおいて、OLTポートとONUロジックリンク識別子との対応関係（対応関係２と記す）を確立する。
【００６０】
３、ネットワーク管理者の設定に応じて、OLTにおいて、マルチキャストVLANとONUロジックリンク識別子との対応関係（対応関係３と記す）、及びマルチキャストVLANとOLTポートとの対応関係（対応関係４と記す）を確立する。
【００６１】
４、ネットワーク管理者の設定に応じて、ONUにおいて、マルチキャストVLANとONUユーザポートとの対応関係（対応関係５と記す）を確立する。
【００６２】
上記情報エントリーに基づいて実現されたダウンリンクマルチキャスト制御メッセージ処理方法は、図４に示すように、主に以下のステップを含む。
【００６３】
ステップ401：  OLTは、自身のアップリンクポートを介してIGMP QUERYパケットを受信する。
【００６４】
ステップ402〜406：  IGMP QUERYパケットがタグを有している場合、OLTは、IGMP QUERYパケットによって搬送されたVLANタグに応じて、当該VLANタグに対応するマルチキャストVLANエントリーを検索する。IGMP QUERYパケットがタグを有していない場合、OLTは、OLTネットワーク側インターフェースのデフォルトVLANに対応するマルチキャストVLANエントリーを検索する。VLANエントリーが見つかった場合、ステップ408を実行し、VLANエントリーが見つからなかった場合、ステップ407を実行する。
【００６５】
ステップ407：  OLTは、マルチキャストVLANに対応するマルチキャストVLANエントリーが見つからなかった場合、IGMP QUERYパケットを破棄するか、又は、IGMP QUERYパケットをシステム設定に従って処理する。動作の実行が完了した後、全体のプロセスを終了させる。
【００６６】
ステップ408：  OLTは、当該VLANに対応するマルチキャストVLANエントリーが見つかった場合、確立されたマルチキャストVLANエントリー（対応関係４）に応じて、当該マルチキャストグループに対応するOLTポートを検索する。  
【００６７】
ステップ409：当該OLTポート下に、当該マルチキャストVLANに属する1G-EPON ONUのみが存在するかどうかを判定し、判定結果が肯定的である場合、ステップ410を実行し、判定結果が否定的である場合、ステップ411を実行する。
【００６８】
対応関係２と対応関係３に応じて、各OLTポート下で当該マルチキャストVLANに属するONUロジックリンク識別子を検索し、この検索の結果と対応関係１に応じて、当該マルチキャストVLANに属する1G-EPON ONUのみが存在するかどうかを判定する。
【００６９】
ステップ410：  OLTポート下に、当該マルチキャストVLANに属する1G-EPON ONUのみが存在すると判定した場合、IGMP QUERYパケットを0x7fffのブロードキャストロジックチャネルを介して当該OLTポート下のONUに送信する。
【００７０】
ステップ411：  当該OLTポート下に、当該マルチキャストVLANに属する10G-EPON ONUのみが存在するかどうかを判定し、判定結果が肯定的である場合、ステップ412を実行し、判定結果が否定的である場合、ステップ413を実行する。
【００７１】
対応関係２と対応関係３に応じて、各OLTポート下で当該マルチキャストVLANに属するONUロジックリンク識別子を検索し、この検索の結果と対応関係１に応じて、当該マルチキャストVLANに属する10G-EPON ONUのみが存在するかどうかを判定する。
【００７２】
ステップ412：  OLTポート下に、当該マルチキャストVLANに属する10G-EPON ONUのみが存在すると判定した場合、IGMP QUERYパケットを0x7ffeのブロードキャストロジックチャネルを介して当該OLTポート下のONUに送信する。
【００７３】
ステップ413：  当該OLTポート下に、当該マルチキャストVLANに属する1G-EPON ONUと10G-EPON ONUとが同時に存在すると判定した場合、それぞれ0x7fffのブロードキャストロジックチャネルと0x7ffeのブロードキャストロジックチャネルを介してIGMP QUERYパケットを当該OLTポート下のONUに１つずつ送信する。
【００７４】
ステップ414：  ONUは、PONポートによりIGMP QUERYパケットを受信する。
【００７５】
ステップ415：  ONUは、対応関係５に応じて、IGMP QUERYパケットを当該マルチキャストVLANに属する全てのユーザポートに送信する。
【００７６】
OLTにおけるONUロジックリンク識別子とONUタイプとの対応関係は、以下の２種の方法により決定することができるが、これらに限らない。
【００７７】
方法１：  ONUロジックリンク識別子の値の範囲に応じて設定する。  ONUロジックリンク識別子の値が一定の範囲である場合、1G-EPON ONUであるが、他の範囲である場合には10G-EPON ONUであると規定される。
【００７８】
例えば、ONUロジックリンク識別子の値が0以上であり、且つ64以下である場合、1G-EPON ONUであると規定され、ONUロジックリンク識別子の値が65以上であり、且つ511以下である場合、10G-EPON ONUであると規定される。あるいは、ONUロジックリンク識別子の値が0以上であり、且つ2047以下である場合、1G-EPON ONUであると規定され、ONUロジックリンク識別子の値が2048以上であり、かつ4095以下である場合、10G-EPON ONUであると規定される。
【００７９】
方法２：  システム設定又はONU登録に応じて、動的に決定する。OLTにONUロジックリンク識別子とONUタイプとの対応関係（対応関係１と記す）を保存し、どのONUロジックリンク識別子が1G-EPONに対応するか、どのONUロジックリンク識別子が10G-EPONに対応するかを識別し、そしてONU登録時において、更新又は手動設定を行う。
【００８０】
上記ブロードキャストパケット/マルチキャスト制御メッセージ処理方法を実現するために、本発明は、更に、ブロードキャストパケット/マルチキャスト制御メッセージ処理装置を提供する。当該装置は、同一のポートで異なるタイプのONUに接続されるOLTに適用可能である。この装置は、図５に示すように、データ受信モジュール10とデータコピーモジュール20とを含む。
【００８１】
データ受信モジュール10は、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを受信する。
【００８２】
データコピーモジュール20は、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージの転送を行うときに、VLANに加入したユーザが所属するONUタイプに応じて、ダウンリンクブロードキャストパケット/ダウンリンクマルチキャスト制御メッセージを、異なるブロードキャスト/マルチキャストロジックチャネルにコピーする。
【００８３】
好ましくは、データコピーモジュール20は、更に、VLANに対応するあるOLTポート下に、当該VLANに属する、同じONUタイプのユーザのみが存在する場合、マルチキャストデータを同じONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介してOLTポート下のONUに送信し、VLANに対応するあるOLTポート下に、前記VLANに属する、異なるONUタイプのユーザが同時に存在する場合、それぞれ各ONUタイプに対応するブロードキャスト/マルチキャストロジックチャネルを介して、ブロードキャストパケット/マルチキャスト制御メッセージを当該OLTポート下のONUに１つずつ送信する。
【００８４】
ここで、ONUタイプは、速度に応じて分類されてもよい。例えば、EPONでは、ONUタイプは、速度に応じて、1G-EPON ONUと10G-EPON ONUとに分類される。
【００８５】
好ましくは、当該装置は、上記各モジュールの他に、更に、情報エントリーを確立するエントリー確立モジュール30をさらに含む。
【００８６】
当該情報エントリーは、ONUロジックリンク識別子とONUタイプとの対応関係、ONUロジックリンク識別子とOLTポートとの対応関係、VLANとONUロジックリンク識別子との対応関係、VLANとOLTポートとの対応関係等を含んでいてもよい。これに対応して、データコピーモジュール20は、更に、確立された情報エントリーに応じて、VLANに属するユーザ及びその所属するONUタイプを決定する。
【００８７】
上記ように、本発明によれば、異なるタイプのONUが共存する場合のダウンリンクブロードキャストパケットとダウンリンクマルチキャスト制御メッセージに対する効率的な処理を実現し、その上、ダウンリンクブロードキャストパケットとダウンリンクマルチキャスト制御メッセージの転送処理を行う前に、データが当タイプのONUに属するかどうかをONUが識別できるようになり、過多なデータのONUに対する不要な干渉を回避し、同時にOLTとONUの間の帯域幅を効率良く利用でき、無意味なデータストリームの帯域幅に対する占有を回避することができる。
【００８８】
前記のものは、本発明の好適な実施形態に過ぎず、本発明の保護範囲を限定することに用いられるものではない。
【図１】
2013503580.tif 000003
【図２】
2013503580.tif 000004
【図３】
2013503580.tif 000005
【図４】
2013503580.tif 000006
【図５】
2013503580.tif 000007
【国際調査報告】
2013503580.tif 000008
2013503580.tif 000009
2013503580.tif 000010
2013503580.tif 000011
2013503580.tif 000012
2013503580.tif 000013