(57)【要約】【課題】Ｃ−ＳＡＭ装置がＳＡＭトンネルによる通信に用いるパラメータを設定する際の、設備コストおよび運用コストを低減することができる、パラメータ設定システム、パラメータ設定方法、ＤＨＣＰサーバ、およびＣ−ＳＡＭ装置を提供する。【解決手段】Ｃ−ＳＡＭ装置１０からＤＨＣＰ要求を受信したＤＨＣＰサーバ３０は、プレフィックスプールから不使用のIPv6プレフィックスを選択し、ＤＨＣＰ−ＰＤパケットを生成する。そして、ＤＨＣＰサーバ３０は、パラメータ設定情報に格納されたＳＡＭトンネル４の設定に必要となるパラメータを、生成したＤＨＣＰ−ＰＤパケットに追記して、Ｃ−ＳＡＭ装置１０に送信する。Ｃ−ＳＡＭ装置１０は、パラメータの記載位置を特定するためのパラメータ解釈情報に基づき、ＤＨＣＰ−ＰＤパケットから、ＳＡＭトンネルの設定に必要となるパラメータを取得する。【選択図】図３
2012175163.tif 000002
【特許請求の範囲】
【請求項１】
IPv4ネットワークとIPv6ネットワークの境界に設置され、前記IPv6ネットワークと接続される他のIPv4ネットワークの終端装置との間にIPv4 in IPv6トンネルを設定して通信を行うＣ−ＳＡＭ（Customer Stateless Address Mapping）装置と、前記Ｃ−ＳＡＭ装置に前記IPv6ネットワークを介して接続され、前記Ｃ−ＳＡＭ装置にIPv6プレフィックスを割り当てるＤＨＣＰサーバとから構成されるパラメータ設定システムであって、
前記ＤＨＣＰサーバは、
複数の前記IPv6プレフィックスが収容されるプレフィックスプール毎に、当該プレフィックスプールのIPv6プレフィックスを割り当てる前記Ｃ−ＳＡＭ装置の前記IPv4 in IPv6トンネルの設定に必要なパラメータが格納されるパラメータ設定情報を記憶する記憶部と、
前記Ｃ−ＳＡＭ装置から、前記IPv6プレフィックスの割当てを要求するＤＨＣＰ要求を取得するＤＨＣＰ要求取得部と、
前記取得したＤＨＣＰ要求に応じて、前記プレフィックスプールから前記IPv6プレフィックスを１つ選択し、前記選択したIPv6プレフィックスを記載したＤＨＣＰ−ＰＤパケットを生成するＤＨＣＰ−ＰＤ処理部と、
前記生成したＤＨＣＰ−ＰＤパケットに、前記パラメータを追記するパラメータ追記部と、
前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを、前記Ｃ−ＳＡＭ装置に送信するＤＨＣＰ−ＰＤ送信部と、を備え、
前記Ｃ−ＳＡＭ装置は、
前記ＤＨＣＰ−ＰＤパケットにおける、前記パラメータの追記位置を特定するためのパラメータ解釈情報が記憶される記憶部と、
前記ＤＨＣＰサーバに、前記ＤＨＣＰ要求を送信するＤＨＣＰ要求送信部と、
前記ＤＨＣＰサーバから、前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを取得するＤＨＣＰ−ＰＤ取得部と、
前記取得したＤＨＣＰ−ＰＤパケットから、前記パラメータ解釈情報に基づき、前記パラメータを読み取るパラメータ処理部と、を備えること
を特徴とするパラメータ設定システム。
【請求項２】
前記IPv4 in IPv6トンネルの設定に必要なパラメータは、
前記IPv6プレフィックスと、前記IPv6プレフィックスに対応付けられたIPv4アドレスに送信元ポート番号を加えたIPv4Eアドレスとの共通部分である識別番号、前記IPv6プレフィックスから前記識別番号を除いた部分であるＳＡＭ用IPv6プレフィックス、前記IPv4Eアドレスから前記識別番号を除いた部分であるＳＡＭ用IPv4プレフィックス、および前記Ｃ−ＳＡＭ装置の前記IPv4 in IPv6トンネルを用いたパケットの送信先となる前記終端装置であるＰ−ＳＡＭ（Provider SAM）装置のIPv6アドレスであり、
前記ＤＨＣＰサーバのパラメータ追記部は、
前記ＤＨＣＰ−ＰＤパケットの前記IPv6プレフィックスの記載領域の次のビット以後に、前記ＳＡＭ用IPv6プレフィックスのビット長、前記ＳＡＭ用IPv4プレフィックスのビット長、前記ＳＡＭ用IPv4プレフィックス、および前記Ｐ−ＳＡＭ装置のIPv6アドレスを追記し、
前記Ｃ−ＳＡＭ装置の前記パラメータ処理部は、
前記取得したＤＨＣＰ−ＰＤパケットから、前記パラメータ解釈情報に基づき、前記識別番号、前記ＳＡＭ用IPv6プレフィックス、前記ＳＡＭ用IPv4プレフィックス、および前記Ｐ−ＳＡＭ装置のIPv6アドレスを取得すること
を特徴とする請求項１に記載のパラメータ設定システム。
【請求項３】
IPv4ネットワークとIPv6ネットワークの境界に設置され、前記IPv6ネットワークと接続される他のIPv4ネットワークの終端装置との間にIPv4 in IPv6トンネルを設定して通信を行うＣ−ＳＡＭ装置と、前記Ｃ−ＳＡＭ装置に前記IPv6ネットワークを介して接続され、前記Ｃ−ＳＡＭ装置にIPv6プレフィックスを割り当てるＤＨＣＰサーバとから構成されるパラメータ設定システムのパラメータ設定方法であって、
前記Ｃ−ＳＡＭ装置は、
前記IPv6プレフィックスの割当てを要求するＤＨＣＰ要求を、前記ＤＨＣＰサーバに送信するステップを実行し、
前記ＤＨＣＰサーバは、
複数の前記IPv6プレフィックスが収容されるプレフィックスプール毎に、当該プレフィックスプールのIPv6プレフィックスを割り当てる前記Ｃ−ＳＡＭ装置の前記IPv4 in IPv6トンネルの設定に必要なパラメータが格納されるパラメータ設定情報を記憶する記憶部を備えており、
前記Ｃ−ＳＡＭ装置から、前記ＤＨＣＰ要求を取得するステップと、
前記取得したＤＨＣＰ要求に応じて、前記プレフィックスプールから前記IPv6プレフィックスを１つ選択し、前記選択したIPv6プレフィックスを記載したＤＨＣＰ−ＰＤパケットを生成するステップと、
前記生成したＤＨＣＰ−ＰＤパケットに、前記パラメータを追記するステップと、
前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを、前記Ｃ−ＳＡＭ装置に送信するステップと、を実行し、
前記Ｃ−ＳＡＭ装置は、
前記ＤＨＣＰ−ＰＤパケットにおける、前記パラメータの追記位置を特定するためのパラメータ解釈情報が記憶される記憶部を備えており、
前記ＤＨＣＰサーバから、前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを取得するステップと、
前記取得したＤＨＣＰ−ＰＤパケットから、前記パラメータ解釈情報に基づき、前記パラメータを読み取るステップと、を実行すること
を特徴とするパラメータ設定方法。
【請求項４】
IPv4ネットワークとIPv6ネットワークの境界に設置され、前記IPv6ネットワークと接続される他のIPv4ネットワークの終端装置との間にIPv4 in IPv6トンネルを設定して通信を行うＣ−ＳＡＭ装置と、前記Ｃ−ＳＡＭ装置に前記IPv6ネットワークを介して接続され、前記Ｃ−ＳＡＭ装置にIPv6プレフィックスを割り当てるＤＨＣＰサーバとから構成されるパラメータ設定システムの前記ＤＨＣＰサーバであって、
複数の前記IPv6プレフィックスが収容されるプレフィックスプール毎に、当該プレフィックスプールのIPv6プレフィックスを割り当てる前記Ｃ−ＳＡＭ装置の前記IPv4 in IPv6トンネルの設定に必要なパラメータが格納されるパラメータ設定情報を記憶する記憶部と、
前記Ｃ−ＳＡＭ装置から、前記IPv6プレフィックスの割当てを要求するＤＨＣＰ要求を取得するＤＨＣＰ要求取得部と、
前記取得したＤＨＣＰ要求に応じて、前記プレフィックスプールから前記IPv6プレフィックスを１つ選択し、前記選択したIPv6プレフィックスを記載したＤＨＣＰ−ＰＤパケットを生成するＤＨＣＰ−ＰＤ処理部と、
前記生成したＤＨＣＰ−ＰＤパケットに、前記パラメータを追記するパラメータ追記部と、
前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを、前記Ｃ−ＳＡＭ装置に送信するＤＨＣＰ−ＰＤ送信部と、
を備えることを特徴とするＤＨＣＰサーバ。
【請求項５】
前記IPv4 in IPv6トンネルの設定に必要なパラメータは、
前記IPv6プレフィックスと、前記IPv6プレフィックスに対応付けられたIPv4アドレスに送信元ポート番号を加えたIPv4Eアドレスとの共通部分である識別番号、前記IPv6プレフィックスから前記識別番号を除いた部分であるＳＡＭ用IPv6プレフィックス、前記IPv4Eアドレスから前記識別番号を除いた部分であるＳＡＭ用IPv4プレフィックス、および前記Ｃ−ＳＡＭ装置の前記IPv4 in IPv6トンネルを用いたパケットの送信先となる前記終端装置であるＰ−ＳＡＭ装置のIPv6アドレスであり、
前記パラメータ追記部は、
前記ＤＨＣＰ−ＰＤパケットの前記IPv6プレフィックスの記載領域の次のビット以後に、前記ＳＡＭ用IPv6プレフィックスのビット長、前記ＳＡＭ用IPv4プレフィックスのビット長、前記ＳＡＭ用IPv4プレフィックス、および前記Ｐ−ＳＡＭ装置のIPv6アドレスを追記すること
を特徴とする請求項４に記載のＤＨＣＰサーバ。
【請求項６】
IPv4ネットワークとIPv6ネットワークの境界に設置され、前記IPv6ネットワークと接続される他のIPv4ネットワークの終端装置との間にIPv4 in IPv6トンネルを設定して通信を行うＣ−ＳＡＭ装置と、前記Ｃ−ＳＡＭ装置に前記IPv6ネットワークを介して接続され、前記Ｃ−ＳＡＭ装置にIPv6プレフィックスを割り当てるＤＨＣＰサーバとから構成されるパラメータ設定システムの前記Ｃ−ＳＡＭ装置であって、
前記ＤＨＣＰサーバが割り当てた前記IPv6プレフィックスが記載されたＤＨＣＰ−ＰＤパケットには、前記IPv4 in IPv6トンネルの設定に必要なパラメータが追記されており、前記パラメータの追記位置を特定するためのパラメータ解釈情報が記憶される記憶部と、
前記IPv6プレフィックスの割当てを要求するＤＨＣＰ要求を、前記ＤＨＣＰサーバに送信するＤＨＣＰ要求送信部と、
前記ＤＨＣＰサーバから、前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを取得するＤＨＣＰ−ＰＤ取得部と、
前記取得したＤＨＣＰ−ＰＤパケットから、前記パラメータ解釈情報に基づき、前記パラメータを読み取るパラメータ処理部と、
を備えることを特徴とするＣ−ＳＡＭ装置。
【請求項７】
前記IPv4 in IPv6トンネルの設定に必要なパラメータは、
前記IPv6プレフィックスと、前記IPv6プレフィックスに対応付けられたIPv4アドレスに送信元ポート番号を加えたIPv4Eアドレスとの共通部分である識別番号、前記IPv6プレフィックスから前記識別番号を除いた部分であるＳＡＭ用IPv6プレフィックス、前記IPv4Eアドレスから前記識別番号を除いた部分であるＳＡＭ用IPv4プレフィックス、および前記Ｃ−ＳＡＭ装置の前記IPv4 in IPv6トンネルを用いたパケットの送信先となる前記終端装置であるＰ−ＳＡＭ装置のIPv6アドレスであり、
前記パラメータ解釈情報には、前記ＤＨＣＰ−ＰＤパケットの前記IPv6プレフィックスの記載領域の次のビット以後に、前記ＳＡＭ用IPv6プレフィックスのビット長、前記ＳＡＭ用IPv4プレフィックスのビット長、前記ＳＡＭ用IPv4プレフィックス、および前記Ｐ−ＳＡＭ装置のIPv6アドレスを追記した前記追記位置と、前記追記位置から前記パラメータを読み取るための情報とが記載されており、
前記パラメータ処理部は、
前記取得したＤＨＣＰ−ＰＤパケットから、前記パラメータ解釈情報に基づき、前記識別番号、前記ＳＡＭ用IPv6プレフィックス、前記ＳＡＭ用IPv4プレフィックス、および前記Ｐ−ＳＡＭ装置のIPv6アドレスを取得すること
を特徴とする請求項６に記載のＣ−ＳＡＭ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、IPv6（Internet Protocol version 6）ネットワークを経由してIPv4（Internet Protocol version 4）パケットを転送するためのIPv6ネットワーク装置の設定技術の分野に属し、ＳＡＭ（Stateless Address Mapping）を用いたIPv4 in IPv6トンネルを利用するトンネル終端装置に関する。
【背景技術】
【０００２】
IPv4アドレスの枯渇は、2011年と試算され、枯渇を機にネットワークIPv6化が進展するといわれている。ネットワークIPv6化が進んでも、インターネットでIPv4のみで動作するサーバはしばらく残存し、IPv4とIPv6の共存期間が続くと考えられる。
【０００３】
IPv6ネットワークを介してIPv4サーバとIPv4クライアントとの通信を維持する技術としてＳＡＭがある（非特許文献１参照）。このＳＡＭは、IPv6ネットワークを経由してIPv4パケットを転送する技術であり、IPv4 in IPv6 カプセル化によりIPv6ネットワーク上でトンネリングする手法である。
【０００４】
具体的には、図１に示すように、利用者宅内等に設定されたIPv4プライベートネットワーク１にある端末（例えば、ＰＣ（Personal Computer））５から、IPv4インターネット２にあるサーバ６まで通信する場合に、途中経路にある通信事業者の中継ネットワークがIPv6ネットワーク３であっても、IPv6ネットワーク３の両端にＳＡＭに対応した終端装置を設置してトンネリングすることで、IPv4パケットが転送可能となりIPv4通信を実現できる。このとき、IPv4プライベートネットワーク１とIPv6ネットワーク３との境界に設置される終端装置がＣ−ＳＡＭ装置（Customer SAM装置）１０であり、IPv4インターネット２とIPv6ネットワーク３の境界に設置される終端装置がＰ−ＳＡＭ装置（Provider SAM装置）７である。このＣ−ＳＡＭ装置１０とＰ−ＳＡＭ装置７とを端点とするIPv4 in IPv6 トンネル（以下、「ＳＡＭトンネル」と記載する）４により、パケットの転送を行う。
【０００５】
ＳＡＭでは、ＳＡＭトンネル４を形成するＣ−ＳＡＭ装置側IPv6プレフィックスと、IPv4プライベートネットワーク１からのIPv4通信に使われるIPv4アドレスとに、所定のルールを設定して関連付け、IPv6プレフィックスとIPv4アドレスとが相互にステートレスに変換できるように工夫されている。
【０００６】
そして、ＳＡＭでは、図２に示すように、IPv4アドレス（ビット長32ビット）の後ろに、ＴＣＰ（Transmission Control Protocol）またはＵＤＰ（User Datagram Protocol）の送信元ポート番号（ビット長16ビット）を加え拡張したIPv4アドレス（ビット長48ビット：以下、「IPv4Eアドレス」と記載する）という概念を導入している。図２に示すように、IPv6プレフィックスとIPv4Eアドレスが共通部分（以下、「識別番号」と記載する）を持つようにすることで、IPv6プレフィックスとIPv4アドレスとを対応付けている。
【０００７】
このＳＡＭでは、〔１〕IPv6プレフィックス部分の先頭から識別番号部分の１つ前のビットまでの部分（以下、「ＳＡＭ用IPv6プレフィックス」と記載する）、〔２〕IPv4Eアドレスの先頭から識別番号部分の１つ前のビットまでの部分（以下、「ＳＡＭ用IPv4プレフィックス」と記載する）、および〔３〕識別番号が分かれば、IPv6プレフィックスとIPv4Eアドレスとを相互に導き出すことができる。そして、〔１〕ＳＡＭ用IPv6プレフィックス、〔２〕ＳＡＭ用IPv4プレフィックス、〔３〕識別番号の組み合わせを、ＳＡＭ用のIPv6プレフィックスとIPv4Eアドレスとの変換ルール（以下、単に「変換ルール」と記載する）としている。
【０００８】
このＳＡＭトンネル４を使ったIPv4通信を実現するためには、事前にＣ−ＳＡＭ装置１０およびＰ−ＳＡＭ装置７に、上記した変換ルールを設定しておく必要がある。さらに、Ｐ−ＳＡＭ装置７に接続される複数のＣ−ＳＡＭ装置１０は、図１に示すように、１対多のHub-Spoke構成となっており、Ｃ−ＳＡＭ装置１０は、事前にＰ−ＳＡＭ装置７のIPv6アドレスを知っておく必要がある。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】「Stateless Address Mapping (SAM) - a Simplified Mesh-Softwire Model」、［online］、IETF、2010年7月、［平成23年2月7日検索］、インターネット〈URL:http://tools.ietf.org/html/draft-despres-softwire-sam-01〉
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、このＣ−ＳＡＭ装置１０は、広域に分散する利用者宅等の多数・多地点に設置されているにも関わらず、例えば、変換ルールに関わるネットワーク環境の追加や変更（IPv6プレフィックス長の変更、新しいIPv4アドレス帯の利用開始、識別番号部分のビット数の変更等）が発生した場合や、Ｃ−ＳＡＭ装置１０に対応するＰ−ＳＡＭ装置７のIPv6アドレスが変更となった場合に、作業者の現地派遣や利用者自身による設定が必要であった。作業者の現地派遣では、作業完了までに時間がかかり、派遣費用も必要となる。つまり、運用コストのかかるものであった。また、利用者自身による設定では、作業が利用者の負担になることに加え、利用者の理解不足から設定誤りが発生することも想定される。
【００１１】
一方、トンネル装置に設定されるアドレス等の情報を外部から設定する技術は、例えば、特許文献（特開２００４−２６６８２２号公報）等に開示されているが、この特許文献に記載の技術は、IPv4ネットワーク上でのトンネル装置に対しての技術であり、IPv6ネットワーク上でのトンネル装置に適用できるものではない。また、この特許文献に記載の技術は、外部からトンネル装置を設定する仕組みを、専用の通信装置（トンネル自動設定装置）を備える専用システムにおいて、専用の手順を実行することにより行っており、その専用システムを新たに開発するコストや設置コストが必要なものであった。
【００１２】
このような背景に鑑みて本発明がなされたのであり、本発明は、Ｃ−ＳＡＭ装置がＳＡＭトンネルによる通信に用いるパラメータを設定する際の、設備コストおよび運用コストを低減することができる、パラメータ設定システム、パラメータ設定方法、ＤＨＣＰサーバ、およびＣ−ＳＡＭ装置を提供することを課題とする。
【課題を解決するための手段】
【００１３】
前記した課題を解決するため、本発明は、IPv4ネットワークとIPv6ネットワークの境界に設置され、前記IPv6ネットワークと接続される他のIPv4ネットワークの終端装置との間にIPv4 in IPv6トンネルを設定して通信を行うＣ−ＳＡＭ装置と、前記Ｃ−ＳＡＭ装置に前記IPv6ネットワークを介して接続され、前記Ｃ−ＳＡＭ装置にIPv6プレフィックスを割り当てるＤＨＣＰサーバとから構成されるパラメータ設定システムであって、前記ＤＨＣＰサーバが、複数の前記IPv6プレフィックスが収容されるプレフィックスプール毎に、当該プレフィックスプールのIPv6プレフィックスを割り当てる前記Ｃ−ＳＡＭ装置の前記IPv4 in IPv6トンネルの設定に必要なパラメータが格納されるパラメータ設定情報を記憶する記憶部と、前記Ｃ−ＳＡＭ装置から、前記IPv6プレフィックスの割当てを要求するＤＨＣＰ要求を取得するＤＨＣＰ要求取得部と、前記取得したＤＨＣＰ要求に応じて、前記プレフィックスプールから前記IPv6プレフィックスを１つ選択し、前記選択したIPv6プレフィックスを記載したＤＨＣＰ−ＰＤパケットを生成するＤＨＣＰ−ＰＤ処理部と、前記生成したＤＨＣＰ−ＰＤパケットに、前記パラメータを追記するパラメータ追記部と、前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを、前記Ｃ−ＳＡＭ装置に送信するＤＨＣＰ−ＰＤ送信部と、を備え、前記Ｃ−ＳＡＭ装置が、前記ＤＨＣＰ−ＰＤパケットにおける、前記パラメータの追記位置を特定するためのパラメータ解釈情報が記憶される記憶部と、前記ＤＨＣＰサーバに、前記ＤＨＣＰ要求を送信するＤＨＣＰ要求送信部と、前記ＤＨＣＰサーバから、前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを取得するＤＨＣＰ−ＰＤ取得部と、前記取得したＤＨＣＰ−ＰＤパケットから、前記パラメータ解釈情報に基づき、前記パラメータを読み取るパラメータ処理部と、を備えることを特徴とするものとした。
【００１４】
また、本発明は、IPv4ネットワークとIPv6ネットワークの境界に設置され、前記IPv6ネットワークと接続される他のIPv4ネットワークの終端装置との間にIPv4 in IPv6トンネルを設定して通信を行うＣ−ＳＡＭ装置と、前記Ｃ−ＳＡＭ装置に前記IPv6ネットワークを介して接続され、前記Ｃ−ＳＡＭ装置にIPv6プレフィックスを割り当てるＤＨＣＰサーバとから構成されるパラメータ設定システムのパラメータ設定方法であって、前記Ｃ−ＳＡＭ装置が、前記IPv6プレフィックスの割当てを要求するＤＨＣＰ要求を、前記ＤＨＣＰサーバに送信するステップを実行し、前記ＤＨＣＰサーバが、複数の前記IPv6プレフィックスが収容されるプレフィックスプール毎に、当該プレフィックスプールのIPv6プレフィックスを割り当てる前記Ｃ−ＳＡＭ装置の前記IPv4 in IPv6トンネルの設定に必要なパラメータが格納されるパラメータ設定情報を記憶する記憶部を備えており、前記Ｃ−ＳＡＭ装置から、前記ＤＨＣＰ要求を取得するステップと、前記取得したＤＨＣＰ要求に応じて、前記プレフィックスプールから前記IPv6プレフィックスを１つ選択し、前記選択したIPv6プレフィックスを記載したＤＨＣＰ−ＰＤパケットを生成するステップと、前記生成したＤＨＣＰ−ＰＤパケットに、前記パラメータを追記するステップと、前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを、前記Ｃ−ＳＡＭ装置に送信するステップと、を実行し、前記Ｃ−ＳＡＭ装置が、前記ＤＨＣＰ−ＰＤパケットにおける、前記パラメータの追記位置を特定するためのパラメータ解釈情報が記憶される記憶部を備えており、前記ＤＨＣＰサーバから、前記パラメータが追記されたＤＨＣＰ−ＰＤパケットを取得するステップと、前記取得したＤＨＣＰ−ＰＤパケットから、前記パラメータ解釈情報に基づき、前記パラメータを読み取るステップと、を実行することを特徴とするものとした。
【００１５】
このようにすることで、ＤＨＣＰサーバに設定されたパラメータ設定情報に基づき、ＳＡＭトンネルを設定するために必要なパラメータを、ＤＨＣＰサーバがＤＨＣＰ−ＰＤパケットに追記して、Ｃ−ＳＡＭ装置に送信できる。そして、Ｃ−ＳＡＭ装置は、パラメータ解釈情報に基づき、ＤＨＣＰ−ＰＤパケットに記載された情報を読み取ることで、ＳＡＭトンネルの設定に必要なパラメータを取得することができる。
したがって、作業者の現地派遣や利用者自身による設定が不要となる。また、ＳＡＭトンネルを設定するための、専用の装置や専用の通信手順を用いることなく、既存の装置（ＤＨＣＰサーバ）と通信手順（ＤＨＣＰ要求、ＤＨＣＰ−ＰＤ回答）を利用することにより、設備コストや運用コストを抑えることができる。
【発明の効果】
【００１６】
本発明によれば、Ｃ−ＳＡＭ装置がＳＡＭトンネルによる通信に用いるパラメータを設定する際の、設備コストおよび運用コストを低減することができる、パラメータ設定システム、パラメータ設定方法、ＤＨＣＰサーバ、およびＣ−ＳＡＭ装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態におけるネットワークシステムの構成を説明するための図である。
【図２】ＳＡＭにおけるIPv6プレフィックスとIPv4Eアドレスの対応関係を説明するための図である。
【図３】本実施形態に係るパラメータ設定システムを含むネットワークシステム全体の構成例を示す図である。
【図４】従来技術におけるＤＨＣＰ−ＰＤパケットに設定される情報を示す図である。
【図５】本実施形態におけるＤＨＣＰ−ＰＤパケットに追記される情報を説明するための図である。
【図６】本実施形態に係るＤＨＣＰサーバの構成例を示すブロック図である。
【図７】本実施形態に係るＣ−ＳＡＭ装置の構成例を示すブロック図である。
【図８】本実施形態に係るパラメータ設定情報のデータ構成を例示した図である。
【図９】本実施形態に係るパラメータ設定システムが行うパラメータ設定処理の流れを説明するための図である。
【図１０】本実施形態におけるパラメータを追記したＤＨＣＰ−ＰＤパケット、IPv6プレフィックス、IPv4Eアドレスを例示する図である。
【発明を実施するための形態】
【００１８】
次に、発明を実施するための形態（以下、「実施形態」と記載する）について、適宜図面を参照しながら詳細に説明する。まず、本実施形態に係るパラメータ設定システムが行う処理の概要について説明する。
【００１９】
図３は、本実施形態に係るパラメータ設定システムを含むネットワークシステム全体の構成例を示す図である。
図３に示すように、本実施形態に係るネットワークシステムは、IPv4プライベートネットワーク１内の端末５と接続され、IPv4プライベートネットワーク１とIPv6ネットワーク３との境界に設置される終端装置であるＣ−ＳＡＭ装置１０、IPv4インターネット２内のサーバ６と接続され、IPv4インターネット２とIPv6ネットワーク３との境界に設置される終端装置であるＰ−ＳＡＭ装置７、および、Ｃ−ＳＡＭ装置１０にIPv6ネットワーク３を介して接続されるＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ３０を、含んで構成される。このＤＨＣＰサーバ３０は、ネットワークに接続される機器からの要求（ＤＨＣＰ要求）に応じて、ＤＨＣＰサーバ３０自身が保持するプレフィックスプール（IPv6プレフィックス群）から不使用のIPv6プレフィックスを選び、要求した機器にそのIPv6プレフィックス等を割り当てる装置である。なお、本発明において、パラメータ設定システムとは、図３に示したネットワークシステムの内、IPv6ネットワーク３で接続されたＣ−ＳＡＭ装置１０およびＤＨＣＰサーバ３０のことを意味する。
【００２０】
本実施形態に係るパラメータ設定システムでは、Ｃ−ＳＡＭ装置１０が、ＳＡＭトンネル４を設定するために必要な、変換ルールである、
〔１〕ＳＡＭ用IPv6プレフィックス、
〔２〕ＳＡＭ用IPv4プレフィックス、
〔３〕識別番号、
および、Hub-Spoke構成でＣ−ＳＡＭ装置１０の上位となるＰ−ＳＡＭ装置７を特定するためのパラメータである、
〔４〕上位のＰ−ＳＡＭ装置７のIPv6アドレス（以下、「上位Ｐ−ＳＡＭ装置IPv6アドレス」と記載する）、
をＣ−ＳＡＭ装置１０がＳＡＭトンネル４を使った通信を開始する前に、ＳＡＭトンネル４を設定するために必要な上記の〔１〕〜〔４〕のパラメータを、ネットワークを介して外部から取得して設定する。
【００２１】
このＣ−ＳＡＭ装置１０への外部からのパラメータの設定方法は、図３に示すように、Ｃ−ＳＡＭ装置１０がIPv6プレフィックスを取得する際に利用するＤＨＣＰサーバ３０へのＤＨＣＰ要求、および、その返答として、割り当てられたIPv6プレフィックスが送信されるＤＨＣＰ−ＰＤ（Prefix Delegation）回答の通信を利用し、ＤＨＣＰ−ＰＤ回答のパケット（以下、「ＤＨＣＰ−ＰＤパケット」と記載する）の一部に上記〔１〕〜〔４〕のパラメータを追記して、Ｃ−ＳＡＭ装置１０へ送信する。そして、パラメータが追記されたＤＨＣＰ−ＰＤパケットをＣ−ＳＡＭ装置１０が受信すると、Ｃ−ＳＡＭ装置１０側に予め設定されたパラメータ解釈情報に基づき、Ｃ−ＳＡＭ装置１０が追記されたパラメータを読み取ることにより、上記した〔１〕〜〔４〕のパラメータを設定する。
【００２２】
このようにすることにより、ＳＡＭトンネル４を設定するための、専用の装置や専用の通信手順を用いることなく、既存の装置（ＤＨＣＰサーバ）と通信手順（ＤＨＣＰ要求、ＤＨＣＰ−ＰＤ回答）を利用するので、装置の新規開発のコストや運用コストを抑えることができる。
【００２３】
＜パラメータの追記例と装置構成＞
次に、本実施形態に係るＤＨＣＰサーバ３０が、ＤＨＣＰ−ＰＤパケットに追記するパラメータの記載位置の具体例を図４および図５を参照して説明し、続いて、本実施形態に係るパラメータ設定システムを構成する、ＤＨＣＰサーバ３０およびＣ−ＳＡＭ装置１０について、図６および図７を参照して説明する。
【００２４】
（ＤＨＣＰ−ＰＤパケットでの各パラメータの追記例）
図４は、従来技術におけるＤＨＣＰ−ＰＤパケットに設定される情報を示す図である。
ＤＨＣＰ−ＰＤパケットは、ＤＨＣＰ要求があったネットワーク上の装置に向けて、IPv6プレフィックスを回答する際に、IPv6ネットワーク上にあるＤＨＣＰサーバから送信されるパケットであり、通常は、プレフィックス長（ｍビット）を示す部分（プレフィックス長格納部）と、IPv6プレフィックスを示す部分（IPv6プレフィックス格納部）に情報が格納されて送信される。
【００２５】
本実施形態に係るＤＨＣＰサーバ３０は、図４に示すように、ＤＨＣＰ−ＰＤパケットでは従来は使われていない部分である、IPv6プレフィックス格納部のｍ＋１ビット目以降（オプション格納部も含む）に、Ｃ−ＳＡＭ装置１０に設定したいパラメータ（前記した〔１〕〜〔４〕のパラメータ）に関する情報を追記して、Ｃ−ＳＡＭ装置１０に送信する。
【００２６】
次に、図５を参照して、本実施形態に係るＤＨＣＰサーバ３０が、パラメータに関する情報を追記したＤＨＣＰ−ＰＤパケットについて説明する。図５は、本実施形態におけるＤＨＣＰ−ＰＤパケットに追記される情報を説明するための図である。
【００２７】
図５に示すように、従来のＤＨＣＰ−ＰＤパケット（図４）と比べ、本実施形態におけるＤＨＣＰ−ＰＤパケットでは、IPv6プレフィックスのｍビットの後に、「ｘ」、「ｙ」、「〔２〕ＳＡＭ用IPv4プレフィックス」、「〔４〕上位Ｐ−ＳＡＭ装置IPv6アドレス」が格納される。ここで、「ｘ」、「ｙ」は以下の情報を示す。
ｘ＝「〔１〕ＳＡＭ用IPv6プレフィックス」のビット長を示す１６進数
ｙ＝「〔２〕ＳＡＭ用IPv4プレフィックス」のビット長を示す１６進数
【００２８】
そして、Ｃ−ＳＡＭ装置１０は、図５のような各パラメータの情報が埋め込まれたＤＨＣＰ−ＰＤパケットを受信すると、次にように解釈してパラメータを読み取る。
【００２９】
（ａ）IPv6プレフィックス格納部のｍ＋１ビット目以降の８ビットを読み取り「ｘ」として取得する。
（ｂ）IPv6プレフィックス格納部の（ｍ＋８）＋１ビット目以降の８ビットを読み取り「ｙ」として取得する。
（ｃ）IPv6プレフィックス格納部の先頭ｘビットを読み取り、「〔１〕ＳＡＭ用IPv6プレフィックス」として取得する。
（ｄ）IPv6プレフィックス格納部の（ｍ＋８＋８）＋１ビット目以降のｙビットを読み取り、「〔２〕ＳＡＭ用IPv4プレフィックス」として取得する。
（ｅ）IPv6プレフィックス格納部の先頭ｘ＋１ビット目以降のｍ−ｘビットを読み取り、「〔３〕識別番号」として取得する。
（ｆ）オプション格納部の先頭１２８ビットを読み取り、「〔４〕上位Ｐ−ＳＡＭ装置IPv6アドレス」として取得する。
【００３０】
上記（ａ）〜（ｆ）のような、ＤＨＣＰ−ＰＤパケットの追記位置から各パラメータを読み取るための情報を、Ｃ−ＳＡＭ装置１０の記憶部１４０に、パラメータ解釈情報１００（後記する図７参照）として予め格納しておく。そして、Ｃ−ＳＡＭ装置１０が、このパラメータ解釈情報１００に基づき、〔１〕〜〔４〕の各パラメータを読み取ることができるようにする（詳細は後記）。
【００３１】
次に、本実施形態に係るパラメータ設定システムを構成する、ＤＨＣＰサーバ３０およびＣ−ＳＡＭ装置１０について、具体的に説明する。
【００３２】
（ＤＨＣＰサーバ）
図６は、本実施形態に係るＤＨＣＰサーバ３０の構成例を示すブロック図である。
ＤＨＣＰサーバ３０は、ネットワークに接続される機器からの要求に応じて、ＤＨＣＰサーバ３０自身が保持するプレフィックスプール（IPv6プレフィックス群）から未使用のIPv6プレフィックスを選び、要求した機器に通知するサーバである。そして、このＤＨＣＰサーバ３０は、図６に示すように、制御部３１０と、入出力部３２０と、メモリ部３３０と、記憶部３４０とを備える。
【００３３】
入出力部３２０は、IPv6ネットワーク３を介して接続されるＣ−ＳＡＭ装置１０等との間で情報の送受信を行う通信インタフェースと、不図示のキーボード等の入力装置やモニタ等の出力装置との間で情報の入出力を行う入出力インタフェースとから構成される。
【００３４】
メモリ部３３０は、ＲＡＭ（Random Access Memory）等の一次記憶装置からなり、制御部３１０の処理に必要な情報を一時的に記憶する。
【００３５】
記憶部３４０は、ハードディスクやフラッシュメモリ等の記憶装置からなり、パラメータ設定情報３００が記憶される。
【００３６】
図８は、本実施形態に係るパラメータ設定情報３００のデータ構成を例示した図である。図８に示すように、パラメータ設定情報３００には、配布用IPv6プレフィックスプール３０１の各プレフィックスプールに格納されるIPv6プレフィックスに対応付けて、図５において示した情報である、ｍ（プレフィックス長）、〔１〕ＳＡＭ用IPv6プレフィックス、ｘ（〔１〕ＳＡＭ用IPv6プレフィックスのビット長を示す１６進数）、ｙ（〔２〕ＳＡＭ用IPv4プレフィックスのビット長を示す１６進数）、〔２〕ＳＡＭ用IPv4プレフィックス、〔４〕上位Ｐ−ＳＡＭ装置IPv6アドレスが、後記するパラメータ設定部３１１により格納される。
ここで、配布用IPv6プレフィックスプール３０１には、例えば、「プレフィックスプール０１」として、「2001:0bd8:2200:0000〜2001:0db8:22ff:ffff」までの２２４個のIPv6プレフィックスが格納される。そして、ＤＨＣＰサーバ３０の後記するＤＨＣＰ−ＰＤ処理部３１３が選択したプレフィックスプールに格納されたIPv6プレフィックス群の中から、未使用のIPv6プレフィックスを１つ抽出してＤＨＣＰ−ＰＤパケットを生成する。
【００３７】
図６に戻り、制御部３１０は、ＤＨＣＰサーバ３０全体の制御を司り、パラメータ設定部３１１と、ＤＨＣＰ要求取得部３１２と、ＤＨＣＰ−ＰＤ処理部３１３と、ＤＨＣＰ−ＰＤ送信部３１５とを含んで構成される。なお、この制御部３１０は、例えば、ＤＨＣＰサーバ３０の記憶部３４０に記憶されたプログラムをＣＰＵ（Central Processing Unit）が、メモリ部３３０であるＲＡＭに展開し実行することで実現される。
【００３８】
パラメータ設定部３１１は、入出力部３２０を介して、図８に示したパラメータ設定情報３００に設定する各パラメータに関する情報を格納する。このパラメータ設定部３１１による各パラメータの情報の入力は、不図示の入力装置により、入出力部３２０を介して行われてもよいし、不図示のネットワーク管理装置等からIPv6ネットワーク３を経由し受信した情報を、パラメータ設定部３１１がパラメータ設定情報３００に格納するようにして行ってもよい。
【００３９】
ＤＨＣＰ要求取得部３１２は、Ｃ−ＳＡＭ装置１０から、ネットワークを利用するためのIPv6プレフィックス等の設定情報を要求するＤＨＣＰ要求を、入出力部３２０を介して取得する。そして、ＤＨＣＰ要求取得部３１２は、その取得したＤＨＣＰ要求を、ＤＨＣＰ−ＰＤ処理部３１３に引き渡す。
【００４０】
ＤＨＣＰ−ＰＤ処理部３１３は、取得したＤＨＣＰ要求に応じて、ネットワーク内のＤＨＣＰ要求を発信した装置に対し、IPv6プレフィックスを割り当てる。
具体的には、ＤＨＣＰ−ＰＤ処理部３１３は、記憶部３４０に設定したプレフィックスプール（IPv6プレフィックス群）の中から、未使用のIPv6プレフィックスを１つ抽出し、その抽出したIPv6プレフィックスを用いて、ＤＨＣＰ−ＰＤパケットを生成する。
【００４１】
また、ＤＨＣＰ−ＰＤ処理部３１３は、パラメータ追記部３１４を備えている。このパラメータ追記部３１４は、ＤＨＣＰ−ＰＤ処理部３１３が、ＤＨＣＰパケットを生成する際に、パラメータ設定情報３００に格納された各パラメータ（〔１〕〜〔４〕のパラメータ）に関する情報を、ＤＨＣＰ−ＰＤパケットに追記する。パラメータ追記部３１４は、ＤＨＣＰ−ＰＤパケットにおける、この各パラメータに関する情報の追記位置を、前記した図５に示すように、ＤＨＣＰ−ＰＤパケットでは通常使われていない部分である、IPv6プレフィックス格納部のｍ＋１ビット目以降（オプション格納部も含む）に設定する。
【００４２】
ＤＨＣＰ−ＰＤ送信部３１５は、パラメータに関する情報が追記されたＤＨＣＰ−ＰＤパケットを、入出力部３２０を介して、Ｃ−ＳＡＭ装置１０に送信する。
【００４３】
このようにすることで、本実施形態に係るＤＨＣＰサーバ３０は、予め設定されたパラメータ設定情報３００を参照して、ＤＨＣＰ−ＰＤパケットに、ＳＡＭトンネル４の生成に必要な各パラメータに関する情報を追記することができる。そして、本実施形態に係るＤＨＣＰサーバ３０は、その各パラメータに関する情報を追記したＤＨＣＰ−ＰＤパケットを、Ｃ−ＳＡＭ装置１０に送信できる。
【００４４】
（Ｃ−ＳＡＭ装置）
次に、Ｃ−ＳＡＭ装置１０について説明する。
図７は、本実施形態に係るＣ−ＳＡＭ装置１０の構成例を示すブロック図である。
Ｃ−ＳＡＭ装置１０は、IPv4プライベートネットワーク１とIPv6ネットワーク３との境界に設置され、Ｐ−ＳＡＭ装置７と通信を行いＳＡＭトンネル４を設定する（図３参照）。そして、このＣ−ＳＡＭ装置１０は、図７に示すように、制御部１１０と、入出力部１２０と、メモリ部１３０と、記憶部１４０とを備える。
【００４５】
入出力部１２０は、IPv6ネットワーク３を介して接続されるＤＨＣＰサーバ３０、Ｐ−ＳＡＭ装置７や、IPv4プライベートネットワーク１を介して接続される端末５等との間で情報の送受信を行う通信インタフェースと、不図示のキーボード等の入力装置やモニタ等の出力装置との間で情報の入出力を行う入出力インタフェースとから構成される。
【００４６】
メモリ部１３０は、ＲＡＭ等の一次記憶装置からなり、制御部１１０の処理に必要な情報を一時的に記憶する。
【００４７】
記憶部１４０は、ハードディスクやフラッシュメモリ等の記憶装置からなり、パラメータ解釈情報１００が記憶される。
このパラメータ解釈情報１００には、Ｃ−ＳＡＭ装置１０がＤＨＣＰサーバ３０から受信するＤＨＣＰ−ＰＤパケットに記載された各パラメータ（〔１〕〜〔４〕のパラメータ）に関する情報を読み取るための情報が格納される。具体的には、図５に示す例においては、前記した（ａ）〜（ｆ）で示したように、ＤＨＣＰ−ＰＤパケットの追記位置を特定し各パラメータに関する情報を読み取るための情報が格納される。
後記するパラメータ処理部１１３は、このパラメータ解釈情報１００を参照して、受信したＤＨＣＰ−ＰＤパケットから、ＳＡＭトンネル４を設定するための各パラメータ（〔１〕〜〔４〕のパラメータ）を読み取る。
【００４８】
次に、制御部１１０は、Ｃ−ＳＡＭ装置１０全体の制御を司り、ＤＨＣＰ要求送信部１１１と、ＤＨＣＰ−ＰＤ取得部１１２と、パラメータ処理部１１３と、トンネル設定部１１４とを含んで構成される。なお、この制御部１１０は、例えば、Ｃ−ＳＡＭ装置１０の記憶部１４０に記憶されたプログラムをＣＰＵが、メモリ部１３０であるＲＡＭに展開し実行することで実現される。
【００４９】
ＤＨＣＰ要求送信部１１１は、Ｃ−ＳＡＭ装置１０の電源がＯＮされること等を契機に、IPv6ネットワーク３での通信に必要なIPv6プレフィックス等の情報を取得するため、ＤＨＣＰサーバ３０に向けて、ＤＨＣＰ要求を送信する。
【００５０】
ＤＨＣＰ−ＰＤ取得部１１２は、ＤＨＣＰサーバ３０から、各パラメータ（〔１〕〜〔４〕のパラメータ）に関する情報が追記されたＤＨＣＰ−ＰＤパケットを、入出力部１２０を介して取得する。そして、ＤＨＣＰ−ＰＤ取得部１１２は、その取得したＤＨＣＰ−ＰＤパケットを、パラメータ処理部１１３に引き渡す。
【００５１】
パラメータ処理部１１３は、ＤＨＣＰ−ＰＤパケットを取得すると、記憶部１４０内のパラメータ解釈情報１００に基づいて、ＤＨＣＰ−ＰＤパケットから、各パラメータ（〔１〕〜〔４〕のパラメータ）を読み取る。具体的には、パラメータ処理部１１３は、前記した（ａ）〜（ｆ）で示したような、追記位置から各パラメータを読み取るための情報に基づき、ＳＡＭトンネル４を設定する際に必要となる、〔１〕ＳＡＭ用IPv6プレフィックス、〔２〕ＳＡＭ用IPv4プレフィックス、〔３〕識別番号、および〔４〕上位Ｐ−ＳＡＭ装置IPv6アドレスを読み取る。
そして、パラメータ処理部１１３は、読み取った〔１〕〜〔４〕のパラメータを用いて、ＳＡＭトンネル４で使われるＣ−ＳＡＭ装置１０側のIPv6プレフィックスと、IPv4通信で使われるIPv4Eアドレスとを生成する。
【００５２】
トンネル設定部１１４は、パラメータ処理部１１３が生成した、ＳＡＭトンネル４で使われるＣ−ＳＡＭ装置１０側のIPv6プレフィックスと、IPv4通信で使われるIPv4Eアドレスとを用いて、Ｐ−ＳＡＭ装置７との間に、ＳＡＭトンネル４を設定する。
【００５３】
このようにすることで、本実施形態に係るＣ−ＳＡＭ装置１０は、ＤＨＣＰサーバ３０から、各パラメータに関する情報が追記されたＤＨＣＰ−ＰＤパケットを受信し、パラメータ解釈情報１００に基づき、そのＤＨＣＰ−ＰＤパケットに記載された情報を読み取ることで、ＳＡＭトンネル４の設定に必要なパラメータを取得することができる。
【００５４】
＜処理手順＞
次に、本実施形態に係るパラメータ設定システムの処理の流れについて、図６〜図８を参照しつつ、図９を用いて説明する。
図９は、本実施形態に係るパラメータ設定システムが行うパラメータ設定処理の流れを説明するための図である。ここで、ＤＨＣＰサーバ３０の記憶部３４０には、ネットワーク管理者等により、予めパラメータ設定情報３００（図８参照）が設定されているものとして説明する。
【００５５】
まず、Ｃ−ＳＡＭ装置１０のＤＨＣＰ要求送信部１１１は、Ｃ−ＳＡＭ装置１０の電源がＯＮされること等を契機として、IPv6プレフィックスの設定を要求するＤＨＣＰ要求を、ＤＨＣＰサーバ３０に送信する（ステップＳ１）。
【００５６】
次に、ＤＨＣＰサーバ３０のＤＨＣＰ要求取得部３１２は、入出力部３２０を介して、ＤＨＣＰ要求を取得し、ＤＨＣＰ−ＰＤ処理部３１３に引き渡す。
【００５７】
続いて、ＤＨＣＰサーバ３０のＤＨＣＰ−ＰＤ処理部３１３は、ＤＨＣＰ要求の送信元であるＣ−ＳＡＭ装置１０に対応した所定のプレフィックスプール（IPv6プレフィックス群）から、不使用のIPv6プレフィックスを抽出し、ＤＨＣＰ−ＰＤパケットを生成する。そして、パラメータ追記部３１４は、その抽出したIPv6プレフィックスに設定された各パラメータ（〔１〕〜〔４〕のパラメータ）に関する情報を、パラメータ設定情報３００から取得し、生成したＤＨＣＰ−ＰＤパケットに追記する（ステップＳ２）。
【００５８】
ここで、図８に示すパラメータ設定情報３００のうち、ＤＨＣＰ−ＰＤ処理部３１３が、配布用IPv6プレフィックスプール３０１が「プレフィックスプール０１」のIPv6プレフィックス群の中から、１つのIPv6プレフィックスを選択した場合を例として説明する。
図１０（ａ）は、ＤＨＣＰ−ＰＤ処理部３１３が選択したIPv6プレフィックスを含むプレフィックスプール０１に対応付けられたパラメータ設定情報３００の各パラメータに関する情報を、パラメータ追記部３１４が、ＤＨＣＰ−ＰＤパケットに追記した例を示している。また、以下に示す〔表１〕は、図１０（ａ）に例示するＤＨＣＰ−ＰＤパケットに記載された、各パラメータ（〔１〕〜〔４〕のパラメータ）に関する情報を説明のため示したものである。なお、〔表１〕において、「0x」は、0xの後に続く数値が１６進数であることを示す。
【００５９】
【表１】
2012175163.tif 000003
【００６０】
図１０（ａ）および〔表１〕は、ＤＨＣＰ−ＰＤ処理部３１３によりIPv6プレフィックスとして、プレフィックスプール０１の中から「2001:0db8:221b:2442」が選ばれ、このうち、〔３〕識別番号の部分が「1b:2442」（16進数表記）であることを示している。
【００６１】
図９に戻り、ＤＨＣＰ−ＰＤ送信部３１５は、図１０（ａ）に示すような、各パラメータに関する情報を追記したＤＨＣＰ−ＰＤパケットをＤＨＣＰ−ＰＤ回答として、Ｃ−ＳＡＭ装置１０に送信する（ステップＳ３）。
【００６２】
次に、Ｃ−ＳＡＭ装置１０のＤＨＣＰ−ＰＤ取得部１１２は、入出力部１２０を介して、ＤＨＣＰ−ＰＤパケットを取得し、パラメータ処理部１１３に引き渡す。
【００６３】
そして、Ｃ−ＳＡＭ装置１０のパラメータ処理部１１３は、取得したＤＨＣＰ−ＰＤパケットについて、パラメータ解釈情報１００に基づき、〔１〕〜〔４〕のパラメータの情報を読み取る（ステップＳ４）。
【００６４】
ここで、パラメータ解釈情報１００の設定される情報は、前記した（ａ）〜（ｆ）で示したような、ＤＨＣＰ−ＰＤパケットの追記位置から各パラメータを読み取るための情報であり、この情報に基づき、パラメータ処理部１１３は、
（ａ）IPv6プレフィックス格納部のｍ＋１ビット目以降の８ビットを読み取り「ｘ」として、「40（ビット）＝0x28」を取得する。
（ｂ）IPv6プレフィックス格納部の（ｍ＋８）＋１ビット目以降の８ビットを読み取り「ｙ」として、「16（ビット）＝0x10」を取得する。
（ｃ）IPv6プレフィックス格納部の先頭ｘビットを読み取り、「〔１〕ＳＡＭ用IPv6プレフィックス」として、「2001:0db8:22」を取得する。
（ｄ）IPv6プレフィックス格納部の（ｍ＋８＋８）＋１ビット目以降のｙビットを読み取り、「〔２〕ＳＡＭ用IPv4プレフィックス」として、「203.0.＝0xcb00」を取得する。
（ｅ）IPv6プレフィックス格納部の先頭ｘ＋１ビット目以降のｍ−ｘビットを読み取り、「〔３〕識別番号」として、「1b:2442」を取得する。
（ｆ）オプション格納部の先頭１２８ビットを読み取り、「〔４〕上位Ｐ−ＳＡＭ装置IPv6アドレス」として、「2001:0db8:1111:1111::1」を取得する。
【００６５】
続いて、パラメータ処理部１１３は、取得した〔１〕〜〔４〕のパラメータの情報を用いて、図１０（ｂ）に示す、ＳＡＭトンネル４に使うＣ−ＳＡＭ装置側IPv6プレフィックスと、図１０（ｃ）に示す、IPv4通信に使うIPv4Eアドレスとを生成する。
そして、Ｃ−ＳＡＭ装置１０のトンネル設定部１１４が、このＳＡＭトンネル４に使うＣ−ＳＡＭ装置側IPv6プレフィックスと、IPv4通信に使うIPv4Eアドレスとを用いて、Ｐ−ＳＡＭ装置７との間で、ＳＡＭトンネル４を設定する（ステップＳ５）。
【００６６】
以上説明したように、本実施形態に係るパラメータ設定システム、パラメータ設定方法、ＤＨＣＰサーバ３０、およびＣ−ＳＡＭ装置１０によれば、ＤＨＣＰサーバ３０に設定されたパラメータ設定情報３００に基づき、ＳＡＭトンネル４を設定するために必要な各パラメータに関する情報を、ＤＨＣＰサーバ３０がＤＨＣＰ−ＰＤパケットに追記して、Ｃ−ＳＡＭ装置１０に送信できる。そして、Ｃ−ＳＡＭ装置１０は、パラメータ解釈情報１００に基づき、ＤＨＣＰ−ＰＤパケットに記載された情報を読み取ることで、ＳＡＭトンネル４の設定に必要なパラメータを取得することができる。
したがって、作業者の現地派遣や利用者自身による設定が不要となると共に、ＳＡＭトンネル４を設定するための、専用の装置や専用の通信手順を用いることなく、既存の装置（ＤＨＣＰサーバ３０）と通信手順（ＤＨＣＰ要求、ＤＨＣＰ−ＰＤ回答）を利用することにより、装置の新規開発のコストや運用コストを抑えることができる。
【符号の説明】
【００６７】
１      IPv4プライベートネットワーク
２      IPv4インターネット
３      IPv6ネットワーク
４      ＳＡＭトンネル
５      端末
６      サーバ
７      Ｐ−ＳＡＭ装置
１０    Ｃ−ＳＡＭ装置
３０    ＤＨＣＰサーバ
１００  パラメータ解釈情報
１１０，３１０  制御部
１１１  ＤＨＣＰ要求送信部
１１２  ＤＨＣＰ−ＰＤ取得部
１１３  パラメータ処理部
１１４  トンネル設定部
１２０，３２０  入出力部
１３０，３３０  メモリ部
１４０  ３４０  記憶部
３００  パラメータ設定情報
３１１  パラメータ設定部
３１２  ＤＨＣＰ要求取得部
３１３  ＤＨＣＰ−ＰＤ処理部
３１４  パラメータ追記部
３１５  ＤＨＣＰ−ＰＤ送信部
【図１】
2012175163.tif 000004
【図２】
2012175163.tif 000005
【図３】
2012175163.tif 000006
【図４】
2012175163.tif 000007
【図５】
2012175163.tif 000008
【図６】
2012175163.tif 000009
【図７】
2012175163.tif 000010
【図８】
2012175163.tif 000011
【図９】
2012175163.tif 000012
【図１０】
2012175163.tif 000013