(57)【要約】【課題】通常転送用のフレームと監視対象用のフレームとを柔軟に個別設定することができるフレーム転送方法及び装置を提供する。【解決手段】受信フレームから、固有の装置内情報を有する監視対象用のフレーム及び通常転送用フレームを生成し、その後、これらのフレームに対応したパスを設定する。また、ネットワークプロセッサの両側に同一のローカルスイッチを配置し、ネットワークプロセッサにおいて監視用と判定されたフレームを、ローカルスイッチを経由して再度ネットワークプロセッサに戻して処理させることにより監視機能を実現し、ネットワークプロセッサに戻された２つのフレームを、それぞれ通常転送用のフレームとＣＰＵ転送用のフレームに加工してスイッチ部に転送する。【選択図】      図１
2004153423.tif 000002
【特許請求の範囲】
【請求項１】
受信フレームから、固有の装置内情報を有する監視対象用のフレーム及び通常転送用フレームを生成する第１ステップと、
両フレームの各々に対応したパスを設定する第２ステップと、
を備えたことを特徴としたフレーム転送方法。
【請求項２】
受信フレームから、固有の装置内情報を有する監視対象用フレーム及び通常転送用フレームを生成するフレーム処理部と、
両フレームを入力して各々に対応してパスを設定するスイッチ部と、
を備えたことを特徴としたフレーム転送装置。
【請求項３】
請求項２において、
該フレーム処理部が、該受信フレームが監視対象であるか否かを判定し、該受信フレームから通常転送及び監視対象の兼用フレームを生成するネットワークプロセッサと、該ネットワークプロセッサと協動して該兼用フレームから該監視対象用フレーム及び該通常転送用フレームを生成し該スイッチ部に送るローカルスイッチとを備えたことを特徴とするフレーム転送装置。
【請求項４】
請求項３において、
該ネットワークプロセッサは、該受信フレームが監視対象であるか否かを判定し、該受信フレームが監視対象であると判定したとき所定ヘッダ情報を該受信フレームに付け換えた該兼用フレームを生成し、該ローカルスイッチは、該兼用フレームをマルチキャストするとともにマルチキャストした一方のフレームのヘッダ情報を通常転送用に編集し、他方のフレームのヘッダ情報を監視対象に編集して該ネットワークプロセッサに出力し、該ネットワークプロセッサは、両フレームを各々に対応したヘッダ情報に編集して該スイッチ部に送ることを特徴としたフレーム転送装置。
【請求項５】
請求項３において、
該兼用フレームの該所定ヘッダ情報は、監視対象ＩＤと通常転送用ＩＤ復元に必要な情報及び監視対象に使用する情報とを含み、該ローカルスイッチは、該マルチキャスト時に該兼用フレームの該監視対象ＩＤをオリジナルフラグ及び監視用フラグに書き換えた二つのフレームを生成し、該ネットワークプロセッサは、該オリジナルフラグのフレームのヘッダ情報を通常転送用ＩＤに復元し、該監視用フラグのフレームのヘッダ情報をＣＰＵ転送用ＩＤに書き換えることにより、それぞれ、該通常転送用フレーム及び該監視対象用フレームを生成することを特徴としたフレーム転送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はフレーム転送方法及び装置に関し、特に回線側から受信したフレーム又はパケット（以下、フレームで総称する。）をループ転送すると共に監視を行う方法及び装置に関するものである。
【０００２】
ＩＰルータ等において、ネットワーク管理者がルータを通過している情報の中身を監視（モニタ）するような場合、監視対象となる受信フレームをループ転送（通常転送）時にコピーし、このコピーしたフレームをルータに接続されたＣＰＵ等に転送することでフレームの監視機能を実現している。
【０００３】
【従来の技術】
図５には、上記のようなフレーム転送方法を実現する装置としての従来例（１）が示されている。図において、このフレーム転送装置は、回線終端部１＿０〜１＿Ｎ（以下、符号「１」で総称することがある。）と、フレーム処理部２＿０〜２＿Ｎ（以下、符号「２」で総称することがある。）と、スイッチ部（スイッチングＬＳＩ）３とで構成されている。
【０００４】
このようなフレーム転送装置の動作を図６を参照して以下に説明すると、回線側から受信したフレームは、例えば図示の如く回線終端部１＿０において物理層処理部（ＰＨＹ）１０により物理層での信号終端処理が行われてフレーム処理部２に送られる。
【０００５】
フレーム処理部２は、ネットワークプロセッサＮＰ１とローカルスイッチＬＳＷとネットワークプロセッサＮＰ２とで直列構成されている。
【０００６】
フレーム処理部２において、回線終端部１＿０からのフレームＦＲ１１（ヘッダ情報ＨＤ１１＋ペイロード情報ＰＬ）は、まずネットワークプロセッサＮＰ１においてレイヤー２（Ｌ２）処理が行われ、ローカルスイッチＬＳＷにおいてバッファリング並びに所定のスイッチング（後述するマルチキャスト・キューに対するスイッチング）が行われてネットワークプロセッサＮＰ２に送られる。
【０００７】
ネットワークプロセッサＮＰ２においては、レイヤー３（Ｌ３）処理が行われる。すなわち、受信したフレームに対し、通常のＩＰ処理（ＩＰヘッダチェック／変更処理、ルーティング検索処理、フィルタリング検索処理）を検索処理部（図２参照）と協動して行う。
【０００８】
このとき、ネットワークプロセッサＮＰ２は、受信したフレームが例えば所定の宛先アドレスをヘッダ情報内に有している場合、これを監視対象用フレームと判定して、ヘッダ情報ＨＤ１２として監視対象用ＩＤ（又は監視フラグ）を含んだフレームＦＲ１２を生成する（図示（１））。
【０００９】
このようにして監視対象用ＩＤが付与されたフレームＦＲ１２は、スイッチ部３に送られると、ローカルスイッチＬＳＷによって既に指定されたクロスバースイッチ３０内のマルチキャスト・キュー３１においてマルチキャスト処理ＭＣによるコピー（図示（２））が実行される。
【００１０】
この結果、マルチキャスト・キュー３１からは、ヘッダ情報ＨＤ１３に通常転送用ＩＤ（これはスイッチ部３でのパスを形成するＩＤでヘッダ情報ＨＤ１１におけるＩＤとは異なる。）を含んだ通常転送用フレームＦＲ１３がフレーム処理部２＿１に送られるとともに、ヘッダ情報ＨＤ１４にＣＰＵ転送用ＩＤを含んだＣＰＵ転送用フレームＦＲ１４がＣＰＵ（図示せず）に送られることとなる（例えば、特許文献１参照。）。
【００１１】
図７は、フレーム転送装置としての従来例（２）を示したもので、この従来例（２）では、スイッチ部３においてマルチキャスト機能を用いず、専用デバイス３１＿Ｄ〜３１＿Ｎ（以下、符号「３１」で総称することがある。）を用いている点が異なっている。
【００１２】
すなわち、従来例（１）と同様にフレーム処理部２＿０におけるネットワークプロセッサＮＰ２において監視対象ＩＤをヘッダ情報ＨＤ１２に付与されたフレームＦＲ１２を受信したスイッチ部３は、専用デバイス３１＿０において監視対象であるフレームＦＲ１２に対しＣＰＵ宛に転送するフレームをコピーする（同図（２））。
【００１３】
そして、通常転送用フレームＦＲ１３を専用デバイス３１＿１からフレーム処理部２＿１に送り、ＣＰＵ転送用フレームＦＲ１４をＣＰＵに送る。
【００１４】
【特許文献１】
特開平１０−１５４９８９号公報（要約書、図３）
【００１５】
【発明が解決しようとする課題】
図５に示した従来例（１）の場合には、スイッチ部３におけるスイッチングＬＳＩのマルチキャスト機能を用いてフレームをコピーし、マルチキャストフレームとして処理を行ってＣＰＵ宛に転送するため、ユニキャストフレームであってもマルチキャストフレームになってしまい、ユニキャスト／マルチキャストを意識した制御（ＱｏＳ等）を行うことが困難となる。
【００１６】
また、スイッチ部３では、通常転送用フレームのコネクション（パス）と監視対象用フレームのコネクションを別々に用意することになるため、多くのコネクション数を必要とし、管理も複雑になってしまう。
【００１７】
一方、図７に示した従来例（２）の場合には、スイッチ部３を構成するスイッチングＬＳＩ以外の専用デバイスでコピーするので、コスト高となり、且つデバイスの実装面積を圧迫してしまう原因になる。
【００１８】
さらに、上記の従来例（１）及び（２）のいずれにおいても、フレームのコピー機能は有するが、フレーム処理部２及びスイッチ部３において、フレーム情報の編集処理ができないため、図６に示したように通常転送用フレームＦＲ１３とＣＰＵ転送用フレームＦＲ１４が同じようなフォーマットになってしまい、それぞれに対し固有のフレーム情報（装置内部情報）を設定することができず、柔軟性に乏しいという問題があった。
【００１９】
従って本発明は、通常転送用のフレームと監視対象用のフレームとを柔軟に個別設定することができるフレーム転送方法及び装置を提供することを目的とし、好ましくはコネクション管理が容易でユニキャスト／マルチキャストを意識しないフレーム転送を実現することを目的とし、さらに好ましくは、専用のデバイスを用いずに安価なコピー機能を実現することを目的とする。
【００２０】
【課題を解決するための手段】
上記の目的を達成するため本発明に係るフレーム転送方法は、受信フレームから、固有の装置内情報を有する監視対象用のフレーム及び通常転送用フレームを生成する第１ステップと、両フレームの各々に対応したパスを設定する第２ステップと、を備えたことを特徴としている。
【００２１】
すなわち本発明では、第１ステップにおいて受信フレームから通常転送用フレームとは異なる装置内情報を有する監視対象用フレームを生成し、これを第２ステップで各フレームに対応したパスを設定する。
【００２２】
従って、通常転送用のフレームと監視対象用のフレームとを柔軟にＱｏＳ等を個別設定することができる。なお、装置内情報は監視対象用フレーム及び通常転送用フレームの内の少なくとも監視対象用フレームに付ければよい。
【００２３】
上記の第１ステップは、該受信フレームが監視対象であるか否かを判定し、該受信フレームから通常転送及び監視対象の兼用フレームを生成する第３ステップと、該兼用フレームから該監視対象用フレーム及び該通常転送用フレームを生成する第４ステップとを備えたものとすることができる。
【００２４】
上記の第３ステップでは、該受信フレームが監視対象であるか否かを判定し、該受信フレームが監視対象であると判定したとき所定ヘッダ情報を該受信フレームに付け換えた該兼用フレームを生成し、該第４ステップでは、該兼用フレームをマルチキャストするとともにマルチキャストした一方のフレームのヘッダ情報を通常転送用に編集し、他方のフレームのヘッダ情報を監視対象に編集して出力し、さらに、両フレームを各々に対応したヘッダ情報に編集して該第２ステップを実行することができる。
【００２５】
また、上記の兼用フレームの所定ヘッダ情報は、監視対象ＩＤと通常転送用ＩＤ復元に必要な情報及び監視対象に使用する情報とを含み、該第４ステップでは、該マルチキャスト時に該兼用フレームの該監視対象ＩＤをオリジナルフラグ及び監視用フラグに書き換えた二つのフレームを生成し、さらに、該オリジナルフラグのフレームのヘッダ情報を通常転送用ＩＤに復元し、該監視用フラグのフレームのヘッダ情報をＣＰＵ転送用ＩＤに書き換えることにより、それぞれ、該通常転送用フレーム及び該監視対象用フレームを生成することができる。
【００２６】
さらに上記の第３ステップでは、受信フレームのヘッダ情報における宛先アドレスに基づいて該受信フレームが監視対象であると判定することができる。
【００２７】
上記の本発明に係るフレーム転送方法を実現する装置としては、受信フレームから、通常転送用フレーム及び固有の装置内情報を有する監視対象用フレームを生成するフレーム処理部と、両フレームを入力して各々に対応してパスを設定するスイッチ部と、を備えている。
【００２８】
従って本発明では、上記の本発明方法と同様に、通常転送用フレームと監視対象用フレームとを柔軟に個別の装置内情報を設定できると共に、監視機能を実現するための専用のデバイスを必要とすること無く監視機能を実現することができる。
【００２９】
上記のフレーム処理部は、図１に概略的に示すように、該受信フレームが監視対象であるか否かを判定し、該受信フレームから通常転送及び監視対象兼用のフレームＦＲ２を生成するネットワークプロセッサＮＰ２と、該ネットワークプロセッサＮＰ２と協動して該兼用フレームから該監視対象用フレームＦＲ６及び該通常転送用フレームＦＲ５を生成し、該スイッチ部に送るローカルスイッチＬＳＷとを備えたものとすることができる。
【００３０】
より具体的には、該ネットワークプロセッサＮＰ２は、該受信フレームが監視対象であるか否かを判定し（１）、該受信フレームが監視対象であると判定したとき所定ヘッダ情報を該受信フレームに付け換えた該兼用フレームＦＲ２を生成し、該ローカルスイッチＬＳＷは、該兼用フレームＦＲ２をマルチキャストする（２）と共にマルチキャストした一方のフレームＦＲ５のヘッダ情報を通常転送用に編集し、他方のフレームＦＲ６のヘッダ情報を監視対象に編集して該ネットワークプロセッサに出力し、該ネットワークプロセッサＮＰ２は、両フレームＦＲ５，ＦＲ６を各々に対応したヘッダ情報に編集して（３）、該スイッチ部に送ることができる。
【００３１】
これにより、ローカルスイッチＬＳＷでマルチキャスト処理によるコピーを行うので、フレームの転送宛先ネットワークプロセッサＮＰ２にすればよく、ユニキャスト／マルチキャストフレームを意識せずに、監視機能が実現できる。
【００３２】
また、ネットワークプロセッサＮＰ２はローカルスイッチＬＳＷを介して折り返すための１つのコネクション（宛先）のみを設定すればよいのでコネクションの管理も簡単になる。
【００３３】
また、上記の兼用フレームの該所定ヘッダ情報は、監視対象ＩＤと通常転送用ＩＤ復元に必要な情報及び監視対象に使用する情報とを含み、該ローカルスイッチは、該マルチキャスト時に該兼用フレームの該監視対象ＩＤをオリジナルフラグ及び監視用フラグに書き換えた二つのフレームを生成し、該ネットワークプロセッサは、該オリジナルフラグのフレームのヘッダ情報を通常転送用ＩＤに復元し、該監視用フラグのフレームのヘッダ情報をＣＰＵ転送用ＩＤに書き換えることにより、それぞれ、該通常転送用フレーム及び該監視対象用フレームを生成することができる。
【００３４】
さらに上記のネットワークプロセッサは、受信フレームのヘッダ情報における宛先アドレスに基づいて該受信フレームが監視対象であると判定することができる。
【００３５】
【発明の実施の形態】
図２は、本発明に係るフレーム転送装置の実施例を示したもので、図１に示した概略図をフレーム処理部２に組み込んだものである。
すなわち、パケット処理部２＿０〜２＿Ｎは、それぞれネットワークプロセッサＮＰ１とローカルスイッチＬＳＷとネットワークプロセッサＮＰ２と検索処理部ＳＰとを有し、ネットワークプロセッサＮＰ１及びＮＰ２はそれぞれ検索処理部ＳＰに相互接続されている。
【００３６】
また、ローカルスイッチＬＳＷはネットワークプロセッサＮＰ１からのフレームをネットワークプロセッサＮＰ２に送ると共に、ネットワークプロセッサＮＰ２の出力フレームを再び取り込んで一定の処理を行い、この後、再びネットワークプロセッサＮＰ２を経由してスイッチ部３におけるクロスバースイッチ３０に送る構成になっている。
【００３７】
このような図２の本発明の実施例の動作を図３に示したフローチャート及び図４に示したフレーム情報の生成過程を参照して以下に説明する。
【００３８】
まず回線から受信したフレームは、従来例（１）及び（２）と同様に、回線終端部１＿０における物理層処理部１０を経由してフレーム処理部２＿０におけるネットワークプロセッサＮＰ１に送られる。
【００３９】
そしてこのネットワークプロセッサＮＰ１は、やはり従来例（１）及び（２）と同様に、検索処理部ＳＰと信号の送受信を行うことによりＬ２処理を行ってローカルスイッチＬＳＷにフレームＦＲ１（通常転送用ＩＤ１のヘッダ情報ＨＤ１＋ペイロード情報ＰＬ）を与える。ローカルスイッチＬＳＷは受信したフレームＦＲ１を一旦バッファリングした後、ネットワークプロセッサＮＰ２に送る。
【００４０】
ネットワークプロセッサＮＰ２においては、図３のステップＳ１に示すように、フレームＦＲ１に対し、通常のＩＰ処理（ヘッダチェック／変更処理、ルーティング検索処理、フィルタリング検索処理）を検索処理部ＳＰと協動して行う。
【００４１】
この後、ネットワークプロセッサＮＰ２は受信したフレームが監視対象であるか否かを判定する（ステップＳ２）。この場合、監視対象であるか否かは、受信フレーム中のヘッダ情報に含まれる宛先アドレスが、予め決めた監視対象のものであるか否かによって判定すればよい。
【００４２】
この結果、受信したフレームＦＲ１が監視対象でなければ、フレームのヘッダ情報ＨＤ１における通常転送用ＩＤを、予め決めたスイッチ部３及びフレーム処理部２＿１のパス（コネクション）をフレームが通るように新たな通常転送用ＩＤに書き換え（ステップＳ３）、スイッチ部３へ転送処理される（ステップＳ１２）。
【００４３】
ステップＳ２において、フレームＦＲ１が監視対象であることが分かった場合には、ネットワークプロセッサＮＰ２は、ヘッダ情報ＨＤ１からヘッダ情報ＨＤ２に書き換えたフレームＦＲ２を生成する。
【００４４】
すなわち、図３に示すように、まずヘッダ情報ＨＤ２において装置内情報ＩＮＦ１を設定する（ステップＳ４）。これは通常転送用ＩＤ１を復元するために必要な情報（宛先情報）と、監視転送用ＣＰＵ宛の装置内情報とを含むものである。
【００４５】
さらに、ネットワークプロセッサＮＰ２は、監視対象用ＩＤを設定する（ステップＳ５）。従って、ネットワークプロセッサＮＰ２はヘッダ情報ＨＤ２に通常転送用及び監視対象用の兼用フレームＦＲ２を生成したことになる。
【００４６】
このようにネットワークプロセッサＮＰ２の第１回目の処理では、回線側から受信したフレームＦＲ１に対し、通常のＩＰ処理を行うと共に、監視対象と判定されたフレームに対し通常転送用又はＣＰＵ宛用に必要な装置内情報を付与し、ローカルスイッチＬＳＷの折り返し用のフローに向けて転送することとなる。
【００４７】
このようにして、ネットワークプロセッサＮＰ２からフレームＦＲ２がローカルスイッチＬＳＷに送り返されると、ローカルスイッチＬＳＷではマルチキャスト処理ＭＣによるコピーを行う（ステップＳ６）。
【００４８】
このマルチキャスト処理ＭＣにより、フレームＦＲ３とＦＲ４が生成されるが、このとき、ローカルスイッチＬＳＷはフレームＦＲ２をオリジナル用のフレームＦＲ３と監視用のフレームＦＲ４に分けて（ステップＳ７）、マルチキャストする。
【００４９】
すなわち、フレームＦＲ３の場合には、オリジナル用データとして、ヘッダ情報ＨＤ３において監視対象用ＩＤ２のみをオリジナル用フラグＦ１に書き換え、フレームＦＲ４の場合には、監視用データとしてヘッダ情報ＨＤ４において監視対象用ＩＤ２のみを監視用フラグＦ２に書き換えることになる。なお、装置内情報はそのままである。
【００５０】
このようにローカルスイッチＬＳＷにおいては、ネットワークプロセッサＮＰ２から折り返されて来た通常転送用及び監視対象兼用のフレームＦＲ２を、ローカルスイッチＬＳＷのマルチキャスト機能によりコピーし、このコピーした２つのフレームＦＲ３，ＦＲ４に対し通常転送（オリジナル）用のヘッダ情報ＨＤ３とモニタ（ＣＰＵ宛）用のヘッダ情報ＨＤ４をそれぞれ付与してネットワークプロセッサＮＰ２に再転送を行っている。
【００５１】
この後、これらのフレームＦＲ３及びＦＲ４は再度ネットワークプロセッサＮＰ２に転送され、フレームＦＲ３の場合には、オリジナルデータとして、装置内情報ＩＦＮ１に基づき通常転送用ＩＤ３をヘッダ情報ＨＤ５として設定する（ステップＳ８）と共に、装置内情報ＩＮＦ１を削除する（ステップＳ９）。なお、通常転送用ＩＤ３は、装置内情報ＩＮＦ１に基づき、フレームＦＲ１の通常転送用ＩＤ１を、スイッチ部３とフレーム処理部２＿１のパスに設定し直したものである。
【００５２】
一方、フレームＦＲ４の場合には、監視用データとして、ヘッダ情報ＨＤ６において、ＣＰＵ転送用ＩＤ４が設定され（ステップＳ１０）、さらに装置内情報ＩＮＦ１に代えて装置内情報ＩＮＦ２が設定される（ステップＳ１１）。この装置内情報ＩＮＦ２は、装置内情報ＩＮＦ１から、ステップＳ４で設定したような通常転送用ＩＤ１を復元するための宛先情報を取り除いたものである。
【００５３】
このようにして、ネットワークプロセッサＮＰ２の第２回目の処理では、ローカルスイッチＬＳＷより再転送されて来た２つのフレームＦＲ３，ＦＲ４の内、一方のオリジナル用のフレームＦＲ３については通常転送用であると判断してローカルスイッチＬＳＷの折り返し用に付与された余分な情報を削除し、通常転送されるフレームと同様のフォーマットに再編集したフレームＦＲ５とし、また、ＣＰＵ宛と判断したフレームＦＲ４については、フレームの中でＣＰＵ宛に必要な情報を抽出したフレームＦＲ６とする。
【００５４】
このようにしてネットワークプロセッサＮＰ２において生成された通常転送用フレームＦＲ５及びＣＰＵ転送用フレームＦＲ６はスイッチ部３へ送られる（ステップＳ１２）。そして、スイッチ部３におけるクロスバースイッチ３０においては、通常転送用フレームＦＲ５はフレーム処理部２＿１に送られるとともに、ＣＰＵ転送フレームＦＲ６はクロスバースイッチ３０から所定のＣＰＵに送られることとなる。
【００５５】
（付記１）
受信フレームから、固有の装置内情報を有する監視対象用のフレーム及び通常転送用フレームを生成する第１ステップと、
両フレームの各々に対応したパスを設定する第２ステップと、
を備えたことを特徴としたフレーム転送方法。
【００５６】
（付記２）付記１において、
該第１ステップが、該受信フレームが監視対象であるか否かを判定し、該受信フレームから通常転送及び監視対象の兼用フレームを生成する第３ステップと、該兼用フレームから該監視対象用フレーム及び該通常転送用フレームを生成する第４ステップとを備えたことを特徴とするフレーム転送方法。
【００５７】
（付記３）付記２において、
該第３ステップでは、該受信フレームが監視対象であるか否かを判定し、該受信フレームが監視対象であると判定したとき所定ヘッダ情報を該受信フレームに付け換えた該兼用フレームを生成し、該第４ステップでは、該兼用フレームをマルチキャストするとともにマルチキャストした一方のフレームのヘッダ情報を通常転送用に編集し、他方のフレームのヘッダ情報を監視対象用に編集して出力し、さらに、両フレームを各々に対応したヘッダ情報に編集して該第２ステップを実行することを特徴としたフレーム転送方法。
【００５８】
（付記４）付記３において、
該兼用フレームの所定ヘッダ情報は、監視対象ＩＤと通常転送用ＩＤ復元に必要な情報及び監視対象に使用する情報とを含み、該第４ステップでは、該マルチキャスト時に該兼用フレームの該監視対象ＩＤをオリジナルフラグ及び監視用フラグに書き換えた二つのフレームを生成し、さらに、該オリジナルフラグのフレームのヘッダ情報を通常転送用ＩＤに復元し、該監視用フラグのフレームのヘッダ情報をＣＰＵ転送用ＩＤに書き換えることにより、それぞれ、該通常転送用フレーム及び該監視対象用フレームを生成することを特徴としたフレーム転送方法。
【００５９】
（付記５）付記１において、
該第３ステップでは、受信フレームのヘッダ情報における宛先アドレスに基づいて該受信フレームが監視対象であると判定することを特徴としたフレーム転送方法。
【００６０】
（付記６）
受信フレームから、固有の装置内情報を有する監視対象用フレーム及び通常転送用フレームを生成するフレーム処理部と、
両フレームを入力して各々に対応してパスを設定するスイッチ部と、
を備えたことを特徴としたフレーム転送装置。
【００６１】
（付記７）付記６において、
該フレーム処理部が、該受信フレームが監視対象であるか否かを判定し、該受信フレームから通常転送及び監視対象兼用のフレームを生成するネットワークプロセッサと、該ネットワークプロセッサと協動して該兼用フレームから該監視対象用フレーム及び該通常転送用フレームを生成し該スイッチ部に送るローカルスイッチとを備えたことを特徴とするフレーム転送装置。
【００６２】
（付記８）付記７において、
該ネットワークプロセッサは、該受信フレームが監視対象であるか否かを判定し、該受信フレームが監視対象であると判定したとき所定ヘッダ情報を該受信フレームに付け換えた該兼用フレームを生成し、該ローカルスイッチは、該兼用フレームをマルチキャストするとともにマルチキャストした一方のフレームのヘッダ情報を通常転送用に編集し、他方のフレームのヘッダ情報を監視対象に編集して該ネットワークプロセッサに出力し、該ネットワークプロセッサは、両フレームを各々に対応したヘッダ情報に編集して該スイッチ部に送ることを特徴としたフレーム転送装置。
【００６３】
（付記９）付記８において、
該兼用フレームの該所定ヘッダ情報は、監視対象ＩＤと通常転送用ＩＤ復元に必要な情報及び監視対象に使用する情報とを含み、該ローカルスイッチは、該マルチキャスト時に該兼用フレームの該監視対象ＩＤをオリジナルフラグ及び監視用フラグに書き換えた二つのフレームを生成し、該ネットワークプロセッサは、該オリジナルフラグのフレームのヘッダ情報を通常転送用ＩＤに復元し、該監視用フラグのフレームのヘッダ情報をＣＰＵ転送用ＩＤに書き換えることにより、それぞれ、該通常転送用フレーム及び該監視対象用フレームを生成することを特徴としたフレーム転送装置。
【００６４】
（付記１０）付記６において、
該ネットワークプロセッサは、受信フレームのヘッダ情報における宛先アドレスに基づいて該受信フレームが監視対象であると判定することを特徴としたフレーム転送装置。
【００６５】
【発明の効果】
以上説明したように本発明に係るフレーム転送方法及び装置によれば、受信フレームから、固有の装置内情報を有する監視対象用のフレーム及び通常転送用フレームを生成し、その後、これらのフレームに対応したパスを設定するように構成したので、監視対象用フレームと通常転送用フレームに対し、それぞれの装置内フレーム情報を柔軟に設定することが可能となる。
【００６６】
また、ネットワークプロセッサの両側に同一のローカルスイッチを配置し、ネットワークプロセッサにおいて監視用と判定されたフレームを、ローカルスイッチを経由して再度ネットワークプロセッサに戻して処理させることにより監視機能を実現し、ネットワークプロセッサに戻された２つのフレームを、それぞれ通常転送用のフレームとＣＰＵ転送用のフレームに加工してスイッチ部に転送するように構成することにより、コピー用の専用デバイスの実装などが不要となる。
【００６７】
さらに、必要最小限の装置内情報を付与した状態でローカルスイッチに転送することにより、再度、検索などの処理を行う必要が無く、且つ、フレーム編集時に柔軟に設定することが可能となる。
【００６８】
そして、監視用のフレームと通常転送用のフレームとが分離されて後段のスイッチ部へ送られるため、スイッチ部では監視対象であることを意識すること無く、ユニキャスト／マルチキャストのフレーム転送処理を行うことが可能となると共にコネクション管理も簡単になる。
【図面の簡単な説明】
【図１】本発明に係るフレーム転送方法及び装置の概要を説明するためのブロック図である。
【図２】本発明に係るフレーム転送方法を実現する装置の実施例を示したブロック図である。
【図３】本発明に係るフレーム転送方法を実現する装置の動作例を示したフローチャート図である。
【図４】本発明に係るフレーム転送方法を実現する装置によるフレーム情報の生成過程を示した図である。
【図５】フレーム転送方法及び装置の従来例（１）を示したブロック図である。
【図６】従来例におけるフレーム情報の生成過程を示した図である。
【図７】フレーム転送方法及び装置の従来例（２）を示したブロック図である。
【符号の説明】
１（１＿０〜１＿Ｌ）  回線終端部
２（２＿０〜２＿Ｎ）  フレーム（パケット）処理部
３    スイッチ部
１０  物理層処理部（ＰＨＹ）
ＮＰ１，ＮＰ２    ネットワークプロセッサ
ＬＳＷ    ローカルスイッチ
ＳＰ  検索処理部
３０  クロスバースイッチ
ＦＲ１〜ＲＦ６    フレーム
ＨＤ１〜ＨＤ６    ヘッダ情報
ＰＬ  ペイロード情報
ＩＮＦ１，ＩＮＦ２    装置内情報
図中、同一符号は同一又は相当部分を示す。
【図１】
2004153423.tif 000003
【図２】
2004153423.tif 000004
【図３】
2004153423.tif 000005
【図４】
2004153423.tif 000006
【図５】
2004153423.tif 000007
【図６】
2004153423.tif 000008
【図７】
2004153423.tif 000009