(57)【要約】  ソフトウェア部品（３）および汎用ハードウェア（４）を含むホワイトボックススイッチ（２）と、ホワイトボックススイッチ（２）から出力されたフレームを光通信システムの加入者側光通信装置との通信用のフレームに変換して加入者側光通信装置に送信し、加入者側光通信装置から受信したフレームをホワイトボックススイッチ（２）との通信用のフレームに変換してホワイトボックススイッチ（２）に出力するＯＬＴモジュール（５）と、を備える。
2018042603.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェア部品および汎用ハードウェアを含むホワイトボックススイッチと、
前記ホワイトボックススイッチから出力されたフレームを光通信システムの加入者側光通信装置との通信用のフレームに変換して前記加入者側光通信装置に送信し、前記加入者側光通信装置から受信したフレームを前記ホワイトボックススイッチとの通信用のフレームに変換して前記ホワイトボックススイッチに出力するフレーム変換部と、
を備えることを特徴とする局側光通信装置。
【請求項２】
前記フレーム変換部は、
前記ホワイトボックススイッチから出力されたフレームに、前記加入者側光通信装置を識別するための識別子を生成するための識別子指定用タグが付与されているか否かを判定するタグ検出部と、
前記タグ検出部において、前記ホワイトボックススイッチから出力されたフレームに前記識別子指定用タグが付与されていると判定された場合、前記識別子指定用タグが付与されたフレームの宛先アドレスを記憶させるアドレス学習部と、
前記アドレス学習部の制御により前記宛先アドレスを記憶するアドレス記憶部と、
前記識別子指定用タグに基づいて前記識別子を生成し、生成した前記識別子を前記ホワイトボックススイッチから出力されたフレームのプリアンブルに挿入する識別子挿入部と、
前記ホワイトボックススイッチから出力されたフレームから、前記識別子指定用タグを削除するタグ削除部と、
前記プリアンブルに前記識別子が挿入され、前記識別子指定用タグが削除されたフレームを前記加入者側光通信装置に送信する光送受信部と、
を備えることを特徴とする請求項１に記載の局側光通信装置。
【請求項３】
前記識別子挿入部を第１の識別子挿入部とする場合に、
前記フレーム変換部は、
前記タグ検出部において、前記ホワイトボックススイッチから出力されたフレームに前記識別子指定用タグが付与されていないと判定された場合、前記識別子指定用タグが付与されていないフレームにおいてヴァーチャルローカルエリアネットワークのタグを識別する識別部と、
前記識別部において、前記ヴァーチャルローカルエリアネットワークのタグが識別された場合、前記ヴァーチャルローカルエリアネットワークのタグに基づいて前記識別子を生成し、生成した前記識別子を前記ホワイトボックススイッチから出力されたフレームのプリアンブルに挿入する第２の識別子挿入部と、
を備えることを特徴とする請求項２に記載の局側光通信装置。
【請求項４】
前記フレーム変換部は、
前記光送受信部で受信されたフレームの送信元アドレスが、前記アドレス記憶部に記憶されている前記宛先アドレスと同一か否かを判別するアドレス学習判別部と、
前記アドレス学習判別部において、前記受信されたフレームの送信元アドレスが前記アドレス記憶部に記憶されている前記宛先アドレスと同一と判別された場合、前記受信されたフレームのプリアンブルから、前記受信されたフレームの送信元の加入者側光通信装置の識別子を抽出する識別子抽出部と、
前記識別子抽出部で抽出された前記送信元の加入者側光通信装置の識別子に基づいて、前記送信元の加入者側光通信装置の識別子を生成するための識別子指定用タグを生成し、生成した前記識別子指定用タグを前記受信されたフレームに挿入する識別子指定用タグ挿入部と、
前記受信されたフレームのプリアンブルから、前記送信元の加入者側光通信装置の識別子を除去する識別子除去部と、
を備えることを特徴とする請求項２に記載の局側光通信装置。
【請求項５】
前記識別子除去部を第１の識別子除去部とする場合に、
前記フレーム変換部は、
前記アドレス学習判別部において、前記受信されたフレームの送信元アドレスが前記アドレス記憶部に記憶されている前記宛先アドレスと同一ではないと判別された場合、前記受信したフレームのプリアンブルから、前記送信元の加入者側光通信装置の識別子を除去する第２の識別子除去部、
を備えることを特徴とする請求項４に記載の局側光通信装置。
【請求項６】
前記フレーム変換部は、
前記加入者側光通信装置に送信するフレームを格納し、フレームの格納量が規定された閾値を超えた場合、フレームの格納量が前記閾値を超えたことを示す通知を出力するバッファ部と、
前記バッファ部から前記通知を受けた場合、前記ホワイトボックススイッチに対してフレームの送信を抑止することを通知するための抑止フレームを生成し、生成した前記抑止フレームを前記ホワイトボックススイッチに送信する抑止フレーム生成部と、
を備えることを特徴とする請求項２から５のいずれか１つに記載の局側光通信装置。
【請求項７】
前記フレーム変換部は、
前記ホワイトボックススイッチから出力されたフレームが許可フレームか否かを判定する許可フレーム検出部と、
前記許可フレーム検出部において許可フレームと判定された場合、前記許可フレームのタイムスタンプの書き換えを指示する書き換え制御部と、
前記バッファ部から出力されたフレームが許可フレームか否かを判定し、許可フレームと判定した場合、前記書き換え制御部にタイムスタンプを書き換えるための情報を要求し、前記書き換え制御部の指示に基づいて、前記許可フレームに付与されているタイムスタンプを書き換えるタイムスタンプ打刻部と、
を備えることを特徴とする請求項６に記載の局側光通信装置。
【請求項８】
ソフトウェア部品および汎用ハードウェアを含むホワイトボックススイッチと、
前記ホワイトボックススイッチから出力されたフレームを光通信システムの加入者側光通信装置との通信用のフレームに変換して前記加入者側光通信装置に送信し、前記加入者側光通信装置から受信したフレームを前記ホワイトボックススイッチとの通信用のフレームに変換して前記ホワイトボックススイッチに出力するフレーム変換部と、
を備える局側光通信装置のフレーム変換方法であって、
タグ検出部が、前記ホワイトボックススイッチから出力されたフレームに、前記加入者側光通信装置を識別するための識別子を生成するための識別子指定用タグが付与されているか否かを判定する判定ステップと、
アドレス学習部が、前記タグ検出部において、前記ホワイトボックススイッチから出力されたフレームに前記識別子指定用タグが付与されていると判定された場合、前記識別子指定用タグが付与されたフレームの宛先アドレスをアドレス記憶部に記憶させるアドレス学習ステップと、
識別子挿入部が、前記識別子指定用タグに基づいて前記識別子を生成し、生成した前記識別子を前記ホワイトボックススイッチから出力されたフレームのプリアンブルに挿入する識別子挿入ステップと、
タグ削除部が、前記ホワイトボックススイッチから出力されたフレームから、前記識別子指定用タグを削除するタグ削除ステップと、
光送受信部が、前記プリアンブルに前記識別子が挿入され、前記識別子指定用タグが削除されたフレームを前記加入者側光通信装置に送信する送信ステップと、
を含むことを特徴とするフレーム変換方法。
【請求項９】
さらに、
アドレス学習判別部が、受信されたフレームの送信元アドレスが前記アドレス学習ステップで記憶された前記宛先アドレスと同一か否かを判別するアドレス学習判別ステップと、
識別子抽出部が、前記アドレス学習判別ステップにおいて、前記受信されたフレームの送信元アドレスが前記宛先アドレスと同一と判別された場合、前記受信されたフレームのプリアンブルから、前記受信されたフレームの送信元の加入者側光通信装置の識別子を抽出する識別子抽出ステップと、
識別子指定用タグ挿入部が、前記識別子抽出ステップで抽出された前記送信元の加入者側光通信装置の識別子に基づいて、前記送信元の加入者側光通信装置の識別子を生成するための識別子指定用タグを生成し、生成した前記識別子指定用タグを前記受信されたフレームに挿入する識別子指定用タグ挿入ステップと、
識別子除去部が、前記受信されたフレームのプリアンブルから、前記送信元の加入者側光通信装置の識別子を除去する識別子除去ステップと、
を含むことを特徴とする請求項８に記載のフレーム変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＮ（Passive  Optical  Network）システムにおいて加入者側光通信装置と通信を行う局側光通信装置およびフレーム変換方法に関する。
【背景技術】
【０００２】
ＰＯＮシステムにおいて、局側光通信装置であるＯＬＴ（Optical  Line  Terminal）は、送信するフレームの宛先の加入者側光通信装置であるＯＮＵ（Optical  Network  Unit）をＬＬＩＤ（Logical  Link  IDentifier）によって識別している（非特許文献１）。従来、ＯＬＴなどのアクセス装置は、専用のハードウェアによって構成されてきた。しかしながら、アクセス装置の構成について、近年、汎用ハードウェア上にソフトウェア部品を搭載することで、新たな機能を載せることを容易にする提案がなされている。汎用ハードウェア上にソフトウェア部品を搭載したものを、ホワイトボックススイッチと呼ぶ。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＩＥＥＥ  Ｃｏｍｐｕｔｅｒ  Ｓｏｃｉｅｔｙ，  ＩＥＥＥ８０２．３‐２０１５  ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  Ｅｔｈｅｒｎｅｔ（登録商標），  Ｓｅｐｔｅｍｂｅｒ  ２０１５
【発明の概要】
【発明が解決しようとする課題】
【０００４】
汎用ハードウェアを含むホワイトボックススイッチは、ＬＬＩＤを直接操作できない、という問題があった。この問題に対して、ＶＬＡＮ（Virtual  Local  Area  Network）タグのＶＩＤ（VLAN  IDentifier）とＬＬＩＤとを関連付ける従来からの技術を用いて回避する方法が考えられる。しかしながら、１２ｂｉｔのＶＩＤでは１５ｂｉｔのＬＬＩＤを表現できない場合がある、という問題があった。また、運用時にＬＬＩＤの数を２の１２乗個までに制限する場合でも、ソフトウェア部品がＯＮＵとの間で送受信するＶＬＡＮタグが無いフレームおよびＶＬＡＮタグが有るフレームの両方を扱えなくなる可能性がある、という問題があった。ＶＬＡＮタグが無いフレームとは、ＥＡＰＯＬ（Extensible  Authentication  Protocol  Over  LAN）フレーム、ＯＡＭ（Operations，Administration，Maintenance）フレーム、ＭＰＣＰ（Multi  Point  Control  Protocol）フレームなどである。ＶＬＡＮタグが有るフレームとは、ＩＧＭＰ（Internet  Group  Management  Protocol）フレーム、ＭＬＤ（Multicast  Listener  Discovery）フレームなどである。【０００５】
本発明は、上記に鑑みてなされたものであって、ホワイトボックススイッチを含む構成において、加入者側光通信装置を識別して加入者側光通信装置と通信を行うことが可能な局側光通信装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の局側光通信装置は、ソフトウェア部品および汎用ハードウェアを含むホワイトボックススイッチと、ホワイトボックススイッチから出力されたフレームを光通信システムの加入者側光通信装置との通信用のフレームに変換して加入者側光通信装置に送信し、加入者側光通信装置から受信したフレームをホワイトボックススイッチとの通信用のフレームに変換してホワイトボックススイッチに出力するフレーム変換部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明にかかる局側光通信装置は、ホワイトボックススイッチを含む構成において、加入者側光通信装置を識別して加入者側光通信装置と通信を行うことができる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１にかかる局側光通信装置であるＯＬＴを含むＰＯＮシステムの構成例を示す図
【図２】実施の形態１にかかるＯＬＴモジュールを含むＯＬＴの構成例を示す図
【図３】実施の形態１にかかるＯＬＴのホワイトボックススイッチのソフトウェア部品で送受信されるフレームの構成例を示す図
【図４】実施の形態１にかかるＯＬＴのホワイトボックススイッチの汎用ハードウェアで送受信されるフレームの構成例を示す図
【図５】実施の形態１にかかるＯＬＴのＯＬＴモジュールで送受信されるフレームの構成例を示す図
【図６】実施の形態１にかかるＯＬＴのＯＬＴモジュールにおいて、ホワイトボックススイッチから出力されたフレームをＯＮＵに送信する動作を示すフローチャート
【図７】実施の形態１にかかるＯＬＴのＯＬＴモジュールにおいて、ＯＮＵから受信したフレームをホワイトボックススイッチに送信する動作を示すフローチャート
【図８】実施の形態１にかかるＯＬＴモジュールのハードウェア構成の例を示す図
【図９】実施の形態２にかかるＯＬＴモジュールを含むＯＬＴの構成例を示す図
【図１０】実施の形態２にかかるＯＬＴのＯＬＴモジュールにおいて、ホワイトボックススイッチから出力されたフレームをＯＮＵに送信する動作を示すフローチャート
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態にかかる局側光通信装置およびフレーム変換方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、本発明の実施の形態１にかかる局側光通信装置であるＯＬＴ１を含むＰＯＮシステム１００の構成例を示す図である。光通信システムであるＰＯＮシステム１００は、ＯＬＴ１と、加入者側光通信装置であるＯＮＵ９−１〜９−ｎと、を備える。なお、ｎは１以上の整数とする。ＯＬＴ１は、光伝送路６、スプリッタ７、および光伝送路８−１〜８−ｎを介して、ＯＮＵ９−１〜９−ｎと光信号による通信を行う。以降の説明においてＯＮＵ９−１〜９−ｎを区別しない場合、ＯＮＵ９と称する場合がある。ＰＯＮシステム１００は、１０Ｇ−ＥＰＯＮ（Ethernet  Passive  Optical  Network）のシステムとして説明を行うが、一例であり、ＥＰＯＮのシステムなどにも適用可能である。
【００１１】
ＯＬＴ１は、ソフトウェア部品３および汎用ハードウェア４を含むホワイトボックススイッチ２と、ＯＬＴモジュール５と、を備える。ソフトウェア部品３は、ユーザが開発または選択可能なソフトウェアである。ＯＬＴ１は、汎用ハードウェア４上にソフトウェア部品３を搭載するホワイトボックススイッチ２を用いることにより、新たな機能を容易に載せることができる。ＯＬＴモジュール５は、ホワイトボックススイッチ２から出力されたフレームをＰＯＮシステム１００のＯＮＵ９との通信用のフレームに変換してＯＮＵ９に送信し、ＯＮＵ９から受信したフレームをホワイトボックススイッチ２との通信用のフレームに変換してホワイトボックススイッチ２に出力する。ＯＬＴモジュール５は、ホワイトボックススイッチ２のソフトウェア部品３とＯＮＵ９との間の通信において、一方から送信されたフレームを他方で扱うことができるフレームに変換するフレーム変換部である。
【００１２】
ＯＬＴモジュール５の構成について説明する。図２は、実施の形態１にかかるＯＬＴモジュール５を含むＯＬＴ１の構成例を示す図である。ＯＬＴモジュール５は、送受信部１１と、タグ検出部１２と、アドレス学習部１３と、アドレス記憶部１４と、ＬＬＩＤ挿入部１５と、タグ除去部１６と、ＶＩＤ識別部１７と、ＬＬＩＤ挿入部１８と、多重化部１９と、ＦＣＳ（Frame  Check  Sequence）更新部２０と、光送受信部２１と、ＦＣＳ検査部２２と、アドレス学習判別部２３と、ＬＬＩＤ抽出部２４と、タグ挿入部２５と、ＬＬＩＤ除去部２６と、ＬＬＩＤ除去部２７と、多重化部２８と、を備える。
【００１３】
送受信部１１は、ホワイトボックススイッチ２の汎用ハードウェア４との間でフレームを送受信する。
【００１４】
タグ検出部１２は、ホワイトボックススイッチ２から出力されたフレームに、ＯＮＵ９を識別するための識別子であるＬＬＩＤを生成するためのＬＬＩＤ指定用タグが付与されているか否かを判定する。ＬＬＩＤ指定用タグとは、後述するＬＬＩＤ挿入部１５がＯＮＵ９を識別するためのＬＬＩＤを生成する際に使用する識別子指定用タグである。
【００１５】
アドレス学習部１３は、タグ検出部１２において、ホワイトボックススイッチ２から出力されたフレームにＬＬＩＤ指定用タグが付与されていると判定された場合、ＬＬＩＤ指定用タグが付与されたフレームの宛先アドレスを確認し、未学習の宛先アドレスをアドレス記憶部１４に記憶させる。フレームの宛先アドレスとは、例えば、フレームの宛先のＯＮＵ９を示すＭＡＣ（Media  Access  Control）アドレスである。未学習の宛先アドレスとは、アドレス記憶部１４に記憶されていない宛先アドレスである。アドレス記憶部１４に記憶されている宛先アドレスについては、学習済みの宛先アドレスとして扱う。
【００１６】
アドレス記憶部１４は、アドレス学習部１３の制御により、ＬＬＩＤ指定用タグが付与されたフレームの宛先アドレスを記憶する。なお、アドレス記憶部１４は、前述のようにアドレス学習部１３によってＯＮＵ９宛のフレームから抽出されたアドレスを記憶してもよいし、ソフトウェア部品３により汎用ハードウェア４経由で予め通信先として設定されたＯＮＵ９のアドレスを記憶してもよい。
【００１７】
ＬＬＩＤ挿入部１５は、ＬＬＩＤ指定用タグに基づいてＬＬＩＤを生成し、生成したＬＬＩＤをホワイトボックススイッチ２から出力されたフレームのプリアンブルに挿入する識別子挿入部である。ＬＬＩＤ挿入部１５は、第１の識別子挿入部と称することもある。ＬＬＩＤ挿入部１５は、例えば、ＬＬＩＤ指定用タグで指定された値と、ＬＬＩＤ指定用タグで指定された値に対応するＬＬＩＤとが記載されたテーブルを予め保持しておく。ＬＬＩＤ挿入部１５は、ホワイトボックススイッチ２から出力されたフレームのＬＬＩＤ指定用タグで指定された値に基づいて、前述のテーブルを検索し、対応するＬＬＩＤを求める。前述のテーブルについてはＰＯＮシステム１００の管理者などが作成し、予めＯＬＴモジュール５に設定しておく。なお、ＬＬＩＤ挿入部１５がテーブルを用いてＬＬＩＤを生成する方法は一例であり、これに限定されるものではない。
【００１８】
タグ除去部１６は、ホワイトボックススイッチ２から出力されたフレームから、ＬＬＩＤ指定用タグを削除する。
【００１９】
ＶＩＤ識別部１７は、タグ検出部１２において、ホワイトボックススイッチ２から出力されたフレームにＬＬＩＤ指定用タグが付与されていないと判定された場合、ＬＬＩＤ指定用タグが付与されていないフレームにおいてＶＬＡＮタグを識別する識別部である。
【００２０】
ＬＬＩＤ挿入部１８は、ＶＩＤ識別部１７において、ＶＬＡＮタグが識別された場合、ＶＬＡＮタグに記載のＶＬＡＮの識別子であるＶＩＤに基づいてＬＬＩＤを生成し、生成したＬＬＩＤをホワイトボックススイッチ２から出力されたフレームのプリアンブルに挿入する第２の識別子挿入部である。ＬＬＩＤ挿入部１８では、ＶＩＤから一意にＬＬＩＤを生成することができればよいので、ＬＬＩＤの生成方法は特に限定されない。
【００２１】
多重化部１９は、タグ除去部１６またはＬＬＩＤ挿入部１８から出力されたフレームを選択してＦＣＳ更新部２０に出力する。
【００２２】
ＦＣＳ更新部２０は、ホワイトボックススイッチ２から出力されたフレームのプリアンブルが変更されていることからＦＣＳを再計算し、ホワイトボックススイッチ２から出力されたフレームのＦＣＳを更新する。
【００２３】
光送受信部２１は、ＯＮＵ９との間でフレームを送受信する。光送受信部２１は、ＦＣＳ更新部２０から出力されたフレームを電気信号から光信号に変換してＯＮＵ９へ送信し、ＯＮＵ９から受信したフレームを光信号から電気信号に変換して後述するＦＣＳ検査部２２へ出力する。
【００２４】
ＦＣＳ検査部２２は、光送受信部２１で受信されたＯＮＵ９からのフレームのＦＣＳを検査する。ＦＣＳ検査部２２は、ＦＣＳが正しかった場合、フレームを後述するアドレス学習判別部２３に出力する。ＦＣＳ検査部２２は、ＦＣＳが正しくなかった場合、フレームを廃棄して再送要求などの処理を行う。ＦＣＳ検査部２２においてＦＣＳが正しくなかった場合のフレームの再送要求は従来同様のため、詳細な説明については省略する。
【００２５】
アドレス学習判別部２３は、アドレス記憶部１４を検索し、ＦＣＳ検査部２２から入力されたフレームすなわち光送受信部２１で受信されたフレームの送信元アドレスが、アドレス記憶部１４に記憶されている宛先アドレスと同一か否かを判別する。
【００２６】
ＬＬＩＤ抽出部２４は、アドレス学習判別部２３において、受信されたフレームの送信元アドレスがアドレス記憶部１４に記憶されている宛先アドレスと同一と判別された場合、受信されたフレームのプリアンブルから、受信されたフレームの送信元であるＯＮＵ９のＬＬＩＤを抽出する識別子抽出部である。
【００２７】
タグ挿入部２５は、ＬＬＩＤ抽出部２４で抽出された送信元のＯＮＵ９のＬＬＩＤに基づいて、送信元のＯＮＵ９のＬＬＩＤを生成するためのＬＬＩＤ指定用タグを生成し、生成したＬＬＩＤ指定用タグを受信されたフレームに挿入する識別子指定用タグ挿入部である。タグ挿入部２５は、ＬＬＩＤ挿入部１５が保持するテーブルと同様のテーブルを保持する。タグ挿入部２５は、ＬＬＩＤ抽出部２４で抽出された送信元であるＯＮＵ９のＬＬＩＤに基づいて、前述のテーブルを検索し、対応するＬＬＩＤ指定用タグの値を求める。タグ挿入部２５は、ＬＬＩＤ挿入部１５とは反対に、ＬＬＩＤを用いてＬＬＩＤ指定用タグの値を求める。
【００２８】
ＬＬＩＤ除去部２６は、受信されたフレームのプリアンブルから送信元のＯＮＵ９のＬＬＩＤを除去する識別子除去部である。ＬＬＩＤ除去部２６は、第１の識別子除去部と称することもある。
【００２９】
ＬＬＩＤ除去部２７は、アドレス学習判別部２３において、受信されたフレームの送信元アドレスがアドレス記憶部１４に記憶されている宛先アドレスと同一ではないと判別された場合、受信されたフレームのプリアンブルから送信元のＯＮＵ９のＬＬＩＤを除去する第２の識別子除去部である。
【００３０】
多重化部２８は、ＬＬＩＤ除去部２６またはＬＬＩＤ除去部２７から出力されたフレームを選択して送受信部１１に出力する。
【００３１】
ここで、ソフトウェア部品３、汎用ハードウェア４、およびＯＬＴモジュール５において送受信されるフレームの構成例について説明する。
【００３２】
図３は、実施の形態１にかかるＯＬＴ１のホワイトボックススイッチ２のソフトウェア部品３で送受信されるフレーム５０の構成例を示す図である。図３は、ソフトウェア部品３のＲＡＷソケットにおいて、汎用ハードウェア４との間で送受信されるフレーム５０の構成を示すものである。送信元アドレスおよび宛先アドレスを含むＭＡＣヘッダ５１、ＬＬＩＤ指定用タグ５２、および宛先アドレスで示されるＯＮＵ９宛てのデータであるＭＡＣ  Ｃｌｉｅｎｔデータ５３は、ソフトウェア部品３で生成される。
【００３３】
図４は、実施の形態１にかかるＯＬＴ１のホワイトボックススイッチ２の汎用ハードウェア４で送受信されるフレーム６０の構成例を示す図である。図４は、ホワイトボックススイッチ２、すなわち汎用ハードウェア４のＮＩＣ（Network  Interface  Card）において、ＯＬＴモジュール５との間で送受信されるフレーム６０の構成を示すものである。ＭＡＣヘッダ６１はＭＡＣヘッダ５１と同一、ＬＬＩＤ指定用タグ６２はＬＬＩＤ指定用タグ５２と同一、ＭＡＣ  Ｃｌｉｅｎｔデータ６３はＭＡＣ  Ｃｌｉｅｎｔデータ５３と同一である。汎用ハードウェア４は、ソフトウェア部品３で生成されたフレーム５０に、プリアンブル６４およびＦＣＳ６５を付与してフレーム６０を生成する。
【００３４】
図５は、実施の形態１にかかるＯＬＴ１のＯＬＴモジュール５で送受信されるフレーム７０の構成例を示す図である。図５は、ＯＬＴモジュール５の光送受信部２１において、ＯＮＵ９との間で送受信されるフレーム７０の構成を示すものである。ＭＡＣヘッダ７１はＭＡＣヘッダ６１と同一、ＭＡＣ  Ｃｌｉｅｎｔデータ７３はＭＡＣ  Ｃｌｉｅｎｔデータ６３と同一である。ＯＬＴモジュール５は、汎用ハードウェア４で生成されたフレーム６０に対して、ＬＬＩＤ指定用タグ６２からＬＬＩＤ７６を生成してプリアンブル６４に挿入してプリアンブル７４とする。また、ＯＬＴモジュール５は、汎用ハードウェア４で生成されたフレーム６０からＬＬＩＤ指定用タグ６２を削除する。また、ＯＬＴモジュール５は、ＦＣＳ７５を計算して、汎用ハードウェア４で生成されたフレーム６０のＦＣＳ６５を更新する。
【００３５】
つづいて、ＯＬＴ１のＯＬＴモジュール５の動作について説明する。まず、ＯＬＴモジュール５が、ホワイトボックススイッチ２から出力されたフレームをＯＮＵ９に送信する場合について説明する。図６は、実施の形態１にかかるＯＬＴ１のＯＬＴモジュール５において、ホワイトボックススイッチ２から出力されたフレームをＯＮＵ９に送信する動作を示すフローチャートである。
【００３６】
ＯＬＴモジュール５において、まず、送受信部１１が、ホワイトボックススイッチ２から出力されたフレームを受信する（ステップＳ１）。
【００３７】
タグ検出部１２は、送受信部１１で受信されたホワイトボックススイッチ２から出力されたフレームに、ＬＬＩＤ指定用タグが付与されているか否かを判定する（ステップＳ２）。
【００３８】
タグ検出部１２において、フレームにＬＬＩＤ指定用タグが付与されていると判定された場合（ステップＳ２：Ｙｅｓ）、ＬＬＩＤ指定用タグありとして、アドレス学習部１３は、ＬＬＩＤ指定用タグが付与されたフレームの宛先アドレスを確認し、未学習の宛先アドレスをアドレス記憶部１４に記憶させる（ステップＳ３）。なお、アドレス学習部１３は、ＬＬＩＤ指定用タグが付与されたフレームの宛先アドレスを確認し、既に学習済みすなわち宛先アドレスをアドレス記憶部１４に記憶させている場合、宛先アドレスをアドレス記憶部１４に記憶させる処理を省略する。
【００３９】
ＬＬＩＤ挿入部１５は、ＬＬＩＤ指定用タグに基づいてＬＬＩＤを生成し、生成したＬＬＩＤをフレームのプリアンブルに挿入する（ステップＳ４）。
【００４０】
タグ除去部１６は、ホワイトボックススイッチ２から出力されたフレームから、ＬＬＩＤ指定用タグを削除する（ステップＳ５）。
【００４１】
ＦＣＳ更新部２０は、フレームのＦＣＳを計算して更新する（ステップＳ６）。
【００４２】
光送受信部２１は、プリアンブルにＬＬＩＤが挿入され、ＬＬＩＤ指定用タグが削除されたフレームであって、ＦＣＳ更新部２０から出力されたフレームを電気信号から光信号に変換して、ＯＮＵ９にフレームを送信する（ステップＳ７）。
【００４３】
ステップＳ２に戻って、タグ検出部１２において、フレームにＬＬＩＤ指定用タグが付与されていないと判定された場合（ステップＳ２：Ｎｏ）、ＬＬＩＤ指定用タグなしとして、ＶＩＤ識別部１７は、ＬＬＩＤ指定用タグが付与されていないフレームにおいてＶＬＡＮタグを識別する（ステップＳ８）。
【００４４】
ＬＬＩＤ挿入部１８は、ＶＩＤ識別部１７において、ＶＬＡＮタグが識別された場合、ＶＬＡＮタグに記載のＶＩＤに基づいてＬＬＩＤを生成し、生成したＬＬＩＤをホワイトボックススイッチ２から出力されたフレームのプリアンブルに挿入する（ステップＳ９）。ＬＬＩＤ挿入部１８は、ＶＩＤとＬＬＩＤとの対応関係が記載されたテーブルを予め保持し、保持しているテーブルに基づいてＬＬＩＤを生成することができるが、ＬＬＩＤを生成する方法はこれに限定されない。
【００４５】
ＦＣＳ更新部２０は、フレームのＦＣＳを計算して更新する（ステップＳ６）。
【００４６】
光送受信部２１は、プリアンブルにＬＬＩＤが挿入されたフレームであって、ＦＣＳ更新部２０から出力されたフレームを電気信号から光信号に変換して、ＯＮＵ９にフレームを送信する（ステップＳ７）。
【００４７】
つぎに、ＯＬＴモジュール５が、ＯＮＵ９から受信したフレームをホワイトボックススイッチ２に送信する場合について説明する。図７は、実施の形態１にかかるＯＬＴ１のＯＬＴモジュール５において、ＯＮＵ９から受信したフレームをホワイトボックススイッチ２に送信する動作を示すフローチャートである。
【００４８】
ＯＬＴモジュール５において、まず、光送受信部２１が、ＯＮＵ９から送信されたフレームを受信する（ステップＳ１１）。
【００４９】
ＦＣＳ検査部２２は、光送受信部２１で受信されたＯＮＵ９から送信されたフレームのＦＣＳを検査する（ステップＳ１２）。ＦＣＳ検査部２２は、ＦＣＳが正しかったフレームをアドレス学習判別部２３に出力する。
【００５０】
アドレス学習判別部２３は、受信されたフレームの送信元アドレスが、アドレス記憶部１４に記憶されている宛先アドレスと同一か否かを判別する（ステップＳ１３）。
【００５１】
アドレス学習判別部２３において、受信されたフレームの送信元アドレスがアドレス記憶部１４に記憶されている宛先アドレスと同一と判別された場合（ステップＳ１３：Ｙｅｓ）、学習済みであるとして、ＬＬＩＤ抽出部２４は、受信されたフレームのプリアンブルから、受信されたフレームの送信元であるＯＮＵ９のＬＬＩＤを抽出する（ステップＳ１４）。
【００５２】
タグ挿入部２５は、ＬＬＩＤ抽出部２４で抽出された送信元であるＯＮＵ９のＬＬＩＤに基づいて、送信元であるＯＮＵ９のＬＬＩＤを生成するためのＬＬＩＤ指定用タグを生成し、受信されたフレームに挿入する（ステップＳ１５）。
【００５３】
ＬＬＩＤ除去部２６は、受信されたフレームのプリアンブルからＬＬＩＤを除去する（ステップＳ１６）。
【００５４】
送受信部１１は、ＬＬＩＤ指定用タグが挿入され、プリアンブルからＬＬＩＤが除去されたフレームをホワイトボックススイッチ２に送信する（ステップＳ１７）。
【００５５】
ステップＳ１３に戻って、アドレス学習判別部２３において、受信されたフレームの送信元アドレスがアドレス記憶部１４に記憶されている宛先アドレスと同一ではないと判別された場合（ステップＳ１３：Ｎｏ）、未学習であるとして、ＬＬＩＤ除去部２７は、フレームのプリアンブルからＬＬＩＤを除去する（ステップＳ１８）。
【００５６】
送受信部１１は、プリアンブルからＬＬＩＤが除去されたフレームをホワイトボックススイッチ２に送信する（ステップＳ１７）。
【００５７】
つづいて、ＯＬＴモジュール５のハードウェア構成について説明する。図８は、実施の形態１にかかるＯＬＴモジュール５のハードウェア構成の例を示す図である。ＯＬＴモジュール５において、送受信部１１は、電気信号を送受信可能な電気信号のインタフェース回路９３により実現される。光送受信部２１は、光信号を受信して電気信号に変換し、電気信号を光信号に変換して送信可能な光信号の光インタフェース回路９４により実現される。ＯＬＴモジュール５のその他の構成は、メモリ９２に格納されるプログラムを実行するプロセッサ９１、およびメモリ９２により実現される。
【００５８】
プロセッサ９１およびメモリ９２で構成される場合、ＯＬＴモジュール５の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ９２に格納される。メモリ９２に記憶されたプログラムをプロセッサ９１が読み出して実行することにより、各機能を実現する。これらのプログラムは、ＯＬＴモジュール５の手順および方法をコンピュータに実行させるものであるともいえる。ここで、プロセッサ９１は、ＣＰＵ（Central  Processing  Unit）、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、またはＤＳＰ（Digital  Signal  Processor）などであってもよい。また、メモリ９２とは、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically  ＥＰＲＯＭ）などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはＤＶＤ（Digital  Versatile  Disc）などが該当する。
【００５９】
以上説明したように、本実施の形態によれば、ＯＬＴ１において、ＯＬＴモジュール５は、ホワイトボックススイッチ２から出力されたフレームにＬＬＩＤ指定用タグが付与されていた場合、ＬＬＩＤ指定用タグからＬＬＩＤを生成してフレームに挿入し、ＬＬＩＤ指定用タグを削除してＯＮＵ９に送信することとした。これにより、ＯＬＴ１は、ホワイトボックススイッチ２を含む構成において、ＯＮＵ９を識別してＯＮＵ９と通信を行うことが可能となる。すなわち、ソフトウェア部品３は、独自のＬＬＩＤ指定用タグにＬＬＩＤを埋め込んだフレームをＲＡＷソケットから送信できる。ＯＬＴモジュール５は、ソフトウェア部品３が独自のＬＬＩＤ指定用タグにＬＬＩＤを埋め込んだフレームをホワイトボックススイッチ２とＯＮＵ９との間で送受信することができる。
【００６０】
実施の形態２．
実施の形態２では、ＯＬＴモジュールがフレームを一時的に格納し、フレームの格納量によってフレームの送信を抑止する。実施の形態１と異なる部分について説明する。
【００６１】
図９は、実施の形態２にかかるＯＬＴモジュール５ａを含むＯＬＴ１ａの構成例を示す図である。なお、実施の形態２におけるＰＯＮシステムの構成は、図１に示すＰＯＮシステム１００のＯＬＴモジュール５を、ＯＬＴモジュール５ａに置き換えたものである。図示は省略するが、実施の形態２にかかるＰＯＮシステムをＰＯＮシステム１００ａとする。ＯＬＴモジュール５ａは、ＯＬＴモジュール５の構成に加えて、バッファ部３１と、抑止フレーム生成部３２と、多重化部３３と、ＭＰＣＰフレーム検出部３４と、タイムスタンプ抽出部３５と、ＰＯＮローカル時刻同期部３６と、タイムスタンプ打刻部３８と、を備える。なお、タイムスタンプ抽出部３５およびＰＯＮローカル時刻同期部３６で、書き換え制御部３７を構成する。
【００６２】
バッファ部３１は、ホワイトボックススイッチ２から受信したフレームであってＯＮＵ９に送信するフレームを格納し、格納したフレームをタイムスタンプ打刻部３８に出力する。バッファ部３１は、フレームの格納量が規定された閾値を超えた場合、フレームの格納量が閾値を超えたことを示す通知を抑止フレーム生成部３２に出力する。閾値についてはＰＯＮシステム１００ａの管理者などが作成し、予めバッファ部３１に設定しておく。
【００６３】
抑止フレーム生成部３２は、バッファ部３１から通知を受けた場合、ホワイトボックススイッチ２に対してフレームの送信を抑止することを通知するための抑止フレームを生成し、生成した抑止フレームを、多重化部３３および送受信部１１経由でホワイトボックススイッチ２に送信する。
【００６４】
多重化部３３は、多重化部２８または抑止フレーム生成部３２から出力されたフレームを選択して送受信部１１に出力する。
【００６５】
ＭＰＣＰフレーム検出部３４は、ホワイトボックススイッチ２から出力されたフレームがＭＰＣＰフレームすなわち許可フレームか否かを判定する許可フレーム検出部である。ＭＰＣＰフレーム検出部３４は、ホワイトボックススイッチ２から出力されたフレームがＭＰＣＰフレームであると判定した場合、フレームがＭＰＣＰフレームであることをタイムスタンプ抽出部３５すなわち書き換え制御部３７に通知する。ＭＰＣＰフレーム検出部３４は、ホワイトボックススイッチ２から出力されたフレームがＭＰＣＰフレームではないと判定した場合、タイムスタンプ抽出部３５すなわち書き換え制御部３７に対してフレームがＭＰＣＰフレームではないことを通知する。
【００６６】
タイムスタンプ抽出部３５は、ＭＰＣＰフレーム検出部３４においてＭＰＣＰフレームと判定された場合、ＭＰＣＰフレームからタイムスタンプを抽出する。タイムスタンプ抽出部３５は、ＭＰＣＰフレーム検出部３４においてＭＰＣＰフレームと判定されなかった場合、ホワイトボックススイッチ２から出力されたフレームからタイムスタンプを抽出しない。
【００６７】
ＰＯＮローカル時刻同期部３６は、タイムスタンプ抽出部３５においてタイムスタンプが抽出されると、ＰＯＮローカル時刻同期部３６の内部の時刻をタイムスタンプ抽出部３５において抽出されたタイムスタンプの時刻に設定すなわち更新する。ＰＯＮローカル時刻同期部３６は、タイムスタンプ打刻部３８からタイムスタンプの要求があった場合、設定した時刻に基づいて、ＭＰＣＰフレームのタイムスタンプの書き換えを指示する。なお、ＰＯＮローカル時刻同期部３６は、タイムスタンプ抽出部３５においてタイムスタンプが抽出されていないとき、ＰＯＮローカル時刻同期部３６の内部の時刻を更新しない。
【００６８】
すなわちタイムスタンプ抽出部３５およびＰＯＮローカル時刻同期部３６から構成される書き換え制御部３７は、タイムスタンプ打刻部３８においてＭＰＣＰフレームと判定され、要求があった場合、タイムスタンプ打刻部３８に対して、ＭＰＣＰフレームのタイムスタンプを、ＰＯＮローカル時刻同期部３６の内部時刻により書き換える指示を行う。例えば、ＰＯＮローカル時刻同期部３６は、継続的にＭＰＣＰフレームを受信することを考慮して、タイムスタンプ抽出部３５で抽出された最新のＭＰＣＰフレームのタイムスタンプを保持して内部時刻とし、この内部時刻により書き換える指示を行ってもよい。この場合、タイムスタンプ打刻部３８にあるＭＰＣＰフレームと、ＰＯＮローカル時刻同期部３６が保持しているタイムスタンプが抽出されたＭＰＣＰフレームとは異なるＭＰＣＰフレームとなる。なお、ＰＯＮローカル時刻同期部３６は、ＭＰＣＰフレーム検出部３４でＭＰＣＰフレームを検出した時刻からの経過時間を計測し、タイムスタンプ打刻部３８に対して、経過時間分だけタイムスタンプ打刻部３８にあるＭＰＣＰフレームのタイムスタンプを増加させる指示を行ってもよい。この場合、タイムスタンプ打刻部３８にあるＭＰＣＰフレームと、ＭＰＣＰフレーム検出部３４で検出されたＭＰＣＰフレームとは同一のＭＰＣＰフレームとなる。ＰＯＮローカル時刻同期部３６は、ＭＰＣＰフレーム検出部３４で複数のＭＰＣＰフレームが検出されている場合、ＭＰＣＰフレーム毎に経過時間を計測し、タイムスタンプ打刻部３８から要求があったときは、経過時間の長いものから順にタイムスタンプ打刻部３８に対して経過時間を通知する。これにより、ＭＰＣＰフレーム検出部３４で検出されたＭＰＣＰフレームと、タイムスタンプ打刻部３８にあるＭＰＣＰフレームとの同一性を確保することが可能である。
【００６９】
タイムスタンプ打刻部３８は、バッファ部３１から出力されたフレームがＭＰＣＰフレームすなわち許可フレームか否かを判定する機能を有する。タイムスタンプ打刻部３８においてＭＰＣＰフレームか否かを判定する機能は、前述のＭＰＣＰフレーム検出部３４の機能と同様である。タイムスタンプ打刻部３８は、バッファ部３１から出力されたフレームを受け取ると、フレームがＭＰＣＰフレームすなわち許可フレームか否かを判定し、ＭＰＣＰフレームの場合、書き換え制御部３７にタイムスタンプを書き換えるための情報を要求する。タイムスタンプ打刻部３８は、書き換え制御部３７から示された情報すなわち書き換え制御部３７の指示に基づいて、バッファ部３１から出力されたＭＰＣＰフレームに付与されているタイムスタンプを書き換える。タイムスタンプ打刻部３８は、バッファ部３１から出力されたフレームのうち、ＭＰＣＰフレーム以外のフレームに付与されているタイムスタンプについては書き換えない。
【００７０】
ここで、ＯＬＴモジュール５ａにおいて、ＭＰＣＰフレームのタイムスタンプを書き換える処理の必要性について説明する。ＯＬＴ１ａからＯＮＵ９にフレームを送信する下り送信方向では、ＯＬＴモジュール５ａでは、ＬＬＩＤ指定用タグを付与した場合のフレームの転送レートと、ＰＯＮ側すなわちＯＮＵ９との光通信でのＦＥＣ（Forward  Error  Correction）パリティを付与するときのフレームの転送レートとを考慮する必要がある。例えば、６４バイトのフレームを送信する場合、フレーム間隔およびプリアンブルを含めて８４バイトであるから、転送レートは以下の式（１）、および式（２）のようになる。
【００７１】
ＬＬＩＤ指定用タグを付与した場合の転送レート＝１０Ｇｂｐｓ×８４／８８＝９．５Ｇｂｐｓ  …（１）
【００７２】
ＦＥＣパリティを付与した場合の１０Ｇ−ＥＰＯＮの最大転送レート＝１０Ｇｂｐｓ×２７／３１＝８.７Ｇｂｐｓ  …（２）
【００７３】
このように、転送レートは、式（２）よりも式（１）の方が大きい。すなわち、ＯＬＴモジュール５ａでは、後段のＦＥＣパリティを付与したときのフレームの転送レートよりも、前段のＬＬＩＤ指定用タグを付与したときのフレームの転送レートの方が大きいため、途中の段階でフレームが溢れることが懸念される。
【００７４】
実施の形態２において、ＯＬＴ１ａでは、ホワイトボックススイッチ２は、１０Ｇ−ＥＰＯＮの８．７Ｇｂｐｓに転送レートを抑えず、最大レートでフレームを送信させる。ただし、ＯＬＴモジュール５ａは、バッファ部３１でフレームの格納量を確認し、フレームの格納量が規定された閾値を超えた場合、ホワイトボックススイッチ２に対して、フレームの送信を抑止することを通知するための抑止フレームすなわちＰＡＵＳＥフレームを送信し、バックプレッシャをかけることにする。
【００７５】
ＯＬＴモジュール５ａでは、バッファ部３１の設置に伴ってフレームの送信処理で遅延が発生し、ＭＰＣＰフレームのタイムスタンプが揺らぐことが懸念される。その結果、ＯＮＵ９においてエラーを検出してしまう可能性がある。そのため、ＯＬＴモジュール５ａは、ホワイトボックススイッチ２から出力されたＭＰＣＰフレームのタイムスタンプを、タイムスタンプ打刻部３８で書き換える、すなわち再打刻する。
【００７６】
つづいて、ＯＬＴ１ａのＯＬＴモジュール５ａが、ホワイトボックススイッチ２から出力されたフレームをＯＮＵ９に送信する場合について説明する。図１０は、実施の形態２にかかるＯＬＴ１ａのＯＬＴモジュール５ａにおいて、ホワイトボックススイッチ２から出力されたフレームをＯＮＵ９に送信する動作を示すフローチャートである。
【００７７】
ステップＳ１からステップＳ５、ステップＳ８、およびステップＳ９の処理は実施の形態１と同様である。実施の形態２では、送受信部１１がホワイトボックススイッチ２からフレームを受信すると（ステップＳ１）、ＭＰＣＰフレーム検出部３４は、送受信部１１で受信されたホワイトボックススイッチ２からのフレームがＭＰＣＰフレームか否かを判定する（ステップＳ２１）。
【００７８】
フレームがＭＰＣＰフレームの場合（ステップＳ２１：Ｙｅｓ）、ＭＰＣＰフレーム検出部３４からの通知により、書き換え制御部３７は、タイムスタンプ打刻部３８からのタイムスタンプの要求に対して、タイムスタンプ打刻部３８にＭＰＣＰフレームのタイムスタンプの書き換えを指示する（ステップＳ２２）。フレームがＭＰＣＰフレームではない場合（ステップＳ２１：Ｎｏ）、ＭＰＣＰフレーム検出部３４は、書き換え制御部３７に対してホワイトボックススイッチ２から出力されたフレームがＭＰＣＰフレームではないことを通知する。ＯＬＴモジュール５ａでは、ＭＰＣＰフレーム以外のフレームに対して、タイムスタンプの書き換えを行わずにＯＮＵ９にフレームを送信する。
【００７９】
ＯＬＴモジュール５ａでは、ステップＳ５およびステップＳ９の処理の後、ＬＬＩＤがプリアンブルに挿入されたフレームを格納する（ステップＳ２３）。バッファ部３１は、フレームの格納量が規定された閾値を超えるか否かを確認する（ステップＳ２４）。フレームの格納量が閾値を超えた場合（ステップＳ２４：Ｙｅｓ）、バッファ部３１は、フレームの格納量が閾値を超えたことを示す通知を抑止フレーム生成部３２に出力する。通知を受けた抑止フレーム生成部３２は、抑止フレームを生成し、生成した抑止フレームを、多重化部３３および送受信部１１経由でホワイトボックススイッチ２に送信する（ステップＳ２５）。フレームの格納量が閾値を超えていない場合（ステップＳ２４：Ｎｏ）、ＯＬＴモジュール５ａでは、ステップＳ２５の処理を省略する。バッファ部３１は、格納したフレームを順次タイムスタンプ打刻部３８に出力する。
【００８０】
タイムスタンプ打刻部３８は、バッファ部３１から出力されたフレームがＭＰＣＰフレームの場合（ステップＳ２６：Ｙｅｓ）、書き換え制御部３７にタイムスタンプを要求し、書き換え制御部３７の指示に基づいて、バッファ部３１から出力されたＭＰＣＰフレームに付与されているタイムスタンプを書き換える（ステップＳ２７）。タイムスタンプ打刻部３８は、バッファ部３１から出力されたフレームがＭＰＣＰフレームではない場合（ステップＳ２６：Ｎｏ）、ステップＳ２７の処理を省略する。タイムスタンプ打刻部３８は、タイムスタンプを書き換えたＭＰＣＰフレーム、またはタイムスタンプを書き換えていないＭＰＣＰフレーム以外のフレームを光送受信部２１に出力する。
【００８１】
ＦＣＳ更新部２０におけるステップＳ６の処理および光送受信部２１におけるステップＳ７の処理は、実施の形態１と同様である。
【００８２】
なお、ＯＬＴモジュール５ａにおいて、ＯＮＵ９から受信したフレームをホワイトボックススイッチ２に送信する動作は実施の形態１と同様である。
【００８３】
また、ＯＬＴモジュール５ａのハードウェア構成は、図８に示す実施の形態１のＯＬＴモジュール５のハードウェア構成と同様である。
【００８４】
以上説明したように、本実施の形態によれば、ＯＬＴ１ａにおいて、ＯＬＴモジュール５ａは、バッファ部３１でフレームを格納し、フレームの格納量が閾値を超えた場合、ホワイトボックススイッチ２に対してフレームの送信を抑止させることとした。これにより、ＯＬＴモジュール５ａにおいて、バッファ部３１でフレームが溢れてしまうことを抑止することができる。また、ＯＬＴモジュール５ａは、ＭＰＣＰフレームのタイムスタンプを書き換えてＯＮＵ９に送信することとした。これにより、ＯＮＵ９においてエラーを検出する事態を回避することができる。
【００８５】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００８６】
１，１ａ  ＯＬＴ、２  ホワイトボックススイッチ、３  ソフトウェア部品、４  汎用ハードウェア、５，５ａ  ＯＬＴモジュール、６，８−１，…，８−ｎ  光伝送路、７  スプリッタ、９−１，…，９−ｎ  ＯＮＵ、１１  送受信部、１２  タグ検出部、１３  アドレス学習部、１４  アドレス記憶部、１５，１８  ＬＬＩＤ挿入部、１６  タグ除去部、１７  ＶＩＤ識別部、１９，２８，３３  多重化部、２０  ＦＣＳ更新部、２１  光送受信部、２２  ＦＣＳ検査部、２３  アドレス学習判別部、２４  ＬＬＩＤ抽出部、２５  タグ挿入部、２６，２７  ＬＬＩＤ除去部、３１  バッファ部、３２  抑止フレーム生成部、３４  ＭＰＣＰフレーム検出部、３５  タイムスタンプ抽出部、３６  ＰＯＮローカル時刻同期部、３７  書き換え制御部、３８  タイムスタンプ打刻部、１００  ＰＯＮシステム。
【図１】
2018042603.tif 000003
【図２】
2018042603.tif 000004
【図３】
2018042603.tif 000005
【図４】
2018042603.tif 000006
【図５】
2018042603.tif 000007
【図６】
2018042603.tif 000008
【図７】
2018042603.tif 000009
【図８】
2018042603.tif 000010
【図９】
2018042603.tif 000011
【図１０】
2018042603.tif 000012
【国際調査報告】
2018042603.tif 000013
2018042603.tif 000014