(57)【要約】【課題】メモリ不足によりネットワーク装置の接続構成を表す最新の情報を適切に保持することができないこと、を解決する。【解決手段】ネットワーク装置は、予め設定された容量の記憶装置と、ネットワークを介して接続された他のネットワーク装置から当該ネットワーク装置の装置情報の通知を受けて当該装置情報を上記記憶装置に記憶する通知情報記憶処理手段と、を備える。そして、上記通知情報記憶処理手段は、当該通知情報記憶処理手段にて新規に通知を受けた上記装置情報と、上記記憶装置に記憶されている上記装置情報と、にそれぞれ含まれる当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの上記装置情報を廃棄する破棄判定手段を備える。【選択図】図１２
2011130247.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された容量の記憶装置と、ネットワークを介して接続された他のネットワーク装置から当該ネットワーク装置の装置情報の通知を受けて当該装置情報を前記記憶装置に記憶する通知情報記憶処理手段と、を備え、
前記通知情報記憶処理手段は、当該通知情報記憶処理手段にて新規に通知を受けた前記装置情報と、前記記憶装置に記憶されている前記装置情報と、にそれぞれ含まれる当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの前記装置情報を廃棄する破棄判定手段を備えた、
ネットワーク装置。
【請求項２】
請求項１に記載のネットワーク装置であって、
前記記憶装置は、当該記憶装置内の空き容量の有無を表す空き容量情報を記憶し、
前記破棄判定手段は、前記通知情報記憶処理手段にて新規に前記装置情報の通知を受けたときに、前記空き容量情報に基づいて前記記憶装置に空き容量がない場合に前記各有効期間情報を比較していずれかの前記装置情報を破棄する、
ネットワーク装置。
【請求項３】
請求項２に記載のネットワーク装置であって、
前記破棄判定手段は、前記記憶装置に空き容量がある場合には、新規に通知を受けた前記装置情報を前記記憶装置に記憶し、前記記憶装置に空き容量がない場合には、前記記憶装置に記憶された前記装置情報に含まれる前記有効時間情報を取得して、前記各有効期間情報を比較していずれかの前記装置情報を破棄する、
ネットワーク装置。
【請求項４】
請求項１乃至３のいずれか一項に記載のネットワーク装置であって、
前記破棄判定手段は、前記各有効時間情報の比較の結果、最小である前記有効期間情報が含まれる前記装置情報を廃棄する、
ネットワーク装置。
【請求項５】
請求項１乃至３のいずれか一項に記載のネットワーク装置であって、
前記破棄判定手段は、前記各有効期間情報の比較の結果、前記装置情報の残り有効期間が最小である前記装置情報を廃棄する、
ネットワーク装置。
【請求項６】
請求項４又は５に記載のネットワーク装置であって、
前記破棄判定手段は、前記各有効時間情報の比較の結果、前記記憶装置に記憶されている前記装置情報を廃棄すると判定した場合には、当該記憶装置内に記憶されている前記装置情報を破棄して新規に通知を受けた前記装置情報を前記記憶装置内に記憶し、新規に通知を受けた前記装置情報を廃棄すると判定した場合には、当該新規に通知を受けた前記装置情報を前記記憶装置に記憶せずに破棄する、
ネットワーク装置。
【請求項７】
予め設定された容量の記憶装置を備えたネットワーク装置に、
ネットワークを介して接続された他のネットワーク装置から当該ネットワーク装置の装置情報の通知を受けて当該装置情報を前記記憶装置に記憶する通知情報記憶処理手段と、
前記通知情報記憶処理手段にて新規に通知を受けた前記装置情報と、前記記憶装置に記憶されている前記装置情報と、にそれぞれ含まれる当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの前記装置情報を廃棄する破棄判定手段と、
を実現させるためのプログラム。
【請求項８】
予め設定された容量の記憶装置を備えたネットワーク装置が、ネットワークを介して接続された他のネットワーク装置から当該ネットワーク装置の装置情報の通知を受けて当該装置情報を前記記憶装置に記憶する際に、
新規に通知を受けた前記装置情報と、前記記憶装置に記憶されている前記装置情報と、にそれぞれ含まれる当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの前記装置情報を廃棄する、
情報処理方法。
【請求項９】
請求項８に記載の情報処理方法であって、
前記ネットワーク装置が、新規に前記装置情報の通知を受けたときに、前記記憶装置に記憶された当該当該記憶装置内の空き容量の有無を表す空き容量情報に基づいて当該記憶装置に空き容量がない場合に、前記各有効期間情報を比較していずれかの前記装置情報を破棄する、
情報処理方法。
【請求項１０】
請求項８又は９に記載の情報処理方法であって、
前記ネットワーク装置が、前記各有効時間情報の比較の結果、最小である前記有効期間情報が含まれる前記装置情報を廃棄する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置にかかり、特に、隣接する他のネットワーク装置と情報を交換するネットワーク装置に関する。
【背景技術】
【０００２】
近年、多種のネットワーク装置が、近距離ネットワークにて接続されるようになり、これらの管理が複雑化してきている。これに対して、ネットワーク装置の管理負荷を軽減すべく、ＬＬＤＰ（Link Layer Discovery Protocol）の利用されている。ＬＬＤＰは、ネットワーク装置や端末の種類、設定情報などを、近隣の他のネットワーク装置に通知するデータリンク層のプロトコルである。これにより、ＬＡＮスイッチがＬＬＤＰで受け取った管理情報を調べることで、ポート配下につながっている装置を認識することができる。
【０００３】
ここで、ＬＬＤＰプロトコルIEEE（The Institute of Electrical and Electronics Engineers, Inc.）802.1abにおいては、ネットワーク装置内に装備されたメモリに、近隣のネットワーク装置から受信したシャシＩＤ、ポートＩＤなどの近隣装置情報を記憶している。そして、ＬＬＤＰでは、ネットワーク装置内に装備されたメモリの容量に空きがない状態で、新規に近隣のネットワーク装置からＬＬＤＰフレームを受信した場合の処理については、特に規定がない。このような場合には、新規装置から受信したLLDPフレームや、メモリ内に記憶されている情報を廃棄することが考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−８６９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したように新規装置から受信したLLDPフレームが廃棄される場合には、既存機器情報以外を受け付けず最新のネットワーク構成を保持できないと言う不具合がある。また、メモリ内に記憶されている情報を廃棄する場合には、その後、長く存在するはずの機器情報を記憶しておくことができない、という不具合がある。
【０００６】
なお、メモリの空き容量が不足しているときに、新規に受信データを記憶する技術として、特許文献１に開示の技術がある。ここでは、分割データであるすべてのＴＳパケットがそろわず、メモリが不足している場合に、ＴＳパケットの充足率に応じて、メモリ内のデータを削除している。
【０００７】
ところが、上述した特許文献１に開示の技術であっても、上述した問題を解決することはできず、ネットワーク装置の接続構成を表す最新の情報を適切に保持することができない、という問題が生じる。
【０００８】
このため、本発明の目的は、上述した課題である、メモリ不足によりネットワーク装置の接続構成を表す最新の情報を適切に保持することができないこと、を解決することにある。
【課題を解決するための手段】
【０００９】
かかる目的を達成するため本発明の一形態であるネットワーク装置は、
予め設定された容量の記憶装置と、ネットワークを介して接続された他のネットワーク装置から当該ネットワーク装置の装置情報の通知を受けて当該装置情報を上記記憶装置に記憶する通知情報記憶処理手段と、を備える。
そして、上記通知情報記憶処理手段は、当該通知情報記憶処理手段にて新規に通知を受けた上記装置情報と、上記記憶装置に記憶されている上記装置情報と、にそれぞれ含まれる当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの上記装置情報を廃棄する破棄判定手段を備えた、
という構成をとる。
【００１０】
また、本発明の他の形態であるプログラムは、
予め設定された容量の記憶装置を備えたネットワーク装置に、
ネットワークを介して接続された他のネットワーク装置から当該ネットワーク装置の装置情報の通知を受けて当該装置情報を上記記憶装置に記憶する通知情報記憶処理手段と、
上記通知情報記憶処理手段にて新規に通知を受けた上記装置情報と、上記記憶装置に記憶されている上記装置情報と、にそれぞれ含まれる当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの上記装置情報を廃棄する破棄判定手段と、
を実現させるためのプログラムである。
【００１１】
また、本発明の他の形態である情報処理方法は、
予め設定された容量の記憶装置を備えたネットワーク装置が、ネットワークを介して接続された他のネットワーク装置から当該ネットワーク装置の装置情報の通知を受けて当該装置情報を上記記憶装置に記憶する際に、
新規に通知を受けた上記装置情報と、上記記憶装置に記憶されている上記装置情報と、にそれぞれ含まれる当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの上記装置情報を廃棄する、
という構成をとる。
【発明の効果】
【００１２】
本発明は、以上のように構成されることにより、記憶装置の容量を過大に確保することなく、ネットワーク構成を表す最新の情報を適切に保持することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態１におけるネットワーク装置の構成を示すブロック図である。
【図２】実施形態１におけるネットワーク装置のメモリ内に記憶される情報の一例を示す図である。
【図３】実施形態１におけるネットワーク装置の動作を説明するための図である。
【図４】実施形態１におけるネットワーク装置の動作を説明するための図である。
【図５】実施形態１におけるネットワーク装置の動作を説明するための図である。
【図６】実施形態１におけるネットワーク装置の動作を説明するための図である。
【図７】実施形態１におけるネットワーク装置の動作を説明するフローチャートである。
【図８】実施形態２におけるネットワーク装置のメモリ内に記憶される情報の一例を示す図である。
【図９】実施形態２におけるネットワーク装置の動作を説明するための図である。
【図１０】実施形態２におけるネットワーク装置の動作を説明するための図である。
【図１１】実施形態２におけるネットワーク装置の動作を説明するための図である。
【図１２】実施形態３におけるネットワーク装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図７を参照して説明する。図１は、ネットワーク装置の構成を示すブロック図であり、図２は、メモリ内に記憶される情報の一例を示す図である。図３乃至図６は、ネットワーク装置の動作を説明するための図であり、図７はフローチャートである。
【００１５】
［構成］
本実施形態におけるネットワーク装置１は、例えば、ルータ、ブリッジ、アクセスポイント、ＩＰ電話などのネットワークを構築する装置である。特に、本実施形態では、ネットワーク装置１は、ＬＬＤＰ（Link Layer Discovery Protocol）機能を搭載しており、図１に示すように、ＬＬＤＰ処理部２を有している。このＬＬＤＰ処理部２によって実行されるＬＬＤＰ機能（通知情報記憶処理手段）は、ネットワーク装置１が備える演算装置にプログラムが組み込まれることで実現される。また、図１では、ＬＬＤＰ処理部２内に予め設定された記憶容量のメモリ３が設けられていることとして図示しているが、当該メモリ３はいかなる場所に装備されていてもよい。
【００１６】
ここで、ＬＬＤＰ機能について簡単に説明する。ＬＬＤＰ機能は、ＬＬＤＰプロトコルIEEE（The Institute of Electrical and Electronics Engineers, Inc.）802.1abに基づいて作動し、まず、同一ネットワークを構成する近隣の他のネットワーク装置に対して、自装置に関する情報、例えば、シャシＩＤやポートＩＤ、当該情報の有効期間を表す有効期間情報（ＴＴＬ：Time To Live）を含む装置情報つまりＬＬＤＰフレームを送信する。また、他のネットワーク装置からＬＬＤＰフレーム６（図３参照）の通知を受けると、自装置のメモリ３に、ＬＬＤＰフレーム６に含まれるシャシＩＤ・ポートＩＤ、ＴＴＬといった装置情報を記憶する。
【００１７】
なお、本実施形態におけるＴＴＬの値は、装置情報の残りの有効期間を秒単位で表す値である。つまり、ＴＴＬの値が小さいほど、ネットワーク内におけるネットワーク装置の有効期間が短いことを表している。但し、ＴＴＬの値は、上述した値であることに限定されない。例えば、ルータなどのネットワーク装置を１回経由されるたびに値が１減少する値であってもよい。
【００１８】
図２に、上記ＬＬＤＰ処理部２のＬＬＤＰ機能にてメモリ３に記憶されている情報の一例を示す。この図に示すように、メモリ３には、各ネットワーク装置からそれぞれ通知された装置情報１０，２０，３０が記憶される。具体的に、各装置情報１０，２０，３０は、それぞれシャシＩＤ・ポートＩＤ（シャシ１・ポート１，シャシ２・ポート２，シャシ３・ポート３）１１，２１，３１と、装置情報自体の有効期間情報であるＴＴＬ（Ｔ１，Ｔ２，Ｔ３）１２，２２，３２と、を含んでいる。なお、この図の例では、メモリ３の記憶容量の上限は、上述した装置情報３個分である。
【００１９】
また、メモリ３には、メモリ空き容量の有無を示す空き容量情報５（tooManyNeighbor）が記憶される。この空き容量情報５は、メモリの空き容量があれば、「FALSE」と記憶され、メモリ空き容量がなければ「TRUE」と記憶される。
【００２０】
また、本実施形態におけるＬＬＤＰ処理部２は、さらに、新規に他のネットワーク装置から通知されたＬＬＤＰフレーム６（装置情報）を受信したときに作動する判定部４（破棄判定手段）を備える。この判定部４も、ＬＬＤＰ機能同様に、ネットワーク装置１が備える演算装置にプログラムが組み込まれることで実現される。
【００２１】
上記判定部４は、他のネットワーク装置から新規にＬＬＤＰフレーム６の通知を受けると、まず、メモリ３内の空き容量情報５が「FALSE」であるか「TRUE」であるかを調べ、メモリ３に装置情報を記憶する空き容量があるかどうかを調べる。空き容量がある場合には、新規に通知を受けたＬＬＤＰフレーム６の装置情報を、メモリ３内に記憶する。一方、空き容量がない場合には、新規に通知を受けたＬＬＤＰフレーム６のＴＴＬと、メモリ３に記憶されている各装置情報１０，２０，３０内のＴＴＬ１２，２２，３２をそれぞれ収集する。そして、各ＴＴＬの値を比較して、比較結果に応じて、新規に通知されたＬＬＤＰフレーム６か、メモリ３に記憶されている装置情報のいずれかを破棄することを決定する。
【００２２】
具体的に、判定部４は、上述した各ＴＴＬの比較により、最小のＴＴＬを特定する。そして、最小のＴＴＬが新規のＬＬＤＰフレーム６のものである場合には、当該ＬＬＤＰフレーム６自体を破棄する。つまり、ＬＬＤＰフレーム６の装置情報をメモリ３に記憶しない。一方、最小のＴＴＬがメモリ３に記憶されている装置情報１０，２０，３０のいずれかである場合には、最小のＴＴＬを含む装置情報を破棄する。そして、装置情報を破棄することによりメモリ３の記憶容量に空きが出るため、この空いた記憶領域に、新規のＬＬＤＰフレームの装置情報を記憶する。
【００２３】
なお、判定部４は、必ずしもＴＴＬの値が最小である装置情報あるいはＬＬＤＰフレームを破棄することに限定されない。例えば、各ＴＴＬの値を比較して、その値が低い順に予め設定された数の装置情報あるいはＬＬＤＰフレームを破棄してもよく、破棄する情報を決定するルールは任意である。また、上記では、メモリ３に空き容量がない場合に判定部４が作動することを説明しているが、空き容量があっても、上述同様に、各ＴＴＬの値を比較して、その比較結果に応じて、いずれかの装置情報や新規のＬＬＤＰフレームを破棄してもよい。
【００２４】
［動作］
次に、上述したネットワーク装置１の動作を、図２乃至図７を参照して説明する。なお、図２乃至図６は、メモリ３に記憶されている情報及び判定部４の動作を説明するための図であり、図７は、ネットワーク措置１の動作を示すフローチャートである。
【００２５】
まず、図２に示すように、ネットワーク装置１のメモリ３には、３つの他のネットワーク装置の装置情報１０，２０，３０を記憶しており、当該メモリ３に空き容量がないこととする。このため、メモリ３のtooManyNeighbor５の値は、「TRUE」である。このような状態で、ネットワーク装置１が、図３に示すように、他のネットワーク装置からＬＬＤＰフレーム６の通知を受けたこととする（ステップＳ１）。
【００２６】
すると、ネットワーク装置１の判定部４は、メモリ３のtooManyNeighbor５の値を調べる。このとき、その値が「FALSE」であり、メモリ３に空き容量がある場合には（ステップＳ２：Ｙｅｓ）、新規に通知を受けたＬＬＤＰフレーム６の装置情報をメモリ３に記憶する（ステップＳ７）。
【００２７】
一方、tooManyNeighbor５の値が「TRUE」であり、メモリ３に空き容量がない場合には（ステップＳ２：Ｎｏ）、判定部４は、メモリ３内の既存の各装置情報１０，２０，３０の各ＴＴＬ１２，２２，３２と、新規に通知を受けたＬＬＤＰフレーム６内のＴＴＬとを、それぞれ収集する（ステップＳ３）。そして、判定部４は、収集した各ＴＴＬのうち、最小のものを特定し（ステップＳ４）、当該最小のＴＴＬが含まれるＬＬＤＰフレーム６あるいはいずれかの装置情報１０，２０，３０を破棄する（ステップＳ５あるいはステップＳ６）。例えば、新規に通知を受けたＬＬＤＰフレーム６内のＴＴＬが最小の場合には（ステップＳ４：新規）、判定部４は、図４に示すように、新規のＬＬＤＰをメモリ３に記憶することなく破棄する。また、上述したメモリ３に記憶された情報のうち、符号２０に示す装置情報のＴＴＬ（Ｔ２）２２の値が最小であるとすると（ステップＳ４：メモリ内）、図５に示すように、当該装置情報２０（シャシ２・ポート２，Ｔ４）を破棄する（ステップＳ６）。そして、破棄した装置情報の分だけメモリ３内の記憶領域が空くため、その記憶領域に新規に通知を受けたＬＬＤＰフレーム６内の装置情報４０、つまり、ＬＬＤＰフレーム６を通知した他のネットワーク装置のシャシＩＤ・ポートＩＤ（シャシ４・ポート４）４１とＴＴＬ（Ｔ４）４２とを含む装置情報４０を記憶する（ステップＳ７）。
【００２８】
以上のように、本実施形態におけるネットワーク装置１は、後にネットワーク上に存続する期間の短い他のネットワーク装置の装置情報を優先的に破棄することができる。つまり、ネットワーク上から最も早く存在しなくなると予想される装置の情報を破棄することにより、その後、ネットワーク上に長く存在すると予想される装置の情報を保持することができる。その結果、記憶装置の容量を過大に確保することなく、ネットワーク構成を表す最新の情報を適切に保持することができる。
【００２９】
＜実施形態２＞
次に、本発明の第２の実施形態を、図８乃至図１１を参照して説明する。本実施形態におけるネットワーク装置１は、上述した実施形態１におけるネットワーク装置とほぼ同様の構成をとっており、メモリ３の記憶容量の上限が、装置情報ｎ個分である点で異なるだけである。かかる構成のネットワーク装置１に、他のネットワーク装置からＬＬＤＰフレーム６が通知されたときの動作を説明する。
【００３０】
まず、図８に示すように、メモリ３内には、装置情報（１０，２０，・・・，ｎ０）がｎ個記憶されていることとする。なお、各装置情報は、実施形態１と同様に、シャシＩＤ・ポートＩＤ１１，２１，・・・，ｎ１と、ＴＴＬ１２，２２，・・・，ｎ２である。
【００３１】
そして、このネットワーク装置１に、図９に示すように、さらに他のネットワーク装置から新規にＬＬＤＰフレーム６が通知されたとする。すると、ネットワーク装置１の判定部４は、メモリ３のtooManyNeighbor５の値を調べる。このとき、図９に示すように、tooManyNeighbor５の値が「TRUE」であり、メモリ３に空き容量がない場合には、判定部４は、メモリ３内の各既存の装置情報１０，２０，・・・，ｎ０の各ＴＴＬ１２，２２，・・・，ｎ２と、新規に通知を受けたＬＬＤＰフレーム６内のＴＴＬとを、それぞれ収集する。
【００３２】
そして、判定部４は、収集した各ＴＴＬのうち、最小のものを特定し、当該最小のＴＴＬが含まれるＬＬＤＰフレーム６あるいはいずれかの装置情報１０，２０，・・・，ｎ０を破棄する。例えば、新規に通知を受けたＬＬＤＰフレーム６内のＴＴＬが最小の場合には、判定部４は、図１０に示すように、新規のＬＬＤＰフレーム６を、メモリ３に記憶することなく破棄する。また、上述したメモリ３に記憶された情報のうち、符号２０に示す装置情報のＴＴＬ（Ｔ２）２２の値が最小であるとすると、図１１に示すように、装置情報２０を破棄して、当該破棄した装置情報の分だけメモリ３に記憶領域が空くため、当該記憶領域に新規に通知を受けたＬＬＤＰフレーム６内の装置情報（ｎ＋１）０、つまり、ＬＬＤＰフレーム６を通知した他のネットワーク装置のシャシＩＤ・ポートＩＤ（ｎ＋）１とＴＴＬ（ｎ＋１）２とを含む装置情報（ｎ＋１）０を記憶する。
【００３３】
＜実施形態３＞
次に、本発明の第３の実施形態を、図１２を参照して説明する。図１２は、本実施形態におけるネットワーク装置の構成を示すブロック図である。なお、本実施形態では、上述したネットワーク装置の構成の概略を説明する。
【００３４】
図１２に示すように、本発明の一形態であるネットワーク装置１０１は、
予め設定された容量の記憶装置１０３と、ネットワークを介して接続された他のネットワーク装置から当該ネットワーク装置の装置情報の通知を受けて当該装置情報を上記記憶装置に記憶する通知情報記憶処理手段１０２と、を備える。
そして、上記通知情報記憶処理手段１０２は、当該通知情報記憶処理手段１０２にて新規に通知を受けた上記装置情報と、上記記憶装置１０３に記憶されている上記装置情報と、にそれぞれ含まれる当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの上記装置情報を廃棄する破棄判定手段１０４を備えた、
という構成をとる。
【００３５】
また、上記ネットワーク装置では、
上記記憶装置は、当該記憶装置内の空き容量の有無を表す空き容量情報を記憶しており、
上記破棄判定手段は、上記通知情報記憶処理手段にて新規に上記装置情報の通知を受けたときに、上記空き容量情報に基づいて上記記憶装置に空き容量がない場合に上記各有効期間情報を比較していずれかの上記装置情報を破棄する、
という構成をとる。
【００３６】
さらに、上記ネットワーク装置では、
上記破棄判定手段は、上記記憶装置に空き容量がある場合には、新規に通知を受けた上記装置情報を上記記憶装置に記憶し、上記記憶装置に空き容量がない場合には、上記記憶装置に記憶された上記装置情報に含まれる上記有効時間情報を取得して、上記各有効期間情報を比較していずれかの上記装置情報を破棄する、
という構成をとる。
【００３７】
そして、上記ネットワーク装置では、上記破棄判定手段は、上記各有効時間情報の比較の結果、最小である上記有効期間情報が含まれる上記装置情報を廃棄する、という構成をとる。また、上記破棄判定手段は、上記各有効期間情報の比較の結果、上記装置情報の残り有効期間が最小である上記装置情報を廃棄する、という構成をとる。さらに、上記破棄判定手段は、上記各有効時間情報の比較の結果、上記記憶装置に記憶されている上記装置情報を廃棄すると判定した場合には、当該記憶装置内に記憶されている上記装置情報を破棄して新規に通知を受けた上記装置情報を上記記憶装置内に記憶し、新規に通知を受けた上記装置情報を廃棄すると判定した場合には、当該新規に通知を受けた上記装置情報を上記記憶装置に記憶せずに破棄する、という構成をとる。
【００３８】
上記構成のネットワーク装置によると、まず、基本的な機能として、ネットワークを介して接続された他のネットワーク装置から装置のシャシＩＤやポートＩＤ、情報の有効期間などの情報を含む装置情報の通知を受けると、この装置情報を記憶装置に記憶する。これにより、ネットワーク装置が属するネットワーク構成を容易に把握して管理することができる。
【００３９】
そして、他のネットワーク装置から新規に装置情報の通知を受けた時において、記憶装置の記憶容量に空きがない場合には、新規に受けた装置情報及び記憶している装置情報に含まれる、当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの装置情報を破棄する。例えば、最小の有効期間情報が含まれる装置情報が新規の受けたものである場合には、かかる新規の装置情報を記憶することなく破棄し、最小の有効期間情報が含まれる装置情報が記憶装置に記憶されているものである場合には、かかる装置情報を記憶装置から破棄して新規に受けた装置情報を記憶装置に記憶する。
【００４０】
これにより、後にネットワーク上に存続する期間の短いネットワーク装置の装置情報を優先的に破棄することができる。つまり、ネットワーク上から最も早く存在しなくなると予想される装置の情報を破棄し、その後、ネットワーク上に長く存在すると予想される装置の情報を保持することができる。その結果、記憶装置の容量を過大に確保することなく、ネットワーク構成を表す最新の情報を適切に保持することができる。
【産業上の利用可能性】
【００４１】
本発明は、ルータやブリッジなどのＬＬＤＰ機能を搭載したネットワーク装置に利用することができ、産業上の利用可能性を有する。
【００４２】
（付記１）
予め設定された容量の記憶装置を備えたネットワーク装置に、
ネットワークを介して接続された他のネットワーク装置から当該ネットワーク装置の装置情報の通知を受けて当該装置情報を前記記憶装置に記憶する通知情報記憶処理手段と、
前記通知情報記憶処理手段にて新規に通知を受けた前記装置情報と、前記記憶装置に記憶されている前記装置情報と、にそれぞれ含まれる当該装置情報の有効期間を表す各有効期間情報を比較して、比較結果に応じていずれかの前記装置情報を廃棄する破棄判定手段と、
を実現させるためのプログラム。
【００４３】
（付記２）
付記１に記載のプログラムであって、
前記破棄判定手段は、前記通知情報記憶処理手段にて新規に前記装置情報の通知を受けたときに、前記記憶装置に記憶された当該当該記憶装置内の空き容量の有無を表す空き容量情報に基づいて当該記憶装置に空き容量がない場合に、前記各有効期間情報を比較していずれかの前記装置情報を破棄する、
プログラム。
【００４４】
（付記３）
付記１又は２に記載のプログラムであって、
前記破棄判定手段は、前記各有効時間情報の比較の結果、最小である前記有効期間情報が含まれる前記装置情報を廃棄する、
プログラム。
【符号の説明】
【００４５】
１  ネットワーク装置
２  ＬＬＤＰ処理部
３  メモリ
４  判定部
１０１  ネットワーク装置
１０２  通知情報記憶処理部
１０３  記憶装置
１０４  破棄判定手段
【図１】
2011130247.tif 000003
【図２】
2011130247.tif 000004
【図３】
2011130247.tif 000005
【図４】
2011130247.tif 000006
【図５】
2011130247.tif 000007
【図６】
2011130247.tif 000008
【図７】
2011130247.tif 000009
【図８】
2011130247.tif 000010
【図９】
2011130247.tif 000011
【図１０】
2011130247.tif 000012
【図１１】
2011130247.tif 000013
【図１２】
2011130247.tif 000014