(57)【要約】【課題】通信システムの保守性を向上できる中継装置を提供する。【解決手段】第１レイヤ２スイッチ１０は、指定されたポートで受信された元フレームをミラーリングするポートミラーリング処理部１５と、ミラーリングフレームを転送すべきネットワーク管理サーバ６０の宛先アドレスを格納する宛先アドレス格納部１７と、ポートミラーリング処理部１５からミラーリングフレームを取得するとともに、宛先アドレス格納部１７からネットワーク管理サーバ６０の宛先アドレスを取得し、ミラーリングフレームに対して宛先アドレスを付加するフレーム加工部１６と、フレーム加工部１６により生成された転送フレームから宛先アドレスを読み出し、転送フレームをネットワーク管理サーバ６０が接続されたポートに出力するスイッチング部１４とを備える。【選択図】図１
2012019390.tif 000002
【特許請求の範囲】
【請求項１】
指定されたポートで受信された元フレームをミラーリングするポートミラーリング処理部と、
ミラーリングフレームを転送すべき外部装置の宛先アドレスを格納する宛先アドレス格納部と、
前記ポートミラーリング処理部からミラーリングフレームを取得するとともに、前記宛先アドレス格納部から前記外部装置の宛先アドレスを取得し、ミラーリングフレームに対して宛先アドレスを付加するフレーム加工部と、
前記フレーム加工部により生成された転送フレームから宛先アドレスを読み出し、転送フレームを前記外部装置が接続されたポートに出力するスイッチング部と、
を備えることを特徴とする中継装置。
【請求項２】
前記外部装置は、他の中継装置を介して本中継装置と接続されていることを特徴とする請求項１に記載の中継装置。
【請求項３】
前記ポートミラーリング処理部は、前記外部装置からの指示により、ミラーリングを行うするポートを決定することを特徴とする請求項１または２に記載の中継装置。
【請求項４】
前記宛先アドレス格納部は、前記外部装置から送信された宛先アドレスと、ミラーリングフレームであることを示すＴｙｐｅ値とを格納し、
前記フレーム加工部は、宛先アドレス、Ｔｙｐｅ値、送信元アドレス、およびフレームチェックシーケンスを用いてミラーリングフレームをカプセル化することを特徴とする請求項１から３のいずれかに記載の中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークにおいて用いられる中継装置に関する。
【背景技術】
【０００２】
従来より、レイヤ２スイッチ等の中継装置が通信ネットワークにおいて用いられている。中継装置を用いることにより、複数の端末間で１対１のデータ転送が可能となる（中継装置については、例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１８３９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ネットワークに接続された端末とサーバー間で正常に通信できない場合、原因を調査するために、問題が発生した端末で送受信しているフレームを収集することがある。従来、その問題が発生した端末で送受信しているフレームを収集するためには、端末と、該端末に接続されたレイヤ２スイッチとの間に測定器を入れたり、端末が接続されているレイヤ２スイッチに対してポートミラーリング設定を行い、端末が接続されているポートとは別のポートに同一のフレームを送ることで、送受信フレームを収集していた。つまり、従来においては、ネットワークの保守者がレイヤ２スイッチの設置場所まで行かなければ送受信フレームを収集できなかった。レイヤ２スイッチが遠隔地にある場合には、送受信フレームの収集に時間がかかるため、通信の復旧に時間がかかるおそれがある。
【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、通信システムの保守性を向上できる中継装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の中継装置は、指定されたポートで受信された元フレームをミラーリングするポートミラーリング処理部と、ミラーリングフレームを転送すべき外部装置の宛先アドレスを格納する宛先アドレス格納部と、ポートミラーリング処理部からミラーリングフレームを取得するとともに、宛先アドレス格納部から外部装置の宛先アドレスを取得し、ミラーリングフレームに対して宛先アドレスを付加するフレーム加工部と、フレーム加工部により生成された転送フレームから宛先アドレスを読み出し、転送フレームを外部装置が接続されたポートに出力するスイッチング部とを備える。
【０００７】
この態様によると、指定されたポートで送受信された元フレームを遠隔地の外部装置から収集することができる。これにより、ネットワークの保守者は、中継装置の設置位置まで行って元フレームを収集する必要がなくなるので、通信システムの保守性を向上できる。
【０００８】
また、本実施形態において、フレーム加工部は、元フレームに宛先アドレスを付加して転送フレームを生成しているので、元フレームの宛先アドレスはそのまま残っている。従って、転送フレームを解析すれば、元フレームの宛先アドレスを収集できる。
【０００９】
外部装置は、他の中継装置を介して本中継装置と接続されてもよい。
【００１０】
ポートミラーリング処理部は、外部装置からの指示により、ミラーリングを行うするポートを決定してもよい。
【００１１】
宛先アドレス格納部は、外部装置から送信された宛先アドレスと、ミラーリングフレームであることを示すＴｙｐｅ値とを格納し、フレーム加工部は、宛先アドレス、Ｔｙｐｅ値、送信元アドレス、およびフレームチェックシーケンスを用いてミラーリングフレームをカプセル化してもよい。
【００１２】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によれば、通信システムの保守性を向上できる中継装置を提供できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る中継装置を用いた通信システムの構成を示す図である。
【図２】フレーム加工部によるフレームの加工例を示す図である。
【発明を実施するための形態】
【００１５】
図１は、本発明の実施形態に係る中継装置を用いた通信システムの構成を示す図である。本実施形態では、中継装置としてレイヤ２スイッチを用いた通信システムを説明する。
【００１６】
図１に示すように、通信システム１００は、第１レイヤ２スイッチ１０と、第２レイヤ２スイッチ２０とが、ネットワーク３０を介して接続されたものである。
【００１７】
第１レイヤ２スイッチ１０は、第１ポート１１、第２ポート１２、第３ポート１３の３つのポートを有している。図１に示すように、第１ポート１１は端末４０に接続されており、第３ポート１３はネットワーク３０に接続されている。また、第２ポート１２は空きポートとなっている。
【００１８】
第２レイヤ２スイッチ２０もまた、第１ポート２１、第２ポート２２、第３ポート２３の３つのポートを有している。図１に示すように、第１ポート２１はネットワーク３０に接続されている。また、第２ポート２２は端末通信サーバ５０に接続されており、第３ポート２３はネットワーク管理サーバ６０に接続されている。
【００１９】
第１レイヤ２スイッチ１０は、３つのポートの他に、スイッチング部１４と、フレーム加工部１６と、宛先アドレス格納部１７と、バッファ部１９とを備える。
【００２０】
本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００２１】
スイッチング部１４は、第１ポート１１、第２ポート１２、および第３ポート１３に接続されている。スイッチング部１４は、あるポートから受信したフレームのヘッダに含まれる宛先アドレスを解析し、送信先の装置が接続されたポートにフレームを転送する機能を有する。例えば、端末４０から端末通信サーバ５０にデータを送信する場合、端末４０から送信されたフレームは、第１ポート１１を介してスイッチング部１４に受信される。スイッチング部１４は、受信したフレームの宛先アドレスを解析して、ネットワーク３０に接続された第３ポート１３にフレームを送信する。このフレームは、ネットワーク３０を介して第２レイヤ２スイッチ２０の第１ポート２１に受信される。第２レイヤ２スイッチ２０は、受信したフレームの宛先アドレスを参照して、第２ポート２２に接続された端末通信サーバ５０にフレームを送信する。
【００２２】
また、スイッチング部１４は、ポートミラーリング処理部１５を備える。このポートミラーリング処理部１５は、指定したポート（以下、適宜「監視ポート」と称する）を通過するフレームを、第１レイヤ２スイッチ１０内の別のポート（以下、適宜「ミラーポート」と称する）にミラーリングする機能を有する。ミラーポートに、ネットワークアナライザ等のモニタ装置を接続し、ミラーリングされたフレーム（以下、適宜「ミラーリングフレーム」と称する）をモニタすることで、監視ポートで送受信されるフレームの解析を行うことができる。
【００２３】
例えば、端末４０が端末通信サーバ５０と正常に通信できない場合、空きポートである第１レイヤ２スイッチ１０の第２ポート１２にモニタ装置を接続する。そして、第１ポート１１を監視ポートに設定し、第２ポート１２をミラーポートに設定する。これにより、端末４０によって送受信されるフレームをモニタ装置で収集し、通信障害の原因を解析できる。
【００２４】
しかしながら、例えば、第１レイヤ２スイッチ１０が第２レイヤ２スイッチ２０から離れた遠隔地にあり、通信システム１００の保守者が第２レイヤ２スイッチ２０側にいるような場合、保守者は、第１レイヤ２スイッチ１０の設置位置まで行ってモニタ装置を接続する作業をしなければならない。また、第２ポート１２とモニタ装置との接続に専用のケーブルが必要な場合には、保守者はそのケーブルを準備しなければならない。このように、第１レイヤ２スイッチ１０内のあるポートで送受信されるフレームを、第１レイヤ２スイッチ１０内の別のポートからしか収集できない場合、通信障害の原因解析に時間がかかり、通信の復旧に時間がかかるおそれがある。
【００２５】
そこで、本実施形態に係る第１レイヤ２スイッチ１０は、第２レイヤ２スイッチ２０に接続されたネットワーク管理サーバ６０から端末４０の送受信フレームを解析できるよう、フレーム加工部１６および宛先アドレス格納部１７を有する。以下、具体的な処理の流れを説明しながら、フレーム加工部１６およびフレーム加工部１６の機能について説明する。
【００２６】
ネットワーク管理サーバ６０から端末４０の送受信フレームをモニタする場合、まず、ネットワーク管理サーバ６０は、第１レイヤ２スイッチ１０に対し、ミラーリングフレームを転送すべき外部装置（すなわちネットワーク管理サーバ６０）の宛先アドレス（ＭＡＣアドレス）と、ミラーリングフレームであることを示すＴｙｐｅ値とを、ｔｅｌｎｅｔなどの通信手段を用いて送信する。第１レイヤ２スイッチ１０の宛先アドレス格納部１７は、受信した宛先アドレスおよびＴｙｐｅ値を格納する。
【００２７】
次に、ネットワーク管理サーバ６０は、ポートミラーリング処理部１５を制御して、端末４０が接続された第１ポート１１で送受信されたフレーム（以下、適宜「元フレーム」と称する）をフレーム加工部１６に対してミラーリングする。これは、ネットワーク管理サーバ６０からの指示により、第１ポート１１を監視ポートに設定し、フレーム加工部１６をミラーポートに設定する、と言うこともできる。これにより、フレーム加工部１６に対し、元フレームのミラーリングフレームが送信される。元フレームは、ミラーリングフレームと同じ構成のフレームである。
【００２８】
フレーム加工部１６は、ポートミラーリング処理部１５からミラーリングフレームを受信するとともに、宛先アドレス格納部１７からネットワーク管理サーバ６０の宛先アドレスおよびＴｙｐｅ値を取得する。そして、フレーム加工部１６は、ネットワーク管理サーバ６０の宛先アドレス、Ｔｙｐｅ値、送信元アドレス（すなわち第１レイヤ２スイッチ１０のＭＡＣアドレス）、および誤り検査用のフレームチェックシーケンス（以下、「ＦＣＳ」と称する）をミラーリングフレームに付加する。これらの情報の付加は、ミラーリングフレームのカプセル化とも呼ばれる。フレーム加工部１６によりカプセル化されたフレーム（以下、適宜「転送フレーム」と称する）は、スイッチング部１４に送られる。
【００２９】
図２は、フレーム加工部１６によるフレームの加工例を示す図である。図２において、フレーム６２は、加工前のミラーリングフレーム（元フレーム）を表し、フレーム６４は、フレーム６４によりカプセル化された転送フレームを表す。図２において、ＤＡは宛先アドレス(Destination Address）、ＳＡは送信元アドレス（Source Address）、Ｔｙｐｅはイーサフレームの種別、ＦＣＳはフレームチェックシーケンス（Frame Check Sequence）である。
【００３０】
元フレーム６２において、ＤＡ１は端末４０のＭＡＣアドレス、ＳＡ１はネットワーク管理サーバ６０のＭＡＣアドレスである。また、Ｔｙｐｅ１は、通常のイーサフレームのＴｙｐｅ値、または、ＶＬＡＮタグである。また、ＦＣＳ１は、元フレームのフレームチェックシーケンスである。
【００３１】
加工後の転送フレーム６４において、ＤＡ２は、宛先アドレス格納部１７に格納されたネットワーク管理サーバ６０のＭＡＣアドレス、ＳＡ２は第１レイヤ２スイッチ１０のＭＡＣアドレスである。また、Ｔｙｐｅ２は、２宛先アドレス格納部１７に格納されたＴｙｐｅ値である。また、ＦＣＳ２は、加工後のフレームのフレームチェックシーケンスである。
【００３２】
図２に示すように、元フレーム６２のカプセル化は、元フレーム６２のＤＡ１の前にＤＡ２、ＳＡ２およびＴｙｐｅ２を付加し、元フレーム６２のＦＣＳ１の後にＦＣＳ２を付加することにより為される。
【００３３】
スイッチング部１４は、転送フレームに付加された宛先アドレスに基づき、転送フレームをネットワーク管理サーバ６０が接続された第３ポート１３に送る。転送フレームは、ネットワーク３０を介して第２レイヤ２スイッチ２０の第１ポート２１に受信される。第２レイヤ２スイッチ２０は、受信した転送フレームの宛先アドレスを参照して、第３ポート２３からネットワーク管理サーバ６０に転送フレームを転送する。なお、第２レイヤ２スイッチ２０は、第１レイヤ２スイッチ１０と同様の構成である必要はなく、通常のレイヤ２スイッチが有するスイッチング機能を有していればよい。
【００３４】
転送フレームを受け取ったネットワーク管理サーバ６０では、Ｔｙｐｅ値に基づいて、ミラーリングフレームであることを判定する。ミラーリングフレームである場合、ネットワーク管理サーバ６０は、カプセル化を解いて第１ポート１１で送受信された元フレームを収集することができる。
【００３５】
以上説明したように、本実施形態においては、第１レイヤ２スイッチ１０にフレーム加工部１６と宛先アドレス格納部１７を設けたことにより、第１レイヤ２スイッチ１０とは別の第２レイヤ２スイッチ２０に接続されたネットワーク管理サーバ６０において、端末４０の送受信フレームを収集することができる。これにより、ネットワークの保守者は、第１レイヤ２スイッチ１０の設置位置まで行く必要がなくなるので、通信システム１００の保守性を高めることができる。
【００３６】
また、本実施形態において、フレーム加工部１６は、元フレームの宛先アドレスを書き換えるのではなく、元フレームに宛先アドレスを付加している。元フレームの宛先アドレスを書き換えてしまうと、元フレームの宛先アドレスがブロードキャストやマルチキャストであった場合に区別できなくなる。本実施形態では、元フレームに宛先アドレスを付加して転送フレームを形成しているので、元フレームの宛先アドレスはそのまま残っており、ブロードキャストやマルチキャストの区別を行うことができる。
【００３７】
上述したように、本実施形態に係る第１レイヤ２スイッチ１０を用いることにより、端末４０のネットワークとは別のネットワークのネットワーク管理サーバ６０から、端末４０を監視できる。ネットワーク管理サーバ６０のネットワークは、通常、通信キャリアのネットワークとなり、端末のネットワークは、その顧客のネットワークになる。ミラーリングフレームを顧客のネットワークに流すと、ミラーリングフレームの収集が困難であったり、顧客のネットワーク帯域を使用してしまうおそれがある。本実施形態のように、ミラーリングフレームを通信キャリアのネットワークに流す構成とすることにより、このような事態を回避できる。また、端末４０のネットワークとネットワーク管理サーバ６０のネットワークを別々とすることにより、端末４０からネットワーク管理サーバ６０へのアクセスが難しくなり、通信システム１００のセキュリティを向上できる。
【００３８】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００３９】
上述の実施形態では、中継装置としてレイヤ２スイッチを説明したが、中継装置はレイヤ２スイッチに限定されず、さらに上位レイヤのスイッチにも適用可能である。
【符号の説明】
【００４０】
１０  第１レイヤ２スイッチ、  １４  スイッチング部、  １５  ポートミラーリング処理部、  １６  フレーム加工部、  １７  宛先アドレス格納部、  ２０  第２レイヤ２スイッチ、  ３０  ネットワーク、  ４０  端末、  ５０  端末通信サーバ、  ６０  ネットワーク管理サーバ、  １００  通信システム。
【図１】
2012019390.tif 000003
【図２】
2012019390.tif 000004