JP2015046660A - 中継装置、通信システム、及びノードの設定情報の取得方法 - Google Patents

中継装置、通信システム、及びノードの設定情報の取得方法 Download PDF

Info

Publication number
JP2015046660A
JP2015046660A JP2013175262A JP2013175262A JP2015046660A JP 2015046660 A JP2015046660 A JP 2015046660A JP 2013175262 A JP2013175262 A JP 2013175262A JP 2013175262 A JP2013175262 A JP 2013175262A JP 2015046660 A JP2015046660 A JP 2015046660A
Authority
JP
Japan
Prior art keywords
node
address
information
dhcp
setting information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013175262A
Other languages
English (en)
Other versions
JP5901586B2 (ja
Inventor
一彬 本間
Kazuaki Homma
一彬 本間
元英 能見
Motohide Nomi
元英 能見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alaxala Networks Corp
Original Assignee
Alaxala Networks Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alaxala Networks Corp filed Critical Alaxala Networks Corp
Priority to JP2013175262A priority Critical patent/JP5901586B2/ja
Priority to US14/263,360 priority patent/US20150063161A1/en
Publication of JP2015046660A publication Critical patent/JP2015046660A/ja
Application granted granted Critical
Publication of JP5901586B2 publication Critical patent/JP5901586B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • H04W84/047Public Land Mobile systems, e.g. cellular systems using dedicated repeater stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Computer Security & Cryptography (AREA)

Abstract

【課題】人手による設定なしに、ノードの初期設定が自動的に実施可能な中継装置を提供することを目的とする。
【解決手段】ノードに接続され、ノードをネットワークに接続する中継装置であって、中継装置は、アドレス取得要求を物理ポートを介してノードから受信した場合、ノードに設定されるアドレス、アドレス取得要求を送信したノードを特定するノード情報、及び、ネットワークに接続され、ノードの設定情報を記憶する設定情報記憶装置のアドレスを含むアドレス取得応答を、ノードに送信し、ノードから送信された設定情報取得要求を、設定情報記憶装置に送信し、設定情報取得要求は、設定情報記憶装置のアドレスを宛先とし、ノード情報を含み、設定情報記憶装置から送信され、設定情報取得要求に含まれるノード情報に対応する設定情報を、ノードに送信することを特徴とする。
【選択図】図6

Description

本発明は、ノードに接続され、ノードをネットワークに接続する中継装置に関する。
近年、企業、学校、及び病院等に、無線アクセスポイント(無線AP)が設置され、無線LAN(Local Area Network)の環境の導入が進展している。
無線LANではLANケーブルの配線が不要になるため、ネットワークの構築及びネットワークの変更が容易になり、フロアのレイアウトの自由度が増す。また、無線LANでは、場所(席、会議室、ミーティングスポット等)を問わずにネットワークへのアクセスが必要な作業が可能となる。無線LANは上記メリットを有するため、無線LANの環境の導入が促進されてきた。
また、有線LANポート自体を有さないスマートフォン及びタブレット端末等のデバイスが急速に普及したことによって、企業等においても、無線LAN環境の導入のニーズが拡大している。
また、個人が所有するデバイスを業務に利用するBYOD(Bring Your Own Device)への関心が高まりも、無線LAN環境の導入のニーズの拡大の背景にあげられ、無線LAN中心のネットワークを導入する企業等も今後増加すると考えられる。
しかし、無線LANを導入するには課題が多く、導入時及び導入後の運用管理の負荷の増大、並びにセキュリティを懸念する企業等が多いのも事実である。
一般には、企業等が無線APの予備品を購入し、自分で交換するケースが多く、ネットワークの知識なしに無線APを交換できることが求められている。しかし、従来の無線APは設定情報(コンフィグ情報)を自動的にダウンロードするが、管理者は、自動的にダウンロードするための初期設定(ダウンロード先のアドレス情報等)を無線APに実施しなければならず、完全なゼロコンフィグは実現できてなく、管理者にはネットワークの知識が要求される。
本技術分野の背景技術として、特開2009−246414号公報(特許文献1)がある。この公報には、「WANに接続されているサーバに格納されているコンフィグを、ルータを介して、LANに接続されている端末に送信するコンフィグの送信方法であって、ルータが、外部ネットワークを介して、サーバからコンフィグを取得し、端末が、起動時に、LAN経由で、アドレス要求の第1コマンドを、ルータに送信し、ルータが、LAN経由で、アドレスと共に、初期設定命令を含んだ第2コマンドを、端末に送信し、端末が、LAN経由で、ルータから第2コマンドを受信したならば、LAN経由で、コンフィグを要求する第3コマンドをルータに送信し、ルータが、LAN経由で、端末から第3コマンドを受信したならば、LAN経由で、コンフィグを端末に送信する。」と記載されている(要約参照)。
特開2009−246414号公報
特許文献1の技術では、端末にHTTP/HTTPSサーバにアクセスするためのIDとパスワードを人手で予め登録しておく必要があり、完全なゼロコンフィグレーションは実現できていない。
本発明は、人手による設定なしに、ノードの初期設定が自動的に実施可能な中継装置を提供することを目的とする。
本発明の代表的な一例を示せば、ノードに接続され、前記ノードをネットワークに接続する中継装置であって、前記ノードの設定情報を記憶する設定情報記憶装置に前記ネットワークを介して接続され、前記ノードに接続される少なくとも一つの物理ポートを有し、前記ノードに設定されるアドレスを取得する要求であるアドレス取得要求を前記物理ポートを介して前記ノードから受信した場合、前記ノードに設定されるアドレス、前記アドレス取得要求を送信したノードを特定するノード情報、及び前記設定情報記憶装置のアドレスを含むアドレス取得応答を、前記ノードに送信し、前記ノードから送信された前記ノードの設定情報を取得する要求であり、前記ノード情報を含む設定情報取得要求を、前記設定情報記憶装置のアドレスを宛先として前記設定情報記憶装置に送信し、前記設定情報取得要求に含まれる前記ノード情報に対応し、前記設定情報記憶装置から送信された設定情報を、前記ノードに送信することを特徴とする。
本願において開示される発明のうち代表的なものによって得られる効果を簡潔に説明すれば、下記の通りである。すなわち、ノードの初期設定が自動的に実施可能な中継装置を提供できる。
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
本発明の実施例1のネットワークシステムの構成の説明図である。 本発明の実施例1のDHCP処理部の説明図である。 本発明の実施例1の無線AP登録テーブルの説明図である。 本発明の実施例1の管理サーバIP登録テーブルの説明図である。 本発明の実施例1の設定情報管理テーブルの説明図である。 本発明の実施例1の無線APを交換する場合のネットワークシステムにおける処理のシーケンス図である。 本発明の実施例1のDHCPパケットのフォーマット図である。 本発明の実施例1のパケット中継装置が実行するパケット転送処理のフローチャートである。 本発明の実施例2のパケット中継装置が有するDHCP処理部の説明図である。 本発明の実施例2のDHCPサーバの説明図である。 本発明の実施例2の無線APを交換する場合のネットワークシステムにおける処理のシーケンス図である。 本発明の実施例2のパケット中継装置が実行するパケット転送処理のフローチャートである。 本発明の実施例2のDHCPサーバが実行するパケット転送処理のフローチャートである。 本発明の実施例3のDHCP処理部の説明図である。 本発明の実施例3の無線APを交換する場合のネットワークシステムにおける処理のシーケンス図である。 本発明の実施例3のパケット中継装置が実行するパケット転送処理のフローチャートである。
以下、実施例を図面を用いて説明する。
本発明の実施例1を図1〜図8を用いて説明する。
図1は、本発明の実施例1のネットワークシステムの構成の説明図である。
実施例1のネットワークシステムは、無線端末1、無線アクセスポイント(無線AP、ノード)10、パケット中継装置(中継装置)20、管理サーバ(設定情報記憶装置)30及びDHCP(Dynamic Host Configuration Protocol)サーバ(アドレス配布装置)40を有する。
パケット中継装置20は、複数の通信回線を相互に接続するものであって、無線AP10に接続され、ネットワーク50を介して管理サーバ30及びDHCPサーバ40に接続される。無線AP10は、無線端末1(例えば、スマートフォン及びタブレット端末等)に無線で接続される電波中継機器である。管理サーバ30は、無線AP10に対応する設定情報を記憶し、無線AP10からの要求に基づき設定情報を無線AP10に送信する。DHCPサーバ40は、無線AP10にIPアドレス等を配布する。
まず、パケット中継装置20について説明する。
パケット中継装置20は、パケット処理部210、プロセッサ220、メモリ230、並びに物理ポート240及び241を有する。パケット処理部210、プロセッサ220、メモリ230、並びに物理ポート240及び241は、バス242等を介して互いに接続される。
物理ポート240は、無線AP10が有する物理ポート170に接続され、物理ポート241は回線を介してネットワーク50に接続される。物理ポート240及び241にはパケット中継装置20内で重複なく、固有な識別情報が付与され、物理ポート240及び241は、当該識別情報によって一意に識別される。なお、物理ポートを「ポート」ともいう。パケット中継装置20においては、各物理ポート240及び241は、独立な一本の回線が接続されるポートとして利用される。
パケット処理部210は、パケット中継装置20が受信したパケットを送信する物理ポートを決定するパケット処理を実行する。パケット処理部210はDHCPパケット判定部211を有し、DHCPパケット判定部211は、パケット中継装置20が受信したパケットがDHCPパケットであるか否かを判定する。DHCPとは、各種装置にIPアドレス等の必要な情報を自動的に割り当てるプロトコルである。なお、図1に示すパケット処理部210は、ハードウェアによって実装されるが、ソフトウェアによって実装されてもよい。
プロセッサ220は、各種プログラムを実行し、DHCP処理部221、無線AP管理部222、及び管理サーバIP処理部223を有する。
DHCP処理部221はDHCPの処理を実行する。DHCP処理部221の詳細は図2で説明する。無線AP管理部222は、物理ポートと、当該物理ポートに接続されている無線AP10との関係を管理する。管理サーバIP処理部223は、無線AP10の設定情報を記憶する管理サーバ30のIPアドレス(アドレス情報)を管理する。
なお、DHCP処理部221、無線AP管理部222、及び管理サーバIP処理部223は、プロセッサ220がこれらに対応するプログラムを実行することによって実装される。
メモリ230は、プロセッサ220が実行する各種プログラム、及びプロセッサ220が読み出し又は書き込むデータを記憶する記憶領域である。メモリ230は、管理サーバIP登録テーブル231、及び無線AP登録テーブル(ノード情報管理情報)232を記憶する。
管理サーバIP登録テーブル231には管理サーバ30のIPアドレスが登録され、管理サーバIP登録テーブル231は管理サーバIP処理部223によって参照される。管理サーバIP登録テーブル231の詳細は図4で説明する。無線AP登録テーブル232には、物理ポートの識別情報と、当該物理ポートに接続される無線APを特定する無線AP名(ノード情報)との対応付けが登録される。無線AP登録テーブル232の詳細は図3で説明する。
次に、無線AP10について説明する。無線AP10は、無線送受信部110、パケット送受信部120、装置IPアドレス管理部130、DHCPクライアント処理部140、管理サーバ情報処理部150、及びコンフィグ情報設定部160を有する。
無線送受信部110は、無線端末1から送信された信号を無線で受信し、無線端末1に信号を無線で送信する。パケット送受信部120は、パケット中継装置20から送信されたパケットを受信し、パケット中継装置20にパケットを送信する。装置IPアドレス管理部130は、DHCPサーバ40から配布された無線AP10のIPアドレスを管理する。
DHCPクライアント処理部140は、DHCPサーバ40と間で送受信されるDHCPパケットに関する処理を実行する。DHCPクライアント処理部140は無線AP情報付加部141を有する。無線AP情報付加部141は、DHCPパケットをDHCPサーバ40に送信する場合、無線AP10がDHCPクライアントであることを示す無線AP識別情報をDHCPパケットに付加する。
管理サーバ情報処理部150は、無線AP10の設定情報を記憶する管理サーバ30のIPアドレスを、管理サーバIP登録テーブル151に登録し、管理サーバ30から設定情報を取得する。管理サーバ情報処理部150は管理サーバIP登録テーブル151、及び管理サーバ問合せ部152を有する。
管理サーバIP登録テーブル151には、管理サーバ30のIPアドレスが登録される。管理サーバ問合せ部152は、設定情報取得要求を管理サーバ30に送信し、管理サーバ30から設定情報を受信する。
コンフィグ情報設定部160は、管理サーバ30から取得した設定情報に基づいて無線AP10の設定処理を実行する。
DHCPサーバ40は、DHCPを用いてDHCPクライアントにアドレス情報等の必要な情報を配布する。
次に、管理サーバ30について説明する。管理サーバ30は、パケット中継装置20及び無線AP10の設定情報を記憶し、パケット中継装置20及び無線AP10に設定情報を配布する。
管理サーバ30は、パケット送受信部310、プロセッサ320、メモリ330、及び物理ポート340を有する。パケット送受信部310、プロセッサ320、メモリ330、及び物理ポート340は、バス341等を介して互いに接続される。
パケット送受信部310は、ネットワーク50を介してパケットを送受信する。
プロセッサ320は、各種プログラムを実行し、設定問合せ受信部321、設定情報管理部322、及び設定情報送信部323を有する。設定問合せ受信部321は、無線AP10から送信された設定情報取得要求を受信する。設定情報管理部322は、無線AP10に対応する設定情報を管理し、管理サーバ30が受信した設定情報取得要求に対応する設定情報を検索する。設定情報送信部323は、管理サーバ30が受信した設定情報取得要求に対応する設定情報を無線AP10に送信する。
なお、設定問合せ受信部321、設定情報管理部322、及び設定情報送信部323は、プロセッサ320がこれらに対応するプログラムを実行することによって実装される。
メモリ330は、プロセッサ320が実行する各種プログラム、及びプロセッサ320が読み出し又は書き込むデータを記憶する記憶領域である。メモリ330は、設定情報管理テーブル331を記憶する。設定情報管理テーブル331には、無線AP名と設定情報との対応付けが登録される。設定情報管理テーブル331の詳細は、図5で説明する。
物理ポート340は、ネットワーク50に接続される回線に接続される。
図2は、本発明の実施例1のDHCP処理部221の説明図である。
DHCP処理部221は、DHCP Snooping処理部2210、DHCPリレー処理部2220、及びDHCPサーバ処理部2230を有する。
DHCP Snooping処理部2210はDHCP Snooping処理を実行する。DHCP Snooping処理は、DHCPクライアントが、パケット中継装置20のどの物理ポートに接続されているかを追跡し、追跡結果に基づいてパケットをフィルタリングする処理である。
DHCPリレー処理部2220はDHCPリレー処理を実行する。DHCPリレー処理は、DHCPクライアントからのDHCPパケットをDHCPサーバ40の代理で受け取り、別のネットワークにあるDHCPサーバ40にDHCPパケットを中継する処理である。
DHCPサーバ処理部2230はDHCPサーバ処理を実行する。DHCPサーバ処理は、パケット中継装置20にDHCPサーバ40の機能を実装し、DHCPクライアントのIPアドレス等のネットワークの利用に必要な情報を、DHCPクライアントに自動的に割り当てる処理である。
なお、管理者は、DHCP Snooping処理部2210、DHCPリレー処理部2220、及びDHCPサーバ処理部2230の機能を有効にするかを無効にするかを予め設定する。機能が有効に設定された処理部は自身の処理を実行し、機能が無効に設定された処理部は自身の処理を実行しない。本実施例では、DHCP Snooping処理部2210の機能が有効に設定され、DHCPリレー処理部2220、及びDHCPサーバ処理部2230の機能が無効に設定されているものとする。これらの処理部が有効に設定されたか無効に設定されたかを示す処理部設定情報(不図示)はメモリ230に記憶される。
DHCP Snooping処理部2210は、受信ポート確認部2211、無線AP判別部2212、及びDHCPデータ付加部2213を有する。
受信ポート確認部2211は、DHCPパケットを受信した物理ポートを特定する。無線AP判別部2212は、DHCPパケットのOptionsに無線AP識別情報が格納されているか否かを判定することによって、DHCPパケットのDHCPクライアントが無線AP10であるか否かを判定する。
DHCPデータ付加部2213は、無線AP判別部2212によって受信したDHCP ACKのDHCPクライアントが無線AP10であると判定された場合、受信ポート確認部2211が特定した物理ポートの識別情報に基づいて、無線AP登録テーブル232から無線AP名を取得し、管理サーバIP登録テーブル231から管理サーバ30のIPアドレスを取得する。そして、DHCPデータ付加部2213は、受信したDHCP ACKに取得した無線AP名及び管理サーバ30のIPアドレスを付加する。
図3は、本発明の実施例1の無線AP登録テーブル232の説明図である。
無線AP登録テーブル232では、パケット中継装置20が有する物理ポートの識別情報と、当該物理ポートに接続される無線AP10を特定する無線AP名との対応付けが登録される。なお、無線AP登録テーブル232は管理者によって事前に設定される。
無線AP登録テーブル232は、物理ポート識別情報301及び無線AP名302を含む。
物理ポート識別情報301には、パケット中継装置20が有する物理ポートの識別情報(例えば、ポート番号等)が登録される。無線AP名302には、物理ポート識別情報301に登録された識別情報によって識別される物理ポートに接続される無線AP10の無線AP名が登録される。無線AP名は、無線AP10を新たな無線AP10に交換した場合であっても変更されず、無線AP10を特定可能な情報であり、例えば、無線AP10が設置される位置の情報である。
図3に示す無線AP登録テーブル232には、物理ポート「1」と無線AP名「A」との対応付け、物理ポート「2」と無線AP名「B」との対応付け、及び物理ポート「3」と無線AP名「C」との対応付けが登録される。
なお、無線AP登録テーブル232には、無線AP10に接続される物理ポートの数分のレコードが登録されてもよいし、パケット中継装置20が有する全ての物理ポートの数分のレコードが登録され、無線AP10に接続されない物理ポートのレコードの無線AP名302には「NULL」が登録されてもよい。また、物理ポート識別情報301に登録される物理ポートの識別情報は、パケット中継装置20が有する物理ポートを一意に特定可能であれば任意のものでよい。また、無線AP名302に登録される無線AP名は、無線AP10が交換されても、交換後の無線AP10を特定可能であれば任意のものでよい。
図4は、本発明の実施例1の管理サーバIP登録テーブル231の説明図である。
管理サーバIP登録テーブル231には、無線AP10の設定情報が記憶される管理サーバ30のIPアドレスが登録される。管理サーバIP登録テーブル231は管理サーバIPアドレス401を有し、管理サーバIPアドレス401には管理サーバ30のIPアドレスが登録される。管理サーバIP登録テーブル231には、管理サーバ30を特定可能な情報であれば、管理サーバ30のMACアドレス等のアドレス情報が登録されてもよい。
管理サーバIP登録テーブル231は、管理者によって事前に設定される。また、無線AP10によって設定情報を記憶する管理サーバ30が異なる場合には、管理サーバIP登録テーブル231には複数の管理サーバ30のIPアドレスが登録される。この場合、管理サーバIP登録テーブル231は無線AP名(不図示)及び管理サーバIPアドレス401を含み、管理サーバIP登録テーブル231には、無線AP名によって特定される無線AP10と、当該無線AP10の設定情報を記憶する管理サーバ30のIPアドレスとの対応付けが登録される。
図5は、本発明の実施例1の設定情報管理テーブル331の説明図である。
設定情報管理テーブル331には、無線AP名と、当該無線AP名によって特定される無線AP10に管理サーバ30が送信する設定情報との対応付けが登録される。
設定情報管理テーブル331は、パケット中継装置識別情報501、物理ポート識別情報502、無線AP名503、及び設定情報504を含む。
パケット中継装置識別情報501には、管理サーバ30に接続されるパケット中継装置20の識別情報が登録される。物理ポート識別情報502には、各パケット中継装置20の無線AP10が接続される物理ポートの識別情報が登録される。無線AP名503には、各物理ポートに接続される無線AP10の無線AP名が登録される。設定情報504には、無線AP名503によって特定される無線AP10に対応する設定情報が登録される。設定情報は、例えば、無線AP10の電波強度、無線AP10が無線端末1と無線でデータを送受信するためのチャネル、及び暗号認証方式等の少なくとも一つを含む。
つまり、設定情報管理テーブル331は、パケット中継装置20のどの物理ポートにどの無線AP10が接続されているかを管理し、無線AP10と当該無線AP10の設定情報との対応付けを管理する。
図5に示す設定情報管理テーブル331には、パケット中継装置「SW1」の物理ポート「1」と無線AP名「A」と設定情報「a」との対応付け、パケット中継装置「SW1」の物理ポート「2」と無線AP名「B」と設定情報「b」との対応付け、パケット中継装置「SW1」の物理ポート「3」と無線AP名「C」と設定情報「c」との対応付け、パケット中継装置「SW2」の物理ポート「1」と無線AP名「L」と設定情報「l」との対応付け、及び、パケット中継装置「SW2」の物理ポート「3」と無線AP名「M」と設定情報「m」との対応付けが登録される。
なお、設定情報管理テーブル331は、管理者によって事前に設定される。また、設定情報管理テーブル331に登録されたパケット中継装置20の物理ポートの識別情報と無線AP名との対応付けは、各パケット中継装置20の無線AP登録テーブル232に自動的に登録されてもよい。具体的には、管理サーバ30は、設定情報管理テーブル331の物理ポート識別情報502に登録された物理ポートの識別情報と無線AP名503に登録された無線AP名との対応付けを、パケット中継装置識別情報501に登録された識別情報によって識別されるパケット中継装置20に送信する。パケット中継装置20は、管理サーバ30から送信された対応付けを受信した場合、受信した対応付けを無線AP登録テーブル232に登録する。
なお、パケット中継装置識別情報501に登録されるパケット中継装置20の識別情報は、パケット中継装置20を一意に特定可能であれば、任意のものでよい。物理ポート識別情報502に登録される物理ポートの識別情報は、パケット中継装置20が有する物理ポートを一意に特定可能であれば任意のものでよい。また、無線AP名503に登録される無線AP名は、無線AP10が交換されても、交換後の無線AP10を特定可能であれば任意のものでよい。設定情報504に登録される設定情報は、任意の設定情報であればよい。
図6は、本発明の実施例1の無線AP10を交換する場合のネットワークシステムにおける処理のシーケンス図である。
新たな無線AP10がパケット中継装置20に接続されると、無線AP10のDHCPクライアント処理部140は、DHCPサーバ40からIPアドレスを取得するために、DHCP Discoverをブロードキャストで送信する(601)。これによって、DHCPクライアント処理部140は、同じセグメントのネットワーク全体にDHCP Discoverを送信できる。無線AP10から送信されたDHCP Discoverは、パケット中継装置20を介してネットワーク50に送信される。
DHCPサーバ40は、ステップ601の処理で送信されたDHCP Discoverを受信した場合、DHCPクライアント(無線AP10)が使用可能なIPアドレスを含むDHCP OfferをDHCPクライアントに送信する(602)。DHCPクライアントとは、DHCP Discoverを送信した装置を意味し、本実施例では交換された新たな無線AP10である。
次に、DHCPクライアントである無線AP10がDHCP Offerを受信した場合、受信したDHCP Offerに含まれるIPアドレスに問題がなければ、無線AP情報付加部141が、無線AP10に設定されるIPアドレスを取得する要求であるDHCPリクエスト(アドレス取得要求)に無線AP識別情報を付加し、DHCPクライアント処理部140は、無線AP識別情報が付加されたDHCPリクエストを送信する(603)。なお、図7で詳細を説明するが、無線AP識別情報は、DHCPリクエストのOptionsに格納される。
ステップ603の処理で送信されたDHCPリクエストをパケット中継装置20が受信した場合、パケット中継装置20のDHCP処理部221は、DHCPリクエストを受信した物理ポートを特定し、特定した物理ポートの識別情報を記憶し、DHCPリクエストをネットワーク50に送信する(604)。
DHCPサーバ40は、ステップ604の処理で送信されたDHCPリクエストを受信した場合、受信したDHCPリクエストに対応するDHCP ACK(アドレス取得応答)を送信する(605)。なお、DHCP ACKにはDHCPクライアントのIPアドレスが含まれる。
ステップ605の処理で送信されたDHCP ACKをパケット中継装置20が受信した場合、パケット中継装置20のDHCP処理部221は、受信したDHCP ACKに対応するDHCPリクエストを受信した物理ポートの識別情報に対応する無線AP名、及び管理サーバ30のIPアドレスを、受信したDHCP ACKに付加し、無線AP名及び管理サーバ30のIPアドレスが付加されたDHCP ACKを無線AP10に送信する(606)。なお、受信したDHCP ACKに対応するDHCPリクエストを受信した物理ポートの識別情報に対応する無線AP名は、無線AP管理部222が無線AP登録テーブル232を参照することによって特定され、管理サーバ30のIPアドレスは、管理サーバIP処理部223が管理サーバIP登録テーブル231を参照することによって特定される。また、図7で詳細を説明するが、無線AP名、及び管理サーバ30のIPアドレスは、DHCP ACKのOptionsに格納される。
ステップ606の処理で送信されたDHCP ACKを無線AP10が受信した場合、無線AP10の装置IPアドレス管理部130は、受信したDHCP ACKに含まれる無線AP10のIPアドレスを記憶し、管理サーバ情報処理部150は、受信したDHCP ACKに含まれる管理サーバ30のIPアドレスを管理サーバIP登録テーブル151に登録する。
そして、無線AP10の管理サーバ問合せ部152は、管理サーバIP登録テーブル151に登録された管理サーバ30のIPアドレスを宛先として、記憶した無線AP名を含む設定情報取得要求を送信する(607)。
ステップ607の処理で送信された設定情報取得要求を管理サーバ30が受信した場合、管理サーバ30の設定情報管理部322は、設定情報管理テーブル331を参照し、受信した設定情報取得要求に含まれる無線APに対応する設定情報を特定し、設定情報送信部323は、特定した設定情報を無線AP10に送信する(608)。
具体的には、設定情報管理部322は、設定情報管理テーブル331のレコードのうち、無線AP名503に受信した設定情報取得要求に含まれる無線AP名が登録されたレコードの設定情報504に登録された設定情報を特定する。なお、設定情報管理部322は、設定情報管理テーブル331のレコードのうち、パケット中継装置識別情報501に設定情報取得要求の送信元のパケット中継装置20の識別情報が登録され、かつ無線AP名503に受信した設定情報取得要求に含まれる無線AP名が登録されたレコードの設定情報504に登録された設定情報を特定してもよい。
ステップ608の処理で送信された設定情報を無線AP10が受信した場合、無線AP10のコンフィグ情報設定部160は、受信した設定情報に基づいて各種設定を実行する。
図7は、本発明の実施例1のDHCPパケットのフォーマット図である。
DHCPパケットとは、無線AP10とDHCPサーバ40との間で送受信されるDHCP Discover、DHCP Offer、DHCPリクエスト、及びDHCP ACKである。
DHCPパケットのフォーマットは図7に示すように定義されている。DHCPパケットのOptionsの未定義領域に本実施例に特有の情報を格納して、DHCPパケットが送信される。本実施例に特有の情報とは、例えば、ステップ603の処理で送信されるDHCPリクエストに付加される無線AP識別情報、並びに、ステップ606の処理で送信されるDHCP ACKに付加される無線AP名及び管理サーバ30のIPアドレス等である。
図8は、本発明の実施例1のパケット中継装置20が実行するパケット転送処理のフローチャートである。
パケット転送処理はパケット中継装置20がパケットを受信した場合に実行される。
パケット中継装置20がパケットを受信すると、DHCPパケット判定部211は、受信したパケットがDHCPリクエストであるか否かを判定する(801)。
ステップ801の処理で、受信したパケットがDHCPリクエストであると判定された場合、DHCP処理部221は、メモリ230に記憶された図示しない処理部設定情報を参照し、DHCP Snooping処理部2210が有効に設定されているか否かを判定する(802)。
ステップ802の処理で、DHCP Snooping処理部2210が有効に設定されていると判定された場合、DHCP Snooping処理部2210の受信ポート確認部2211は、受信したDHCPリクエストに基づいて、DHCPリクエストを受信した物理ポートを特定し、特定した物理ポートの識別情報とDHCPリクエストのTransaction IDとを対応付けてメモリ230に記憶する(803)。
そして、パケット処理部210は、受信したDHCPリクエストをネットワーク50に送信し(804)、処理を終了する。
一方、ステップ802の処理で、DHCP Snooping処理部2210が無効に設定されていると判定された場合、ステップ804の処理に進み、パケット処理部210は受信したリクエストをネットワーク50に送信し、処理を終了する。
ステップ801の処理で、受信したパケットがDHCPリクエストでないと判定された場合、DHCPパケット判定部211は、受信したパケットがDHCP ACKであるか否かを判定する(805)。
ステップ805の処理で、受信したパケットがDHCP ACKであると判定された場合、DHCP処理部221は、メモリ230に記憶された図示しない処理部設定情報を参照し、DHCP Snooping処理部2210が有効に設定されているか否かを判定する(806)。
ステップ806の処理で、DHCP Snooping処理部2210が有効に設定されていると判定された場合、DHCP Snooping処理部2210の受信ポート確認部2211は、DHCP ACKのTransaction IDを取得し、取得したTransaction IDと対応付けられている物理ポートの識別情報を特定する(807)。ステップ807の処理で特定される物理ポートの識別情報は、受信したDHCP ACKに対応するDHCPリクエストを受信した物理ポートの識別情報である。
次に、DHCP処理部221の無線AP判別部2212は、受信したDHCP ACKのDHCPクライアントが無線AP10であるか否かを判定する(808)。具体的には無線AP判別部2212は、受信したDHCP ACKのOptionsに無線AP識別情報が格納されていれば、DHCP ACKのDHCPクライアントが無線AP10であると判定する。
ステップ808の処理で、受信したDHCP ACKのDHCPクライアントが無線AP10であると判定された場合、DHCP Snooping処理部2210のDHCPデータ付加部2213は、ステップ807の処理で特定した物理ポートに対応する無線AP名及び管理サーバ30のIPアドレスをDHCP ACKのOptionsに付加する(809)。
具体的には、無線AP管理部222は、無線AP登録テーブル232に登録されたレコードのうち、ステップ807の処理で受信ポート確認部2211が特定した物理ポートの識別情報が物理ポート識別情報301に登録されているレコードの無線AP名302に登録されている無線AP名を取得する。また、管理サーバIP処理部223は、管理サーバIP登録テーブル231を参照し、管理サーバ30のIPアドレスを取得する。そして、DHCPデータ付加部2213は、無線AP管理部222が取得した無線AP名及び管理サーバIP処理部223が取得した管理サーバ30のIPアドレスをDHCP ACKに付加する。
次に、パケット処理部210は、ステップ809の処理で無線AP名及び管理サーバ30のIPアドレスが付加されたDHCP ACKを無線APに送信し(810)、処理を終了する。
ステップ806の処理で、DHCP Snooping処理部2210が無効に設定されていると判定された場合、及び、ステップ808の処理で、受信したDHCP ACKのDHCPクライアントが無線AP10でないと判定された場合、ステップ810の処理に進み、パケット処理部210は、DHCP ACKをDHCPクライアントに送信し、処理を終了する。
また、ステップ805の処理で、受信したパケットがDHCP ACKでないと判定された場合、パケット処理部210は、ステップ810の処理に進み、受信したパケットを送信し、処理を終了する。
以上のように、本実施例によれば、ある無線AP10が新たな無線AP10に交換された場合、パケット中継装置20が、当該新たな無線AP10から送信されたDHCPリクエストに対応するDCHP ACKに、当該新たな無線AP10の無線AP名、及び管理サーバ30のIPアドレスを含めて、当該新たな無線AP10に送信する。これによって、無線AP10が新たな無線AP10に交換されても、新たな無線AP10をパケット中継装置20に接続するだけで、新たな無線AP10は設定情報を管理サーバ30から取得できるので、人手による設定なしに、新たな無線AP10の初期設定が自動的に実施される。
また、DHCPサーバ40に特別な設定をする必要がないので、本ネットワークシステムを既存のネットワークに容易に組み込むことができる。
以下、本発明の実施例2について、図9〜図13を用いて説明する。
実施例1では、パケット中継装置20がDHCP ACKに無線AP名及び管理サーバ30のIPアドレスを付加したが、本実施例では、DHCPサーバ40がDHCP ACKに無線AP名及び管理サーバ30のIPアドレスを付加する。
実施例1のネットワークシステムにおけるパケット中継装置20のメモリ230に記憶された管理サーバIP登録テーブル231及び無線AP登録テーブル232が、本実施例のネットワークシステムでは、DHCPサーバ40のメモリ430(図10参照)に記憶される。このため、本実施例のパケット中継装置20は、無線AP管理部222及び管理サーバIP処理部223を有さない。また、本実施例のパケット中継装置20のDHCP処理部221、及びDHCPサーバ40が実施例1と異なるので、パケット中継装置20のDHCP処理部221については図9を用いて説明し、DHCPサーバ40については図10を用いて説明する。なお、本実施例の無線AP10及び管理サーバ30は、実施例1と同じであるので、説明を省略する。
図9は、本発明の実施例2のパケット中継装置20が有するDHCP処理部221の説明図である。
DHCP処理部221は、DHCP Snooping処理部2210、DHCPリレー処理部2220、及びDHCPサーバ処理部2230を有する。
DHCP Snooping処理部2210は、実施例1のDHCP Snooping処理部2210と異なり、受信ポート確認部2211、無線AP判別部2212、及びDHCPデータ付加部2213を有さない。
DHCPリレー処理部2220は、DHCPデータ削除部2221を有する。DHCPデータ削除部2221は、パケット中継装置20がDHCP Discover及びDHCPリクエストに埋め込むOption82情報を、DHCP Offer及びDHCP ACKを送信する前に削除する。なお、Option82情報は、パケット中継装置20がDHCPクライアントからDHCP Discover及びDHCPリクエストを受信した物理ポートをDHCPサーバ40に通知するための情報である。
DHCPサーバ処理部2230は、実施例1と同じであるので、説明を省略する。
実施例2では、DHCPクライアントからDHCPパケットを受信した物理ポートを特定するためのDHCP Snooping処理部2210及びDHCPリレー処理部2220の機能が有効に設定される。
図10は、本発明の実施例2のDHCPサーバ40の説明図である。
DHCPサーバ40は、パケット送受信部410、プロセッサ420、メモリ430、及び物理ポート440を有する。パケット送受信部410、プロセッサ420、メモリ430、及び物理ポート440は、バス441等を介して互いに接続される。
パケット送受信部410は、DHCPサーバ40がパケットを送受信する処理を実行する。
プロセッサ420は、各種プログラムを実行し、DHCP処理部421、無線AP管理部422、及び管理サーバIP処理部423を有する。
DHCP処理部421は、DHCPクライアントにIPアドレスする配布する処理を実行する。DHCP処理部421は、受信ポート確認部4211、無線AP判別部4212、及びDHCPデータ付加部4213を有する。
受信ポート確認部4211は、実施例1の受信ポート確認部2211と同じく、パケット中継装置20がDHCPクライアントからDHCPパケットを受信した物理ポートを特定する。無線AP判別部4212は、実施例1の無線AP判別部2212と同じく、DHCPパケットを参照し、DHCPパケットのDHCPクライアントが無線AP10であるか否かを判定する。DHCPデータ付加部4213は、実施例1のDHCPデータ付加部2213を同じく、DHCP ACKに無線AP名及び管理サーバ30のIPアドレスを付加する。
無線AP管理部422は実施例1の無線AP管理部222と同じであり、管理サーバIP処理部423は実施例1の管理サーバIP処理部223と同じであるので、説明を省略する。
メモリ430は、プロセッサ420が実行する各種プログラム、及びプロセッサ420が読み出し又は書き込むデータを記憶する記憶領域である。メモリ430は、管理サーバIP登録テーブル431、及び無線AP登録テーブル432を記憶する。管理サーバIP登録テーブル431、及び無線AP登録テーブル432は、実施例1の管理サーバIP登録テーブル231、及び無線AP登録テーブル232と同じであるので、説明を省略する。
図11は、本発明の実施例2の無線AP10を交換する場合のネットワークシステムにおける処理のシーケンス図である。なお、図11では、実施例1の図6に示す処理と同じ処理は同じ符号を付与し、説明を省略する。
ステップ603の処理で無線AP10から送信されたDHCPリクエストをパケット中継装置20が受信した場合、パケット中継装置20は、DHCPリレー処理部2220のOption82の機能を利用して、自身のMACアドレス及びDHCPリクエストを受信した物理ポートの識別情報を含むOption82情報をDHCPリクエストに付加し、DHCPリクエストをネットワーク50に送信する(1101)。
DHCPリクエストをDHCPサーバ40が受信した場合、DHCPサーバ40のDHCP処理部421は、受信したDHCPリクエストに付加されたOption82を参照し、パケット中継装置20がDHCPリクエストを受信した物理ポートを特定する。そして、無線AP管理部422は、無線AP登録テーブル432を参照し、特定した物理ポートの識別情報に対応する無線AP名を取得し、管理サーバIP処理部423は、管理サーバIP登録テーブル431を参照し、管理サーバ30のIPアドレスを取得する。そして、DHCP処理部421は、取得した無線AP名及び取得した管理サーバ30のIPアドレスを付加したDHCP ACKを送信する(1102)。
ステップ1102の処理で送信されたDHCP ACKをパケット中継装置20が受信した場合、DHCP処理部221のDHCPリレー処理部2220が有するDHCPデータ削除部2221は、受信したDHCP ACKのOption82情報を削除して、DHCP ACKを無線AP10に送信する(1103)。
以上によって、DHCPサーバ40が無線AP名及び管理サーバ30のIPアドレスをDHCP ACKに付加して送信する。パケット中継装置20はOption82の機能を有効にするだけでよく特別な設定が不要であるので、本ネットワークシステムを既存のネットワークに容易に組み込むことができる。
図12は、本発明の実施例2のパケット中継装置20が実行するパケット転送処理のフローチャートである。なお、図12では、実施例1の図8に示す処理と同じ処理は同じ符号を付与し、説明を省略する。
ステップ801の処理で、受信したパケットがDHCPリクエストであると判定された場合、DHCP処理部221は、メモリ230に記憶された図示しない処理部設定情報を参照し、DHCPリレー処理部2220が有効に設定されているか否かを判定する(1201)。
ステップ1201の処理で、DHCPリレー処理部2220が有効に設定されていると判定された場合、DHCPリレー処理部2220は、Option82の機能を使用して、パケット中継装置20がDHCPリクエストを受信した物理ポート(DHCPクライアントに接続されている物理ポート)の識別情報、及びパケット中継装置20のMACアドレス等を含むOption82情報を、受信したDHCPリクエストに付加し(1202)、ステップ804の処理に進む。ステップ804の処理では、パケット処理部210は、Option82情報が付加されたDHCPリクエストをネットワーク50に送信する。
一方、ステップ1201の処理で、DHCPリレー処理部2220が無効に設定されていると判定された場合、ステップ804の処理に進み、パケット処理部210は、受信したDHCPリクエストをネットワーク50に送信する。
ステップ805の処理で、受信したパケットがDHCP ACKであると判定された場合、DHCP処理部221は、メモリ230に記憶された図示しない処理部設定情報を参照し、DHCPリレー処理部2220が有効に設定されているか否かを判定する(1203)。
ステップ1203の処理で、DHCPリレー処理部2220が有効に設定されていると判定された場合、DHCPリレー処理部2220のDHCPデータ削除部2221は、受信したDHCP ACKのOption82情報を削除し(1204)、ステップ810の処理に進む。ステップ810の処理では、パケット処理部210は、受信したDHCP ACKを無線AP10に送信する。
一方、ステップ1203の処理で、DHCPリレー処理部2220が無効に設定されていると判定された場合、ステップ810の処理に進み、パケット処理部210は、受信したDHCP ACKを無線AP10に送信する。
以上によって、パケット中継装置20は、DHCPリクエストを受信した場合、DHCPリクエストを受信した物理ポートの識別情報をDHCPサーバ40に通知でき、DHCPサーバ40から受信したDHCP ACKのOption82情報を削除できる。
図13は、本発明の実施例2のDHCPサーバ40が実行するパケット転送処理のフローチャートである。
パケット転送処理はDHCPサーバ40がパケットを受信した場合に実行される。
DHCPサーバ40がパケットを受信すると、パケット送受信部410は、受信したパケットがDHCPリクエストであるか否かを判定する(1301)。
ステップ1301の処理で、受信したパケットがDHCPリクエストであると判定された場合、DHCP処理部421の受信ポート確認部4211は、受信したDHCPリクエストのOption82情報に基づいて、パケット中継装置20のDHCPリクエストを受信した物理ポートを特定する(1302)。
次に、DHCP処理部421の無線AP判別部4212は、受信したDHCPリクエストのDHCPクライアントが無線AP10であるか否かを判定する(1303)。ステップ1303の判定方法は、図8に示すステップ808の処理と同じであるために、説明を省略する。
ステップ1303の処理で、受信したDHCPリクエストのDHCPクライアントが無線AP10であると判定された場合、DHCP処理部421のDHCPデータ付加部4213は、ステップ1302の処理で特定した物理ポートに対応する無線AP名及び管理サーバ30のIPアドレスをDHCP ACKのOptionsに付加する(1304)。
具体的には、無線AP管理部422は、無線AP登録テーブル432に登録されたレコードのうち、ステップ1302の処理で受信ポート確認部4211が特定した物理ポートの識別情報が物理ポート識別情報301に登録されているレコードの無線AP名302に登録されている無線AP名を取得する。また、管理サーバIP処理部423は、管理サーバIP登録テーブル431を参照し、管理サーバ30のIPアドレスを取得する。そして、DHCPデータ付加部4213は、無線AP管理部422が取得した無線AP名及び管理サーバIP処理部423が取得した管理サーバ30のIPアドレスをDHCP ACKに付加する。
そして、パケット送受信部410は、DHCP ACKをネットワーク50に送信し(1305)、処理を終了する。
一方、ステップ1303の処理で、受信したDHCPリクエストのDHCPクライアントが無線AP10でないと判定された場合、ステップ1305の処理に進む、パケット送受信部410はDHCP ACKを送信し、処理を終了する。
ステップ1301の処理で、受信したパケットがDHCPリクエストでないと判定された場合、パケット送受信部410は、受信したパケットがDHCP Discoverであるか否かを判定する(1306)。
ステップ1306の処理で、受信したパケットがDHCP Discoverであると判定された場合、DHCP処理部421は、DHCP Discoverを送信したDHCPクライアントが利用可能なIPアドレスを特定し、パケット送受信部410は、特定したIPアドレスを含むDHCP Offerを送信し(1307)、処理を終了する。
一方、ステップ1306の処理で、受信したパケットがDHCP Discoverでないと判定された場合、受信したパケットはDHCPパケットでなく、通常のパケットであるので、パケット送受信部410は、受信したパケットを転送し(1308)、処理を終了する。
以上のように、本実施例によれば、ある無線AP10が新たな無線AP10に交換された場合、DHCPサーバ40が、当該新たな無線AP10から送信されたDHCPリクエストに対応するDCHP ACKに、当該新たな無線AP10の無線AP名、及び管理サーバ30のIPアドレスを含めて、当該新たな無線AP10に送信する。これによって、無線AP10が新たな無線AP10に交換されても、新たな無線AP10をパケット中継装置20に接続するだけで、新たな無線AP10は設定情報を管理サーバ30から取得できるので、人手による設定なしに、新たな無線AP10の初期設定が自動的に実施される。
また、パケット中継装置20に特別な設定をする必要がないので、本ネットワークシステムを既存のネットワークに容易に組み込むことができる。
以下、本発明の実施例3について、図14〜図16を用いて説明する。
本実施例では、パケット中継装置20にDHCPサーバ40の機能が実装され、パケット中継装置20が、DHCP ACKに無線AP名及び管理サーバ30のIPアドレスを付加して、無線AP10に送信する。
パケット中継装置20にDHCPサーバ40の機能が実装されるため、本実施例のネットワークシステムはDHCPサーバ40を有さなくてもよい。また、パケット中継装置20のDHCP処理部221が、実施例1と異なるので、図14を用いて説明する。
図14は、本発明の実施例3のDHCP処理部221の説明図である。
DHCP処理部221は、DHCP Snooping処理部2210、DHCPリレー処理部2220、及びDHCPサーバ処理部2230を有する。
DHCP Snooping処理部2210は、実施例1のDHCP Snooping処理部2210と異なり、受信ポート確認部2211、無線AP判別部2212、及びDHCPデータ付加部2213を有さない。
DHCPリレー処理部2220は、実施例1のDHCPリレー処理部2220と同じであるので、説明を省略する。
DHCPサーバ処理部2230は、実施例1と異なり、受信ポート確認部2231、無線AP判別部2232、DHCPデータ付加部2233、及びIPアドレス配布部2234を有する。
受信ポート確認部2231は、実施例1の受信ポート確認部2211と同じく、パケット中継装置20がDHCPクライアントからDHCPパケットを受信した物理ポートを特定する。無線AP判別部2232は、実施例1の無線AP判別部2212と同じく、DHCPパケットを参照し、DHCPパケットのDHCPクライアントが無線AP10であるか否かを判定する。DHCPデータ付加部2233は、実施例1のDHCPデータ付加部2213を同じく、DHCP ACKに無線AP名及び管理サーバ30のIPアドレスを付加する。
IPアドレス配布部2234は、DHCPクライアントに配布するIPアドレスを管理し、DHCPクライアントに配布するIPアドレスを決定する。
なお、本実施例では、DHCPサーバ処理部2230の機能が有効に設定されている。
図15は、本発明の実施例3の無線AP10を交換する場合のネットワークシステムにおける処理のシーケンス図である。なお、図15では、実施例1の図6に示す処理と同じ処理は同じ符号を付与し、説明を省略する。
ステップ601の処理で無線AP10から送信されたDHCP Discoverをパケット中継装置20が受信した場合、パケット中継装置20のDHCP処理部221が有するDHCPサーバ処理部2230は、DHCP Offerを無線AP10に送信する(1501)。
また、ステップ603の処理で無線AP10から送信されたDHCPリクエストをパケット中継装置20が受信した場合、パケット中継装置20のDHCPサーバ処理部2230は、DHCPリクエストを受信した物理ポートを特定し、DHCPクライアントに配布するIPアドレスを決定する。また、DHCPサーバ処理部2230は、受信したDHCPリクエストのDHCPクライアントが無線AP10であるので、特定した物理ポートの識別情報に対応する無線AP名、管理サーバ30のIPアドレス、及び配布するIPアドレスを付加したDHCP ACKを無線AP10に送信する(1502)。
以上によって、パケット中継装置20にDHCPサーバ40の機能を実装した場合であっても、無線AP10が新たな無線AP10に交換されても、新たな無線AP10をパケット中継装置20に接続するだけで、新たな無線AP10は設定情報を管理サーバ30から取得できる。
図16は、本発明の実施例3のパケット中継装置20が実行するパケット転送処理のフローチャートである。図16では、実施例1の図8に示す処理と同じ処理は同じ符号を付与し、説明を省略する。
ステップ801の処理で、受信したパケットがDHCPリクエストであると判定された場合、DHCP処理部221は、メモリ230に記憶された図示しない処理部設定情報を参照し、DHCPサーバ処理部2230が有効に設定されているか否かを判定する(1601)。
ステップ1601の処理で、DHCPサーバ処理部2230が有効に設定されていると判定された場合、DHCPサーバ処理部2230の受信ポート確認部2231は、受信したDHCPリクエストに基づいて、DHCPリクエストを受信した物理ポートを特定する(1602)。
次に、DHCPサーバ処理部2230の無線AP判別部2232は、受信したDHCPリクエストのDHCPクライアントが無線AP10であるか否かを判定する(1603)。
ステップ1603の処理で、受信したDHCPリクエストのDHCPクライアントが無線AP10であると判定された場合、DHCPサーバ処理部2230のDHCPデータ付加部2233は、ステップ1602の処理で特定した物理ポートの識別情報に対応する無線AP名及び管理サーバ30のIPアドレスをDHCP ACKに付加する(1604)。なお、ステップ1604の処理の詳細は、図8に示すステップ809の処理と同じであるので、説明を省略する。
そして、IPアドレス配布部2234がDHCPクライアントである無線AP10に配布するIPアドレスを決定し、DHCPデータ付加部2233は、IPアドレス配布部2234によって決定されたIPアドレスをDHCP ACKに付加し、パケット処理部210は、DHCP ACKをDHCPクライアントである無線AP10に送信し(1605)、処理を終了する。
一方、ステップ1603の処理で、受信したDHCPリクエストのDHCPクライアントが無線AP10でないと判定された場合、ステップ1605の処理に進み、IPアドレス配布部2234がDHCPクライアントに配布するIPアドレスを決定し、DHCPデータ付加部2233は、IPアドレス配布部2234によって決定されたIPアドレスをDHCP ACKに付加し、パケット処理部210は、DHCP ACKをDHCPクライアントに送信し、処理を終了する。
ステップ1601の処理で、DHCPサーバ処理部2230が無効に設定されていると判定された場合、パケット処理部210は、受信したDHCPリクエストを外部のDHCPサーバ40に送信し(1606)、処理を終了する。
ステップ801の処理で、受信したパケットがDHCPリクエストでないと判定された場合、DHCPパケット判定部211は、受信したパケットがDHCP Discoverであるか否かを判定する(1607)。
ステップ1607の処理で、受信したパケットがDHCP Discoverであると判定された場合、DHCP処理部221は、メモリ230に記憶された図示しない処理部設定情報を参照し、DHCPサーバ処理部2230が有効に設定されているか否かを判定する(1608)。
ステップ1608の処理で、DHCPサーバ処理部2230が有効に設定されていると判定された場合、DHCP処理部221は、DHCP Discoverを送信したDHCPクライアントが利用可能なIPアドレスを特定し、パケット処理部210は、特定したIPアドレスを含むDHCP Offerを送信し(1609)、処理を終了する。
一方、ステップ1608の処理で、DHCPサーバ処理部2230が無効に設定されていると判定された場合、パケット処理部210は、受信したDHCP Discoverを外部のDHCPサーバ40に送信し(1610)、処理を終了する。
ステップ1607の処理で、受信したパケットがDHCP Discoverでないと判定された場合、受信したパケットはDHCPパケットでなく、通常のパケットであるので、パケット処理部210は、受信したパケットを転送し(1611)、処理を終了する。
以上のように、本実施例によれば、ある無線AP10が新たな無線AP10に交換された場合、DHCPサーバ40の機能が実装されたパケット中継装置20が、当該新たな無線AP10から送信されたDHCPリクエストに対応するDCHP ACKに、当該新たな無線AP10の無線AP名、及び管理サーバ30のIPアドレスを含めて、当該新たな無線AP10に送信する。無線AP10が新たな無線AP10に交換されても、新たな無線AP10をパケット中継装置20に接続するだけで、新たな無線AP10は設定情報を管理サーバ30から取得できるので、人手による設定なしに、新たな無線AP10の初期設定が自動的に実施される。
以上の実施例1〜3では、設定情報を取得するノードの一例として、無線AP10を例に説明したが、設定情報を取得するノードは無線AP10に限定されない。例えば、ノードは、監視カメラであってもよい。この場合、管理サーバ30が記憶する設定情報としては、例えば、監視カメラの解像度、及び監視カメラの撮像範囲等である。
また、以上の実施例1〜3では、DHCPを用いてノードにIPアドレスを配布したが、他のプロトコルを用いてIPアドレスを配布してもよい。
また、本発明のネットワークシステムは、図1に示したネットワークシステムに限定されず、任意の構成を採用可能である。また、パケット中継装置20の数、各装置を接続する回線の数等は、任意に選択可能である。また、各装置間でデータを送受信するための経路も任意に構築され得る。
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることも可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、又は、ICカード、SDカード、DVD等の記録媒体に置くことができる。
10 無線アクセスポイント(無線AP)
20 パケット中継装置
20 各パケット中継装置
30 管理サーバ
40 DHCPサーバ
50 ネットワーク
110 無線送受信部
120 パケット送受信部
130 装置IPアドレス管理部
140 DHCPクライアント処理部
141 無線AP情報付加部
150 管理サーバ情報処理部
151 管理サーバIP登録テーブル
152 管理サーバ問合せ部
160 コンフィグ情報設定部
210 パケット処理部
211 DHCPパケット判定部
221 DHCP処理部
222 無線AP管理部
223 管理サーバIP処理部
231 管理サーバIP登録テーブル
232 無線AP登録テーブル
310 パケット送受信部
321 設定問合せ受信部
322 設定情報管理部
323 設定情報送信部
331 設定情報管理テーブル
410 パケット送受信部
421 DHCP処理部
422 無線AP管理部
423 管理サーバIP処理部
431 管理サーバIP登録テーブル
432 無線AP登録テーブル
2210 DHCP Snooping処理部
2211 受信ポート確認部
2212 無線AP判別部
2213 DHCPデータ付加部
2220 DHCPリレー処理部
2221 DHCPデータ削除部
2230 DHCPサーバ処理部

Claims (13)

  1. ノードに接続され、前記ノードをネットワークに接続する中継装置であって、
    前記ノードの設定情報を記憶する設定情報記憶装置に前記ネットワークを介して接続され、
    前記ノードに接続される少なくとも一つの物理ポートを有し、
    前記ノードに設定されるアドレスを取得する要求であるアドレス取得要求を前記物理ポートを介して前記ノードから受信した場合、前記ノードに設定されるアドレス、前記アドレス取得要求を送信したノードを特定するノード情報、及び前記設定情報記憶装置のアドレスを含むアドレス取得応答を、前記ノードに送信し、
    前記ノードから送信された前記ノードの設定情報を取得する要求であり、前記ノード情報を含む設定情報取得要求を、前記設定情報記憶装置のアドレスを宛先として前記設定情報記憶装置に送信し、
    前記設定情報取得要求に含まれる前記ノード情報に対応し、前記設定情報記憶装置から送信された設定情報を、前記ノードに送信することを特徴とする中継装置。
  2. 請求項1に記載の中継装置であって、
    前記ノード情報は、前記物理ポートの識別情報と対応付けられており、
    前記アドレス取得要求を受信した物理ポートの識別情報に対応する前記ノード情報を含むアドレス取得応答を前記ノードに送信することを特徴とする中継装置。
  3. 請求項1又は請求項2に記載の中継装置であって、
    前記ノード情報は、前記ノードが設置される位置を示す情報であることを特徴とする中継装置。
  4. 請求項1に記載の中継装置であって、
    前記ノードに設定されるアドレスを配布するアドレス配布装置に前記ネットワークを介して接続され、
    前記物理ポートの識別情報と前記ノード情報との対応付けを含むノード情報登録情報を保持し、
    前記アドレス取得要求を受信した場合、前記アドレス取得要求を受信した物理ポートを特定し、
    前記受信したアドレス取得要求を前記アドレス配布装置に送信し、
    前記アドレス配布装置から送信され、前記ノードに設定されるアドレスを含むアドレス取得応答を受信した場合、前記ノード情報登録情報を参照し、前記アドレス取得要求を受信した物理ポートの識別情報に対応する前記ノード情報を取得し、
    前記取得したノード情報、及び前記設定情報記憶装置のアドレスを前記受信したアドレス取得応答に含めて、前記ノードに送信することを特徴とする中継装置。
  5. 請求項1に記載の中継装置であって、
    前記ノードに設定されるアドレスを配布するアドレス配布装置に前記ネットワークを介して接続され、
    前記アドレス取得要求を受信した場合、前記アドレス取得要求を受信した物理ポートを特定し、
    前記特定した物理ポートの識別情報を前記受信したアドレス取得要求に含めて、前記アドレス配布装置に送信し、
    前記アドレス配布装置から送信され、前記ノードに設定されるアドレス、前記アドレス取得要求に含まれる前記物理ポートの識別情報に対応する前記ノード情報、及び前記設定情報記憶装置のアドレスを含むアドレス取得応答を受信した場合、前記アドレス取得応答を前記ノードに送信することを特徴とする中継装置。
  6. 請求項1に記載の中継装置であって、
    前記物理ポートの識別情報と前記ノード情報との対応付けを含むノード情報登録情報を保持し、
    前記アドレス取得要求を受信した場合、前記アドレス取得要求を受信した物理ポートを特定し、
    前記ノード情報登録情報を参照し、前記特定した物理ポートの識別情報に対応する前記ノード情報を取得し、
    前記ノードに設定されるアドレス、前記取得したノード情報、及び前記設定情報記憶装置のアドレスを含むアドレス取得応答を、前記ノードに送信することを特徴とする中継装置。
  7. ノードと、前記ノードをネットワークに接続する中継装置と、を備える通信システムであって、
    前記中継装置は、前記ノードに接続される少なくとも一つの物理ポートを有し、
    前記ノードは、自身のアドレスを取得する要求であるアドレス取得要求を送信し、
    前記中継装置は、前記アドレス取得要求を前記物理ポートを介して前記ノードから受信した場合、前記ノードに設定されるアドレス、前記アドレス取得要求を送信したノードを特定するノード情報、及び、前記ネットワークに接続され、前記ノードの設定情報を記憶する設定情報記憶装置のアドレスを含むアドレス取得応答を、前記ノードに送信し、
    前記ノードは、
    受信したアドレス取得応答に基づいて、自身にアドレスを設定し、
    前記ノードの設定情報を取得する要求であり、前記受信したアドレス取得応答に含まれるノード情報を含む設定情報取得要求を、前記受信したアドレス取得応答に含まれる前記設定情報記憶装置のアドレスを宛先として、前記中継装置に送信し、
    前記中継装置は、
    受信した設定情報取得要求を前記設定情報記憶装置に送信し、
    前記設定情報取得要求に含まれる前記ノード情報に対応する設定情報を前記設定情報記憶装置から受信した場合、前記受信した設定情報を前記ノードに送信し、
    前記ノードは、受信した設定情報に基づいて、自身の設定処理を実行することを特徴とする通信システム。
  8. 請求項7に記載の通信システムであって、
    前記ノード情報は、前記物理ポートの識別情報と対応付けられており、
    前記中継装置は、前記アドレス取得要求を受信した物理ポートの識別情報に対応する前記ノード情報を含むアドレス取得応答を前記ノードに送信することを特徴とする通信システム。
  9. 請求項7又は請求項8に記載の通信システムであって、
    前記ノード情報は、前記ノードが設置される位置を示す情報であることを特徴とする通信システム。
  10. 請求項7に記載の通信システムであって、
    前記中継装置は、
    前記ノードに設定されるアドレスを配布するアドレス配布装置に前記ネットワークを介して接続され、
    前記物理ポートの識別情報と前記ノード情報との対応付けを含むノード情報登録情報を保持し、
    前記アドレス取得要求を受信した場合、前記アドレス取得要求を受信した物理ポートを特定し、
    前記受信したアドレス取得要求を前記アドレス配布装置に送信し、
    前記アドレス配布装置は、前記アドレス取得要求した場合、前記ノードに設定されるアドレスを含む前記アドレス取得応答を送信し、
    前記中継装置は、
    前記アドレス取得応答を受信した場合、前記ノード情報登録情報を参照し、前記アドレス取得要求を受信した物理ポートの識別情報に対応する前記ノード情報を取得し、
    前記取得したノード情報、及び前記設定情報記憶装置のアドレスを前記受信したアドレス取得応答に含めて、前記ノードに送信することを特徴とする通信システム。
  11. 請求項7に記載の通信システムであって、
    前記中継装置は、前記ノードに設定されるアドレスを配布するアドレス配布装置に前記ネットワークを介して接続され、
    前記アドレス配布装置は、前記物理ポートの識別情報と前記ノード情報との対応付けを含むノード情報登録情報を保持し、
    前記中継装置は、
    前記ノードから前記アドレス取得要求を受信した場合、前記アドレス取得要求を受信した物理ポートを特定し、
    前記特定した物理ポートの識別情報を前記受信したアドレス取得要求に含めて、前記アドレス配布装置に送信し、
    前記アドレス配布装置は、
    前記中継装置から前記アドレス取得要求を受信した場合、前記ノード情報登録情報を参照し、前記アドレス取得要求に含まれる前記物理ポートの識別情報に対応する前記ノード情報を取得し、
    前記ノードに設定されるアドレス、前記取得したノード情報、及び前記設定情報記憶装置のアドレスを含むアドレス取得応答を送信し、
    前記中継装置は、受信したアドレス取得応答を前記ノードに送信することを特徴とする通信システム。
  12. 請求項7に記載の通信システムであって、
    前記中継装置は、
    前記物理ポートの識別情報と前記ノード情報との対応付けを含むノード情報登録情報を保持し、
    前記ノードから前記アドレス取得要求を受信した場合、前記アドレス取得要求を受信した物理ポートを特定し、
    前記ノード情報登録情報を参照し、前記特定した物理ポートの識別情報に対応する前記ノード情報を取得し、
    前記ノードに設定されるアドレス、前記取得したノード情報、及び前記設定情報記憶装置のアドレスを含むアドレス取得応答を、前記ノードに送信することを特徴とする通信システム。
  13. ノードと、前記ノードをネットワークに接続する中継装置と、を備える通信システムにおける前記ノードの設定情報の取得方法であって、
    前記中継装置は、前記ノードの設定情報を記憶する設定情報記憶装置に前記ネットワークを介して接続され、
    前記ノードに接続される少なくとも一つの物理ポートを有し、
    前記方法は、
    前記ノードが、自身のアドレスを取得する要求であるアドレス取得要求を送信し、
    前記中継装置が、前記アドレス取得要求を前記物理ポートを介して前記ノードから受信した場合、前記ノードに設定されるアドレス、前記アドレス取得要求を送信したノードを特定するノード情報、及び、前記ネットワークに接続され、前記設定情報記憶装置のアドレスを含むアドレス取得応答を、前記ノードに送信し、
    前記ノードが、受信したアドレス取得応答に基づいて、自身にアドレスを設定し、
    前記ノードが、前記ノードの設定情報を取得する要求であり、前記受信したアドレス取得応答に含まれるノード情報を含む設定情報取得要求を、前記受信したアドレス取得応答に含まれる前記設定情報記憶装置のアドレスを宛先として、前記中継装置に送信し、
    前記中継装置が、受信した設定情報取得要求を前記設定情報記憶装置に送信し、
    前記中継装置が、前記設定情報取得要求に含まれる前記ノード情報に対応する設定情報を前記設定情報記憶装置から受信した場合、前記受信した設定情報を前記ノードに送信し、
    前記ノードが、受信した設定情報に基づいて、自身の設定処理を実行することを特徴とするノードの設定情報の取得方法。
JP2013175262A 2013-08-27 2013-08-27 中継装置、通信システム、及びノードの設定情報の取得方法 Active JP5901586B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013175262A JP5901586B2 (ja) 2013-08-27 2013-08-27 中継装置、通信システム、及びノードの設定情報の取得方法
US14/263,360 US20150063161A1 (en) 2013-08-27 2014-04-28 Relay device, communication system, and method of acquiring node setting information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013175262A JP5901586B2 (ja) 2013-08-27 2013-08-27 中継装置、通信システム、及びノードの設定情報の取得方法

Publications (2)

Publication Number Publication Date
JP2015046660A true JP2015046660A (ja) 2015-03-12
JP5901586B2 JP5901586B2 (ja) 2016-04-13

Family

ID=52583142

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013175262A Active JP5901586B2 (ja) 2013-08-27 2013-08-27 中継装置、通信システム、及びノードの設定情報の取得方法

Country Status (2)

Country Link
US (1) US20150063161A1 (ja)
JP (1) JP5901586B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017050785A (ja) * 2015-09-03 2017-03-09 西日本電信電話株式会社 設定情報サーバ、アクセスポイント、通信設定システム、情報提供方法、通信設定方法、情報提供プログラム及び通信設定プログラム
JP2017183890A (ja) * 2016-03-29 2017-10-05 Necプラットフォームズ株式会社 通信システム、通信装置及び通信方法
JP2021064828A (ja) * 2019-10-10 2021-04-22 住友電気工業株式会社 Ponシステム、管理サーバ、管理方法、及び設置方法
WO2022038914A1 (ja) 2020-08-18 2022-02-24 日本電気株式会社 サーバ装置、無線基地局、監視装置、通信制御方法、非一時的なコンピュータ可読媒体及び通信システム

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110120988B (zh) * 2018-02-07 2021-03-30 华为技术有限公司 地址管理方法、设备及***
US11368426B1 (en) * 2020-12-24 2022-06-21 Nile Global, Inc. Methods and systems of automatic network service initiation using a network service server
US11700673B2 (en) * 2020-12-24 2023-07-11 Nile Global, Inc. Methods and systems of automatic network service initiation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008054086A (ja) * 2006-08-25 2008-03-06 Fusion Communications Corp Ip電話の位置特定方式及び方法
JP2010072869A (ja) * 2008-09-17 2010-04-02 Hitachi Kokusai Electric Inc プログラムダウンロードシステム
JP2010283638A (ja) * 2009-06-05 2010-12-16 Hitachi Ltd 基地局パラメータ投入システム及び基地局
JP2011515921A (ja) * 2008-03-12 2011-05-19 ノーテル・ネットワークス・リミテッド タッチレスプラグアンドプレイベーストランシーバステーション

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032277A (ja) * 2001-07-12 2003-01-31 Allied Tereshisu Kk ネットワーク機器の管理方法及びシステム
US8966018B2 (en) * 2006-05-19 2015-02-24 Trapeze Networks, Inc. Automated network device configuration and network deployment
JP4851354B2 (ja) * 2007-02-01 2012-01-11 アラクサラネットワークス株式会社 ネットワーク設定情報管理システム
WO2008120363A1 (ja) * 2007-03-29 2008-10-09 Fujitsu Limited 中継装置、中継プログラム、及び中継方法、並びにネットワークに接続された機器の管理システム
CN102056180B (zh) * 2009-10-27 2013-12-18 华为技术有限公司 一种无线局域网接入点部署方案的获得方法及***
JP5729063B2 (ja) * 2011-03-22 2015-06-03 富士通株式会社 通信設定方法、通信設定サーバ、中継装置および通信設定プログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008054086A (ja) * 2006-08-25 2008-03-06 Fusion Communications Corp Ip電話の位置特定方式及び方法
JP2011515921A (ja) * 2008-03-12 2011-05-19 ノーテル・ネットワークス・リミテッド タッチレスプラグアンドプレイベーストランシーバステーション
JP2010072869A (ja) * 2008-09-17 2010-04-02 Hitachi Kokusai Electric Inc プログラムダウンロードシステム
JP2010283638A (ja) * 2009-06-05 2010-12-16 Hitachi Ltd 基地局パラメータ投入システム及び基地局

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017050785A (ja) * 2015-09-03 2017-03-09 西日本電信電話株式会社 設定情報サーバ、アクセスポイント、通信設定システム、情報提供方法、通信設定方法、情報提供プログラム及び通信設定プログラム
JP2017183890A (ja) * 2016-03-29 2017-10-05 Necプラットフォームズ株式会社 通信システム、通信装置及び通信方法
JP2021064828A (ja) * 2019-10-10 2021-04-22 住友電気工業株式会社 Ponシステム、管理サーバ、管理方法、及び設置方法
JP7247848B2 (ja) 2019-10-10 2023-03-29 住友電気工業株式会社 Ponシステム、管理サーバ、管理方法、及び設置方法
WO2022038914A1 (ja) 2020-08-18 2022-02-24 日本電気株式会社 サーバ装置、無線基地局、監視装置、通信制御方法、非一時的なコンピュータ可読媒体及び通信システム
US11936519B2 (en) 2020-08-18 2024-03-19 Nec Corporation Server apparatus, wireless base station, monitoring apparatus, communication controlling method, non-transitory computer-readable medium, and communication system

Also Published As

Publication number Publication date
JP5901586B2 (ja) 2016-04-13
US20150063161A1 (en) 2015-03-05

Similar Documents

Publication Publication Date Title
JP5901586B2 (ja) 中継装置、通信システム、及びノードの設定情報の取得方法
US9712383B2 (en) Device abstraction in autonomous wireless local area networks
US10630551B2 (en) Method and apparatus for automatic networking of gateway device
JP6766393B2 (ja) Dhcpのための通信制御装置、方法及びプログラム
US7289471B2 (en) Mobile router, position management server, mobile network management system, and mobile network management method
US20180375735A1 (en) Device discovery in a network environment
JP2021184308A (ja) 機器をリモートで管理するための装置、方法及びそのためのプログラム
JP2013251738A (ja) 通信装置及びその制御方法
US10091205B2 (en) Zeroconf profile transferring to enable fast roaming
TW201528862A (zh) 無線網路設定方法與無線網路系統
JP6071947B2 (ja) 位置情報サービスのための端末、無線信号検知装置及びサーバー
KR101748302B1 (ko) 공통 anqp 그룹 버전을 이용한 anqp 질의 시스템 및 방법
EP3706373A1 (en) Establishing a vxlan between a wireless access point and a node
US20150047009A1 (en) Access control method, access control system and access control device
JP6406045B2 (ja) カラオケシステム、アドレスリースサーバ、管理サーバ、カラオケ装置
CN104883287B (zh) IPSec VPN***控制方法
US20050101318A1 (en) Wireless network access methods, communications device configuration methods, configuration devices, communications systems, and articles of manufacture
JP6101197B2 (ja) ネットワーク接続管理システム及び方法並びに無線端末装置
KR102023115B1 (ko) 통합형 id 기반의 통신 방법 및 통신 시스템
CN105119797A (zh) 社会资源接入终端、接入管理服务设备、方法及***
WO2015027456A1 (zh) Wtp接入方法、管理方法、装置及***
JP6330534B2 (ja) ネットワークシステム、無線lanアクセスポイント装置、管理装置、および方法
JP7524563B2 (ja) Ipアドレス割付方法、ipアドレス割付装置、及びプログラム
JP2019125902A (ja) 無線通信システム及び方法
US20230006998A1 (en) Management of private networks over multiple local networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160202

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160308

R150 Certificate of patent or registration of utility model

Ref document number: 5901586

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250