Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6574906B2 - マスター・スレーブ・ネットワークのためのipアドレス割り当て方法、装置、およびシステム - Google Patents
[go: Go Back, main page]

JP6574906B2 - マスター・スレーブ・ネットワークのためのipアドレス割り当て方法、装置、およびシステム - Google Patents

マスター・スレーブ・ネットワークのためのipアドレス割り当て方法、装置、およびシステム Download PDF

Info

Publication number
JP6574906B2
JP6574906B2 JP2018535215A JP2018535215A JP6574906B2 JP 6574906 B2 JP6574906 B2 JP 6574906B2 JP 2018535215 A JP2018535215 A JP 2018535215A JP 2018535215 A JP2018535215 A JP 2018535215A JP 6574906 B2 JP6574906 B2 JP 6574906B2
Authority
JP
Japan
Prior art keywords
address
subsegment
master device
slave device
segment
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.)
Expired - Fee Related
Application number
JP2018535215A
Other languages
English (en)
Other versions
JP2018531563A (ja
JP2018531563A6 (ja
Inventor
▲沖▼ 朱
▲沖▼ 朱
▲シン▼ ▲呂▼
▲シン▼ ▲呂▼
俊 ▲楊▼
俊 ▲楊▼
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of JP2018531563A publication Critical patent/JP2018531563A/ja
Publication of JP2018531563A6 publication Critical patent/JP2018531563A6/ja
Application granted granted Critical
Publication of JP6574906B2 publication Critical patent/JP6574906B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5061Pools of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/668Internet protocol [IP] address subnets

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、無線通信技術の分野に関し、具体的には、マスター・スレーブ・ネットワークのためのIPアドレス割り当て方法、装置、およびシステムに関する。
マスター・スレーブ・ネットワークはマスターデバイス(Master Device、略してMD)とスレーブデバイス(Slave Device、略してSD)とユーザーデバイス(User Device、略してUD)とを通常含む。MDは管理範囲内にあるSDを管理し、必要に応じMD間の通信プロトコルに基づいて他のMDと通信し、やり取りする役割を担う。MDはまた、SDのサービス機能を担い、外部にサービスを提供できる。SDはMDと協力してサービス機能を実現し、サービスを外部に提供し、次レベルのSDのために管理シグナリングチャネルとサービス転送チャネルを提供できる。UDは自律型ネットワークへ接続してサービスを得ることができる。
マスター・スレーブ・ネットワークにおいて、UDは自律型ネットワークからサービスを得る前に、まずはIPアドレスを取得する必要がある。通常、MDは全てのインターネットプロトコル(Internet Protocol、略してIP)アドレス割り当てを集中的に管理する。SDはUDの動的ホスト構成プロトコル(Dynamic Host Configuration Protocol、略してDHCP)IP要求を受信した後に、この要求をMDへ段階的に透過的に送信する。次にMDは要求に応じてUDにIPアドレスを割り当て、割り当てたアドレスをUDへ段階的に透過的に送信する。
しかし現状のIPアドレス割り当ては遅延が余りにも長いため、マスター・スレーブ・ネットワークの通信効率は低い。
本発明は、マスター・スレーブ・ネットワークの通信効率を向上させるため、マスター・スレーブ・ネットワークのためのIPアドレス割り当て方法、装置、およびシステムを提供する。
本発明の実施形態の第1の態様はマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法を提供し、マスター・スレーブ・ネットワークはマスターデバイスと該マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイスとを含み、方法は、
マスターデバイスにより、インターネットプロトコル(IP)アドレスサブセグメントグループを生成するステップであって、IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む、ステップと、
マスターデバイスにより、IPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信するステップであって、それにより、少なくとも1つのスレーブデバイスが、受信したIPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用し、DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てる、ステップと
を含む。
第1の態様を参照し、第1の態様の第1の可能な実装において、マスターデバイスにより、IPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信するステップの前に、方法は、
マスターデバイスにより、スレーブデバイスによって送信されるIPアドレスサブセグメント要求メッセージを受信するステップであって、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数である、ステップと、
IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在する場合に、マスターデバイスにより、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得するステップ、または、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在しない場合に、マスターデバイスにより、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在するようになるまで、マスターデバイスの管理範囲内にある別のスレーブデバイスから割り当て可能なIPアドレスサブセグメントを回収し、マスターデバイスにより、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得するステップと
をさらに含む。
第1の態様を参照し、第1の態様の第2の可能な実装において、マスターデバイスにより、IPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信するステップの前に、方法は、
マスターデバイスにより、スレーブデバイスによって送信される特定IPアドレスサブセグメント要求メッセージを受信するステップであって、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、スレーブデバイスに特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求するために使われる、ステップと、
IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在する場合に、マスターデバイスにより、特定のIPアドレスサブセグメントを取得するステップ、または、IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在しない場合に、マスターデバイスにより、マスターデバイスの管理範囲内にある別のスレーブデバイスから特定のIPアドレスサブセグメントを回収し、マスターデバイスにより、回収した特定のIPアドレスサブセグメントを取得するステップと
をさらに含む。
第1の態様の第1または第2の可能な実装を参照し、第1の態様の第3の可能な実装において、方法は、
マスターデバイスにより、少なくとも1つのスレーブデバイスへ回収メッセージを送信するステップであって、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われる、ステップと、
マスターデバイスにより、回収メッセージに応じてスレーブデバイスによって送信される返却応答メッセージを受信するステップであって、返却応答メッセージはマスターデバイスが必要としスレーブデバイスによって返却されるIPアドレスサブセグメントの全部または一部の識別子を搬送し、または、返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことを伝える、ステップと
をさらに含む。
本発明の実施形態の第2の態様はマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法を提供し、マスター・スレーブ・ネットワークはマスターデバイスと該マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイスとを含み、方法は、
スレーブデバイスにより、マスターデバイスによって送信されるIPアドレスサブセグメントを受信するし、IPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用するステップであって、IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む、ステップと、
スレーブデバイスにより、DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てるステップと
を含む。
第2の態様を参照し、第2の態様の第1の可能な実装において、スレーブデバイスにより、マスターデバイスによって送信されるIPアドレスサブセグメントを受信するステップの前に、方法は、
スレーブデバイスにより、IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するステップであって、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数である、ステップ
をさらに含む。
第2の態様を参照し、第2の態様の第2の可能な実装において、スレーブデバイスにより、マスターデバイスによって送信されるIPアドレスサブセグメントを受信するステップの前に、方法は、
スレーブデバイスにより、特定IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するステップであって、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、スレーブデバイスに特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求するために使われる、ステップ
をさらに含む。
第2の態様の第1または第2の可能な実装を参照し、第2の態様の第3の可能な実装において、方法は、
スレーブデバイスにより、マスターデバイスによって送信される回収メッセージを受信するステップであって、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われる、ステップと、
スレーブデバイスにより、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいるかどうかを照会するステップと、
DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントの全部または一部を含んでいる場合に、スレーブデバイスにより、マスターデバイスへ返却応答メッセージを送信するステップであって、返却応答メッセージはDHCPサーバーアドレスに含まれていてマスターデバイスが必要としているIPアドレスサブセグメントの全部または一部の識別子を搬送する、ステップ、または、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいない場合に、スレーブデバイスにより、マスターデバイスへ返却応答メッセージを送信するステップであって、返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことをマスターデバイスに通知する、ステップと
をさらに含む。
第2の態様、または第2の態様の第1から第3の可能な実装のいずれか1つを参照し、第2の態様の第4の可能な実装において、方法は、
スレーブデバイスにより、ユーザーデバイスによって送信される要求メッセージを受信するステップであって、要求メッセージはユーザーデバイスにIPアドレスを割り当てることをスレーブデバイスに要求するために使われる、ステップ
をさらに含む。
本発明の実施形態の第3の態様はマスターデバイスを提供し、マスターデバイスはマスター・スレーブ・ネットワークに属し、マスター・スレーブ・ネットワークはマスターデバイスと該マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイスとを含み、マスターデバイスは、
インターネットプロトコル(IP)アドレスサブセグメントグループを生成するように構成された生成モジュールであって、IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む、生成モジュールと、
IPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信するように構成された送信モジュールであって、それにより、少なくとも1つのスレーブデバイスが、受信したIPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用し、DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てる、送信モジュールと
を含む。
第3の態様を参照し、第3の態様の第1の可能な実装において、マスターデバイスは第1の受信モジュールと第1の取得モジュールとをさらに含み、
第1の受信モジュールは、送信モジュールがIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信する前に、スレーブデバイスによって送信されるIPアドレスサブセグメント要求メッセージを受信するように構成され、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数であり、
第1の取得モジュールは、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在する場合に、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得するように、または、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在しない場合に、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在するようになるまで、マスターデバイスの管理範囲内にある別のスレーブデバイスから割り当て可能なIPアドレスサブセグメントを回収し、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得するように構成される。
第3の態様を参照し、第3の態様の第2の可能な実装において、マスターデバイスは第2の受信モジュールと第2の取得モジュールとをさらに含み、
第2の受信モジュールは、送信モジュールがIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信する前に、スレーブデバイスによって送信される特定IPアドレスサブセグメント要求メッセージを受信するように構成され、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、スレーブデバイスに特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求するために使われ、
第2の取得モジュールは、IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在する場合に、特定のIPアドレスサブセグメントを取得するように、または、IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在しない場合に、マスターデバイスの管理範囲内にある別のスレーブデバイスから特定のIPアドレスサブセグメントを回収し、回収した特定のIPアドレスサブセグメントを取得するように構成される。
第3の態様の第1または第2の可能な実装を参照し、第3の態様の第3の可能な実装において、マスターデバイスは第3の受信モジュールをさらに含み、
送信モジュールは、少なくとも1つのスレーブデバイスへ回収メッセージを送信するようにさらに構成され、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われ、
第3の受信モジュールは、回収メッセージに応じてスレーブデバイスによって送信される返却応答メッセージを受信するように構成され、返却応答メッセージはマスターデバイスが必要としスレーブデバイスによって返却されるIPアドレスサブセグメントの全部または一部の識別子を搬送し、または、返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことを伝える。
本発明の実施形態の第4の態様はスレーブデバイスを提供し、マスターデバイスはマスター・スレーブ・ネットワークに属し、マスター・スレーブ・ネットワークはマスターデバイスと該マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイスとを含み、スレーブデバイスは、
マスターデバイスによって送信されるIPアドレスサブセグメントを受信し、IPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用するように構成された受信モジュールであって、IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む、受信モジュールと、
DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てるように構成された割り当てモジュールと
を含む。
第4の態様を参照し、第4の態様の第1の可能な実装において、スレーブデバイスは第1の送信モジュールをさらに含み、
第1の送信モジュールは、マスターデバイスによって送信されるIPアドレスサブセグメントを受信モジュールが受信する前に、IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するように構成され、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数である。
第4の態様を参照し、第4の態様の第2の可能な実装において、スレーブデバイスは第2の送信モジュールをさらに含み、
第2の送信モジュールは、マスターデバイスによって送信されるIPアドレスサブセグメントを受信モジュールが受信する前に、特定IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するように構成され、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、特定のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われる。
第4の態様の第1または第2の可能な実装を参照し、第4の態様の第3の可能な実装において、スレーブデバイスは照会モジュールと第3の送信モジュールとをさらに含み、
受信モジュールは、マスターデバイスによって送信される回収メッセージを受信するようにさらに構成され、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われ、
照会モジュールは、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいるかどうかを照会するように構成され、
第3の送信モジュールは、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントの全部または一部を含んでいる場合に、マスターデバイスへ返却応答メッセージを送信するように構成され、返却応答メッセージはDHCPサーバーアドレスに含まれていてマスターデバイスが必要としているIPアドレスサブセグメントの全部または一部の識別子を搬送し、または、第3の送信モジュールは、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいない場合に、マスターデバイスへ返却応答メッセージを送信するように構成され、返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことをマスターデバイスに通知する。
第4の態様から第4の態様の第3の可能な実装のいずれか1つを参照し、第4の態様の第4の可能な実装において、受信モジュールは、ユーザーデバイスによって送信される要求メッセージを受信するようにさらに構成され、要求メッセージはユーザーデバイスにIPアドレスを割り当てることをスレーブデバイスに要求するために使われる。
本発明の実施形態の第5の態様はマスターデバイスを提供し、マスターデバイスはマスター・スレーブ・ネットワークに属し、マスター・スレーブ・ネットワークはマスターデバイスと該マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイスとを含み、マスターデバイスは、
インターネットプロトコル(IP)アドレスサブセグメントグループを生成するように構成された処理器であって、IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む、処理器と、
IPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信するように構成された送信器であって、それにより、少なくとも1つのスレーブデバイスが、受信したIPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用し、DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てる、送信器と
を含む。
第5の態様を参照し、第5の態様の第1の可能な実装において、マスターデバイスは、送信器がIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信する前に、スレーブデバイスによって送信されるIPアドレスサブセグメント要求メッセージを受信するように構成された受信器であって、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数である、受信器をさらに含み、
処理器は、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在する場合に、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得するように、または、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在しない場合に、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在するようになるまで、マスターデバイスの管理範囲内にある別のスレーブデバイスから割り当て可能なIPアドレスサブセグメントを回収し、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得するように構成される。
第5の態様を参照し、第5の態様の第2の可能な実装において、マスターデバイスは、送信器がIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信する前に、スレーブデバイスによって送信される特定IPアドレスサブセグメント要求メッセージを受信するように構成された受信器であって、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、スレーブデバイスに特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求するために使われる、受信器をさらに含み、
処理器は、IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在する場合に、特定のIPアドレスサブセグメントを取得するように、または、IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在しない場合に、マスターデバイスの管理範囲内にある別のスレーブデバイスから特定のIPアドレスサブセグメントを回収し、回収した特定のIPアドレスサブセグメントを取得するように構成される。
第5の態様の第1または第2の可能な実装を参照し、第5の態様の第3の可能な実装において、送信器は、少なくとも1つのスレーブデバイスへ回収メッセージを送信するようにさらに構成され、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われ、
受信器は、回収メッセージに応じてスレーブデバイスによって送信される返却応答メッセージを受信するようにさらに構成され、返却応答メッセージはマスターデバイスが必要としスレーブデバイスによって返却されるIPアドレスサブセグメントの全部または一部の識別子を搬送し、または、返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことを伝える。
本発明の実施形態の第6の態様はスレーブデバイスを提供し、マスターデバイスはマスター・スレーブ・ネットワークに属し、マスター・スレーブ・ネットワークはマスターデバイスと該マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイスとを含み、スレーブデバイスは、
マスターデバイスによって送信されるIPアドレスサブセグメントを受信し、IPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用するように構成された受信器であって、IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む、受信器と、
DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てるように構成された処理器と
を含む。
第6の態様を参照し、第6の態様の第1の可能な実装において、スレーブデバイスは、マスターデバイスによって送信されるIPアドレスサブセグメントを受信器が受信する前に、IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するように構成された送信器であって、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数である、送信器をさらに含む。
第6の態様を参照し、第6の態様の第2の可能な実装において、スレーブデバイスは、マスターデバイスによって送信されるIPアドレスサブセグメントを受信器が受信する前に、特定IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するように構成された送信器であって、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、特定のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われる、送信器をさらに含む。
第6の態様の第1または第2の可能な実装を参照し、第6の態様の第3の可能な実装において、受信器は、マスターデバイスによって送信される回収メッセージを受信するようにさらに構成され、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われ、
処理器は、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいるかどうかを照会するようにさらに構成され、
送信器は、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントの全部または一部を含んでいる場合に、マスターデバイスへ返却応答メッセージを送信するようにさらに構成され、返却応答メッセージはDHCPサーバーアドレスに含まれていてマスターデバイスが必要としているIPアドレスサブセグメントの全部または一部の識別子を搬送し、または、送信器は、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいない場合に、マスターデバイスへ返却応答メッセージを送信するようにさらに構成され、返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことをマスターデバイスに通知する。
第6の態様から第6の態様の第3の可能な実装のいずれか1つを参照し、第6の態様の第4の可能な実装において、受信器は、ユーザーデバイスによって送信される要求メッセージを受信するようにさらに構成され、要求メッセージはユーザーデバイスにIPアドレスを割り当てることをスレーブデバイスに要求するために使われる。
本発明の実施形態で提供されるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法、装置、およびシステムによると、マスターデバイスは、IPアドレスサブセグメントグループを生成し、IPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信し、それにより、スレーブデバイスは、受信したIPアドレスサブセグメントをDHCPサーバーアドレスとして使用でき、DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てることができる。このように、スレーブデバイスはIPアドレスをユーザーデバイスに直接割り当てることができるため、IPアドレスの割り当て時間が大幅に短縮され、マスター・スレーブ・ネットワークの通信効率が向上する。
本発明の実施形態や先行技術の技術的解決手段をより明確に説明するため、以下では実施形態や先行技術の説明に必要な添付の図面を簡潔に説明する。当然ながら、ここで説明する添付の図面は本発明の一部の実施形態を示すものであり、当業者なら創造的な取り組みをせずとも添付の図面をもとにして別の図面を作り出すことができる。
本発明の一実施形態によるマスター・スレーブ・ネットワークの概略アーキテクチャ図である。 本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態1の概略流れ図である。 本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態2の概略流れ図である。 本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態3の概略流れ図である。 本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態4の概略流れ図である。 本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態5の概略流れ図である。 本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態6の概略流れ図である。 本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態7の概略流れ図である。 本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態7の概略流れ図である。 本発明によるマスターデバイスの実施形態1の概略構成図である。 本発明によるマスターデバイスの実施形態2の概略構成図である。 本発明によるマスターデバイスの実施形態3の概略構成図である。 本発明によるマスターデバイスの実施形態4の概略構成図である。 本発明によるスレーブデバイスの実施形態1の概略構成図である。 本発明によるスレーブデバイスの実施形態2の概略構成図である。 本発明によるスレーブデバイスの実施形態3の概略構成図である。 本発明によるスレーブデバイスの実施形態4の概略構成図である。 本発明によるマスターデバイスの実施形態5の概略構成図である。 本発明によるスレーブデバイスの実施形態5の概略構成図である。
本発明の実施形態の目的と技術的解決手段と利点をより明確にするため、以下では本発明の実施形態の添付の図面を参照しながら本発明の実施形態の技術的解決手段を明確かつ十分に説明する。当然ながら、説明する実施形態は本発明の実施形態の全てではなく一部に過ぎない。本発明の実施形態をもとにして当業者が創造的な取り組みをせずに考案する他の実施形態はいずれも本発明の保護範囲内に入る。
図1は本発明の一実施形態によるマスター・スレーブ・ネットワークの概略アーキテクチャ図である。図1を参照すると、マスター・スレーブ・ネットワークは、マスターデバイス(Master Device、略してMD)と、マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイス(Slave Device、略してSD)と、少なくとも1つのユーザーデバイス(User Device、略してUD)とを含む。
MDの働きは、管理範囲に属するスレーブデバイスを管理し、必要に応じマスターデバイス間の通信プロトコルに基づいて他のマスターデバイスと通信し、やり取りすることである。先行技術のMDに対する本発明の実施形態で提供されるMDの最大の改善点は、本発明の実施形態で提供されるMDがIPアドレスセグメントを複数のIPアドレスサブセグメントに分割でき、個別のSDに個別のIPアドレスサブセグメントを個別に割り当てることができることにある。さらに、MDはIPアドレスを動的に構成することによってIPアドレスを再度割り当て、回収することができる。
SDの働きは、マスターデバイスと協力してサービス機能を実現し、外部にサービスを提供し、次レベルのスレーブデバイスのために管理シグナリングチャネルとサービス転送チャネルを提供することである。先行技術のSDに対する本発明の実施形態で提供されるSDの最大の改善点は、本発明の実施形態で提供されるSDがDHCPプロトコルをサポートし、MDによって割り当てられるIPアドレスサブセグメントに従ってDHCPサーバーアドレスプールを確立でき、UDにIPアドレスを直接割り当てることができるため、UDにIPアドレスを割り当てる際にIPアドレス要求を段階的に透過的に送信せずにすむことにある。したがって、構成過程で不要な相互作用手順が減少し、遅延が減少し、マスター・スレーブ・ネットワークの通信効率が向上する。さらにSDは、MDによる動的IPアドレスサブセグメント調整に応じてDHCPサーバーアドレスプールを管理し、維持し、更新する働きも担う。
図1に示された概略アーキテクチャ図が一例に過ぎないことに注意されたい。MDと別のMDもプロトコルを用いて互いに通信でき、UDもMDへ直接接続できる。マスター・スレーブ・ネットワークでIPアドレスを構成するシステムの配備構造は本明細書にて具体的に限定されない。
これ以降は具体的な実施形態を用いて本発明の実施形態で提供されるMDおよびSDを詳しく説明する。
図2は本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態1の概略流れ図である。この方法は前述したマスター・スレーブ・ネットワークのMDによって遂行される。図2を参照すると、この方法は以下のステップを含む。
S201.マスターデバイスはIPアドレスサブセグメントグループを生成し、IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む。
つまり、マスターデバイスはIPアドレスを複数のIPアドレスサブセグメントに分割し、複数のIPアドレスサブセグメントをIPアドレスサブセグメントグループにグループ化する。
S202.マスターデバイスはIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信し、少なくとも1つのスレーブデバイスは受信したIPアドレスサブセグメントをDHCPサーバーアドレスとして使用し、DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てる。
具体的に述べると、MDは管理範囲内にあるスレーブデバイスにIPアドレスサブセグメントを割り当てる。本発明の本実施形態において、スレーブデバイスはDHCPプロトコルをサポートし、マスターデバイスによって送信されるIPアドレスサブセグメントを受信した後に、DHCPサーバーアドレスを収容するためのDHCPサーバーアドレスプールを確立でき、ユーザーデバイスの要求に応じてユーザーデバイスにIPアドレスを割り当てる。
尚、マスター・スレーブ・ネットワークの中でMDの管理範囲に複数のSDが存在する場合、MDによってSDに割り当てられるIPアドレスサブセグメントは互いに異なる。MDはIPアドレスサブセグメントグループで割り当てられたIPアドレスサブセグメントを割り当て済みとマークする。
本実施形態において、マスターデバイスはIPアドレスサブセグメントグループを生成し、IPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信し、それにより、スレーブデバイスは受信したIPアドレスサブセグメントをDHCPサーバーアドレスとして使用でき、DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てることができる。このように、スレーブデバイスはIPアドレスをユーザーデバイスに直接割り当てることができるため、IPアドレスの割り当て時間が大幅に短縮され、マスター・スレーブ・ネットワークの通信効率が向上する。
場合によっては、マスターデバイスは管理範囲内にあるスレーブデバイスによって能動的に送信されるIPアドレスサブセグメント要求を受信し、つまり、スレーブデバイスはIPアドレスサブセグメントを割り当てることをマスターデバイスに能動的に要求する。
図3は本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態2の概略流れ図である。図3に見られるように、マスターデバイスによってIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信する前に、方法は以下のステップをさらに含んでよい。
S301.マスターデバイスはスレーブデバイスによって送信されるIPアドレスサブセグメント要求メッセージを受信し、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われる。
Nは正の整数である。
ここで、スレーブデバイスはマスター・スレーブ・ネットワークの中でIPアドレス割り当て要求を持ついずれかのスレーブデバイスであってよい。
マスターデバイスはIPアドレスサブセグメント要求メッセージを受信した後に、マスターデバイスのIPアドレスサブセグメントグループの中で割り当て可能なIPアドレスサブセグメントをチェックする。ここで、割り当て可能なIPアドレスサブセグメントとはスレーブデバイスにまだ割り当てられていないIPアドレスサブセグメントである。
S302.IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在する場合、マスターデバイスは割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得し、N個のIPアドレスサブセグメントをスレーブデバイスに割り当てることができる。
尚、マスターデバイスはIPアドレスサブセグメントグループの割り当て可能なIPアドレスサブセグメントにスレーブデバイスが要求するN個のIPアドレスサブセグメントが存在するかどうかを判断するが、スレーブデバイスに割り当て済みのIPアドレスサブセグメントは判断の範囲内にない。
具体的に述べると、マスターデバイスは割り当て可能なIPアドレスサブセグメントの所定閾値kを予め設定でき、つまりマスターデバイスは、スレーブデバイスの要求を時間内に満たすため、少なくともk個のIPアドレスサブセグメントを保持する。つまり、スレーブデバイスがN個のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求する場合、マスターデバイスは少なくともN+k個の割り当て可能なIPアドレスサブセグメントを所持し、マスターデバイスにある割り当て可能なIPアドレスサブセグメントの数がN+kに満たない場合、マスターデバイスは、IPアドレスサブセグメントを割り当てる前に、別のスレーブデバイスからIPアドレスサブセグメントを回収する必要があり、kは0以上の正の整数である。
S303.IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在しない場合、マスターデバイスはIPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在するようになるまで、マスターデバイスの管理範囲内にある別のスレーブデバイスから割り当て可能なIPアドレスサブセグメントを回収し、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得する。
その後、マスターデバイスはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることができる。マスターデバイスは、閾値kを設定した場合に、別のスレーブデバイスから割り当て済みのIPアドレスサブセグメントを回収する必要があり、マスターデバイスのIPアドレスサブセグメントグループ内にN+k個の割り当て可能なIPアドレスサブセグメントが存在するようになるまで、回収したIPアドレスサブセグメントを分割してIPアドレスサブセグメントグループを更新または生成できる。
具体的に述べると、マスターデバイスは管理範囲内にあるスレーブデバイスからM個の割り当て可能なIPアドレスサブセグメントを回収することをランダムに要求できると仮定する。スレーブデバイスに割り当て可能なIPアドレスサブセグメントがm個しかなく、mがM未満である場合、スレーブデバイスはm個の割り当て可能なIPアドレスサブセグメントをマスターデバイスに返却し、次にマスターデバイスは別のスレーブデバイスからM−m個の割り当て可能なIPアドレスサブセグメントを回収することを要求し、IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントの数から所定の閾値を差し引いた値がN以上になるまでの残りの作業も類推して推し量ることができる。
図4は本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態3の概略流れ図である。図4に見られるように、図2の実施形態に基づき、マスターデバイスによってIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信する前に、この方法は以下のステップをさらに含んでよい。
S401.マスターデバイスはスレーブデバイスによって送信される特定IPアドレスサブセグメント要求メッセージを受信し、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、スレーブデバイスに特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求するために使われる。
つまりこの場合、スレーブデバイスは特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求し、スレーブデバイスはIPアドレスサブセグメント要求メッセージに特定のIPアドレスサブセグメントの識別子を加えることで、要求するIPアドレスサブセグメントをマスターデバイスに通知できる。
マスターデバイスは特定IPアドレスサブセグメント要求メッセージを受信した後に、マスターデバイスの割り当て可能なIPアドレスサブセグメントをチェックして、特定のIPアドレスサブセグメントがあるかどうかを確認する。
S402.IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在する場合、マスターデバイスは特定のIPアドレスサブセグメントを取得し、特定のIPアドレスサブセグメントをスレーブデバイスに割り当てることができる。
S403.IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在しない場合、マスターデバイスはマスターデバイスの管理範囲内にある別のスレーブデバイスから特定のIPアドレスサブセグメントを回収し、回収した特定のIPアドレスサブセグメントを取得し、回収した特定のIPアドレスサブセグメントは第1のスレーブデバイスに割り当てることができる。
具体的に述べると、マスターデバイスは管理範囲内にあるスレーブデバイスから特定のIPアドレスサブセグメントを回収することをランダムに要求できると仮定する。スレーブデバイスは特定のIPアドレスサブセグメントを所持している場合に特定のIPアドレスサブセグメントをマスターデバイスに返却し、マスターデバイスは特定のIPアドレスサブセグメントを要求しているスレーブデバイスに回収した特定のIPアドレスサブセグメントを割り当てることができる。マスターデバイスが特定のIPアドレスサブセグメントの回収を要求しているところのスレーブデバイスが特定のIPアドレスサブセグメントを所持していない場合、スレーブデバイスは、スレーブデバイスが特定のIPアドレスサブセグメントを所持していないことをマスターデバイスに通知し、次にマスターデバイスは別のスレーブデバイスから特定のIPアドレスサブセグメントを回収する。回収過程で、特定のIPアドレスサブセグメントを所持しているスレーブデバイスは特定のIPアドレスサブセグメントをマスターデバイスに返却することを拒否できる。この場合、マスターデバイスは特定のIPアドレスサブセグメントを要求するスレーブデバイスに特定のIPアドレスサブセグメントを割り当てることができず、手順は終了する。あるいは、マスターデバイスはマスターデバイスが特定のIPアドレスサブセグメントを所持していないことをスレーブデバイスに通知してもよい。
場合によっては、マスターデバイスが管理範囲内にあるスレーブデバイスから割り当て済みのIPアドレスサブセグメントを回収する必要があることが前述の実施形態から分かる。例えば、(1)MDのIPアドレスサブセグメントが新規IPアドレス申請要求または新規IPアドレスサブセグメント申請要求の要件を満たすことができない場合は、MDがIPアドレスサブセグメントを新たに追加することをSDに要求する、あるいはSDが他のUDに割り当て済みのIPアドレスを占有することを要求する、(2)MDが各SDからの割り当て可能IPアドレス回収を定期的に実行する、または各SDが割り当て可能IPアドレスをMDに定期的に報告する。勿論、本発明は前述したケースに限定されるものではない。
図5は本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態4の概略流れ図である。図5に見られるように、この方法は以下のステップを含む。
S501.マスターデバイスは少なくとも1つのスレーブデバイスへ回収メッセージを送信し、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われる。
あるいは、場合によっては、回収メッセージはマスターデバイスが必要とするIPアドレスをマスターデバイスに返却することをスレーブデバイスに要求するためにさらに使われる。
マスターデバイスは少なくとも1つのスレーブデバイスのいずれか1つへ回収メッセージをランダムに送信してよい。スレーブデバイスがマスターデバイスが必要とするIPアドレスサブセグメントを所持していないか、またはいくつかのIPアドレスサブセグメントしか所持していない場合、マスターデバイスは別のスレーブデバイス等からIPアドレスサブセグメントを回収する。
S502.マスターデバイスは回収メッセージに応じてスレーブデバイスによって送信される返却応答メッセージを受信し、返却応答メッセージはマスターデバイスが必要としスレーブデバイスによって返却されるIPアドレスサブセグメントの全部または一部の識別子を搬送し、あるいは返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことを伝える。
具体的に述べると、以下の2つのケースが一般的であるが、本発明はこれらに限定されるものではない。
(1)回収メッセージはマスターデバイスによって回収される必要がある少なくとも1つのIPアドレスサブセグメントの識別子を搬送する。つまり、マスターデバイスによって回収される必要のある特定のIPアドレスサブセグメントが回収メッセージで伝えられる。
この場合、マスターデバイスは回収メッセージに応じてスレーブデバイスによって送信される返却応答メッセージを受信し、返却応答メッセージはマスターデバイスによって回収される必要がありスレーブデバイスによって返却される少なくとも1つのIPアドレスサブセグメントの全部または一部の識別子を搬送する。あるいは、返却応答メッセージは第1のスレーブデバイスが返却できるIPアドレスサブセグメントを所持していないことを伝える。
例えば、マスターデバイスは3つのIPアドレスサブセグメントを、すなわちIPアドレスサブセグメントA、IPアドレスサブセグメントB、およびIPアドレスサブセグメントCを、回収する必要がある。スレーブデバイスは3つのIPアドレスサブセグメントを所持していない場合に、返却できるIPアドレスサブセグメントを所持していないことを返却応答メッセージで伝える。スレーブデバイスは3つのIPアドレスサブセグメントを所持している場合に、3つのIPアドレスサブセグメントの識別子を返却応答メッセージに加えてよい。あるいは、スレーブデバイスは3つのIPアドレスサブセグメントのうちIPアドレスサブセグメントAを所持している場合に、IPアドレスサブセグメントAの識別子を返却応答メッセージに加えてよい。勿論、スレーブデバイスがIPアドレスサブセグメントAをUDに割り当て済みの場合、あるいはIPアドレスサブセグメントAを別の目的に使用する場合、スレーブデバイスはIPアドレスサブセグメントAを所持し続けてよく、IPアドレスサブセグメントAが返却されないことをマスターデバイスに通知してよい。
特別な場合において、マスターデバイスは特定のIPアドレスを含むIPアドレスサブセグメントを回収する必要があり得、回収メッセージは特定のIPアドレスの識別子を搬送する。スレーブデバイスはIPアドレスを含むIPアドレスサブセグメントを所持している場合に、返却応答メッセージを使ってIPアドレスを含むIPアドレスサブセグメントを直接返却できる。スレーブデバイスがIPアドレスを所持しているが、IPアドレスが置かれている元のIPアドレスサブセグメントが存在しない場合、スレーブデバイスは返却応答メッセージを使ってIPアドレスのみを返却でき、マスターデバイスはIPアドレスに従って新しいIPアドレスサブセグメントを生成する。
(2)回収メッセージはマスターデバイスによって回収される必要のあるIPアドレスサブセグメントの数Nを搬送し、Nは正の整数である。つまり、マスターデバイスは回収する必要があるIPアドレスサブセグメントの数のみを伝え、特定のIPアドレスサブセグメントを必要としない。
相応に、マスターデバイスは回収メッセージに応じてスレーブデバイスによって送信される返却応答メッセージを受信し、返却応答メッセージはスレーブデバイスによって返却されるn個のIPアドレスサブセグメントの識別子を搬送し、nはN以下の正の整数である。あるいは、返却応答メッセージはスレーブデバイスが返却できるIPアドレスサブセグメントを所持していないことを伝える。
スレーブデバイスは、スレーブデバイスにある割り当て可能なIPアドレスサブセグメントの数に基づいて返却するIPアドレスサブセグメントの数を具体的に判断できる。スレーブデバイスはスレーブデバイスにある割り当て可能なIPアドレスサブセグメントの数をk以上に設定でき、kは0以上である。例えば、スレーブデバイスがM個の割り当て可能なIPアドレスサブセグメントを所持していて、Mがkより大きい場合、スレーブデバイスは最大でM−k個のIPアドレスサブセグメントをマスターデバイスに返却できる。スレーブデバイスにある割り当て可能なIPアドレスサブセグメントの数がk以下である場合、これはスレーブデバイスが返却できるIPアドレスサブセグメントを所持していないことを意味する。
勿論、マスターデバイスは回収メッセージのみをスレーブデバイスへ送信することもでき、つまり、回収されるべきIPアドレスサブセグメントの数も特定のIPアドレスサブセグメントの識別子も伝えない。この場合、スレーブデバイスはスレーブデバイスの状態に応じて1つ以上の割り当て可能なIPアドレスサブセグメントを、または1つ以上の割り当て可能なIPアドレスを、マスターデバイスに返却できる。
前述した実施形態に基づき、スレーブデバイスが返却できるIPアドレスサブセグメントを所持していないことを返却応答メッセージが伝える場合、マスターデバイスは管理範囲内にある前述したスレーブデバイス以外のスレーブデバイスへ回収メッセージを送信し、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをこのスレーブデバイスに要求するために使われ、マスターデバイスが必要とするIPアドレスサブセグメントを回収するまでの残りの作業も類推して推し量ることができる。
加えて、マスターデバイスが必要としスレーブデバイスによって返却されるいくつかのIPアドレスサブセグメントの識別子を返却応答メッセージが搬送する場合、マスターデバイスは管理範囲内にある前述したスレーブデバイス以外のスレーブデバイスへ回収メッセージをさらに送信でき、回収メッセージはマスターデバイスが必要とする残りのIPアドレスサブセグメントをマスターデバイスへ返却することをこのスレーブデバイスに要求するために使われる。残りのIPアドレスサブセグメントとは、マスターデバイスが必要とするIPアドレスサブセグメントのうち、スレーブデバイスによって返却されたいくつかのIPアドレスサブセグメント以外のIPアドレスサブセグメントである。例えば、マスターデバイスは第1のスレーブデバイスに10個のIPアドレスサブセグメントを要求し、第1のスレーブデバイスは6個のIPアドレスサブセグメントをマスターデバイスに返却し、次にマスターデバイスは第2のスレーブデバイスから4個のIPアドレスサブセグメントを回収することを要求し、第2のスレーブデバイスは第1のスレーブデバイスと同じ要領で返却できるIPアドレスサブセグメントの数を判断し、それでもなおマスターデバイスが10個のIPアドレスサブセグメントを回収しなかった場合、マスターデバイスは10個のIPアドレスサブセグメントが得られるまで別のスレーブデバイスにIPアドレスサブセグメントを要求し続けることができる。同様に、マスターデバイスは個別のスレーブデバイスから複数の特定のIPアドレスサブセグメントを個別に回収することもできる。
マスターデバイスは、IPアドレスサブセグメントを回収するため、スレーブデバイスをランダムに選択できる。これは本明細書にて限定されない。勿論、IPアドレス割り当て効率をより良くするため、各スレーブデバイスは、スレーブデバイスによって管理されるDHCPサーバーアドレスの状態を定期的に報告する形に予め設定されてもよい。具体的に述べると、それぞれスレーブデバイスによって定期的に報告されるメッセージは、DHCPサーバーアドレスプール内の割り当て可能なIPアドレスに関する情報や割り当て可能なIPアドレスの総数等を含んでよい。マスターデバイスはIPアドレスサブセグメントを回収する際に、スレーブデバイスによって報告されるメッセージに基づいて選択を行うことができる。勿論、スレーブデバイスが定期的に報告を行う形に予め設定されていない場合は、マスターデバイスが照会メッセージをスレーブデバイスへ定期的に送信できる。照会メッセージはスレーブデバイスによって管理されるDHCPサーバーアドレスの状態を報告することをスレーブデバイスに要求するために使われる。
本発明の本実施形態において、マスターデバイスがユーザーデバイスに直接接続される場合等では、マスターデバイスはIPアドレスサブセグメントをユーザーデバイスに直接割り当てることもできる。具体的に述べると、マスターデバイスはIPアドレスサブセグメントグループ内のユーザーデバイスのIPアドレスサブセグメントをユーザーデバイスへ送信できる。ユーザーデバイスのIPアドレスはIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントである。具体的な実装過程において、MDは、UDにIPアドレスを割り当てるため、生成されたIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントをユーザーデバイスのIPアドレスサブセグメントとして使用できる。
スレーブデバイスへ回収メッセージが送信される場合と同様、場合によっては、マスターデバイスはIPアドレスサブセグメントグループ内のユーザーデバイスのIPアドレスサブセグメントをユーザーデバイスへ送信した後に、ユーザーデバイスへ回収メッセージをさらに送信できる。回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをユーザーデバイスに要求するために使われる。具体的な回収方法については前述のスレーブデバイスを参照されたい。ここでは詳細を再度説明しない。
図6は本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態5の概略流れ図である。この方法はスレーブデバイスによって遂行され、スレーブデバイスはマスターデバイスの管理範囲内にあるいずれかのスレーブデバイスであってよく、スレーブデバイスはDHCPプロトコルをサポートする。
図6に見られるように、この方法は以下のステップを含む。
S601.スレーブデバイスはマスターデバイスによって送信されるIPアドレスサブセグメントを受信し、IPアドレスサブセグメントをDHCPサーバーアドレスとして使用し、IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む。
S602.スレーブデバイスはDHCPサーバーアドレスに従ってIPアドレスをユーザーに割り当てる。
つまり、マスターデバイスはIPアドレスサブセグメントをスレーブデバイスへ直接送信し、IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む。このようにして、スレーブデバイスはマスターデバイスによって割り当てられたIPアドレスサブセグメント内のIPアドレスをユーザーデバイスに直接割り当てることができる。
本実施形態において、スレーブデバイスはマスターデバイスによって送信されるIPアドレスサブセグメントを受信し、そのIPアドレスサブセグメントをDHCPサーバーアドレスとして使用し、DHCPサーバーアドレスに従ってIPアドレスをユーザーに割り当てることができる。このように、スレーブデバイスはIPアドレスをユーザーデバイスに直接割り当てることができるため、IPアドレスの割り当て時間が大幅に短縮され、マスター・スレーブ・ネットワークの通信効率が向上する。
さらに場合によっては、スレーブデバイスはさらに、IPアドレスサブセグメントを割り当てることをマスターデバイスに能動的に要求する必要がある。例えば、新たなUDがネットワークにアクセスし、IPアドレスを割り当てる必要があるが、DHCPサーバーアドレスに割り当て可能なIPアドレスがない、あるいはUDが特定のIPアドレスの割り当てを要求するが、特定のIPアドレスはスレーブデバイスの割り当て可能なIPアドレスにない。これは本明細書にて限定されない。
具体的に述べると、
(1)スレーブデバイスは、マスターデバイスによって送信される第1のIPアドレスサブセグメントを受信する前に、IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信でき、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われる。Nは正の整数である。
(2)スレーブデバイスは、マスターデバイスによって送信されるIPアドレスサブセグメントを受信する前に、特定IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信でき、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、スレーブデバイスに特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求するために使われる。
例えば、UDはIPアドレスAを割り当てることをスレーブデバイスに要求し、スレーブデバイスはスレーブデバイスの割り当て可能なDHCPサーバーアドレスをチェックし、DHCPサーバーアドレスにIPアドレスAが存在しないことを知る。この場合、スレーブデバイスはIPアドレスAを含む特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求できる。
先行技術のSDと比べて、SDはIPアドレスを必要としないため、SDは通常、リクエスタとしてMDにIPアドレスを申請しない。
図7は本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態6の概略流れ図である。図7に見られるように、この方法は、図6に示す実施形態に基づき、以下のステップをさらに含む。
S701.スレーブデバイスはマスターデバイスによって送信される回収メッセージを受信し、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われる。
S702.スレーブデバイスはDHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいるかどうかを照会する。
S703.DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントの全部または一部を含んでいる場合、スレーブデバイスはマスターデバイスへ返却応答メッセージを送信し、返却応答メッセージはDHCPサーバーアドレスに含まれていてマスターデバイスが必要としているIPアドレスサブセグメントの全部または一部の識別子を搬送する。勿論、スレーブデバイスはマスターデバイスが必要とするIPアドレスサブセグメントを返却しない場合もあり、手順は終了する。
S704.DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいない場合、スレーブデバイスはマスターデバイスへ返却応答メッセージを送信し、返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことをマスターデバイスに通知する。
具体的な実装過程では少なくとも以下のケースが含まれる。
(1)回収メッセージはマスターデバイスによって回収される必要がある少なくとも1つのIPアドレスサブセグメントの識別子を搬送する。
相応に、前述のS702は具体的には、DHCPサーバーアドレスがマスターデバイスによって回収される必要のある少なくとも1つのIPアドレスサブセグメントの全部または一部を含んでいるかどうかをスレーブデバイスが照会することであってよい。
S703は具体的には、DHCPサーバーアドレスがマスターデバイスによって回収される必要のある少なくとも1つのIPアドレスサブセグメントの全部または一部を含んでいる場合に、スレーブデバイスがマスターデバイスへ返却応答メッセージを送信することであり、返却応答メッセージは、マスターデバイスによって回収される必要があり、DHCPに含まれている、少なくとも1つのIPアドレスサブセグメントの全部または一部の識別子を搬送する。
この場合、マスターデバイスによって回収される必要があるIPアドレスサブセグメントがUDに割り当て済みなら、スレーブデバイスはマスターデバイスに応答しなくてよく、あるいは回収が失敗したことをマスターデバイスに通知してよい。
(2)回収メッセージはマスターデバイスによって回収される必要があるIPアドレスサブセグメントの数Nを搬送し、Nは正の整数である。
相応に、前述のS702は具体的には、スレーブデバイスがDHCPサーバーアドレスで割り当て可能なIPアドレスサブセグメントの数を照会することであってよい。
S703は具体的には、DHCPサーバーアドレス内で割り当て可能なIPアドレスサブセグメントの数がnであり、nがN以上の正の整数である場合に、スレーブデバイスがマスターデバイスへ返却応答メッセージを送信することであり、返却応答メッセージはDHCPサーバーアドレスにあるN個の割り当て可能なIPアドレスサブセグメントの識別子を搬送する。尚、スレーブデバイスが閾値kを設定し、kが正の整数である場合、すなわちスレーブデバイスがk個以上の割り当て可能なIPアドレスサブセグメントを所持する必要がある場合、スレーブデバイスはnがN+k以上である場合に限ってN個のIPアドレスサブセグメントをマスターデバイスに返却する。
あるいは、S703は具体的には、DHCPサーバーアドレス内で割り当て可能なIPアドレスサブセグメントの数がnであり、nがN未満の正の整数である場合に、スレーブデバイスがマスターデバイスへ返却応答メッセージを送信することであり、返却応答メッセージはDHCPサーバーアドレスにあるn個の割り当て可能なIPアドレスサブセグメントの識別子を搬送する。この場合、マスターデバイスはN−n個のIPアドレスサブセグメントをさらに必要とし、マスターデバイスは引き続き管理範囲内にある別のスレーブデバイスからIPアドレスサブセグメントを回収することを要求する。
前述の実施形態に基づき、UDはIPアドレスを割り当てることをスレーブデバイスに能動的に要求でき、つまりスレーブデバイスはユーザーデバイスによって送信される要求メッセージを受信する。要求メッセージはユーザーデバイスにIPアドレスを割り当てることをスレーブデバイスに要求するために使われる。
具体的に述べると、少なくとも以下の2つのケースがさらに含まれていてよい。
1.スレーブデバイスはユーザーデバイスによって送信される第1の要求メッセージを受信し、第1の要求メッセージはユーザーデバイスに新しいIPアドレスを割り当てることをスレーブデバイスに要求するために使われる。つまり、UDがネットワークにアクセスし、UDにIPアドレスがまだ割り当てられていない場合は、新しいIPアドレスを割り当てる必要がある。
相応に、前述のS602は具体的には、スレーブデバイスがDHCPサーバーアドレスに割り当て可能なIPアドレスがあるかどうかを照会し、割り当て可能なIPアドレスが存在する場合は、スレーブデバイスが割り当て可能なIPアドレスのIPアドレスをユーザーデバイスに割り当て、割り当て可能なIPアドレスが存在しない場合は、スレーブデバイスが最初に新しいIPアドレスサブセグメントを割り当てることをマスターデバイスに要求し、マスターデバイスによって割り当てられた新しいIPアドレスサブセグメントを受信した後に、新しいIPアドレスサブセグメントのIPアドレスをユーザーデバイスに割り当てることを含む。
あるいは、
2.スレーブデバイスはユーザーデバイスによって送信される第2の要求メッセージを受信し、第2の要求メッセージはかつてユーザーデバイスに割り当てられたことがある第1のIPアドレスの識別子を搬送し、第2の要求メッセージは第1のIPアドレスを再度使用するためユーザーデバイスに割り当てることをスレーブデバイスに要求するために使われる。つまり、第1のIPアドレスはかつてUDに割り当てられたことがあり、UDは新しいIPアドレスを要求する代わりにIPアドレスを再度使用することを要求する。
相応に、前述のS602は具体的には、DHCPサーバーアドレスの割り当て可能なIPアドレスが第1のIPアドレスを含んでいるかどうかをスレーブデバイスが照会し、第1のIPアドレスを含んでいる場合は、スレーブデバイスが第1のIPアドレスを割り当て済みとマークし、第1のIPアドレスを含んでいない場合は、スレーブデバイスが第1のIPアドレスを含むIPアドレスサブセグメントを割り当てることをマスターデバイスに要求し、マスターデバイスによって割り当てられた第1のIPアドレスを含むIPアドレスサブセグメントを受信した後に、IPアドレスを割り当て済みとマークすることを含む。具体的に述べると、スレーブデバイスはマスターデバイスによって割り当てられた第1のIPアドレスを含むIPアドレスサブセグメントを受信した後に、まずはスレーブデバイスのDHCPサーバーアドレス内の割り当て可能なIPアドレスを更新し、次にDHCPサーバーアドレスで第1のIPアドレスを割り当て済みとマークする。
前述の実施形態において、スレーブデバイスが第1のIPアドレスを含むIPアドレスサブセグメントの割り当てを要求する際に、マスターデバイスが第1のIPアドレスを含むIPアドレスサブセグメントを所持している場合は、スレーブデバイスはIPアドレスサブセグメントをスレーブデバイスに直接割り当てることができ、マスターデバイスが第1のIPアドレスを含むIPアドレスサブセグメントを所持していない場合は、マスターデバイスは第1のIPアドレスを含むIPアドレスサブセグメントを別のスレーブデバイスから回収する。スレーブデバイスは、第1のIPアドレスを含むIPアドレスサブセグメントを所持している場合に、第1のIPアドレスを含むIPアドレスサブセグメント全体をマスターデバイスに直接返却できる。例えばスレーブデバイスが第1のIPアドレスを所持しているが、例えば別のIPアドレスが割り当てられているため、第1のIPアドレスが置かれている元のIPアドレスサブセグメントが存在しないという特殊なケースもあり、スレーブデバイスは第1のIPアドレスのみをマスターデバイスに返却してよく、マスターデバイスは第1のIPアドレスに従って新たなIPアドレスサブセグメントを生成し、次いでIPアドレスサブセグメントをスレーブデバイスへ送信する。
尚、マスター・スレーブ・ネットワークでは広域ネットワーク(Wide Area Network、略してWAN)インタフェースを用いてマスターデバイスがスレーブデバイスへ接続され、つまりSDデバイスとMDデバイスを接続する論理インタフェースまたは物理インタフェースはWANインタフェースと通常定義される。IPネットワークでは通常、WANインタフェースにIPアドレスは割り当てられない。具体的な実装過程において、IPアドレス割り当てを要求するためUDによって送信される要求メッセージを受信した後に、SDは最初にそのメッセージがWANインタフェースからのものであるかどうかを判断し、WANインタフェースからのものである場合は要求メッセージを無視し、WANインタフェースからのものでない場合は前述の手順に従ってUDにIPアドレスを割り当てる。
これ以降は、一例として1つのMDと2つのSD(第1のSDと第2のSD)と2つのUD(第1のUDと第2のUD)を用いて本発明の一実施形態によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法を説明する。第1のSDと第2のSDはMDの管理範囲内にあるSDである。
図8Aおよび図8Bは本発明によるマスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の実施形態7の概略流れ図である。図8Aおよび図8Bに見られるように、マスター・スレーブ・ネットワークのためのIPアドレス割り当て方法の相互作用手順は次の通りであってよい。
S801.MDはIPアドレスサブセグメントグループを生成し、IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む。
S802.MDはアドレスサブセグメントグループ内のIPアドレスサブセグメントAを第1のSDに割り当て、IPアドレスサブセグメントBを第2のSDに割り当てる。
具体的に述べると、IPアドレスサブセグメントAはIPアドレスa3とIPアドレスb4とを含み、IPアドレスサブセグメントBはIPアドレスcとIPアドレスdとを含む。
S803.第1のSDはDHCPサーバーを起動し、DHCPサーバーアドレスプールを確立し、DHCPサーバーアドレスプールはIPアドレスサブセグメントAを含み、第2のSDはDHCPサーバーを起動し、DHCPサーバーアドレスプールを確立し、DHCPサーバーアドレスプールはIPアドレスサブセグメントBを含む。
S804.第2のUDは第2のSDにアクセスする。
具体的に述べると、第2のUDはIPアドレスを割り当てることができるUDである。
S805.第2のUDは第2のSDへIPアドレス要求メッセージを送信する。
S806.第2のSDはIPアドレス要求メッセージがWANインタフェースからのものではなく、割り当て可能なIPアドレスcと割り当て可能なIPアドレスdが第2のSDのDHCPサーバーアドレスプールにあると判断する。
S807.第2のSDは第2のUDにIPアドレスcを割り当て、第2のSDのDHCPサーバーアドレスプールでIPアドレスcを割り当て済みとマークする。
S808.第1のUDは第1のSDにアクセスする。
具体的に述べると、第1のUDはIPアドレスがかつて割り当てられたことがあるUDであり、第1のUDに割り当てられたIPアドレスはIPアドレスdである。
S809.第1のUDはIPアドレスdを再度使用するため第1のUDに割り当てることを第1のSDに要求するため、第1のSDへIPアドレス要求メッセージを送信する。
S810.第1のSDはIPアドレス要求メッセージが広域ネットワークWANインタフェースからのものではなく、IPアドレスdが第1のSDのDHCPサーバーアドレスプールにないと判断する。
S811.第1のSDはIPアドレスdを含むIPアドレスサブセグメントをSDに割り当てることをMDに要求するため、MDへIPアドレスサブセグメント要求メッセージを送信する。
S812.MDはMDのIPアドレスサブセグメントグループで割り当て可能なIPアドレスサブセグメントを照会し、IPアドレスdを含むIPアドレスサブセグメントが存在しないと判断する。
S813.MDはIPアドレスdを含むIPアドレスサブセグメントをMDに返却することを第2のSDに要求するため、第2のSDへ回収要求メッセージを送信する。
S814.第2のSDのDHCPサーバーアドレスプールで割り当て可能なIPアドレスはIPアドレスdを含んでいる。
S815.第2のSDはMDへ返却応答を送信し、返却応答はIPアドレスdを搬送し、第2のSDはDHCPサーバーアドレスプールを更新し、DHCPサーバーアドレスプールからIPアドレスdを削除する。
S816.MDはIPアドレスdに従って新しいIPアドレスサブセグメントを生成し、新しいIPアドレスサブセグメントを第1のSDへ送信する。
S817.第1のSDはDHCPサーバーアドレスプールを更新し、更新したDHCPサーバーアドレスプールでIPアドレスdを割り当て済みとマークする。
尚、図8Aおよび図8Bは特定の実施形態の一例に過ぎず、本発明はこの例に限定されない。
具体的な実装過程において、ネットワークの電源が投入された後に、MDはIPアドレスサブセグメントグループを生成し、つまりMDのIPアドレスセグメントを複数のIPアドレスサブセグメントに分割し、MDによって制御される自律型ネットワークにSDが参加した後に、MDはMDのIPアドレスサブセグメントグループ内のIPアドレスサブセグメントをSDに割り当てる。
図9は本発明によるマスターデバイスの実施形態1の概略構成図である。マスターデバイスは前述のマスター・スレーブ・ネットワークにあるマスターデバイスである。図9に見られるように、マスターデバイスは生成モジュール901と送信モジュール902とを含む。
生成モジュール901はアドレスサブセグメントグループを生成するように構成され、IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む。
送信モジュール902はIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信するように構成され、それにより、少なくとも1つのスレーブデバイスは受信したIPアドレスサブセグメントをDHCPサーバーアドレスとして使用し、DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てる。
図10は本発明によるマスターデバイスの実施形態2の概略構成図である。図10に見られるように、マスターデバイスは第1の受信モジュール110と第1の取得モジュール120とをさらに含む。具体的に述べると、前述の実施形態に基づき、
第1の受信モジュール110は、送信モジュール902がIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信する前に、スレーブデバイスによって送信されるIPアドレスサブセグメント要求メッセージを受信するように構成され、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数であり、
第1の取得モジュール120は、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在する場合に、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得し、あるいはIPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在しない場合に、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在するようになるまで、マスターデバイスの管理範囲内にある別のスレーブデバイスから割り当て可能なIPアドレスサブセグメントを回収し、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得するように構成される。
図11は本発明によるマスターデバイスの実施形態3の概略構成図である。図11に見られるように、マスターデバイスは第2の受信モジュール111と第2の取得モジュール112とをさらに含む。具体的に述べると、
第2の受信モジュール111は、送信モジュール902がIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信する前に、スレーブデバイスによって送信される特定IPアドレスサブセグメント要求メッセージを受信するように構成され、IPアドレスサブセグメント要求メッセージはスレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、スレーブデバイスに特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求するために使われる。
第2の取得モジュール112は、IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在する場合に、特定のIPアドレスサブセグメントを取得し、あるいはIPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在しない場合に、マスターデバイスの管理範囲内にある別のスレーブデバイスから特定のIPアドレスサブセグメントを回収し、回収した特定のIPアドレスサブセグメントを取得するように構成される。
図12は本発明によるマスターデバイスの実施形態4の概略構成図である。図12に見られるように、マスターデバイスは第3の受信モジュール121をさらに含む。図12に見られる実施形態は第1の受信モジュール110と第1の取得モジュール120とを含んでもよく、あるいは第2の受信モジュール111と第2の取得モジュール112とを含む。
具体的に述べると、
送信モジュール902は少なくとも1つのスレーブデバイスへ回収メッセージを送信するようにさらに構成され、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われ、
第3の受信モジュール121は回収メッセージに応じてスレーブデバイスによって送信される返却応答メッセージを受信するように構成され、返却応答メッセージはマスターデバイスが必要としスレーブデバイスによって返却されるIPアドレスサブセグメントの全部または一部の識別子を搬送し、あるいは返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことを伝える。
マスターデバイスは前述のマスターデバイスによって遂行される方法の実施形態を遂行するように構成される。マスターデバイスの実装原理と技術的効果は方法の実施形態のそれと同様である。ここでは詳細を再度説明しない。
図13は本発明によるスレーブデバイスの実施形態1の概略構成図である。スレーブデバイスは前述のマスター・スレーブ・ネットワークにあるスレーブデバイスである。図13に見られるように、スレーブデバイスは受信モジュール131と割り当てモジュール132とを含む。
受信モジュール131はマスターデバイスによって送信されるIPアドレスサブセグメントを受信し、そのIPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用するように構成され、IPアドレスサブセグメントは少なくとも1つIPアドレスを含む。
割り当てモジュール132はDHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てるように構成される。
図14は本発明によるスレーブデバイスの実施形態2の概略構成図である。図14に見られるように、スレーブデバイスは図13に基づき、第1の送信モジュール141をさらに含む。
第1の送信モジュール141は、マスターデバイスによって送信されるIPアドレスサブセグメントを受信モジュール131が受信する前に、IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するように構成され、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数である。
図15は本発明によるスレーブデバイスの実施形態3の概略構成図である。図15に見られるように、スレーブデバイスは図13に基づき、第2の送信モジュール151をさらに含む。
第2の送信モジュール151は、マスターデバイスによって送信されるIPアドレスサブセグメントを受信モジュール131が受信する前に、特定IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するように構成され、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、特定のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われる。
図16は本発明によるスレーブデバイスの実施形態4の概略構成図である。図16に見られるように、スレーブデバイスは前述の実施形態に基づき、照会モジュール161と第3の送信モジュール162とをさらに含んでよい。第1の送信モジュール141または第2の送信モジュール151が図16に含まれてもよい。
受信モジュール131はマスターデバイスによって送信される回収メッセージを受信するようにさらに構成され、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われる。
照会モジュール161はDHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいるかどうかを照会するように構成される。
第3の送信モジュール162は、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントの全部または一部を含んでいる場合に、マスターデバイスへ返却応答メッセージを送信するように構成され、返却応答メッセージはDHCPサーバーアドレスに含まれていてマスターデバイスが必要としているIPアドレスサブセグメントの全部または一部の識別子を搬送し、あるいは第3の送信モジュール162は、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいない場合に、マスターデバイスへ返却応答メッセージを送信するように構成され、返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことをマスターデバイスに通知する。
さらに、前述の実施形態に基づき、受信モジュール131はユーザーデバイスによって送信される要求メッセージを受信するようにさらに構成され、要求メッセージはユーザーデバイスにIPアドレスを割り当てることをスレーブデバイスに要求するために使われる。
図17は本発明によるマスターデバイスの実施形態5の概略構成図である。マスターデバイスは前述のマスター・スレーブ・ネットワークにあるマスターデバイスである。図17に見られるように、マスターデバイスは処理器171と送信器172とを含む。
処理器171はインターネットプロトコル(IP)アドレスサブセグメントグループを生成するように構成され、IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む。
送信器172はIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信するように構成され、それにより、少なくとも1つのスレーブデバイスは受信したIPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用し、DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てる。
さらに、図17を参照すると、マスターデバイスは、送信器172がIPアドレスサブセグメントグループ内の少なくとも1つのIPアドレスサブセグメントを少なくとも1つのスレーブデバイスへ個別に送信する前に、スレーブデバイスによって送信されるIPアドレスサブセグメント要求メッセージを受信するように構成された受信器173をさらに含み、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数である。
IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在する場合、処理器171は割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得する。IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在しない場合、処理器171は、IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスが存在するようになるまで、マスターデバイスの管理範囲内にある別のスレーブデバイスから割り当て可能なIPアドレスサブセグメントを回収し、割り当て可能なIPアドレスサブセグメントからN個のIPアドレスサブセグメントを取得する。具体的に述べると、回収過程で処理器171は送信器172を用いて要求を送信してよく、受信器173等を用いて応答を受信してよい。
相応に、送信器172は取得したN個の割り当て可能なIPアドレスサブセグメントをスレーブデバイスへ送信する。
別の実施形態において、受信器173はスレーブデバイスによって送信される特定IPアドレスサブセグメント要求メッセージを受信するように構成され、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、スレーブデバイスに特定のIPアドレスサブセグメントを割り当てることをマスターデバイスに要求するために使われる。
IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在する場合、処理器171は特定のIPアドレスサブセグメントを取得する。IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに特定のIPアドレスサブセグメントが存在しない場合、処理器171はマスターデバイスの管理範囲内にある別のスレーブデバイスから特定のIPアドレスサブセグメントを回収し、回収した特定のIPアドレスサブセグメントを取得する。
具体的な実装過程において、送信器172は少なくとも1つのスレーブデバイスへ回収メッセージを送信するようにさらに構成され、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われる。
受信器は回収メッセージに応じてスレーブデバイスによって送信される返却応答メッセージを受信するように構成され、返却応答メッセージはマスターデバイスが必要としスレーブデバイスによって返却されるIPアドレスサブセグメントの全部または一部の識別子を搬送し、あるいは返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことを伝える。
マスターデバイスは前述のマスターデバイスに対応する方法の実施形態を遂行するように構成される。マスターデバイスの実装原理と技術的効果は方法の実施形態のそれと同様である。ここでは詳細を再度説明しない。
図18は本発明によるスレーブデバイスの実施形態5の概略構成図である。スレーブデバイスは前述のマスター・スレーブ・ネットワークにあるスレーブデバイスである。図18に見られるように、スレーブデバイスは受信器181と処理器182とを含む。
受信器181はマスターデバイスによって送信されるIPアドレスサブセグメントを受信し、IPアドレスサブセグメントをDHCPサーバーアドレスとして使用するように構成され、IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む。
処理器182はDHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てるように構成される。
さらに、別の実施形態において、図18を参照すると、スレーブデバイスは送信器183をさらに含んでよい。
送信器183は、マスターデバイスによって送信されるIPアドレスサブセグメントを受信器181が受信する前に、IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するように構成され、IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われ、Nは正の整数である。
別の実施形態において、送信器183は、マスターデバイスによって送信されるIPアドレスサブセグメントを受信器181が受信する前に、特定IPアドレスサブセグメント要求メッセージをマスターデバイスへ送信するように構成され、IPアドレスサブセグメント要求メッセージは、スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、特定のIPアドレスサブセグメントをスレーブデバイスに割り当てることをマスターデバイスに要求するために使われる。
したがって、受信器181はマスターデバイスによって割り当てられた特定のIPアドレスサブセグメントを受信し、特定のIPアドレスサブセグメントをDHCPサーバーアドレスとして使用するよう具体的に構成される。
さらに、受信器181はマスターデバイスによって送信される回収メッセージを受信するようにさらに構成され、回収メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをマスターデバイスに返却することをスレーブデバイスに要求するために使われる。
処理器182はDHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいるかどうかを照会するように構成される。
送信器183は、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントの全部または一部を含んでいる場合に、返却応答メッセージをマスターデバイスへ送信するように構成され、返却応答メッセージはDHCPサーバーアドレスに含まれていてマスターデバイスが必要としているIPアドレスサブセグメントの全部または一部の識別子を搬送し、あるいは送信器183は、DHCPサーバーアドレスがマスターデバイスが必要とするIPアドレスサブセグメントを含んでいない場合に、返却応答メッセージをマスターデバイスへ送信するように構成され、返却応答メッセージはマスターデバイスが必要とするIPアドレスサブセグメントをスレーブデバイスが所持していないことをマスターデバイスに通知する。
前述の実施形態に基づき、受信器161はユーザーデバイスによって送信される要求メッセージを受信するようにさらに構成され、要求メッセージはユーザーデバイスにIPアドレスを割り当てることをスレーブデバイスに要求するために使われる。
当業者であれば、関連ハードウェアに命令するプログラムによって方法の実施形態のステップの全部または一部を実施できることを理解できる。プログラムはコンピュータ可読記憶媒体に記憶されてよい。プログラムが実行すると方法の実施形態のステップが遂行される。前述した記憶媒体は、ROM、RAM、磁気ディスク、光ディスク等、プログラムコードを記憶できる種々媒体を含む。
最後に、前述の実施形態は本発明の技術的解決手段を説明するためのものに過ぎず、本発明を限定するものではないことに注意されたい。前述の実施形態を参照しながら本発明を詳しく説明したが、当業者は、本発明の実施形態の技術的解決手段の範囲から逸脱せずに前述の実施形態で説明されている技術的解決手段に変更を加えることができること、あるいは技術的解決手段の一部または全部の技術的特徴を同等の技術的特徴に差し替えることができることを理解すべきである。
110 第1の受信モジュール
111 第2の受信モジュール
112 第2の取得モジュール
120 第1の取得モジュール
121 第3の受信モジュール
131 受信モジュール
132 割り当てモジュール
141 第1の送信モジュール
151 第2の送信モジュール
161 照会モジュール
162 第3の送信モジュール
171 処理器
172 送信器
173 受信器
181 受信器
182 処理器
183 送信器
901 生成モジュール
902 送信モジュール

Claims (9)

  1. マスター・スレーブ・ネットワークのためのIPアドレス割り当て方法であって、前記マスター・スレーブ・ネットワークはマスターデバイスと前記マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイスとを含み、前記方法は、
    前記マスターデバイスにより、インターネットプロトコル(IP)アドレスサブセグメントグループを生成するステップであって、前記IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む、ステップと、
    前記マスターデバイスにより、前記IPアドレスサブセグメントグループ内の前記少なくとも1つのIPアドレスサブセグメントを前記少なくとも1つのスレーブデバイスへ個別に送信するステップであって、それにより、前記少なくとも1つのスレーブデバイスが、受信した前記IPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用し、前記DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てる、ステップと
    を含
    前記マスターデバイスにより、前記IPアドレスサブセグメントグループ内の前記少なくとも1つのIPアドレスサブセグメントを前記少なくとも1つのスレーブデバイスへ個別に送信する前記ステップの前に、
    前記マスターデバイスにより、前記スレーブデバイスによって送信されるIPアドレスサブセグメント要求メッセージを受信するステップであって、前記IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントを前記スレーブデバイスに割り当てることを前記マスターデバイスに要求するために使われ、Nは正の整数である、ステップと、
    前記IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在する場合に、前記マスターデバイスにより、前記割り当て可能なIPアドレスサブセグメントから前記N個のIPアドレスサブセグメントを取得するステップ、または、前記IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在しない場合に、前記マスターデバイスにより、前記IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在するようになるまで、前記マスターデバイスの前記管理範囲内にある別のスレーブデバイスから割り当て可能なIPアドレスサブセグメントを回収し、前記マスターデバイスにより、前記割り当て可能なIPアドレスサブセグメントから前記N個のIPアドレスサブセグメントを取得するステップと
    をさらに含む、方法。
  2. 前記マスターデバイスにより、前記IPアドレスサブセグメントグループ内の前記少なくとも1つのIPアドレスサブセグメントを前記少なくとも1つのスレーブデバイスへ個別に送信する前記ステップの前に、
    前記マスターデバイスにより、前記スレーブデバイスによって送信される特定IPアドレスサブセグメント要求メッセージを受信するステップであって、前記IPアドレスサブセグメント要求メッセージは、前記スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、前記スレーブデバイスに前記特定のIPアドレスサブセグメントを割り当てることを前記マスターデバイスに要求するために使われる、ステップと、
    前記IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに前記特定のIPアドレスサブセグメントが存在する場合に、前記マスターデバイスにより、前記特定のIPアドレスサブセグメントを取得するステップ、または、前記IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに前記特定のIPアドレスサブセグメントが存在しない場合に、前記マスターデバイスにより、前記マスターデバイスの前記管理範囲内にある別のスレーブデバイスから前記特定のIPアドレスサブセグメントを回収し、前記マスターデバイスにより、回収した前記特定のIPアドレスサブセグメントを取得するステップと
    をさらに含む、請求項1に記載の方法。
  3. 前記方法は、
    前記マスターデバイスにより、前記少なくとも1つのスレーブデバイスへ回収メッセージを送信するステップであって、前記回収メッセージは前記マスターデバイスが必要とする前記IPアドレスサブセグメントを前記マスターデバイスに返却することを前記スレーブデバイスに要求するために使われる、ステップと、
    前記マスターデバイスにより、前記回収メッセージに応じて前記スレーブデバイスによって送信される返却応答メッセージを受信するステップであって、前記返却応答メッセージは前記マスターデバイスが必要とし前記スレーブデバイスによって返却されるIPアドレスサブセグメントの全部または一部の識別子を搬送し、または、前記返却応答メッセージは前記マスターデバイスが必要とする前記IPアドレスサブセグメントを前記スレーブデバイスが所持していないことを伝える、ステップと
    をさらに含む、請求項1または2に記載の方法。
  4. マスターデバイスであって、前記マスターデバイスはマスター・スレーブ・ネットワークに属し、前記マスター・スレーブ・ネットワークは前記マスターデバイスと前記マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイスとを含み、前記マスターデバイスは、
    インターネットプロトコル(IP)アドレスサブセグメントグループを生成するように構成された生成モジュールであって、前記IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む、生成モジュールと、
    前記IPアドレスサブセグメントグループ内の前記少なくとも1つのIPアドレスサブセグメントを前記少なくとも1つのスレーブデバイスへ個別に送信するように構成された送信モジュールであって、それにより、前記少なくとも1つのスレーブデバイスが、受信した前記IPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用し、前記DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てる、送信モジュールと
    を含
    前記マスターデバイスは、第1の受信モジュールと第1の取得モジュールとをさらに含み、
    前記第1の受信モジュールは、前記送信モジュールが前記IPアドレスサブセグメントグループ内の前記少なくとも1つのIPアドレスサブセグメントを前記少なくとも1つのスレーブデバイスへ個別に送信する前に、前記スレーブデバイスによって送信されるIPアドレスサブセグメント要求メッセージを受信するように構成され、前記IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントを前記スレーブデバイスに割り当てることを前記マスターデバイスに要求するために使われ、Nは正の整数であり、
    前記第1の取得モジュールは、前記IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在する場合に、前記割り当て可能なIPアドレスサブセグメントから前記N個のIPアドレスサブセグメントを取得するように、または、前記IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在しない場合に、前記IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在するようになるまで、前記マスターデバイスの前記管理範囲内にある別のスレーブデバイスから割り当て可能なIPアドレスサブセグメントを回収し、前記割り当て可能なIPアドレスサブセグメントから前記N個のIPアドレスサブセグメントを取得するように構成される、マスターデバイス。
  5. 第2の受信モジュールと第2の取得モジュールとをさらに含み、
    前記第2の受信モジュールは、前記送信モジュールが前記IPアドレスサブセグメントグループ内の前記少なくとも1つのIPアドレスサブセグメントを前記少なくとも1つのスレーブデバイスへ個別に送信する前に、前記スレーブデバイスによって送信される特定IPアドレスサブセグメント要求メッセージを受信するように構成され、前記IPアドレスサブセグメント要求メッセージは、前記スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、前記スレーブデバイスに前記特定のIPアドレスサブセグメントを割り当てることを前記マスターデバイスに要求するために使われ、
    前記第2の取得モジュールは、前記IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに前記特定のIPアドレスサブセグメントが存在する場合に、前記特定のIPアドレスサブセグメントを取得するように、または、前記IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに前記特定のIPアドレスサブセグメントが存在しない場合に、前記マスターデバイスの前記管理範囲内にある別のスレーブデバイスから前記特定のIPアドレスサブセグメントを回収し、回収した前記特定のIPアドレスサブセグメントを取得するように構成される、請求項4に記載のマスターデバイス。
  6. 第3の受信モジュールをさらに含み、
    前記送信モジュールは、前記少なくとも1つのスレーブデバイスへ回収メッセージを送信するようにさらに構成され、前記回収メッセージは前記マスターデバイスが必要とする前記IPアドレスサブセグメントを前記マスターデバイスに返却することを前記スレーブデバイスに要求するために使われ、
    前記第3の受信モジュールは、前記回収メッセージに応じて前記スレーブデバイスによって送信される返却応答メッセージを受信するように構成され、前記返却応答メッセージは前記マスターデバイスが必要とし前記スレーブデバイスによって返却されるIPアドレスサブセグメントの全部または一部の識別子を搬送し、または、前記返却応答メッセージは前記マスターデバイスが必要とする前記IPアドレスサブセグメントを前記スレーブデバイスが所持していないことを伝える、請求項4または5に記載のマスターデバイス。
  7. マスターデバイスであって、前記マスターデバイスはマスター・スレーブ・ネットワークに属し、前記マスター・スレーブ・ネットワークは前記マスターデバイスと前記マスターデバイスの管理範囲内にある少なくとも1つのスレーブデバイスとを含み、前記マスターデバイスは、
    インターネットプロトコル(IP)アドレスサブセグメントグループを生成するように構成された処理器であって、前記IPアドレスサブセグメントグループは少なくとも1つのIPアドレスサブセグメントを含み、各IPアドレスサブセグメントは少なくとも1つのIPアドレスを含む、処理器と、
    前記IPアドレスサブセグメントグループ内の前記少なくとも1つのIPアドレスサブセグメントを前記少なくとも1つのスレーブデバイスへ個別に送信するように構成された送信器であって、それにより、前記少なくとも1つのスレーブデバイスが、受信した前記IPアドレスサブセグメントを動的ホスト構成プロトコル(DHCP)サーバーアドレスとして使用し、前記DHCPサーバーアドレスに従ってIPアドレスをユーザーデバイスに割り当てる、送信器と
    前記送信器が前記IPアドレスサブセグメントグループ内の前記少なくとも1つのIPアドレスサブセグメントを前記少なくとも1つのスレーブデバイスへ個別に送信する前に、前記スレーブデバイスによって送信されるIPアドレスサブセグメント要求メッセージを受信するように構成された受信器であって、前記IPアドレスサブセグメント要求メッセージはN個のIPアドレスサブセグメントを前記スレーブデバイスに割り当てることを前記マスターデバイスに要求するために使われ、Nは正の整数である、受信器と
    を含
    前記処理器は、前記IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在する場合に、前記割り当て可能なIPアドレスサブセグメントから前記N個のIPアドレスサブセグメントを取得するように、または、前記IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在しない場合に、前記IPアドレスサブセグメントグループ内にN個の割り当て可能なIPアドレスサブセグメントが存在するようになるまで、前記マスターデバイスの前記管理範囲内にある別のスレーブデバイスから割り当て可能なIPアドレスサブセグメントを回収し、前記割り当て可能なIPアドレスサブセグメントから前記N個のIPアドレスサブセグメントを取得するように構成される、マスターデバイス。
  8. 前記送信器が前記IPアドレスサブセグメントグループ内の前記少なくとも1つのIPアドレスサブセグメントを前記少なくとも1つのスレーブデバイスへ個別に送信する前に、前記スレーブデバイスによって送信される特定IPアドレスサブセグメント要求メッセージを受信するように構成された受信器であって、前記IPアドレスサブセグメント要求メッセージは、前記スレーブデバイスが必要とする特定のIPアドレスサブセグメントの識別子を搬送し、前記スレーブデバイスに前記特定のIPアドレスサブセグメントを割り当てることを前記マスターデバイスに要求するために使われる、受信器をさらに含み、
    前記処理器は、前記IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに前記特定のIPアドレスサブセグメントが存在する場合に、前記特定のIPアドレスサブセグメントを取得するように、または、前記IPアドレスサブセグメントグループ内の割り当て可能なIPアドレスサブセグメントに前記特定のIPアドレスサブセグメントが存在しない場合に、前記マスターデバイスの前記管理範囲内にある別のスレーブデバイスから前記特定のIPアドレスサブセグメントを回収し、回収した前記特定のIPアドレスサブセグメントを取得するように構成される、請求項7に記載のマスターデバイス。
  9. 前記送信器は、前記少なくとも1つのスレーブデバイスへ回収メッセージを送信するようにさらに構成され、前記回収メッセージは前記マスターデバイスが必要とする前記IPアドレスサブセグメントを前記マスターデバイスに返却することを前記スレーブデバイスに要求するために使われ、
    前記受信器は、前記回収メッセージに応じて前記スレーブデバイスによって送信される返却応答メッセージを受信するようにさらに構成され、前記返却応答メッセージは前記マスターデバイスが必要とし前記スレーブデバイスによって返却されるIPアドレスサブセグメントの全部または一部の識別子を搬送し、または、前記返却応答メッセージは前記マスターデバイスが必要とする前記IPアドレスサブセグメントを前記スレーブデバイスが所持していないことを伝える、請求項7または8に記載のマスターデバイス。
JP2018535215A 2015-09-29 2015-09-29 マスター・スレーブ・ネットワークのためのipアドレス割り当て方法、装置、およびシステム Expired - Fee Related JP6574906B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/091125 WO2017054140A1 (zh) 2015-09-29 2015-09-29 主从型网络的ip地址分配方法、装置及系统

Publications (3)

Publication Number Publication Date
JP2018531563A JP2018531563A (ja) 2018-10-25
JP2018531563A6 JP2018531563A6 (ja) 2018-12-13
JP6574906B2 true JP6574906B2 (ja) 2019-09-11

Family

ID=58422521

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018535215A Expired - Fee Related JP6574906B2 (ja) 2015-09-29 2015-09-29 マスター・スレーブ・ネットワークのためのipアドレス割り当て方法、装置、およびシステム

Country Status (5)

Country Link
US (1) US10757069B2 (ja)
EP (1) EP3349420B1 (ja)
JP (1) JP6574906B2 (ja)
CN (1) CN107925684B (ja)
WO (1) WO2017054140A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3072238B1 (fr) * 2017-10-10 2019-09-27 Commissariat A L'energie Atomique Et Aux Energies Alternatives Dispositif et procede de transmission de donnees
CN111147619B (zh) * 2019-12-20 2022-07-19 海丰通航科技有限公司 本地实现rs485从机设备自动分配地址的方法和系统
CN114513491B (zh) * 2020-10-28 2023-04-11 华为技术有限公司 获取地址的方法、装置及系统
CN114301731B (zh) * 2021-12-31 2023-12-22 德力西电气有限公司 地址管理方法、主设备及从设备
CN116485702A (zh) * 2022-01-17 2023-07-25 株式会社理光 图像处理方法、装置以及存储介质
CN116112913B (zh) * 2022-11-01 2025-08-12 深圳市赛欧菲照明科技有限公司 巷道灯的网络地址赋码方法、装置、设备及存储介质

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7051089B1 (en) * 2001-10-24 2006-05-23 Cisco Technology, Inc. Techniques for automatically delegating address spaces among dynamic host configuration servers
JP2005210554A (ja) * 2004-01-26 2005-08-04 Fujitsu Access Ltd Dhcp代理サーバ
US8451833B2 (en) * 2004-05-14 2013-05-28 Motorola Mobility Llc System and method for transparent virtual routing
US20070002833A1 (en) 2005-06-30 2007-01-04 Symbol Technologies, Inc. Method, system and apparatus for assigning and managing IP addresses for wireless clients in wireless local area networks (WLANs)
JP4974287B2 (ja) * 2007-06-29 2012-07-11 Kddi株式会社 Dhcpサーバのアドレス割当容量を制御する割当容量制御サーバ及びプログラム
FI20080345A0 (fi) * 2008-05-09 2008-05-09 Joikusoft Oy Ltd Symbian S60 puhelin 3G kaistanyhdistäjänä
US8190697B2 (en) * 2009-05-20 2012-05-29 Square D Company Automated configuration of device communication settings
CN102231725B (zh) * 2010-03-25 2014-09-10 北京星网锐捷网络技术有限公司 一种动态主机配置协议报文的认证方法、设备及系统
US8458303B2 (en) * 2010-07-12 2013-06-04 Cisco Technology, Inc. Utilizing a gateway for the assignment of internet protocol addresses to client devices in a shared subset
CN102025798B (zh) * 2010-12-15 2013-12-04 华为技术有限公司 地址分配处理方法、装置和系统
US9184987B2 (en) 2011-02-23 2015-11-10 Tyco Fire & Security Gmbh System and method for automatic configuration of master/slave devices on a network
CN102098354B (zh) * 2011-02-28 2014-09-10 北京星网锐捷网络技术有限公司 动态主机配置协议地址分配方法及服务器
CN107071088B (zh) * 2011-08-17 2020-06-05 Nicira股份有限公司 逻辑l3路由
US9055121B2 (en) * 2011-10-08 2015-06-09 Broadcom Corporation Social processing member offering fixed and intelligent services
CN102594933B (zh) 2011-12-20 2015-04-08 华为技术有限公司 一种公网地址分配的方法、装置及系统
CN103297254B (zh) * 2012-02-23 2017-06-20 华为技术有限公司 管理地址资源的方法及网关设备
US8856296B2 (en) * 2012-06-28 2014-10-07 Alcatel Lucent Subnet prioritization for IP address allocation from a DHCP server
ES2869324T3 (es) * 2012-12-21 2021-10-25 Airbus Ds Sas Método de fusión de dos subredes en una única red ad hoc que implementan el protocolo D2HCP
CN104158917B (zh) 2013-05-14 2017-12-15 新华三技术有限公司 回收动态主机配置协议客户端的ip地址的方法及设备
US9537818B2 (en) * 2013-05-15 2017-01-03 Mediatek Inc. Enhanced DHCP method
WO2015021629A1 (zh) 2013-08-15 2015-02-19 华为技术有限公司 一种资源发放方法
TWI548246B (zh) * 2013-12-02 2016-09-01 緯創資通股份有限公司 叢集伺服器部署方法以及使用該方法的裝置
JP2014143697A (ja) * 2014-02-27 2014-08-07 Huawei Technologies Co Ltd スケーラブルwlanゲートウェイ
US20150281947A1 (en) * 2014-03-26 2015-10-01 Qualcomm Incorporated Method and apparatus for fast ip address assignment
US9398629B2 (en) * 2014-06-13 2016-07-19 Alcatel Lucent System and method for a distributed wireless network
CN104092790B (zh) 2014-07-02 2017-09-29 京信通信系统(中国)有限公司 基站主从站通信方法和系统
CA2962020A1 (en) * 2014-09-30 2016-04-07 Sercel Method for dynamically configuring a network comprising a plurality of subnets
CN104243632A (zh) * 2014-10-13 2014-12-24 三星电子(中国)研发中心 使非ip设备接入虚拟ip网络的方法和系统
US10601766B2 (en) * 2015-03-13 2020-03-24 Hewlett Packard Enterprise Development Lp Determine anomalous behavior based on dynamic device configuration address range
US9769115B2 (en) * 2015-04-24 2017-09-19 Fortinet, Inc. DHCP agent assisted routing and access control
US10713062B2 (en) * 2017-12-07 2020-07-14 Dell Products, L.P. System and method for configuring an information handling system

Also Published As

Publication number Publication date
EP3349420A4 (en) 2018-08-29
EP3349420B1 (en) 2022-02-23
US10757069B2 (en) 2020-08-25
EP3349420A1 (en) 2018-07-18
JP2018531563A (ja) 2018-10-25
CN107925684B (zh) 2021-02-09
CN107925684A (zh) 2018-04-17
WO2017054140A1 (zh) 2017-04-06
US20180287993A1 (en) 2018-10-04

Similar Documents

Publication Publication Date Title
JP6574906B2 (ja) マスター・スレーブ・ネットワークのためのipアドレス割り当て方法、装置、およびシステム
JP2018531563A6 (ja) マスター・スレーブ・ネットワークのためのipアドレス割り当て方法、装置、およびシステム
CN102111318B (zh) 分配虚拟局域网资源的方法和交换机
KR102392120B1 (ko) Nf 구성요소의 예외를 처리하기 위한 방법 및 시스템, 그리고 기기
CN103312605B (zh) 一种网关设备身份设置的方法及管理网关设备
US8718061B2 (en) Data center network system and packet forwarding method thereof
CN102025630A (zh) 负载均衡方法及负载均衡系统
WO2011116715A2 (zh) 一种虚拟网络迁移方法、相关装置以及系统
CN102318322B (zh) Mac地址分配方法和设备
CN101883090A (zh) 一种客户端的接入方法、设备及系统
CN102364970A (zh) 一种移动自组网络地址自动配置的实现方法
CN103458013A (zh) 一种流媒体服务器集群负载均衡系统及均衡方法
WO2020125524A1 (zh) 一种光纤分布式接入系统及其管理方法
US20140112344A1 (en) Communication system, controller, switch, storage managing apparatus and communication method
CN105245629A (zh) 基于dhcp的主机通信方法及装置
CN117177330A (zh) 网络管理方法、装置及存储介质
CN103731286A (zh) 聚合端口id分配方法及装置
CN102340436A (zh) 跨网络报文转发方法和交换机系统
CN115460628B (zh) 用于Mesh设备自组网的方法及Mesh设备、终端设备、存储介质
JP6291628B2 (ja) 端局装置及び帯域割当方法
CN114827781A (zh) 网络协同方法、装置、设备及存储介质
US10075476B2 (en) Reusable zone
CN104683491B (zh) 一种获取虚拟机的因特网协议地址的方法和系统
CN102377830A (zh) 一种ip地址配置方法
KR20080029683A (ko) 지그비 네트워크 상의 통신 불가 노드에 대한 주소 공간관리 방법

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180508

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180508

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190711

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: 20190722

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190819

R150 Certificate of patent or registration of utility model

Ref document number: 6574906

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

LAPS Cancellation because of no payment of annual fees