JPH06103204A - 自動構成制御装置および方法 - Google Patents

自動構成制御装置および方法

Info

Publication number
JPH06103204A
JPH06103204A JP5144992A JP14499293A JPH06103204A JP H06103204 A JPH06103204 A JP H06103204A JP 5144992 A JP5144992 A JP 5144992A JP 14499293 A JP14499293 A JP 14499293A JP H06103204 A JPH06103204 A JP H06103204A
Authority
JP
Japan
Prior art keywords
node
configuration information
nodes
network
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP5144992A
Other languages
English (en)
Other versions
JPH07117933B2 (ja
Inventor
Michael E Aho
エドワード エイホ マイケル
Keith D Cramer
ドナルド クレーマ キース
Richard A Diedrich
アラン ディートリッヒ リチャード
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH06103204A publication Critical patent/JPH06103204A/ja
Publication of JPH07117933B2 publication Critical patent/JPH07117933B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0846Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【目的】 構成情報をネットワークのノードに自動的に
供給する。 【構成】 LANをモニタし、LANの変化に応答する
機構が開示されている。本発明に係る自動構成制御機構
は、ネットワークノードの正規の「スタートアップ」と
して開始される。一度、初期設定されると、ACMは3
つの機能を有する。第1に、ノードはACMを用いて構
成情報を他のノードから獲得する。第2に、ノードはA
CMを用いて構成情報をネットワークの他のノードに供
給する。第3に、ノードはACMを用いて構成情報をシ
ークする他のノードに応答する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ処理システムに関
する。特に、本発明は、構成情報をネットワークのノー
ドに供給する機構およびプロトコルに関する。
【0002】なお、本明細書の記述は本件出願の優先権
の基礎たる米国特許出願第07/924,681号の明
細書の記載に基づくものであって、当該米国特許出願の
番号を参照することによって当該米国特許出願の明細書
の記載内容が本明細書の一部分を構成するものとする。
【0003】
【従来の技術】過去のコンピュータは通常単一のメイン
フレームコンピュータと幾つかのノンプログラム式端末
を含んでいた。ノンプログラム式端末をメインフレーム
コンピュータに接続した後は、ノンプログラム式端末を
移動させることは滅多になかった。そのため、2つの装
置を接続するのに多大な努力を必要とすることがあった
としても、2つの装置を接続することは滅多にないの
で、そのことが過度に重荷になるとは考えられなかっ
た。
【0004】過去のコンピュータシステムと異なり、現
代のコンピュータシステムはコンピュータの複雑なネッ
トワークを含むことがよくある。現代のコンピュータネ
ットワークのコンピュータシステムは、形状およびサイ
ズが多様である。大型メインフレームコンピュータを、
他のメインフレームコンピュータおよび/またはより小
さい中型コンピュータとリンクすることができる。同様
に、ミッドレンジコンピュータまたはメインフレームと
通常呼ばれる中型コンピュータを組み合わせて、コンピ
ュータネットワークを形成することができる。これらは
以前のものと異なり、今日の端末は強力なパーソナルコ
ンピュータ(プログラム式ワークステーションとして知
られている)であり、全機能コンピュータシステムであ
る。現代の端末は自己完結型コンピュータシステムであ
るので、コンピュータと考えられるネットワークコンポ
ーネントと、端末と考えられるネットワークコンポーネ
ントとの区別は曖昧になっている。そのため、コンピュ
ータネットワークを構成する異なるエンティティは、今
では、ノードと呼ばれている。
【0005】コンピュータネットワークの個々のノード
が互いに通信を行うことができるように、種々の高レベ
ルネットワークプロトコルが開発されている。これらの
高レベルプロトコルの例としては、APPC(advanced prog
ram to program communication),TCP/IP(transmission
control protocol/internet protocol),OSI(open syste
ms interconnection),NETBIOS(network basic input/ou
tput system), およびDigita Equipment Corporation
の"DecNet"を含む。しかし、全てのネットワークプロト
コルに固有のことであるが、ネットワークの他のノード
と通信を行うのに充分な情報を用いて、個々のノードを
「構成する」必要がある。構成情報を3つのカテゴリ、
すなわち、場所情報と、ネゴシエーション情報と、機能
情報とに分割することができる。場所情報は、特定の住
居または事業所を指定するのに用いられる郵便宛先と全
く同様に、特定のノードをアドレス指定するのに用いら
れる。ネゴシエーション情報は1つの特定のノードまた
は複数のノードにより用いられるネットワークプロトコ
ルである。ある意味では、プロトコルは、種々の言語
と、人間が用いる方言とに対して類似性がある。どのよ
うなプロトコルを用いるべきかを理解することにより、
ネットワークのノードは「同一の言語を話す」ことがで
きる。機能情報はどの機能をどのノードが実行するかを
個々のユーザに通知するのに用いられる。
【0006】構成情報がない場合に、新しいノードをネ
ットワークに付加しても、ある意味では、意味がない。
言い換えると、新しいノードとネットワークが通信でき
ない場合、新しいノードはネットワークのためにならな
いし、そのネットワークはその新しいノードのためにな
らない。よって、構成情報がないということは、ネット
ワーク資源のために適当な場所に置かれたネットワーク
資源そのものをエンドユーザは充分に利用できないとい
うことを意味する。これは、当然、ネットワークユーザ
にとっても、所有者にとっても重要な関心事である。
【0007】この構成情報を維持することは困難なタス
クである。大型のコンピュータネットワークは幾つかの
それより小さいネットワーク(サブネットワークと呼ば
れる)により構成されることがよくある。それらの小さ
いネットワーク自身は莫大な数のノードを含むことがで
きる。その問題は、ネットワークに小さい変化があった
だけでも莫大な仕事を必要とすると分かったとき、益々
悪化する。例えば、ノードがシステムパラメータを変化
させるか、あるいは別のパスにアクセス可能になったと
きはいつでも、変化があったノードに対する新しい構成
情報をネットワークの全ノードが発見することを保証す
るため、ネット全体の再構成が必要になる。この問題に
対する慣例的な解決法は柔軟性がなく、時間の無駄であ
り、莫大な人間対話を含むのが常である。ネットワーク
に対して変更が必要なときはいつでも、更新された構成
情報を含むように、技術者はネットワークの各ノードを
手で構成(または、再構成)する。
【0008】関連する問題を自動的に解決する解決法と
しては、Token-Ring Networks に対するIBM のRemote P
rogram Load(RPL)がある。RPLは無媒体Personal Com
puter(PC) をブートするのにネットワーク上で用いられ
る。RPLをランしている無媒体PCが初期にネットワ
ークに接続されると、無媒体PCは無媒体PCにブート
プログラムを供給することができる任意のノードから場
所情報を要求する。この要求には、無媒体PC(以下、
無媒体ノードという)についての場所情報が含まれる。
無媒体ノードはこれらの「ローディング」ノードのうち
の任意のノードの所在を知る必要はない。というのは、
無媒体ノードは、ブートプログラムを供給することがで
きる任意のノードが、場所情報に応答することを要求す
る「ブロードキャストメッセージ」を送信するだけだか
らである。ローディングノードがその要求を受信する
と、そのローディングノードは自分自身の場所情報を用
いて応答する。そして、無媒体ノードは第1応答を受信
し、引き続きローディングノードの場所情報を使用し、
対象ローディングノードが無媒体ノードにブートプログ
ラムを供給するように要求する。ローディングノード
は、要求されたブートプログラムを無媒体ノードに送信
して応答する。この送信が終了すると、無媒体ノード
は、新しく獲得されたブートプログラムを用いて、自分
自身をブートする。
【0009】RPLは無媒体ノードにブートプログラム
を供給するには充分であるが、今日のコンピュータネッ
トワークに固有の複雑な構成問題は解決しない。RPL
により供給された構成情報は場所情報だけを含み、ある
意味では、互いのノードについての機能情報を含む。さ
らに、一度、無媒体ノードが充分にロードされ、ランさ
れると、この無媒体ノードはこの小さな情報さえ破棄す
る。ネットワークの他のノードに関しては、RPLは無
媒体ノードの場所情報のみをローディングノードに供給
する。RPLはローディングノードにも、他のノードに
も互いの構成情報をロードしない。機能情報に関して
は、RPLはブートプログラムを供給することができる
特定ノードの場所情報のみを供給する。
【0010】本発明の主な目的は、手で各ノードを構成
することなく、構成情報をネットワークのノードに供給
する方法および装置を提供することにある。
【0011】本発明の他の目的は、ネットワークのノー
ドに新しいノードが存在することを通知する方法および
装置を提供することにある。
【0012】本発明のさらに他の目的は、ネットワーク
のノードに現ノードに変化があったことを通知する方法
および装置を提供することにある。
【0013】本発明のさらにまた他の目的は代替パス情
報をネットワークのノードに供給する方法および装置を
提供することにある。
【0014】
【課題を解決するための手段】これらの目的および他の
目的は、本明細書で開示されるACM(automatic configul
ation mechanism ;自動構成制御装置)および照会プロ
トコルにより達成される。
【0015】LAN の変化をモニタし、かつ応答する機構
が開示されている。本発明に係るACMはネットワーク
ノードの正規の「始動(スタートアップ)」の一部とし
て開始される。一度、初期設定されると、ACMは3つ
の機能を有する。すなわち、第1は、ノードがACMを
用いて他のノードから構成情報を獲得する機能、第2
は、ノードがACMを用いて構成情報をネットワークの
他のノードに供給する機能、第3は、ノードがACMを
用いて、構成情報をシークする他のノードに応答する機
能である。
【0016】構成情報を他のノードから獲得するため、
「照会ノード(querying node) 」のACMが私用照会メ
ッセージをディスパッチする。私用照会メッセージを1
つのの特定ノードまたは複数のノードか、あるいはネッ
トワーク全体を指定することができる。私用照会メッセ
ージは目標ノード(すなわち、そのメッセージが送信さ
れるノード)に対する照会ノードアドレスおよびアドレ
ス情報を含む。照会ノードのアドレスにより目標ノード
は、要求された構成情報に応答することができる。一
方、目標アドレス情報により、そのネットワークは正し
いノードがそのメッセージにアクセスすることを保証す
ることができる。遠隔サブネットワーク上に位置するノ
ードは、サブネットワーク間の接続(ブリッジと呼ばれ
る)と同数の私用照会メッセージを受信することにな
る。
【0017】ノードが私用照会メッセージを受信する
と、そのノードはセキュリティリストを用いて応答が順
番になっているか否かを判定する。セキュリティリスト
は、対象ノードに対して安全である他のノードのノード
識別情報を含む。言い換えると、対象ノードは、照会ノ
ードが対象ノードセキュリティリストで識別されない場
合、応答が不適正であるか否かを判定することができ
る。その照会メッセージを受信したノードが応答するの
に選択された場合、そのノードは応答メッセージをディ
スパッチする。応答メッセージには、要求された構成情
報(すなわち、場所情報、接続情報、および機能情報)
が含まれている。
【0018】照会ノードが応答メッセージを他のノード
から受信すると、照会ノードは応答メッセージに含まれ
る構成情報を用いて接続リストを作成するか、あるいは
更新する。遠隔サブネットワーク上に位置するノードが
あらゆる私用照会メッセージに対して1つの応答メッセ
ージを用いて応答するので、その接続リストは特定のノ
ードまたは複数のノードに対して2つ以上のエントリ
(すなわち、各パスに対して1つのエントリ)を有する
ことができる。その接続リストには、その応答されたノ
ードに対して、それぞれ、全ての場所情報と、ネゴシエ
ーション情報と、機能情報とを含む。そして、照会ノー
ドは接続リストを用いて、ネットワークの他のノードと
のコネクションを確立する。
【0019】ノードがネットワークに付加されると、
「インフォーマノード(informer node) 」はACMを用
いて構成情報をネットワークの他のノードに供給する。
このタスクを遂行するため、ACMは公用照会メッセー
ジをディスパッチする。公用照会メッセージは、私用照
会メッセージと異なり、ネットワーク全体のみを指定す
ることができる。私用照会メッセージの場合のように、
公用照会メッセージはインフォーマノードのアドレス
と、目標アドレス情報を含む。また、公用照会メッセー
ジには、インフォーマノードの構成情報が含まれる。そ
の構成情報内には、場所情報と、ネゴシエーション情報
と、インフォーマノードの機能情報が含まれる。私用照
会メッセージの場合のように、遠隔サブネットワーク上
に位置する目標ノードは、そのサブネットワークに接続
されたブリッジと同数の公用照会メッセージを受信する
ことになる。
【0020】ノードが公用照会メッセージを受信する
と、そのノードはそのメッセージに含まれた構成情報を
用い、場所情報と、ネゴシエーション情報と、機能情報
を含むために、その接続リストを更新する。
【0021】次のようにすることができる。
【0022】1)本発明に係る方法は、ネットワークに
接続された照会ノードが、前記ネットワークに接続され
た複数のノードから構成情報を獲得する方法であって、
前記複数のノードが構成情報を前記照会ノードに送信す
るように要求する要求ステップと、前記要求ノードに応
答するノードから前記構成情報を受信する受信ステップ
と、前記構成情報から、前記複数のノードのうちのどの
ノードと通信を行うことができるかを判定する判定ステ
ップと、前記ノードのリストに含まれた各ノードと、前
記照会ノードとの間の少なくとも1つのパスを備えた接
続リストを、前記判定ステップに基づき作成するステッ
プとを備えたことを特徴とする。
【0023】2) 上記1)に記載の方法において、要
求ステップは、照会ノードのネットワークアドレスを備
えた照会情報を、前記複数のノードに送信するステップ
をさらに備えたことを特徴とする。
【0024】3) 上記2)に記載の方法において、送
信ステップは、私用照会メッセージを前記複数のノード
に送信するステップをさらに備えたことを特徴とする。
【0025】4) 上記1)に記載の方法において、作
成ステップは、接続リストから目標ノードを選択する選
択ステップと、照会ノードと目標ノードの間にコネクシ
ョンを確立する確立ステップとをさらに備えたことを特
徴とする。
【0026】5) 上記3)に記載の方法において、確
立ステップは、目標ノードへの代替パスを接続リストか
ら選択する選択ステップと、前記代替パスを介して照会
ノードを目標ノードに接続する接続ステップとをさらに
備えたことを特徴とする。
【0027】6) 本発明に係る方法は、ネットワーク
に接続されたインフォーマノードが、前記ネットワーク
に接続された複数のノードに、インフォーマノードにつ
いて通知する方法であって、インフォーマノードの場所
情報と、機能情報と、プロトコル情報を備えた構成情報
を作成する作成ステップと、前記構成情報を前記複数の
ノードに送信する送信ステップとを備えたことを特徴と
する。
【0028】7) 上記6)に記載の方法において、作
成ステップは公用照会メッセージを作成するステップを
備えたことを特徴とする。
【0029】8) 上記6)に記載の方法において、送
信ステップは、前記複数のノードのサブセットを選択す
る選択ステップと、前記構成情報を前記複数のノードの
サブセットに送信する送信ステップとを備えたことを特
徴とする。
【0030】9) 上記8)に記載の方法において、送
信ステップは、前記複数のノードが構成情報を前記イン
フォーマノードに送信するように要求する要求ステップ
と、前記複数のノードのうち前記要求ステップに応答し
た全ノードから前記構成情報を受信するステップと、前
記ノードのリストに含まれた各ノードと、前記インフォ
ーマノードとの間の少なくとも1つのパスを備えた接続
リストに基づき、該接続リストであるノードのリストを
作成する作成ステップとをさらに備えたことを特徴とす
る。
【0031】10) 本発明に係る方法は、ネットワー
クに接続されたノードが、前記ネットワークに接続され
た他のノードから構成情報を獲得し、かつ、前記他のノ
ードに前記構成情報を供給する方法であって、前記複数
のノードが構成情報を前記照会ノードに送信するよう要
求する要求ステップと、該要求ステップに応答するノー
ドから前記構成情報を受信する受信ステップと、前記構
成情報から、前記複数のノードのうちのどのノードと通
信を行うことができるかを判定する判定ステップと、前
記ノードのリストに含まれた各ノードと、前記照会ノー
ドとの間の少なくとも1つのパスを備えた接続リスト
を、前記判定ステップに基づき作成する作成ステップと
により構成情報を獲得する獲得ステップと、前記インフ
ォーマノードの場所情報と、機能情報と、プロトコル情
報と備えた構成情報を作成する作成ステップと、前記構
成情報を前記複数のノードに送信する送信ステップとに
より前記構成情報を供給する供給ステップとを備えたこ
とを特徴とする。
【0032】11) 本発明に係る方法は、ノードが構
成情報に対する要求に応答する方法であって、前記ノー
ドで照会ノードからの構成情報に対する要求を受信する
受信ステップと、前記ノードはセキュリティリストに基
づき前記要求に応答すべきか否かを判定する判定ステッ
プと、前記判定ステップにより応答が適正と判定された
とき前記要求に応答する応答ステップとを備えたことを
特徴とする。
【0033】12) 本発明に係る装置は、ネットワー
クに接続された照会ノードが、前記ネットワークに接続
された複数のノードから、構成情報を獲得する装置であ
って、前記複数のノードが構成情報を前記照会ノードに
送信するように要求する要求手段と、前記要求ノードに
応答するノードから前記構成情報を受信する受信手段
と、前記構成情報から、前記複数のノードのうちのどの
ノードと通信を行うことができるかを判定する判定手段
と、前記ノードのリストに含まれた各ノードと、前記照
会ノードとの間の少なくとも1つのパスを備えた接続リ
ストを、前記判定手段による判定結果に基づき作成する
作成手段とを備えたことを特徴とする。
【0034】13) 上記12)に記載の装置におい
て、要求手段は、照会ノードのネットワークアドレスを
備えた照会情報を、前記複数のノードに送信する送信手
段をさらに備えたことを特徴とする。
【0035】14) 上記13)に記載の装置におい
て、送信手段は、私用照会メッセージを前記複数のノー
ドに送信する送信手段をさらに備えたことを特徴とす
る。
【0036】15) 上記12)に記載の装置におい
て、作成手段は、接続リストから目標ノードを選択する
選択手段と、照会ノードと目標ノードの間にコネクショ
ンを確立する確立手段とをさらに備えたことを特徴とす
る。
【0037】16) 上記14)に記載の装置におい
て、確立手段は、目標ノードへの代替パスを接続リスト
から選択する選択手段と、前記代替パスを介して照会ノ
ードを目標ノードに接続する接続手段とをさらに備えた
ことを特徴とする。
【0038】17) 本発明に係る装置は、ネットワー
クに接続されたインフォーマノードが、前記ネットワー
クに接続された複数のノードに、インフォーマノードに
ついて通知する装置であって、インフォーマノードの場
所情報と、機能情報と、プロトコル情報を備えた構成情
報を作成する作成手段と、前記構成情報を前記複数のノ
ードに送信する送信手段とを備えたことを特徴とする。
【0039】18) 上記17)に記載の装置におい
て、作成手段は公用照会メッセージを作成する作成手段
を備えたことを特徴とする。
【0040】19) 上記17)に記載の装置におい
て、送信手段は、前記複数のノードのサブセットを選択
する選択手段と、前記構成情報を前記複数のノードのサ
ブセットに送信する送信手段とを備えたことを特徴とす
る。
【0041】20) 上記19)に記載の装置におい
て、送信手段は、前記複数のノードが構成情報を前記イ
ンフォーマノードに送信するように要求する要求手段
と、前記複数のノードのうち前記要求手段に応答した全
ノードから前記構成情報を受信する受信手段と、前記ノ
ードのリストに含まれた各ノードと、前記インフォーマ
ノードとの間の少なくとも1つのパスを備えた接続リス
トに基づき、該接続リストであるノードのリストを作成
する作成手段とをさらに備えたことを特徴とする。
【0042】21) 本発明に係る装置は、ネットワー
クに接続されたノードが、前記ネットワークに接続され
た他のノードから構成情報を獲得し、前記他のノードに
前記構成情報を供給する装置であって、構成情報を獲得
する獲得手段と、前記構成情報を供給する供給手段とを
備え、前記獲得手段は、前記複数のノードが構成情報を
前記照会ノードに送信するよう要求する要求手段と、該
要求手段に応答するノードから前記構成情報を受信する
受信手段と、前記構成情報から、前記複数のノードのう
ちのどのノードと通信を行うことができるかを判定する
判定手段と、前記ノードのリストに含まれた各ノード
と、前記照会ノードとの間に少なくとも1つのパスを備
えた接続リストを、前記判定手段の判定結果に基づき作
成する作成手段とを備え、前記供給手段は、前記インフ
ォーマノードの場所情報と、機能情報と、プロトコル情
報と備えた構成情報を作成する作成手段と、前記構成情
報を前記複数のノードに送信する送信手段とを備えたこ
とを特徴とする。
【0043】22) 本発明に係る装置は、ノードが構
成情報に対する要求に応答する装置であって、前記ノー
ドで照会ノードからの構成情報に対する要求を受信する
受信手段と、前記ノードはセキュリティリストに基づき
前記要求に応答すべきか否かを判定する判定手段と、前
記判定手段により応答が適正と判定されたとき前記要求
に応答する応答手段とを備えたことを特徴とする。
【0044】
【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。
【0045】図1は好ましい実施例のネットワークトポ
ロジーを示す図である。ネットワーク100はLAN(loca
l area network) である。ネットワーク100はトーク
ンリングネットワーク105,110,および115を
備え、トークンリングネットワーク105,110,お
よび115は、ブリッジ130,145,および150
により接続されている。ネットワーク100は3つのト
ークンリングサブネットワークを備えているが、任意の
数のノードを有することができる任意の数のサブネット
ワークを有することができる任意のネットワークに、本
発明を等しく適用することができることは当然である。
好ましい実施例では、IBM Token Ringプロトコルを用い
ているが、任意の低レベルプロトコルを用いることがで
きることは当然である。他の可能な低レベルプロトコル
の例として、イーサネット、トークンバス、FDDI、およ
びワイヤレスLAN が含まれる。
【0046】トークンリング105は単一のブリッジ1
30によりトークンリング110に接続されている。一
方、トークンリング110は冗長ブリッジ145および
150を介してトークンリング115に接続されてい
る。冗長ブリッジはLANに組み込んで、フォールトト
レランスを改良するか、あるいは、異なる通信要件(例
えば、通信速度およびフレームサイズ)を受け入れるこ
とがよくある。トークンリング105には、RS/6000 ノ
ード120およびノード125が接続されている。RS/6
000 ノード120はトークンリング105にトークンリ
ングインタフェース122により接続され、一方、ノー
ド125に冗長トークンリングインタフェース123お
よび124を介して接続されている。冗長ブリッジの場
合のように、冗長トークンリングインタフェースはLA
Nに存在し、フォールトトレランスを改良するか、ある
いは、異なる通信要件を受け入れる。トークンリング1
10および125も同様に公知ものである。FAXノー
ド135はトークンリング110に冗長に接続されてお
り、PS/2ノード140はトークンリング110に非冗長
に(singly)に接続されている。同様に、AS/400ノード1
65と、ノード155および160は、トークンリング
115に非冗長に(singly)接続されている。
【0047】ネットワーク110のノードのコンピュー
タシステムは、IBM RS/6000 Personal Workstationと、
IBM Personal System/2 パーソナルコンピュータと、AS
/400コンピュータとして示されているが、接続指向ネッ
トワークのメンバとしてオペレーティングすることがで
きる任意の装置を用いることができる。それらの例とし
て、IBM Personal System/2 の他の型と、IBM 390 メイ
ンフレームコンピュータと、SUN Sparkstationと、Digi
tal Equipment のVAX コンピュータシステムと、Hewlet
t Packard のHP 3000 と、Apple Macintosh が含まれ
る。また、特定のノード型指定を有しないネットワーク
100のノードは、「任意の型のノード」であることは
当然である。種々のノード型を用いてオペレートする機
能の他に、本発明は複数の異なる高レベルネットワーク
プロトコルをサポートするネットワークに適用可能であ
る。好ましい実施例で用いられる高レベルネットワーク
プロトコルはAPPCと、TCP/IPネットワークプロトコルで
ある。しかし、任意の高レベルネットワークプロトコル
も用いることができる。APPCおよびTCP/IPネットワーク
プロトコルの詳しい説明は、Advanced Program-to-Prog
ram Communications Programmer's Guide と、Transmis
sion Control Protocol/Internet Protocol Guide とを
参照されたい。
【0048】図2および図3はAS/400ノード165およ
びFAXサーバノード135を示すブロック図である。
まず、AS/400ノード165を説明する。図2に示すよう
に、AS/400ミッドレンジコンピュータ207はユーザイ
ンタフェース217を介してプログラム式ワークステー
ション205に接続され、非冗長インタフェース163
を介してネットワーク100に接続されている。プログ
ラム式ワークステーション205のみはAS/400ミッドレ
ンジコンピュータ207に接続されているが、複数のワ
ークステーションを単一のコンピュータシステムに接続
することができることは当業者にとって当然である。AS
/400コンピュータ207は中央処理装置222および記
憶装置255を含む。記憶装置255はACM(automatic
configulation mechanism)245と、接続マネージャ2
44と、セキュリティリスト252と、アプリケーショ
ンプログラム225と、プロトコルハンドラ247と、
接続リスト250とを含む。
【0049】AS/400ノード165は、ACM 245を
用いて構成情報をネットワーク100の他のノードから
獲得しかつ/獲得するかあるいは、ネットワーク110
の他のノードに構成情報を供給する。接続マネージャ2
44はAS/400ノード165の構成情報を用いて他のノー
ドとのコネクションを確立する。アプリケーションプロ
グラム255はより高レベルのプログラムであり、他の
ノードに対して特定の接続を行う要求か、あるいは、特
定のサービス、すなわち、FAX送信や、ドキュメント
プリントのようなサービスを行う要求をときどき行うこ
とができるプログラムである。その他の多くのサービス
は当業者により容易に考察される。AS/400ノード165
はプロトコルハンドラ247を用いて種々のネットワー
クプロトコルをサポートする。好ましい実施例で用いら
れるネットワークプロトコルは、APPCおよびTCP/IPであ
るが、本発明は任意のネットワークプロトコルに等しく
適用可能であることは当然である。接続リスト250は
AS/400ノード165の構成情報に対するレポジトリとし
て用いられる。ACM 245はセキュリティリスト2
52を用いて、AS/400ノード165が照会要求に応答す
るか否かを判定する。PS/2パーソナルコンピュータ21
2はFAXインタフェース217を介してファクシミリ
装置210に接続され、冗長ネットワークインタフェー
ス136および137を介してネットワーク100に接
続されている。図2および図3は、冗長ネットワーク接
続点を組み込んだフォールトトレラントなノードに等し
く本発明を適用することを指摘するためこのように図示
した。FAXノード135はスタンドアローンパーソナ
ルコンピュータであり、同様にFAXサーバであるの
で、キーボードおよびディスプレイはPS/2コンピュータ
211に(図示しない)ユーザインタフェースを介して
接続されている。AS/400の場合のように、PS/2コンピュ
ータ211は中央処理装置220および記憶装置240
に接続されている。同様に、記憶装置240はACM
226と、接続マネージャ230と、接続リスト235
と、セキュリティリスト238と、アプリケーションプ
ログラム236と、プロトコルハンドラ237とを含
む。これらのエンティティの機能はAS/400ノード165
の機能と同一であるので、詳細な説明は繰り返さない。
アプリケーションプログラム236はファクシミリアプ
リケーション233を用いてFAXノード135からの
ファクシミリ要求をハンドルするか、あるいはネットワ
ーク100の他のノードからのファクシミリ要求をハン
ドルする。
【0050】記憶装置255および240はモノリシッ
クエンティティとして図示したが、種々の装置を含むこ
とは当然であり、しかも、図示したプログラムおよびフ
ァイルが全てどれかの装置に必ず含まれなければならな
いということはないのも当然である。例えば、ACM
225および226は実行するために主記憶装置にロー
ドされるのが典型的であり、接続リスト250および2
35は磁気記憶装置または光ディスク記憶装置上に記憶
されるのが典型的である。
【0051】図4は照会ノードにより構成情報がネット
ワークの他のノードから獲得される手順を示す。説明の
ため、AS/400ノード165のユーザがFAXを外部の場
所に送信しようとしているものと仮定する。さらに、AS
/400ノード165の接続リストは、ネットワーク100
上の任意のFAXサーバノードの情報を含まない。最後
に、AS/400ノード165はAPPCおよびTCP/IPネットワー
クプロトコルをサポートしないが、FAXノード135
はAPPCネットワークプロトコルのみをサポートする。
【0052】FAXを送信するユーザ要求を満足するた
め、AS/400ノード165はACM245を用いて、ネッ
トワーク100上の可能なFAXノードについての構成
情報を獲得しようとする。(好ましい実施例のACMの
詳細は図9ないし図13と説明を参照されたい。)AC
M 245は私用照会メッセージ(PRQM)300をディス
パッチしてそのプロセスを開始する。図5は好ましい実
施例に係るPRQMのフォーマットを示す。PRQMフ
ォーマットは媒体ヘッダ405と、目標ノードアドレス
410と、照会ノードアドレス415と、媒体特定情報
420と、論理リンク制御情報435と、媒体トレーラ
445とを備えている。媒体ヘッダ405(本実施例で
は、「私用照会メッセージ」)のメッセージ型の他に、
これら伝送層フィールド(すなわち、媒体ヘッダ40
5、媒体トレーラ445、および媒体特定情報420)
内に含まれる情報は、好ましい実施例で用いられる特定
のLANプロトコルに依存する。好ましい実施例のLA
NプロトコルはIBM Token Ringプロトコルである。しか
し、任意の低レベルプロトコルも用いることができる。
IBM Token Ringプロトコルの説明は、IBM Token-Ring N
etwork ArchitechtureReference,document number sc30
3374-02を参照されたい。
【0053】目標ノードアドレス410と、照会ノード
アドレス415は、個々のノードの一意のLANアドレ
スである。PRQM 300は単一のノードに送信され
る場合は、目標ノードアドレス410はその特定ノード
のアドレスになる。しかし、AS/400ノード165は「任
意」のFAXサーバノードの構成情報を必要とするの
で、PRQM 300の目標アドレス410は固有のア
ドレスを含むことになる。総称アドレスはPRQM 3
00を受信するためにネットワーク100の全ノードに
許可されたアドレスである。媒体特定情報420の経路
指定情報421はフレームサイズ422と、ホップフィ
ールド423(このフィールドは特定パス上で遭遇した
ブリッジの数を示す)の数と、ブリッジIDフィールド4
24と、リングIDフィールド425とを備えている。こ
れらのフィールドの内容は"xxxxxxxxx" で示す。これ
は、ディスパッチされると直ちにそのフィールドが空に
なる(すなわち、メッセージが送信されたとき、有意な
情報を含まない)ことを意味する。この「有意な情報が
空になること」の重要性は次に説明する。
【0054】論理リンク制御情報435は目標ノード型
436と、照会ノード型437と、目標システム名43
8と、構成情報440とを備えている。目標ノード型4
36はノードの型を含み、そのノードの型に対してPR
QMが指定される。照会ノード型437は照会ノード
(すなわち、AS/400ミッドレンジコンピュータ)の型指
定を含む。本実施例のFAXの例では、少なくともこの
時点では、AS/400ノード165は特定のノードの型に無
関係であり、AS/400ノード165は特定のノードがFA
Xを送信する機能を有するか否かにのみ関係する。よっ
て、目標ノードアドレス410の場合のように、目標ノ
ード型437は、ネットワーク100の全ノードがPR
QM 300を受信することができる総称ノード型を含
むことになる。また、目標ノード型437内には、図示
しない機能要求フィールドが含まれる。機能要求を用い
て、どの型の機能が要求されたかを示す。この例では、
ACM 245は機能要求フィールドを用いて、ファク
シミリ要求をハンドルすることができるノードのみに所
要の要求範囲を狭めることができる。しかし、この例で
は、要求範囲をこのように狭めないものと仮定する。目
標ノードアドレス410と目標ノード型437の場合の
ように、PRQM 300の目標システム名438は総
称システム名を含み、ネットワーク100の全ノードが
PRQM 300を受信することができることになる。
【0055】構成情報440は機能情報445と、プロ
トコル情報450と、場所情報455とを備えている。
これらのフィールドの内容は"xxxxxxxxx" で図示してあ
る。これは、これらのフィールドはディスパッチすると
直ちに空になることを意味する。情報がないということ
はPRQMが「私用」になることである。場所情報と、
機能情報が構成情報に含まれなくても、PRQM 30
0を受信するノードはAS/400ノード165に接続するこ
とができなくする。このように「私用にすること」は設
計により行うことである。AS/400ノード165はFAX
サーバノードを位置指定し、接続しようとするだけで、
少なくともこの時点では、構成情報を他のノードと共用
する必要はない。
【0056】ネットワーク100のブリッジおよびトー
クンリングインタフェースは、図4に示すように、所定
のトークンリングのうちの任意のトークンリング上の単
一のエンティティであるので、各メッセージのインスタ
ンスを受信する。(トークンリングブリッジとインタフ
ェースの機能は当業者に周知のものであり、詳細は説明
しない。)よって、PRQM 300がネットワーク1
00を介して伝播するように、冗長ブリッジおよび冗長
トークンリングインタフェースにより、そのメッセージ
が複写される。複写はそれぞれ対象メッセージが辿る異
なるパスを表す。特定のブリッジがメッセージを受信し
たとき、その特定ブリッジは変化し、PRQMフォーマ
ット400の経路指定情報421に付加される。上述し
たように、これらのフィールドはそのメッセージをディ
スパッチすると直ちに空になる。例えば、ブリッジ15
0がPRQM 300を受信したとき、ブリッジ150
は経路指定フィールドのブリッジID 424を変化さ
せ、PRQM 300がブリッジ150を介して特定の
受信ノードに到達したことを示す。ブリッジと違って、
ネットワークインタフェース自身は経路指定情報フィー
ルド421を修正しない。その代わり、トークンリング
に冗長に接続した単一のノードは、各メッセージの複数
コピーを受信する。このことは、一意のトークンリング
アドレスが各トークンリングインタフェースに関連する
ので生起される。好ましい実施例のノードはせいぜい2
つのトークンリングインタフェースを含んでいるが、任
意のネットワークインタフェースを有するノードに等し
く本発明を適用することは当然である。
【0057】トークンリング115のノードはAS/400ノ
ード165と同一ノード上に位置するので、PRQM
300の単一インスタンスのみを受信することになる。
しかし、冗長ブリッジ150および145のために、ト
ークンリング100のノードは、(PRQM 300A
およびPRQM 300Bとして示す)PRQM 30
0の少なくとも2つのインスタンスを受信することにな
る。ブリッジ130およびPS/2ノード140はトークン
リング110に非冗長に(singly)接続されるので、それ
ぞれ、PRQM 300AおよびPRQM 300Bを
受信する。しかし、FAXノード135はトークンリン
グ110に冗長に接続されているので、PRQM 30
0Aの2つのコピーと、PRQM 300Bの2つのコ
ピー(すなわち、各トークンリングインタフェースに対
して1つのコピー)を受信することになる。
【0058】FAXノード135は、その(図2および
図3には、ACM 226として示す)ACMを用い
て、受信された各PRQMに応答する。PRQMはそれ
ぞれ関連する応答メッセージを有することになる。応答
メッセージ305および310はそれぞれネットワーク
インタフェース136で受信されたPRQMに応答す
る。一方、応答メッセージ315および320はネット
ワークインタフェース137で受信されたPRQMに同
様に応答する。
【0059】図6は応答メッセージフォーマット500
を示す。応答メッセージフォーマット500は媒体ヘッ
ダ505と、目標ノードアドレス510と、応答ノード
アドレス515と、媒体特定情報520と、論理リンク
制御情報550と、媒体トレーラ580とを備えてい
る。上述したように、媒体ヘッダ505のメッセージ型
の指示の他に、これら通信層フィールドに含まれる情報
(すなわち、媒体ヘッダ505と、媒体トレーラ580
と、媒体特定情報520)は、用いられる特定LANプ
ロトコルに依存する。
【0060】目標ノードアドレス510は目標ノードに
対して一意のLANアドレスを含む。応答メッセージは
それぞれ直接AS/400ノード165に送信されるので、
(各応答メッセージの)目標ノードアドレス510は、
AS/400ノード165に対して一意のLANアドレスを含
む。応答ノードアドレス515は応答ノードに対して一
意のLANアドレスを含む。本実施例では、FAXノー
ド135は冗長にLAN110に接続されているので
(すなわち、2つの異なるLANアドレスを有するの
で)、応答メッセージ305および310は、応答メッ
セージ315および320と異なるノードアドレスを有
することになる。
【0061】媒体特定情報520の経路情報525はフ
レームサイズフィールド530と、ホップフィールド5
35の数と、ブリッジIDフィールド540と、リングID
フィールド545とを備えている。FAXノード135
のACM 226は、PRQM 300の各インスタン
スの経路指定情報を個々の応答メッセージにコピーする
ことになる。本実施例では、PRQM 300Aはブリ
ッジ145を介してFAXノード135に到達する。よ
って、PRQM 300Aのインスタンスに応答する応
答メッセージ(すなわち、応答メッセージ305および
315)は、PRQM 300Aの経路指定情報を含む
ことになる。対照的に、PRQM 300Bのインスタ
ンスに応答する応答メッセージ(すなわち、応答メッセ
ージ310および320)は、PRQM 300Bの経
路情報を含むことになる。これらのフィールドと、応答
ノードアドレスは、PRQM 300の特定インスタン
スがFAXノード135に到達するまでの経路を備えて
いる。後程、このパス情報は図9ないし図13を参照し
て詳細に説明する。
【0062】論理リンク制御情報550はレスポンダノ
ード型555と、リクエスタノード型560と、レスポ
ンダシステム名565と、構成情報570とを備えてい
る。レスポンダノード560はFAXノード135(す
なわち、PS/2指定)を含み、リクエスタノード型560
は照会ノード(すなわち、AS/400指定)の型を含む。同
様に、レスポンダシステム名565はFAXノード13
5の名前を含むことになる。構成情報570は機能情報
572と、プロトコル情報573と、場所情報574と
を備えている。PRQMフォーマット400と異なり、
これらのフィールドの内容は"xxxxxxxxx" で図示してい
ない。これらのフィールドに含まれる情報は、本質的に
は、AS/400ノード165により要求された情報である。
ACM226はFAXノード135に対する機能情報
と、プロトコル情報と、場所情報を応答メッセージの個
々のフィールドに置くことになる。本実施例では、機能
情報572は、FAXノード135がファクシミリ要求
をハンドルすることができるという指示を含むことにな
る。プロトコル情報フィールド573はFAXノード1
35がAPPCプロトコルに従って通信を行うという指
示を含むことになり、場所情報574はFAXノード1
35に対する論理アドレスを含むことになる。この情報
は、結局、FAXノード135の資源を利用するためAS
/400ノード165により用いられる。
【0063】応答メッセージ305,310,135,
および320が作成された後、ACM 226は応答メ
ッセージ305,310,135,および320を直接
AS/400ノード165に送信することになる。メッセージ
305,310,135,および320を受信すると直
ちに、AS/400ノード165のACM 245は各応答メ
ッセージに含まれている構成情報を取り出し、取り出し
た情報を接続リスト250に付加することなる。(後
程、本実施例に係る接続リストのフォーマットおよび内
容を、図11を参照して詳細に説明する。)そして、AS
/400ノード165の接続マネージャ244は、接続リス
ト250に含まれる情報を用いて、FAXノード135
とのコネクションを確立する。接続マネージャは当業者
に良く知られているので、接続マネージャ244の詳細
な説明は行わない。しかし、AS/400ミッドレンジコンピ
ュータに対する接続マネージャの例としては、APPC
ネットワークプロトコルに対してPC Support/400があ
り、TCP/IPネットワークプロトコルに対してAS/400 and
AIX AS/400 Connection Program 6000 がある。
【0064】図7はインフォーマノードがどのようにし
てネットワークの他のノードに構成情報を供給するかを
示すメッセージフローである。説明のために、FAXノ
ード135はネットワーク100に付加されたものと仮
定する。(しかし、新しいノードを付加するということ
は、特定のノードが本発明を用いて他のノードに構成情
報を供給する唯一の状況ではないことは当然である。)
さらに、ネットワーク100の管理者はFAXノード1
35の情報を含むため、ネットワークの他のノードの構
成情報を更新しようとしているものと仮定する(すなわ
ち、そのノードはFAX要求をハンドルすることがで
き、しかも、そのノードはAPPCネットワークプロト
コルにより通信を行う)。
【0065】他のノードにFAXノード135の存在お
よび機能を通知するため、ACM226は公用照会メッ
セージ600および605をディスパッチすることにな
る。公用照会メッセージ(PUQM)のフォーマットを図8に
示す。PUQMフォーマット700は媒体ヘッダ705
と、目標ノードアドレス710と、インフォーマノード
アドレス715と、媒体特定情報720と、論理リンク
制御情報750と、媒体トレーラ780とを備えてい
る。上述したように、媒体ヘッダ705(本実施例で
は、「公用照会メッセージ」)のメッセージ型指示の他
に、これら通信層フィールドに含まれる情報(すなわ
ち、媒体ヘッダ705と、媒体トレーラ780と、媒体
特定情報720)は、用いた特定のLANプロトコルに
依存する。
【0066】目標ノードアドレス710と、インフォー
マノードアドレス715とは、個々のノードの一意のL
ANアドレスである。PUQM 700はネットワーク
100の全ノードに送信されるので、目標ノードアドレ
ス710は総称アドレスを含むことになる。その総称ア
ドレスにより、ネットワーク100の全ノードはPUQ
M 600および605を受信することができる。しか
し、ACM 226は目標ノードアドレスフィールド7
10を用いてPUQM 600および/またはPUQM
605を複数ノードの特定ノードまたはサブセットに
送信することができる。媒体特定情報720の経路指定
情報725は、フレームサイズフィールド730と、ホ
ップフィールド735の数と、ブリッジIDフィールド7
40と、リングIDフィールド745とを備えている。こ
れらフィールドの内容を"xxxxxxx" で示す。これは、そ
のフィールドはディスパッチすると直ちに空になること
を意味する。私用照会メッセージで説明したように、こ
れらのフィールドの情報はブリッジによりPUQM 6
00として付加され、PUQM 605はネットワーク
100を介して伝播する。
【0067】論理リンクプロトコル情報750は、イン
フォーマノード型755と、目標ノード型760と、イ
ンフォーマシステム名765と、構成情報770とを備
えている。インフォーマノード型760はFAXノード
135(すなわち、PS/2指示)のノード型を含む。一
方、目標ノード型760は総称ノード型を含み、ネット
ワーク100の全ノードはPUQM 600および60
5を受信することを保証する。同様に、インフォーマシ
ステム名765はFAXノード135の名前を含むこと
になる。構成情報770は機能情報772と、プロトコ
ル情報773と、場所情報774を含む。PRQMフォ
ーマット400と違って、これらのフィールドの内容
は"xxxxxxxxx" では示さない。これらのフィールドに含
まれる情報は、本質的には、他のノードに供給される情
報である。ACM 226はFAXノード135に対す
る機能情報と、プロトコル情報と、場所情報とをPUQ
M 600およびPUQM 605の個々のフィールド
に置かれる。本実施例では、機能情報フィールド772
は、FAXノード135がファクシミリ要求をハンドル
することができるという指示を含むことになる。別の実
施例では、このフィールドは、ボーレートおよびバッフ
ィリング機能のようなより詳細な機能を識別する。プロ
トコル情報フィールド773は、FAXノード135が
APPCプロトコルに従って通信を行うという指示を含
むことになる。場所情報774はFAXノード135に
対する論理アドレスを含むことになる。
【0068】トークンリング105と、PS/2ノード14
0は、トークンリング110に非冗長に(singly)接続
されており、それぞれ、PUQM 600およびPUQ
M605の単一のコピーのみを受信することなる。しか
し、上述したように、冗長ブリッジ150および145
は(PUQM 600A,PUQM 600B,PUQ
M 605A,PUQM 605Bとして示す)PUQ
M 600および605を複写することになる。よっ
て、図7に示したように、トークンリング115の各ノ
ードはPUQM 600の2つのインスタンスと、PU
QM 605の2つのインスタンスを受信することにな
る。
【0069】PUQM 600およびPUQM 605
のインスタンスを受信すると直ちに、ネットワーク10
0の対象ノードのACMは、各メッセージに含まれた構
成情報を取り出し、その構成情報をその接続リストに付
加することになる。本実施例に係る接続リストの内容フ
ォーマットは、後程、図11を参照して詳細に説明す
る。
【0070】図9および図10は本実施例に係るACM
の論理フローを示す。ACMはそれぞれ各ノード800
の正規のスタートアップとして初期設定される。一度初
期設定されると、ACMはそれぞれアプリケーションプ
ログラムの照会要求に応答し(802)、他のノードか
ら受信された照会メッセージに応答する(804)。ブ
ロック806では、ACMはまず自分自身がなぜ呼び出
されたかを判定する(すなわち、そのノードからの要求
のためか、あるいは、別のノードから受信された照会メ
ッセージのためかを判定する)。
【0071】ACMが、そのノードで、アプリケーショ
ンプログラムにより呼び出された場合、ACMは、次
に、その要求が私用照会メッセージに対するものか、あ
るいは公用照会メッセージに対するものかを判定する
(808)。その要求がPRQMに対するものである場
合、ACMは適正なPRQMを作成し送信する。PRQ
Mのフォーマットの詳細は、図5に関連する説明を参照
されたい。一方、その要求がPUQMに対するものであ
る場合、ACMはそのノードの各ネットワークインタフ
ェースに対して適正なPUQMを作成し送信する。PU
QMのフォーマットの詳細は図8に関連する説明を参照
されたい。
【0072】次に、ブロック806にて、そのノードが
照会メッセージを別のノードから受信したため、ACM
が呼び出された場合、ACMはその照会メッセージが応
答するのに適正か否かを判定する(810)。正規のオ
ペレーションでは、PUQMは、他のノードにインフォ
ーマノードの構成情報を通知するだけに用いられる。よ
って、このようなメッセージに対する応答は通常は正常
ではない。応答が正常ではない場合は、ACMはPUQ
Mに含まれる構成情報を取り出し、その情報をその接続
リスト820に付加し、その初期状態に戻すことにな
る。インフォーマノードが実際にPUQMに対して応答
を要求した場合は、そのインフォーマは、受信ノードに
対してその旨を示す(図示しない)PUQMに、応答フ
ラグをセットする。
【0073】PUQMの応答フラグがセットされるか、
あるいは、受信されたメッセージがPRQMであった場
合、ACMはつぎにセキュリティ検査が必要か否かを判
定する(811)。セキュリティ検査を行うべきか否か
は、受信ノードの特性に依存する。例えば、ネットワー
クのシステム管理者は幾つかのノードによりセキュリテ
ィ検査を行わせ、他のノードには行わせないように選択
することができる。セキュリティ検査を行うか否かは
(図示しない)外部ACMパラメータに従ってネットワ
ーク管理者により行われる。セキュリティ検査が正常で
ない場合は、ACMはそのセキュリティリストにアクセ
スし、応答するのが適正か否かを判定する(812)。
図13は本実施例のセキュリティリストを示す。AS/400
ノード165のセキュリティリスト252は一連のセキ
ュリティレコードを備えている。セキュリティレコード
の存在は応答メッセージが適正であることを示す。各セ
キュリティレコードは特定ノードを識別するのに必要な
情報を含む。例えば、FAXノード135に対するノー
ドレコード(すなわち、ノードレコード872)は、シ
ステム名876(本実施例では、FAXノード135)
と、ノード型878(本実施例では、PS/2)と、リング
ID 880とを備えている。セキュリティリストはシス
テム管理者により手により作成され、各ノードの記憶装
置に供給される。システム管理者はフロッピドライブを
用いるか、あるいは、特定のノード上でデータファイル
をストアするのに適している手段はどれでも用いること
ができる。
【0074】図8ないし図10を説明する。PRQMが
FAXノード135から受信された場合、AS/400ノード
165のACM245は関連するセキュリティレコード
を見付け出し、応答メッセージを作成し、送信する(8
18,822)。
【0075】応答判定が行われた後、ACMは全ての利
用可能な構成情報を対象私用照会メッセージから取り出
す。上述した私用照会メッセージの例では、PRQM
300が構成情報(すなわち、「私用になること」に対
して)を含まないが、本発明に係るプロトコルにはこの
情報がPRQMに含まれるのを禁止するものは何もな
い。よって、図9および図10のロジックフローチャー
トは、ブロック818および822の後に、構成情報を
取り扱うことができる(すなわち、私用照会メッセージ
に対して)か、あるいは、ブロック810の後に構成情
報を取り扱うことができる(すなわち、公用照会メッセ
ージに対して)ことを示す。
【0076】図11は好ましい実施例に係る接続リスト
を示す。AS/400ノード165の接続リスト250はノー
ドレコード830および855も備えている。各ノード
レコードはネットワーク100の特定ノードの構成情報
を含む。例えば、ノードレコード830はシステム名8
32と、論理場所834と、機能リスト836と、ノー
ド型840と、プロトコルリスト842と、パスリスト
843とを備えている。システム名フィールド832は
照会メッセージを送信したノードのシステム名を含む。
論理場所834は照会メッセージを送信したノードの場
所情報を含む。この情報は上述した一意のLANアドレ
スとは異なることに注意すべきである。論理場所は用い
られるプロトコルの型により変化する「高レベル」場所
指示である。特定ノードが2つ以上のネットワークプロ
トコルをサポートする場合、このフィールドは複数の場
所指示(すなわち、対象ノードをサポートする各プロト
コルに対して1つ)を含むことになる。FAXノード1
35は(プロトコルリスト842には示さない)APP
Cネットワークプロトコルに従って通信を行うので、論
理場所フィールド834は「制御点(CP)名」および「ネ
ットワークID」を備えることになる。FAXノード13
5がTCP/IPネットワークプロトコルに従って通信を行っ
た場合、論理場所フィールド834は「ネットワーク間
アドレス」と「ノード名」を備える。
【0077】機能リスト836はFAXノード135の
種々の機能よりなる。機能フィールド837はFAXノ
ード135がファクシミリ要求をハンドルすることがで
きることを示す。一方、機能フィールド838はFAX
ノード135がフィクシミリ要求をハンドルするという
機能の他に他の機能を有することを示す。図9および図
10に示すノードレコードには2つの機能のみを示す
が、任意の数の異なる機能を有するノードに対して等し
く本発明を適用することができることは当然である。ノ
ード型840は照会メッセージを送信したノードのノー
ド型を含む。既に述べたように、プロトコルリスト84
2は送信ノードをサポートするプロトコルのリストであ
る。
【0078】図12はパスリストの展開図を示す。図1
2のパスリストは、AS/400ノード165からFAXノー
ド135に至る4つのパスのパス情報を含む。このパス
リストは上述したPRQMの例である。パスリスト84
3はパスエントリ860,862,および866を備え
ている。各エントリはLANアドレスに対するフィール
ドと、ブリッジIDと、ホップ数と、最大フレームサイズ
とを含む。4つの異なるエントリは、2つのノードの間
の4つのパスを構成する2つの異なるLANアドレスと
2つの異なるブリッジIDとの組み合わせを示す。パスエ
ントリ860はブリッジ150およびネットワークイン
タフェース137へのパスを識別する。一方、パスエン
トリ862はブリッジ145およびネットワークインタ
フェース137に至るパスを識別する。同様に、パスエ
ントリ864はブリッジ150およびネットワークイン
タフェース136に至るパスを識別する。一方、パスエ
ントリ866はブリッジ145およびネットワークイン
タフェース136に至るパスを識別する。それらのパス
のうちの任意のパスが複数のブリッジを通過する場合、
その特定パスまたは複数のパスに対するブリッジIDを示
す。
【0079】各パスエントリのリングIDフィールドはそ
のノードが駐在するトークンリングを示す。ホップ数フ
ィールドは特定のパス上で遭遇するブリッジの数を示
す。PRQMの例では近隣のトークンリングに限定され
る(entail)ので、1つのホップのみを示す。しかし、別
のトークンリングを通過する代替パスがネットワーク1
00に付加される場合、ホップ数は遭遇するブリッジの
数に従って変化する。最大フレームサイズフィールドは
対象ブリッジを介して伝送することができる最大データ
量を示す。例えば、ブリッジ145に対する最大フレー
ムサイズは2000KBである。
【0080】そのパスリストは接続マネージャにとって
特に重要である。接続マネージャは最大フレームサイズ
およびホップ数指示を用いて、対象ノード間の最良パス
を位置指定する。また、1次パスに障害が発生したとき
はいつでも、接続マネージャはパスリストを用いて、最
良の代替パスを選択する。例えば、(図4に示す)ブリ
ッジ150に障害が発生した場合は、AS/400ノード16
5の接続マネージャ244はパスリスト843を用いて
ブリッジ145に至るコネクションを確立する。
【0081】以上、本発明の好ましい実施例を説明した
が、特許請求の範囲を逸脱することなく種々の修正およ
び変更を行うことができることは当業者にとって当然で
ある。
【0082】
【発明の効果】以上説明したように、本発明によれば、
上記のように構成したので、構成情報をネットワークの
ノードに自動的に供給することができる。
【図面の簡単な説明】
【図1】本発明に係るLANを示すブロック図である。
【図2】本発明に係るシステム(または、ノード)を示
すブロック図である。
【図3】本発明に係るシステム(または、ノード)を示
すブロック図である。
【図4】照会ノードにより構成情報をネットワークの他
のノードから獲得する手順を示すメッセージフローチャ
ートである。
【図5】私用照会メッセージのフォーマットを示すブロ
ック図である。
【図6】応答メッセージのフォーマットを示すブロック
図である。
【図7】通知者ノードにより構成情報をネットワークの
他のノードに供給する手順を示すメッセージフローチャ
ートである。
【図8】公開照会メッセージのフォーマットを示すブロ
ック図である。
【図9】ACMのロジックフローチャートである。
【図10】ACMのロジックフローチャートである。
【図11】コネクションリストのフォーマットを示す図
である。
【図12】パスリストのフォーマットを示す図である。
【図13】セキュリティリストのフォーマットを示す図
である。
【符号の説明】
100 ネットワーク 105,110,115 トークンリングネットワーク 120 RS/6000 ノード 122,123,124,136,137,142,1
56,162 トークンリングインタフェース 125,155,160 ノード 130,145,150 ブリッジ 135 FAXノード 140 PS/2ノード 165 AS/400ノード
───────────────────────────────────────────────────── フロントページの続き (72)発明者 キース ドナルド クレーマ アメリカ合衆国 55901 ミネソタ州 ロ チェスター スタンリィ レーン ノース ウエスト 2334 (72)発明者 リチャード アラン ディートリッヒ アメリカ合衆国 55901 ミネソタ州 ロ チェスター 12ティエイチ アベニュ ノ ースウエスト 3414

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークに接続された複数のノード
    から、前記ネットワークに接続された照会ノードにより
    構成情報を獲得する方法であって、 前記複数のノードが前記構成情報を前記照会ノードに送
    信するように要求する要求ステップと、 前記要求ノードに応答するノードから前記構成情報を受
    信する受信ステップと、 前記構成情報から、前記複数のノードのうちのどのノー
    ドと通信を行うことができるかを判定する判定ステップ
    と、 前記ノードのリストに含まれた各ノードと、前記照会ノ
    ードとの間の少なくとも1つのパスを備えた接続リスト
    を、前記判定ステップによる判定結果に基づき作成する
    作成ステップとを備えたことを特徴とする方法。
  2. 【請求項2】 ネットワークに接続された複数のノード
    に、前記ネットワークに接続されたインフォーマノード
    によりインフォーマノードについて通知する方法であっ
    て、 前記インフォーマノードの場所情報と、機能情報と、プ
    ロトコル情報を備えた構成情報を作成する作成ステップ
    と、 前記構成情報を前記複数のノードに送信する送信ステッ
    プとを備えたことを特徴とする方法。
  3. 【請求項3】 ネットワークに接続されたノードによ
    り、前記ネットワークに接続された他のノードから構成
    情報を獲得し、かつ、前記他のノードに前記構成情報を
    供給する方法であって、 構成情報を獲得する獲得ステップと、前記構成情報を供
    給する供給ステップとを備え、 前記獲得ステップは、 前記複数のノードが前記構成情報を前記照会ノードに送
    信するよう要求する要求ステップと、 該要求ステップに応答するノードから前記構成情報を受
    信する受信ステップと、 前記構成情報から、前記複数のノードのうちのどのノー
    ドと通信を行うことができるかを判定する判定ステップ
    と、 前記ノードのリストに含まれた各ノードと、前記照会ノ
    ードとの間に少なくとも1つのパスを備えた接続リスト
    を、前記判定ステップによる判定結果に基づき作成する
    作成ステップとを備え、 前記供給ステップは、 前記インフォーマノードの場所情報と、機能情報と、プ
    ロトコル情報と備えた構成情報を作成する作成ステップ
    と、 前記構成情報を前記複数のノードに送信する送信ステッ
    プとを備えたことを特徴とする方法。
  4. 【請求項4】 ノードが構成情報に対する要求に応答す
    る方法であって、 前記ノードで照会ノードからの構成情報に対する要求を
    受信する受信ステップと、 前記ノードがセキュリティリストに基づき前記要求に応
    答すべきか否かを判定する判定ステップと、 前記判定ステップにより応答が適正と判定されたとき前
    記要求に応答する応答ステップとを備えたことを特徴と
    する方法。
  5. 【請求項5】 ネットワークに接続された照会ノード
    が、前記ネットワークに接続された複数のノードから、
    構成情報を獲得する装置であって、 前記複数のノードが構成情報を前記照会ノードに送信す
    るように要求する要求手段と、 前記要求ノードに応答するノードから前記構成情報を受
    信する受信手段と、 前記構成情報から、前記複数のノードのうちのどのノー
    ドと通信を行うことができるかを判定する判定手段と、 前記ノードのリストに含まれた各ノードと、前記照会ノ
    ードとの間の少なくとも1つのパスを備えた接続リスト
    を、前記判定手段による判定結果に基づき作成する手段
    とを備えたことを特徴とする装置。
  6. 【請求項6】 ネットワークに接続されたインフォーマ
    ノードにより、前記ネットワークに接続された複数のノ
    ードに、インフォーマノードについて通知する装置であ
    って、 インフォーマノードの場所情報と、機能情報と、プロト
    コル情報を備えた構成情報を作成する作成手段と、 前記構成情報を前記複数のノードに送信する送信手段と
    を備えたことを特徴とする装置。
  7. 【請求項7】 ネットワークに接続されたノードによ
    り、前記ネットワークに接続された他のノードから構成
    情報を獲得し、前記他のノードに前記構成情報を供給す
    る装置であって、 前記構成情報を獲得する獲得手段と、前記構成情報を供
    給する供給手段とを備え、 前記獲得手段は、前記複数のノードが構成情報を前記照
    会ノードに送信するよう要求する要求手段と、 該要求手段に応答するノードから前記構成情報を受信す
    る受信手段と、 前記構成情報から、前記複数のノードのうちのどのノー
    ドと通信を行うことができるかを判定する判定手段と、 前記ノードのリストに含まれた各ノードと、前記照会ノ
    ードとの間に少なくとも1つのパスを備えた接続リスト
    を、前記判定手段の判定結果に基づき作成する作成手段
    とを備え、 前記供給手段は、 前記インフォーマノードの場所情報と、機能情報と、プ
    ロトコル情報と備えた構成情報を作成する作成手段と、 前記構成情報を前記複数のノードに送信する送信手段と
    を備えことを特徴とする装置。
  8. 【請求項8】 ノードが構成情報に対する要求に応答す
    る装置であって、 前記ノードで照会ノードからの構成情報に対する要求を
    受信する受信手段と、 前記ノードはセキュリティリストに基づき前記要求に応
    答すべきか否かを判定する判定手段と、 前記判定手段により応答が適正と判定されたとき前記要
    求に応答する応答手段とを備えたことを特徴とする装
    置。
JP5144992A 1992-07-31 1993-06-16 自動構成制御装置および方法 Expired - Fee Related JPH07117933B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US924681 1992-07-31
US07/924,681 US5408618A (en) 1992-07-31 1992-07-31 Automatic configuration mechanism

Publications (2)

Publication Number Publication Date
JPH06103204A true JPH06103204A (ja) 1994-04-15
JPH07117933B2 JPH07117933B2 (ja) 1995-12-18

Family

ID=25450540

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5144992A Expired - Fee Related JPH07117933B2 (ja) 1992-07-31 1993-06-16 自動構成制御装置および方法

Country Status (2)

Country Link
US (1) US5408618A (ja)
JP (1) JPH07117933B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0713307A3 (en) * 1994-11-08 1999-10-13 McData Corporation Method and apparatus for configuring fabrics within a fibre channel system

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559958A (en) * 1991-06-24 1996-09-24 Compaq Computer Corporation Graphical user interface for computer management system and an associated management information base
US5583996A (en) * 1993-03-16 1996-12-10 Bell Communications Research, Inc. Method and system for shortcut routing over public data networks
JPH076026A (ja) * 1993-05-28 1995-01-10 Xerox Corp 構成管理及び構成要素の互換性保証方法、ならびに常駐ソフトウェアと移行ソフトウェアの非互換性の排除方法
JP3425192B2 (ja) * 1993-08-25 2003-07-07 富士通株式会社 アドレス情報の自動設定処理方法およびアドレス情報の設定装置
US5682529A (en) * 1994-03-14 1997-10-28 Apple Computer, Inc. System for dynamically accommodating changes in display configuration by notifying changes to currently running application programs to generate information by application programs to conform to changed configuration
US5748980A (en) * 1994-05-27 1998-05-05 Microsoft Corporation System for configuring a computer system
US5787246A (en) * 1994-05-27 1998-07-28 Microsoft Corporation System for configuring devices for a computer system
US5655148A (en) * 1994-05-27 1997-08-05 Microsoft Corporation Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information
US6763454B2 (en) * 1994-05-27 2004-07-13 Microsoft Corp. System for allocating resources in a computer system
US5701515A (en) * 1994-06-16 1997-12-23 Apple Computer, Inc. Interface for switching plurality of pin contacts to transmit data line and plurality of pin contacts to receive data line to interface with serial controller
US5794014A (en) * 1994-06-27 1998-08-11 Cirrus Logic, Inc. Method and apparatus for interfacing between peripherals of multiple formats and a single system bus
US5727184A (en) * 1994-06-27 1998-03-10 Cirrus Logic, Inc. Method and apparatus for interfacing between peripherals of multiple formats and a single system bus
US5668952A (en) * 1994-08-08 1997-09-16 International Business Machines Corporation Method for resolving network address by sending reresolve request to nodes at selected time period after establishing address table, and updating the table with received reply thereto
US5557748A (en) * 1995-02-03 1996-09-17 Intel Corporation Dynamic network configuration
US5612898A (en) * 1995-02-09 1997-03-18 Intel Corporation Communication protocol event logging system for use with various protocols
US6373598B1 (en) * 1995-11-16 2002-04-16 Brother Kogyo Kabushiki Kaisha Facsimile machine for use in combination with PC
JP2836552B2 (ja) * 1995-11-20 1998-12-14 日本電気株式会社 分散型ネットワーク障害回復装置
US6199172B1 (en) * 1996-02-06 2001-03-06 Cabletron Systems, Inc. Method and apparatus for testing the responsiveness of a network device
US5923850A (en) * 1996-06-28 1999-07-13 Sun Microsystems, Inc. Historical asset information data storage schema
US6182110B1 (en) 1996-06-28 2001-01-30 Sun Microsystems, Inc. Network tasks scheduling
US5875306A (en) * 1996-10-01 1999-02-23 International Business Machines Corporation Reconfiguring computer resources in a distributed computer enterprise environment
US5909549A (en) * 1996-11-12 1999-06-01 International Business Machines Corporation Network management system wherein the managed device reestablishes a connection to a management station after detecting a broken connection
JPH11177593A (ja) * 1997-12-08 1999-07-02 Yazaki Corp アドレス設定方法、及びこのアドレス設定方法が適用される通信システム
US7173721B1 (en) * 1998-01-08 2007-02-06 Fuji Xerox Co., Ltd. Multifunction machine, server, multifunction machine/server system and program recording medium
US6434343B1 (en) * 1998-01-08 2002-08-13 Fujitsu Limited Composite machine, server, composite machine-server system, and program recording medium
US6674727B1 (en) * 1998-11-30 2004-01-06 Cisco Technology, Inc. Distributed ring protocol and database
US6563832B1 (en) * 1998-11-30 2003-05-13 Cisco Technology, Inc. Token ring bridge distributed in a switched fabric
US6347334B1 (en) * 1999-01-06 2002-02-12 Mcdata Corporation Self-description extended link service for networks
US6247069B1 (en) * 1999-05-12 2001-06-12 Sony Corporation Automatically configuring storage array including a plurality of media storage devices for storing and providing data within a network of devices
JP4105824B2 (ja) * 1999-06-10 2008-06-25 松下電器産業株式会社 基地局装置及びネットワーク識別子割当て方法
US6657969B1 (en) * 1999-06-29 2003-12-02 Cisco Technology, Inc. Generation of synchronous transport signal data used for network protection operation
JP4309087B2 (ja) * 1999-11-18 2009-08-05 パナソニック株式会社 ネットワーク接続機器およびこれを用いたネットワークシステム
US6614785B1 (en) 2000-01-05 2003-09-02 Cisco Technology, Inc. Automatic propagation of circuit information in a communications network
US7573915B1 (en) * 2000-04-25 2009-08-11 Cisco Technology, Inc. Method and apparatus for transporting network management information in a telecommunications network
JP4405044B2 (ja) * 2000-06-21 2010-01-27 富士通株式会社 ネットワーク中継装置およびパケット結合方法
US6957347B2 (en) * 2001-05-25 2005-10-18 International Business Machines Corporation Physical device placement assistant
US7366685B2 (en) * 2001-05-25 2008-04-29 International Business Machines Corporation Method and apparatus upgrade assistance using critical historical product information
US7596617B2 (en) * 2001-06-27 2009-09-29 International Business Machines Corporation Apparatus, method, and business method for enabling customer access to computer system execution data in exchange for sharing the execution data
US7185093B2 (en) * 2001-06-27 2007-02-27 International Business Machines Corporation Computer system, method, and business method for enabling customer access to computer system performance data in exchange for allowing access to the performance data by another computer system
US6965929B2 (en) * 2001-06-29 2005-11-15 Intel Corporation Configuring a network device
US7055149B2 (en) 2001-07-25 2006-05-30 Lenovo (Singapore) Pte Ltd. Method and apparatus for automating software upgrades
JP3808793B2 (ja) * 2002-03-28 2006-08-16 東芝キヤリア株式会社 ネットワークにおけるアドレス決定方法およびノード
US20030212768A1 (en) * 2002-05-09 2003-11-13 Gateway, Inc. System and method for centralizing and synchronizing network configuration data
DE60322541D1 (de) 2002-06-21 2008-09-11 Qualcomm Inc Zwischenverstärker für drahtlose lokale netzwerke
US8885688B2 (en) * 2002-10-01 2014-11-11 Qualcomm Incorporated Control message management in physical layer repeater
WO2004038958A1 (en) * 2002-10-24 2004-05-06 Widefi, Inc. Wireless local area network repeater with in-band control channel
AU2003274992A1 (en) 2002-10-11 2004-05-04 Widefi, Inc. Reducing loop effects in a wireless local area network repeater
US8078100B2 (en) 2002-10-15 2011-12-13 Qualcomm Incorporated Physical layer repeater with discrete time filter for all-digital detection and delay generation
KR20050071571A (ko) * 2002-10-15 2005-07-07 위데피, 인코포레이티드 네트워크 커버리지 확장을 위해 자동 이득 제어를 이용하는wlan 중계기
US7230935B2 (en) * 2002-10-24 2007-06-12 Widefi, Inc. Physical layer repeater with selective use of higher layer functions based on network operating conditions
EP1568167A4 (en) * 2002-11-15 2010-06-16 Qualcomm Inc WIRELESS INTERMEDIATE AMPLIFIER FOR LOCAL NETWORKS WITH DETECTION
AU2003300938A1 (en) * 2002-12-16 2004-07-29 Widefi, Inc. Improved wireless network repeater
US20050049754A1 (en) * 2003-08-29 2005-03-03 Craig Ogawa Power and data configurations for building automation systems
US7944843B2 (en) * 2004-02-13 2011-05-17 Alcatel-Lucent Usa Inc. Path based network management method and apparatus for data communication networks
US8027642B2 (en) 2004-04-06 2011-09-27 Qualcomm Incorporated Transmission canceller for wireless local area network
KR101291850B1 (ko) 2004-05-13 2013-07-31 퀄컴 인코포레이티드 업링크 및 다운링크 동기화를 위해 다운링크를 검출하는 비-주파수 변환 리피터
US7187904B2 (en) * 2004-06-03 2007-03-06 Widefi, Inc. Frequency translating repeater with low cost high performance local oscillator architecture
US7895574B2 (en) * 2005-01-14 2011-02-22 Microsoft Corporation System and methods for automatically verifying management packs
US8059727B2 (en) * 2005-01-28 2011-11-15 Qualcomm Incorporated Physical layer repeater configuration for increasing MIMO performance
US7715330B2 (en) * 2005-10-06 2010-05-11 International Business Machines Corporation System and method for optimizing the topology of a virtual ring based upon a TCP/IP network
BRPI0715908A2 (pt) * 2006-09-01 2014-03-18 Qualcomm Inc Repetidor possuindo configuração de antena receptora e transmissora dual com adaptação para maior isolamento
JP5199261B2 (ja) * 2006-09-21 2013-05-15 クゥアルコム・インコーポレイテッド リピータの間の振動を緩和するための方法および装置
KR20090074812A (ko) 2006-10-26 2009-07-07 퀄컴 인코포레이티드 빔 형성기를 이용한 다중 입력 다중 출력을 위한 중계기 기술
TWI324456B (en) * 2006-12-01 2010-05-01 Cameo Communications Inc An intelligent automatic setting restoration method and device
US8631168B2 (en) * 2010-06-28 2014-01-14 VIZIO Inc. Input selection mechanism for a display device
WO2012032373A1 (en) * 2010-09-10 2012-03-15 Alcatel Lucent Dynamic configuration of interconnected devices for measuring performance characteristics in a network
US9622278B2 (en) 2010-10-26 2017-04-11 Kingston Digital Inc. Dual-mode wireless networked device interface and automatic configuration thereof
US9203807B2 (en) 2011-09-09 2015-12-01 Kingston Digital, Inc. Private cloud server and client architecture without utilizing a routing server
US9935930B2 (en) 2011-09-09 2018-04-03 Kingston Digital, Inc. Private and secure communication architecture without utilizing a public cloud based routing server
US9781087B2 (en) 2011-09-09 2017-10-03 Kingston Digital, Inc. Private and secure communication architecture without utilizing a public cloud based routing server
US10601810B2 (en) 2011-09-09 2020-03-24 Kingston Digital, Inc. Private cloud routing server connection mechanism for use in a private communication architecture
US10237253B2 (en) 2011-09-09 2019-03-19 Kingston Digital, Inc. Private cloud routing server, private network service and smart device client architecture without utilizing a public cloud based routing server
US11863529B2 (en) 2011-09-09 2024-01-02 Kingston Digital, Inc. Private cloud routing server connection mechanism for use in a private communication architecture
US11683292B2 (en) 2011-09-09 2023-06-20 Kingston Digital, Inc. Private cloud routing server connection mechanism for use in a private communication architecture
US9772668B1 (en) 2012-09-27 2017-09-26 Cadence Design Systems, Inc. Power shutdown with isolation logic in I/O power domain
US10021180B2 (en) 2013-06-04 2018-07-10 Kingston Digital, Inc. Universal environment extender
US11277307B2 (en) 2019-03-21 2022-03-15 Cisco Technology, Inc. Configuring managed devices when a network management system (NMS) is not reachable

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4850027A (en) * 1985-07-26 1989-07-18 International Business Machines Corporation Configurable parallel pipeline image processing system
JPH0831876B2 (ja) * 1985-09-20 1996-03-27 株式会社日立製作所 パケツト交換網におけるル−チング制御方式
US4847610A (en) * 1986-07-31 1989-07-11 Mitsubishi Denki K.K. Method of restoring transmission line
US5175800A (en) * 1987-03-23 1992-12-29 Case Group Plc Expert and data base system and method for communications network
JPH0831074B2 (ja) * 1987-11-25 1996-03-27 株式会社日立製作所 チャネル制御方式
US4987536A (en) * 1988-05-12 1991-01-22 Codex Corporation Communication system for sending an identical routing tree to all connected nodes to establish a shortest route and transmitting messages thereafter
JPH0624366B2 (ja) * 1988-11-24 1994-03-30 日本電気株式会社 ネットワーク障害回復方式
US5155851A (en) * 1989-05-15 1992-10-13 Bell Communications Research, Inc. Routing an incoming data stream to parallel processing stations
US5185860A (en) * 1990-05-03 1993-02-09 Hewlett-Packard Company Automatic discovery of network elements
US5265241A (en) * 1990-09-04 1993-11-23 International Business Machines Corporation Method and apparatus for verifying the configuration of a link-connected network
US5257379A (en) * 1991-09-04 1993-10-26 International Business Machines Corporation Establishing synchronization of hardware and software I/O configuration definitions

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0713307A3 (en) * 1994-11-08 1999-10-13 McData Corporation Method and apparatus for configuring fabrics within a fibre channel system

Also Published As

Publication number Publication date
US5408618A (en) 1995-04-18
JPH07117933B2 (ja) 1995-12-18

Similar Documents

Publication Publication Date Title
JPH06103204A (ja) 自動構成制御装置および方法
CA2071709C (en) System for automatically generating and saving control information in a server if requested by a client at system initialization for operating in a network
US5706440A (en) Method and system for determining hub topology of an ethernet LAN segment
US7139816B2 (en) Method, apparatus, and program for server based network computer load balancing across multiple boot servers
US7257817B2 (en) Virtual network with adaptive dispatcher
US7899047B2 (en) Virtual network with adaptive dispatcher
JP3915797B2 (ja) プラグアンドプレイ機能を有するフレームワークおよびその再構成方法
US20060206611A1 (en) Method and system for managing programs with network address
JP2003099230A (ja) ネットワーク・デバイスのミミック・サポート
JP2004519024A (ja) 多数のノードを含むクラスタを管理するためのシステム及び方法
CN113760447B (zh) 服务管理方法、装置、设备、存储介质及程序产品
JPH07302236A (ja) 情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法
JPH09121225A (ja) 通信装置及びネットワークのタイプの動的判別方法
JPH0548647A (ja) 電子メール文書分配方法及び装置
JPH09181764A (ja) ネットワークに接続されて通信可能な装置及びコンピュータ機器及びその再構築方法と伝送方法
JPH1153139A (ja) ネットワークシステム、ネットワーク管理方法、インターフェース装置、インターフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置
US20090100155A1 (en) Method and device to set device configurations
US8868723B2 (en) Management server and method of discovering network thereof
US20020198972A1 (en) Pre-boot multicast address management protocol for a computer network
US20050149468A1 (en) System and method for providing location profile data for network nodes
JP2008282406A (ja) 複数のws動作可能装置からのイベントの報告
JP2002009791A (ja) Ipアドレスを動的に割り当てるdhcpサーバシステム及びipアドレスを動的に割り当てるdhcpサーバ
EP1058884A1 (en) Method and system for facilitating access to a lookup service
JPH07219729A (ja) プリントシステム
JP2000047890A (ja) 分散オブジェクト管理システムとそのオブジェクト選択方法およびその処理プログラムを記録した記録媒体

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees