(57)【要約】【課題】  信号の経路上のネットワーク機器に適切な経路情報を設定する経路設定装置及び経路設定方法を提供する。【解決手段】  経路設定装置は、宛先を示す宛先情報及び送信元を示す送信元情報を含む信号が伝送される経路上の複数のネットワーク機器に、前記宛先情報及び前記送信元情報の少なくとも一方に基づいて前記信号の転送先を示す経路情報をそれぞれ設定する装置であり、前記複数のネットワーク機器のうち、通過した前記信号の前記宛先情報及び前記送信元情報の少なくとも一方を変更するネットワーク機器を検出し、変更される情報の種類により該ネットワーク機器を分類する分類部と、前記分類部による分類結果に応じて前記経路情報を生成する生成部を有する。【選択図】図１２
2015231059.tif 000002
【特許請求の範囲】
【請求項１】
宛先を示す宛先情報及び送信元を示す送信元情報を含む信号が伝送される経路上の複数のネットワーク機器に、前記宛先情報及び前記送信元情報の少なくとも一方に基づいて前記信号の転送先を示す経路情報をそれぞれ設定する経路設定装置において、
前記複数のネットワーク機器のうち、通過した前記信号の前記宛先情報及び前記送信元情報の少なくとも一方を変更するネットワーク機器を検出し、変更される情報の種類により該ネットワーク機器を分類する分類部と、
前記分類部による分類結果に応じて前記経路情報を生成する生成部を有することを特徴とする経路設定装置。
【請求項２】
前記分類部は、検出したネットワーク機器を、前記宛先情報及び前記送信元情報のうち、前記送信元情報のみを変更する第１分類のネットワーク機器と、前記宛先情報のみを変更する第２分類のネットワーク機器と、前記宛先情報及び前記送信元情報を変更する第３分類のネットワーク機器とに分類することを特徴とする請求項１に記載の経路設定装置。
【請求項３】
前記分類部は、前記信号の経路を前記経路情報の生成対象のネットワーク機器から前記信号の宛先に向かうように、前記複数のネットワーク機器から検出対象のネットワーク機器を順次に選択し、
前記生成部は、前記分類部により最初に検出された前記第２分類または前記第３分類のネットワーク機器を示す前記宛先情報に基づいて、前記経路情報を生成することを特徴とする請求項２に記載の経路設定装置。
【請求項４】
前記分類部は、さらに、前記信号の経路を前記経路情報の生成対象のネットワーク機器から前記信号の送信元に向かうように、前記複数のネットワーク機器から検出対象のネットワーク機器を順次に選択し、
前記生成部は、前記分類部により最初に検出された前記第１分類または前記第３分類のネットワーク機器を示す前記送信元情報に基づいて、前記経路情報を生成することを特徴とする請求項３に記載の経路設定装置。
【請求項５】
前記生成部は、
前記信号の経路を前記信号の宛先から送信元に向かうように、前記複数のネットワーク機器から前記経路情報の生成対象のネットワーク機器を順次に選択し、
前記経路情報の生成対象のネットワーク機器が、前記分類部により前記第２分類または前記第３分類のネットワーク機器に分類されたとき、該ネットワーク機器の後に選択する前記経路情報の生成対象のネットワーク機器について、該ネットワーク機器を示す前記宛先情報に基づいて前記経路情報を生成することを特徴とする請求項２に記載の経路設定装置。
【請求項６】
前記生成部は、
さらに、前記信号の経路を前記信号の送信元から宛先に向かうように、前記複数のネットワーク機器から前記経路情報の生成対象のネットワーク機器を順次に選択し、
前記経路情報の生成対象のネットワーク機器が、前記分類部により前記第１分類または前記第３分類のネットワーク機器に分類されたとき、該ネットワーク機器の後に選択する前記経路情報の生成対象のネットワーク機器について、該ネットワーク機器を示す前記送信元情報に基づいて前記経路情報を生成することを特徴とする請求項５に記載の経路設定装置。
【請求項７】
宛先を示す宛先情報及び送信元を示す送信元情報を含む信号が伝送される経路上の複数のネットワーク機器に、前記宛先情報及び前記送信元情報の少なくとも一方に基づいて前記信号の転送先を示す経路情報をそれぞれ設定する経路設定方法において、
前記複数のネットワーク機器のうち、通過した前記信号の前記宛先情報及び前記送信元情報の少なくとも一方を変更するネットワーク機器を検出し、
変更される情報の種類により該ネットワーク機器を分類し、
該分類結果に応じて前記経路情報を生成することを特徴とする経路設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、経路設定装置及び経路設定方法に関する。
【背景技術】
【０００２】
通信需要の増加により、１つのネットワークに接続されるネットワーク機器の台数が増加し、ネットワーク構成が複雑化している。例えば、ネットワーク内の各ルータは、パケットを転送する経路を個別に制御するため、ネットワーク全体として、パケットの経路を柔軟に構成することが難しい。
【０００３】
これに対し、ＳＤＮ（Software Defined Network）の技術が適用されたネットワークでは、各ネットワーク機器の制御機能が１つのソフトウェアに集約されるため、柔軟に経路を構成することが可能である。例えばオープンフローネットワーク（OFN: Open Flow Network）では、パケットの中継装置からパケットの経路制御機能が分離され、単一のネットワーク管理サーバに集約されている。ネットワーク管理サーバは、パケットの転送先を示す経路情報を各中継装置に設定することにより、ネットワーク全体として、パケットの経路を柔軟に構成することが可能となる。
【０００４】
ネットワーク管理サーバは、ネットワーク内の中継装置だけでなく、各種の機能を備えたサーバにも経路情報を設定することができる。経路情報は、例えばパケットのヘッダ内の宛先アドレスや送信元アドレスに基づいて生成される。
【０００５】
パケットの転送に関し、例えば特許文献１には、異なるドメインにわたってパケットを中継するときに、パケットの送信元アドレスや宛先アドレスを変換する点が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３５２３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えばプロキシーサーバのように、通過したパケットの宛先アドレスや送信元アドレスを変更するサーバがネットワークに含まれる場合、変更された宛先アドレスや送信元アドレスは、パケットの経路上のネットワーク機器の経路情報に一致しない。この場合、パケットが正常に所定の経路を経由して転送されず、所望の宛先に到達しないという問題がある。
【０００８】
そこで本件は上記の課題に鑑みてなされたものであり、信号の経路上のネットワーク機器に適切な経路情報を設定する経路設定装置及び経路設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本明細書に記載の経路設定装置は、宛先を示す宛先情報及び送信元を示す送信元情報を含む信号が伝送される経路上の複数のネットワーク機器に、前記宛先情報及び前記送信元情報の少なくとも一方に基づいて前記信号の転送先を示す経路情報をそれぞれ設定する装置であり、前記複数のネットワーク機器のうち、通過した前記信号の前記宛先情報及び前記送信元情報の少なくとも一方を変更するネットワーク機器を検出し、変更される情報の種類により該ネットワーク機器を分類する分類部と、前記分類部による分類結果に応じて前記経路情報を生成する生成部を有する。
【００１０】
本明細書に記載の経路設定方法は、宛先を示す宛先情報及び送信元を示す送信元情報を含む信号が伝送される経路上の複数のネットワーク機器に、前記宛先情報及び前記送信元情報の少なくとも一方に基づいて前記信号の転送先を示す経路情報をそれぞれ設定する方法であり、前記複数のネットワーク機器のうち、通過した前記信号の前記宛先情報及び前記送信元情報の少なくとも一方を変更するネットワーク機器を検出し、変更される情報の種類により該ネットワーク機器を分類し、該分類結果に応じて前記経路情報を生成する。
【発明の効果】
【００１１】
信号の経路上のネットワーク機器に適切な経路情報を設定できる。
【図面の簡単な説明】
【００１２】
【図１】中継装置を含むネットワークの一例を示す構成図である。
【図２】中継装置及びサーバを含むネットワークの一例を示す構成図である。
【図３】中継装置及びサーバを含むネットワークの他例を示す構成図である。
【図４】中継装置に設定された経路情報の一例を示す図である。
【図５】サーバの分類を示す図である。
【図６】ネットワーク管理サーバの一例を示す構成図である。
【図７】ネットワーク内のサーバの一例を示す構成図である。
【図８】中継装置の一例を示す構成図である。
【図９】経路情報の設定対象のネットワークの一例を示す構成図である。
【図１０】パケットの経路における宛先アドレス及び送信元アドレスの変更の様子を示す図である。
【図１１】実施例１における経路情報の生成処理を示すフローチャートである。
【図１２】実施例１における経路情報の生成例を示す図である。
【図１３】実施例２における経路情報の生成処理を示すフローチャートである。
【図１４】実施例２における経路情報の生成例を示す図である。
【図１５】実施例３における経路情報の生成処理を示すフローチャートである。
【図１６】実施例３における経路情報の生成例を示す図である。
【図１７】実施例３における経路情報の他の生成例を示す図である。
【図１８】実施例４における経路情報の生成処理を示すフローチャートである。
【図１９】実施例４における経路情報の生成例を示す図である。
【発明を実施するための形態】
【００１３】
図１は、中継装置を含むネットワークの一例を示す構成図である。ネットワークＮＷは、パケット（信号）ＰＫＴを転送する複数の中継装置（＃１〜＃７）２を含む。中継装置（＃１〜＃７）２としては、例えばルータが挙げられるが、これに限定されず、例えばレイヤ２スイッチでもよい。
【００１４】
中継装置２は、各方路（転送先）に対応するインターフェースＩＦｎ（ｎ：１〜４）を備えている。中継装置２は、インターフェースＩＦｎを介して他装置と接続されている。
【００１５】
本例において、中継装置（＃１〜＃４）２は、直列に接続されている。中継装置（＃５）２は、中継装置（＃１）２及び中継装置（＃２）２と接続され、中継装置（＃６）２は、中継装置（＃２）２及び中継装置（＃３）２と接続されている。中継装置（＃７）２は、中継装置（＃３）２及び中継装置（＃４）２と接続されている。また、中継装置（＃１）２及び中継装置（＃４）２は、送信元端末装置３及び宛先端末装置４にそれぞれ接続されている。
【００１６】
送信元端末装置３は、ネットワークＮＷを介して宛先端末装置４にパケットを送信する。すなわち、送信元端末装置３は、パケットＰＫＴの送信元であり、宛先端末装置４は、パケットＰＫＴの宛先である。送信元端末装置３及び宛先端末装置４としては、例えばパーソナルコンピュータやスマートフォンなどが挙げられるが、これに限定されない。
【００１７】
パケットＰＫＴは、制御情報であるヘッダと、データとが含まれる。ヘッダには、宛先アドレス（宛先情報）及び送信元アドレス（送信元情報）が含まれる。宛先アドレス及び送信元アドレスは、パケットの宛先及び送信元をそれぞれ示す。送信元端末装置３及び宛先端末装置４のアドレスをそれぞれ「Ａ」及び「Ｚ」とすると、パケットＰＫＴ内の宛先アドレス及び送信元アドレスは、それぞれ「Ａ」及び「Ｚ」を示す。なお、本例では、ネットワークＮＷに伝送される信号として、パケットを挙げるが、これに限定されない。
【００１８】
ネットワーク管理サーバ（経路設定装置）１は、例えばＳＤＮの技術に基づき、ネットワークＮＷ内の各中継装置（ネットワーク機器）２にパケットの経路情報を設定する。経路情報は、パケットＰＫＴの宛先アドレス及び送信元アドレスの少なくとも一方に基づいて当該中継装置２のパケットの転送先を示す。ネットワーク管理サーバ１は、経路情報を設定することにより、ネットワークＮＷ内のパケットＰＫＴの経路（サービスチェイン）Ｒ１を構成する。経路Ｒ１は、中継装置（＃１，＃５，＃２，＃３，＃７，＃４）２を、この順に経由する。
【００１９】
図１には、一例として、中継装置（＃５）２に設定された経路情報Ｋ１と、中継装置（＃３）２に設定された経路情報Ｋ２とが示されている。経路情報Ｋ１，Ｋ２は、「宛先アドレス」、「出力インターフェース（ＩＦ）」、及び「ＮＥＸＴ  ＨＯＰ」を含む。
【００２０】
「宛先アドレス」は、転送対象のパケットＰＫＴの宛先アドレスを示す。「出力インターフェース」は、パケットＰＫＴを出力するインターフェースを示す。「ＮＥＸＴ  ＨＯＰ」は、経路Ｒ１におけるパケットＰＫＴの次の転送先の装置を示す。なお、図１において、「ＮＥＸＴ  ＨＯＰ」は、装置名称で表されているが、例えば、中継装置２のＩＰ（Internet Protocol）アドレスにより表されてもよい。
【００２１】
例えば、中継装置（＃５）２の経路情報Ｋ１の「宛先アドレス」、「出力インターフェース」、及び「ＮＥＸＴ  ＨＯＰ」は、それぞれ、「Ｚ」、「ＩＦ２」、及び「中継装置（＃２）」を示す。このため、中継装置（＃５）２は、宛先アドレスが「Ｚ」であるパケットＰＫＴを、インターフェースＩＦ２を介して中継装置（＃２）２に転送する。
【００２２】
また、中継装置（＃３）２の経路情報Ｋ２の「宛先アドレス」、「出力インターフェース」、及び「ＮＥＸＴ  ＨＯＰ」は、それぞれ、「Ｚ」、「ＩＦ３」、及び「中継装置（＃７）」を示す。このため、中継装置（＃３）２は、宛先アドレスが「Ｚ」であるパケットＰＫＴを、インターフェースＩＦ３を介して中継装置（＃７）２に転送する。なお、他の中継装置２にも、同様に、「宛先アドレス」が「Ｚ」である経路情報が設定される。
【００２３】
このように、ネットワーク管理サーバ１は、経路Ｒ１上の各中継装置２に共通の宛先アドレス「Ｚ」に基づく経路情報を設定する。これにより、パケットＰＫＴは、送信元端末装置３から経路Ｒ１を経由して宛先端末装置４に送信される。したがって、ネットワーク管理サーバ１は、ＳＤＮの技術により、ネットワークＮＷ全体として、パケットＰＫＴの経路Ｒ１を柔軟に構成できる。
【００２４】
ネットワーク管理サーバ１は、中継装置２だけでなく、各種の機能を備えたサーバにも、経路情報を設定することができる。図２には、中継装置２及びサーバ５ａ，５ｂを含むネットワークＮＷの一例が示されている。図２において、図１と共通する構成については同一の符号を付し、その説明を省略する。
【００２５】
本例のネットワークＮＷでは、図１の中継装置（＃５）２に代えて、ＤＰＩ（Deep Packet Inspection）の機能を備えたサーバ５ａが設けられ、図１の中継装置（＃７）２に代えて、ファイヤーウォール（Firewall）の機能を備えたサーバ５ｂが設けられている。サーバ５ａは、ネットワークＮＷを流れるパケットの監視及び分析を行い、送信元の端末装置や送信先の端末装置を特定、及びパケットが使用されるアプリケーションの特定などを行う。また、サーバ５ｂは、通過するパケットを監視して、特定のパケットを遮断し、または特定のパケットだけを通過させる。サーバ５ａ，５ｂは、方路ごとのインターフェースＩＦｍ（ｍ：１，２）を介して、パケットＰＫＴを送信する。
【００２６】
ネットワーク管理サーバ１は、中継装置（＃１〜＃４、＃６）２及びサーバ（ネットワーク機器）５ａ，５ｂに経路情報を設定する。これにより、パケットＰＫＴは、送信元端末装置３から経路Ｒ２を経由して宛先端末装置４に送信される。経路Ｒ２は、中継装置（＃１）２、サーバ５ａ、中継装置（＃２，＃３）２、サーバ５ｂ、中継装置（＃４）２を、この順に経由する。
【００２７】
図２には、一例として、サーバ５ａに設定された経路情報Ｋ３と、中継装置（＃３）２に設定された経路情報Ｋ４とが示されている。
【００２８】
サーバ５ａの経路情報Ｋ３の「宛先アドレス」、「出力インターフェース」、及び「ＮＥＸＴ  ＨＯＰ」は、それぞれ、「Ｚ」、「ＩＦ２」、及び「中継装置（＃２）」を示す。このため、サーバ５ａは、宛先アドレスが「Ｚ」であるパケットＰＫＴを、インターフェースＩＦ２を介して中継装置（＃２）２に転送する。
【００２９】
また、中継装置（＃３）２の経路情報Ｋ４の「宛先アドレス」、「出力インターフェース」、及び「ＮＥＸＴ  ＨＯＰ」は、それぞれ、「Ｚ」、「ＩＦ３」、及び「サーバ（Firewall）」を示す。このため、中継装置（＃３）２は、宛先アドレスが「Ｚ」であるパケットＰＫＴを、インターフェースＩＦ３を介してサーバ５ｂに転送する。なお、他の中継装置２及びサーバ５ｂにも、同様に、「宛先アドレス」が「Ｚ」である経路情報が設定される。
【００３０】
サーバ５ａ，５ｂは、パケットＰＫＴの宛先アドレスまたは送信元アドレスを変更することがない。このため、ネットワーク管理サーバ１は、ネットワークＮＷ内の中継装置２及びサーバ５ａ，５ｂに、共通の宛先アドレス「Ｚ」に基づく経路情報を設定しても、パケットＰＫＴは経路Ｒ２を経由して正常に転送される。
【００３１】
しかし、例えばプロキシーサーバのように、通過したパケットＰＫＴの宛先アドレスや送信元アドレスを変更するサーバがネットワークＮＷに含まれる場合、変更された宛先アドレスや送信元アドレスは、パケットＰＫＴの経路上の各装置の経路情報に一致しない。この場合、パケットＰＫＴが正常に所定の経路を経由して転送されず、宛先端末装置４に到達しない。
【００３２】
図３は、中継装置２及びサーバ５ａ〜５ｃを含むネットワークＮＷの他例を示す構成図である。図３において、図１及び図２と共通する構成については同一の符号を付し、その説明を省略する。
【００３３】
本例のネットワークＮＷでは、図２の中継装置（＃６）２に代えて、Web Proxyの機能を備えたサーバ５ｃが設けられている。サーバ５ｃは、端末装置のＷｅｂサーバに対するアクセスを、端末装置の代わりに行う。
【００３４】
このため、サーバ５ｃは、ＴＣＰ（Transmission Control Protocol）に基づいて、送信元端末装置３との間及び宛先端末装置４との間に、別々に通信セッションＳＮ１，ＳＮ２を確立する。したがって、サーバ５ｃは、送信元端末装置３との間の通信セッションＳＮ１から受信したパケットを、宛先端末装置４との間の通信セッションＳＮ２に転送する。
【００３５】
ここで、中継装置（＃１，＃２）２、サーバ５ｃ、中継装置（＃３）２、サーバ５ｂ、及び中継装置（＃４）２を、この順に経由するパケットの経路Ｒ３を仮定する。この場合、送信元端末装置３からサーバ５ｃまで流れるパケットＰＫＴ１、及びサーバ５ｃから宛先端末装置４まで流れるパケットＰＫＴ２は、宛先アドレス及び送信元アドレスが相違する。
【００３６】
パケットＰＫＴ１は、通信セッションＳＮ１に基づくため、サーバ５ｃのアドレス「Ｐ」を示す宛先アドレスと、送信元端末装置３のアドレス「Ａ」を示す送信元アドレスを含む。一方、パケットＰＫＴ２は、通信セッションＳＮ２に基づくため、宛先端末装置４のアドレス「Ｚ」を示す宛先アドレスと、サーバ５ｃのアドレス「Ｐ」を示す送信元アドレスを含む。
【００３７】
このため、サーバ５ｃは、通信セッションＳＮ１，ＳＮ２を対応付け、通信セッションＳＮ１のパケットＰＫＴ１を通信セッションＳＮ２のパケットＰＫＴ２に変換する。すなわち、サーバ５ｃは、パケットＰＫＴ１の宛先アドレスを「Ｐ」から「Ｚ」に変更し、パケットＰＫＴ１の送信元アドレスを「Ａ」から「Ｐ」に変更する。
【００３８】
したがって、仮に、ネットワーク管理サーバ１が、図１及び図２の例と同様に、経路Ｒ３上の中継装置（＃１〜＃４）２及びサーバ５ｃ，５ｂに、共通の宛先アドレス「Ｚ」に基づく経路情報を設定しても、パケットＰＫＴ１，ＰＫＴ２は正常に転送されない。
【００３９】
そこで、ネットワーク管理サーバ１は、通過したパケットの宛先アドレスまたは送信元アドレスを変更する経路上のサーバを検出し、検出したサーバを、変更される情報の種類（宛先アドレスと送信元アドレス）により分類する。ネットワーク管理サーバ１は、サーバの分類結果に応じ、ネットワーク内の各装置の経路情報を生成することで、適切な経路情報を設定する。
【００４０】
図４には、図３のネットワークＮＷにおける中継装置（＃２，＃３）２に設定された経路情報Ｋ５，Ｋ６の一例が示されている。図４において、図１〜図３と共通する構成については同一の符号を付し、その説明を省略する。
【００４１】
本例のネットワークＮＷにおいて、サーバ５ｃを経由する上記の経路Ｒ３に加えて、サーバ５ｃを経由しない経路Ｒ４が設定されている。経路Ｒ４は、中継装置（＃１）２、サーバ５ａ、中継装置（＃２，＃３）２、サーバ５ｂ、及び中継装置（＃４）２を、この順に経由する。
【００４２】
経路Ｒ４を流れるパケットＰＫＴは、サーバ５ｃを通過しないため、宛先アドレス「Ｚ」及び送信元アドレス「Ａ」が変更されることはない。一方、経路Ｒ３を流れるパケットＰＫＴ１は、サーバ５ｃを通過するため、上述したように、宛先アドレス「Ｐ」及び送信元アドレス「Ａ」が、「Ｚ」及び「Ｐ」にそれぞれ変更される。
【００４３】
したがって、ネットワーク管理サーバ１は、サーバ５ｃの隣接ノードである中継装置（＃２）２に、経路Ｒ３，Ｒ４のパケットＰＫＴ１，ＰＫＴについて、個別の経路情報Ｋ５を設定する。
【００４４】
経路Ｒ４のパケットＰＫＴに関し、経路情報Ｋ５の「宛先アドレス」、「出力インターフェース」、及び「ＮＥＸＴ  ＨＯＰ」は、それぞれ、「Ｚ」、「ＩＦ４」、及び「中継装置（＃３）」を示す。このため、中継装置（＃２）２は、宛先アドレスが「Ｚ」であるパケットＰＫＴを、インターフェースＩＦ４を介して中継装置（＃３）２に転送する。
【００４５】
また、経路Ｒ３のパケットＰＫＴに関し、経路情報Ｋ５の「宛先アドレス」、「出力インターフェース」、及び「ＮＥＸＴ  ＨＯＰ」は、それぞれ、「Ｐ」、「ＩＦ３」、及び「サーバ（Web Proxy）」を示す。このため、中継装置（＃２）２は、宛先アドレスが「Ｐ」であるパケットＰＫＴ１を、パケットＰＫＴ２として、インターフェースＩＦ３を介してサーバ５ｃに転送する。
【００４６】
一方、中継装置（＃４）２は、宛先アドレス「Ｚ」のパケットＰＫＴ，ＰＫＴ２をインターフェースＩＦ３を介してサーバ５ｂに転送する。このため、中継装置（＃３）２の経路情報Ｋ６の「宛先アドレス」、「出力インターフェース」、及び「ＮＥＸＴ  ＨＯＰ」は、それぞれ、「Ｚ」、「ＩＦ３」、及び「サーバ（Firewall）」を示す。
【００４７】
このような適切な経路情報を設定するため、ネットワーク管理サーバ１は、送信元端末装置３及び宛先端末装置４の間の経路を探索した後、経路上のサーバ５ａ〜５ｃを検出して、サーバ５ａ〜５ｃを、一例として４つのタイプに分類する。図５には、サーバの分類が示されている。
【００４８】
本実施例において、ネットワーク管理サーバ１は、ネットワークＮＷ内のサーバ５を、Ｔｙｐｅ−１〜Ｔｙｐｅ−４に分類する。サーバ５は、他装置からパケットＰＫＴｉｎを受信する受信側インターフェースＩＦａと、他装置にパケットＰＫＴｏｕｔを送信する送信側インターフェースＩＦｂとを有する。受信側インターフェースＩＦａ及び送信側インターフェースＩＦｂは、個別のアドレス「Ｐａ」及び「Ｐｂ」を有する。
【００４９】
図５（ａ）には、Ｔｙｐｅ−１のサーバ５が示されている。Ｔｙｐｅ−１のサーバ５は、パケットＰＫＴｉｎの宛先アドレス及び送信元アドレスを変更せず、透過する。例えば、Ｔｙｐｅ−１のサーバ５は、受信側インターフェースＩＦａで宛先アドレス「Ｚ」及び送信元アドレス「Ａ」のパケットＰＫＴｉｎを受信し、そのままパケットＰＫＴｏｕｔとして送信側インターフェースＩＦｂから送信する。
【００５０】
Ｔｙｐｅ−１のサーバ５としては、上述したファイヤーウォール及びＤＰＩの他に、例えばＩＤＳ（Instruction Detection System）の機能を備えたものが挙げられる。ＩＤＳは、ネットワークを流れるパケットを監視して、不正な動きを検知する機能である。
【００５１】
図５（ｂ）には、Ｔｙｐｅ−２（第１分類）のサーバ５が示されている。Ｔｙｐｅ−２のサーバ５は、パケットＰＫＴｉｎの宛先アドレス及び送信元アドレスのうち、送信元アドレスのみを変更し、宛先アドレスを透過する。例えば、Ｔｙｐｅ−２のサーバ５は、受信側インターフェースＩＦａで宛先アドレス「Ｚ」及び送信元アドレス「Ａ」のパケットＰＫＴｉｎを受信し、宛先アドレス「Ｚ」及び送信元アドレス「Ｐｂ」のパケットＰＫＴｏｕｔに変換して送信側インターフェースＩＦｂから送信する。
【００５２】
Ｔｙｐｅ−２のサーバ５としては、例えば透過型Ｐｒｏｘｙ、透過型Ｃａｃｈｅ、ＳＮＡＴ（Source based Network Address Translation）、及びＳＮＡＰＴ（Source based Network Address Port Translation）の機能を備えたものが挙げられる。Ｃａｃｈｅ（Web Cache）は、上記のＰｒｏｘｙの機能を行った場合に、一時的にＷｅｂデータを保存（キャッシュ）しておき、端末装置から再度アクセスがあったときに、保存したＷｅｂデータを端末装置に送信する機能である。ＳＮＡＴは、転送対象のパケットの送信元のＩＰアドレスを、指定されたＩＰアドレス（例えば送信側インターフェースＩＦｂのＩＰアドレス）に変換する機能である。ＳＮＡＰＴは、アドレスの変換に加え、パケットの送信元のポート番号も変換する機能である。
【００５３】
図５（ｃ）には、Ｔｙｐｅ−３（第２分類）のサーバ５が示されている。Ｔｙｐｅ−３のサーバ５は、パケットＰＫＴｉｎの宛先アドレス及び送信元アドレスのうち、宛先アドレスのみを変更し、送信元アドレスを透過する。例えば、Ｔｙｐｅ−３のサーバ５は、受信側インターフェースＩＦａで宛先アドレス「Ｐａ」及び送信元アドレス「Ａ」のパケットＰＫＴｉｎを受信し、宛先アドレス「Ｚ」及び送信元アドレス「Ａ」のパケットＰＫＴｏｕｔに変換して送信側インターフェースＩＦｂから送信する。
【００５４】
Ｔｙｐｅ−３のサーバ５としては、例えばＤＮＡＴ（Destination based Network Address Translation）の機能を備えたものが挙げられる。ＤＮＡＴは、受信したパケットの宛先のＩＰアドレスを変換する機能である。
【００５５】
図５（ｄ）には、Ｔｙｐｅ−４（第３分類）のサーバ５が示されている。Ｔｙｐｅ−４のサーバ５は、パケットＰＫＴｉｎの宛先アドレス及び送信元アドレスを変更する。例えば、Ｔｙｐｅ−４のサーバ５は、受信側インターフェースＩＦａで宛先アドレス「Ｐａ」及び送信元アドレス「Ａ」のパケットＰＫＴｉｎを受信し、宛先アドレス「Ｚ」及び送信元アドレス「Ｐｂ」のパケットＰＫＴｏｕｔに変換して送信側インターフェースＩＦｂから送信する。
【００５６】
Ｔｙｐｅ−４のサーバ５としては、例えば非透過Ｐｒｏｘｙや非透過Ｃａｃｈｅの機能を備えたものが挙げられる。
【００５７】
このように、ネットワーク管理サーバ１は、サーバ５の機能とは無関係に、パケットの宛先アドレス及び送信元アドレスのうち、サーバ５が変更する情報に応じて、サーバ５をＴｙｐｅ−１〜Ｔｙｐｅ−４に分類する。アドレスが変更される場合としては、例えば、プロキシーサーバのように、異なる通信セッション間でパケットを転送する場合、及びＩＰレイヤにおける転送処理を行う場合が挙げられる。しかし、ネットワーク管理サーバ１は、上記の２つの場合を区別することなく、サーバ５を、中継したパケットのアドレスの変更の形態に基づいて分類する。このため、ネットワーク管理サーバ１は、サーバ５の分類を容易に行うことができる。
【００５８】
図６は、ネットワーク管理サーバ１の一例を示す構成図である。ネットワーク管理サーバ１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、ＨＤＤ（Hard Disk Drive）１３、Ｉ／Ｏ（Input and Output）部１４、及び通信処理部１５を有する。
【００５９】
ＣＰＵ１０は、互いに信号の入出力ができるように、ＲＯＭ１１、ＲＡＭ１２、ＨＤＤ１３、Ｉ／Ｏ部１４、及び通信処理部１５と、データバス１６を介して接続されている。ＲＯＭ１１は、ＣＰＵ１０を駆動するプログラムが格納されている。ＲＡＭ１２は、ＣＰＵ１０のワーキングメモリとして機能する。
【００６０】
ＨＤＤ１３には、トポロジデータベース（ＤＢ）１３ａ、分類テーブル１３ｂ、及び経路情報１３ｃが格納されている。トポロジＤＢ１３ａは、ネットワークＮＷの構成を示す情報であり、パケットの経路の探索に用いられる。分類テーブル１３ｂは、ネットワークＮＷ内のサーバ５の分類（Ｔｙｐｅ−１〜Ｔｙｐｅ−４）を示す情報であり、経路情報１３ｃの生成に用いられる。
【００６１】
Ｉ／Ｏ部１４は、キーボード及びマウスなどの入力装置と、ディスプレイなどの出力装置との間で入出力処理を行う。通信処理部１５は、例えばネットワークインターフェースカードであり、ネットワークＮＷ内の中継装置２及びサーバ５との間で通信を行う。なお、通信の形態は、有線及び無線の何れでもよい。
【００６２】
ＣＰＵ１０は、ＲＯＭ１１からプログラムを読み込むと、機能として、要求処理部１００、経路探索部１０１、経路情報生成部（生成部）１０２、サーバ分類部（分類部）１０３、及び経路情報設定部１０４が形成される。要求処理部１００は、ユーザから、Ｉ／Ｏ部１４を介してパケットの経路の要求を受け付ける。要求には、例えば、パケットが経由する１以上のサーバ５の指定が含まれる。要求には、さらに、サーバ５ごとにパケットが経由する順番の指定が含まれてもよい。要求処理部１００は、受け付けた要求を要求情報として、経路探索部１０１に出力する。
【００６３】
経路探索部１０１は、要求情報及びトポロジＤＢ１３ａに基づいて、送信元端末装置３から宛先端末装置４までを結ぶ経路を探索する。トポロジＤＢ１３ａには、ネットワークＮＷ内のノード、つまり中継装置２及びサーバ５に関する情報と、ノード間を結ぶリンクとが対応付けられて登録されている。また、トポロジＤＢ１３ａには、送信元端末装置３及び宛先端末装置４がそれぞれ接続されたノードの情報も登録されている。
【００６４】
経路探索部１０１は、要求情報で指定されたサーバ５を経由する経路を探索する。このため、経路探索部１０１は、送信元端末装置３から指定サーバ５までの区間、指定サーバ５同士の区間、及び指定サーバ５から宛先端末装置４までの区間に分けて経路を探索する。探索手法としては、例えばダイクストラ法が挙げられるが、これに限定されない。経路探索部１０１は、探索した経路を経路設計情報として経路情報生成部１０２に出力する。
【００６５】
経路情報生成部１０２は、経路設計情報に基づいて、経路上の中継装置２及びサーバ５の経路情報１３ｃを生成し、ＨＤＤ１３に保存する。経路情報生成部１０２は、経路上の全ての中継装置２及びサーバ５について経路情報１３ｃの生成が完了すると、経路情報設定部１０４に通知する。
【００６６】
経路情報生成部１０２は、サーバ分類部１０３が経路上のサーバ５を分類した結果に応じて経路情報１３ｃを生成する。経路情報生成部１０２は、上記の経路設計情報と、経路情報１３ｃの生成対象を示す機器情報とをサーバ分類部１０３に出力する。サーバ分類部１０３は、経路設計情報、機器情報、及び分類テーブル１３ｂに基づいて、経路上のサーバ５を検出し、検出したサーバ５を分類する。
【００６７】
経路設計情報は、例えば、探索された経路上の中継装置２またはサーバ５の識別情報（例えばＩＰアドレス）及び装置種別（中継装置２またはサーバ５）を、経路に沿って順番に示す。機器情報は、経路情報１３ｃの生成対象の中継装置２またはサーバ５の識別情報を示す。分類テーブル１３ｂには、ネットワークＮＷ内の各サーバ５の分類（Ｔｙｐｅ−１〜Ｔｙｐｅ−４）が登録されている。すなわち、分類テーブル１３ｂには、サーバ５の識別情報及び分類が対応付けられて登録されている。
【００６８】
サーバ分類部１０３は、サーバ５の分類結果を経路情報生成部１０２に通知する。経路情報生成部１０２は、サーバ５の分類結果に応じて、経路情報１３ｃとして設定する宛先アドレス及び送信元アドレスの少なくとも一方を決定し、経路情報１３ｃを生成する。このため、経路情報生成部１０２は、経路上のサーバ５が、通過した宛先アドレス及び送信元アドレスの少なくとも一方を変更する場合でも、適切な経路情報１３ｃを生成できる。なお、経路情報１３ｃの生成方法の詳細については後述する。
【００６９】
経路情報設定部１０４は、経路情報生成部１０２から経路情報１３ｃの生成の完了が通知されると、ＨＤＤ１３から経路情報１３ｃを読み出して、通信処理部１５を介してネットワークＮＷ内の中継装置２及びサーバ５に送信する。これにより、中継装置２及びサーバ５ｂに経路情報１３ｃが設定される。
【００７０】
図７は、ネットワークＮＷ内のサーバ５の一例を示す構成図である。サーバ５は、ＣＰＵ５０、ＲＯＭ５１、ＲＡＭ５２、ＨＤＤ５３、Ｉ／Ｏ部５４、及び複数のインターフェースユニット５５を有する。
【００７１】
ＣＰＵ５０は、互いに信号の入出力ができるように、ＲＯＭ５１、ＲＡＭ５２、ＨＤＤ５３、Ｉ／Ｏ部５４、及び複数のインターフェース（ＩＮＦ）ユニット５５と、データバス５６を介して接続されている。ＲＯＭ５１は、ＣＰＵ５０を駆動するプログラムが格納されている。ＲＡＭ５２は、ＣＰＵ５０のワーキングメモリとして機能する。
【００７２】
ＨＤＤ５３には、ネットワーク管理サーバ１から受信した経路情報５３ａが格納されている。Ｉ／Ｏ部５４は、キーボード及びマウスなどの入力装置と、ディスプレイなどの出力装置との間で入出力処理を行う。
【００７３】
インターフェースユニット５５は、例えばネットワークインターフェースカードであり、ネットワークＮＷ内の他の中継装置２または他のサーバ５との間で通信を行う。インターフェースユニット５５は、上記のインターフェースＩＦｍごとに設けられている。
【００７４】
ＣＰＵ５０は、ＲＯＭ５１からプログラムを読み込むと、機能として、パケット処理部５００及び転送処理部５０１が形成される。パケット処理部５００は、インターフェースユニット５５を介して受信したパケットを処理する。処理内容は、サーバ５ごとに異なる。
【００７５】
転送処理部５０１は、パケット処理部５００による処理が完了したパケットを、経路情報５３ａに基づいて転送する。転送処理部５０１は、経路情報５３ａが示す宛先アドレス及び送信元アドレスの少なくとも一方に一致するパケットを、経路情報５３ａが示す出力インターフェースに対応するインターフェースユニット５５に出力する。これにより、パケットは、経路に従って適切な転送先に転送される。
【００７６】
図８は、中継装置２の一例を示す構成図である。中継装置２は、ＣＰＵ２０、メモリ２１、通信処理部２２、スイッチ（ＳＷ）２３、及び複数のインターフェース（ＩＮＦ）ユニット２４を有する。
【００７７】
ＣＰＵ２０は、中継装置２全体の動作を制御する。ＣＰＵ２０は、通信処理部２２を介してネットワーク管理サーバ１と通信する。ＣＰＵ２０は、ネットワーク管理サーバ１から受信した経路情報２１ａをメモリ２１に保存する。
【００７８】
スイッチ２３は、複数のインターフェースユニット２４に接続されている。インターフェースユニット２４は、上記のインターフェースＩＦｎごとに設けられている。
【００７９】
ＣＰＵ２０は、メモリ２１に保存された経路情報２１ａをスイッチに設定する。スイッチ２３は、経路情報２１ａに従って、複数のインターフェースユニット２４間でパケットを交換する。
【００８０】
すなわち、スイッチ２３は、経路情報２１ａが示す宛先アドレス及び送信元アドレスの少なくとも一方に一致するパケットを、経路情報２１ａが示す出力インターフェースに対応するインターフェースユニット２４に出力する。これにより、パケットは、経路に従って適切な転送先に転送される。
【００８１】
次に、ネットワーク管理サーバ１の経路情報の生成手段の詳細を説明する。図９は、経路情報の設定対象のネットワークＮＷの一例を示す構成図である。図９において、図１〜図４と共通する構成については同一の符号を付し、その説明を省略する。
【００８２】
本例のネットワークＮＷは、中継装置（＃１〜＃４）２及びサーバ５ｄ〜５ｆを含む。サーバ５ｄ〜５ｆは、図４のサーバ５ａ〜５ｂに代えてそれぞれ設けられている。サーバ５ｄ〜５ｆの分類は、それぞれ、Ｔｙｐｅ−２、Ｔｙｐｅ−３、及びＴｙｐｅ−４である。
【００８３】
サーバ５ｄは、インターフェースＩＦ１（ＩＦａ），ＩＦ２（ＩＦｂ）を介して中継装置（＃１、＃２）２にそれぞれ接続されている。ここで、インターフェースＩＦ１，ＩＦ２のアドレスを、それぞれ、「Ｐ２ａ」，「Ｐ２ｂ」とする。
【００８４】
サーバ５ｅは、インターフェースＩＦ１，ＩＦ２を介して中継装置（＃２、＃３）２にそれぞれ接続されている。ここで、インターフェースＩＦ１，ＩＦ２のアドレスを、それぞれ、「Ｐ３ａ」，「Ｐ３ｂ」とする。
【００８５】
サーバ５ｆは、インターフェースＩＦ１，ＩＦ２を介して中継装置（＃３、＃４）２にそれぞれ接続されている。ここで、インターフェースＩＦ１，ＩＦ２のアドレスを、それぞれ、「Ｐ４ａ」，「Ｐ４ｂ」とする。
【００８６】
また、中継装置（＃１）２は、インターフェースＩＦ１を介して送信元端末装置３に接続され、インターフェースＩＦ２を介して中継装置（＃２）２と接続されている。さらに、中継装置（＃１）２は、インターフェースＩＦ３を介してサーバ５ｄに接続されている。
【００８７】
中継装置（＃２）２は、インターフェースＩＦ１を介してサーバ５ｄに接続され、インターフェースＩＦ２を介して中継装置（＃１）２と接続されている。さらに、中継装置（＃２）２は、インターフェースＩＦ３を介してサーバ５ｅに接続され、インターフェースＩＦ４を介して中継装置（＃３）２に接続されている。
【００８８】
中継装置（＃３）２は、インターフェースＩＦ１を介してサーバ５ｅに接続され、インターフェースＩＦ２を介して中継装置（＃２）２と接続されている。さらに、中継装置（＃３）２は、インターフェースＩＦ３を介してサーバ５ｆに接続され、インターフェースＩＦ４を介して中継装置（＃４）２に接続されている。
【００８９】
中継装置（＃４）２は、インターフェースＩＦ１を介してサーバ５ｆに接続され、インターフェースＩＦ２を介して中継装置（＃３）２と接続されている。さらに、中継装置（＃４）２は、インターフェースＩＦ３を介して宛先端末装置４に接続されている。
【００９０】
経路探索部１０１は、パケットの経路Ｒ５を探索する。経路Ｒ５は、中継装置（＃１）２、サーバ５ｄ、中継装置（＃２）２、サーバ５ｅ、中継装置（＃３）２、サーバ５ｆ、中継装置（＃４）２を、この順に経由する。
【００９１】
図１０には、パケットの経路Ｒ５における宛先アドレス及び送信元アドレスの変更の様子が示されている。図１０には、送信元端末装置３から中継装置（＃１）２を経由してサーバ５ｄまで伝送されるパケットＰＫＴ１２、及びサーバ５ｄから中継装置（＃２）２を経由してサーバ５ｅまで伝送されるパケットＰＫＴ２３が示されている。図１０には、さらに、サーバ５ｅから中継装置（＃３）２を経由してサーバ５ｆまで伝送されるパケットＰＫＴ３４、及びサーバ５ｆから中継装置（＃４）２を経由して宛先端末装置４まで伝送されるパケットＰＫＴ４０が示されている。
【００９２】
Ｔｙｐｅ−３のサーバ５ｅ及びＴｙｐｅ−４のサーバ５ｆは、受信したパケットＰＫＴ２３，ＰＫＴ３４の宛先アドレスを変更する。このため、パケットＰＫＴ１２、ＰＫＴ２３の宛先アドレスは、サーバ５ｅのインターフェースＩＦ１、つまり「Ｐ３ａ」を示し、パケットＰＫＴ３４の宛先アドレスは、サーバ５ｆのインターフェースＩＦ１、つまり「Ｐ４ａ」を示す。また、パケットＰＫＴ４０の宛先アドレスは、宛先端末装置４、つまり「Ｚ」を示す。
【００９３】
また、Ｔｙｐｅ−２のサーバ５ｄ及びＴｙｐｅ−４のサーバ５ｆは、受信したパケットＰＫＴ１２，ＰＫＴ２３，ＰＫＴ３４の送信元アドレスを変更する。このため、パケットＰＫＴ１２の送信元アドレスは、送信元端末装置３、つまり「Ａ」を示し、パケットＰＫＴ２３，ＰＫＴ３４の送信元アドレスは、サーバ５ｄのインターフェースＩＦ２、つまり「Ｐ２ｂ」を示す。また、パケットＰＫＴ４０の送信元アドレスは、サーバ５ｆのインターフェースＩＦ２、つまり「Ｐ４ｂ」を示す。
【００９４】
ネットワーク管理サーバ１は、経路Ｒ５上のサーバ５ｄ〜５ｆを分類することにより、パケットの宛先アドレス及び送信元アドレスのうち、サーバ５ｄ〜５ｆで変更される情報を認識し、変更される情報に従って経路情報を生成する。以下に各実施例１〜４の生成方法を述べる。
【００９５】
（実施例１）
本例において、ネットワーク管理サーバ１は、経路Ｒ５上、経路情報の生成対象の中継装置２またはサーバ５ｄ〜５ｆの宛先側（下り側）に存在するＴｙｐｅ−３またはＴｙｐｅ−４のサーバ５ｅ，５ｆ、または宛先端末装置４を検索する。ネットワーク管理サーバ１は、検索したＴｙｐｅ−３またはＴｙｐｅ−４のサーバ５ｅ，５ｆ、または宛先端末装置４のアドレスに基づいて経路情報を生成する。
【００９６】
図１１は、実施例１における経路情報の生成処理を示すフローチャートである。まず、経路探索部１０１は、要求に従う経路を探索する（ステップＳｔ１）。これにより、指示されたサーバ５ｄ〜５ｆを経由する経路Ｒ５が探索される。
【００９７】
次に、経路情報生成部１０２は、経路Ｒ５上の中継装置２及びサーバ５ｄ〜５ｆから、経路情報の生成対象の中継装置２またはサーバ５ｄ〜５ｆを決定する（ステップＳｔ２）。次に、サーバ分類部１０３は、経路設計情報に基づき、経路情報の生成対象の中継装置２またはサーバ５ｄ〜５ｆの下り方向（宛先側の方向）の隣接ノードの装置を選択する（ステップＳｔ３）。
【００９８】
次に、サーバ分類部１０３は、経路設計情報に基づき、選択中の装置がサーバ５ｄ〜５ｆであるか否かを判定する（ステップＳｔ４）。サーバ分類部１０３は、選択中の装置がサーバ５ｄ〜５ｆである場合（ステップＳｔ４のＹｅｓ）、分類テーブル１３ｂに基づいて該サーバ５ｄ〜５ｆを分類する（ステップＳｔ５）。
【００９９】
次に、経路情報生成部１０２は、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−３またはＴｙｐｅ−４に分類された場合（ステップＳｔ６のＹｅｓ）、該サーバ５ｄ〜５ｆのアドレスを、経路情報の宛先アドレスに決定する（ステップＳｔ７）。次に、経路情報生成部１０２は、決定した宛先アドレスに基づいて経路情報を生成する（ステップＳｔ８）。
【０１００】
また、サーバ分類部１０３は、選択した装置がサーバ５ｄ〜５ｆではない場合（ステップＳｔ４のＮｏ）、選択中の装置が宛先端末装置４であるか否かを判定する（ステップＳｔ１０）。経路情報生成部１０２は、選択中の装置が宛先端末装置４である場合（ステップＳｔ１０のＹｅｓ）、宛先端末装置４のアドレス「Ｚ」を、経路情報の宛先アドレスに決定する（ステップＳｔ１１）。次に、経路情報生成部１０２は、決定した宛先アドレスに基づいて経路情報を生成する（ステップＳｔ８）。
【０１０１】
選択中の装置が宛先端末装置４ではない場合（ステップＳｔ１０のＮｏ）、サーバ分類部１０３は、ステップＳｔ３の処理を再び行う。この場合、サーバ分類部１０３は、選択中の装置の下り方向に隣接するノードの装置を選択する。
【０１０２】
また、サーバ分類部１０３は、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−１またはＴｙｐｅ−２に分類された場合（ステップＳｔ６のＮｏ）も、ステップＳｔ３の処理を再び行う。この場合も、サーバ分類部１０３は、選択中の装置の下り方向に隣接するノードの装置を選択する。
【０１０３】
このように、サーバ分類部１０３は、Ｔｙｐｅ−３またはＴｙｐｅ−４のサーバ５ｅ，５ｆ、または宛先端末装置４が検出されるまで、下り方向（宛先側の方向）に向かって経路Ｒ５上の装置を検索する。そして、経路情報生成部１０２は、最初に検出されたＴｙｐｅ−３またはＴｙｐｅ−４のサーバ５ｅ，５ｆ、または宛先端末装置４のアドレスに基づいて経路情報を生成する。
【０１０４】
経路情報の生成後（ステップＳｔ８）、経路情報生成部１０２は、経路情報が未生成の中継装置２またはサーバ５ｄ〜５ｆがあれば（ステップＳｔ９のＹｅｓ）、再びステップＳｔ２の処理を行う。経路情報生成部１０２は、経路情報が未生成の中継装置２またはサーバ５ｄ〜５ｆがなければ（ステップＳｔ９のＮｏ）、処理を終了する。このようにして、経路情報の生成処理は行われる。
【０１０５】
図１２には、本実施例における経路情報の生成例が示されている。図１２では、中継装置（＃１）２及びサーバ５ｆの経路情報の生成を例に挙げる。なお、図１２において、矢印は、サーバ分類部１０３が検出対象として選択するネットワーク機器の順序を示す。
【０１０６】
経路情報の生成対象が中継装置（＃１）２に決定された場合、サーバ分類部１０３は、中継装置（＃１）２の下り方向の隣接ノードであるサーバ５ｄを選択する（ステップＳｔ３参照）。分類の結果（ステップＳｔ５参照）、サーバ５ｄはＴｙｐｅ−３またはＴｙｐｅ−４ではないため（ステップＳｔ６のＮｏ参照）、サーバ分類部１０３は、サーバ５ｄの下り方向の隣接ノードである中継装置（＃２）２を選択する（ステップＳｔ３参照）。
【０１０７】
中継装置（＃２）２は、サーバではなく（ステップＳｔ４のＮｏ参照）、宛先端末装置４でもないため（ステップＳｔ１０のＮｏ参照）、サーバ分類部１０３は、中継装置（＃２）２の下り方向の隣接ノードであるサーバ５ｅを選択する（ステップＳｔ３参照）。サーバ５ｅは、Ｔｙｐｅ−３に分類されるため（ステップＳｔ６のＹｅｓ参照）、経路情報生成部１０２は、サーバ５ｅの上り側（送信元側）のインターフェースＩＦ１のアドレス「Ｐ３ａ」に基づいて経路情報を生成する（ステップＳｔ７，８参照）。
【０１０８】
したがって、中継装置（＃１）２の経路情報Ｋ７の「宛先アドレス」は、「Ｐ３ａ」を示す。仮に、サーバ５ｅのアドレスが、インターフェースＩＦ１，ＩＦ２ごとに設けられず、１つしかない場合、経路情報Ｋ７の「宛先アドレス」は、中継装置（＃１）２の該アドレスを示す。なお、経路情報Ｋ７の「出力インターフェース」及び「ＮＥＸＴ  ＨＯＰ」は、「ＩＦ３」及び「サーバ（Ｔｙｐｅ−２）」をそれぞれ示す。
【０１０９】
また、経路情報の生成対象がサーバ５ｆに決定された場合、サーバ分類部１０３は、サーバ５ｆの下り方向の隣接ノードである中継装置（＃４）２を選択する（ステップＳｔ３参照）。中継装置（＃４）２は、サーバではなく（ステップＳｔ４のＮｏ参照）、宛先端末装置４でもないため（ステップＳｔ１０のＮｏ参照）、サーバ分類部１０３は、中継装置（＃４）２の下り方向の隣接ノードである宛先端末装置４を選択する（ステップＳｔ３参照）。宛先端末装置４が選択されたため（ステップＳｔ１０のＹｅｓ参照）、経路情報生成部１０２は、宛先端末装置４のアドレス「Ｚ」に基づいて経路情報を生成する（ステップＳｔ７，８参照）。
【０１１０】
したがって、サーバ５ｆの経路情報Ｋ８の「宛先アドレス」は、「Ｚ」を示す。なお、経路情報Ｋ８の「出力インターフェース」及び「ＮＥＸＴ  ＨＯＰ」は、「ＩＦ２」及び「宛先端末装置」をそれぞれ示す。
【０１１１】
このように、サーバ分類部１０３は、パケットの経路を経路情報の生成対象の中継装置２またはサーバ５ｄ〜５ｆからパケットの宛先（宛先端末装置４）に向かうように、検出対象のネットワーク機器を順次に選択する。経路情報生成部１０２は、サーバ分類部１０３により最初に検出されたＴｙｐｅ−３またはＴｙｐｅ−４のサーバ５ｅ，５ｆ、あるいは宛先端末装置４を示す宛先アドレスに基づいて、経路情報を生成する。
【０１１２】
本実施例によると、個々の中継装置２または個々のサーバ５ｄ〜５ｆについて、宛先アドレスが変更されるノード（図１０参照）の検出結果に基づいて、容易に経路情報を生成することができる。
【０１１３】
（実施例２）
しかし、実施例１によると、経路Ｒ５上の中継装置２及びサーバ５ｄ〜５ｆの台数分だけ経路Ｒ５上のネットワーク機器を検索するため、装置台数が多いほど、経路情報の生成に要する時間が増加する。そこで、以下に述べる手法のように、経路Ｒ５上のネットワーク機器の一度の検索で、経路Ｒ５上の各中継装置２及び各サーバ５ｄ〜５ｆの経路情報を生成することにより、生成処理に要する時間を短縮してもよい。なお、本実施例においても、図９及び図１０に示されたネットワークＮＷの経路Ｒ５を対象として、経路Ｒ５上の各中継装置２及び各サーバ５ｄ〜５ｆの経路情報を生成することを前提とする。
【０１１４】
図１３は、実施例２における経路情報の生成処理を示すフローチャートである。まず、経路探索部１０１は、要求に従う経路を探索する（ステップＳｔ２１）。これにより、指示されたサーバ５ｄ〜５ｆを経由する経路Ｒ５が探索される。
【０１１５】
次に、経路情報生成部１０２は、経路情報の宛先アドレスに対応する仮アドレスＡＤＤに、宛先端末装置４のアドレス「Ｚ」をセットする（ステップＳｔ２２）。仮アドレスＡＤＤは、後述するように、経路Ｒ５上のネットワーク機器の経路情報の宛先アドレスとして用いられ、Ｔｙｐｅ−３またはＴｙｐｅ−４のサーバ５ｅ，５ｆが検出されるたびに該サーバ５ｅ，５ｆのアドレスに変更される。仮アドレスＡＤＤは、例えばＨＤＤ１３などの記憶手段により一時的に記憶される。
【０１１６】
次に、経路情報生成部１０２は、経路設計情報に基づき、経路情報の生成対象として、宛先端末装置４の上り方向（送信元側の方向）の隣接ノードの装置を選択する（ステップＳｔ２３）。すなわち、経路情報生成部１０２は、中継装置（＃４）２を選択する。
【０１１７】
次に、経路情報生成部１０２は、仮アドレスＡＤＤを宛先アドレスとして、選択中の装置の経路情報を生成する（ステップＳｔ２４）。次に、サーバ分類部１０３は、経路設計情報に基づき、選択中の装置がサーバ５ｄ〜５ｆであるか否かを判定する（ステップＳｔ２５）。
【０１１８】
選択中の装置がサーバ５ｄ〜５ｆではない場合（ステップＳｔ２５のＮｏ）、経路情報生成部１０２は、経路設計情報に基づき、経路情報の生成対象として、選択中の装置の上り方向の隣接ノードの装置を選択する（ステップＳｔ２９）。例えば、経路情報生成部１０２は、選択中の装置が中継装置（＃４）２である場合、中継装置（＃４）２に隣接するサーバ５ｆを選択する。
【０１１９】
次に、サーバ分類部１０３は、選択中の装置が、送信元端末装置３であるか否かを判定する（ステップＳｔ３０）。選択中の装置が送信元端末装置３ではない場合（ステップＳｔ３０のＮｏ）、つまり、選択中の装置が中継装置２である場合、経路情報生成部１０２は、再びステップＳｔ２４の処理を行う。
【０１２０】
選択中の装置がサーバ５ｄ〜５ｆである場合（ステップＳｔ２５のＹｅｓ）、サーバ分類部１０３は、分類テーブル１３ｂに基づいて該サーバ５ｄ〜５ｆを分類する（ステップＳｔ２６）。次に、経路情報生成部１０２は、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−３またはＴｙｐｅ−４に分類された場合（ステップＳｔ２７のＹｅｓ）、該サーバ５ｄ〜５ｆのアドレスを、仮アドレスＡＤＤにセットする（ステップＳｔ２８）。すなわち、経路情報生成部１０２は、記憶中の仮アドレスＡＤＤを該サーバ５ｄ〜５ｆのアドレスに書き換える。その後、ステップＳｔ２９において、次の隣接装置が選択される。
【０１２１】
また、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−１またはＴｙｐｅ−２に分類された場合（ステップＳｔ２７のＮｏ）も、ステップＳｔ２９において、次の隣接装置が選択される。
【０１２２】
また、ステップＳｔ２９において選択された装置が、送信元端末装置３である場合（ステップＳｔ３０のＹｅｓ）、経路Ｒ５上の全ての装置の検索が終了したため、経路情報生成部１０２は、処理を終了する。
【０１２３】
図１４には、本実施例における経路情報の生成例が示されている。なお、図１４において、点線の矢印は、経路情報生成部１０２が経路情報の生成対象として選択するネットワーク機器の順序を示し、実線の矢印で表されたＡＤＤは、後述する仮アドレスの値の変化を示す。
【０１２４】
まず、経路情報生成部１０２は、仮アドレスＡＤＤに、宛先端末装置４のアドレス「Ｚ」をセットし（ステップＳｔ２２参照）、経路情報の生成対象として、中継装置（＃４）２を選択する（ステップＳｔ２３参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｚ」に基づいて、中継装置（＃４）２の経路情報を生成する（ステップＳｔ２４参照）。
【０１２５】
次に、経路情報生成部１０２は、経路情報の生成対象として、中継装置（＃４）２の上り方向の隣接ノードであるサーバ５ｆを選択する（ステップＳｔ２９参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｚ」に基づいて、サーバ５ｆの経路情報を生成する（ステップＳｔ２４参照）。
【０１２６】
選択中のサーバ５ｆは、サーバ分類部１０３によりＴｙｐｅ−４に分類されるため（ステップＳｔ２７のＹｅｓ参照）、経路情報生成部１０２は、仮アドレスＡＤＤに、選択中のサーバ５ｆのアドレス「Ｐ４ａ」をセットする（ステップＳｔ２８参照）。このとき、経路情報生成部１０２は、サーバ５ｆの上り側（送信元側）のインターフェースＩＦ１のアドレス「Ｐ４ａ」を仮アドレスＡＤＤにセットする。仮に、サーバ５ｆのアドレスが、インターフェースＩＦ１，ＩＦ２ごとに設けられず、１つしかない場合、サーバ５ｆの該アドレスが仮アドレスＡＤＤにセットされる。
【０１２７】
次に、経路情報生成部１０２は、経路情報の生成対象としてサーバ５ｆの上り方向の隣接ノードである中継装置（＃３）２を選択する（ステップＳｔ２９参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ４ａ」に基づいて、中継装置（＃３）２の経路情報を生成する（ステップＳｔ２４参照）。
【０１２８】
次に、経路情報生成部１０２は、経路情報の生成対象として、中継装置（＃３）２の上り方向の隣接ノードであるサーバ５ｅを選択する（ステップＳｔ２９参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ４ａ」に基づいて、サーバ５ｅの経路情報を生成する（ステップＳｔ２４参照）。
【０１２９】
選択中のサーバ５ｅは、サーバ分類部１０３によりＴｙｐｅ−３に分類されるため（ステップＳｔ２７のＹｅｓ参照）、経路情報生成部１０２は、仮アドレスＡＤＤに、選択中のサーバ５ｆのアドレス「Ｐ３ａ」をセットする（ステップＳｔ２８参照）。このとき、経路情報生成部１０２は、サーバ５ｅの上り側（送信元側）のインターフェースＩＦ１のアドレス「Ｐ３ａ」を仮アドレスＡＤＤにセットする。仮に、サーバ５ｅのアドレスが、インターフェースＩＦ１，ＩＦ２ごとに設けられず、１つしかない場合、サーバ５ｅの該アドレスが仮アドレスＡＤＤにセットされる。
【０１３０】
次に、経路情報生成部１０２は、経路情報の生成対象としてサーバ５ｅの上り方向の隣接ノードである中継装置（＃２）２を選択する（ステップＳｔ２９参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ３ａ」に基づいて、中継装置（＃２）２の経路情報を生成する（ステップＳｔ２４参照）。
【０１３１】
次に、経路情報生成部１０２は、経路情報の生成対象として、中継装置（＃２）２の上り方向の隣接ノードであるサーバ５ｄを選択する（ステップＳｔ２９参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ３ａ」に基づいて、サーバ５ｄの経路情報を生成する（ステップＳｔ２４参照）。
【０１３２】
選択中のサーバ５ｄは、サーバ分類部１０３によりＴｙｐｅ−２に分類されるため（ステップＳｔ２７のＮｏ参照）、経路情報生成部１０２は、仮アドレスＡＤＤを変更しない。
【０１３３】
次に、経路情報生成部１０２は、経路情報の生成対象としてサーバ５ｄの上り方向の隣接ノードである中継装置（＃１）２を選択する（ステップＳｔ２９参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ３ａ」に基づいて、中継装置（＃１）２の経路情報を生成する（ステップＳｔ２４参照）。次に、経路情報生成部１０２は、中継装置（＃１）２の上り方向の隣接ノードである送信元端末装置３を選択するが、経路情報を生成する対象ではないため、検索を終了する（ステップＳｔ３０のＹｅｓ参照）。
【０１３４】
このように、経路情報生成部１０２は、パケットの経路Ｒ５を宛先端末装置４から送信元端末装置３に向かうように、経路情報の生成対象のネットワーク機器を順次に選択する。経路情報生成部１０２は、経路情報の生成対象のネットワーク機器が、Ｔｙｐｅ−３またはＴｙｐｅ−４に分類されたとき、該ネットワーク機器の後に選択する経路情報の生成対象のネットワーク機器について、該ネットワーク機器を示す宛先アドレスに基づいて経路情報を生成する。
【０１３５】
本実施例によると、経路Ｒ５上のネットワーク機器の一度の検索で、経路Ｒ５上の各中継装置２及び各サーバ５ｄ〜５ｆの経路情報を生成できるため、生成処理に要する時間を短縮できる。
【０１３６】
（実施例３）
実施例１，２では、宛先アドレス及び送信元アドレスのうち、宛先アドレスのみに基づいて経路情報を生成する手法を挙げたが、宛先アドレス及び送信元アドレスの両方に基づいた経路情報が生成されてもよい。この場合、経路Ｒ５上の中継装置２及びサーバ５ｄ〜５ｆは、宛先アドレス及び送信元アドレスの両方に基づいて転送対象のパケットを特定する。このため、送信元端末装置３及び宛先端末装置４は、経路Ｒ５を介して双方向通信することができる。
【０１３７】
本実施例において、ネットワーク管理サーバ１は、実施例１と同様の手法で宛先アドレスを決定し、さらに、送信元アドレスを実施例１と類似の手法により決定する。なお、本実施例においても、図９及び図１０に示されたネットワークＮＷの経路Ｒ５を対象として、経路Ｒ５上の各中継装置２及び各サーバ５ｄ〜５ｆの経路情報を生成することを前提とする。
【０１３８】
図１５は、実施例３における経路情報の生成処理を示すフローチャートである。まず、経路探索部１０１は、要求に従う経路を探索する（ステップＳｔ３１）。これにより、指示されたサーバ５ｄ〜５ｆを経由する経路Ｒ５が探索される。
【０１３９】
次に、経路情報生成部１０２は、経路Ｒ５上の中継装置２及びサーバ５ｄ〜５ｆから、経路情報の生成対象の中継装置２またはサーバ５ｄ〜５ｆを決定する（ステップＳｔ３２）。次に、サーバ分類部１０３は、経路設計情報に基づき、経路情報の生成対象の中継装置２またはサーバ５ｄ〜５ｆの下り方向（宛先側の方向）の隣接ノードの装置を選択する（ステップＳｔ３３）。
【０１４０】
次に、サーバ分類部１０３は、経路設計情報に基づき、選択中の装置がサーバ５ｄ〜５ｆであるか否かを判定する（ステップＳｔ３４）。サーバ分類部１０３は、選択中の装置がサーバ５ｄ〜５ｆである場合（ステップＳｔ３４のＹｅｓ）、分類テーブル１３ｂに基づいて該サーバ５ｄ〜５ｆを分類する（ステップＳｔ３５）。
【０１４１】
次に、経路情報生成部１０２は、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−３またはＴｙｐｅ−４に分類された場合（ステップＳｔ３６のＹｅｓ）、該サーバ５ｄ〜５ｆのアドレスを、経路情報の宛先アドレスに決定する（ステップＳｔ３７）。
【０１４２】
また、サーバ分類部１０３は、選択した装置がサーバ５ｄ〜５ｆではない場合（ステップＳｔ３４のＮｏ）、選択中の装置が宛先端末装置４であるか否かを判定する（ステップＳｔ４５）。経路情報生成部１０２は、選択中の装置が宛先端末装置４である場合（ステップＳｔ４５のＹｅｓ）、宛先端末装置４のアドレス「Ｚ」を、経路情報の宛先アドレスに決定する（ステップＳｔ４６）。
【０１４３】
選択中の装置が宛先端末装置４ではない場合（ステップＳｔ４５のＮｏ）、サーバ分類部１０３は、ステップＳｔ３３の処理を再び行う。この場合、サーバ分類部１０３は、選択中の装置の下り方向に隣接するノードの装置を選択する。
【０１４４】
また、サーバ分類部１０３は、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−１またはＴｙｐｅ−２に分類された場合（ステップＳｔ３６のＮｏ）も、ステップＳｔ３３の処理を再び行う。この場合も、サーバ分類部１０３は、選択中の装置の下り方向に隣接するノードの装置を選択する。
【０１４５】
このように、サーバ分類部１０３は、Ｔｙｐｅ−３またはＴｙｐｅ−４のサーバ５ｅ，５ｆ、または宛先端末装置４が検出されるまで、下り方向に向かって経路Ｒ５上の装置を検索する。そして、経路情報生成部１０２は、最初に検出されたＴｙｐｅ−３またはＴｙｐｅ−４のサーバ５ｅ，５ｆ、または宛先端末装置４のアドレスを経路情報の宛先アドレスに決定する。なお、ここまでの処理は、図１１に示された内容と同様である。
【０１４６】
経路情報の宛先アドレスの決定後（ステップＳｔ３７）、経路情報生成部１０２は、経路設計情報に基づき、経路情報の生成対象の中継装置２またはサーバ５ｄ〜５ｆの上り方向（送信元側の方向）の隣接ノードの装置を選択する（ステップＳｔ３８）。
【０１４７】
次に、サーバ分類部１０３は、経路設計情報に基づき、選択中の装置がサーバ５ｄ〜５ｆであるか否かを判定する（ステップＳｔ３９）。サーバ分類部１０３は、選択中の装置がサーバ５ｄ〜５ｆである場合（ステップＳｔ３９のＹｅｓ）、分類テーブル１３ｂに基づいて該サーバ５ｄ〜５ｆを分類する（ステップＳｔ４０）。
【０１４８】
次に、経路情報生成部１０２は、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−２またはＴｙｐｅ−４に分類された場合（ステップＳｔ４１のＹｅｓ）、該サーバ５ｄ〜５ｆのアドレスを経路情報の送信元アドレスに決定する（ステップＳｔ４２）。次に、経路情報生成部１０２は、決定した宛先アドレス及び送信元アドレスに基づいて経路情報を生成する（ステップＳｔ４３）。
【０１４９】
また、サーバ分類部１０３は、選択した装置がサーバ５ｄ〜５ｆではない場合（ステップＳｔ３９のＮｏ）、選択中の装置が送信元端末装置３であるか否かを判定する（ステップＳｔ４７）。経路情報生成部１０２は、選択中の装置が送信元端末装置３である場合（ステップＳｔ４７のＹｅｓ）、送信元端末装置３のアドレス「Ａ」を、経路情報の宛先アドレスに決定する（ステップＳｔ４８）。次に、経路情報生成部１０２は、決定した宛先アドレス及び送信元アドレスに基づいて経路情報を生成する（ステップＳｔ４３）。
【０１５０】
選択中の装置が送信元端末装置３ではない場合（ステップＳｔ４７のＮｏ）、サーバ分類部１０３は、ステップＳｔ３８の処理を再び行う。この場合、サーバ分類部１０３は、選択中の装置の上り方向に隣接するノードの装置を選択する。
【０１５１】
また、サーバ分類部１０３は、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−１またはＴｙｐｅ−３に分類された場合（ステップＳｔ４１のＮｏ）も、ステップＳｔ３８の処理を再び行う。この場合も、サーバ分類部１０３は、選択中の装置の上り方向に隣接するノードの装置を選択する。
【０１５２】
このように、サーバ分類部１０３は、Ｔｙｐｅ−２またはＴｙｐｅ−４のサーバ５ｄ，５ｆ、または送信元端末装置３が検出されるまで、上り方向に向かって経路Ｒ５上の装置を検索する。そして、経路情報生成部１０２は、最初に検出されたＴｙｐｅ−２またはＴｙｐｅ−４のサーバ５ｄ，５ｆ、または宛先端末装置４のアドレスを経路情報の送信元アドレスに決定する。
【０１５３】
経路情報の生成後（ステップＳｔ４３）、経路情報生成部１０２は、経路情報が未生成の中継装置２またはサーバ５ｄ〜５ｆがあれば（ステップＳｔ４４のＹｅｓ）、再びステップＳｔ３２の処理を行う。経路情報生成部１０２は、経路情報が未生成の中継装置２またはサーバ５ｄ〜５ｆがなければ（ステップＳｔ４４のＮｏ）、処理を終了する。このようにして、経路情報の生成処理は行われる。
【０１５４】
図１６には、本実施例における経路情報の生成例が示されている。図１６では、中継装置（＃１）２の経路情報の生成を例に挙げる。なお、図１６において、矢印は、サーバ分類部１０３が検出対象として選択するネットワーク機器の順序を示す。
【０１５５】
経路情報の生成対象が中継装置（＃１）２に決定された場合、サーバ分類部１０３は、中継装置（＃１）２の下り方向の隣接ノードであるサーバ５ｄを選択する（ステップＳｔ３３参照）。分類の結果（ステップＳｔ３５参照）、サーバ５ｄはＴｙｐｅ−３またはＴｙｐｅ−４ではないため（ステップＳｔ３６のＮｏ参照）、サーバ分類部１０３は、サーバ５ｄの下り方向の隣接ノードである中継装置（＃２）２を選択する（ステップＳｔ３３参照）。
【０１５６】
中継装置（＃２）２は、サーバではなく（ステップＳｔ３４のＮｏ参照）、宛先端末装置４でもないため（ステップＳｔ４５のＮｏ参照）、サーバ分類部１０３は、中継装置（＃２）２の下り方向の隣接ノードであるサーバ５ｅを選択する（ステップＳｔ３３参照）。サーバ５ｅは、Ｔｙｐｅ−３に分類されるため（ステップＳｔ３６のＹｅｓ参照）、経路情報生成部１０２は、サーバ５ｅの上り側（送信元側）のインターフェースＩＦ１のアドレス「Ｐ３ａ」を経路情報の宛先アドレスに決定する（ステップＳｔ３７参照）。
【０１５７】
次に、経路情報生成部１０２は、経路情報の生成対象である中継装置（＃１）２の上り方向の隣接ノードである送信元端末装置３を選択する（ステップＳｔ３８参照）。このため、経路情報生成部１０２は、送信元端末装置３のアドレス「Ａ」を経路情報の送信元アドレスに決定する（ステップＳｔ４８参照）。経路情報生成部１０２は、決定した宛先アドレス「Ｐ３ａ」及び送信元アドレス「Ａ」に基づいて経路情報Ｋ９を生成する（ステップＳｔ４３参照）。なお、経路情報Ｋ９の「出力インターフェース」及び「ＮＥＸＴ  ＨＯＰ」は、「ＩＦ３」及び「サーバ（Ｔｙｐｅ−２）」をそれぞれ示す。
【０１５８】
また、図１７には、本実施例における経路情報の他の生成例が示されている。図１７では、サーバ５ｆの経路情報の生成を例に挙げる。なお、図１７において、矢印は、サーバ分類部１０３が検出対象として選択するネットワーク機器の順序を示す。
【０１５９】
経路情報の生成対象がサーバ５ｆに決定された場合、サーバ分類部１０３はサーバ５ｆの下り方向の隣接ノードである中継装置（＃４）２を選択する（ステップＳｔ３３参照）。中継装置（＃４）２は、サーバではなく（ステップＳｔ３４のＮｏ参照）、宛先端末装置４でもないため（ステップＳｔ４５のＮｏ参照）、サーバ分類部１０３は、中継装置（＃４）２の下り方向の隣接ノードである宛先端末装置４を選択する（ステップＳｔ３３参照）。このため、経路情報生成部１０２は、宛先端末装置４のアドレス「Ｚ」を経路情報の宛先アドレスに決定する（ステップＳｔ４６参照）。
【０１６０】
次に、経路情報生成部１０２は、経路情報の生成対象であるサーバ５ｆの上り方向の隣接ノードである中継装置（＃３）２を選択する（ステップＳｔ３８参照）。
【０１６１】
中継装置（＃３）２は、サーバではなく（ステップＳｔ３９のＮｏ参照）、送信元端末装置３でもないため（ステップＳｔ４７のＮｏ参照）、サーバ分類部１０３は、中継装置（＃３）２の上り方向の隣接ノードであるサーバ５ｅを選択する（ステップＳｔ３８参照）。サーバ５ｅは、Ｔｙｐｅ−３に分類されるため（ステップＳｔ４１のＮｏ参照）、経路情報生成部１０２は、サーバ５ｅの上り方向の隣接ノードである中継装置（＃２）２を選択する（ステップＳｔ３８参照）。
【０１６２】
中継装置（＃２）２は、サーバではなく（ステップＳｔ３９のＮｏ参照）、送信元端末装置３でもないため（ステップＳｔ４７のＮｏ参照）、サーバ分類部１０３は、中継装置（＃３）２の上り方向の隣接ノードであるサーバ５ｄを選択する（ステップＳｔ３８参照）。サーバ５ｄは、Ｔｙｐｅ−２に分類されるため（ステップＳｔ４１のＹｅｓ参照）、経路情報生成部１０２は、サーバ５ｄの下り側（宛先側）のインターフェースＩＦ２のアドレス「Ｐ２ｂ」を経路情報の送信元アドレスに決定する（ステップＳｔ４２参照）。
【０１６３】
経路情報生成部１０２は、決定した宛先アドレス「Ｚ」及び送信元アドレス「Ｐ２ｂ」に基づいて経路情報Ｋ１０を生成する（ステップＳｔ４３参照）。なお、経路情報Ｋ１０の「出力インターフェース」及び「ＮＥＸＴ  ＨＯＰ」は、「ＩＦ２」及び「宛先端末装置」をそれぞれ示す。
【０１６４】
このように、サーバ分類部１０３は、パケットの経路を経路情報の生成対象の中継装置２またはサーバ５ｄ〜５ｆからパケットの宛先（宛先端末装置４）に向かうように、検出対象のネットワーク機器を順次に選択する。経路情報生成部１０２は、サーバ分類部１０３により最初に検出されたＴｙｐｅ−３またはＴｙｐｅ−４のサーバ５ｅ，５ｆ、あるいは宛先端末装置４を示す宛先アドレスに基づいて、経路情報を生成する。
【０１６５】
サーバ分類部１０３は、さらに、パケットの経路を経路情報の生成対象の中継装置２またはサーバ５ｄ〜５ｆからパケットの送信元（送信元端末装置３）に向かうように、検出対象のネットワーク機器を順次に選択する。経路情報生成部１０２は、サーバ分類部１０３により最初に検出されたＴｙｐｅ−２またはＴｙｐｅ−４のサーバ５ｄ，５ｆ、あるいは送信元端末装置３を示す送信元アドレスに基づいて、経路情報を生成する。
【０１６６】
本実施例によると、個々の中継装置２または個々のサーバ５ｄ〜５ｆについて、宛先アドレス及び送信元アドレスが変更されるノード（図１０参照）の検出結果に基づいて、容易に経路情報を生成することができる。
【０１６７】
（実施例４）
しかし、実施例３によると、経路Ｒ５上の中継装置２及びサーバ５ｄ〜５ｆの台数分だけ経路Ｒ５上のネットワーク機器を検索するため、装置台数が多いほど、経路情報の生成に要する時間が増加する。そこで、以下に述べる手法のように、上り方向及び下り方向において経路Ｒ５上のネットワーク機器を一度ずつ検索することで、経路Ｒ５上の各中継装置２及び各サーバ５ｄ〜５ｆの経路情報を生成することにより、生成処理に要する時間を短縮してもよい。
【０１６８】
本実施例において、ネットワーク管理サーバ１は、実施例２と同様の手法で宛先アドレスを決定し、さらに、送信元アドレスを実施例２と類似の手法により決定する。なお、本実施例においても、図９及び図１０に示されたネットワークＮＷの経路Ｒ５を対象として、経路Ｒ５上の各中継装置２及び各サーバ５ｄ〜５ｆの経路情報を生成することを前提とする。
【０１６９】
図１８は、実施例４における経路情報の生成処理を示すフローチャートである。まず、経路探索部１０１は、要求に従う経路を探索する（ステップＳｔ５１）。これにより、指示されたサーバ５ｄ〜５ｆを経由する経路Ｒ５が探索される。
【０１７０】
次に、経路情報生成部１０２は、経路情報の宛先アドレスに対応する仮アドレスＡＤＤに、宛先端末装置４のアドレス「Ｚ」をセットする（ステップＳｔ５２）。仮アドレスＡＤＤは、例えばＨＤＤ１３などの記憶手段により一時的に記憶される。
【０１７１】
次に、経路情報生成部１０２は、経路設計情報に基づき、経路情報の生成対象として、宛先端末装置４の上り方向（送信元側の方向）の隣接ノードの装置を選択する（ステップＳｔ５３）。すなわち、経路情報生成部１０２は、中継装置（＃４）２を選択する。
【０１７２】
次に、経路情報生成部１０２は、仮アドレスＡＤＤを、選択中の装置の経路情報の宛先アドレスとして決定し、例えばＨＤＤ１３などの記憶手段に記憶する（ステップＳｔ５４）。次に、サーバ分類部１０３は、経路設計情報に基づき、選択中の装置がサーバ５ｄ〜５ｆであるか否かを判定する（ステップＳｔ５５）。
【０１７３】
選択中の装置がサーバ５ｄ〜５ｆではない場合（ステップＳｔ５５のＮｏ）、経路情報生成部１０２は、経路設計情報に基づき、経路情報の生成対象として、選択中の装置の上り方向の隣接ノードの装置を選択する（ステップＳｔ５９）。例えば、経路情報生成部１０２は、選択中の装置が中継装置（＃４）２である場合、中継装置（＃４）２に隣接するサーバ５ｆを選択する。
【０１７４】
次に、サーバ分類部１０３は、選択中の装置が、送信元端末装置３であるか否かを判定する（ステップＳｔ６０）。選択中の装置が、送信元端末装置３ではない場合（ステップＳｔ６０のＮｏ）、つまり、選択中の装置が中継装置２である場合、経路情報生成部１０２は、再びステップＳｔ５４の処理を行う。
【０１７５】
選択中の装置がサーバ５ｄ〜５ｆである場合（ステップＳｔ５５のＹｅｓ）、サーバ分類部１０３は、分類テーブル１３ｂに基づいて該サーバ５ｄ〜５ｆを分類する（ステップＳｔ５６）。次に、経路情報生成部１０２は、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−３またはＴｙｐｅ−４に分類された場合（ステップＳｔ５７のＹｅｓ）、該サーバ５ｄ〜５ｆのアドレスを、仮アドレスＡＤＤにセットする（ステップＳｔ５８）。すなわち、経路情報生成部１０２は、記憶中の仮アドレスＡＤＤを該サーバ５ｄ〜５ｆのアドレスに書き換える。その後、ステップＳｔ５９において、次の隣接装置が選択される。
【０１７６】
また、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−１またはＴｙｐｅ−２に分類された場合（ステップＳｔ５７のＮｏ）も、ステップＳｔ５９において、次の隣接装置が選択される。
【０１７７】
また、ステップＳｔ５９において選択された装置が、送信元端末装置３である場合（ステップＳｔ６０のＹｅｓ）、上り方向における経路Ｒ５上の全ての装置の検索が終了したため、経路情報生成部１０２は、次に下り方向における経路Ｒ５上の全ての装置の検索を行う。なお、ここまでの処理は、図１３に示された内容と同様である。
【０１７８】
次に、経路情報生成部１０２は、経路情報の送信元アドレスに対応する仮アドレスＡＤＤに、送信元端末装置３のアドレス「Ａ」をセットする（ステップＳｔ６１）。
【０１７９】
次に、経路情報生成部１０２は、経路設計情報に基づき、経路情報の生成対象として、送信元端末装置３の下り方向（宛先側の方向）の隣接ノードの装置を選択する（ステップＳｔ６２）。すなわち、経路情報生成部１０２は、中継装置（＃１）２を選択する。
【０１８０】
次に、経路情報生成部１０２は、仮アドレスＡＤＤを、選択中の装置の経路情報の送信元アドレスとして決定し、例えばＨＤＤ１３などの記憶手段に記憶する（ステップＳｔ６３）。次に、サーバ分類部１０３は、経路設計情報に基づき、選択中の装置がサーバ５ｄ〜５ｆであるか否かを判定する（ステップＳｔ６４）。
【０１８１】
選択中の装置がサーバ５ｄ〜５ｆではない場合（ステップＳｔ６４のＮｏ）、経路情報生成部１０２は、経路設計情報に基づき、経路情報の生成対象として、選択中の装置の下り方向の隣接ノードの装置を選択する（ステップＳｔ６８）。例えば、経路情報生成部１０２は、選択中の装置が中継装置（＃１）２である場合、中継装置（＃１）２に隣接するサーバ５ｄを選択する。
【０１８２】
次に、サーバ分類部１０３は、選択中の装置が、宛先端末装置４であるか否かを判定する（ステップＳｔ６９）。選択中の装置が宛先端末装置４ではない場合（ステップＳｔ６９のＮｏ）、つまり、選択中の装置が中継装置２である場合、経路情報生成部１０２は、再びステップＳｔ６３の処理を行う。
【０１８３】
選択中の装置がサーバ５ｄ〜５ｆである場合（ステップＳｔ６４のＹｅｓ）、サーバ分類部１０３は、分類テーブル１３ｂに基づいて該サーバ５ｄ〜５ｆを分類する（ステップＳｔ６５）。次に、経路情報生成部１０２は、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−２またはＴｙｐｅ−４に分類された場合（ステップＳｔ６６のＹｅｓ）、該サーバ５ｄ〜５ｆのアドレスを、仮アドレスＡＤＤにセットする（ステップＳｔ６７）。すなわち、経路情報生成部１０２は、記憶中の仮アドレスＡＤＤを該サーバ５ｄ〜５ｆのアドレスに書き換える。その後、ステップＳｔ６８において、次の隣接装置が選択される。
【０１８４】
また、分類の結果、該サーバ５ｄ〜５ｆがＴｙｐｅ−１またはＴｙｐｅ−３に分類された場合（ステップＳｔ６６のＮｏ）も、ステップＳｔ６８において、次の隣接装置が選択される。
【０１８５】
また、ステップＳｔ６８において選択された装置が、宛先端末装置４である場合（ステップＳｔ６９のＹｅｓ）、下り方向における経路Ｒ５上の全ての装置の検索が終了したため、記憶した宛先アドレス及び送信元アドレスに基づいて各装置の経路情報を生成する（ステップＳｔ７０）。このようにして、経路情報の生成処理は行われる。
【０１８６】
図１９には、本実施例における経路情報の生成例が示されている。本実施例における経路情報の宛先アドレスの決定手法は、実施例２と同様であり、その生成例については図１４を参照して既に述べたため、図１９は、経路情報の送信元アドレスの決定手法のみを示す。なお、図１９において、点線の矢印は、経路情報生成部１０２が経路情報の生成対象として選択するネットワーク機器の順序を示し、実線の矢印で表されたＡＤＤは、後述する仮アドレスの値の変化を示す。
【０１８７】
まず、経路情報生成部１０２は、仮アドレスＡＤＤに、送信元端末装置３のアドレス「Ａ」をセットし（ステップＳｔ６１参照）、経路情報の生成対象として、中継装置（＃１）２を選択する（ステップＳｔ６２参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ａ」を中継装置（＃１）２の経路情報の送信元アドレスとして記憶する（ステップＳｔ６３参照）。
【０１８８】
次に、経路情報生成部１０２は、経路情報の生成対象として、中継装置（＃１）２の下り方向の隣接ノードであるサーバ５ｄを選択する（ステップＳｔ６８参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ａ」をサーバ５ｄの経路情報の送信元アドレスとして記憶する（ステップＳｔ６３参照）。
【０１８９】
選択中のサーバ５ｄは、サーバ分類部１０３によりＴｙｐｅ−２に分類されるため（ステップＳｔ６６のＹｅｓ参照）、経路情報生成部１０２は、仮アドレスＡＤＤに、選択中のサーバ５ｄのアドレス「Ｐ２ｂ」をセットする（ステップＳｔ６７参照）。このとき、経路情報生成部１０２は、サーバ５ｄの下り側（宛先側）のインターフェースＩＦ２のアドレス「Ｐ２ｂ」を仮アドレスＡＤＤにセットする。仮に、サーバ５ｄのアドレスが、インターフェースＩＦ１，ＩＦ２ごとに設けられず、１つしかない場合、サーバ５ｄの該アドレスが仮アドレスＡＤＤにセットされる。
【０１９０】
次に、経路情報生成部１０２は、経路情報の生成対象としてサーバ５ｄの下り方向の隣接ノードである中継装置（＃２）２を選択する（ステップＳｔ６８参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ２ｂ」を中継装置（＃２）２の経路情報の送信元アドレスとして記憶する（ステップＳｔ６３参照）。
【０１９１】
次に、経路情報生成部１０２は、経路情報の生成対象として、中継装置（＃２）２の下り方向の隣接ノードであるサーバ５ｅを選択する（ステップＳｔ６８参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ２ｂ」をサーバ５ｅの経路情報の送信元アドレスとして記憶する（ステップＳｔ６３参照）。
【０１９２】
選択中のサーバ５ｅは、サーバ分類部１０３によりＴｙｐｅ−３に分類されるため（ステップＳｔ６４、Ｓｔ６５，Ｓｔ６６のＮｏ参照）、経路情報生成部１０２は、仮アドレスＡＤＤを変更しない。
【０１９３】
次に、経路情報生成部１０２は、経路情報の生成対象としてサーバ５ｅの下り方向の隣接ノードである中継装置（＃３）２を選択する（ステップＳｔ６８参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ２ｂ」を中継装置（＃３）２の経路情報の送信元アドレスとして記憶する（ステップＳｔ６３参照）。
【０１９４】
次に、経路情報生成部１０２は、経路情報の生成対象として、中継装置（＃３）２の下り方向の隣接ノードであるサーバ５ｆを選択する（ステップＳｔ６８参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ２ｂ」をサーバ５ｆの経路情報の送信元アドレスとして記憶する（ステップＳｔ６３参照）。
【０１９５】
選択中のサーバ５ｆは、サーバ分類部１０３によりＴｙｐｅ−４に分類されるため（ステップＳｔ６６のＹｅｓ参照）、経路情報生成部１０２は、仮アドレスＡＤＤに、選択中のサーバ５ｆのアドレス「Ｐ４ｂ」をセットする（ステップＳｔ６７参照）。このとき、経路情報生成部１０２は、サーバ５ｄの下り側（宛先側）のインターフェースＩＦ２のアドレス「Ｐ４ｂ」を仮アドレスＡＤＤにセットする。仮に、サーバ５ｆのアドレスが、インターフェースＩＦ１，ＩＦ２ごとに設けられず、１つしかない場合、サーバ５ｆの該アドレスが仮アドレスＡＤＤにセットされる。
【０１９６】
次に、経路情報生成部１０２は、経路情報の生成対象としてサーバ５ｆの下り方向の隣接ノードである中継装置（＃４）２を選択する（ステップＳｔ６８参照）。経路情報生成部１０２は、仮アドレスＡＤＤ＝「Ｐ４ｂ」を中継装置（＃４）２の経路情報の送信元アドレスとして記憶する（ステップＳｔ６３参照）。
【０１９７】
次に、経路情報生成部１０２は、中継装置（＃４）２の下り方向の隣接ノードである宛先端末装置４を選択するが、経路情報を生成する対象ではないため、検索を終了し、記憶した宛先アドレス及び送信元アドレスに基づいて各装置の経路情報を生成する（ステップＳｔ７０参照）。なお、宛先アドレスの決定手法については、図１４に示されるとおりである。
【０１９８】
このように、経路情報生成部１０２は、パケットの経路Ｒ５を宛先端末装置４から送信元端末装置３に向かうように、経路情報の生成対象のネットワーク機器を順次に選択する。経路情報生成部１０２は、経路情報の生成対象のネットワーク機器が、Ｔｙｐｅ−３またはＴｙｐｅ−４に分類されたとき、該ネットワーク機器の後に選択する経路情報の生成対象のネットワーク機器について、該ネットワーク機器を示す宛先アドレスに基づいて経路情報を生成する。
【０１９９】
経路情報生成部１０２は、さらに、パケットの経路Ｒ５を送信元端末装置３から宛先端末装置４に向かうように、経路情報の生成対象のネットワーク機器を順次に選択する。経路情報生成部１０２は、経路情報の生成対象のネットワーク機器が、Ｔｙｐｅ−２またはＴｙｐｅ−４に分類されたとき、該ネットワーク機器の後に選択する経路情報の生成対象のネットワーク機器について、該ネットワーク機器を示す送信元アドレスに基づいて経路情報を生成する。
【０２００】
本実施例によると、上り方向及び下り方向について、経路Ｒ５上のネットワーク機器の一度ずつの検索で、経路Ｒ５上の各中継装置２及び各サーバ５ｄ〜５ｆの経路情報を生成できるため、生成処理に要する時間を短縮できる。
【０２０１】
これまで述べたように、実施例に係る経路設定装置（ネットワーク管理サーバ）１は、宛先を示す宛先情報（宛先アドレス）及び送信元を示す送信元情報（送信元アドレス）を含む信号（パケット）が伝送される経路上の複数のネットワーク機器に、宛先情報及び送信元情報の少なくとも一方に基づいて信号の転送先を示す経路情報をそれぞれ設定する。経路設定装置１は、分類部（サーバ分類部）１０３と、生成部（経路情報生成部）１０２とを有する。
【０２０２】
分類部１０３は、複数のネットワーク機器（中継装置、サーバ）２，５ｄ〜５ｆのうち、通過した信号の宛先情報及び送信元情報の少なくとも一方を変更するネットワーク機器（サーバ），５ｄ〜５ｆを検出し、変更される情報の種類により該ネットワーク機器を分類する。生成部１０２は、分類部１０３による分類結果に応じて経路情報を生成する。
【０２０３】
上記の構成によると、信号の経路上のネットワーク機器のうち、信号の宛先情報及び送信元情報の少なくとも一方を変更するネットワーク機器は、変更される情報の種類により分類される。経路情報は、該ネットワーク機器の分類結果に応じて生成される。このため、経路情報は、信号の宛先情報及び送信元情報の少なくとも一方が特定のネットワーク機器により変更される場合でも、変更された宛先情報または送信元情報に一致するように生成される。
【０２０４】
したがって、実施例に係る経路設定装置１によると、信号の経路上のネットワーク機器に適切な経路情報を設定することができる。
【０２０５】
また、実施例に係る経路設定方法は、宛先を示す宛先情報（宛先アドレス）及び送信元を示す送信元情報（送信元アドレス）を含む信号（パケット）が伝送される経路上の複数のネットワーク機器に、宛先情報及び送信元情報の少なくとも一方に基づいて信号の転送先を示す経路情報をそれぞれ設定する方法である。経路設定方法は、以下の工程を含む。
工程（１）：複数のネットワーク機器（中継装置、サーバ）２，５ｄ〜５ｆのうち、通過した信号の宛先情報及び送信元情報の少なくとも一方を変更するネットワーク機器を検出する。
工程（２）：変更される情報の種類により該ネットワーク機器を分類する。
工程（３）：分類結果に応じて経路情報を生成する。
【０２０６】
実施例に係る経路設定方法は、上記の経路設定装置と同様の構成を含むので、上述した内容と同様の作用効果を奏する。
【０２０７】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【０２０８】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  宛先を示す宛先情報及び送信元を示す送信元情報を含む信号が伝送される経路上の複数のネットワーク機器に、前記宛先情報及び前記送信元情報の少なくとも一方に基づいて前記信号の転送先を示す経路情報をそれぞれ設定する経路設定装置において、
前記複数のネットワーク機器のうち、通過した前記信号の前記宛先情報及び前記送信元情報の少なくとも一方を変更するネットワーク機器を検出し、変更される情報の種類により該ネットワーク機器を分類する分類部と、
前記分類部による分類結果に応じて前記経路情報を生成する生成部を有することを特徴とする経路設定装置。
（付記２）  前記分類部は、検出したネットワーク機器を、前記宛先情報及び前記送信元情報のうち、前記送信元情報のみを変更する第１分類のネットワーク機器と、前記宛先情報のみを変更する第２分類のネットワーク機器と、前記宛先情報及び前記送信元情報を変更する第３分類のネットワーク機器とに分類することを特徴とする付記１に記載の経路設定装置。
（付記３）  前記分類部は、前記信号の経路を前記経路情報の生成対象のネットワーク機器から前記信号の宛先に向かうように、前記複数のネットワーク機器から検出対象のネットワーク機器を順次に選択し、
前記生成部は、前記分類部により最初に検出された前記第２分類または前記第３分類のネットワーク機器を示す前記宛先情報に基づいて、前記経路情報を生成することを特徴とする付記２に記載の経路設定装置。
（付記４）  前記分類部は、さらに、前記信号の経路を前記経路情報の生成対象のネットワーク機器から前記信号の送信元に向かうように、前記複数のネットワーク機器から検出対象のネットワーク機器を順次に選択し、
前記生成部は、前記分類部により最初に検出された前記第１分類または前記第３分類のネットワーク機器を示す前記送信元情報に基づいて、前記経路情報を生成することを特徴とする付記３に記載の経路設定装置。
（付記５）  前記生成部は、
前記信号の経路を前記信号の宛先から送信元に向かうように、前記複数のネットワーク機器から前記経路情報の生成対象のネットワーク機器を順次に選択し、
前記経路情報の生成対象のネットワーク機器が、前記分類部により前記第２分類または前記第３分類のネットワーク機器に分類されたとき、該ネットワーク機器の後に選択する前記経路情報の生成対象のネットワーク機器について、該ネットワーク機器を示す前記宛先情報に基づいて前記経路情報を生成することを特徴とする付記２に記載の経路設定装置。
（付記６）  前記生成部は、
さらに、前記信号の経路を前記信号の送信元から宛先に向かうように、前記複数のネットワーク機器から前記経路情報の生成対象のネットワーク機器を順次に選択し、
前記経路情報の生成対象のネットワーク機器が、前記分類部により前記第１分類または前記第３分類のネットワーク機器に分類されたとき、該ネットワーク機器の後に選択する前記経路情報の生成対象のネットワーク機器について、該ネットワーク機器を示す前記送信元情報に基づいて前記経路情報を生成することを特徴とする付記５に記載の経路設定装置。
（付記７）  宛先を示す宛先情報及び送信元を示す送信元情報を含む信号が伝送される経路上の複数のネットワーク機器に、前記宛先情報及び前記送信元情報の少なくとも一方に基づいて前記信号の転送先を示す経路情報をそれぞれ設定する経路設定方法において、
前記複数のネットワーク機器のうち、通過した前記信号の前記宛先情報及び前記送信元情報の少なくとも一方を変更するネットワーク機器を検出し、
変更される情報の種類により該ネットワーク機器を分類し、
該分類結果に応じて前記経路情報を生成することを特徴とする経路設定方法。
（付記８）  検出したネットワーク機器を、前記宛先情報及び前記送信元情報のうち、前記送信元情報のみを変更する第１分類のネットワーク機器と、前記宛先情報のみを変更する第２分類のネットワーク機器と、前記宛先情報及び前記送信元情報を変更する第３分類のネットワーク機器とに分類することを特徴とする付記７に記載の経路設定方法。
（付記９）  前記信号の経路を前記経路情報の生成対象のネットワーク機器から前記信号の宛先に向かうように、前記複数のネットワーク機器から検出対象のネットワーク機器を順次に選択し、
最初に検出された前記第２分類または前記第３分類のネットワーク機器を示す前記宛先情報に基づいて、前記経路情報を生成することを特徴とする付記８に記載の経路設定方法。
（付記１０）  さらに、前記信号の経路を前記経路情報の生成対象のネットワーク機器から前記信号の送信元に向かうように、前記複数のネットワーク機器から検出対象のネットワーク機器を順次に選択し、
最初に検出された前記第１分類または前記第３分類のネットワーク機器を示す前記送信元情報に基づいて、前記経路情報を生成することを特徴とする付記９に記載の経路設定方法。
（付記１１）  前記信号の経路を前記信号の宛先から送信元に向かうように、前記複数のネットワーク機器から前記経路情報の生成対象のネットワーク機器を順次に選択し、
前記経路情報の生成対象のネットワーク機器が、前記第２分類または前記第３分類のネットワーク機器に分類されたとき、該ネットワーク機器の後に選択する前記経路情報の生成対象のネットワーク機器について、該ネットワーク機器を示す前記宛先情報に基づいて前記経路情報を生成することを特徴とする付記８に記載の経路設定方法。
（付記１２）  さらに、前記信号の経路を前記信号の送信元から宛先に向かうように、前記複数のネットワーク機器から前記経路情報の生成対象のネットワーク機器を順次に選択し、
前記経路情報の生成対象のネットワーク機器が、前記第１分類または前記第３分類のネットワーク機器に分類されたとき、該ネットワーク機器の後に選択する前記経路情報の生成対象のネットワーク機器について、該ネットワーク機器を示す前記送信元情報に基づいて前記経路情報を生成することを特徴とする付記１１に記載の経路設定方法。
【符号の説明】
【０２０９】
１     ネットワーク管理サーバ（経路設定装置）
２     中継装置（ネットワーク機器）
３     送信元端末装置
４     宛先端末装置
５，５ａ〜５ｆ   サーバ（ネットワーク機器）
【図１】
2015231059.tif 000003
【図２】
2015231059.tif 000004
【図３】
2015231059.tif 000005
【図４】
2015231059.tif 000006
【図５】
2015231059.tif 000007
【図６】
2015231059.tif 000008
【図７】
2015231059.tif 000009
【図８】
2015231059.tif 000010
【図９】
2015231059.tif 000011
【図１０】
2015231059.tif 000012
【図１１】
2015231059.tif 000013
【図１２】
2015231059.tif 000014
【図１３】
2015231059.tif 000015
【図１４】
2015231059.tif 000016
【図１５】
2015231059.tif 000017
【図１６】
2015231059.tif 000018
【図１７】
2015231059.tif 000019
【図１８】
2015231059.tif 000020
【図１９】
2015231059.tif 000021