(57)【特許請求の範囲】
【請求項１】
電力を供給する装置電源と、
ノードＩＤを設定するノードＩＤ設定部と、
ネットワークに接続されるポートと、
プラグアンドプレイ動作を実施するプラグアンドプレイ機能部と、
ノードＩＤが重複しているかどうかを検出するノードＩＤ重複検出部と、を備え、
前記ノードＩＤ重複検出部は、
前記装置電源がＯＮに入るとノードＩＤを取得し、
自身が新規ノードであるかどうかを判断し、
自身が新規ノードであると判断した場合は、ノードＩＤ通知送信処理を行い、
ノードＩＤ通知送信処理から一定時間以内にノードＩＤ重複通知を受信したかどうかを判断し、
一定時間以内にノードＩＤ重複通知を受信していないと判断した場合は、プラグアンドプレイ動作の開始を前記プラグアンドプレイ機能部に指示し、
前記ノードＩＤ重複検出部は、
自身が新規ノードであるかどうかを判断した結果、自身は新規ノードではないと判断した場合は、自身がバックアップノードであるかどうかを判断し、
自身がバックアップノードであると判断した場合は、ノードＩＤ通知を受信したかどうかを判断し、
ノードＩＤ通知を受信したと判断した場合は、このノードＩＤ通知から取得したノードＩＤが自ノードＩＤと重複しているかどうかを判断し、
取得したノードＩＤが自ノードＩＤと重複していると判断した場合は、ノードＩＤ重複通知送信処理を行うことを特徴とするプラグアンドプレイ伝送装置。
【請求項２】
前記ノードＩＤ通知送信処理は、
ＶＬＡＮタグを含むノードＩＤ通知とＶＬＡＮタグを含まないノードＩＤ通知からなることを特徴とする請求項１に記載のプラグアンドプレイ伝送装置。
【請求項３】
前記ＶＬＡＮタグを含むノードＩＤ通知は、
ＶＩＤが異なる複数のノードＩＤ通知を含むことを特徴とする請求項２に記載のプラグアンドプレイ伝送装置。
【請求項４】
前記ノードＩＤ重複通知送信処理は、
受信したノードＩＤ通知と同じ形式に従って、ノードＩＤ重複通知を送信することを特徴とする請求項１に記載のプラグアンドプレイ伝送装置。
【請求項５】
前記ノードＩＤ通知送信処理は、
既定の形式に従って、ノードＩＤ通知を送信することを特徴とする請求項１に記載のプラグアンドプレイ伝送装置。
【請求項６】
前記ノードＩＤ重複検出部は、
一定時間以内にノードＩＤ重複通知を受信していると判断した場合、前記ポートの閉鎖を指示することを特徴とする請求項１に記載のプラグアンドプレイ伝送装置。
【請求項７】
前記ノードＩＤ重複検出部は、
ノードＩＤ重複通知送信処理を行った場合、前記ポートの閉鎖を指示することを特徴とする請求項１に記載のプラグアンドプレイ伝送装置。
【請求項８】
前記ノードＩＤ重複検出部は、
マルチキャストアドレス宛にノードＩＤ通知を送信することを特徴とする請求項３に記載のプラグアンドプレイ伝送装置。
【請求項９】
前記ノードＩＤ重複検出部は、
ブロードキャストアドレス宛にノードＩＤ通知を送信することを特徴とする請求項３に記載のプラグアンドプレイ伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プラグアンドプレイ伝送装置に関し、特に、ノードＩＤ重複検出機能を備えたプラグアンドプレイ伝送装置に関するものである。
【背景技術】
【０００２】
ローカルエリアネットワークなどのネットワークシステムを構成するのに、伝送装置が用いられている（例えば、特許文献１〜５を参照）。伝送装置には、ネットワークシステムにおける伝送制御のために必要な情報があらかじめ設定されている。このようなネットワークシステムでは、伝送制御を行う伝送装置が故障した場合に、交換した新しい伝送装置に対して、再度、伝送制御のために必要な情報を設定する必要がある。この設定を伝送装置において自動的に実施する技術としてプラグアンドプレイ（ＰｎＰ）方式が提案されている（例えば、特許文献６を参照）。
【０００３】
プラグアンドプレイ方式によれば、それぞれのプラグアンドプレイ伝送装置は、ノードＩＤ（Identifier）と呼ぶ識別子を持っている。それぞれのプラグアンドプレイ伝送装置の設定情報を保持している伝送装置は、バックアップノードと呼ばれている。これに対し、新規に設置するノード（伝送装置）は、新規ノードと呼ばれている。バックアップノードは、ノードＩＤを識別子として、それぞれのプラグアンドプレイ伝送装置の設定情報を管理している。プラグアンドプレイ伝送装置を交換するときには、新規ノードに、交換前のプラグアンドプレイ伝送装置と同じノードＩＤを設定することで、交換前のプラグアンドプレイ伝送装置と同じ設定を、新規ノードに再現することができる。
【０００４】
ノードＩＤは、ディップスイッチなどを使って、ユーザ操作で決定される。そのため、ユーザが操作を誤り、ノードＩＤが意図しない値に設定される可能性がある。もしも、新規ノードが誤って、他のプラグアンドプレイ伝送装置と同じノードＩＤに設定されると、プラグアンドプレイ方式で取得した設定情報が、他のプラグアンドプレイ伝送装置の設定情報と同じものになる。その結果、例えば、プラグアンドプレイ伝送装置間でＩＰアドレスが重複するなどの、通信上の障害が生じる。現状のプラグアンドプレイ方式には、ノードＩＤが重複していることを検出する仕組みがないため、このような誤動作が発生する。
【０００５】
ノードＩＤの重複を検出する方法としては、新規ノードが自身に設定されたノードＩＤを他のプラグアンドプレイ伝送装置に広告（ブロードキャスト）する方法が考えられる。それを受けた他のプラグアンドプレイ伝送装置は、広告中のノードＩＤと、自身に設定されているノードＩＤを比較し、重複していないかどうか確認する。しかしながら、新規ノードは、工場出荷時の設定で動作しているため、他のプラグアンドプレイ伝送装置と通信するためのＶＬＡＮ（Virtual Local Area Network）設定が行われていない。新規ノードが送信したノードＩＤの広告は、他のプラグアンドプレイ伝送装置で受信されない可能性がある。
【０００６】
ＶＬＡＮ（Virtual Local Area Network）とは、ある１つのＬＡＮネットワークシステムの物理的な接続を、仮想的に分割することで、ＬＡＮネットワークシステムを複数のＬＡＮネットワークシステムに分割するための技術である。例えば、３つの端末Ａ、Ｂ、Ｃが互いに通信可能な１つのＬＡＮネットワークシステムが構築されているとする。単純な構成として、１つの伝送装置に端末Ａ、端末Ｂ、端末Ｃが接続されているものとする。この構成にて、端末Ｃが残りの端末Ａ、Ｂと通信が出来ないように、ＬＡＮネットワークシステムを分割する場合には、伝送装置で端末Ａと端末Ｂの接続されているポートと端末Ｃの接続されているポートをＶＬＡＮ設定にて分割することで可能となる。
【０００７】
また、同じポートに複数のＶＬＡＮが設定されている場合は、どのＶＬＡＮに参加するかを識別するための、ＶＬＡＮＩＤが必要となる。例えば、上記構成にて、端末Ａが端末Ｂ、端末Ｃと通信が可能で、かつ端末Ｂと端末Ｃの通信が不可能となるＬＡＮネットワークシステムを構成するためには、端末Ａと端末Ｂで同じＶＬＡＮ設定、端末Ａと端末Ｃで同じＶＬＡＮ設定が必要となる。この場合、伝送装置の端末Ａの接続されているポートには２つのＶＬＡＮが設定されることになる。端末Ａから通信を行う場合に、どちらのＶＬＡＮに参加するかは、ＶＬＡＮＩＤを用いて決めることになる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平５−３２４３６５号公報
【特許文献２】特開２００３−８５８５号公報
【特許文献３】特開２００３−２０９５５１号公報
【特許文献４】特開２００６−２５３４１号公報
【特許文献５】特開２００９−２９６０７９号公報
【特許文献６】特開２００８−１４１４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記のようなプラグアンドプレイ伝送装置における課題を解決するために考案されたものである。新規ノードのＶＬＡＮ設定が工場出荷時設定であっても、ノードＩＤの重複を検出可能にし、重複している場合にはプラグアンドプレイ方式が誤動作して通信異常が発生することを防ぐ方式を備えたプラグアンドプレイ伝送装置を提供することを目的にしている。
【課題を解決するための手段】
【００１０】
本発明に係わるプラグアンドプレイ伝送装置は、電力を供給する装置電源と、ノードＩＤを設定するノードＩＤ設定部と、ネットワークに接続されるポートと、プラグアンドプレイ動作を実施するプラグアンドプレイ機能部と、ノードＩＤが重複しているかどうかを検出するノードＩＤ重複検出部と、を備え、ノードＩＤ重複検出部は、装置電源がＯＮに入るとノードＩＤを取得し、自身が新規ノードであるかどうかを判断し、自身が新規ノードであると判断した場合は、ノードＩＤ通知送信処理を行い、ノードＩＤ通知送信処理から一定時間以内にノードＩＤ重複通知を受信したかどうかを判断し、一定時間以内にノードＩＤ重複通知を受信していないと判断した場合は、プラグアンドプレイ動作の開始をプラグアンドプレイ機能部に指示し、前記ノードＩＤ重複検出部は、自身が新規ノードであるかどうかを判断した結果、自身は新規ノードではないと判断した場合は、自身がバックアップノードであるかどうかを判断し、自身がバックアップノードであると判断した場合は、ノードＩＤ通知を受信したかどうかを判断し、ノードＩＤ通知を受信したと判断した場合は、このノードＩＤ通知から取得したノードＩＤが自ノードＩＤと重複しているかどうかを判断し、取得したノードＩＤが自ノードＩＤと重複していると判断した場合は、ノードＩＤ重複通知送信処理を行うことを特徴とする。
【発明の効果】
【００１１】
本発明に係わるプラグアンドプレイ伝送装置は、電力を供給する装置電源と、ノードＩＤを設定するノードＩＤ設定部と、ネットワークに接続されるポートと、プラグアンドプレイ動作を実施するプラグアンドプレイ機能部と、ノードＩＤが重複しているかどうかを検出するノードＩＤ重複検出部と、を備え、ノードＩＤ重複検出部は、装置電源がＯＮに入るとノードＩＤを取得し、自身が新規ノードであるかどうかを判断し、自身が新規ノードであると判断した場合は、ノードＩＤ通知送信処理を行い、ノードＩＤ通知送信処理から一定時間以内にノードＩＤ重複通知を受信したかどうかを判断し、一定時間以内にノードＩＤ重複通知を受信していないと判断した場合は、プラグアンドプレイ動作の開始をプラグアンドプレイ機能部に指示し、前記ノードＩＤ重複検出部は、自身が新規ノードであるかどうかを判断した結果、自身は新規ノードではないと判断した場合は、自身がバックアップノードであるかどうかを判断し、自身がバックアップノードであると判断した場合は、ノードＩＤ通知を受信したかどうかを判断し、ノードＩＤ通知を受信したと判断した場合は、このノードＩＤ通知から取得したノードＩＤが自ノードＩＤと重複しているかどうかを判断し、取得したノードＩＤが自ノードＩＤと重複していると判断した場合は、ノードＩＤ重複通知送信処理を行うことを特徴とすることにより、新規ノードのＶＬＡＮ設定が工場出荷時設定であっても、ノードＩＤの重複が検出可能である。また、ノードＩＤが重複している場合には、プラグアンドプレイ方式が誤動作して通信異常が発生することを防ぐことが可能である。
【図面の簡単な説明】
【００１２】
【図１】本発明に係わるプラグアンドプレイ伝送装置を用いて構成した第１のリングネットワークを示す図である。
【図２】実施の形態に係わるプラグアンドプレイ伝送装置の機能を示すブロック図である。
【図３】実施の形態に係わるプラグアンドプレイ伝送装置のハードウエアを示す構成図である。
【図４】実施の形態１に係わるフローチャートであり、ノードＩＤ重複検出部Ｃ１０３の処理手順を示す図である。
【図５】実施の形態１に係わるフローチャートであり、ノードＩＤ通知送信処理の手順を示している図である。
【図６】実施の形態１に係わるフローチャートであり、ノードＩＤ重複通知送信処理の手順を示している図である。
【図７】実施の形態１に係わるプラグアンドプレイ伝送装置を示すシーケンス図である。
【図８】実施の形態２に係わるフローチャートであり、ノードＩＤ重複検出部Ｃ１０３の処理手順を示す図である。
【図９】実施の形態２に係わるフローチャートであり、ノードＩＤ通知送信処理の手順を示している図である。
【図１０】実施の形態２に係わるフローチャートであり、ノードＩＤ重複通知送信処理の手順を示している図である。
【図１１】実施の形態２に係わるプラグアンドプレイ伝送装置を示すシーケンス図である。
【図１２】実施の形態３に係わるフローチャートであり、ノードＩＤ重複検出部Ｃ１０３の処理手順を示す図である。
【図１３】実施の形態３に係わるフローチャートであり、ノードＩＤ通知送信処理の手順を示している図である。
【図１４】実施の形態３に係わるフローチャートであり、ノードＩＤ重複通知送信処理の手順を示している図である。
【図１５】実施の形態３に係わるプラグアンドプレイ伝送装置を示すシーケンス図である。
【図１６】実施の形態４に係わるフローチャートであり、ノードＩＤ重複検出部Ｃ１０３の処理手順を示す図である。
【図１７】実施の形態４に係わるフローチャートであり、ノードＩＤ通知送信処理の手順を示している図である。
【図１８】実施の形態４に係わるフローチャートであり、ノードＩＤ重複通知送信処理の手順を示している図である。
【図１９】実施の形態４に係わるプラグアンドプレイ伝送装置を示すシーケンス図である。
【図２０】本発明に係わるプラグアンドプレイ伝送装置を用いて構成した第２のリングネットワークを示す図である。
【図２１】実施の形態５に係わるプラグアンドプレイ伝送装置を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態に係る、プラグアンドプレイ伝送装置について、図を参照しながら以下に説明する。なお、各図において、同一または同様の構成部分については同じ符号を付しており、対応する各構成部のサイズや縮尺はそれぞれ独立している。例えば構成の一部を変更した断面図の間で、変更されていない同一構成部分を図示する際に、同一構成部分のサイズや縮尺が異なっている場合もある。また、プラグアンドプレイ伝送装置は、実際にはさらに複数の部材を備えているが、説明を簡単にするため、説明に必要な部分のみを記載し、他の部分については省略している。
【００１４】
実施の形態１．
以下、この発明の実施の形態１に係わるプラグアンドプレイ伝送装置（ＰｎＰ伝送装置）を、図を参照して説明する。図１は、本発明に係わるプラグアンドプレイ伝送装置を用いて構成したリングネットワークを示している。同図において、プラグアンドプレイ伝送装置１（Ｃ１１）、プラグアンドプレイ伝送装置２（Ｃ１２）、プラグアンドプレイ伝送装置３（Ｃ１３）およびプラグアンドプレイ伝送装置４（Ｃ１４）は、ＰｎＰ（プラグアンドプレイ）機能に加えて、本発明を実現するためのノードＩＤ重複検出機能を有している。プラグアンドプレイ伝送装置１は、プラグアンドプレイ伝送装置を交換するために新たに設置された新規ノードである。
【００１５】
プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３およびプラグアンドプレイ伝送装置４は、いずれもバックアップノード（ＢＵノード）である。バックアップノードは、ノードＩＤを識別子として、各プラグアンドプレイ伝送装置の設定情報を管理している。プラグアンドプレイ伝送装置１〜４は、それぞれが、Ｅポート（ＥＡＳＴポート）とＷポート（ＷＥＳＴポート）を備えている。これらのＥポートとＷポートを用いて、プラグアンドプレイ伝送装置１からプラグアンドプレイ伝送装置４は、リング状に接続されている。
【００１６】
図２は、プラグアンドプレイ伝送装置１〜４に共通する、プラグアンドプレイ伝送装置の機能ブロック図を示している。プラグアンドプレイ伝送装置１〜４は、ノードＩＤ設定部（Ｃ１０２）、ノードＩＤ重複検出部（Ｃ１０３）、プラグアンドプレイ機能部（Ｃ１０４）、ＷＥＳＴポート（Ｃ１０５）、ＥＡＳＴポート（Ｃ１０６）、伝送機能部（Ｃ１０７）、端末接続ポート（Ｃ１０８）などを備えている。端末接続ポート（Ｃ１０８）は、１つ以上設けられており、中継装置（通信端末、レイヤスイッチ等）と接続する。
【００１７】
次に、機能部それぞれについて役割を説明する。ノードＩＤ設定部（Ｃ１０２）は、ディップスイッチ（図３を参照）からの入力を受けて、プラグアンドプレイ伝送装置にノードＩＤを設定する。ノードＩＤ重複検出部（Ｃ１０３）は、ノードＩＤの重複を検出するためのパケットを他プラグアンドプレイ伝送装置と送受信する。こうすることで、自身に設定されたノードＩＤと、他プラグアンドプレイ伝送装置のノードＩＤを比較して、ノードＩＤが重複していることを検出する。プラグアンドプレイ機能部（Ｃ１０４）は、プラグアンドプレイ機能を提供する（特許文献６を参照）。伝送機能部（Ｃ１０７）は、それぞれのポート（ＷＥＳＴポート、ＥＡＳＴポートおよび端末接続ポート）間で通信データを伝送する機能を提供する。
【００１８】
図３は、プラグアンドプレイ伝送装置１、２、３、４のハードウエア構成を示している。プラグアンドプレイ伝送装置１〜４は、装置電源（Ｃ１０１）、プロセッサ（Ｃ１０９）、メモリ（Ｃ１１０）、ディップスイッチ（Ｃ１１１）などから構成されている。装置電源（Ｃ１０１）は、装置の各部に電力を供給する。ユーザは、ディップスイッチ（Ｃ１１１）を使って、ノードＩＤを決定する。メモリ（Ｃ１１０）は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリー、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の、不揮発性または揮発性の半導体メモリ等が該当する。
【００１９】
プラグアンドプレイ伝送装置１〜４におけるノードＩＤ設定部（Ｃ１０２）、ノードＩＤ重複検出部（Ｃ１０３）、プラグアンドプレイ機能部（Ｃ１０４）、伝送機能部（Ｃ１０７）、などの各機能は、プロセッサ（Ｃ１０９）およびメモリ（Ｃ１１０）により実現される。ノードＩＤ設定部（Ｃ１０２）、ノードＩＤ重複検出部（Ｃ１０３）、プラグアンドプレイ機能部（Ｃ１０４）、伝送機能部（Ｃ１０７）などは、専用のハードウエアであっても、メモリ（Ｃ１１０）に格納されるプログラムを実行するＣＰＵ（Central Processing Unit：中央処理装置）であってもよい。ＣＰＵは、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、ＤＳＰ（Digital Signal Processor）ともいう。
【００２０】
ノードＩＤ重複検出部（Ｃ１０３）、ノードＩＤ設定部（Ｃ１０２）、プラグアンドプレイ機能部（Ｃ１０４）、伝送機能部（Ｃ１０７）などがＣＰＵの場合、プラグアンドプレイ伝送装置１〜４の機能は、ソフトウエア、ファームウェア、またはソフトウエアとファームウェアとの組み合わせにより実現される。ソフトウエアやファームウェアはプログラムとして記述され、メモリ（Ｃ１１０）に格納される。ノードＩＤ設定部（Ｃ１０２）、ノードＩＤ重複検出部（Ｃ１０３）、プラグアンドプレイ機能部（Ｃ１０４）、伝送機能部（Ｃ１０７）などは、メモリ（Ｃ１１０）に記憶されたプログラムをプロセッサが読み出して実行することにより、各部の機能を実現する。
【００２１】
次に、ノードＩＤ重複検出部（Ｃ１０３）の動作を、図４に示すフローチャートを参照して説明する。ノードＩＤ重複検出部（Ｃ１０３）は、プラグアンドプレイ伝送装置の装置電源（Ｃ１０１）がＯＮされると動作を開始する（Ｆ１００）。まず、プラグアンドプレイ伝送装置自身のノードＩＤを取得する（Ｆ１０１）。その後、ノードＩＤ重複検出部（Ｃ１０３）は、自身が新規ノードであるか、否かを判断する（Ｆ１０２）。新規ノードであるかどうかの判断は、ＶＬＡＮ（Virtual Local Area Network）が設定されているかどうかで判断する。
【００２２】
ノードＩＤ重複検出部（Ｃ１０３）は、自身が新規ノードであると判断した場合、自ノードＩＤを、ノードＩＤ通知と呼ぶパケットでバックアップノードへ通知する。ノードＩＤ通知は、ＩＰアドレスが設定されていない状態で送信するため、イーサネット（登録商標）など、レイヤ２のフレームとして送信する。ノードＩＤ通知の送信は、Ｗポート（Ｃ１０５）とＥポート（Ｃ１０６）から行う。ノードＩＤ通知の送信処理を、ノードＩＤ通知送信処理（Ｆ１０３）と呼ぶ。
【００２３】
新規ノードは、工場出荷時の設定であるため、バックアップノードと通信するために必要なＶＬＡＮ（Virtual Local Area Network）の設定が入っていない。そのため、ノードＩＤ通知をバックアップノードへ通知するにあたって、ＶＬＡＮタグを付けて送信するべきなのか、ＶＬＡＮタグのＶＩＤ（VLAN Identifier）をいくつに設定するべきかを決定することができない。ＶＩＤは、ＶＬＡＮを識別するための番号を格納している。なお、ＶＬＡＮタグは、ＩＥＥＥ８０２．１Ｑで規定されたものとする。
【００２４】
この対応策として、本願に係わる新規ノードは、ＶＬＡＮタグの有無とＶＩＤを、考えられる数パターンで送信する。すなわち、パケットを数パターン送信することで、いずれかのパケットがバックアップノードへ到達するであろうという考えに基づいている。パケットを数パターンに絞り込めない場合は、規格上取り得るすべてのＶＩＤで送信してもよい。以下では、［ＶＬＡＮタグなし］、［ＶＩＤ３８４１タグ付き］、［ＶＩＤ３８４２タグ付き］の３パターンで送信する場合を説明する。ここで、［ＶＩＤ３８４１タグ付き］は、［ＶＩＤ＝３８４１；ＶＬＡＮタグ付き］を表している。同様に、［ＶＩＤ３８４２タグ付き］は、［ＶＩＤ＝３８４２；ＶＬＡＮタグ付き］を表している。
【００２５】
ノードＩＤ通知送信処理（Ｆ１０３）のフローは、図５に示されている。ノードＩＤ通知送信処理が開始すると（Ｆ２０１）、まずＶＬＡＮタグなしのノードＩＤ通知を送信する（Ｆ２０２）。次に、ＶＩＤ３８４１タグ付きのノードＩＤ通知を送信する（Ｆ２０３）。さらに、ＶＩＤ３８４２タグ付きのノードＩＤ通知を送信する（Ｆ２０４）。その後、一定時間内にノードＩＤ重複通知と呼ぶパケットを受信しなかった場合（Ｆ１０４）は、ノードＩＤが重複するプラグアンドプレイ伝送装置が他に存在しないと判断して、ノードＩＤ重複検出部（Ｃ１０３）は、ＰｎＰ動作の開始をプラグアンドプレイ機能部（Ｃ１０４）に指示する（Ｆ１０５）。一定時間内にノードＩＤ重複通知を受信した場合は、ノードＩＤが重複するプラグアンドプレイ伝送装置が他に存在すると判断して、ＰｎＰ動作を開始しない（Ｆ１１０）。
【００２６】
ノードＩＤ重複検出部（Ｃ１０３）は、装置電源（Ｃ１０１）のＯＮ後に、自身が新規ノードでないと判断した場合（Ｆ１０２）は、次に、自身がバックアップノード（ＢＵノード）であるか否かを判断する（Ｆ１０６）。自身がバックアップノードである場合は、他ノード（プラグアンドプレイ伝送装置）から、ノードＩＤ通知の受信を待つ（Ｆ１０７）。ノードＩＤ重複検出部（Ｃ１０３）は、ノードＩＤ通知を受信した場合は、ノードＩＤ通知に含まれるノードＩＤと、自ノードＩＤを比較し、ノードＩＤが重複しているかどうかを判断する（Ｆ１０８）。重複している場合は、ノードＩＤ重複通知の送信処理を実行する（Ｆ１０９）。
【００２７】
ノードＩＤ重複通知送信処理（Ｆ１０９）のフローは、図６に示されている。ノードＩＤ重複通知は、ノードＩＤ通知に対する応答であり、通知されたノードＩＤをすでに自身が使用していることを、ノードＩＤ通知を送信したプラグアンドプレイ伝送装置へ通知するものである。ノードＩＤ重複通知もノードＩＤ通知と同じく、レイヤ２のフレームとして送信する。ノードＩＤ重複通知送信処理では、処理が開始すると（Ｆ３０１）、受信したノードＩＤのＶＬＡＮタグの有無を判断する（Ｆ３０２）。
【００２８】
受信したノードＩＤにＶＬＡＮタグが付いていない場合は、ＶＬＡＮタグを付けずにノードＩＤ重複通知を送信する（Ｆ３０３）。これに対し、ＶＬＡＮタグが付いている場合は、受信したＶＩＤと同じＶＬＡＮタグを付けてノードＩＤ重複通知を送信する（Ｆ３０４）。このようにして、バックアップノードは、重複したノードＩＤを使っている新規ノードへ、ノードＩＤが重複していることを伝える。
【００２９】
次に、プラグアンドプレイ伝送装置１〜４それぞれの動作を、図７のシーケンス図を参照しながら説明する。プラグアンドプレイ伝送装置１〜４は、リング状に接続されているが、ここではプラグアンドプレイ伝送装置１−プラグアンドプレイ伝送装置２−プラグアンドプレイ伝送装置３−プラグアンドプレイ伝送装置４の区間に限って説明する。ノードＩＤは、プラグアンドプレイ伝送装置１（Ｃ１１）、プラグアンドプレイ伝送装置２（Ｃ１２）、プラグアンドプレイ伝送装置３（Ｃ１３）、プラグアンドプレイ伝送装置４（Ｃ１４）がそれぞれ「３」、「２」、「３」、「４」に設定されている。新規ノードであるプラグアンドプレイ伝送装置１（Ｃ１１）のノードＩＤが、バックアップノードであるプラグアンドプレイ伝送装置３のノードＩＤと重複している。
【００３０】
プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３およびプラグアンドプレイ伝送装置４は、ネットワーク運用上、ＶＩＤ３８４２タグ付き以外のパケットを中継せず、さらに、受信処理もせずに、パケットを破棄する設定になっている。プラグアンドプレイ伝送装置１（Ｃ１１）は、装置電源（Ｃ１０１）がＯＮされると、新規ノードとして、ＶＬＡＮタグなしのノードＩＤ通知を送信する（Ｓ１０１）。ノードＩＤ通知は、マルチキャストアドレス宛に送信する。使用するマルチキャストアドレスは、ネットワーク内で未使用のアドレスを割り当てる。マルチキャストアドレス宛に送信することで、ノードＩＤ重複検出の機能が使用しているパケットであることを明確にする。
【００３１】
プラグアンドプレイ伝送装置１は、ノードＩＤ通知を、Ｅポート、Ｗポート両方から送信するため、プラグアンドプレイ伝送装置１からプラグアンドプレイ伝送装置２へ送信されるノードＩＤ通知と、プラグアンドプレイ伝送装置１からプラグアンドプレイ伝送装置４へ送信されるノードＩＤ通知の２つが存在する。ここでは、プラグアンドプレイ伝送装置２側へ送信されるノードＩＤ通知に限って説明している。プラグアンドプレイ伝送装置２に到達したＶＬＡＮタグなしノードＩＤ通知は、プラグアンドプレイ伝送装置２がＶＩＤ３８４２タグ付き以外を破棄する設定で動作しているため、受信処理も中継処理も行われずに、破棄される。
【００３２】
その後、プラグアンドプレイ伝送装置１は、ＶＩＤ３８４１タグ付きノードＩＤ通知を送信する（Ｓ１０２）。これも同じく、ＶＩＤ３８４２タグ付きとは異なるため、プラグアンドプレイ伝送装置２で破棄される。次に、プラグアンドプレイ伝送装置１は、ＶＩＤ３８４２タグ付きノードＩＤ通知を送信する（Ｓ１０３）。今度は、プラグアンドプレイ伝送装置２で破棄されず、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４まで中継される。さらに、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４で受信処理が行われる。
【００３３】
プラグアンドプレイ伝送装置３は、ノードＩＤの重複を検出するので、ノードＩＤ重複通知を送信する（Ｓ３０１）。ノードＩＤ重複通知は、ノードＩＤ通知の応答であるため、マルチキャストアドレス宛でなく、プラグアンドプレイ伝送装置１宛のユニキャストで送信する。ノードＩＤ重複通知を受けたプラグアンドプレイ伝送装置１は、ＰｎＰ動作を開始させない（Ｓ１０４）。このようにして、ノードＩＤが重複した状態で、ＰｎＰ動作が開始し、誤動作することを防止する。
【００３４】
すなわち、本実施の形態には、プラグアンドプレイ機能を行うネットワーク装置において、ノードＩＤを設定するノードＩＤ設定部と、プラグアンドプレイ機能を実現するプラグアンドプレイ機能部（特許文献６を参照のこと）と、新規ノードとして動作する場合は、自身のノードＩＤをバックアップノードへ通知し、バックアップノードとして動作する場合は、前記通知に含まれるノードＩＤを自身のノードＩＤと比較することで、新規ノードが自身と重複するノードＩＤで動作していることを検出し、新規ノードに対してノードＩＤが重複していることを通知するノードＩＤ重複検出部と、を備え、前記プラグアンドプレイ機能部は、新規ノードとして動作するとき、ノードＩＤが重複していない場合はプラグアンドプレイ機能を動作開始し、ノードＩＤが重複している場合は動作開始しないことを特徴とするネットワーク装置が開示されている。
【００３５】
また、本実施の形態には、実施の形態１におけるノードＩＤ重複検出部は、新規ノードとして動作する場合に、自身のノードＩＤを複数のＶＬＡＮで、マルチキャストグループアドレス宛のレイヤ２フレームを用いて通知することを特徴とするネットワーク装置が開示されている。
【００３６】
従って、本実施の形態に係わるプラグアンドプレイ伝送装置は、電力を供給する装置電源と、ノードＩＤを設定するノードＩＤ設定部と、ネットワークに接続されるポートと、プラグアンドプレイ動作を実施するプラグアンドプレイ機能部と、ノードＩＤが重複しているかどうかを検出するノードＩＤ重複検出部と、を備え、ノードＩＤ重複検出部は、装置電源がＯＮに入るとノードＩＤを取得し、自身が新規ノードであるかどうかを判断し、自身が新規ノードであると判断した場合は、ノードＩＤ通知送信処理を行い、ノードＩＤ通知送信処理から一定時間以内にノードＩＤ重複通知を受信したかどうかを判断し、一定時間以内にノードＩＤ重複通知を受信していないと判断した場合は、プラグアンドプレイ動作の開始をプラグアンドプレイ機能部に指示することを特徴とする。
【００３７】
また、本実施の形態に係わるプラグアンドプレイ伝送装置では、ノードＩＤ重複検出部は、自身が新規ノードであるかどうかを判断した結果、自身は新規ノードではないと判断した場合は、自身がバックアップノードであるかどうかを判断し、自身がバックアップノードであると判断した場合は、ノードＩＤ通知を受信したかどうかを判断し、ノードＩＤ通知を受信したと判断した場合は、このノードＩＤ通知から取得したノードＩＤが自ノードＩＤと重複しているかどうかを判断し、取得したノードＩＤが自ノードＩＤと重複していると判断した場合は、ノードＩＤ重複通知送信処理を行うことを特徴とする。
【００３８】
実施の形態２．
実施の形態１では、新規ノードがバックアップノードと通信可能なＶＬＡＮを知らない場合の動作を説明した。工場出荷時の設定では、ノードＩＤ通知を送信するＶＬＡＮをあらかじめ決定しておける場合が存在する。新規ノードに、あらかじめＶＬＡＮを決定しておくことで、破棄されるような不要なノードＩＤ通知が伝送路に流れることを防げるようになる。
【００３９】
実施の形態２を実現するための、プラグアンドプレイ伝送装置のブロック図は、実施の形態１に係わるブロック図と同じである（図２を参照のこと）。本実施の形態に係わるノードＩＤ重複検出部のフローチャートを、図８に示す。このフローチャートは、基本的に、実施の形態１に係わるフローチャート（図４を参照のこと）と同じである。ノードＩＤ通知送信処理（Ｆ１０３）のフローが異なるので、違いを中心に説明する。
【００４０】
実施の形態２におけるノードＩＤ通知送信処理（Ｆ１０３）のフローは、図９に示されている。実施の形態１では、ノードＩＤ通知を送信するＶＬＡＮが分からないため、複数パターンで送信していたが、実施の形態２では、ノードＩＤ重複検出部（Ｃ１０３）は、ユーザが事前に設定した、ＶＬＡＮタグの有無とＶＩＤで、ノードＩＤ通知を送信する（Ｆ２０６）。この処理以外は、実施の形態１と同じである。
【００４１】
ノードＩＤ通知送信処理が開始すると（Ｆ２０１）、事前に設定された、ＶＬＡＮタグ有無とＶＩＤで、ノードＩＤ通知を送信する（Ｆ２０６）。その後、一定時間内にノードＩＤ重複通知と呼ぶパケットを受信しなかった場合（Ｆ１０４）は、ノードＩＤが重複するプラグアンドプレイ伝送装置が他に存在しないと判断して、ノードＩＤ重複検出部（Ｃ１０３）は、ＰｎＰ動作の開始をプラグアンドプレイ機能部（Ｃ１０４）に指示する（Ｆ１０５）。一定時間内にノードＩＤ重複通知を受信した場合は、ノードＩＤが重複するプラグアンドプレイ伝送装置が他に存在すると判断して、ＰｎＰ動作を開始しない（Ｆ１１０）。
【００４２】
ノードＩＤ重複検出部（Ｃ１０３）は、装置電源（Ｃ１０１）のＯＮ後に、自身が新規ノードでないと判断した場合（Ｆ１０２）は、次に、自身がバックアップノード（ＢＵノード）であるか否かを判断する（Ｆ１０６）。自身がバックアップノードである場合は、他ノード（プラグアンドプレイ伝送装置）から、ノードＩＤ通知の受信を待つ（Ｆ１０７）。ノードＩＤ重複検出部（Ｃ１０３）は、ノードＩＤ通知を受信した場合は、ノードＩＤ通知に含まれるノードＩＤと、自ノードＩＤを比較し、ノードＩＤが重複しているかどうかを判断する（Ｆ１０８）。重複している場合は、ノードＩＤ重複通知の送信処理を実行する（Ｆ１０９）。
【００４３】
ノードＩＤ重複通知送信処理（Ｆ１０９）のフローは、図１０に示されている。ノードＩＤ重複通知は、ノードＩＤ通知に対する応答であり、通知されたノードＩＤをすでに自身が使用していることを、ノードＩＤ通知を送信したプラグアンドプレイ伝送装置へ通知するものである。ノードＩＤ重複通知もノードＩＤ通知と同じく、レイヤ２のフレームとして送信する。ノードＩＤ重複通知送信処理では、処理が開始すると（Ｆ３０１）、受信したノードＩＤのＶＬＡＮタグの有無を判断する（Ｆ３０２）。
【００４４】
受信したノードＩＤにＶＬＡＮタグが付いていない場合は、ＶＬＡＮタグを付けずにノードＩＤ重複通知を送信する（Ｆ３０３）。これに対し、ＶＬＡＮタグが付いている場合は、受信したＶＩＤと同じＶＬＡＮタグを付けてノードＩＤ重複通知を送信する（Ｆ３０４）。このようにして、バックアップノードは、重複したノードＩＤを使っている新規ノードへ、ノードＩＤが重複していることを伝える。
【００４５】
次に、実施の形態２におけるプラグアンドプレイ伝送装置それぞれの動作を、図１１のシーケンス図に基づいて説明する。実施の形態１のシーケンス図（図７を参照）と同じく、新規ノードはプラグアンドプレイ伝送装置１である。また、バックアップノードは、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４である。ノードＩＤは、プラグアンドプレイ伝送装置１、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４が、それぞれ「３」、「２」、「３」、「４」に設定されている。したがって、新規ノードであるプラグアンドプレイ伝送装置１のノードＩＤが、バックアップノードであるプラグアンドプレイ伝送装置３のノードＩＤと重複している。
【００４６】
プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３およびプラグアンドプレイ伝送装置４は、ネットワーク運用上、ＶＩＤ３８４２タグ付き以外のパケットを中継せず、さらに、受信処理もせずにパケットを破棄する設定になっている。実施の形態１のシーケンス図（図７を参照）と違って、プラグアンドプレイ伝送装置１、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４は、工場出荷時設定で、ノードＩＤ通知をＶＩＤ３８４２で送受信することが決定されている。
【００４７】
プラグアンドプレイ伝送装置１は、装置電源（Ｃ１０１）がＯＮされると、ＶＩＤ３８４２タグ付きのノードＩＤ通知を、マルチキャストアドレス宛に送信する（Ｓ１０５）。このノードＩＤ通知は、他プラグアンドプレイ伝送装置で受信処理される。プラグアンドプレイ伝送装置３は、ノードＩＤ重複を検出し、ノードＩＤ重複通知を送信する（Ｓ３０１）。ノードＩＤ重複通知を受けたプラグアンドプレイ伝送装置１は、ＰｎＰを動作開始させない（Ｓ１０４）。このようにして、ノードＩＤが重複した状態で、ＰｎＰが動作開始し、誤動作することを防止する。
【００４８】
すなわち、本実施の形態には、実施の形態１におけるノードＩＤ重複検出部が、新規ノードとして動作する場合に、自身のノードＩＤをあらかじめ設定されたＶＬＡＮで通知することを特徴とするネットワーク装置が開示されている。
【００４９】
実施の形態３．
実施の形態１では、ノードＩＤの重複が分かった後、新規ノードはＰｎＰ動作を開始せずに、そのまま伝送路に接続した状態を保っていた。運用中のネットワークでは、工場出荷時設定のプラグアンドプレイ伝送装置が、運用設定をされずに伝送路に接続されていることは好ましくない。工場出荷時設定のプラグアンドプレイ伝送装置は、中継すべきでない通信を中継したり、不要なパケットを送信する可能性がある。
【００５０】
この点を解決するため、実施の形態３に係わるノードＩＤ重複検出部は、ノードＩＤの重複が分かると、伝送路と接続したポートを閉塞して、工場出荷時設定のまま伝送路に接続した状態になることを防ぐ。本実施の形態を実現するための、プラグアンドプレイ伝送装置１〜４のブロック図は、実施の形態１と同じである（図２を参照）。本実施の形態に係わるノードＩＤ重複検出部のフローチャートを、図１２〜１４に示す。
【００５１】
図１２に示すフローチャートは、実施の形態１における、ノードＩＤ重複検出部のフローチャート（図４を参照のこと）と一部が異なる。以下では違いを中心に説明する。また、本実施の形態に係わるノードＩＤ通知送信処理（Ｆ１０３）のフローは、図１３に示されている。本実施の形態に係わるノードＩＤ重複通知送信処理（Ｆ１０９）のフローは、図１４に示されている。これらのフローは、基本的に、実施の形態１に係わるフロー（図５および図６を参照のこと）と同じである。
【００５２】
図１２に示すフローチャートは、ノードＩＤ重複検出部（Ｃ１０３）の動作を示している。ノードＩＤ重複検出部（Ｃ１０３）は、プラグアンドプレイ伝送装置の装置電源（Ｃ１０１）がＯＮされると動作を開始する（Ｆ１００）。まず、プラグアンドプレイ伝送装置自身のノードＩＤを取得する（Ｆ１０１）。その後、ノードＩＤ重複検出部（Ｃ１０３）は、自身が新規ノードであるか、否かを判断する（Ｆ１０２）。新規ノードであるかどうかの判断は、ＶＬＡＮ（Virtual Local Area Network）が設定されているかどうかで判断する。
【００５３】
ノードＩＤ重複検出部（Ｃ１０３）は、自身が新規ノードであると判断した場合、自ノードＩＤを、ノードＩＤ通知と呼ぶパケットでバックアップノードへ通知する。ノードＩＤ通知は、ＩＰアドレスが設定されていない状態で送信するため、イーサネット（登録商標）など、レイヤ２のフレームとして送信する。ノードＩＤ通知の送信は、Ｗポート（Ｃ１０５）とＥポート（Ｃ１０６）から行う。ノードＩＤ通知の送信処理を、ノードＩＤ通知送信処理（Ｆ１０３）と呼ぶ。
【００５４】
新規ノードは、工場出荷時の設定であるため、バックアップノードと通信するために必要なＶＬＡＮ（Virtual Local Area Network）の設定が入っていない。そのため、ノードＩＤ通知をバックアップノードへ通知するにあたって、ＶＬＡＮタグを付けて送信するべきなのか、ＶＬＡＮタグのＶＩＤ（VLAN Identifier）をいくつに設定するべきかを決定することができない。ここで、ＶＩＤは、ＶＬＡＮを識別するための番号を格納している。なお、ＶＬＡＮタグは、ＩＥＥＥ８０２．１Ｑで規定されたものとする。
【００５５】
この対応策として、新規ノードは、ＶＬＡＮタグの有無とＶＩＤを、考えられる数パターンで送信する。すなわち、パケットを数パターン送信することで、いずれかのパケットがバックアップノードへ到達するであろうという考えに基づいている。パケットを数パターンに絞り込めない場合は、規格上取り得るすべてのＶＩＤで送信してもよい。以下では、［ＶＬＡＮタグなし］、［ＶＩＤ３８４１タグ付き］、［ＶＩＤ３８４２タグ付き］の３パターンで送信する場合を説明する。ここで、［ＶＩＤ３８４１タグ付き］は、［ＶＩＤ＝３８４１；ＶＬＡＮタグ付き］を表している。同様に、［ＶＩＤ３８４２タグ付き］は、［ＶＩＤ＝３８４２；ＶＬＡＮタグ付き］を表している。
【００５６】
ノードＩＤ通知送信処理（Ｆ１０３）の後、一定時間内にノードＩＤ重複通知と呼ぶパケットを受信しなかった場合（Ｆ１０４）は、ノードＩＤが重複するプラグアンドプレイ伝送装置が他に存在しないと判断して、ノードＩＤ重複検出部（Ｃ１０３）は、ＰｎＰ動作の開始をプラグアンドプレイ機能部（Ｃ１０４）に指示する（Ｆ１０５）。一定時間内にノードＩＤ重複通知を受信した場合は、ノードＩＤが重複するプラグアンドプレイ伝送装置が他に存在すると判断して、ＥポートとＷポートを閉塞する（Ｆ１１１）。両ポートを閉塞することで、パケット中継することや、パケット送信することを防ぐ。
【００５７】
次に、実施の形態３に係わるプラグアンドプレイ伝送装置それぞれの動作を、図１５のシーケンス図で説明する。実施の形態１のシーケンス図（図７を参照のこと）と同じく、新規ノードは、プラグアンドプレイ伝送装置１、バックアップノードは、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４である。ノードＩＤは、プラグアンドプレイ伝送装置１、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４がそれぞれ「３」、「２」、「３」、「４」に設定されている。新規ノードであるプラグアンドプレイ伝送装置１のノードＩＤが、バックアップノードであるプラグアンドプレイ伝送装置３のノードＩＤと重複している。プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３およびプラグアンドプレイ伝送装置４は、ネットワーク運用上、ＶＩＤ３８４２タグ付き以外のパケットを中継せず、さらに、受信処理もせずパケットを破棄する設定になっている。
【００５８】
プラグアンドプレイ伝送装置１は、装置電源（Ｃ１０１）がＯＮされると、実施の形態１と同じく、ノードＩＤ通知をＶＬＡＮタグなし（Ｓ１０１）、ＶＩＤ３８４１タグ付き（Ｓ１０２）、ＶＩＤ３８４２タグ付き（Ｓ１０３）で送信する。ＶＩＤ３８４２タグ付きのノードＩＤ通知を送信したとき（Ｓ１０３）に、プラグアンドプレイ伝送装置３がノードＩＤ重複を検出し、ノードＩＤ重複通知を送信する（Ｓ３０１）。プラグアンドプレイ伝送装置１は、ノードＩＤ重複通知を受けると、ＥポートとＷポートを閉塞する（Ｓ１０５）。
【００５９】
すなわち、本実施の形態には、実施の形態１におけるプラグアンドプレイ機能部が、新規ノードとして動作するとき、ノードＩＤが重複している場合は、ポートを閉塞することを特徴とするネットワーク装置が開示されている。
【００６０】
実施の形態４．
前述した、実施の形態１、実施の形態２および実施の形態３では、ノードＩＤの重複が分かったとき、新規ノードのノードＩＤ設定が誤っているという考えで、新規ノードのＰｎＰ動作を開始させなかったり、ポート閉塞を行っている。しかしながら、ノードＩＤが新規ノードとバックアップノードで重複しているとき、バックアップノードが、そもそも誤って新規ノードのノードＩＤで動作している可能性も考えられる。
【００６１】
このように新規ノードとバックアップノードのうち、どちらが誤ったノードＩＤで動作しているのか判断できない場合を考え、実施の形態４では、ノードＩＤ重複時に、新規ノードだけでなく、バックアップノードもポート閉塞する方式を示す。実施の形態４を実現するための、プラグアンドプレイ伝送装置のブロック図は、実施の形態１と同じものである（図２を参照のこと）。
【００６２】
ノードＩＤ重複検出部のフローチャートを、図１６〜１８に示す。図１６に示す、実施の形態４におけるフローチャートは、実施の形態３のノードＩＤ重複検出部のフローチャート（図１２）と一部が異なる。以下では、違いを中心に説明する。バックアップノードとして動作しているときに、重複ノードの存在が分かった後の動作が、実施の形態３と異なる。
【００６３】
本実施の形態に係わるノードＩＤ通知送信処理（Ｆ１０３）のフローは、図１７に示されている。本実施の形態に係わるノードＩＤ重複通知送信処理（Ｆ１０９）のフローは、図１８に示されている。これらのフローは、基本的に、実施の形態１に係わるフロー（図５および図６を参照のこと）と同じである。
【００６４】
図１６に示すフローチャートは、ノードＩＤ重複検出部（Ｃ１０３）の動作を示している。ノードＩＤ通知を受信し（Ｆ１０７）、自ノードＩＤと重複することが分かった場合（Ｆ１０８）には、ノードＩＤ重複通知送信処理（Ｆ１０９）を実行した後に、自ノードのＥポートとＷポートを閉塞する（Ｆ１１２）。両ポートを閉塞することで、パケット中継することや、パケット送信することを防ぐ。
【００６５】
次に、実施の形態４に係わるプラグアンドプレイ伝送装置それぞれの動作を、図１９のシーケンス図で説明する。先ず、各装置の設定を説明する。実施の形態３のシーケンス図（図１５を参照のこと）と同じく、新規ノードは、プラグアンドプレイ伝送装置１、バックアップノードは、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４である。ノードＩＤは、プラグアンドプレイ伝送装置１、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４がそれぞれ「３」、「２」、「３」、「４」に設定されている。新規ノードであるプラグアンドプレイ伝送装置１のノードＩＤが、バックアップノードであるプラグアンドプレイ伝送装置３のノードＩＤと重複している。プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３およびプラグアンドプレイ伝送装置４は、ネットワーク運用上、ＶＩＤ３８４２タグ付き以外のパケットを中継せず、さらに、受信処理もせず破棄する設定になっている。
【００６６】
プラグアンドプレイ伝送装置１は、装置電源（Ｃ１０１）がＯＮされると、実施の形態３と同じく、ノードＩＤ通知をＶＬＡＮタグなし（Ｓ１０１）、ＶＩＤ３８４１タグ付き（Ｓ１０２）、ＶＩＤ３８４２タグ付き（Ｓ１０３）で送信する。ＶＩＤ３８４２タグ付きのノードＩＤ通知を送信したとき（Ｓ１０３）に、プラグアンドプレイ伝送装置３がノードＩＤ重複を検出し、ノードＩＤ重複通知を送信する（Ｓ３０１）。その後、プラグアンドプレイ伝送装置３は、ＥポートとＷポートを閉塞する（Ｓ２０２）。プラグアンドプレイ伝送装置１は、ノードＩＤ重複通知を受けると、プラグアンドプレイ伝送装置３と同じように、ＥポートとＷポートを閉塞する（Ｓ１０５）。
【００６７】
すなわち、本実施の形態には、実施の形態１におけるプラグアンドプレイ機能部が、新規ノードとして動作するとき、ノードＩＤが重複している場合は、ポートを閉塞し、バックアップノードとして動作するときも、ノードＩＤが重複している場合は、ポートを閉塞することを特徴とするネットワーク装置が開示されている。
【００６８】
実施の形態５．
これまで説明した実施の形態では、ノードＩＤ通知をマルチキャストアドレス宛に送信していた。ネットワーク運用上、監視カメラの映像を伝送するためのマルチキャストアドレス宛パケットだけを中継し、それ以外のマルチキャストアドレス宛パケットを破棄する設定のプラグアンドプレイ伝送装置が接続されている可能性がある。図２０は、本発明に係わるプラグアンドプレイ伝送装置を用いて構成したリングネットワークを示している。実施の形態５に係わるプラグアンドプレイ伝送装置を、同図を参照して説明する。
【００６９】
プラグアンドプレイ伝送装置１（Ｃ１１）とプラグアンドプレイ伝送装置２（Ｃ１２）の間には、特定のマルチキャストアドレス宛パケット以外を破棄する設定のプラグアンドプレイ伝送装置５（Ｃ１５）が接続されている。プラグアンドプレイ伝送装置１とプラグアンドプレイ伝送装置４（Ｃ１４）の間にも、特定のマルチキャストアドレス以外を破棄する設定のプラグアンドプレイ伝送装置６（Ｃ１６）が接続されている。プラグアンドプレイ伝送装置５とプラグアンドプレイ伝送装置６は、本発明を実現するための機能を有していない、他社製のプラグアンドプレイ伝送装置である。
【００７０】
このような場合は、プラグアンドプレイ伝送装置１がマルチキャストアドレス宛のノードＩＤ通知を送信しても、プラグアンドプレイ伝送装置５やプラグアンドプレイ伝送装置６で破棄される。このため、バックアップノードにはノードＩＤ通知が届かないので、ノードＩＤの重複を検出することができない。この問題を解決するため、本実施の形態では、ノードＩＤ通知をマルチキャストアドレス宛ではなく、ブロードキャストアドレス宛に送信する方式を採用している。
【００７１】
実施の形態５を実現するための、プラグアンドプレイ伝送装置のブロック図は、実施の形態１と同じものである（図２を参照のこと）。ノードＩＤ重複検出部のフローチャートも、実施の形態１と同じ図４〜６に示すものである。次に、実施の形態５に係わるプラグアンドプレイ伝送装置それぞれの動作を、図２１のシーケンス図を参照して説明する。プラグアンドプレイ伝送装置１〜６は、リング状に接続されているが、ここでは、プラグアンドプレイ伝送装置１−プラグアンドプレイ伝送装置５−プラグアンドプレイ伝送装置２−プラグアンドプレイ伝送装置３−プラグアンドプレイ伝送装置４の区間に限って説明する。
【００７２】
ノードＩＤは、プラグアンドプレイ伝送装置１、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４が、それぞれ「３」、「２」、「３」、「４」に設定されている。新規ノードであるプラグアンドプレイ伝送装置１のノードＩＤが、バックアップノードであるプラグアンドプレイ伝送装置３のノードＩＤと重複している。プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３およびプラグアンドプレイ伝送装置４は、ネットワーク運用上、ＶＩＤ３８４２タグ付き以外のパケットを中継せず、さらに、受信処理もせずパケットを破棄する設定になっている。プラグアンドプレイ伝送装置５およびプラグアンドプレイ伝送装置６は、特定のマルチキャストアドレス宛以外のパケットを破棄する設定になっている。
【００７３】
プラグアンドプレイ伝送装置１（Ｃ１１）は、装置電源（Ｃ１０１）がＯＮされると、新規ノードとして、ＶＬＡＮタグなしのノードＩＤ通知を送信する（Ｓ１０６）。ノードＩＤ通知は、ブロードキャストアドレス宛に送信する。プラグアンドプレイ伝送装置１は、ノードＩＤ通知を、Ｅポート、Ｗポート両方から送信するため、プラグアンドプレイ伝送装置１からプラグアンドプレイ伝送装置５へ送信されるノードＩＤ通知と、プラグアンドプレイ伝送装置１からプラグアンドプレイ伝送装置６へ送信されるノードＩＤ通知の２つが存在する。ここでは、プラグアンドプレイ伝送装置５側へ送信されるノードＩＤ通知に限って説明する。
【００７４】
ブロードキャストアドレス宛のノードＩＤ通知は、プラグアンドプレイ伝送装置５で中継され、プラグアンドプレイ伝送装置２へ到達する。プラグアンドプレイ伝送装置２に到達したＶＬＡＮタグなしノードＩＤ通知は、プラグアンドプレイ伝送装置２がＶＩＤ３８４２タグ付き以外を破棄する設定で動作しているため、受信処理も中継処理もされずに破棄される。
【００７５】
その後、プラグアンドプレイ伝送装置１は、ＶＩＤ３８４１タグ付きノードＩＤ通知を送信する（Ｓ１０７）。これも同じく、プラグアンドプレイ伝送装置５で中継され、プラグアンドプレイ伝送装置２へ到達するが破棄される。次に、プラグアンドプレイ伝送装置１は、ＶＩＤ３８４２タグ付きノードＩＤ通知を送信する（Ｓ１０８）。今度は、プラグアンドプレイ伝送装置２で破棄されず、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４まで中継される。さらに、プラグアンドプレイ伝送装置２、プラグアンドプレイ伝送装置３、プラグアンドプレイ伝送装置４で受信処理される。
【００７６】
プラグアンドプレイ伝送装置３は、ノードＩＤの重複を検出し、ノードＩＤ重複通知を送信する（Ｓ３０１）。ノードＩＤ重複通知は、ノードＩＤ通知の応答であるため、ブロードキャストアドレス宛でなく、プラグアンドプレイ伝送装置１宛のユニキャストで送信する。ノードＩＤ重複通知を受けたプラグアンドプレイ伝送装置１は、ＰｎＰを動作開始させない（Ｓ１０４）。このようにして、ノードＩＤが重複した状態で、ＰｎＰが動作開始し、誤動作することを防止する。
【００７７】
すなわち、本実施の形態には、実施の形態１におけるノードＩＤ重複検出部が、新規ノードとして動作する場合に、自身のノードＩＤを複数のＶＬＡＮで、ブロードキャストアドレス宛のレイヤ２フレームを用いて通知することを特徴とするネットワーク装置が開示されている。
【００７８】
なお、本発明は、その発明の範囲内において、実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００７９】
Ｃ１１  伝送装置１、Ｃ１２  伝送装置２、Ｃ１３  伝送装置３、Ｃ１４  伝送装置４、Ｃ１０２  ノードＩＤ設定部、Ｃ１０３  ノードＩＤ重複検出部、Ｃ１０４  プラグアンドプレイ機能部、Ｃ１０５  ＷＥＳＴポート、Ｃ１０６  ＥＡＳＴポート、Ｃ１０７  伝送機能部、Ｃ１０８  端末接続ポート、Ｃ１０９  プロセッサ、Ｃ１１０  メモリ、Ｃ１１１  ディップスイッチ
【図１】
0006675938.tif 000002
【図２】
0006675938.tif 000003
【図３】
0006675938.tif 000004
【図４】
0006675938.tif 000005
【図５】
0006675938.tif 000006
【図６】
0006675938.tif 000007
【図７】
0006675938.tif 000008
【図８】
0006675938.tif 000009
【図９】
0006675938.tif 000010
【図１０】
0006675938.tif 000011
【図１１】
0006675938.tif 000012
【図１２】
0006675938.tif 000013
【図１３】
0006675938.tif 000014
【図１４】
0006675938.tif 000015
【図１５】
0006675938.tif 000016
【図１６】
0006675938.tif 000017
【図１７】
0006675938.tif 000018
【図１８】
0006675938.tif 000019
【図１９】
0006675938.tif 000020
【図２０】
0006675938.tif 000021
【図２１】
0006675938.tif 000022