(57)【要約】【課題】本発明は、一種のバーチャルＬＡＮ（ＶＬＡＮ）サービスをサポートできる受動光ネットワーク（ＰＯＮ）システム及びその方法を提供するものである。【解決手段】本発明のＰＯＮシステムは、少なくとも一台の光ライン・ターミナル（ＯＬＴ）、ＯＬＴと接続する複数の光ネットワーク・ユニット（ＯＮＵ）、及び前述のＯＬＴを管理するのに用いるＯＬＴ管理サーバで構成されている。その方法とは、ＯＬＴ管理サーバはユーザの要求より異なるＶＬＡＮ識別子（ＶＩＤ）のＶＩＤ翻訳関係を示すＶＬＡＮアクセス制御テーブルを作成し、該ＶＬＡＮアクセス制御テーブルに記述しているＶＩＤ翻訳関係を前述のＯＬＴに送信し、ＯＬＴは受信したＶＩＤ翻訳関係により、翻訳待ちの元ＶＩＤと目的ＶＩＤとの対応関係を示すＶＬＡＮ翻訳テーブルを作成する。ＯＬＴは該ＶＬＡＮ翻訳テーブルを参照して、受信フレームのＶＩＤをこれに対応する目的ＶＩＤに翻訳する。【選択図】図２
2007274693.tif 000002
【特許請求の範囲】
【請求項１】
コアネットワークと複数の光ネットワーク・ユニット（ＯＮＵ）を接続して、
該コアネットワーク中のＯＬＴ管理サーバから送出した各ＶＬＡＮ識別子（ＶＩＤ）間のＶＩＤ翻訳関係の情報を表示して、前記ＶＩＤ翻訳関係により翻訳待ちの元ＶＩＤと目的ＶＩＤとの対応関係を示すＶＬＡＮ翻訳テーブルを作成するＶＬＡＮ翻訳制御ユニットと、
前記ＶＬＡＮ翻訳テーブルを保存する記憶ユニットと、
前記ＶＬＡＮ翻訳テーブルより受信フレームのＶＩＤを翻訳する必要があるかどうかを判断して、翻訳する必要があった場合、ＶＬＡＮ翻訳テーブルに参照して、受信フレームのＶＩＤをこれに対応する目的ＶＩＤに翻訳するＶＬＡＮ処理ユニットとを有することを特徴とするバーチャルＬＡＮ（ＶＬＡＮ）サービスをサポートする光ライン・ターミナル（ＯＬＴ）。
【請求項２】
前記ＶＬＡＮ処理ユニットは前記ＶＬＡＮ翻訳テーブルで受信フレームのＶＩＤを検索して、受信フレームのＶＩＤとＶＬＡＮ翻訳テーブル中の元ＶＩＤとが同じであれば、前記受信フレームのＶＩＤを翻訳する必要があると判断することを特徴とする請求項１に記載のＯＬＴ。
【請求項３】
前記ＶＩＤ翻訳関係には、ＶＬＡＮ通信関係を含めて、前記ＶＬＡＮ通信関係は通信希望している各ＶＬＡＮのＶＩＤの対応関係で示していることを特徴とする請求項２に記載のＯＬＴ。
【請求項４】
前記ＶＬＡＮ翻訳制御ユニットは前記ＶＬＡＮ通信関係により、その中の前記ＯＬＴに所属するＶＬＡＮのＶＩＤを前記ＶＬＡＮ翻訳テーブル中の目的ＶＩＤにして、前記ＶＬＡＮ通信関係に記述した目的ＶＩＤに対応するその他のＶＩＤを元ＶＩＤとして、これによって、ＶＩＤを翻訳する必要があった場合、受信した下りのフレームのみに対してＶＩＤを翻訳することになることを特徴とする請求項３に記載のＯＬＴ。
【請求項５】
前記ＶＬＡＮ翻訳制御ユニットはロジックリンクテーブル（ＬＬＭ）の作成にも使用されて、前記ＬＬＭテーブルには、前記ＯＬＴと接続しているＯＮＵ或いはＯＮＵポートを識別する光ロジックリンクアイデンティファイ（ＯＬＩＤ）と前記ＯＬＩＤ所属するＶＬＡＮのＶＩＤ、及び前記ＯＬＴの各ユーザのＭＡＣアドレスが含まれて、前記ＬＬＭテーブルはＯＬＩＤ、ＶＩＤ及びユーザＭＡＣアドレスのマッピング関係を示して、
また、前記ＶＬＡＮ処理ユニットは、前記ＬＬＭテーブルで受信フレームの目的ＭＡＣアドレスと同様の項目を検索して、検出された項目のＶＩＤが受信フレームのＶＩＤと同様ではなければ、前記受信フレームのＶＩＤを翻訳する必要あると判断することを特徴とする請求項４に記載のＯＬＴ。
【請求項６】
前記ＶＩＤ翻訳関係にはＶＬＡＮカプセル関係も含めて、前記ＶＬＡＮカプセル関係とは、サービス・プロバイダーが少なくとも一つのＶＬＡＮに分配したサービスＶＩＤと前記ＶＬＡＮのＶＩＤ間の対応関係であることを特徴とする請求項２に記載のＯＬＴ。
【請求項７】
前記ＶＬＡＮ翻訳制御ユニットはそのＶＬＡＮカプセル関係により、前記ＶＬＡＮ翻訳テーブルに、ＶＩＤと（サービスＶＩＤ、ＶＩＤ）を元ＶＩＤと目的ＶＩＤにする項目と、（サービスＶＩＤ、ＶＩＤ）とＶＩＤを元ＶＩＤと目的ＶＩＤにする項目を作成して、
前記ＶＬＡＮ処理ユニットは、受信フレームが上りフレームで、当該受信フレームのＶＩＤを翻訳必要である場合には、前記ＶＬＡＮ翻訳テーブルにより、前記目的ＶＩＤ中の前記サービスＶＩＤを受信フレームのサービスＶＩＤフィールドに加えるが、受信フレームが下りフレームで、当該受信フレームのＶＩＤを翻訳必要である場合には、前記受信フレーム中のサービスＶＩＤフィールドにあるサービスＶＩＤを削除することを特徴とする請求項６に記載のＯＬＴ。
【請求項８】
前記ＶＬＡＮ翻訳制御ユニットは、前記ＯＬＴ管理サーバからの検索要求を受信して、前記ＯＬＴに所属するＶＬＡＮのＶＩＤ情報をレスポンス情報として、前記ＯＬＴ管理サーバに応答することを特徴とする請求項７に記載のＯＬＴ。
【請求項９】
前記ＶＬＡＮ翻訳制御ユニットは、前記ＯＬＴ管理サーバから変更したＶＩＤ翻訳項目を受信して、それに応じて、前記ＶＬＡＮ翻訳テーブル中の前記項目を変更することを特徴とする請求項８に記載のＯＬＴ。
【請求項１０】
受動光ネットワーク（ＰＯＮ）システム中の複数の光ライン・ターミナル（ＯＬＴ）と接続して、
ユーザの要求によって、ＶＬＡＮアクセス制御テーブルを作成して、各ＶＬＡＮ識別子（ＶＩＤ）間のＶＩＤ翻訳関係を示し、前記ＶＩＤ翻訳関係を関連ＯＬＴへ送信して、前記ＯＬＴはＶＩＤ翻訳関係によって、ＶＬＡＮ翻訳を行うＶＬＡＮアクセス制御ユニットと、
前記ＶＬＡＮアクセス制御テーブルを保存する記憶ユニットとを有することを特徴とするバーチャルＬＡＮ（ＶＬＡＮ）サービスをサポートする光ライン・ターミナル（ＯＬＴ）管理サーバ。
【請求項１１】
前記ＶＩＤ翻訳関係は、通信希望の各ＶＬＡＮのＶＩＤの対応関係で示すＶＬＡＮ通信関係、または、サービス・プロバイダーが少なくとも一つのＶＬＡＮに分配したサービスＶＩＤと前記ＶＬＡＮのＶＩＤ間の対応関係で示すＶＬＡＮカプセル関係を有することを特徴とする請求項１０に記載のＯＬＴ管理サーバ。
【請求項１２】
前記ＶＬＡＮアクセス制御ユニットはＶＬＡＮ管理テーブルを作成して、ＶＬＡＮとＯＬＴの所属関係を示し、前記ＶＩＤ翻訳関係を関係ＯＬＴに送信することを特徴とする請求項１１に記載のＯＬＴ管理サーバ。
【請求項１３】
前記ＶＬＡＮアクセス制御ユニットは、周期的に前記ＯＬＴを検索して、前記ＯＬＴのレスポンス情報によって、前記ＶＬＡＮ管理テーブルを更新して、前記レスポンス情報は、前記ＯＬＴに所属するＶＬＡＮのＶＩＤ情報であることを特徴とする請求項１２に記載のＯＬＴ管理サーバ。
【請求項１４】
前記ＶＬＡＮアクセス制御ユニットは、ユーザの要求によって、前記ＶＬＡＮアクセス制御テーブル中のＶＩＤ翻訳項目を修正した場合、前記項目に関連するＯＬＴに修正したＶＩＤ翻訳項目を送信することを特徴とする請求項１３に記載のＯＬＴ管理サーバ。
【請求項１５】
少なくとも一台の光ライン・ターミナル（ＯＬＴ）、ＯＬＴごとに接続する複数の光ネットワーク・ユニット（ＯＮＵ）、及び前記ＯＬＴを管理するＯＬＴ管理サーバで構成されるＰＯＮシステムにおいて、
ユーザの要求によって、ＶＬＡＮアクセス制御テーブルを作成して、異なるＶＬＡＮ識別子（ＶＩＤ）間のＶＩＤ翻訳関係を示し、前記ＶＩＤ翻訳関係を関連ＯＬＴへ送信するＶＬＡＮアクセス制御ユニットと、
ＶＬＡＮアクセス制御テーブルを保存する記憶ユニットとを有するＯＬＴ管理サーバと、
前記ＶＩＤ翻訳関係の情報を受けて、翻訳待ちの元ＶＩＤと目的ＶＩＤとの対応関係を示すＶＬＡＮ翻訳テーブルを作成するＶＬＡＮ翻訳制御ユニットと、
前記ＶＬＡＮ翻訳テーブルを保存する記憶ユニットと、
前記ＶＬＡＮ翻訳テーブルより受信フレームのＶＩＤを翻訳する必要があるかどうかを判断して、翻訳する必要があった場合、前記ＶＬＡＮ翻訳テーブルに参照して、前記受信フレームのＶＩＤをそれに対応する目的ＶＩＤに翻訳するＶＬＡＮ処理ユニットとを有するＯＬＴとを有することを特徴とするバーチャルＬＡＮ（ＶＬＡＮ）サービスをサポートする受動光ネットワーク（ＰＯＮ）システム。
【請求項１６】
前記ＶＩＤ翻訳関係は、通信希望の各ＶＬＡＮのＶＩＤの対応関係で示すＶＬＡＮ通信関係と、サービス・プロバイダーが少なくとも一つのＶＬＡＮに分配したサービスＶＩＤと前記ＶＬＡＮのＶＩＤ間の対応関係で示すＶＬＡＮカプセル関係とを含むことを特徴とする請求項１５に記載のシステム。
【請求項１７】
少なくとも一台の光ライン・ターミナル（ＯＬＴ）、ＯＬＴごとに接続する複数の光ネットワーク・ユニット（ＯＮＵ）、及び前記ＯＬＴを管理するＯＬＴ管理サーバで構成されている該ＰＯＮシステムでバーチャルＬＡＮ（ＶＬＡＮ）サービスをサポートする方法であって、
ａ）ＯＬＴ管理サーバはユーザの要求によって、ＶＬＡＮアクセス制御テーブルを作成して、異なるＶＬＡＮ識別子（ＶＩＤ）間のＶＩＤ翻訳関係を示し、前記ＶＩＤ翻訳関係を関連ＯＬＴへ送信し、
ｂ）前記ＯＬＴは、受信したＶＩＤ翻訳関係の情報により、翻訳待ちの元ＶＩＤと目的ＶＩＤとの対応関係を示すＶＬＡＮ翻訳テーブルを作成し、
ｃ）前記ＯＬＴは、前記ＶＬＡＮ翻訳テーブルより受信フレームのＶＩＤを翻訳する必要があると判断した場合、前記ＶＬＡＮ翻訳テーブルを参照して、前記受信フレームのＶＩＤを対応する目的ＶＩＤに翻訳することを特徴とするＰＯＮシステムでバーチャルＬＡＮ（ＶＬＡＮ）サービスをサポートする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全体的としては受動光ネットワーク（ＰＯＮ）に関し、特に一種のバーチャルイーサネット（登録商標）ＬＡＮ（ＶＬＡＮ）サービスをサポートする受動光ネットワーク及びその方法に関する。
【背景技術】
【０００２】
現在、受動性と光特性に基づいた受動光ネットワークは、低コストでありながら、高速な通信速度を提供でき、まさに次世代の理想的な高速広帯域アクセス技術である。
【０００３】
一般的には、受動光ネットワークシステムは、主に光ライン・ターミナル（ＯＬＴ）、光ディストリビューション・ネットワーク（ＯＤＮ）、及び光ネットワーク・ユニット（ＯＮＵ）という三つの部分で構成されている。
【０００４】
図１は、従来のＰＯＮシステム概念図である。図１のように、ＰＯＮシステムは一点から複数の点に分ける構造である。コアネットワークに接続するＯＬＴは局側に設置される。一つのＯＬＴは一つ又は複数のＯＤＮ設備、例えば光スプリッタ等により、複数のＯＮＵと接続されている。ここで、ＯＮＵはクライアント側に位置して、通常は自宅やオフィスなど加入者側に設置され、かつ、必要に応じて、一つのＯＮＵは複数の使用者で共有することもできる。図１に示すＰＯＮにおいては、下りフレームはブロードキャストの方式でＯＬＴから各ＯＮＵへ伝送されるが、上りフレームは光時分割多重（Ｏｐｔｉｃａｌ  Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）方式でＯＮＵからＯＬＴへ伝送される。このようなネット構造で、ＰＯＮシステムは使用者に、従来の電話、インターネット業務から近年発展し始めたＩＰＴＶなどのサービスを提供できる。
【０００５】
また、従来のイーサネット（登録商標）では、ネットワーク内の端末設備が多い場合、ブロードキャストフレームを送信する時、ブロードキャスト信号が帯域幅を使い切ってしまい（ブロードキャストストーム）、ネットワーク機能がダウンする可能性が高い。ネットワークがＱｏＳとネット管理の要求に合わせるために、バーチャルＬＡＮ（ＶＬＡＮ）の思想はネットワークの構成で広く応用されている。
【０００６】
ＶＬＡＮとは論理的に一つの大規模なネットワークを独立した複数のサブネットに分けて、物理的な構成に依存しない。各ＶＬＡＮが論理的な一つのサブブロードキャスト領域と考えられて、前述の領域内の端末は同じＶＬＡＮ識別子（ＶＩＤ）を持っている。従って、あるＶＬＡＮから送信されたブロードキャストフレームは、同じＶＬＡＮの中の端末にしか受信できない。このように、各自独立なサブブロードキャスト領域を分けることによって、ＶＬＡＮはネットワークを便利に管理できると同時に、ブロードキャストに起こるブロードキャストストームを有効に抑えることもできる。
【０００７】
ＶＬＡＮはネットワークの管理に柔軟性と安全性を提供しているため、ＰＯＮシステムに対して、完備したＶＬＡＮ機能を提供することは非常に重要である。
【０００８】
従来では、一部ＶＬＡＮサービスをサポートできるＰＯＮシステムはすでに提供されていた。例えば、名称は“Ｓｈａｒｅｄ  ＬＡＮ  ｅｍｕｌａｔｉｏｎ  ｍｅｔｈｏｄ  ａｎｄ  ａｐｐａｒａｔｕｓ  ｈａｖｉｎｇ  ＶＬＡＮ  ｒｅｃｏｇｎｉｔｉｏｎ  ａｎｄ  ＬＬＩＤ  ｍａｎａｇｅｍｅｎｔ  ｆｕｎｃｔｉｏｎｓ  ｏｎ  ＥＰＯＮ（ＥＰＯＮで使用するＶＬＡＮを識別でき、ＬＬＩＤ管理機能も備えているＰＯＮ中における共有ＬＡＮエミュレーション方法と設備）”のアメリカ特許２００５／００８３９５０では、一種のＶＩＤ識別できるＰＯＮシステムを公開している。前述の特許が公開している考案では、ＯＬＴはＯＮＵごとに各ＯＮＵ或いはＯＮＵグループを識別するユニークなロジックリンクＩＤ（ＬＬＩＤ）を付与している。ＯＬＴがＶＩＤを含むブロードキャストフレームを受信した後、前述のフレームを同じＶＩＤを持つＯＮＵにしか送信しない。
【０００９】
ただし、こうしたＶＬＡＮをサポートするＰＯＮシステムは、同じＶＬＡＮに属する端末間しか通信できなくて、従って、このシステムには、下記の二つの問題が存在している。
【００１０】
一つは、従来のＯＬＴでは、異なるＶＬＡＮ間の通信をサポートしていない。異なるＶＬＡＮに属する端末間で通信する場合、ＶＬＡＮを管理する設備は通信元のＶＬＡＮからのデータフレームのＶＩＤを通信先のＶＬＡＮのＶＩＤに翻訳する必要があり、前述のＶＬＡＮの端末が前述のデータフレームを受信できる。しかし、従来のＯＬＴは、ＶＩＤを識別する機能しか備えていないため、異なるＶＬＡＮ間のＶＩＤの自動翻訳機能がない。
【００１１】
また、従来のＯＬＴは拡張したサービスＶＩＤをサポートしていない。ＶＩＤは１２ビットフィールドであるため、最大に４０９４個ＶＬＡＮを提供できるが、サービス・プロバイダーが加入者ごとにＶＩＤを付与すれば、４０９４個ＶＩＤはたちまち使い尽くしてしまう。ＩＥＥＥ８０２．１ａｄに提出した８０２．１Ｑ−ｉｎ−Ｑ（ＶＬＡＮカプセル）の定義により、サービス・プロバイダーは複数の異なるＶＬＡＮに一つのサービスＶＩＤ（すなわち、これらのＶＬＡＮは一つのサービスＶＩＤで標識するＶＬＡＮに属する）を分配することができ、かつ、分配されたサービスＶＩＤはフレーム中に付加された指定フィールドとＶＬＡＮのＶＩＤと一緒に伝送される。図８はサービスＶＩＤのフィールドを示している。図８のように、始点ＭＡＣアドレスフィールドとＶＩＤタイプフィールドの間にもう一つのタイプフィールドを追加して、前述のタイプフィールドはＶＩＤタイプフィールドのフォーマットと同じ形式になっているが、相違点は、ＶＩＤフィールドをサービスＶＩＤフィールドに変更するのみである。サービスＶＩＤを採用することによって、サービス・プロバイダーは４０９４＊４０９４個のＶＬＡＮを提供できるようになり、従って、カプセルのＶＬＡＮにより、ネットワークサービスを拡張できる。ただし、従来のＯＬＴは、ＯＮＵからの上りフレームを受信した時に、データフレームに対応するサービスＶＩＤを付加することができず、下りフレーム中のサービスＶＩＤを識別することもできない。すなわち、従来のＯＬＴはＶＬＡＮのカプセルをサポートすることができない。
【００１２】
従来技術には、ＯＬＴの上記どちらの問題も解決するために、ＯＬＴとコアネットワークとの間のスイッチに相当する機能を持たせているので、従って、スイッチで異なるＶＬＡＮ間の通信時の翻訳機能、サービスＶＩＤを付加及び識別するＶＬＡＮカプセル機能を達成している。ただし、このような機能を備えているスイッチは通常、手動で設定して、配置手順も複雑で、効率が悪く、ネットワークの柔軟性にとても影響します。
【００１３】
従って、全面的にＶＬＡＮサービスをサポートできる受動光ネットワーク（ＰＯＮ）システム及び方法が必要となっている。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は上記課題に鑑みたもので、一種のスイッチを使用せず、ＯＬＴで全面的にＶＬＡＮサービスを管理できるＶＬＡＮサービスをサポートする受動光ネットワークシステム及びその方法を提供することを目的とする。
【００１５】
また、本発明は、一種のＯＬＴより異なるＶＬＡＮ間の通信を行うようなＶＬＡＮサービスをサポートする受動光ネットワークシステム及びその方法を提供することを目的とする。
【００１６】
また、本発明は、一種のＯＬＴはサービスＶＩＤの持つＶＬＡＮカプセル（Ｑ−ｉｎ−Ｑ）をサポートするようなＶＬＡＮサービスをサポートする受動光ネットワークシステム及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記の目的を達成するために、本発明においては、一種のバーチャルＬＡＮ（ＶＬＡＮ）サービスをサポートする光ライン・ターミナル（ＯＬＴ）において、前述のＯＬＴはコアネットワークと接続して、かつ複数の光ネットワーク・ユニット（ＯＮＵ）と接続して、
コアネットワーク中のＯＬＴ管理サーバから送信された各異なるＶＬＡＮ識別子（ＶＩＤ）間のＶＩＤ翻訳関係の情報を受信して、前述のＶＩＤ翻訳関係により翻訳待ちの元ＶＩＤと目的ＶＩＤとの対応関係を示すＶＬＡＮ翻訳テーブルを作成するＶＬＡＮ翻訳制御ユニットと、
前述のＶＬＡＮ翻訳テーブルを保存する記憶ユニットと、
ＶＬＡＮ翻訳テーブルより受信フレームのＶＩＤを翻訳する必要があるかどうかを判断して、翻訳する必要があった場合、ＶＬＡＮ翻訳テーブルに参照して、受信フレームのＶＩＤに対応する目的ＶＩＤに翻訳するＶＬＡＮ処理ユニットとを含む。
【００１８】
また、上記の目的を達成するために、本発明においては、一種のバーチャルＬＡＮ（ＶＬＡＮ）サービスをサポートする光ライン・ターミナル（ＯＬＴ）管理サーバにおいて、ＰＯＮシステム中の複数の光ライン・ターミナル（ＯＬＴ）と接続して、
ユーザの要求によって、ＶＬＡＮアクセス制御テーブルを作成して、各異なるＶＬＡＮ識別子（ＶＩＤ）間のＶＩＤ翻訳関係を示して、前述のＶＩＤ翻訳関係を前述のＯＬＴへ送信して、前述のＯＬＴは前述のＶＩＤ翻訳関係によって、ＶＬＡＮ翻訳を行うＶＬＡＮアクセス制御ユニットと、
前述のＶＬＡＮアクセス制御テーブルを保存する記憶ユニットとを含む。
【００１９】
また、上記の目的を達成するために、本発明においては、ＰＯＮシステムにバーチャルＬＡＮ（ＶＬＡＮ）サービスをサポートする一種の方法において、前述のＰＯＮシステムは、少なくとも一台の光ライン・ターミナル（ＯＬＴ）、各ＯＬＴに接続する複数の光ネットワーク・ユニット（ＯＮＵ）、及び前述のＯＬＴを管理するＯＬＴ管理サーバで構成されるが、前述の方法は、以下の通りである。
【００２０】
ａ）前述のＯＬＴ管理サーバはユーザの要求によって、ＶＬＡＮアクセス制御テーブルを作成して、各異なるＶＬＡＮ識別子（ＶＩＤ）間のＶＩＤ翻訳関係を示し、前述のＶＬＡＮアクセス制御テーブルにあるＶＩＤ翻訳関係を前述のＯＬＴへ送信する。
ｂ）前述のＯＬＴは、受信したＶＩＤ翻訳関係の情報により、翻訳待ちの元ＶＩＤと目的ＶＩＤとの対応関係を示すＶＬＡＮ翻訳テーブルを作成する。
ｃ）前述のＯＬＴは、ＶＬＡＮ翻訳テーブルより受信フレームのＶＩＤを翻訳する必要があると判断した場合、ＶＬＡＮ翻訳テーブルに参照して、受信フレームのＶＩＤに対応する目的ＶＩＤに翻訳する。
【００２１】
下記の図面の説明及び特許請求の範囲の内容によって本発明を更に全体として深く理解するうちに、本発明のその他の目的及び効果がより明確且つ理解しやすくなる。
【００２２】
以下、付図を参照して、実施形態について説明する。ＯＬＴにＶＬＡＮを管理させるために、本発明は図２に示すような受動光ネットワークシステムを提供する。全体的から見ると、本発明は受動光ネットワークシステムの中にＯＬＴ管理サーバを加え、従って、ユーザの要求によって、ＶＩＤ翻訳関係を設定及び更新して、前述のＶＩＤ翻訳関係はＶＬＡＮ通信関係とサービスＶＩＤとＶＬＡＮの対応関係を含めている。また、ＯＬＴ管理サーバは前述のＶＩＤ翻訳関係を関連ＯＬＴへ送信する。こうして、各ＯＬＴは前述のＶＩＤ翻訳関係によって、各自のＶＬＡＮ翻訳テーブルを作成して、前述のＶＬＡＮ翻訳テーブルによって、受信フレームのＶＩＤを目的ＶＩＤに翻訳する。
【００２３】
つまり、本発明は次の三つの段階で構成されており、それはＯＬＴ管理サーバがＶＩＤ翻訳関係を作成する段階と、各ＯＬＴが前述のＶＩＤ翻訳関係によってＶＬＡＮ翻訳テーブルを作成する段階と、ＯＬＴが前述のＶＬＡＮ翻訳テーブルに基づいてＶＬＡＮ翻訳処理を行う段階とである。以下、付図２乃至９を参照しながら、この三つの段階の具体的な流れを説明する。
【００２４】
図２は、本発明の実施例に係る受動光ネットワークシステムの概念図を示している。前述の受動光ネットワークシステムは自動ＶＬＡＮ翻訳機能とＶＬＡＮカプセル（Ｑ−ｉｎ−Ｑ）機能を提供できる。
【００２５】
前述の受動光ネットワークシステムは、下記の部分を備えている。コアネットワーク２４４におけるＯＬＴ管理サーバ２００と、ＯＬＴ１００（ＯＬＴ＃１とＯＬＴ＃２）を二つ、各ＯＬＴはそれぞれ複数のＯＮＵと接続され、各ＯＮＵは一名のユーザに接続され、その中、ＯＬＴ＃１と接続する二つのＯＮＵのユーザは異なる二つのＶＬＡＮに属し、つまり、ＯＮＵ１のユーザはＶＬＡＮ＃１に属して（ＶＩＤ＝１）、ＯＮＵ２のユーザはＶＬＡＮ＃２に属している（ＶＩＤ＝２）が、ＯＬＴ＃２と接続する二つのＯＮＵのユーザはともにＶＬＡＮ＃３に属している（ＶＩＤ＝３）。ここで注意すべきことは、複数のユーザは同じＯＮＵを共有している場合、同じＯＮＵを利用する異なるユーザがそれぞれ異なるＶＬＡＮに属する可能性もあるということである。
【００２６】
ＯＬＴ管理サーバ
図２のように、ＯＬＴ管理サーバ２００は、ユーザインタフェース２０１と、メッセージ処理ユニット２０２と、ＶＬＡＮアクセス制御ユニット２１０と、及び記憶ユニット２２０とで構成される。
【００２７】
その中、ユーザインタフェース２０１は、ネットワーク管理者の要求を受けて（例えば、異なるＶＬＡＮ間の通信リクエスト）、メッセージ処理ユニット２０２へ送信する。メッセージ処理ユニット２０２は、ユーザインタフェース２０１からリクエストを受けて処理し、ＶＬＡＮアクセス制御ユニット２１０へ送信するか、或はＶＬＡＮアクセス制御ユニット２１０から来た応答によって、記憶ユニット２２０をコントロールするか、或は各ＯＬＴへ関連メッセージを送信する。
【００２８】
ＶＬＡＮアクセス制御ユニット２１０はネットワーク管理者の要求によって、ＶＬＡＮ管理テーブルとＶＬＡＮアクセス制御テーブル（テーブルの詳細内容は後で説明する）を作成、配置し、メッセージ処理ユニット２０２を通して前述のＶＬＡＮ管理テーブルとＶＬＡＮアクセス制御テーブルを記憶ユニット２２０に保存する。また、ＶＬＡＮアクセス制御ユニット２１０はＶＬＡＮアクセス制御テーブルの内容をメッセージ処理ユニット２０２に経由して各関連ＯＬＴへ送信して、各自のＶＬＡＮ翻訳テーブルを作成、或いは更新させる。本発明の実施例中では、各種のメッセージを処理するメッセージ処理ユニット２０２は独立の部分であるが、場合によってＶＬＡＮアクセス制御ユニット２１０に統合することも可能である。
【００２９】
図３と図４は、それぞれＯＬＴ管理サーバ２００でＶＬＡＮ管理テーブルとＶＬＡＮアクセス制御テーブルを作成する一例を示している。
【００３０】
ＶＬＡＮ管理テーブル
図３は、図２の状況でのＶＬＡＮ管理テーブルの一例を示している。前述のＶＬＡＮ管理テーブルは、ＶＬＡＮグループを識別するＶＩＤ、ＶＩＤが属しているＯＬＴの番号、ＯＬＴのＩＰアドレスを含んでいる。その他、複数のＶＬＡＮが異なるバーチャル専用網（ＶＰＮ）に属している場合、ＶＰＮの識別子（ＶＰＮ  ＩＤ）も格納する。
【００３１】
図２のように、ＯＬＴ＃１はＶＬＡＮ＃１（ＶＩＤ＝１）とＶＬＡＮ＃２（ＶＩＤ＝２）と、ＯＬＴ＃２はＶＬＡＮ＃３（ＶＩＤ＝３）とを接続している。図３のＶＬＡＮ管理テーブルを見ると、ＶＩＤ＝１とＶＩＤ＝２はＯＬＴ＃１に対応し、ＶＩＤ＝３はＯＬＴ＃２に対応している。このように、図３のＶＬＡＮ管理テーブルはＶＬＡＮとＯＬＴの所属関係を明確に示している。つまり、どのＶＬＡＮがどのＯＬＴ上に位置しているかを示している。
【００３２】
もし、ＶＬＡＮの分割が比較的安定していれば、前述のＶＬＡＮ管理テーブルはネットワーク管理者より直接手動で配置することができる。ネットワーク管理者は随時新たにＶＬＡＮ  配置することもできる。この場合には、ＶＬＡＮ管理テーブルを直ちに更新・管理するために、ＶＬＡＮアクセス制御ユニット２１０は周期的にネットワーク内の各ＯＬＴ１００に検索要求を送信して、ＯＬＴからＯＬＴに属するＶＬＡＮグループの情報を送信することを請求する。前述のＯＬＴ１００が検索要求を受信したら、それに接続するユーザが属するＶＬＡＮグループの情報をＯＬＴ管理サーバ２００に送信する。こうして、ＶＬＡＮアクセス制御ユニット２１０は随時ＶＬＡＮ管理テーブルを更新する。
【００３３】
ＶＬＡＮアクセス制御テーブル
異なるＶＬＡＮ間で通信する、或いはシステムにＶＬＡＮカプセル（Ｑ−ｉｎ−Ｑ）機能のサポートが求められた場合、ネットワーク管理者はＶＬＡＮアクセス制御ユニット２１０にＶＬＡＮアクセス制御テーブルを作成、または更新する要求を与えて、前述のＶＬＡＮアクセス制御テーブルは、異なるＶＩＤ間の翻訳関係を示している。図４は、図２の状況でＶＬＡＮアクセス制御テーブルの一例を示している。
【００３４】
図４のように、ＶＬＡＮアクセス制御テーブルは下記のフィールドを含めている。
【００３５】
ＶＩＤ翻訳タイプは、「ＶＬＡＮ通信」と「ＶＬＡＮカプセル」の二種類ある。「ＶＬＡＮ通信」とは、異なるＶＬＡＮ間の通信が行われた場合、受信フレームのＶＩＤを通信先のＶＬＡＮのＶＩＤに翻訳することである。「ＶＬＡＮカプセル」とは、サービス・プロバイダーがＶＬＡＮにサービスＶＩＤを分配した場合、受信フレームのＶＩＤと提供されたサービスＶＩＤを相互翻訳することである。
【００３６】
（ＶＩＤ，ＯＬＴ）は、あるＯＬＴに位置するＶＬＡＮを識別する情報であり、情報元はＶＬＡＮ管理テーブルである（図面３を参照）。例えば、（１，１）はＯＬＴ＃１に位置するＶＬＡＮ＃１（ＶＩＤ＝１）を示している。
【００３７】
サービスＶＩＤは、（ＶＩＤ，ＯＬＴ）で表明したＶＬＡＮに分配されたサービスＶＩＤである。
【００３８】
オプションフィールド、ＶＬＡＮが異なるＶＰＮに属している場合、ＶＰＮ  ＩＤを格納する。
【００３９】
図４に示しているように、ＶＬＡＮアクセス制御テーブルには複数の（ＶＩＤ，ＯＬＴ）列が存在する。ＶＩＤ翻訳タイプはＶＬＡＮ通信であった場合、同じ行にある複数の（ＶＩＤ，ＯＬＴ）はこれらに対応するＶＬＡＮ間で通信できることを示している。例えば、図４に示しているテーブルの一行目に（１，１）と（３，２）二つ（ＶＩＤ，ＯＬＴ）がある。これは、図２に示しているＯＬＴ＃１に属するＶＬＡＮ＃１とＯＬＴ＃２に属するＶＬＡＮ＃３の間で通信できることを明示している。従って、ＯＬＴ＃１とＯＬＴ＃２はＶＩＤ＝１とＶＩＤ＝３を相互翻訳する必要がある。また、図４に示しているテーブルの二行目に、ＶＩＤ翻訳タイプは「ＶＬＡＮカプセル」となっており、かつ、（２，１）とサービスＶＩＤ＝１００に対応するので、ＯＬＴ＃１に属するＶＬＡＮ＃２のサービスＶＩＤ＝１００、ＶＩＤ＝２であることを示している。また、ＯＬＴ＃１はこれに対して翻訳する必要がある。
【００４０】
ＯＬＴ管理サーバ２００のＶＬＡＮアクセス制御ユニット２１０はアクセス制御テーブルを作成した後、その中のＶＩＤ翻訳関係を関連ＯＬＴへ送信して、ＶＬＡＮ翻訳テーブルを更新するよう通知する。例えば、図４に示しているテーブルの一行目の内容をＯＬＴ＃１とＯＬＴ＃２へ、二行目の内容をＯＬＴ＃１へ送信する。こうして、関連するＯＬＴは受けたＶＩＤ翻訳関係によって相当な処理を行う。
【００４１】
ＯＬＴ
図２に戻って、本発明に係る方法に従って、従来のＯＬＴにＶＬＡＮ翻訳制御ユニット２３０と、ＶＬＡＮ処理ユニット２４０と、記憶ユニット２５０と、及び上り・下り処理ユニット２６０を加える。
【００４２】
その中で、上り・下り処理ユニット２６０は、上りフレーム或いは下りフレームを受信する。ＶＬＡＮ翻訳制御ユニット２３０は、ＯＬＴ管理サーバ２００から来たＶＬＡＮアクセス制御テーブルのＶＩＤ翻訳関係を受信して、ＶＬＡＮ翻訳テーブルを作成、或いは更新する。また、ＶＬＡＮ翻訳制御ユニット２３０は、前述のＯＬＴと接続する各レイヤーのロジックリンク識別子（ＯＬＩＤ）とＶＩＤのマッピング関係を示すロジックリンクテーブル（ＬＬＭ）を作成する必要がある。作成したＶＬＡＮ翻訳テーブルとＬＬＭテーブルを記憶ユニット２５０に保存される。ＶＬＡＮ処理ユニット２４０は、ＶＬＡＮ翻訳テーブル（場合によってＬＬＭテーブルも参考）によって受信フレームのＶＩＤを目的ＶＩＤに翻訳する必要があるかどうかを判断する。必要があれば、翻訳機能を実行する。ＶＬＡＮ処理ユニット２４０の詳細ワークフローは後で図７を参照して説明する。
【００４３】
図５と図６は、それぞれ図４のアクセス制御テーブルによって、ＯＬＴ＃１で作成したＶＬＡＮ翻訳テーブルとＬＬＭテーブルの一例を示している。
【００４４】
ＶＬＡＮ翻訳テーブル
図５に示したように、ＶＬＡＮ処理ユニット２４０が作成したＶＬＡＮ翻訳テーブルは下記のフィールドを含む。
−図４と同じくＶＩＤ翻訳タイプ：「ＶＬＡＮ通信」と「ＶＬＡＮカプセル」二種類がある。
−目的ＶＩＤフィールド：受信フレームのＶＩＤを翻訳する時の目的ＶＩＤを標識する。
−元ＶＩＤフィールド：翻訳必要の受信フレームのＶＩＤを標識する。
【００４５】
各ＶＬＡＮ翻訳テーブルにおいて、一つの目的ＶＩＤフィールドは複数の元ＶＩＤフィールドに対応できる。
【００４６】
ＯＬＴ＃１が図４のようなＶＬＡＮアクセス制御テーブルの一行目と二行目の内容を例として受信した場合、ＶＬＡＮ翻訳制御ユニット２３０がＶＬＡＮ翻訳テーブルを作成する手順を以下に説明する。
【００４７】
まず、ＶＬＡＮ翻訳制御ユニット２３０は受信したＶＬＡＮアクセス制御テーブルのＶＩＤ翻訳タイプを識別する。例えば、受信したＶＩＤ翻訳タイプは「ＶＬＡＮ通信」である場合、後付き（ＶＩＤ，ＯＬＴ）を見る。図４に示すテーブルの一行目の内容により、ＶＬＡＮ＃１（１，１）とＶＬＡＮ＃３（３，２）は通信関係であることが分かる。従って、ＶＬＡＮ翻訳制御ユニット２３０は本ＯＬＴ（ＯＬＴ＃１）と関連するＶＬＡＮの識別子ＶＩＤ＝１をＶＬＡＮ翻訳テーブルの目的ＶＩＤに、その他のＶＩＤを元ＶＩＤにすると、図５のように、元ＶＩＤは３である。これで、ＶＬＡＮ処理ユニット２４０はＶＬＡＮ翻訳テーブルの項目によって、受信したＶＩＤが３である下りフレームのＶＩＤをＶＩＤ＝１に訳して、ＶＬＡＮ＃３からのデータフレームをＶＬＡＮ＃１に伝送する。
【００４８】
受信したＶＩＤ翻訳タイプが「ＶＬＡＮカプセル」である場合、後付きサービスＶＩＤと対応する（ＶＩＤ，ＯＬＴ）を見る。図４に示すテーブルの二行目の内容により、サービスＶＩＤ＝１００はＶＬＡＮ＃２（２，１）と対応することが分かる。従って、ＶＬＡＮ翻訳制御ユニット２３０は、図５のようにＶＬＡＮ翻訳テーブルに二行の記録を追加して、一つはＶＩＤ＝２を元ＶＩＤに、（サービスＶＩＤ＝１００，ＶＩＤ＝２）を目的ＶＩＤにする。もう一つは逆になる。これで、ＶＬＡＮ処理ユニット２４０はＶＬＡＮ翻訳テーブルの項目によって、受信したＶＩＤが２である上りフレームにサービスＶＩＤ＝１００を追加して、受信したＶＩＤが２である下りフレームのサービスＶＩＤ＝１００を削除する（詳細手順は後で説明する）。
【００４９】
ＬＬＭテーブル
ＶＬＡＮ翻訳テーブルの他に、受信フレームを正確に目的ＯＮＵへ伝送するため、ＶＬＡＮ翻訳制御ユニット２３０は、ロジックリンクテーブルを作成して、ＯＬＴを補助してロジックリンクに対応するＶＩＤを捜索する。図６に示しているのはＯＬＴ１００が作成したＬＬＭテーブルの一例であり、ＯＮＵとＯＬＴ間のロジックリンクの情報を管理する。前述のテーブルは下記のフィールドを含む。
−レイヤー識別子（ＯＬＩＤ）：ＯＮＵとＯＬＴ間のロジックリンクを識別するのに使用して、図２に示したＯＬＩＤ＃１とＯＬＩＤ＃２のようであり、ＥＰＯＮでは、前述のレイヤー識別子はＬＬＩＤであり、ＧＰＯＮでは、ポートナンバーになる。
−ＯＮＵ  ＭＡＣアドレス：ＯＬＴに登録したＯＮＵのＭＡＣアドレスである。
−ＶＩＤ：ＯＮＵ或いはＯＮＵのポートが属しているＶＬＡＮグループを示す。
−ＭＡＣアドレス：各ＯＮＵユーザのＭＡＣアドレスである。
【００５０】
マルチキャストが発生した場合、一つのＯＬＩＤが複数のＭＡＣアドレスに対応することになり、ＭＡＣアドレス自動収集機能により、あるＯＬＩＤに対応するＭＡＣアドレスを所得することが可能である。
【００５１】
前述のＬＬＭテーブルとＶＬＡＮ翻訳テーブルの詳細運用は後で、図７を参照して説明する。
【００５２】
ＯＬＴでのＶＬＡＮ翻訳流れ
図７は、ＯＬＴでＶＬＡＮ処理ユニット２４０が受信した上り・下りフレームをＶＬＡＮ翻訳処理する流れ図を示している。
【００５３】
図７に示したように、ＯＬＴはデータフレームを受信した後、まず上りフレームか下りフレームかを判断する（ステップ１３２０）。
【００５４】
受信したデータフレームが上りフレームであれば、次に前述のフレームにはＶＩＤ値が含まれているかどうかを判断する（ステップ１３３０）。もし、受信フレームが上りフレームで、ＶＩＤ値を持っていない場合、ＶＬＡＮ処理ユニット２４０は、図８に示したフレーム中のＯＬＩＤで、ＬＬＭテーブル中において対応する項目を検索する（ステップ１３３１）。対応する項目が存在し、対応するＶＩＤ値も検出した場合（ステップ１３３２）、前述のＶＩＤ値を受信フレーム中のＶＩＤフィールド（１２ビット）に付加する（ステップ１３３３）。対応項目、或いは対応ＶＩＤ値が存在しない場合、前述のフレームを直接伝送する（ステップ１３５０）。
【００５５】
受信フレームの中にＶＩＤ値が存在する（ステップ１３３０）、或いは相応するＶＩＤ値を追加した場合、図８に示している受動光ネットワークプレフィックスを削除して、ＶＬＡＮ翻訳が必要かどうかを判断する（ステップ１３４０）。判断手順は下記の通りである。受信フレーム中のＶＩＤがＶＬＡＮ翻訳テーブル中のある項目の元ＶＩＤフィールドに同じ値があるかどうかを検索する。同じ項目があった場合、ＶＬＡＮ翻訳必要とし、なければ不要とする。必要であれば、翻訳し（ステップ１３４１）、なければ直接前述のフレームを伝送する（ステップ１３５０）である。
【００５６】
その中において、ＶＬＡＮ翻訳の詳細手順（ステップ１３４１）は下記の通りである。前述のＶＬＡＮ翻訳テーブルの項目によって、ＶＬＡＮ処理ユニット２４０は前述のＶＬＡＮ翻訳テーブルの中のＶＩＤ翻訳タイプを判明して、「ＶＬＡＮカプセル」タイプであった場合、前述のフレームにサービスＶＩＤを追加し、即ち、前述の対応項目中の目的ＶＩＤフィールドの中の値（例えば（１００，２））中のサービスＶＩＤの値（１００）をデータフレーム中のサービスＶＩＤフィールドに加える。「ＶＬＡＮ通信」タイプであった場合、前述の受信フレーム中のＶＩＤをテーブルに対応する目的ＶＩＤフィールドの値に変更する。
【００５７】
受信フレームが下りフレームであった場合、ブロードキャストフレームであるかどうかを判断する（ステップ１３２１）。ブロードキャストフレームであり、且つＶＩＤ値が存在しない（ステップ１３９０）場合、直接前述のフレームをブロードキャストする（ステップ１３９１）。ＶＩＤ値を含むブロードキャストフレームであった場合、前述のフレームを同じＶＩＤを持つＯＬＩＤへブロードキャスト（ステップ１３９２）する。
【００５８】
受信した下りフレームがブロードキャストフレームではなかった場合、ＬＬＭテーブル中に前述のフレームのＭＡＣアドレスに対応するＯＬＩＤを検索する（ステップ１３６０）。このような項目が存在しなかった場合、ブロードキャストフレームとして処理する。このような項目が存在する場合、前述のフレームがＶＩＤを持っているかどうかを検索する（ステップ１３７０）。ＶＩＤがなかった場合、直接そのＯＬＩＤを受動光ネットワークプレフィックスに加えて、目的ＯＬＩＤへ伝送する（ステップ１３８０）。ＶＩＤがあった場合、ＬＬＭテーブル中にあるＶＩＤと同じであるかどうかをチェックする（ステップ１３７１）。同じであれば、ＯＬＩＤに対応するＯＮＵへ伝送する（ステップ１３８０）。同じではなければ、ＶＬＡＮ翻訳が必要かどうかを判断して（ステップ１３７２）、必要であれば、ＶＬＡＮ翻訳し（ステップ１３７３）、必要でなければ直接前述のフレームを廃棄する（ステップ１３７４）。
【００５９】
詳細な処理の手順は下記の通りである。前述のフレームがサービスＶＩＤを持つ場合、（サービスＶＩＤ、ＶＩＤフィールドのＶＩＤ値）をＶＬＡＮ翻訳テーブル中の各項目の元ＶＩＤと比較して、同じものがあったら、前述のサービスＶＩＤを削除する。サービスＶＩＤを持たない場合、ＶＬＡＮ翻訳テーブル中の元ＶＩＤ検索して、フレーム中のＶＩＤフィールドの値と同じものがあったら、前述のフレーム中のＶＩＤをテーブルに対応するＶＩＤに変更し、対応する項目がなかった場合、前述のフレームを廃棄する。
【００６０】
以上、図２−７を参照して、本発明に係るＶＬＡＮサービスをサポートする受動光ネットワークシステムがＶＬＡＮアクセス制御テーブルの作成から、ＶＬＡＮ処理完了までの全プロセスを紹介した。
【００６１】
自動ＶＬＡＮ翻訳配置
サービス・プロバイダーが、あるＶＬＡＮにサービスＶＩＤを分配する時、或いは異なるＶＬＡＮ間で通信する必要があった時、ネットワーク管理者は新しいＶＩＤ翻訳関係を配置する。サービス・プロバイダーが、あるＶＬＡＮのサービスＶＩＤを取り消す時、或いは異なるＶＬＡＮ間の通信を禁止する時、ネットワーク管理者は関連ＶＩＤ翻訳関係を削除する。ＶＬＡＮ配置の自動更新（ＶＩＤ翻訳関係の追加と削除を含む）の手順は図９に示している。自動更新の時にＯＬＴ管理サーバとＯＬＴとの間の情報のやりとりは図１０に示している。
【００６２】
図９に示したように、まずＯＬＴ管理サーバはＶＬＡＮアクセス制御テーブルにＶＩＤ翻訳項目を追加したか削除したかを判断する（ステップ１４２０）。
【００６３】
ＶＩＤ翻訳項目を追加した場合、追加された項目の（ＶＩＤ，ＯＬＴ）に明記したＯＬＴへＶＬＡＮ翻訳の追加要求を送出する（ステップ１４２１）。前述のＯＬＴは、ＶＬＡＮ翻訳機能をサポートしている場合、ＯＬＴ管理サーバへ確認メッセージを送信する（ステップ１４３０）。ＯＬＴ管理サーバは、この確認メッセージを受け取ったら、追加したＶＩＤ翻訳項目の内容をＯＬＴへ送信し（ステップ１４３１）、それに応じて、ＯＬＴは、ＶＬＡＮ翻訳テーブルを更新して（ステップ１４３２）、更新後に更新した確認メッセージをまたＯＬＴ管理サーバに送信する。ＯＬＴ管理サーバが確認メッセージを受け取らなかった場合は、エラー報告をする（ステップ１４６０）。
【００６４】
ＯＬＴがＶＬＡＮ翻訳テーブルを更新する手順は下記のとおりである。
【００６５】
追加されたＶＩＤ翻訳項目のＶＩＤ翻訳タイプは「ＶＬＡＮカプセル」であった場合、ＯＬＴは、前述の翻訳項目の中に本ＯＬＴと関係するＶＩＤに対して、ＶＬＡＮ翻訳テーブルに二つの記録を追加する。一つは上りフレームに対して翻訳を行い、対応するサービスＶＩＤを加え、もう一つは下りフレームに対して翻訳を行い、対応サービスＶＩＤを削除する。
【００６６】
追加されたＶＩＤ翻訳項目のＶＩＤ翻訳タイプは「ＶＬＡＮ通信」であった場合、ＯＬＴは、前述の翻訳項目の中に本ＯＬＴと関係するＶＩＤに対して、ＶＬＡＮ翻訳テーブルに一つの記録を追加する。目的ＶＩＤの値は本ＯＬＴと関係するＶＩＤに、元ＶＩＤの値は前述のＶＩＤ翻訳項目の中にある目的ＶＩＤ以外のＶＩＤの値にする。
【００６７】
ＶＩＤ翻訳項目を削除した場合（ステップ１４２０）、削除した項目の（ＶＩＤ，ＯＬＴ）に明記したＯＬＴへＶＬＡＮ翻訳の削除要求を送信する（ステップ１４２２）。前述のＯＬＴがＶＬＡＮ翻訳機能をサポートしている場合、ＯＬＴ管理サーバへ確認メッセージを送信する（ステップ１４５０）。ＯＬＴ管理サーバがこの確認メッセージを受け取ったら、削除したＶＩＤ翻訳項目の内容をＯＬＴへ送信し（ステップ１４５１）、ＯＬＴはＶＬＡＮ翻訳テーブル中の対応項目を削除する（ステップ１４５２）。もし、ＯＬＴ管理サーバが確認メッセージを受け取らなかった場合、エラー報告をする（ステップ１４６０）。
【００６８】
ＯＬＴがＶＬＡＮ翻訳テーブルの項目を削除する手順は下記のとおりである。
【００６９】
削除されたＶＩＤ翻訳項目のＶＩＤ翻訳タイプが「ＶＬＡＮカプセル」であった場合、ＯＬＴはＶＬＡＮ翻訳テーブル中の前述のＶＩＤ翻訳項目のサービスＶＩＤと関係する項目を削除する。
【００７０】
削除されたＶＩＤ翻訳項目のＶＩＤ翻訳タイプが「ＶＬＡＮ通信」であった場合、ＯＬＴはＶＬＡＮ翻訳テーブル中の前述のＶＩＤ翻訳項目のＶＩＤ通信と関係する項目を削除する。
【００７１】
以上、図２から図１０を参照して、本発明に係る方法の全プロセスを説明した。
【００７２】
次に、二つの実施例を通して、更に本発明の特徴を説明する。
実施例１：ＶＬＡＮカプセル
図１１は、サービス・プロバイダーがＶＬＡＮ＃１にサービスＶＩＤを分配した状況で、ＯＮＵ１とＯＮＵ２の通信場面を示している。図１１に示したように、ＯＬＴ＃１とＯＬＴ＃２とそれぞれ接続しているＯＮＵ１とＯＮＵ２は、同じＶＬＡＮ＃１（ＶＩＤ＝１）に属している。また、サービス・プロバイダーはＶＬＡＮ＃１にサービスＶＩＤ＝１００を分配する。この場合、ＯＬＴ管理サーバは前述の方法でＶＬＡＮ管理テーブル（図１２のように）とＶＬＡＮアクセス制御テーブル（図１３のように）を作成して、ＶＬＡＮアクセス制御テーブル中の一行目の内容をそれぞれＯＬＴ＃１とＯＬＴ＃２へ送信する。
【００７３】
ＯＬＴ＃１とＯＬＴ＃２は、ＯＬＴ管理サーバからＶＩＤ翻訳関係受けて、各自のＶＬＡＮ翻訳テーブルを更新して、更新後のＶＬＡＮ翻訳テーブルは、図１４と図１６のようになっている。ここでは、ＯＮＵ１とＯＮＵ２は同じＶＬＡＮ＃１に属しているため、両方のＶＬＡＮ翻訳テーブルは同様である。また、ＯＬＴ＃１とＯＬＴ＃２それぞれＬＬＭテーブルを作成して、図１５と図１７に示している。
【００７４】
図１８に、ＶＬＡＮ翻訳テーブルを更新した後、上り・下りフレームがＯＬＴ＃１とＯＬＴ＃２においての変化を示している。上述の方法に従って、ＯＬＴ＃１はＶＩＤ＝１を含む上りフレーム１を受けた後、ＶＬＡＮ翻訳テーブル（図１４のように）によって、サービスＶＩＤ＝１００を上りフレーム１に追加し、ＯＬＩＤを含むＰＯＮプレフィックスを削除して、図１８に示した上りフレーム２に変更してコアネットワークへ送信する。本発明に係る方法より、ＯＬＴ＃２はサービスＶＩＤ＝１００、ＶＩＤ＝１の下りフレーム２を受信した後、ＶＬＡＮ翻訳テーブル（図１６のように）によって、サービスＶＩＤフィールドの値を削除して、ＬＬＭテーブル（図１７）で受信フレームの目的ＭＡＣに対応するＯＬＩＤ＃５を検出して、ＰＯＮプレフィックスに加えて、下りフレーム１に変更して対応するＯＮＵ２へ送信する。
【００７５】
実施例２：ＶＬＡＮ通信
図１９は、ＶＬＡＮ＃１中のＯＮＵ１とＶＬＡＮ＃２中のＯＮＵ２との通信場面を示している。図１９に示したように、それぞれＯＬＴ＃１とＯＬＴ＃２に接続しているＯＮＵ１とＯＵＮ２は、ＶＬＡＮ＃１（ＶＩＤ＝１）とＶＬＡＮ＃２（ＶＩＤ＝２）に属している。この場合、ＯＬＴ管理サーバは前述の方法でＶＬＡＮ管理テーブル（図２０のように）とＶＬＡＮアクセス制御テーブル（図２１のように）を作成して、ＶＬＡＮアクセス制御テーブル中の一行目の内容をそれぞれＯＬＴ＃１とＯＬＴ＃２へ送信する。
【００７６】
ＯＬＴ＃１とＯＬＴ＃２は、ＯＬＴ管理サーバからＶＩＤ翻訳関係を受けて、各自のＶＬＡＮ翻訳テーブルを更新して、更新後のＶＬＡＮ翻訳テーブルは、図２２と図２４のようになっている。ここでは、下りフレームのみに対してＶＬＡＮ翻訳を行う原則によってＶＬＡＮ翻訳テーブルを作成するので、両方のＶＬＡＮ翻訳テーブル中の目的ＶＩＤと元ＶＩＤはちょうど逆になっている。また、図２３と図２５に示しているように、ＯＬＴ＃１とＯＬＴ＃２それぞれがＬＬＭテーブルを作成する。前述のＬＬＭテーブルと実施例１との違いはＯＮＵ２に対応するＶＩＤ＝２のところのみである。
【００７７】
図２６に、ＶＬＡＮ翻訳テーブルを更新した後、上り・下りフレームがＯＬＴ＃１とＯＬＴ＃２においての変化を示している。上述の方法に従って、ＯＬＴ＃１がＶＩＤ＝１を含む上りフレーム１を受けた後、ＶＬＡＮ翻訳テーブル（図２２のように）中に対応する元ＶＩＤが見つからなかったため、直接前述の上りフレームを伝送する。これで、図２６の中のＯＬＴ＃１に通した上りフレーム１と２は全く同じになっている。ＯＬＴ＃２は、ＶＩＤ＝１の下りフレームを受けて後、ＬＬＭテーブル（図２５）で検索して、受信フレーム中の目的ＭＡＣに対応するＯＬＩＤ＃５のＶＩＤは２であり、受信フレーム中のＶＩＤと違う。ＯＬＴ＃２は、ＶＬＡＮ翻訳テーブル（図２４のように）によって、下りフレーム２の中のＶＩＤをＶＬＡＮ翻訳テーブル中の目的ＶＩＤフィールドの値を２に変更した。また、ＯＬＴ＃２は、ＯＬＩＤ＃５をＰＯＮプレフィックスに追加して、図２６に示した下りフレーム１に変更して、ＯＮＵ２へ送信する。
【００７８】
以上二つの実施例に参照して本発明を説明した。上述の実施例では、関連ＯＬＴへ情報を送信するために、ＯＬＴ管理サーバはＶＬＡＮ管理テーブルを作成したが、本発明には、関係情報をブロードキャストの形で各ＯＬＴへ送信することも可能であるので、ＶＬＡＮ管理テーブルは必ずしも必要ではない。また、異なるＶＬＡＮ間の通信において、下りフレームのみに対してＶＬＡＮ翻訳を行う一実施例を挙げたが、本発明はこれに限定するのではなくて、必要に応じて、上りフレームに対してＶＬＡＮ翻訳を行うことも可能である。
【発明の効果】
【００７９】
以上詳細な実施例を用いて、本発明に係るＶＬＡＮサービスをサポートする受動光ネットワークシステム及びその方法を説明した。本発明では、受動光ネットワークシステムの中に一台のＯＬＴ管理サーバを増加して、ＶＬＡＮ通信関係とＶＬＡＮカプセル（Ｑ−ｉｎ−Ｑ）関係を含むＶＬＡＮアクセス制御テーブルの作成、更新を行い、ＶＬＡＮアクセス制御テーブル中のＶＩＤ翻訳関係を各ＯＬＴに通知する。また、ＯＬＴにＶＬＡＮ翻訳制御ユニットとＶＬＡＮ処理ユニットを設置して、ＶＩＤ翻訳関係の受信、ＶＬＡＮ翻訳機能の配置、及び受信フレームのＶＬＡＮ翻訳を行う。
【００８０】
従って、本発明に係るシステムでは、ＯＬＴはサービス・プロバイダーが分配したサービスＶＩＤをサポートして、異なるＶＬＡＮグループ間の相互通信が可能になる。また、ＯＬＴはＯＬＴ管理サーバから送信のＶＩＤ翻訳関係によってＶＬＡＮ翻訳テーブルを配置することによって、全システムの自動更新、簡単配置、高効率を達成できる。本発明では、ＯＬＴ管理サーバは、ＶＬＡＮ管理テーブルによって、関連ＯＬＴのみにＶＩＤ翻訳関係を送信しているため、システムに伝送する制御情報量を控えることもできる。また、異なるＶＬＡＮ間の通信において、本発明では、下りフレームのみに対してＶＬＡＮ翻訳を行う案を採用しているため、ＶＬＡＮ翻訳の複雑度を下げた。更に、本発明に係るＯＬＴにおいて、規範となるＬＬＭテーブルを作成しているので、ＯＬＩＤとＶＩＤの対応関係を反映していて、ＶＬＡＮ翻訳がより容易且つ迅速にできる。
【００８１】
最後に、上述の実施形態の説明は、すべての点で例示であって、制限できないものではないと考えられるべきである。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８２】
【図１】従来の受動光ネットワークシステムの構造の概念図を示している。
【図２】本発明を実例した受動光ネットワークシステムの概念図を示している。
【図３】図２の状況でのＶＬＡＮ管理テーブルの一例を示している。
【図４】図２の状況でのＶＬＡＮアクセス制御テーブルの一例を示している。
【図５】図４のアクセス制御テーブルによって、ＯＬＴ＃１で作成したＶＬＡＮ翻訳テーブルの一例を示している。
【図６】ＯＬＴ＃１で作成したＬＬＭテーブルの一例を示している。
【図７】ＯＬＴのＶＬＡＮ処理ユニットが受信した上り・下りフレームをＶＬＡＮ翻訳処理するフローチャートを示している。
【図８】サービスＶＩＤフィールドを持つ上りフレームの構造を示している。
【図９】自動ＶＬＡＮ翻訳処理のフローチャートを示している。
【図１０】情報のやりとりを示している。
【図１１】本発明を実例したＶＬＡＮにサービスＶＩＤを分配する状況を示している。
【図１２】図１１の状況での、ＯＬＴ管理サーバのＶＬＡＮ管理テーブルを示している。
【図１３】図１１の状況での、ＶＬＡＮアクセス制御テーブルを示している。
【図１４】図１１の状況での、ＯＬＴ＃１のＶＬＡＮ翻訳テーブルを示している。
【図１５】図１１の状況での、ＬＬＭテーブルを示している。
【図１６】図１１の状況での、ＯＬＴ＃２のＶＬＡＮ翻訳テーブルを示している。
【図１７】図１１の状況での、ＬＬＭテーブルを示している。
【図１８】図１１の状況での、上り、下りフレームのＶＩＤの変化を示している。
【図１９】本発明を実例した二つＶＬＡＮ通信する状況を示している。
【図２０】図１９の状況での、ＯＬＴ管理サーバのＶＬＡＮ管理テーブルを示している。
【図２１】図１９の状況での、ＶＬＡＮアクセス制御テーブルを示している。
【図２２】図１９の状況での、ＯＬＴ＃１のＶＬＡＮ翻訳テーブルを示している。
【図２３】図１９の状況での、ＬＬＭテーブルを示している。
【図２４】図１９の状況での、ＯＬＴ＃２のＶＬＡＮ翻訳テーブルを示している。
【図２５】図１９の状況での、ＬＬＭテーブルを示している。
【図２６】図１９の状況での、上り、下りフレームのＶＩＤの変化を示している。
【図３】
2007274693.tif 000003
【図４】
2007274693.tif 000004
【図５】
2007274693.tif 000005
【図６】
2007274693.tif 000006
【図７】
2007274693.tif 000007
【図８】
2007274693.tif 000008
【図９】
2007274693.tif 000009
【図１２】
2007274693.tif 000010
【図１３】
2007274693.tif 000011
【図１４】
2007274693.tif 000012
【図１５】
2007274693.tif 000013
【図１６】
2007274693.tif 000014
【図１７】
2007274693.tif 000015
【図２０】
2007274693.tif 000016
【図２１】
2007274693.tif 000017
【図２２】
2007274693.tif 000018
【図２３】
2007274693.tif 000019
【図２４】
2007274693.tif 000020
【図２５】
2007274693.tif 000021
【図１】
2007274693.tif 000022
【図２】
2007274693.tif 000023
【図１０】
2007274693.tif 000024
【図１１】
2007274693.tif 000025
【図１８】
2007274693.tif 000026
【図１９】
2007274693.tif 000027
【図２６】
2007274693.tif 000028