JP3952786B2 - COMMUNICATION SYSTEM AND METHOD FOR DETECTING NEW PARTICIPATION DEVICE USED FOR THE SAME - Google Patents
COMMUNICATION SYSTEM AND METHOD FOR DETECTING NEW PARTICIPATION DEVICE USED FOR THE SAME Download PDFInfo
- Publication number
- JP3952786B2 JP3952786B2 JP2002013620A JP2002013620A JP3952786B2 JP 3952786 B2 JP3952786 B2 JP 3952786B2 JP 2002013620 A JP2002013620 A JP 2002013620A JP 2002013620 A JP2002013620 A JP 2002013620A JP 3952786 B2 JP3952786 B2 JP 3952786B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- address
- network
- communication device
- communication
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は通信システム及びそれに用いる新規参加の通信装置検出方法に関し、特にネットワークに新たに参加した通信装置の検出方法に関する。
【0002】
【従来の技術】
従来、ネットワークにおいては、通信を初めて行うような通信装置をネットワークに接続する場合、当該通信装置との通信のための情報が全く設定されていない。
【0003】
したがって、実際の通信を開始するまでには、通信を行うための様々な情報を、新たにネットワークに参加する通信装置のみならず、既存のネットワークの構成情報等を管理している通信装置等に設定する必要がある。
【0004】
【発明が解決しようとする課題】
上述した従来のネットワークでは、通信を行うのに必要な情報をそれぞれの装置に設定するのに、非常に面倒な作業が必要となり、そのような作業を自動的に行うことが求められている。実際にはそのような情報の自動設定は容易ではないため、手動で面倒な設定を行っているのが現状である。
【0005】
しかも、その設定を効率的に、かつ新たに参加する通信装置がネットワークに接続すると即時に行いたいという要求がある。しかしながら、ネットワークに新たに通信装置が参加したことを即時に検出することすら容易ではないのが現状である。
【0006】
また、新たにネットワークに参加する通信装置には、これらの情報設定を自動的に行うことを実現するための新たな機能を追加実装することを避けなくていけない。
【0007】
新たにネットワークに参加する通信装置は多様な実装を持つ装置であり、新たな機能をそれらの実装にあわせて作成し、それらの装置に追加実装するのは困難なうえ、一般に、それらの通信装置に新たな機能を追加することを装置の管理者が容易に許可しないであろうし、許可したとしてもその手間は非常に大きいものになる。つまり、この機能を実現するためには、ネットワークに新たに参加する通信装置そのものには全く機能を追加せずに行えることが期待されている。
【0008】
そこで、本発明の目的は上記の問題点を解消し、新たに参加する通信装置そのものに機能を追加することなく、当該通信装置が接続されると即時に検出することができる通信システム及びそれに用いる新規参加の通信装置検出方法を提供することにある。
【0009】
【課題を解決するための手段】
本発明による通信システムは、通信装置がネットワークへの新規接続時に、使用するアドレスが前記ネットワーク上で存在するか否かを検証するためのアドレス重複検出用のパケットを送出する通信システムであって、
前記ネットワーク上のパケットを監視する監視手段と、前記監視手段で監視されるパケットの中から前記アドレス重複検出用のパケットを検出する検出手段とを含むパケット監視装置を備え、
前記パケット監視装置は、前記検出手段において、前記アドレス重複検出用のパケットが送出されてから予め設定された一定時間内に当該パケットに対して前記アドレスの重複を示す応答パケットが検出されない時に、前記ネットワークに新たな通信装置が接続されたことを検出している。
【0010】
本発明による新規参加の通信装置検出方法は、通信装置がネットワークへの新規接続時に、使用するアドレスが前記ネットワーク上で存在するか否かを検証するためのアドレス重複検出用のパケットを送出する通信システムにおける新規参加の通信装置検出方法であって、
前記ネットワーク上のパケットを監視するパケット監視装置が、その監視されるパケットの中から前記アドレス重複検出用のパケットを検出するステップを実行し、
前記パケット監視装置は、前記アドレス重複検出用のパケットが送出されてから予め設定された一定時間内に当該パケットに対して前記アドレスの重複を示す応答パケットが検出されない時に、前記ネットワークに新たな通信装置が接続されたことを検出している。
【0011】
すなわち、本発明のネットワークは、多様な実装を持つ通信装置が動的にネットワークに参加するような通信環境において、その通信装置そのものには機能を追加することなく、その装置がネットワークに新たに参加したことを即時に検出するシステムを提供するものである。
【0012】
ネットワークに新たに参加した通信装置が通信を開始するために一番最初に行う手続きは、アドレスを作成し、その作成したアドレスがネットワーク上で重複していないことを確認してから自装置に設定することである。このアドレスの設定の手続きにおいて、新たにネットワークに参加した通信装置からネットワーク上へ、自装置で作成したアドレスのネットワーク上での重複を確認(検出)するためのパケット(以下、アドレス重複検出用のパケットとする)が送出される。
【0013】
そこで、予めネットワーク上に、上記のアドレス重複検出用のパケットを監視するためのパケット監視装置を設置しておき、新たにネットワークに参加した通信装置から送出されるアドレス重複検出用のパケット及び所定時間内における当該パケットに対する応答パケットの有無をパケット監視装置が検出することによって、新たな通信装置がネットワークに参加したことを即時に検出することが可能となる。
【0014】
検出の対象となるアドレス重複検出用のパケットは、ネットワークに新たに参加した通信装置が通信を開始するために一番最初に行う手続きの中で送出されるため、このシステムでは通信装置のネットワークへの参加の検出が即時に行われることとなる。
【0015】
アドレス重複検出用のパケットは、通信装置がネットワークに接続して初めて通信を開始する際に一度しか発生しない。これは本来の目的とは異なるが、新たにネットワークに参加した通信装置を検出するという目的に適合した特性を持っているパケットであり、このアドレス重複検出用のパケットの監視によって新たにネットワークに参加した通信装置を検出する方法は、システムとしては過不足のない最適なシステムとなっている。
【0016】
また、通信装置がネットワークに参加したことを検出した後には、検出した通信装置のアドレス情報を各種装置に設定して通信環境を整える作業を行う必要があり、新たな通信装置がネットワークへの参加したことを検出することのみならず、検出した通信装置のアドレス情報を取得しなくてはならないが、パケット監視装置において検出するアドレス重複検出用のパケットには、その新たにネットワークに参加した通信装置のアドレス情報が含まれており、検出した通信装置のアドレス情報をも同時に取得することが可能となる。
【0017】
上記のように、本発明では、パケット監視装置を導入し、新たにネットワークに参加する通信装置が一番最初に行うアドレス設定手続きの中で発行されるアドレス重複検出用のパケットの検出と、所定時間内におけるそのパケットに対する応答パケットの有無の検出を行うことによって、ネットワークに新たに参加する通信装置そのものには機能を追加することなく、その通信装置がネットワークに新たに参加したことを即時に検出することが可能となる。
【0018】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図1は本発明の一実施例による通信システムの構成を示すブロック図である。図1において、本発明の一実施例による通信システムは、ネットワーク100の構成情報等を管理している既存の通信装置群1と、ネットワーク100に新たに参加する通信装置2と、通信装置群1及び通信装置2からネットワーク100に送出されるパケットを監視して目的とするパケットの検出を行うパケット監視装置3と、これらの装置を接続しているネットワーク100とから構成されている。
【0019】
既存の通信装置群1は通信を行うための情報の保存や更新を行う情報管理装置11と、ネットワーク100に新たに参加する通信装置2のアドレス設定を援助するため等に用いられるネットワーク100の構成情報を通知する通知装置12とからなる。ネットワーク100に新たに参加する通信装置2はアドレス設定を実現するアドレス設定部21を含む。
【0020】
パケット監視装置3は接続するネットワーク100を流れるパケットを監視するパケット監視部31と、監視しているパケットの中から目的とするパケットを検出するパケット検出部32とからなる。
【0021】
図2は本発明の一実施例による通信システムにおいてアドレス設定成功時の動作を示すシーケンスチャートである。これら図1及び図2を参照して、本発明の一実施例による通信システムにおいて、ネットワーク100に新たに参加する通信装置2のアドレス設定成功時の動作について説明する。
【0022】
まず、通信を行うために、物理的にケーブル(図示せず)等を接続したり、装置の電源を入れる等の処理を行うことで、通信装置2はネットワーク100に接続する(図2ステップS1)。
【0023】
次に、通信装置2が一番最初に行う手続きとして、アドレスの設定部21によってアドレス設定を行う(図2ステップS2〜S7)。このアドレス設定を自動的に行うための方法としては、IETF(Internet Engineering Task Force)によってRFC(Request For Comments)2462として公開されている。
【0024】
アドレス設定の手続きは、ネットワーク100の構成情報等を管理している既存の通信装置群1内の通知装置12から発行されかつネットワーク100の構成情報を通知するパケットを通信装置2において受信することで行われる(図2ステップS3,S4)。
【0025】
構成情報を通知するパケットは一定の間隔でネットワーク100上に流されているので、その一定間隔の時間待てば、通信装置2は構成情報を通知するパケットを受信することができる。
【0026】
その時間を待つことなく、構成情報を通知するパケットの受信を行いたい場合には、随意選択な方法として、通信装置2が構成情報を通知するパケットの即時発行を要請するパケットを発行することによって、通知装置12にネットワーク100の構成情報を通知するパケットを発行させ、通信装置2は構成情報を通知するパケットを受信することができる(図2ステップS2〜S4)。
【0027】
受信した構成情報を通知するパケットから得られた情報(ネットワーク100を特定する識別情報等)は通信装置2のもつ識別情報と組合せて、通信装置2が利用するアドレスの候補となる(図2ステップS3,S4)。
【0028】
この候補となったアドレスが既に他の通信装置で利用されているような重複したアドレスでないことを確認する。この方法としては、IETFによってRFC2461として公開されている「近隣探索」を用いる。まず最初に、他の通信装置で利用されているような重複したアドレスでないことを確認するためのパケット(以下、アドレス重複検出用のパケットとする)が、通信装置2からネットワーク100へマルチキャストで発行される。このアドレス重複検出用のパケットの中には候補となったアドレス情報が含まれている(図2ステップS5)。
【0029】
もし、ネットワーク100に既に接続している他の通信装置が、既に上記の候補アドレスを利用していた場合には、他の通信装置によってアドレス重複検出用のパケットが受信されると、このアドレス重複検出用のパケットに返信する形で、その候補アドレスが既に利用されて重複しており、通信装置2で利用することができないことを示す応答パケットがマルチキャストで送出される(図2ステップS5,S6)。
【0030】
上記のような候補アドレスが重複している状態の場合、重複を示す応答パケットは候補アドレスが利用可能であることを検証するためのアドレス重複検出用のパケットが送出された後、一定時間内に必ず送出される。
【0031】
候補アドレスが重複していない状態の場合には、重複を示す応答パケットがネットワーク100へ送出されることはない。したがって、候補アドレスが利用可能であることを検証するためのアドレス重複検出用のパケットが送出された後、一定時間内待っても、重複を示す応答パケットが全く送出されないことを確認することによって、候補アドレスは通信装置2で利用可能なアドレスになる(図2ステップS5,S6)。
【0032】
パケット監視装置3は接続するネットワーク100に流れる、候補アドレスが重複していないかを検証するためのアドレス重複検出用のパケットや、それに対して一定時間内に、重複を示す応答パケットが流れないかを監視している。
【0033】
これらのパケットを監視することによって、パケット監視装置3は通信装置2の一連のアドレス設定手続きやその状態を、通信装置2に新たな機能を追加することなく、把握することができる。
【0034】
パケット監視装置3が候補アドレスが重複していないかを検証するためのアドレス重複検出用のパケットを検出した後、一定時間待っても重複を示す応答パケットを検出することができない場合、パケット監視装置3は通信装置2のアドレス設定が正しく行われたことを確認することができると同時に、ネットワーク100に新たな通信装置2が参加したことを検出する(図2ステップS7)。
【0035】
候補アドレスが重複していないかを検証するためのアドレス重複検出用のパケットには候補アドレスの情報が含まれており、この検出処理によって、パケット監視装置3はネットワーク100に新たな通信装置2が参加したことの検出のみならず、その新たな通信装置2が利用するアドレス情報をも取得することができる。
【0036】
パケット監視装置3において取得したアドレス情報は正当なアドレス空間に属するどうかどうかを調べることができる。取得したアドレス情報が不正なアドレス空間に属している情報であった場合には、ネットワーク100に新たな通信装置2が参加したことを検出しなかったように処理することができる。
【0037】
このように、本実施例では、ネットワーク100に新たに参加する通信装置2が一番最初に行う手続きに伴うアドレス重複検出用のパケットとそれに対する重複を示す応答パケットとをパケット監視装置3で監視してネットワーク100に新たな通信装置2が参加したことを検出することによって、ネットワーク100に接続する新たな通信装置2を、その通信装置2がネットワーク100に接続すると、即時に検出することができる。
【0038】
また、本実施例では、ネットワーク100に新たに参加する通信装置2が通信を開始するために行う手続きに伴って発生するアドレス重複検出用のパケットとそれに対する重複を示す応答パケットとを、その通信装置2の外部にあるパケット監視装置3を使って監視することによって、その通信装置2がネットワーク100に新たに参加したことを検出することができるので、ネットワーク100に新たに参加する通信装置2を、その通信装置2そのものには機能を追加することなく、その通信装置2がネットワーク100に新たに参加したことを検出することができる。
【0039】
さらに、本実施例では、パケット監視装置3を使って監視するネットワーク100に新たに参加する通信装置2が通信を開始するために行う手続きに伴って発生するアドレス重複検出用のパケットに、その通信装置2が利用するアドレス情報が含まれているため、ネットワーク100に新たな通信装置2が参加したことを検出するのみならず、その通信装置2が利用するアドレス情報をも同時に取得することができる。
【0040】
さらにまた、本実施例では、ネットワーク100に新たに参加する通信装置2が、通信を開始する際に一度だけ最初に行う手続きに伴うアドレス重複検出用のパケットとそれに対する重複を示す応答パケットとをパケット監視装置3で監視することによって、ネットワーク100に接続する新たな通信装置2を検出することができる。
【0041】
その際、本実施例では、パケット監視装置3を使って監視するネットワーク100に新たに参加する通信装置2が通信を開始するために行う手続きに伴って発生するアドレス重複検出用のパケットに、その新たな通信装置2が利用するアドレス情報が含まれており、そのアドレス情報が不正なアドレス空間に属している情報かどうかを検証することができるため、正当でないアドレス空間のアドレスを設定して通信を開始する通信装置2の場合に、ネットワーク100に新たな通信装置2が参加したことを検出しなかったように処理することができる。
【0042】
図3は本発明の一実施例による通信システムにおいてアドレス設定失敗時の動作を示すシーケンスチャートである。これら図1及び図3を参照して、本発明の一実施例による通信システムにおいて、ネットワーク100に新たに参加する通信装置2のアドレス設定失敗時の動作、つまり新しく追加された通信装置2が生成したアドレスが既にネットワーク100上に存在しており、重複している場合の動作について説明する。
【0043】
まず、通信を行うために、物理的にケーブル等を接続したり、装置の電源を入れる等の処理を行い、ネットワーク100に新たに参加する通信装置2はネットワーク100に接続する。
【0044】
次に、通信装置2が一番最初に行う手続きとして、アドレス設定部21によってアドレス設定を行う。アドレス設定の手続きは、既存の通信装置群1内の通知装置12から発行されかつネットワーク100の構成情報を通知するパケットを通信装置2において受信することで行われる。
【0045】
構成情報を通知するパケットは、一定の間隔でネットワーク100上に流されているので、その一定間隔の時間待てば、通信装置2は構成情報を通知するパケットを受信することができる。
【0046】
その時間を待つことなく、構成情報を通知するパケットの受信を行いたい場合には、随意選択な方法として、通信装置2は構成情報を通知するパケットの即時発行を要請するパケットを発行することによって、通知装置12にネットワーク100の構成情報を通知するパケットを発行させ、通信装置2は構成情報を通知するパケットを受信することができる。
【0047】
受信した構成情報を通知するパケットから得られた情報(ネットワーク100を特定する識別情報等)は、通信装置2のもつ識別情報と組合せて、通信装置2が利用するアドレスの候補となる。
【0048】
この候補となったアドレスが既に他の通信装置で利用されているような重複したアドレスでないことを確認し、利用可能なアドレスであることを検証するためのアドレス重複検出用のパケットが、通信装置2からネットワーク100へマルチキャストで発行される。この検証のためのアドレス重複検出用のパケットの中には候補となったアドレス情報が含まれている。
【0049】
もし、ネットワークに既に接続している他の通信装置が、既にこの候補アドレスを利用していた場合には、他の通信装置によってそのアドレス重複検出用のパケットが受信されると、このアドレス重複検出用のパケットに返信する形で、その候補アドレスが既に利用されて重複しており、通信装置2で利用することができないことを示す応答パケットがマルチキャストで送出される(図3ステップS8)。
【0050】
上記のような候補アドレスが重複している状態の場合、重複を示す応答パケットは候補アドレスが利用可能であることを検証するためのアドレス重複検出用のパケットが送出された後、一定時間内に必ず送出される。
【0051】
一定時間内にパケット監視装置3が重複を示す応答パケットを受信した場合には、新しく追加された通信装置2がそのアドレスを用いて登録することができなかったことを検知する(図3ステップS9,S10)。
【0052】
図4は本発明の他の実施例による通信システムの動作を示すシーケンスチャートである。本発明の他の実施例による通信システムは、図1に示す本発明の一実施例による通信システムと同様の構成となっている。本実施例では本発明の一実施例において、何らかの理由で、あるIP(Internet Protocol)アドレスを、新しく追加された通信装置2に利用されたくない場合について説明する。
【0053】
この場合、各装置の構成は本発明の一実施例と同じであるが、パケット監視装置3は意図的にアドレス重複を示すパケットを送出するためのパケット送信部33(図示せず)を含む。
【0054】
まず、通信を行うために、物理的にケーブル等を接続したり、装置の電源を入れる等の処理を行い、ネットワーク100に新たに参加する通信装置2はネットワーク100に接続する。
【0055】
次に、通信装置2が一番最初に行う手続きとして、通信装置2内のアドレス取得設定部21によってアドレス設定を行う。このアドレス設定手順は、上述した本発明の一実施例と同様である。受信した構成情報を通知するパケットから得られた情報(ネットワーク100を特定する識別情報等)は、通信装置2のもつ識別情報と組合せて、通信装置2が利用するアドレスの候補となる。
【0056】
この候補となったアドレスが既に他の通信装置で利用されているような重複したアドレスでないことを確認し、利用可能なアドレスであることを検証するためのアドレス重複検出用のパケットが、通信装置2からネットワーク100へマルチキャストで発行される。この検証のためのアドレス重複検出用のパケットの中には候補となったアドレス情報が含まれている。
【0057】
もし、通信装置2から発行されたアドレスを、ネットワーク100の管理者が何らかの理由で使わせたくない場合には、候補アドレスが重複している状態の場合と同様に、候補アドレスが利用可能であることを検証するためのアドレス重複検出用のパケットを受取った後、一定時間内に重複を示すパケットをパケット送信部33から送出する(図4ステップS11,S12)。重複を示すパケットを送出することによって、通信装置2は候補アドレスが重複していると認識することになる(図4ステップS13)。
【0058】
このため、通信装置2は候補アドレスを利用することができなくなり、再び別の候補アドレスを選択し、新しい候補アドレスについて,上述したような重複の検出を再び行う。尚、パケット監視装置3は重複を示すパケットを送出することで、ネットワーク100に新たな通信装置2が参加したことを検出しなかったように処理することができる。
【0059】
【発明の効果】
以上説明したように本発明は、通信装置がネットワークへの新規接続時にアドレス重複検出用のパケットを送出する通信システムにおいて、ネットワーク上のパケットを監視するパケット監視装置が、その監視されるパケットからアドレス重複検出用のパケットを検出することによって、新たに参加する通信装置そのものに機能を追加することなく、当該通信装置が接続されると即時に検出することができるという効果が得られる。
【図面の簡単な説明】
【図1】本発明の一実施例による通信システムの構成を示すブロック図である。
【図2】本発明の一実施例による通信システムにおいてアドレス設定成功時の動作を示すシーケンスチャートである。
【図3】本発明の一実施例による通信システムにおいてアドレス設定失敗時の動作を示すシーケンスチャートである。
【図4】本発明の他の実施例による通信システムの動作を示すシーケンスチャートである。
【符号の説明】
1 既存の通信装置群
2 ネットワークに新たに参加する通信装置
3 パケット監視装置
11 情報管理装置
12 通知装置
21 アドレス設定部
31 パケット監視部
32 パケット検出部
100 ネットワーク[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication system and a newly-joined communication device detection method used therefor, and more particularly to a method for detecting a communication device newly participating in a network.
[0002]
[Prior art]
Conventionally, in a network, when a communication device that performs communication for the first time is connected to the network, information for communication with the communication device is not set at all.
[0003]
Therefore, before starting actual communication, various information for communication is not only transmitted to communication devices newly participating in the network, but also to communication devices that manage configuration information etc. of existing networks. Must be set.
[0004]
[Problems to be solved by the invention]
In the above-described conventional network, setting the information necessary for communication in each apparatus requires a very troublesome work, and it is required to automatically perform such a work. Actually, automatic setting of such information is not easy, and the current situation is that manual setting is performed.
[0005]
In addition, there is a demand for making the setting efficiently and immediately when a newly participating communication device is connected to the network. However, at present, it is not easy to immediately detect that a new communication device has joined the network.
[0006]
In addition, it is necessary to avoid additionally installing a new function for realizing such information setting automatically in a communication apparatus newly joining the network.
[0007]
New communication devices that join the network are devices with various implementations, and it is difficult to create new functions according to these implementations and to add them to those devices. The administrator of the device will not easily permit the addition of new functions, and even if it is permitted, the effort will be very large. That is, in order to realize this function, it is expected that the communication apparatus newly joining the network can be performed without adding any function.
[0008]
Accordingly, an object of the present invention is to solve the above-described problems, and to use a communication system that can immediately detect when the communication apparatus is connected without adding a function to the newly participating communication apparatus. It is an object of the present invention to provide a new participation communication device detection method.
[0009]
[Means for Solving the Problems]
The communication system according to the present invention is a communication system for sending an address duplication detection packet for verifying whether an address to be used exists on the network when the communication device is newly connected to the network,
A packet monitoring apparatus comprising: monitoring means for monitoring packets on the network; and detection means for detecting the address duplication detection packet among packets monitored by the monitoring means ;
In the packet monitoring device, when the detection unit does not detect a response packet indicating duplication of the address for the packet within a predetermined time after the packet for address duplication detection is transmitted, Detecting that a new communication device is connected to the network .
[0010]
The communication device detection method for new participation according to the present invention is a communication for transmitting an address duplication detection packet for verifying whether an address to be used exists on the network when the communication device is newly connected to the network. A newly-joined communication device detection method in a system,
Packet monitoring unit for monitoring a packet on the network, performs the steps of detecting a packet for the address overlap detection from the packets the monitoring,
When the packet monitoring device does not detect a response packet indicating the address duplication for the packet within a predetermined time after the packet for address duplication detection is transmitted, a new communication is made to the network. Detecting that the device is connected .
[0011]
In other words, the network of the present invention can be newly added to the network without adding a function to the communication device itself in a communication environment in which communication devices having various implementations dynamically participate in the network. A system for immediately detecting the occurrence of the failure is provided.
[0012]
The first procedure for a communication device that newly joins the network to start communication is to create an address, confirm that the created address is not duplicated on the network, and then set it on its own device. It is to be. In this address setting procedure, a packet for confirming (detecting) duplication on the network of the address created by the own device from the newly joined communication device to the network (hereinafter referred to as address duplication detection) Packet).
[0013]
Therefore, a packet monitoring device for monitoring the address duplication detection packet is installed on the network in advance, and the address duplication detection packet sent from the communication device newly joined to the network and a predetermined time. When the packet monitoring device detects the presence / absence of a response packet to the packet, it is possible to immediately detect that a new communication device has joined the network.
[0014]
The address duplication detection packet to be detected is sent out in the procedure that is first performed by the communication device newly joined to the network to start communication. Detection of participation will be performed immediately.
[0015]
An address duplication detection packet is generated only once when communication is started for the first time after the communication apparatus is connected to the network. Although this is different from the original purpose, this packet has characteristics suitable for the purpose of detecting a communication device newly joined to the network, and newly joined to the network by monitoring this address duplication detection packet. The method for detecting the communication device is an optimal system that is not excessive or insufficient as a system.
[0016]
In addition, after detecting that a communication device has joined the network, it is necessary to set the address information of the detected communication device in various devices to prepare a communication environment, and a new communication device joins the network. It is necessary to acquire the address information of the detected communication device as well as to detect that the communication device newly joined the network for the address duplication detection packet detected by the packet monitoring device. The address information of the detected communication device can be acquired at the same time.
[0017]
As described above, the present invention introduces a packet monitoring device, detects a packet for address duplication detection issued in the address setting procedure that is first performed by a communication device newly participating in the network, By detecting the presence or absence of a response packet for the packet within the time, it is immediately detected that the communication device newly joined the network without adding a function to the communication device newly joining the network. It becomes possible to do.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a communication system according to an embodiment of the present invention. 1, a communication system according to an embodiment of the present invention includes an existing
[0019]
The existing
[0020]
The
[0021]
FIG. 2 is a sequence chart showing an operation when address setting is successful in the communication system according to the embodiment of the present invention. With reference to these FIG. 1 and FIG. 2, the operation at the time of successful address setting of the
[0022]
First, in order to perform communication, the
[0023]
Next, as a procedure that the
[0024]
In the address setting procedure, the
[0025]
Since the packet for notifying the configuration information is flowed on the
[0026]
When it is desired to receive a packet for notifying the configuration information without waiting for the time, as an optional method, the
[0027]
Information obtained from the packet for notifying the received configuration information (identification information for identifying the
[0028]
It is confirmed that this candidate address is not a duplicate address that is already used by another communication apparatus. As this method, “neighbor search” published as RFC 2461 by IETF is used. First, a packet for confirming that the address is not a duplicate address used by another communication apparatus (hereinafter referred to as an address duplication detection packet) is issued from the
[0029]
If another communication apparatus already connected to the
[0030]
In the case where the candidate addresses are duplicated as described above, a response packet indicating duplication is sent within a certain time after the address duplication detection packet for verifying that the candidate address can be used is sent. Always sent out.
[0031]
When the candidate addresses are not duplicated, a response packet indicating duplication is not sent to the
[0032]
Whether the
[0033]
By monitoring these packets, the
[0034]
If the
[0035]
The packet for address duplication detection for verifying whether the candidate address is duplicated includes information on the candidate address. By this detection processing, the
[0036]
It is possible to check whether the address information acquired in the
[0037]
As described above, in this embodiment, the
[0038]
In the present embodiment, the address duplication detection packet generated in accordance with the procedure performed for the
[0039]
Furthermore, in this embodiment, the
[0040]
Furthermore, in the present embodiment, the
[0041]
At this time, in this embodiment, the address duplication detection packet generated in accordance with the procedure performed for the
[0042]
FIG. 3 is a sequence chart showing the operation when address setting fails in the communication system according to the embodiment of the present invention. 1 and 3, in the communication system according to the embodiment of the present invention, the operation when the address setting of the
[0043]
First, in order to perform communication, processing such as physically connecting a cable or the like or turning on the power of the apparatus is performed, and the
[0044]
Next, the
[0045]
Since the packet for notifying the configuration information is sent over the
[0046]
When it is desired to receive a packet for notifying the configuration information without waiting for the time, as an optional method, the
[0047]
Information obtained from the packet that notifies the received configuration information (identification information that identifies the
[0048]
The address duplication detection packet for verifying that the candidate address is not a duplicate address that is already used by another communication device and verifying that it is an available address is 2 to the
[0049]
If another communication device already connected to the network has already used this candidate address, the address duplication detection is performed when the packet for address duplication detection is received by the other communication device. A response packet indicating that the candidate address is already used and duplicated and cannot be used by the
[0050]
In the case where the candidate addresses are duplicated as described above, a response packet indicating duplication is sent within a certain time after the address duplication detection packet for verifying that the candidate address can be used is sent. Always sent out.
[0051]
When the
[0052]
FIG. 4 is a sequence chart showing the operation of the communication system according to another embodiment of the present invention. A communication system according to another embodiment of the present invention has the same configuration as that of the communication system according to one embodiment of the present invention shown in FIG. In this embodiment, a case will be described in which an IP (Internet Protocol) address is not desired to be used for a newly added
[0053]
In this case, the configuration of each apparatus is the same as that of the embodiment of the present invention, but the
[0054]
First, in order to perform communication, processing such as physically connecting a cable or the like or turning on the power of the apparatus is performed, and the
[0055]
Next, the address setting is performed by the address
[0056]
The address duplication detection packet for verifying that the candidate address is not a duplicate address that is already used by another communication device and verifying that it is an available address is 2 to the
[0057]
If the administrator of the
[0058]
For this reason, the
[0059]
【The invention's effect】
As described above, according to the present invention, in a communication system in which a communication device sends out a packet for address duplication detection when a new connection is made to a network, the packet monitoring device that monitors a packet on the network uses an address from the monitored packet. By detecting the packet for duplication detection, it is possible to immediately detect when the communication device is connected without adding a function to the newly participating communication device itself.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a communication system according to an embodiment of the present invention.
FIG. 2 is a sequence chart showing an operation when address setting is successful in the communication system according to the embodiment of the present invention.
FIG. 3 is a sequence chart illustrating an operation when address setting fails in the communication system according to the embodiment of the present invention.
FIG. 4 is a sequence chart showing an operation of a communication system according to another embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF
Claims (8)
前記ネットワーク上のパケットを監視する監視手段と、前記監視手段で監視されるパケットの中から前記アドレス重複検出用のパケットを検出する検出手段とを含むパケット監視装置を有し、
前記パケット監視装置は、前記検出手段において、前記アドレス重複検出用のパケットが送出されてから予め設定された一定時間内に当該パケットに対して前記アドレスの重複を示す応答パケットが検出されない時に、前記ネットワークに新たな通信装置が接続されたことを検出することを特徴とする通信システム。A communication system for multicasting a packet for address duplication detection for verifying whether an address to be used exists on the network when the communication device is newly connected to the network,
A packet monitoring device comprising: monitoring means for monitoring packets on the network; and detection means for detecting the address duplication detection packet among packets monitored by the monitoring means;
In the packet monitoring device, when the detection unit does not detect a response packet indicating duplication of the address for the packet within a predetermined time after the packet for address duplication detection is transmitted, A communication system that detects that a new communication device is connected to a network.
前記パケット監視装置は、前記アドレス重複を示すパケットを送出することで前記ネットワークに新たな通信装置が接続されたことを検出しなかったように処理することを特徴とする請求項3記載の通信システム。Means for sending a packet indicating address duplication when the address information indicates a preset address in the packet monitoring device;
4. The communication system according to claim 3, wherein the packet monitoring apparatus performs processing so as not to detect that a new communication apparatus is connected to the network by transmitting a packet indicating the address duplication. .
前記ネットワーク上のパケットを監視するパケット監視装置が、その監視されるパケットの中から前記アドレス重複検出用のパケットを検出するステップを実行し、
前記パケット監視装置は、前記アドレス重複検出用のパケットが送出されてから予め設定された一定時間内に当該パケットに対して前記アドレスの重複を示す応答パケットが検出されない時に、前記ネットワークに新たな通信装置が接続されたことを検出することを特徴とする新規参加の通信装置検出方法。A newly joined communication device detection method in a communication system in which a packet for address duplication detection for verifying whether or not an address to be used exists on the network when the communication device is newly connected to the network is multicast. There,
A packet monitoring device that monitors the packet on the network performs a step of detecting the address duplication detection packet from the monitored packet;
When the packet monitoring device does not detect a response packet indicating the address duplication for the packet within a predetermined time after the packet for address duplication detection is transmitted, a new communication is made to the network. A method for detecting a newly joined communication device, characterized by detecting that a device is connected.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002013620A JP3952786B2 (en) | 2002-01-23 | 2002-01-23 | COMMUNICATION SYSTEM AND METHOD FOR DETECTING NEW PARTICIPATION DEVICE USED FOR THE SAME |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002013620A JP3952786B2 (en) | 2002-01-23 | 2002-01-23 | COMMUNICATION SYSTEM AND METHOD FOR DETECTING NEW PARTICIPATION DEVICE USED FOR THE SAME |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003218869A JP2003218869A (en) | 2003-07-31 |
| JP3952786B2 true JP3952786B2 (en) | 2007-08-01 |
Family
ID=27650537
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002013620A Expired - Fee Related JP3952786B2 (en) | 2002-01-23 | 2002-01-23 | COMMUNICATION SYSTEM AND METHOD FOR DETECTING NEW PARTICIPATION DEVICE USED FOR THE SAME |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3952786B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005048531A1 (en) * | 2003-11-12 | 2005-05-26 | Nimcat Networks Inc. | Peer discovery |
| JP7281714B2 (en) | 2019-08-23 | 2023-05-26 | パナソニックIpマネジメント株式会社 | Information processing device, information processing system and program |
| JP7403433B2 (en) | 2020-12-03 | 2023-12-22 | 株式会社日立製作所 | Communication device and communication method for plant control system |
-
2002
- 2002-01-23 JP JP2002013620A patent/JP3952786B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003218869A (en) | 2003-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7035257B2 (en) | System and method to discover and configure remotely located network devices | |
| CN100563251C (en) | A bidirectional forwarding detection session establishment method | |
| WO2008080279A1 (en) | A method and assistance method and devices for configuring the nodes within an anycast group | |
| US8432833B2 (en) | Auto MEP ID assignment within CFM maintenance association | |
| WO2008098448A1 (en) | Method, apparatus and system for diagnosing route in the network based on diameter protocol | |
| WO2015180292A1 (en) | Method and apparatus for detecting user network interface connectivity of virtual private network | |
| US20100100582A1 (en) | System and method for server initiation beacon | |
| US8054749B2 (en) | Method and apparatus for checking maintenance association integrity and method and apparatus for adding maintenance end point | |
| CN111225080A (en) | A method for acquiring information of devices attached to a gateway | |
| CN104935564A (en) | Method for enabling devices and services based on mDNS protocol to discover each other in local area network | |
| CN102594834A (en) | Method and device for defending network attack and network equipment | |
| WO2007045189A1 (en) | A method and system for service trace and service trace terminal, network element | |
| JP3952786B2 (en) | COMMUNICATION SYSTEM AND METHOD FOR DETECTING NEW PARTICIPATION DEVICE USED FOR THE SAME | |
| CN105847230A (en) | Method for establishing an uninterruptible communication connection and communication device | |
| CN102546304B (en) | BFD detection method, equipment and system | |
| CN101478775B (en) | Detection method, system and equipment for multi-neighbor connection state | |
| WO2008138198A1 (en) | Keepalive monitoring method, system and apparatus of a subscriber session | |
| WO2008037174A1 (en) | A method, device and communication system thereof of electing local master | |
| CN101420318B (en) | Method for detecting connection state of digital customer line and access terminal | |
| CN100536409C (en) | Loopback realizing method | |
| CN101827037A (en) | Multicast data stream sending method, device and two-layer switching equipment | |
| CN102217269B (en) | Method of locating NAS context | |
| JP3334032B2 (en) | network | |
| CN103067208A (en) | Method and system capable of remotely diagnosing session initiation protocol (SIP) register fault | |
| CN112152898B (en) | A kind of multicast tunnel detection method, device and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041216 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060825 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060829 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061030 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070116 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070215 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070215 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070319 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070323 |
|
| 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: 20070410 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070423 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3952786 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110511 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110511 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120511 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120511 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130511 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140511 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |