JPH1040207A - コンフィギュレーション・ファイルの作成方法及び装置 - Google Patents
コンフィギュレーション・ファイルの作成方法及び装置Info
- Publication number
- JPH1040207A JPH1040207A JP9076412A JP7641297A JPH1040207A JP H1040207 A JPH1040207 A JP H1040207A JP 9076412 A JP9076412 A JP 9076412A JP 7641297 A JP7641297 A JP 7641297A JP H1040207 A JPH1040207 A JP H1040207A
- Authority
- JP
- Japan
- Prior art keywords
- configuration
- network
- section
- network device
- series
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 69
- 238000013515 script Methods 0.000 claims abstract description 122
- 230000004044 response Effects 0.000 claims abstract description 16
- 230000002457 bidirectional effect Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 9
- 230000006835 compression Effects 0.000 description 7
- 238000007906 compression Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 6
- 238000005538 encapsulation Methods 0.000 description 5
- 238000010276 construction Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 102100036255 Glucose-6-phosphatase 2 Human genes 0.000 description 1
- 101000930907 Homo sapiens Glucose-6-phosphatase 2 Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- RTZKZFJDLAIYFH-UHFFFAOYSA-N ether Substances CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- NQLVQOSNDJXLKG-UHFFFAOYSA-N prosulfocarb Chemical compound CCCN(CCC)C(=O)SCC1=CC=CC=C1 NQLVQOSNDJXLKG-UHFFFAOYSA-N 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0883—Semiautomatic configuration, e.g. proposals from system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0843—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0889—Techniques to speed-up the configuration process
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Computer And Data Communications (AREA)
- Digital Computer Display Output (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
ンフィギュレーション・スクリプト12は各々、それぞ
れのタイプのネットワーク・デバイス26のコンフィギ
ュレーション・ファイル22を構築するための接続ルー
ル等を含んでいる。プロセッサ・サブシステム4により
実行されるソフトウェア・モジュールが、ユーザ・イン
ターフェース9を介して供給される入力に応答して、2
つのネットワーク・エンティティに対応するコンフィギ
ュレーション・スクリプトの接続ルールが、ワークスペ
ース上にアイコンで表された該2つのネットワーク・エ
ンティティの接続を許可していれば、これらを接続する
ことによりコンフィギュレーション・ファイルを構築す
る。該構築されたファイルを用いて、ネットワーク・デ
バイスの環境設定が可能となる。
Description
受人に譲渡された、同じく出願中の名称 「CONFI
GURATION MANAGER FORNETWO
RK DEVICES AND AN ASSOCIA
TED METHOD FOR PROVIDING
CONFIGURATION INFORMATION
THERETO」の米国特許出願番号08/403,
042(代理人Docket、No.CMPQ−098
6)に関連しており、該関連出願全体は、参考として本
出願に組込まれている。
・ネットワーク及びインターネットワークに関する。更
に詳細には、本発明は、コンピュータ・ネットワークあ
るいはインターネットワークに組込まれるデバイスの環
境設定(コンフィギュレーション)を行うソフトウェア
・ツールに関する。
の結合体であり、双方向の情報交換を実現するように相
互接続されたデータ端末装置(DTE)として大別され
る。例えば、表示装置、コンピュータ・システム、及び
事務用ワークステーションは、すべて、DTEとして類
別される。ローカル・エリア・ネットワーク(LAN)
は、一つのサイトに分散している複数のコンピュータ・
システムの相互接続である。ワイド・エリア・ネットワ
ーク(WAN)は、離れた複数のサイトにある複数のコ
ンピュータ・システムの相互接続である。従来より、コ
ンピュータ・システムはモデムを使用し、公衆電話交換
網(PSTN)または公衆データ交換網(PSDN)を
介してWANへの接続を行っている。近年、モデムを必
要とせずデータの伝送が可能となる統合(インテグレー
テド)サービス・デジタル通信網(ISDN)を利用し
てコンピュータ・システムを相互接続するWANが普及
している。また、インターネットワークは、WAN に
より相互接続されたネットワークの結合体である。
期段階では、その動作環境は未設定である。環境設定
は、環境が未設定のデバイスのハードウェア及びソフト
ウェアが組織化され相互接続されて、要求されたタスク
を遂行できるようにそのデバイスの環境を設定する1つ
のプロセスである。当業者間でよく認識されているよう
に、相互接続されてインターネットワークを形成する各
種ネットワーク、及びネットワーク上にインストールさ
れる各種デバイスが極めて多種多様であるため、ネット
ワークやインターネットワークの環境設定は困難を伴う
作業であり、各種ネットワーク、及び各種ネットワーク
とその上にインストールされたデバイスへのリンクに用
いるプロトコルに関する高度に詳細な知識が要求され
る。従って、ネットワーク・デバイスの環境設定は、ネ
ットワーク管理者、とりわけノードの数が100〜1,
000程度の小から中サイズのネットワークの管理を担
当する者にとって、ほとんどの場合が非常に厳しい作業
となっている。このようなネットワークが比較的高度で
複雑である一方、その管理にあたる人々はインターネッ
トワークに関するごく僅かなトレーニングしか受けてお
らず、経路制御テクノロジ及び WAN テクノロジに
関する十分な知識を持ち合わせていないケースが多い。
ットワークへのアクセス制御に使用される。LAN は
通常、高水準データリンク制御(HDLC)プロトコル
のサブクラスである論理リンク制御(LLC)のプロト
コルを、そのデータリンク・プロトコルとして用いてい
る。しかし、X.25タイプのパケット交換方式のWA
Nでは、HDLCに基づくプロトコルである平衡リンク
・アクセス手順(LAPB)を、そのデータリンク・プ
ロトコルとして使用している。一方、ISDNタイプの
WANは、フレーム・スイッチングという接続指向のプ
ロトコル、及びフレーム・リレーという非接続プロトコ
ルのいずれかを採用している場合がある。
なように、ネットワーク・デバイスのコンフィギュレー
ション作業の単純化が切望されているわけである。従っ
て、ユーザによる高度で複雑なネットワーク・デバイス
の環境設定作業の全般にわたって指針となるべき装置、
及び関連する方法の提供が、本発明の目的である。
ク・デバイスのコンフィギュレーション・ファイルを構
築するために、コンピュータ・システム上で適用する1
つの装置及び方法に関する。装置は、コンピュータ・シ
ステムのメモリ・サブシステムに格納されているコンフ
ィギュレーション・スクリプトと、コンピュータ・シス
テムのプロセッサ・サブシステムによる実行が可能なソ
フトウェア・モジュールを含む。コンフィギュレーショ
ン・スクリプトには、第1の特定タイプのネットワーク
・デバイスのコンフィギュレーション・ファイル構築の
ための一連の実行可能な命令が入っている。コンフィギ
ュレーション・スクリプトに入っている命令を実行する
ことにより、ソフトウェア・モジュールは第1の特定タ
イプのネットワーク・デバイスへのアップロードに適し
たコンフィギュレーション・ファイルを、そのネットワ
ーク・デバイスがそのファイルを用いて環境設定できる
ように構築することができる。
は、コンフィギュレーション・スクリプトは、情報要求
を生成する一連のコンフィギュレーション・コマンドが
入っている第1のセクションを含み、その情報要求に応
答してソフトウェア・モジュールが受取る情報はコンフ
ィギュレーション・ファイルの構築に用いられる。本発
明のこの実施例の別の局面においては、コンフィギュレ
ーション・スクリプトは、第1の特定タイプのネットワ
ーク・デバイスの、他の特定タイプの少なくとも1つネ
ットワーク・デバイスへの接続に関する一組の接続ルー
ルが入っている第2のセクションを含む。これに関連す
る局面で、第1のセクションは、コンフィギュレーショ
ン・スクリプトの第2のセクションに入っている接続ル
ールに規定される、他の特定タイプの少なくとも1つの
ネットワーク・デバイスの各々に対応する第1の部分を
含む。これらの部分の各々には、コンフィギュレーショ
ン・スクリプトの第1のセクションに入っている一連の
コンフィギュレーション・コマンドの1つのサブセット
が入っている。コンフィギュレーション・コマンドのこ
のようなサブセットの各々は、構築途上にあるコンフィ
ギュレーション・ファイルの対象であるネットワーク・
デバイスが、他の特定タイプのネットワーク・デバイス
のうちの1つのネットワーク・デバイスに接続したとき
にのみ実行される。
スクリプトは更にネットワーク・デバイスに関するバッ
クプレーン・ビットマップを定義する第3のセクション
を含む。これに関連する局面として、コンフィギュレー
ション・スクリプトの第3のセクションは更に、第1、
第2、及び第3の部分を含む。第1の部分は、バックプ
レーン・ビットマップ生成用のビットマップ・ファイル
を定義し、第2の部分は、バックプレーン・ビットマッ
プ上の接続済みインタフェースに関する位置情報を供給
し、第3の部分は、コンフィギュレーション・スクリプ
トの第2のセクションに入っている接続ルールに規定さ
れる、他の特定タイプの少なくとも1つのネットワーク
・デバイスの各々のバックプレーン・ビットマップにつ
いてオーバーレイ・ビットマップを定義する。これに関
連する別の局面では、コンフィギュレーション・スクリ
プトは更に、接続済みインタフェースの各々についてユ
ーザが選択可能な一組のコマンドが入っている第4のセ
クションを含む。
・エンティティの中から選択した少なくとも2つの相互
に接続されたネットワーク・エンティティから成るネッ
トワーク・コンフィギュレーション・マップを構築する
ためにコンピュータ・システム上で適用される装置及び
方法に関する。該装置は、一連のコンフィギュレーショ
ン・スクリプトを含み、これらの各々は、メモリ・サブ
システム内に格納されている一連のネットワーク・エン
ティティの1つ、及びプロセッサ・サブシステムによる
実行が可能な第1のソフトウェア・モジュールに対応す
る。
トの各々は、第1及び第2の部分から成る第1のセクシ
ョンを含む。その第1の部分には、一連のネットワーク
・エンティティの対応するアイコン生成用のアイコン・
ファイルが入っており、一方第2の部分には、一連のネ
ットワーク・エンティティの対応する1つに関する一組
の接続ルールが入っている。ソフトウェア・モジュール
は、ワークスペース(作業域)を生成し、ユーザ・イン
タフェースを介して受取る第1の入力に応答してそのワ
ークスペース上に少なくとも2つのアイコンを配置し、
更に、もし第1と第2のネットワーク・エンティティの
接続を第1及び第2のアイコンで表される第1及び第2
のネットワーク・エンティティに対応するコンフィギュ
レーション・スクリプトの第2の部分に入っている一組
の接続ルールが許せば、ユーザ・インタフェースを介し
て受取る第2の入力に応答して、そのワークエリア上に
配置されている第1と第2のアイコンを接続することに
より、ネットワーク・コンフィギュレーション・マップ
を構築する。
連のコンフィギュレーション・スクリプトの少なくとも
1つは更に、ネットワーク・エンティティのコンフィギ
ュレーション・ファイルを構築するための一連の実行可
能な命令が入っている第2のセクションを含む。この局
面で該装置は更に、もし選択したアイコンに対応するコ
ンフィギュレーション・スクリプトが第2のセクション
を有するコンフィギュレーション・スクリプトの1つで
あれば、環境設定用のネットワーク・コンフィギュレー
ション・マップ上に配置済みのアイコンを1つ選択する
ことによる、ユーザ・インタフェースを介して受取る第
3の入力に応答して、プロセッサ・サブシステムによる
コンフィギュレーション・ファイルを構築するための実
行が可能な第2のソフトウェア・モジュールが含まれ
る。コンフィギュレーション・ファイルは、コンフィギ
ュレーション・スクリプトの第2のセクションに入って
いる一連の命令を実行し、構築されたコンフィギュレー
ション・ファイルを選択したアイコンに付加えることに
よって構築される。この更なる局面では、コンフィギュ
レーション・スクリプトの第2のセクションに入ってい
る一連の命令は情報要求を生成する一連のコンフィギュ
レーション・コマンドを含み、その情報要求に応答して
第2のソフトウェア・モジュールが受取る情報はコンフ
ィギュレーション・ファイルの構築に用いられる。
ン・スクリプトの第2のセクションは更に、コンフィギ
ュレーション・スクリプトの第1のセクションの第1の
部分に入っている一組の接続ルールに規定される一連の
ネットワーク・エンティティの各々1つに対応する第1
の部分を含む。この部分には、構築途上にあるコンフィ
ギュレーション・ファイルの対象であるネットワーク・
エンティティが、一組の接続ルールに規定される1つの
ネットワーク・エンティティに接続されたときにのみ実
行される一連のコンフィギュレーション・コマンドの1
つのサブセットが入っている。この更なる別の局面で
は、コンフィギュレーション・スクリプトの第1のセク
ションは一連のネットワーク・エンティティの1つの名
前が入っている第3の部分を含む。ネットワーク・コン
フィギュレーション・マップの構築中、そのコンフィギ
ュレーション・スクリプトに対応するアイコンがコンフ
ィギュレーション・マップ上に配置されていれば、第1
のソフトウェア・モジュールはその名前をそのマップ上
に配置する。
イス・コンフィギュレーション・ツールのインストール
に適したコンピュータ・システム2が示されている。こ
のコンピュータ・システム2は、プロセッサ・サブシス
テム4を含む。該サブシステム4は、例えば、Cali
fornia州のSanta ClaraのIntel
Corporation製、タイプP6のペンティア
ム(Pentium)プロセッサであり、これが、メモ
リ・サブシステム6に結合している。該サブシステム6
は、例えば大量のデータを格納し得るハード・ドライブ
もしくは他の補助記憶装置である。格納されるデータ
は、プロセッサ・サブシステム4によって使用される。
介在するシステム・バス8は、32ビット幅の周辺機器
接続インターフェース(PCI)・バスであれば好適で
ある。システム・バス8には更に、ユーザ・インタフェ
ース9が結合している。通常、ユーザ・インタフェース
は3種類の周辺機器で構成される。即ち、ビデオ・ディ
スプレイ、キーボード、及びポインティング・デバイス
である。
ットワーク・デバイス・コンフィギュレーション・ツー
ル10が示されている。以下にこれを詳細に説明する。
ネットワーク・デバイス・コンフィギュレーション・ツ
ール10は、コンピュータ・システム2上にインストー
ルされている適切なプラットフォームから起動できるソ
フトウェアに基づいたグラフィカル・ユーザ・インタフ
ェース(GUI)である。例えば、Washingto
n州Redmondの マイクロソフト社製、Wind
ows95及びWindowsNT3.51は、ネット
ワーク・デバイス・コンフィギュレーション・ツール1
0の起動に適したプラットフォームである。
イス・コンフィギュレーション・ツール10は1つのG
UIを用意する。これにより、いわゆる「ドラッグ・ア
ンド・ドロップ」のプロセスを用いて、ネットワーク・
コンフィギュレーション・マップを構築する。このマッ
プは、相互接続された一連のネットワーク・デバイス、
及び/または、ユーザ入力、ネットワーク・コンフィギ
ュレーション・マップ、コンフィギュレーション・スク
リプト、及びローカルのコンフィギュレーション・ファ
イルの組合わせによる、例えば、LAN、WAN、及び
その他のネットワークのようなネットワーク・エンティ
ティで構成される。
マップの構築において、ネットワーク・デバイスに関す
る一連のローカルのコンフィギュレーション・ファイル
が構築され、そのネットワーク・コンフィギュレーショ
ン・マップに付加えられる。ローカル・コンフィギュレ
ーション・ファイルには、例えばインターネット・プロ
トコル(IP)アドレス、デフォルトのゲートウエイ、
ルータ名、及び簡易ネットワーク管理プロトコル(SN
MP)の共同体文字列(communitystrin
gs)といった、例えばルータのようなネットワーク・
デバイスがネットワーク上で適切に交信するために必要
な各種情報が入っている。
イルが構築済みのネットワーク・デバイスの各々につい
て、ネットワーク・デバイス・コンフィギュレーション
・ツール10は更に、ネットワーク・デバイスそれ自身
へのエクスポートに適した1つのネットワーク・デバイ
ス・コンフィギュレーション・ファイルを構築すること
ができる。この方式により、ネットワーク・デバイスの
遠隔環境設定が可能となる。
・コンフィギュレーション・ツール10を例示すること
ができる。即ちそれは、マップ・エディタ14、及びコ
ンフィギュレーション・ガイド18という2つのソフト
ウェア・モジュールで構成されており、これらは両方と
も、ネットワーク・デバイス・コンフィギュレーション
・ツール10がインストールされているコンピュータ・
システム2のメモリ・サブシステム8内の様々な領域で
データ及びプログラミング命令を検索するプロセッサ・
サブシステム4によって、実行が可能である。
・エディタ14及びコンフィギュレーション・ガイド1
8の一方または両方が選択的にアクセスできる一連のフ
ァイルとして、メモリ・サブシステム6に格納されてい
る。マップ・エディタ14及びコンフィギュレーション
・ガイド18によってアクセスが可能なファイルは、コ
ンフィギュレーション・スクリプト12、マップ・ファ
イル16、ローカルのコンフィギュレーション・ファイ
ル20、及びネットワーク・コンフィギュレーション・
ファイル22である。コンフィギュレーション・スクリ
プト12は、ネットワーク・コンフィギュレーション・
マップ上に配置され、他のネットワーク・エンティティ
及びネットワーク・デバイスと相互接続されるネットワ
ーク・デバイス及びネットワーク・エンティティのタイ
プを特定する。コンフィギュレーション・スクリプト1
2は更に、ネットワーク・デバイス・コンフィギュレー
ション・ツール10によってコンフィギュレーションが
可能なネットワーク・デバイスを特定し、それらネット
ワーク・デバイスのコンフィギュレーション・ファイル
の構築に必要な情報を有する。あるネットワーク・デバ
イスにコンフィギュレーション・スクリプトがない場
合、ネットワーク・デバイス・コンフィギュレーション
・ツール10によるコンフィギュレーション・ファイル
の構築は不可能である。マップ・ファイル16には一連
のネットワーク・コンフィギュレーション・マップが入
っており、それらのマップの各々は、ネットワーク・デ
バイス・コンフィギュレーション・ツール10を用いて
構築され、相互接続されている一連のネットワーク・デ
バイス及びネットワーク・エンティティで構成される。
ローカル・コンフィギュレーション・ファイル20に
は、対応するネットワーク・デバイス26にアップロー
ドされた場合に、そのデバイスのコンフィギュレーショ
ンを可能ならしめる情報が入っている。もしローカル・
コンフィギュレーション・ファイル20が、ネットワー
ク・デバイス・コンフィギュレーション・ツール10を
用いて作成されている1つまたは2つ以上のネットワー
ク・コンフィギュレーション・マップ16上に図示され
ているネットワーク・デバイス用に構築されていれば、
そのようなローカル・コンフィギュレーション・ファイ
ル20は、それらがネットワーク・コンフィギュレーシ
ョン・マップ16から直接アクセスできるように、対応
するネットワーク・デバイスに関連付けられる。
ファイル22は、以下に詳細に説明する方式でコンフィ
ギュレーション・ツールに結合しているネットワーク・
デバイス26へのアップロード用にフォーマット済みで
あることを除けば、その内容においてローカル・コンフ
ィギュレーション・ファイル20と同様である。概して
ローカル・コンフィギュレーション・ファイル20は、
該ローカル・ファイルをターゲットのネットワーク・デ
バイス26用の適切なIPアドレスにフォーマットする
ことによって、対応するネットワーク・デバイス26へ
アップロードできるように修正される。最後に、ネット
ワーク・デバイス・コンフィギュレーション・ツール1
0は、ローカル・コンフィギュレーション・ファイル2
0及びネットワーク・コンフィギュレーション・ファイ
ル22に結合した逆パーサ24を含む。この逆パーサ2
4は、ネットワーク・デバイス26によってネットワー
ク・コンフィギュレーション・ツール10にダウンロー
ドされるネットワーク・コンフィギュレーション・ファ
イル22からローカル・コンフィギュレーション・ファ
イル20を構築するために用いられる。
ーション・ツール10がネットワーク管理者の操作する
コンピュータ・システム2にインストールされること、
及び、図1Bに説明を分かり易くするため1つのみが図
示されているが、複数存在するネットワーク・デバイス
26、及びその他のネットワーク・エンティティがネッ
トワーク・デバイス・コンフィギュレーション・ツール
10に結合されることが考えられる。ネットワーク・デ
バイス・コンフィギュレーション・ツール10を利用し
て、ネットワーク管理者は、そのネットワーク用に典型
的なネットワーク・コンフィギュレーション・マップを
作成することができる。ネットワーク管理者は次に、遠
隔地にあるネットワーク・デバイスを、それらのデバイ
スに対するネットワーク・コンフィギュレーション・マ
ップを作成するプロセス中に構築されるコンフィギュレ
ーション・ファイルをアップロードすることによって、
コンフィギュレーション(環境設定)をすることができ
る。このように、ネットワーク管理者は、ネットワーク
・コンフィギュレーション・ツールを用いて、中央の位
置から適切に環境設定されたネットワークを設計し、そ
の後、そのネットワークを含め、遠隔地に置かれた任意
の数のデバイスを環境設定することができる。
ーション・ツール10は、非同期インタフェース28を
介し、ブート・プロトコル(bootp)/簡易ファイ
ル転送プロトコル(TFTP)マネジャ30によって、
ネットワーク・デバイス26に結合される。プロセッサ
・サブシステム4内における1つのソフトウェア・プロ
セスである非同期マネジャ(図示なし)の制御のもと
で、非同期インタフェース28は、例えば端末エミュレ
ーション・プロトコル(TELNET)のようなインバ
ンド(領域内)接続29aを介したインバンド転送、も
しくは、例えばモデムのようなアウトバンド(領域外)
接続29bを介したアウトバンド転送による、例えばネ
ットワーク・コンフィギュレーション・ファイルのよう
なコンフィギュレーション情報の交換に用いられる。更
に、プロセッサ・サブシステム4内における別のソフト
ウェア・プロセスであるbootp/TFTPマネジャ
30は、ネットワーク・デバイス・コンフィギュレーシ
ョン・ツール10とネットワーク・デバイス26との間
におけるbootp及びTFTPメッセージの交換を制
御する。一般に、bootpによる交換は、その後TF
TP交換を用いてコンフィギュレーション情報を転送で
きるように、RAWアドレス及びその他の基本的情報の
転送に用いられる。bootp/TFTPマネジャ30
は更に、bootptab(ブートピータブ)ファイル
32へのアクセス制御も行う。
うに、コンフィギュレーション・スクリプト12は、選
択したネットワーク・デバイス26のコンフィギュレー
ション・ファイルの構築をガイドすることによって、そ
のデバイス26のガイドされた環境設定におけるマップ
・エディタ14及びコンフィギュレーション・ガイド1
8を指示するために用いられる。図2Aを参照して、選
択されたネットワーク・デバイス26の環境設定を導く
コンフィギュレーション・スクリプト12を、ここで詳
細に説明する。既に理解されている如く、コンフィギュ
レーション・スクリプト12は、コンフィギュレーショ
ン・ツール10によって環境設定されるデバイスのタイ
プの各々について1つ、12−1〜12−Nの一連の個
別のスクリプトで構成されている。12−1〜12−N
の各スクリプトは、属性セクション34、ビットマップ
・セクション36、ビットマップ・メニュー・セクショ
ン38、及びガイドされたコンフィギュレーション・セ
クション40で構成されている。これらのセクション、
即ち34、36、38、及び40は、それぞれ選択的に
実行可能な一組のコマンドであって、12−1〜12−
Nの内の特定のスクリプトに対応するタイプのデバイス
の環境設定中に使用される。
4は、アイコン部分34a、ネットワーク・エンティテ
ィ部分34b、記述部分34c、及び一連の接続部分3
4d−1〜34d−Nで構成される。コンフィギュレー
ション・スクリプト12−Nに対応するデバイス・タイ
プに関連付けられるグラフィカル・アイコンを識別する
有効なアイコン・ファイル名は、アイコン部分34aに
入っている。以降で更に詳細に説明するように、このア
イコンは環境設定用のGUIのデバイス・ウインドウに
表示され、そのタイプのデバイスをネットワーク・コン
フィギュレーション・マップに追加するために、これを
1つのワークスペース上にドラッグすることができる。
ネットワーク・エンティティ部分34bは、デバイスの
タイプを一意的に命名し、デバイス・ウインドウでアイ
コンの下に表示される。記述部分34cは、デバイス・
タイプがそのネットワークのワークスペース上にドラッ
グされるとき、ダイアログ・ボックスに以前から存在す
るデバイスの記述を定義する。最後に、接続部分34d
−1〜34d−Nは、デバイス・タイプに関する接続ス
テートメントを用意する。更に詳しく言えば、接続部分
34dには、デバイス・タイプ用のポート、モジュラー
・スロット、もしくはその他のタイプの接続インタフェ
ースが備えられる。各接続ステートメントは、そのポー
トあるいは他のタイプの接続インタフェースの物理名、
及びそのポートに接続されるデバイスのその他のすべて
のタイプに関するネットワーク・エンティティ名を含
む。例えば、ネットワーク・デバイスが4つの PCI
スロットを有するモジュラー・ルータであって、これら
のスロットの各々がイーサネット、X.25、フレーム
・リレー、PPP、及びISDNタイプのエンティティ
に接続可能で、更にイーサネット・ポートが1つのイー
サネット・エンティティに接続可能であるとすれば、属
性セクション34は次のようにコード化される: :ATTRIBUTES ICON ROUTER.ICO NETENTITY "Compaq Router" DESCRIPTION "Modular and Fast" CONNECT "PCI SLOT 1" "Ethernet" "X.25" "Frame Relay" "PPP" "ISDN" CONNECT "PCI SLOT 2" "Ethernet" "X.25" "Frame Relay" "PPP" "ISDN" CONNECT "PCI SLOT 3" "Ethernet" "X.25" "Frame Relay" "PPP" "ISDN" CONNECT "PCI SLOT 3" "Ethernet" "X.25" "Frame Relay" "PPP" "ISDN" (コンパック・コンピューター・コーポレーションのコピーライト 1995年)
クション36は、環境設定済みのネットワーク・デバイ
スの「その後のコンフィギュレーション」要求でネット
ワーク管理者に表示される「ドリル・ダウン」ビットマ
ップを定義する。ビットマップ・セクション36は更
に、そのビットマップト上の「ホット・スポット」の位
置を特定し、必要なオーバーレイ・ビットマップがあれ
ば、それらを定義する。ビットマップは、そのポートに
関する接続情報を供給する環境設定済みデバイスのバッ
クプレーンのグラフィカルな表現である。ビットマップ
上の「ホット・スポット」は、環境設定済みのデバイス
について接続済みのポートに関連する追加情報への経路
(パス)である。
ットワーク管理者が環境設定済みのネットワーク・デバ
イス上でダブル・クリックしたときに、それ自身のウイ
ンドウに表示される有効なウインドウ・ビットマップ・
フォーマットのファイルである。環境設定済みネットワ
ーク・デバイスの接続済みポートの各々について、ビッ
トマップ・ファイル部分36aは更に、ビットマップ上
のその接続済みポートに関するホット・スポットの位置
を特定するロケーション・ポート部分36b−1〜36
b−Nを含む。最後に、ビットマップ・セクションは、
環境設定済みのネットワーク・デバイスに接続可能なネ
ットワーク・デバイスまたはエンティティのタイプの各
々について、オーバーレイ・デバイス・ビットマップ・
ファイル36c−1〜36c−Xを含む。その後、環境
設定済みのデバイスがその特定のネットワーク・エンテ
ィティに接続された場合、そのネットワーク・エンティ
ティはビットマップ上で表される。
・ファイル36a、ポート位置36b−1と36b−
2、及びオーバーレイ・デバイス・ファイル36c−1
で構成されていれば、下のサンプル・コードのように記
述される: ITMAP "router.bmp" LOCATE "Slot 1" 20 40 LOCATE "Port 1" 50 90 70 120 OVERLAY "Ethernet" "TLAN.BMP" (コンパック・コンピューター・コーポレーションのコ
ピーライト 1995年)
エンティティが「スロット1」に挿入されている場合、
ビットマップ36は、座標20、40の ROUTE
R.BMPに記憶されているルータのバックプレーンの
表現の上に描かれているTLAN.BMPに記憶されて
いるイーサネット・タイプのネットワーク・エンティテ
ィの表現を含む。
は、ビットマップ上の、例えば接続済みスロットのよう
なホット・スポットに関してユーザに表示されるメニュ
ー階層、及びコマンド・メニューに含まれている各項目
について実行可能なコマンドを定義する。コマンド・メ
ニューは、ネットワーク管理者がビットマップ上の接続
済みスロットをクリックしたときに表示される。ビット
マップ・メニュー・セクション38は、ネットワーク・
エンティティ・コマンド・セクション38a−1〜38
a−Xに更に分割される。更に詳しく言えば、デバイス
への接続が許されている各ネットワーク・エンティティ
について、そのネットワーク・エンティティがデバイス
に接続された場合、このセクションで定義されているコ
マンドが選択的実行のためにネットワーク管理者に表示
されるように、対応するネットワーク・エンティティ・
コマンド・セクションが用意されている。
クション40は、ユーザによるデバイスの環境設定作業
を全般にわたってガイドするために用いられる複数のG
UIを定義し、ユーザがそのGUIに応答して構築され
るコンフィギュレーション・ファイルを制御する。図2
Dに示されているように、ガイドされたコンフィギュレ
ーション・セクション40は、一般用スクリプト・コマ
ンド部分40a、及びデバイスが接続できるポートにつ
いて各々1つのポート・スクリプト・コマンド部分40
b−1〜40b−Nに更に分割される。Cisco25
14ルータのガイドされたコンフィギュレーション・ス
クリプトを例として添付資料Aに示し、図3Dに関連し
て以降にこれを詳細に説明する。
・コンフィギュレーション・ツール10を次に詳細に説
明する。一般に、マップ・エディタ14はネットワーク
・コンフィギュレーション・マップ上に配置されている
環境未設定のデバイスの環境設定を行うタスクをコンフ
ィギュレーション・ガイド18に委託する一方で、ネッ
トワーク環境設定のマップの生成を制御する。環境設定
プロセスの開始と同時に、編集のためにマップ・エディ
タ14は選択的にマップ・ファイル16を検索するか、
もしくは空白のマップを生成する。選択したタイプのデ
バイスをネットワーク・コンフィギュレーション・マッ
プに追加するため、マップ・エディタ14はコンフィギ
ュレーション・スクリプト12から対応するコンフィギ
ュレーション・スクリプト12−Nを検索し、そして検
索したコンフィギュレーション・スクリプト12−Nに
入っている情報を用いて選択したタイプの環境未設定の
デバイスをネットワーク・コンフィギュレーション・マ
ップ上に配置し、マップにそのデバイスの名前を付加え
る。マップ・エディタ14は、ネットワーク・コンフィ
ギュレーション・マップの編集が計画されているすべて
の処理を遂行する。例えば、ネットワーク・コンフィギ
ュレーション・マップ上に配置されている2つのデバイ
ス間の接続が要求されれば、マップ・エディタ14はそ
れらのデバイスについてコンフィギュレーション・スク
リプトを検査し、これら2つのデバイス間の接続が許さ
れていれば、マップ・エディタ14は要求された接続を
完遂し、その接続情報をネットワーク・コンフィギュレ
ーション・マップに付加える。
スクリプトマップ上に配置されている1つのデバイスの
環境設定要求を受取った場合、マップ・エディタ14は
そのデバイスについて名前と接続情報をコンフィギュレ
ーション・ガイド18に転送し、要求された環境設定の
タスクを遂行するようコンフィギュレーション・ガイド
18に指示する。例えば、もし1つのネットワーク・デ
バイスの環境設定が要求されると、コンフィギュレーシ
ョン・ガイド18はそのタイプのネットワーク・デバイ
スを見つけるべくコンフィギュレーション・スクリプト
12−Nを検索し、それのガイドされたコンフィギュレ
ーション・セクション40に入っている命令を実行す
る。コンフィギュレーション・スクリプト12、マップ
・エディタ14、及びガイドされたコンフィギュレーシ
ョン・セクション40に入っている命令の実行に応答し
て、ネットワーク管理者が行う入力から供給される情報
を用い、コンフィギュレーション・ガイド18は、その
デバイスに関連付けられたローカル・コンフィギュレー
ション・ファイルを構築し、これをネットワーク管理
者、及びそのネットワーク・デバイスへのアップロード
に適した対応するネットワーク・コンフィギュレーショ
ン・ファイルが用いて、そのネットワーク・デバイスの
環境設定を可能ならしめる。
る、ネットワーク・デバイスにコンフィギュレーション
・ファイルを構築してそのネットワーク・デバイスの環
境設定を導く方法をここで詳細に説明する。しかしなが
ら、図示した手順は純然たる例示であることを明白に理
解されるべきであって、本発明の範囲を限定するものと
解釈されるべきものではない。この方法はステップ42
から開始し、そこにおいてネットワーク・デバイス・コ
ンフィギュレーション・ツール10をWindows9
5のようなプラットフォームから、ネットワーク・デバ
イス・コンフィギュレーション・ツール10への経路と
なるべく事前に指定したアイコンを選択して起動する。
ワーク・コンフィギュレーション・ツール10はコンフ
ィギュレーション・マネジャのGUI100(図7参
照)を生成し、このGUI100がネットワーク・ワー
クスペース102及びデバイス・ウインドウ104を用
意する。ネットワーク・ワークスペース102におい
て、各々がそれ自身に関連付けられた1つ環境設定を有
する任意の数の相互接続されたネットワーク・デバイス
で構成される1つのマップを作成することができる。デ
バイス・ウインドウ104は、ネットワーク・ワークス
ペース102上に配置できる各種タイプのネットワーク
・デバイスをすべて表示する。続いてステップ46に進
む。ここにおいて、それぞれに1つのコンフィギュレー
ション・スクリプト12−Nが既に準備されており、メ
モリ・サブシステム6に格納されている各種タイプのネ
ットワーク・デバイスの各々について、ネットワーク・
デバイス・コンフィギュレーション・ツール10がネッ
トワーク・デバイスのタイプを表すアイコンをデバイス
・タイプ・ウインドウ104内に配置し、ネットワーク
・デバイス・コンフィギュレーション・ツール10によ
る環境設定が可能なネットワーク・デバイスのタイプを
ユーザに表示する。例えば、図7に図示するデバイス・
ウインドウ104は、PPPリンクの表示アイコン、特
定ベンダのモジュラー・ルータ、ISDNタイプのWA
N、イーサネット・タイプのLAN、非特定ベンダのコ
ンピュータ・システム、X.25タイプでパケット交換
方式のWAN、及びフレーム・リレー・モードのサービ
スを受けるISDNタイプのWANを含む。ステップ4
8において、ネットワーク・デバイス・コンフィギュレ
ーション・ツール10は空白のマップをネットワーク作
業域102にロードする。この段階で、ネットワーク・
デバイス・コンフィギュレーション・ツール10はコン
フィギュレーション・マネジャのGUI100のロード
を完了しており、ネットワーク管理者からユーザ・イン
タフェース9を介して受取った入力に応答して、選択さ
れたコマンドを実行できる態勢にある。
がプルダウン・メニュー・バー108にリストされてい
るプルダウン・メニューの1つから、あるいはコマンド
・ボタン・バー110に表示されているコマンド・ボタ
ンを押してコマンドを1つ選択する。プルダウン・メニ
ュー・バー108に表示されているメニューは、「ファ
イル」、「編集」、「ネットワーク」、「ウインド
ウ」、及び「ヘルプ」である。これらのメニューから1
つを選択すれば、各々が選択されたメニューに関連して
いる一連のコマンドが表示される。ファイルの利用可能
なコマンドには、「ニュー」、「オープン」、「セー
ブ」、「名前を付けてセーブ」、「プリント」、「プリ
ント設定」、及び「終了」がある。新規コマンドを選択
すると、ネットワーク・ワークスペース102は、そこ
にネットワーク・コンフィギュレーション・マップが存
在していれば、それが消去されてワークスペースがクリ
アされる。オープン・コマンドを選択すれば、ネットワ
ーク管理者はネットワーク・ワークスペース102上に
配置すべきネットワーク・コンフィギュレーション・マ
ップを選択することができる。セーブ及び名前を付けて
セーブのコマンドは、ネットワーク・ワークスペース1
02に存在しているマップをメモリ・サブシステム6に
格納する。プリント・コマンドは、ネットワーク・ワー
クスペース102上に配置されているネットワーク・コ
ンフィギュレーション・マップを印刷する。プリント設
定コマンドは、コンピュータ・システム10に関するプ
リンタの環境設定を表示する。終了コマンドは、ネット
ワーク・コンフィギュレーション・ツールをクローズす
る。
は、「描画モード」、「移動モード」、「ワークスペー
ス・プロパティ」、「デバイス編集」、「デバイスの表
示/環境設定」、「デバイス削除」、「すべてのポート
が接続された環境設定」、「環境設定の更新」、「コン
フィギュレーション・ファイルの検索」、「環境設定の
関連付け」、及び「このデバイスにTELNET」であ
る。描画モード・コマンドにより、ネットワーク管理者
はネットワーク・ワークスペース102に表示されてい
るデバイス間の接続を線で描くことができる。ワークス
ペース・プロパティ・コマンドは、実際は第2のプルダ
ウン・メニューであって、これによりネットワーク管理
者はネットワーク・ワークスペース102に配置されて
いるマップを目的に沿って調製することができる。ワー
クスペース・プロパティ・メニューの下で利用可能なコ
マンドは、「エンティティ名表示」、「エンティティ説
明表示」、「エンティティ接続表示」、「IPアドレス
表示」、及び「IPXアドレス表示」であり、これらは
すべてリストアップされた情報をマップ上の各デバイス
の表示に追加し、更に「グリッドへのスナップ」及び
「グリッド表示」があり、これらは両方ともマップの向
きを1つのグリッドに合わせる。
トワーク・デバイスに関連する環境設定情報にアクセス
する。表示/環境設定コマンドは、選択された環境設定
済みのネットワーク・デバイスのバックプレーンの図を
表示するか、もしくは選択されたネットワーク・デバイ
スが環境未設定である場合、以降に詳述するコンフィギ
ュレーション・ダイアログをデフォルトとする。デバイ
ス削除コマンドは、選択したネットワーク・デバイスま
たはエンティティをネットワーク・ワークスペースから
除去する。すべてのポートが接続された環境設定、及び
環境設定の更新により、選択した1つのデバイスのコン
フィギュレーション・ファイルにアクセスできる。コン
フィギュレーション・ファイルの検索は、これによって
ネットワーク管理者はメモリ・サブシステム6内に格納
されているコンフィギュレーション・ファイルに直接ア
クセスすることができ、一方これに準ずるコンフィギュ
レーション・コマンドにより、ネットワーク管理者は1
つのデバイスに1つのコンフィギュレーション・ファイ
ルを付加えることができる。デバイスへのTELNET
コマンドは、ネットワーク・デバイス・コンフィギュレ
ーション・ツール10からネットワーク・デバイス26
に対する環境設定情報のインバンド転送を開始する。
コマンドは、「bootptab管理」、「イネーブル
bootpサーバ」、「ディスエーブルbootpサー
バ」「イネーブルTFTPサーバ」、「ディスエーブル
TFTPサーバ」、及び「ネットワーク・アクティビテ
ィ・ログ表示」である。これらのコマンドはすべて、ネ
ットワーク・デバイス・コンフィギュレーション・ツー
ル10とネットワーク・デバイス26間における環境設
定情報の交換に関する。更に詳しく言えば、bootp
tab管理コマンドによって、ネットワーク管理者は以
前に構築されたbootptabファイル32を検査す
ることができる。イネーブル/ディスエーブルboot
pサーバ・コマンドは、ネットワーク・デバイス・コン
フィギュレーション・ツール10がbootpサーバ、
即ち、bootpメッセージをbootp/TFTPマ
ネジャ30を介して送信及び/または受信する能力のあ
るサーバとして動作しているコンピュータ・システム2
の動作を制御する。bootpサーバとしてイネーブル
されているとき、コンピュータ・システム2は環境設定
情報を要求するデバイスがネットワーク上に出すboo
tp要求を聴取する態勢にある。イネーブル/ディスエ
ーブルTFTPサーバ・コマンドは、ネットワーク・デ
バイス・コンフィギュレーション・ツール10がTFT
Pサーバ、即ち、TFTPメッセージをbootp/T
FTPインタフェース30を介して送信及び/または受
信する能力のあるサーバとして動作しているコンピュー
タ・システム2の動作を制御する。最後に、ネットワー
ク・アクティビティ・ログ表示コマンドは、ネットワー
ク・デバイス・コンフィギュレーション・ツール10と
環境設定を要求したネットワーク・デバイス間における
交信の、順を追った記録を表示する。
は、「整理」、「コンフィギュレーション・ファイ
ル」、「ワークスペース」、「ルータ要求」、及び「ネ
ットワーク・デバイス」である。整理コマンドはプルダ
ウン・メニューであって、コンフィギュレーション・マ
ネジャのGUI100の外見を修正するための一組のコ
マンドを用意している。コンフィギュレーション・ファ
イル・コマンドは、メモリ・サブシステム内に格納され
ているコンフィギュレーション・ファイルを表示する。
ワークスペース・コマンド、及びネットワーク・デバイ
ス・コマンドは、ワークスペース102、及びデバイス
・ウインドウ104を表示する。最後に、ルータ要求コ
マンドは、ネットワーク・デバイス・コマンドツール1
0からのIPアドレス及びコマンドファイルを要求して
いるネットワーク・デバイス26のリストを出力する。
用いることによってプルダウン・メニュー108から利
用可能なコマンドを選択し、これを直ちに実行すること
ができる。コマンド・ボタン・バー110から実行でき
るコマンドは、新規、オープン、セーブ、プリント、描
画モード、移動モード、ネットワーク・デバイス、ワー
クスペース、ルータ要求、ネットワーク・アクティビテ
ィ・ログ表示、及びヘルプである。
がステップ50で選択したコマンドを実行する。例え
ば、ネットワーク管理者がメモリに格納されている既存
のネットワーク・コンフィギュレーション・マップの検
索を意図していれば、ネットワーク管理者はコマンド・
ボタン・バー上の「オープン・マップ」コマンドのボタ
ンをクリックしてメモリに格納されていマップ・ファイ
ル16のリストを表示し、それからオープンすべき1つ
のマップ・ファイルを選択することができる。メモリ内
に格納できる例示的なネットワーク・コンフィギュレー
ション・マップ106が図7に示されている。ネットワ
ーク・コンフィギュレーション・マップ106は、特定
ベンダのデバイス、ここではテキサス州ヒューストンの
コンパック・コンピューター社製のモジュラー・ルータ
で構成されている。モジュラー・ルータは、第1のイー
サネット・タイプのLAN114に結合した第1の周辺
機器接続インターフェース(PCI)スロット、第2の
イーサネット・タイプのLAN116に結合した第2の
PCIスロット、フレーム・リレー・タイプのWAN1
18に結合した第3のPCIスロット、及び第3のイー
サネット・タイプのLAN120に結合した1つのイー
サネット・ポートを有する。
管理者は、ネットワーク・ワークスペース102に表示
されているネットワーク・コンフィギュレーション・マ
ップ106の編集を行うべきかどうかを判断する。もし
ネットワーク管理者が、ネットワーク・コンフィギュレ
ーション・マップ106の編集を行わないと決断すれ
ば、処理はステップ56へ進み、そこでネットワーク管
理者は別のコマンドを実行すべきかどうかを判断する。
実行を決断した場合、処理はステップ56に戻る。そう
でなければ、ネットワーク管理者はステップ58でネッ
トワーク・コンフィギュレーション・ツールをクローズ
し、この処理を終了する。
者が編集を決断してネットワーク・ワークスペース10
2へ行き、ステップ48でネットワーク・ワークスペー
ス102に初めてロードされている空白のマップ、ある
いは、ステップ52で「オープン・ファイル」コマンド
を実行してマップ・ファイル16から検索された、セー
ブされていたマップであってステップ52でネットワー
ク・ワークスペースにロードされているマップ、のいず
れかを編集する場合、処理はステップ59(図4)へ進
み、ネットワーク管理者はネットワーク・ワークスペー
ス102内に表示されているマップの編集を行うかどう
か判断する。もしネットワーク管理者がマップを編集し
ないと決断すれば、ステップ56(図3)に戻る。しか
しながら、ネットワーク管理者がネットワーク・ワーク
スペース102に表示されているネットワーク・コンフ
ィギュレーション・マップ106の編集を決断すれば、
処理はステップ60へ進み、マップの編集が開始され
る。
者はデバイス・タイプ・ウインドウ104に表示されて
いるデバイス・タイプを1つ選択し、選択したタイプの
デバイスを1つネットワーク・ワークスペース102に
表示されているマップ106に追加することができる。
ステップ62へ進み、デバイス・タイプ・ウインドウ1
04に表示されているタイプのデバイスをネットワーク
・ワークスペース102に表示されているネットワーク
・コンフィギュレーション・マップ106に追加するた
めには、ユーザは求めているデバイス・タイプを表すア
イコンを選択し、「ドラッグ・アンド・ドロップ」のプ
ロセスにより、そのアイコンをネットワーク・ワークス
ペース102内に表示されているネットワーク・コンフ
ィギュレーション・マップ106の上に置く。例えば、
マウス、あるいはその他の一般的なポインティング・デ
バイスを用い、ユーザは任意のデバイス・タイプを表す
アイコンにポインティングし、マウスの左端のボタンを
押してそのデバイス・タイプを選択し、そのボタンを押
したままマップ上の任意の位置にポインティングしてボ
タンを放す。そうすることによって、選択したタイプの
新しいデバイスがそのネットワーク・マップに追加され
る。例えば、図10において、単一のネットワーク・デ
バイス、即ちコンパック・コンピューター社の製作にな
るモジュラー・ルータ122、及び2つのネットワーク
・エンティティ、即ちイーサネット・タイプのLAN1
24と126がネットワーク・コンフィギュレーション
・マップ106に追加されている。
マップ106に追加されたネットワーク・デバイス及び
/またはネットワーク・エンティティの各々は、コンフ
ィギュレーション・スクリプト12−Nの対応する1つ
に関連付けられる。従って、ステップ64において、マ
ップ・エディタ14は対応するコンフィギュレーション
・スクリプト12−Nの属性セクション34に入ってい
るネットワーク・デバイスまたはエンティティの名前
を、新しく追加されたネットワーク・デバイスまたはエ
ンティティの名前として表示する。例えば、ネットワー
ク・コンフィギュレーション・マップ106に追加され
たネットワーク・デバイス122の名前は、「コンパッ
ク(Compaq)・ルータ」である。
ィティ124と126が未接続のままであってもネット
ワーク・コンフィギュレーション・マップ106上に配
置されると、またはステップ60においてネットワーク
・コンフィギュレーション・マップ106にはネットワ
ーク・デバイスもエンティティも追加しないと決断すれ
ば、ステップ66へ進み、ネットワーク管理者が新しく
追加されたネットワーク・デバイスとエンティティ12
2、124、及び126を他のネットワーク・デバイス
あるいはエンティティに接続するかしないかを判断す
る。例えば、ネットワーク管理者はコンパック社製のル
ータ122の、フレーム・リレー・タイプのWAN11
8、イーサネット・タイプのLAN124、及びイーサ
ネット・タイプのLAN126への接続を決断すること
ができる。ネットワーク管理者がコンパック社のルータ
122をイーサネット・タイプのLAN124に接続す
ることを決断すれば、ステップ68へ進み、ネットワー
ク管理者はマウスでコンパック社のルータ122にポイ
ンティングし、マウスの左端のボタンを押してそれを選
択し、次にそのボタンを押下したままイーサネット・タ
イプのLAN124に再びポインティングすることによ
ってコンパック社のルータ122とイーサネット・タイ
プのLAN124の間を結ぶ線を描き、そこでボタンを
放して接続を完了する。
ィタ14が計画された接続が許されるものであるかどう
かを判断する。計画された接続が差し支えなければ、ネ
ットワーク管理者が描いた線がステップ72で完結す
る。それから接続元のデバイスについて1つまたは複数
の接続インタフェースがネットワーク・コンフィギュレ
ーション・マップ106上に配置され、ステップ74に
移行して、ネットワーク・コンフィギュレーション・マ
ップ106が更に編集される。例えば、図10に示すよ
うに、コンパック社製ルータのPCIスロット1がこの
デバイスをイーサネット・タイプのLAN126への接
続に、PCIスロット2がフレーム・リレー・タイプの
WAN118への接続に、そしてPCIスロット4がイ
ーサネット・タイプのLAN124への接続に用いられ
ている。しかし、計画された接続が許されなければ、ス
テップ74へ進む前に、ユーザが描いた線はステップ7
6で削除される。
14が、計画された接続が許されるものであるかどうか
を判断する方法をさらに詳細に説明する。計画された接
続の可否を決める最初の判断は、マップ106上に配置
されているデバイスのコンフィギュレーション・スクリ
プト12−Nの属性セクション34の内容に基づいて行
われる。例えば、Cisco2514ルータのコンフィ
ギュレーション・スクリプトを添付資料に示している。
コンフィギュレーション・スクリプトの属性セクション
の一部は次の記述を含む。 CONNECT "ETHERNET0" "Ethernet" CONNECT "ETHERNET1" "Ethernet" CONNECT "SERIAL0" "X.25" "Frame Relay" "PPP" "HDLC" CONNECT "SERIAL1" "X.25" "Frame Relay" "PPP" "HDLC" (コンパック・コンピューター・コーポレーションのコピーライト 1995年)
ードのこの部分は、そのデバイスに関する相当な接続情
報を含む。更に詳しく言えば、このデバイスは4つの接
続インタフェースを有する。即ち、2つのイーサネット
・ポートと2つのシリアル・ポートである。更に、これ
ら2つのイーサネット・ポートはイーサネット・タイプ
のLANエンティティやデバイスにのみ接続が可能であ
り、一方2つのシリアル・ポートは、X.25、フレー
ム・リレー、PPP、及びHDLCエンティティにのみ
接続することができる。そこでステッ70において、こ
のマッパ(マッピング手段)は、接続が計画されている
2つのデバイス及び/またはエンティティに接続可能な
ネットワーク・デバイスまたはエンティティのタイプの
リストを比較する。それらのデバイス及び/またはエン
ティティが接続可能であれば、この方法はステップ72
へ進み、そこでこれら2つのデバイス及び/またはエン
ティティの接続が実行される。
び/またはエンティティを接続するステップをここで更
に詳細に説明する。その処理は、ステップ150からス
テップ152において、接続元のデバイスまたはエンテ
ィティに接続先のデバイスまたはエンティティに接続で
きる利用可能なスロットがあるかどうかを判断するため
に、接続元のデバイスまたはエンティティのコンフィギ
ュレーション・ファイルが検査され、そしてステップ1
54で、接続先のデバイスまたはエンティティに接続元
のデバイスまたはエンティティに接続できる利用可能な
スロットがあるかどうかを判断するために、接続先のデ
バイスまたはエンティティのコンフィギュレーション・
ファイルが検査される。もし接続元か接続先のデバイス
またはエンティティのいずれかに、相手のデバイスまた
はエンティティに接続できる利用可能なスロットがなけ
れば、そのデバイス/エンティティは接続不能であると
いう判断がステップ156で行われる。計画された接続
は、その後ステップ158で削除され、ステップ166
まで継続してステップ72に戻る。
の両方のデバイスまたはエンティティが利用可能なスロ
ットを有すると判断されれば、この処理はステップ16
0へ進んで接続元の接続インタフェースが選択され、更
にステップ162へ進み、そこにおいて接続先のデバイ
スまたはエンティティの接続インタフェースが選択され
る。これら両方のステップにおいて、ネットワーク管理
者は、ネットワーク・デバイス・コンフィギュレーショ
ン・ツール10がネットワーク・コンフィギュレーショ
ン・マップ106上のオーバーレイした(重なった)利
用可能な接続インタフェースのリストから任意に選択す
ることができる。しかし、1つのデバイスまたはエンテ
ィティに利用可能な接続インタフェースが1つしかなけ
れば、マップが自動的に利用可能なインタフェースを選
択し、該選択した接続インタフェースをネットワーク管
理者に表示する。そのデバイスまたはエンティティの接
続インタフェースの選択が完了した時点で、この処理は
ステップ164へ進み、デバイス122のために選択さ
れた接続インタフェースがネットワーク・コンフィギュ
レーション・マップ106上に表示され、そしてステッ
プ72に戻るべくステップ166へ進む。
ティティを接続しないと判断されるか、ステップ72に
おいて計画された接続が完了されるか、ステップ76に
おいて計画された接続が削除されるかいずれかが生じる
と、この処理はステップ74へ進み、ネットワーク管理
者がデバイスを環境設定するかどうかを判断する。選択
された未接続のデバイスの環境設定を開始するために、
ネットワーク管理者は環境設定の対象となるデバイス上
でダブル・クリックを行う。ステップ78(図5)にお
いて、コンフィギュレーション・ガイド18が環境設定
の対象となるデバイスのタイプについて、コンフィギュ
レーション・スクリプト12−Nから誘導環境設定セク
ション40を検索し、そしてステップ80へ進み、ガイ
ドされたコンフィギュレーション・セクション40のジ
ェネラル(汎用)・スクリプト・コマンド部分40a内
に含まれているジェネラル・スクリプト・コマンドを実
行する。スクリプト・コマンドの実行により、ネットワ
ーク管理者に求めるべき複数の質問が生成され、それら
の質問に対する回答がコンフィギュレーション・ファイ
ルの構築に用いられる。例えば、添付資料Aの中で説明
しているコンフィギュレーション・スクリプトのガイド
されたコンフィギュレーション・セクションで述べてい
るスクリプト・コマンドが、Cisco2514ルータ
の環境設定中に実行された場合、そのルータの命名、そ
のルータへのインターネット・プロトコル(即ち、I
P)の設定如何に関する指示、そのルータに用いるべき
IPルーティング・プロトコルについての指示、そのル
ータへのIPXの設定如何に関する指示、そのルータを
パスワードで保護すべきかどうかの指示、そのルータに
対するパスワードの選択、そのルータの環境設定モード
をパスワードで保護すべきかどうかの指示、及びその環
境設定モードに対するパスワードの選択が、ネットワー
ク管理者に求められることになる。
ション・ガイド18は、環境設定の途上にあるデバイス
のいずれかのポートが第2のデバイスまたはエンティテ
ィに接続されるかどうかを判断する。いずれかのポート
が接続されると、この処理はステップ84へ進んで、コ
ンフィギュレーション・ガイド18がそれらの接続され
たポートについてスクリプト・コマンドを実行する。例
えば、Cisco2514のシリアル・ポート1がWA
Nに接続されていれば、コンフィギュレーション・ガイ
ド18は添付資料Aの中で説明しているスクリプト・コ
マンドのシリアル1の部分で述べているスクリプト・コ
マンドを実行する。従って、この例では、ネットワーク
管理者は、シリアル・ポートの設定如何、そのポートの
IPアドレス及びマスク、IPXネットワーク番号、そ
のポートをフレーム・リレー用に設定すべきかどうかの
判断、そのポートに使用中のコネクタのタイプ、ローカ
ルのデータリンク接続識別子(即ち、DLCI)、その
ポートに関する受容情報レート(即ち、CIR)と超過
情報レート(即ち、EIR)、及び圧縮の採用如何を問
われることになる。
ネットワーク管理者との対話によってそのデバイスの環
境設定に必要な情報を収集する。即ちそのダイアログの
間、コンフィギュレーション・ガイド18は一連のGU
Iを生成する。そのGUIの各々が情報要求を表示し、
そして要求した情報が入力されるべき領域、及びそのダ
イアログ全般にわたってネットワーク管理者をガイドす
る各種ボタンを用意する。例として、IPアドレスのG
UI200が図8に示されている。ネットワーク管理者
は、IPアドレスとマスクをそれぞれ領域202と20
4に入れることによって、指示されたスロット及びデバ
イスのIPアドレス及びマスクを入力することができ
る。ネットワーク管理者は更に、ボタン206を押して
そのダイアログにおける前のGUIを再び調べ、ボタン
208を押してその対話処理における次のGUIに進
み、ボタン210を押してヘルプを要求し、ボタン21
2を押してそのコンフィギュレーション・ダイアログを
終了することができる。
するスクリプト・コマンドの実行を完了するか、あるい
はステップ82において環境設定の途上にあるデバイス
にポートを接続しないと決定した時点で、環境設定のダ
イアログはステップ86で完了する。そしてステップ8
8において、ダイアログ中にネットワーク管理者が供給
した情報が、そのデバイスのローカル・コンフィギュレ
ーション・ファイル20の構築に使用される。必要に応
じ、ステップ90においてネットワーク管理者はこのプ
ロセスの間に構築されたローカル・コンフィギュレーシ
ョン・ファイル20を表示して調べることができ、該ロ
ーカル・コンフィギュレーション・ファイル20をメモ
リ・サブシステムにセーブして、それを当該デバイスに
関連付ける前に、ステップ92においてそのファイルに
入っているコンフィギュレーション・コマンドのいずれ
かを直接編集することができる。また、そのローカル・
コンフィギュレーション・ファイル20内に含まれてい
る環境設定情報の選択した部分をネットワーク・コンフ
ィギュレーション・マップ106上に表示することがで
きる。例えば図10には、そのデバイスの環境設定にお
いてネットワーク管理者がCompaqルータのPCI
スロット1について入力したIPアドレス及びマスクの
表示が示されている。ネットワーク・コンフィギュレー
ション・マップ106は更に、例えば1つのデバイスを
囲んでそのデバイスが環境設定済みであることを示すル
ープのような標識128を含む。
イル20の構築が首尾よく完了し、それを環境設定の途
上にあるデバイスに関連付ければ、この処理はステップ
96(図4)へ進み、そこにおいてネットワーク管理者
がそのコンフィギュレーション・ファイルをそのデバイ
スにアップロードするかどうかを判断する。アップロー
ドすることを選択した場合、ステップ97へ進んで構築
済みのコンフィギュレーション・ファイルがネットワー
ク・デバイス26にアップロードされる。構築済みのコ
ンフィギュレーション・ファイルのネットワーク・デバ
イス26へのアップロードに際しては、各種のメカニズ
ムを用いることができる。例えば、多くの状況におい
て、TELNETによるコンフィギュレーション・ファ
イルのイン・バンド転送を適用することができる。その
他の状況において、以降に詳述する他のメカニズムを用
いて環境設定情報をネットワーク・デバイス26へ転送
する必要が生じる場合がある。
イルを構築する一方で、ネットワーク・デバイス・コン
フィギュレーション・ツール10は更に、そのデバイス
に関するbootptabファイルを構築する。boo
tptabファイルは、コンフィギュレーション・ファ
イルの構築が完了した時点で、ネットワーク・デバイス
が未接続、電源切断、もしくは他のなんらかの事情で利
用不能であって、ネットワーク管理者がそれのアップロ
ードを断念したような事態において、とりわけ有用であ
る。1つのデバイスに関するbootptabファイル
の内容として、環境設定すべきそのデバイスのシリアル
番号、環境設定すべきデバイスに割り当てるIPアドレ
ス、及びそのデバイスにアップロードすべきコンフィギ
ュレーション・ファイルがある。11図、及び図12に
関して下により詳しく説明するように、bootpta
bファイルは、遠隔地にあるネットワーク・デバイスが
ネットワークに接続される場合、それらに対して環境設
定を無人で遠隔制御を行うために必要な情報を供給す
る。
フィギュレーション・ファイルのアップロードを完了し
た後、あるいは、ネットワーク管理者がステップ96で
そのコンフィギュレーション・ファイルをアップロード
しないと決断した場合は、この処理はステップ98へ進
み、ネットワーク管理者はネットワーク・コンフィギュ
レーション・マップ106上の1つのデバイスのその後
の環境設定を行うかどうかを判断する。デバイスのその
後の環境設定が決断された場合、この方法はステップ9
9へ進み、選択されたデバイスについてその後の環境設
定が、選択されたデバイスのバックプレーン・ビットマ
ップから行われる。その後の環境設定の対象とするデバ
イスを選択するためには、ネットワーク管理者がネット
ワーク・コンフィギュレーション・マップ106に入っ
ている環境設定済みの1つのデバイスの上でダブルクリ
ックすると、それにより、選択された環境設定済みのデ
バイスのバックプレーンのビットマップが表示される。
22に関するバックプレーン・ビットマップ220を図
示する。ここに示されているように、未接続の接続イン
タフェース、及びこのルータ122の複数のネットワー
ク・エンティティへの接続に用いられている各種の接続
インタフェースが、Compaqルータ122に関連す
るコンフィギュレーション・スクリプト12−Nのビッ
トマップ・セクション36及びローカル・コンフィギュ
レーション・ファイル20に含まれている情報を用い
て、バックプレーン・ビットマップ220上に図形的に
表示されている。更に詳しく説明すると、Compaq
ルータ122について、PCIスロット1が第1のイー
サネット接続222を提供するように用いられており、
PCIスロット2でHSSI接続224を、PCIスロ
ット4で第2のイーサネット接続226を提供してい
る。しかしながら、PCIスロット3は未接続のままで
ある。バックプレーン・ビットマップ220上におい
て、ネットワーク管理者は選択したポートの上でダブル
クリックしてそのポートに関する設定値を調べたり、あ
るいはマウスの右ボタンを押してコマンドのプルダウン
・メニューを見ることができる。このメニュー上のコマ
ンドは、選択されたポートに接続されているネットワー
ク・エンティティのビットマップ・メニュー38のネッ
トワーク・エンティティ・コマンド・セクション38a
−x内に含まれているコマンドである。そして、このプ
ルダウン・メニューにリストされているいずれかのコマ
ンドを選択して実行することができる。
環境設定が完了するか、もしくはステップ98において
ネットワーク管理者がその後の環境設定の実施を断念し
た場合は、この処理はステップ56(図3)に戻る。
境設定情報をネットワーク・デバイス26に伝送する方
法を、ここで更に詳細に説明する。該方法は、ステップ
250においてネットワーク・デバイス・コンフィギュ
レーション・ツール10を起動して始まる。先に図3に
関して述べたように、ネットワーク・デバイス・コンフ
ィギュレーション・ツール10の起動によりコンフィギ
ュレーション・マネジャのGUI100が起動する。更
に、ネットワーク・デバイス・コンフィギュレーション
・ツール10の起動により、ステップ252でネットワ
ーク・デバイス・コンフィギュレーション・ツール10
がネットワーク上における環境未設定のネットワーク・
デバイス26の有無を監視する態勢に入る。
バイス・コンフィギュレーション・ツール10がネット
ワーク上に送出されるbootpパケットを検出し、そ
のbootpパケットがネットワーク・デバイス・コン
フィギュレーション・ツール10からの環境設定情報を
要求しているデバイスが送出したものであるかどうかを
判断する。更に詳しく言えば、環境未設定のネットワー
ク・デバイス26がネットワーク上で立上げられた場
合、その環境未設定のネットワーク・デバイス26は定
期的にbootpパケットを送出し、その中にはそのデ
バイスの媒体アクセス・コード(即ち、MAC)アドレ
ス、及びそのデバイスが環境設定情報を要求しているこ
とを示すコードが入っている。例えば、そのコードは特
定ベンダのbootpパケット・フィールドに入れられ
る。もし検出されたbootpパケットに環境設定情報
の要求が入っていなければ、この方法はステップ252
に戻り、コンフィギュレーション・ツールがbootp
パケットの監視を継続する。
ーク・デバイス・コンフィギュレーション・ツール10
が、例えばネットワーク・デバイス・コンフィギュレー
ション・ツール10が保持している要求コードと検出し
たbootpパケットに含まれている対応するコードと
を照合して、パケットを送出したデバイスが環境設定情
報を要求していると判断すれば、この方法はステップ2
58へ進み、ネットワーク・デバイス・コンフィギュレ
ーション・ツール10は環境設定情報を要求しているデ
バイスが対応するbootptabファイル32を持っ
ているかどうか、及び環境設定情報を要求しているデバ
イスの記述がネットワーク・コンフィギュレーション・
マップ106上に描かれているデバイスと一致している
かどうかを判断する。
応するbootptabファイル32を持っているかど
うか、及びそのデバイスの記述がネットワークコンフィ
ギュレーション・マップ上に描かれているデバイスと一
致しているかどうかを判断するためには、属性セクショ
ン34を修正して2つの部分、即ちbootpid及び
subdeviceidを追加しなければならない。b
ootpid部分は、特定のデバイス・タイプ及びモデ
ル番号に一意の番号を含む。subdeviceid部
分は、そのデバイス内にインストールされているデバイ
ス群のタイプを識別する。例えば、そのネットワーク・
デバイスが、それぞれイーサネット、X.25、フレー
ム・リレー、PPP、及びISDNタイプのエンティテ
ィに接続可能な4つのPCIスロットを持ったモジュラ
ー・ルータであって、イーサネット・エンティティに接
続可能なThunderLanボードでイーサネット・
エンティティに接続可能な1つのイーサネット・ポー
ト、X.25、フレーム・リレー、及びPPPエンティ
ティに接続可能な1つのWアダプタ、及びISDNエン
ティティに接続可能な1つの基本レートISDNボード
がその中にインストールされていれば、属性セクション
34は、次のコードで記述される: :ATTRIBUTES ICON ROUTER.ICO NETENTITY "Compaq Router" DESCRIPTION "Modular and Fast" CONNECT "PCI SLOT 1" "Ethernet" "X.25" "Frame Relay" "PPP" "ISDN" CONNECT "PCI SLOT 2" "Ethernet" "X.25" "Frame Relay" "PPP" "ISDN" CONNECT "PCI SLOT 3" "Ethernet" "X.25" "Frame Relay" "PPP" "ISDN" CONNECT "PCI SLOT 4" "Ethernet" "X.25" "Frame Relay" "PPP" "ISDN" CONNECT "Ethernet Port" "Ethernet" bootpid 103 subdeviceid 11 "ThunderLan board" "Ethernet" subdeviceid 12 "W-Adapter" "X.25" *2 "Frame Relay" *2 "PPP" *2 Subdeviceid 13 "Basic Rate ISDN Board" "ISDN" (コンパック・コンピューター・コーポレーションのコピーライト 1995年)
クションも同様に修正されて、追加のコマンド・スクリ
プト部分を含むようになる。そのコマンド・スクリプト
部分を実行すれば、例えばインストール済みのデバイス
といった、ここで述べている環境設定を要求しているデ
バイスに関する記述の、ネットワーク・コンフィギュレ
ーション・マップ106に描かれているデバイスとの一
致如何の判断に供するように、bootptabファイ
ルの構築に必要な情報の追加要求が出される。
ているデバイスに一致するbootptabファイルが
ある場合、即ち、そのbootptabファイルが有す
るbootpidが1つのbootptabファイルを
有する1つのデバイスのシリアル番号に一致し、更に環
境設定を要求しているデバイス内にインストールされて
いるデバイス群が一致するbootptabファイルに
対応するコンフィギュレーション・ファイルのsubd
eviceid部分内で識別されるデバイス群に一致す
れば、ネットワーク・デバイス・コンフィギュレーショ
ン・ツール10はステップ260において、bootp
応答を送出する。そのbootp応答には、一致するb
ooptabファイル内に記述されているコンフィギュ
レーション・ファイルに一致するファイル名が含まれて
いる。ステップ262において、そのbootp応答に
含まれているファイル名を用いて、環境設定を要求して
いるデバイスは、環境設定情報のTFTP要求をネット
ワーク・デバイス・コンフィギュレーション・ツール1
0に対して送出し、そのネットワーク・デバイス・コン
フィギュレーション・ツール10が、その環境設定情報
を有するコンフィギュレーション・ファイルを識別す
る。
要求しているデバイスによって送出されたコンフィギュ
レーション・ファイルのファイル名を含んでいるTFT
P要求に応答して、ネットワーク・デバイス・コンフィ
ギュレーション・ツール10は、そのデバイスに対して
要求されたコンフィギュレーション・ファイルを送出す
る。ステップ266において、その環境未設定のネット
ワーク・デバイスは、ネットワーク・デバイス・コンフ
ィギュレーション・ツール10によって伝送されたコン
フィギュレーション・ファイルに含まれている情報を用
いて、それ自身の環境設定を行い、そしてステップ26
8において、この方法は終了する ステップ258に戻り、環境設定を要求しているデバイ
スが一致するbootptabファイルを持っていなけ
れば、この方法はステップ270へ進み、そこにおいて
ネットワーク・デバイス・コンフィギュレーション・ツ
ール10はコンフィギュレーション・マネジャのGUI
100の一部にオーバーレイするポップアップ要求デバ
イスGUI300を生成する。図12に要求デバイスG
UI300が示されている。そこに示されているよう
に、要求デバイスGUI300には、環境設定を要求し
ている環境未設定のネットワーク・デバイス302を表
す1つのアイコンが表示される。
理者は、環境設定を要求しているデバイスの環境設定を
行う2つのオプションの1つを選択することができる。
ネットワーク管理者がそのデバイス302が新しいデバ
イスであると判断した場合、要求しているデバイスはネ
ットワーク・ワークスペース(作業域)102上にドロ
ップされ、それによって要求しているデバイスがネット
ワーク・コンフィギュレーション・マップ106に未接
続のデバイスとして追加される。ステップ274へ進
み、この方法はステップ64(図4)に戻り、該ステッ
プ64において、先に述べたコンフィギュレーション・
ファイルの構築及び環境未設定のデバイスへのアップロ
ードのプロセスを完遂し、環境設定を要求しているデバ
イスを環境設定することができる。
76へ進むと、別のオプションとして、ネットワーク管
理者は環境設定を要求しているデバイス302を、例え
ばルータ112のように、既にネットワーク・コンフィ
ギュレーション・マップ106に含まれている既存のデ
バイス上にドロップすることができる。環境設定を要求
しているデバイス302をネットワーク・コンフィギュ
レーション・マップ106上の既存のデバイス上にドロ
ップすることにより、ネットワーク管理者は環境設定を
要求しているデバイス302がネットワーク・コンフィ
ギュレーション・マップ106上に既に存在するデバイ
スと同一であることを示している。しかしながら、bo
otptab内のデバイス302の記述とコンフィギュ
レーション・ファイルの中に入っているデバイス112
の記述間の相違のため、ネットワーク・デバイス・コン
フィギュレーション・ツール10はこれら2つが同一の
デバイスであることを認識できない。
・デバイス・コンフィギュレーション・ツール10は、
そのデバイスのコンフィギュレーション・ファイルとb
ootptabファイルを一致させる。これら2つの一
致が不可能であれば、この方法はステップ280で終了
する。これら2つの一致が可能であれば、ステップ28
2においてコンフィギュレーション・ファイルに適切な
改訂が施され、ネットワーク・デバイス・コンフィギュ
レーション・ツール10が改訂されたコンフィギュレー
ション・ファイルを先に述べた方式でデバイス302に
対して送出できるように、この方法はステップ264に
戻る。環境設定を要求しているデバイス302とルータ
112のような既存のデバイスとを一致させるため、ネ
ットワーク・デバイス・コンフィギュレーション・ツー
ル10は、環境設定を要求しているデバイス上にインス
トールされているデバイス群が後者のデバイスにインス
トールされているデバイス群に一致しているかどうかを
検査する。インストールされているデバイス群が一致し
ていれば、次にbootptabファイルの内容を用い
てコンフィギュレーション・ファイルが修正される。ネ
ットワーク・デバイス・コンフィギュレーション・ツー
ル10が改訂されたコンフィギュレーション・ファイル
を環境設定を要求しているデバイス302に対して送出
できるように、この方法はステップ264へ進む。
のアップロードに適したコンフィギュレーション・ファ
イルを構築し、そのネットワーク・デバイスの環境設定
を可能ならしめる装置及び方法を説明し図示したが、本
明細書で詳細に例示した諸々の技術以外にも多数の変更
及び変形が、本発明の着想から大きく逸脱することなく
可能であることが当業者には認識されるであろう。従っ
て、本明細書に記載した本発明の形式は例示的なもので
あり、本発明の範囲を限定するものではないことを明白
に理解されるべきである。
レーション・ツールをインストールできるコンピュータ
・システムを単純化したブロック図である。Bは、本発
明に従って構築したネットワーク・デバイス・コンフィ
ギュレーション・ツールのブロック図である。
フィギュレーション・ツールのコンフィギュレーション
・スクリプトの部分のブロック図である。Bは、Aのコ
ンフィギュレーション・スクリプトの属性セクションの
展開ブロック図である。Cは、Aのコンフィギュレーシ
ョン・スクリプトのビットマップ・セクションの展開ブ
ロック図である。Dは、Aのコンフィギュレーション・
スクリプトのビットマップ・メニュー・セクションの展
開ブロック図である。Eは、Aのコンフィギュレーショ
ン・スクリプトのガイドされたコンフィギュレーション
・セクションの展開ブロック図である。
設定を導く方法のフローチャートである。
ーチャートである。
能かどうかを判断する方法のフローチャートである。
能かどうかを判断する方法のフローチャートである。
ョン・マップをそのネットワーク・ワークスペース部分
に表示している環境設定済みのネットワーク・デバイス
のマップを構築するためのコンフィギュレーション・マ
ネジャのGUIを示す説明図である。
レーション・スクリプトを構築するための例示的なガイ
ドされた環境設定のGUIを示す説明図である。
バックプレーン・ビットマップを示す説明図である。
込んで修正された構築済みのネットワーク・コンフィギ
ュレーション・マップを表示する図7のコンフィギュレ
ーション・マネジャのGUIを示す説明図である。
トワーク・デバイスを環境設定する方法のフローチャー
トである。
している場合の、パップアップbootpのGUIを示
す説明図である。
Claims (21)
- 【請求項1】 双方向情報交換用のシステム・バスで接
続されたプロセッサ・サブシステム及びメモリ・サブシ
ステムを具備したコンピュータ・システムにおいて用い
られる、ネットワーク・デバイスのコンフィギュレーシ
ョン・ファイルを構築するための装置において、 メモリ・サブシステムに格納されており、第1の特定タ
イプのネットワーク・デバイスのコンフィギュレーショ
ン・ファイルを構築するための一連の実行可能な命令を
含んでいるコンフィギュレーション・スクリプトと、 プロセッサ・サブシステムによる実行が可能なソフトウ
ェア・モジュールであって、コンフィギュレーション・
スクリプトに含まれる一連の命令の実行によって第1の
特定タイプのネットワーク・デバイスへのアップロード
に適するコンフィギュレーション・ファイルを構築する
ためのソフトウェア・モジュールとを備え、 ソフトウェア・モジュールで構築されるコンフィギュレ
ーション・ファイルを用いて、ネットワーク・デバイス
の環境設定が可能となることを特徴とする装置。 - 【請求項2】 請求項1記載のネットワーク・デバイス
のコンフィギュレーション・ファイルを構築するための
装置において、 コンフィギュレーション・スクリプトはさらに、情報要
求を生成する一連のコンフィギュレーション・コマンド
が含まれている第1のセクションを備えており、 情報要求に応答してソフトウェア・モジュールが受取る
情報が、コンフィギュレーション・ファイルの構築に用
いられることを特徴とする装置。 - 【請求項3】 請求項2記載のネットワーク・デバイス
のコンフィギュレーション・ファイルを構築するための
装置において、 コンフィギュレーション・スクリプトは更に、第1の特
定タイプのネットワーク・デバイスを、他の特定タイプ
の少なくとも1つのネットワーク・デバイスへ接続する
ための接続ルールが含まれている第2のセクションを備
えていることを特徴とする装置。 - 【請求項4】 請求項3記載のネットワーク・デバイス
のコンフィギュレーション・ファイルを構築するための
装置において、 コンフィギュレーション・スクリプトの第1セクション
は更に、コンフィギュレーション・スクリプトの第2セ
クションに含まれる接続ルールに規定される、他の特定
タイプの少なくとも1つのネットワーク・デバイスの各
々に対応する第1の部分を含み、 該第1の部分に、コンフィギュレーション・ファイルが
構築途上にあるネットワーク・デバイスが他の特定タイ
プの1つのネットワーク・デバイスに接続されたときに
のみ実行される、一連のコンフィギュレーション・コマ
ンドのサブセットが含まれていることを特徴とする装
置。 - 【請求項5】 請求項4記載のネットワーク・デバイス
のコンフィギュレーション・ファイルを構築するための
装置において、 コンフィギュレーション・スクリプトは更に、ネットワ
ーク・デバイスのバックプレーン・ビットマップを定義
する第3のセクションを備えていることを特徴とする装
置。 - 【請求項6】 請求項5記載のネットワーク・デバイス
のコンフィギュレーション・ファイルを構築するための
装置において、コンフィギュレーション・スクリプトの
第3のセクションは更に、 バックプレーン・ビットマップを生成するためのビット
マップ・ファイルを定義する第1の部分と、 バックプレーン・ビットマップ上において接続済みイン
タフェースの位置を提供する第2の部分と、 バックプレーン・ビットマップに関して少なくとも1つ
のオーバーレイ・ビットマップを定義する第3の部分と
を備えており、 第3の部分は、コンフィギュレーション・スクリプトの
第2のセクションに含まれている接続ルールに規定され
る他の特定タイプの少なくとも1つのネットワーク・デ
バイスの各々に関するオーバーレイ・ビットマップを含
んでいることを特徴とする装置。 - 【請求項7】 請求項6記載のネットワーク・デバイス
のコンフィギュレーション・ファイルを構築するための
装置において、 コンフィギュレーション・スクリプトは更に、接続済み
インタフェースの各々に対するユーザが選択可能な一組
のコマンドを含んでいる第4のセクションを備えている
ことを特徴とする装置。 - 【請求項8】 システム・バスを有し、双方向データ交
換のために該システム・バスにそれぞれ結合しているび
プロセッサ・サブシステム、メモリ・サブシステム、及
びユーザ・インタフェースを具備したコンピュータ・シ
ステムにおいて用いられる、一連のネットワーク・エン
ティティから選択された少なくとも2つの相互接続され
たネットワーク・エンティティで構成されるネットワー
ク・コンフィギュレーション・マップを構築するのため
の装置において、 メモリ・サブシステムに格納されている一連のコンフィ
ギュレーション・スクリプトであって、各々が一連のネ
ットワーク・エンティの1つに対応しているコンフィギ
ュレーション・スクリプトを備え、 一連のコンフィギュレーション・スクリプトの各々が第
1及び第2の部分で構成される第1のセクションを含
み、 一連のコンフィギュレーション・スクリプトの各々の第
1の部分には一連のネットワーク・エンティティ中の対
応するものの表示アイコンを生成するためのアイコン・
ファイルが含まれており、 一連のコンフィギュレーション・スクリプトの各々の第
2の部分には一連のネットワーク・エンティティ注の対
応するものに関する一組の接続ルールが含まれており、 該装置はさらに、プロセッサ・サブシステムによって実
行可能である第1のソフトウェア・モジュールであっ
て、ワークスペースを生成し、ユーザ・インタフェース
を介して受取る第1の入力に応答してワークスペース上
に少なくとも2つのアイコンを配置し、第1及び第2の
アイコンで表される第1及び第2のネットワーク・エン
ティティに対応するコンフィギュレーション・スクリプ
トの第1のセクションの第2の部分に含まれている一組
の接続ルールが第1及び第2のネットワーク・エンティ
ティの接続を許可する場合に、ユーザ・インタフェース
を介して受取る第2の入力に応答して、ワークスペース
上に置かれた第1及び第2のアイコンを接続することに
よって、ネットワーク・コンフィギュレーション・マッ
プを構築するための第1のソフトウェア・モジュールを
備えていることを特徴とする装置。 - 【請求項9】 請求項8記載のネットワーク・コンフィ
ギュレーション・マップを構築するための装置におい
て、 一連のコンフィギュレーション・スクリプトの少なくと
も1つは更に、第2のセクションを含み、 一連のコンフィギュレーション・スクリプトの少なくと
も1つに含まれる第2のセクションは、ネットワーク・
エンティティのコンフィギュレーション・ファイルを構
築するための一連の実行可能な命令を含み、 装置は更に、コンフィギュレーション用のマップ上に配
置されたアイコンを1つ選択することによる第3のユー
ザ入力に応答して、プロセッサ・サブシステムが実行可
能な第2のソフトウェア・モジュールを備えており、該
第2のソフトウェア・モジュールは、選択されたアイコ
ンに対応するコンフィギュレーション・スクリプトが第
2のセクションを有する少なくとも1つのコンフィギュ
レーション・スクリプトの1つである場合に、コンフィ
ギュレーション・ファイルを構築するためコンフィギュ
レーション・スクリプトの第2のセクションに含まれる
一連の命令を実行し、かつ構築済みのコンフィギュレー
ション・ファイルを選択されたアイコンに付加えること
によって、コンフィギュレーション・ファイルを構築す
ることを特徴とする装置。 - 【請求項10】 請求項9記載のネットワーク・コンフ
ィギュレーション・マップを構築するための装置におい
て、 第2セクションを有する少なくとも1つのコンフィギュ
レーション・スクリプトの各々に含まれている一連の命
令は更に、情報要求を生成する一連のコンフィギュレー
ション・コマンドを含み、 該情報要求に応答して、第2のソフトウェア・モジュー
ルが受取る情報が、コンフィギュレーション・ファイル
の構築に使用されることを特徴とする装置。 - 【請求項11】 請求項10記載のネットワーク・コン
フィギュレーション・マップを構築するための装置にお
いて、 第2セクションを有する少なくとも1つのコンフィギュ
レーション・スクリプトの各々の第2のセクションは更
に、コンフィギュレーション・スクリプトの第1のセク
ションの第1の部分に含まれている一組の接続ルールに
規定される一連のネットワーク・エンティティの各々に
対応している第1の部分を含み、 第2のセクションの第1の部分は、構築途上にあるコン
フィギュレーション・ファイルの対象であるネットワー
ク・エンティティが、コンフィギュレーション・スクリ
プトの第1のセクションの第1の部分に含まれる一組の
接続ルールに規定される1つのネットワーク・エンティ
ティに接続された場合にのみ実行される一連のコンフィ
ギュレーション・コマンドのサブセットを含んでいるこ
とを特徴とする装置。 - 【請求項12】 請求項11記載のネットワーク・コン
フィギュレーション・マップを構築するための装置にお
いて、 一連のコンフィギュレーション・スクリプトの各々の第
1のセクションは更に、一連のネットワーク・エンティ
ティの1つに対応する名前が含まれる第3の部分を備
え、 第1のソフトウェア・モジュールは、コンフィギュレー
ション・スクリプトに対応するアイコンがマップ上に配
置された場合に、マップ上にネットワーク・エンティテ
ィの名前を配置することを特徴とする装置。 - 【請求項13】 環境設定を可能なようにするためにネ
ットワーク・デバイスへのアップロードに適している、
ネットワーク・デバイス用のコンフィギュレーション・
ファイルを構築するための方法において、 第1の特定タイプのネットワーク・デバイスのコンフィ
ギュレーション・ファイルを構築するため一連の実行可
能な命令が含まれている1つのコンフィギュレーション
・スクリプトを提供するステップと、 コンフィギュレーション・スクリプトに含まれる一連の
命令を実行して、コンフィギュレーション・ファイルを
構築するステップとからなることを特徴とする方法。 - 【請求項14】 請求項13記載のネットワーク・デバ
イスのコンフィギュレーション・ファイルを構築する方
法において、一連の実行可能な命令が含まれるコンフィ
ギュレーション・スクリプトを提供するステップはさら
に、一連のコンフィギュレーション・コマンドが含まれ
る第1のセクションを含むコンフィギュレーション・ス
クリプトを提供するステップを含んでいることを特徴と
する方法。 - 【請求項15】 請求項14記載のネットワーク・デバ
イスのコンフィギュレーション・ファイルを構築する方
法において、該方法はさらに、 コンフィギュレーション・スクリプトの第1のセクショ
ンに含まれる一連のコンフィギュレーション・コマンド
を実行することにより、情報要求を生成するステップ
と、 情報要求に応答して受取られる情報を用いて、コンフィ
ギュレーション・ファイルを構築するステップとを含ん
でいることを特徴とする方法。 - 【請求項16】 請求項15記載のネットワーク・デバ
イスのコンフィギュレーション・ファイルを構築する方
法において、一連の実行可能な命令が含まれるコンフィ
ギュレーション・スクリプトを提供するステップはさら
に、第1の特定タイプのネットワーク・デバイスの、他
の特定タイプの少なくとも1つのネットワーク・デバイ
スへの接続に関する一組の接続ルールを含んでいる第2
のセクションを含むコンフィギュレーション・スクリプ
トを提供するステップを有していることを特徴とする方
法。 - 【請求項17】 請求項16記載のネットワーク・デバ
イスのコンフィギュレーション・ファイルを構築する方
法において、一連の実行可能な命令が含まれるコンフィ
ギュレーション・スクリプトを提供するステップはさら
に、 コンフィギュレーション・スクリプトの第2のセクショ
ンが含まれる接続ルールに規定される、他の特定タイプ
の少なくとも1つのネットワーク・デバイスの各々に対
応する第1の部分を含むコンフィギュレーション・スク
リプトを提供するステップを含み、 第1の部分の各々は、一連のコンフィギュレーション・
コマンドのサブセットを含んでいることを特徴とする方
法。 - 【請求項18】 請求項17記載のネットワーク・デバ
イスのコンフィギュレーション・ファイルを構築する方
法において、該方法はさらに構築途上にあるコンフィギ
ュレーション・ファイルの対象であるネットワーク・デ
バイスが、他の特定タイプのネットワーク・デバイスの
うち1つに接続された場合にのみ、第1の部分の各々に
含まれる一連のコンフィギュレーション・コマンドのサ
ブセットを実行するステップを含んでいることを特徴と
する方法。 - 【請求項19】 一連のネットワーク・エンティティか
ら選択した、少なくとも2つの相互接続されたネットワ
ーク・エンティティから成るネットワーク・コンフィギ
ュレーション・マップを構築する方法において、 それぞれが一連のネットワーク・エンティティの1つに
対応し、且つ第1及び第2の部分からなる第1のセクシ
ョンを含む一連のコンフィギュレーション・スクリプト
を提供するステップを含み、 一連のコンフィギュレーション・スクリプトの各々の第
1の部分は、一連のネットワーク・エンティティの対応
する1つを表すアイコンを生成するためのアイコン・フ
ァイルを有し、 一連のコンフィギュレーション・スクリプトの各々の第
2の部分は、一連のネットワーク・エンティティの対応
する1つに関する一組の接続ルールを有しており、 該方法はさらに、 ネットワーク・エンティティの内の第1のネットワーク
・エンティティを表す第1のアイコンを生成するステッ
プと、 ネットワーク・エンティティの内の第2のネットワーク
・エンティティの第2のアイコンを生成するステップ
と、 第1及び第2のアイコンにより表される第1及び第2の
ネットワーク・エンティティに対応するコンフィギュレ
ーション・スクリプトの第1のセクションの第2の部分
に含まれる一連の接続ルールにより、第1及び第2のネ
ットワーク・エンティティの接続が許可される場合に
は、第1及び第2のアイコンを接続するステップとを備
えていることを特徴とする方法。 - 【請求項20】 請求項19記載のネットワーク・コン
フィギュレーション・マップを構築する方法において、
一連のコンフィギュレーション・スクリプトを提供する
ステップはさらに、 ネットワーク・エンティティのコンフィギュレーション
・ファイルを構築するための一連の実行可能な命令を有
する第2のセクションを含む少なくとも1つのコンフィ
ギュレーション・スクリプトを提供するステップを有し
ていることを特徴とする方法。 - 【請求項21】 請求項20記載のネットワーク・コン
フィギュレーション・マップを構築するための方法にお
いて、該方法はさらに、 コンフィギュレーションのためのマップ上に配置されて
いるアイコンを1つ選択するステップと、 選択されたアイコンで表されるネットワーク・デバイス
のコンフィギュレーション・スクリプトが第2のセクシ
ョンを有するコンフィギュレーション・スクリプトであ
る場合に、アイコンで表されるネットワーク・デバイス
のコンフィギュレーション・ファイルを構築するステッ
プと、 コンフィギュレーション・スクリプトの第2のセクショ
ンに含まれる一連の命令を、選択されたアイコンで表さ
れるネットワーク・デバイスを対象として実行するステ
ップと、 構築済みのコンフィギュレーション・ファイルを選択さ
れたアイコンに付加えるステップとを含んでいることを
特徴とする方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/603,061 US5819042A (en) | 1996-02-20 | 1996-02-20 | Method and apparatus for guided configuration of unconfigured network and internetwork devices |
| US603061 | 1996-02-20 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1040207A true JPH1040207A (ja) | 1998-02-13 |
| JPH1040207A5 JPH1040207A5 (ja) | 2004-12-24 |
Family
ID=24413939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9076412A Pending JPH1040207A (ja) | 1996-02-20 | 1997-02-20 | コンフィギュレーション・ファイルの作成方法及び装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US5819042A (ja) |
| EP (1) | EP0791880A1 (ja) |
| JP (1) | JPH1040207A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008511900A (ja) * | 2004-09-02 | 2008-04-17 | トムソン ライセンシング | 可変の入出力信号を用いて電子システムの動的なコンフィギュレーションを行うための方法 |
| JP2018029276A (ja) * | 2016-08-18 | 2018-02-22 | ヤフー株式会社 | ネットワーク構成管理装置、ネットワーク構成管理システム、ネットワーク構成管理方法、及びネットワーク構成管理プログラム |
| US10097422B2 (en) | 2012-09-13 | 2018-10-09 | Nec Corporation | Information processing apparatus, configuration method, communication system, and program |
Families Citing this family (262)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6230193B1 (en) | 1996-10-31 | 2001-05-08 | 3Com Corporation | Method and apparatus supporting network communications |
| US7444394B2 (en) * | 1997-02-03 | 2008-10-28 | Canon Kabushiki Kaisha | Network data base control device and method thereof |
| US6134615A (en) * | 1997-05-13 | 2000-10-17 | Micron Electronics, Inc. | System for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface |
| US6009474A (en) * | 1997-05-20 | 1999-12-28 | Compaq Computer Corporation | Method and apparatus for re-assigning network addresses to network servers by re-configuring a client host connected thereto |
| US5999174A (en) * | 1997-07-02 | 1999-12-07 | At&T Corporation | Reusable sparing cell software component for a graphical user interface |
| US6664985B1 (en) | 1997-07-02 | 2003-12-16 | At&T Corporation | Method and apparatus for supervising a processor within a distributed platform switch through graphical representations |
| US6115545A (en) * | 1997-07-09 | 2000-09-05 | Hewlett-Packard Company | Automatic internet protocol (IP) address allocation and assignment |
| US5974257A (en) * | 1997-07-10 | 1999-10-26 | National Instruments Corporation | Data acquisition system with collection of hardware information for identifying hardware constraints during program development |
| US6230194B1 (en) * | 1997-07-14 | 2001-05-08 | Freegate Corporation | Upgrading a secure network interface |
| CA2217315A1 (en) * | 1997-10-03 | 1999-04-03 | Newbridge Networks Corporation | Service management of multiple independent forwarding realms |
| US6026438A (en) * | 1997-10-31 | 2000-02-15 | Merrill Lynch & Co., Inc. | Dynamic workstation configuration processor |
| US6185623B1 (en) * | 1997-11-07 | 2001-02-06 | International Business Machines Corporation | Method and system for trivial file transfer protocol (TFTP) subnet broadcast |
| US6026436A (en) * | 1997-11-21 | 2000-02-15 | Xerox Corporation | System for cloning document processing related settings in a document processing system |
| US6076110A (en) * | 1997-11-25 | 2000-06-13 | International Business Machines Corporation | System and method for server virtual device name negotiation |
| US6100887A (en) * | 1997-12-05 | 2000-08-08 | At&T Corporation | Reusable reversible progress indicator software component for a graphical user interface |
| US6065049A (en) * | 1998-02-04 | 2000-05-16 | 3Com Corporation | Method and system for resolving addresses for network host interfaces from a cable modem |
| US6058421A (en) * | 1998-02-04 | 2000-05-02 | 3Com Corporation | Method and system for addressing network host interfaces from a cable modem using DHCP |
| US6049826A (en) * | 1998-02-04 | 2000-04-11 | 3Com Corporation | Method and system for cable modem initialization using dynamic servers |
| US6240464B1 (en) | 1998-02-04 | 2001-05-29 | 3Com Corporation | Method and system for managing addresses for network host interfaces in a data-over-cable system |
| US6170061B1 (en) | 1998-02-04 | 2001-01-02 | 3Com Corporation | Method and system for secure cable modem registration |
| US6185624B1 (en) * | 1998-02-04 | 2001-02-06 | 3Com Corporation | Method and system for cable modem management of a data-over-cable system |
| US6205498B1 (en) | 1998-04-01 | 2001-03-20 | Microsoft Corporation | Method and system for message transfer session management |
| US6529932B1 (en) | 1998-04-01 | 2003-03-04 | Microsoft Corporation | Method and system for distributed transaction processing with asynchronous message delivery |
| US6446206B1 (en) | 1998-04-01 | 2002-09-03 | Microsoft Corporation | Method and system for access control of a message queue |
| US6678726B1 (en) * | 1998-04-02 | 2004-01-13 | Microsoft Corporation | Method and apparatus for automatically determining topology information for a computer within a message queuing network |
| US6370147B1 (en) | 1998-04-23 | 2002-04-09 | 3Com Corporation | Method for addressing of passive network hosts in a data-over-cable system |
| US6223222B1 (en) | 1998-05-14 | 2001-04-24 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system using configuration protocol messaging |
| US6636485B1 (en) | 1998-05-14 | 2003-10-21 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system |
| US6189102B1 (en) | 1998-05-27 | 2001-02-13 | 3Com Corporation | Method for authentication of network devices in a data-over cable system |
| US6275853B1 (en) | 1998-05-27 | 2001-08-14 | 3Com Corporation | System and method for extending communications features using generic management information base objects |
| US6510162B1 (en) | 1998-05-27 | 2003-01-21 | 3Com Corporation | System and method for managing channel usage in a data over cable system |
| US6331987B1 (en) | 1998-05-27 | 2001-12-18 | 3Com Corporation | Method and system for bundling data in a data-over-cable system |
| US6560203B1 (en) | 1998-05-27 | 2003-05-06 | 3Com Corporation | Method for changing type-of-service in a data-over-cable system |
| US6442158B1 (en) | 1998-05-27 | 2002-08-27 | 3Com Corporation | Method and system for quality-of-service based data forwarding in a data-over-cable system |
| US6775276B1 (en) | 1998-05-27 | 2004-08-10 | 3Com Corporation | Method and system for seamless address allocation in a data-over-cable system |
| US6202089B1 (en) | 1998-06-30 | 2001-03-13 | Microsoft Corporation | Method for configuring at runtime, identifying and using a plurality of remote procedure call endpoints on a single server process |
| US6848108B1 (en) * | 1998-06-30 | 2005-01-25 | Microsoft Corporation | Method and apparatus for creating, sending, and using self-descriptive objects as messages over a message queuing network |
| US6275912B1 (en) | 1998-06-30 | 2001-08-14 | Microsoft Corporation | Method and system for storing data items to a storage device |
| US6556875B1 (en) * | 1998-06-30 | 2003-04-29 | Seiko Epson Corporation | Device control system |
| US6256634B1 (en) | 1998-06-30 | 2001-07-03 | Microsoft Corporation | Method and system for purging tombstones for deleted data items in a replicated database |
| US7278106B1 (en) * | 1998-07-14 | 2007-10-02 | Computer Associates Think, Inc. | Method and apparatus for interacting with a source code control system |
| US6243745B1 (en) * | 1998-07-17 | 2001-06-05 | International Business Machines Corporation | Configuring computer network operations based upon the correlation of a sequence of interactive display user entries apparently unrelated to computer operations |
| US6263382B1 (en) * | 1998-07-29 | 2001-07-17 | Compaq Computer Corporation | Sizer for interactive computer system configuration |
| US6253318B1 (en) | 1998-07-29 | 2001-06-26 | Compaq Computer Corporation | Method of developing physical requirements for computer configuration |
| US6272113B1 (en) | 1998-09-11 | 2001-08-07 | Compaq Computer Corporation | Network controller system that uses multicast heartbeat packets |
| US6229538B1 (en) | 1998-09-11 | 2001-05-08 | Compaq Computer Corporation | Port-centric graphic representations of network controllers |
| US6381218B1 (en) | 1998-09-11 | 2002-04-30 | Compaq Computer Corporation | Network controller system that uses directed heartbeat packets |
| US6892229B1 (en) | 1998-09-30 | 2005-05-10 | 3Com Corporation | System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces |
| US6212563B1 (en) | 1998-10-01 | 2001-04-03 | 3Com Corporation | Method and system for setting and managing externally provided internet protocol addresses using the dynamic host configuration protocol |
| WO2000025529A1 (en) * | 1998-10-23 | 2000-05-04 | British Telecommunications Public Limited Company | Control input apparatus |
| US6167445A (en) | 1998-10-26 | 2000-12-26 | Cisco Technology, Inc. | Method and apparatus for defining and implementing high-level quality of service policies in computer networks |
| US6286052B1 (en) | 1998-12-04 | 2001-09-04 | Cisco Technology, Inc. | Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows |
| US6169059B1 (en) * | 1998-11-19 | 2001-01-02 | Superior Graphite Co. | High-temperature, water-based lubricant and process for making the same |
| US6662135B1 (en) | 1998-12-09 | 2003-12-09 | 3Com Corporation | Method and apparatus for reflective mixer testing of a cable modem |
| US6657991B1 (en) | 1998-12-21 | 2003-12-02 | 3Com Corporation | Method and system for provisioning network addresses in a data-over-cable system |
| US6584102B1 (en) * | 1998-12-21 | 2003-06-24 | At&T Corp. | Communication network apparatus and method |
| US6986157B1 (en) | 1998-12-21 | 2006-01-10 | 3Com Corporation | Method and system for dynamic service registration in a data-over-cable system |
| US6351773B1 (en) | 1998-12-21 | 2002-02-26 | 3Com Corporation | Methods for restricting access of network devices to subscription services in a data-over-cable system |
| US6577642B1 (en) | 1999-01-15 | 2003-06-10 | 3Com Corporation | Method and system for virtual network administration with a data-over cable system |
| US7062550B1 (en) * | 1999-01-20 | 2006-06-13 | Bindview Corporation | Software-implemented method for identifying nodes on a network |
| US7099338B1 (en) | 1999-02-27 | 2006-08-29 | 3Com Corporation | System and method for insuring dynamic host configuration protocol operation by a host connected to a data network |
| JP4809968B2 (ja) * | 1999-04-09 | 2011-11-09 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びコンピュータ読み取り可能な記録媒体 |
| US20020174329A1 (en) * | 1999-04-28 | 2002-11-21 | Bowler Richard A. | Method and system for automatically transitioning files among computer systems |
| US6654387B1 (en) | 1999-05-21 | 2003-11-25 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using a network device registration procedure |
| US6697862B1 (en) | 1999-05-21 | 2004-02-24 | 3Com Corporation | System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system |
| US6611868B1 (en) | 1999-05-21 | 2003-08-26 | 3Com Corporation | Method and system for automatic link hang up |
| US6754622B1 (en) | 1999-05-24 | 2004-06-22 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using destination reachibility |
| US6985437B1 (en) | 1999-05-25 | 2006-01-10 | 3Com Corporation | Method for dynamic performance optimization in a data-over-cable system |
| US6785292B1 (en) | 1999-05-28 | 2004-08-31 | 3Com Corporation | Method for detecting radio frequency impairments in a data-over-cable system |
| JP3440881B2 (ja) * | 1999-06-08 | 2003-08-25 | 日本電気株式会社 | トポロジ情報自動構築方法及びその装置並びにプログラムを記録した機械読み取り可能な記録媒体 |
| US7703102B1 (en) | 1999-08-23 | 2010-04-20 | Oracle America, Inc. | Approach for allocating resources to an apparatus based on preemptable resource requirements |
| US7103647B2 (en) * | 1999-08-23 | 2006-09-05 | Terraspring, Inc. | Symbolic definition of a computer system |
| US8032634B1 (en) | 1999-08-23 | 2011-10-04 | Oracle America, Inc. | Approach for allocating resources to an apparatus based on resource requirements |
| US8234650B1 (en) | 1999-08-23 | 2012-07-31 | Oracle America, Inc. | Approach for allocating resources to an apparatus |
| US7463648B1 (en) | 1999-08-23 | 2008-12-09 | Sun Microsystems, Inc. | Approach for allocating resources to an apparatus based on optional resource requirements |
| US8019870B1 (en) | 1999-08-23 | 2011-09-13 | Oracle America, Inc. | Approach for allocating resources to an apparatus based on alternative resource requirements |
| US8179809B1 (en) | 1999-08-23 | 2012-05-15 | Oracle America, Inc. | Approach for allocating resources to an apparatus based on suspendable resource requirements |
| US6779016B1 (en) | 1999-08-23 | 2004-08-17 | Terraspring, Inc. | Extensible computing system |
| US6553568B1 (en) | 1999-09-29 | 2003-04-22 | 3Com Corporation | Methods and systems for service level agreement enforcement on a data-over cable system |
| US6594695B1 (en) * | 1999-12-08 | 2003-07-15 | Covad Communitions Group, Inc. | Network profiling system |
| US6839766B1 (en) * | 2000-01-14 | 2005-01-04 | Cisco Technology, Inc. | Method and apparatus for communicating cops protocol policies to non-cops-enabled network devices |
| US7031263B1 (en) * | 2000-02-08 | 2006-04-18 | Cisco Technology, Inc. | Method and apparatus for network management system |
| US6714980B1 (en) | 2000-02-11 | 2004-03-30 | Terraspring, Inc. | Backup and restore of data associated with a host in a dynamically changing virtual server farm without involvement of a server that uses an associated storage device |
| US7093005B2 (en) * | 2000-02-11 | 2006-08-15 | Terraspring, Inc. | Graphical editor for defining and creating a computer system |
| WO2001061930A1 (en) | 2000-02-21 | 2001-08-23 | Kabushiki Kaisha Toshiba | Monitor control device and communication path setting method |
| US7089580B1 (en) | 2000-03-29 | 2006-08-08 | 3Com Corporation | Method for improved cable modem ranging in a data-over-cable system |
| AU2001244013A1 (en) * | 2000-03-31 | 2001-10-15 | Eicon Technology Corporation | Local bridge configuration and maintenance |
| JP3712913B2 (ja) * | 2000-04-03 | 2005-11-02 | 三菱電機株式会社 | 表示器作画装置 |
| US6804262B1 (en) | 2000-04-28 | 2004-10-12 | 3Com Corporation | Method and apparatus for channel determination through power measurements |
| US6944881B1 (en) | 2000-06-19 | 2005-09-13 | 3Com Corporation | Method for using an initial maintenance opportunity for non-contention ranging |
| JP3745595B2 (ja) * | 2000-06-29 | 2006-02-15 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ネットワークシステム構築方法およびそのシステム、ネットワークシステム構成図の作図方法およびそのシステム、ネットワークシステム構成ファイルの生成方法およびそのシステム、ならびに記録媒体 |
| US6816500B1 (en) | 2000-07-10 | 2004-11-09 | 3Com Corporation | Apparatus, method and system for multimedia access network channel management |
| US7197545B1 (en) * | 2000-08-28 | 2007-03-27 | Sanavigator, Inc. | Techniques for dynamically loading modules for devices discovered in a storage network |
| US20020032908A1 (en) * | 2000-09-14 | 2002-03-14 | General Instrument Corporation | System and methods for automatically selecting, mapping and designating components for digital cable service distribution systems |
| US8095632B2 (en) * | 2000-09-15 | 2012-01-10 | Invensys Systems, Inc | Method and system for performing remote diagnostics on a process data access |
| US7171487B2 (en) * | 2000-09-22 | 2007-01-30 | International Business Machines Corporation | Method and system for application specific packet forwarding |
| US6981228B1 (en) * | 2000-09-29 | 2005-12-27 | Sbc Technology Resources, Inc. | Interactive topology graphs for visualization and characterization of SONET consumption patterns |
| US7447761B1 (en) * | 2000-10-05 | 2008-11-04 | Hewlett-Packard Development Company, L.P. | Device detection system and method |
| US7107326B1 (en) | 2000-10-13 | 2006-09-12 | 3Com Corporation | Method and system for integrating IP address reservations with policy provisioning |
| US7152099B1 (en) * | 2000-10-31 | 2006-12-19 | Hewlett-Packard Development Company, Lp. | Friend configuration and method for network devices |
| KR20040004441A (ko) * | 2000-11-17 | 2004-01-13 | 모토로라 인코포레이티드 | 케이블 모뎀용 다운로드 소프트웨어 이미지 선택 방법 및장치 |
| KR100672400B1 (ko) * | 2000-11-20 | 2007-01-23 | 엘지전자 주식회사 | 케이블 모뎀의 컨피그레이션 파일 다운로드 장치 및 방법 |
| US20020124061A1 (en) * | 2000-11-27 | 2002-09-05 | Paul Mossman | Configuration system and method |
| US7068597B1 (en) | 2000-11-27 | 2006-06-27 | 3Com Corporation | System and method for automatic load balancing in a data-over-cable network |
| US6940874B2 (en) | 2000-11-30 | 2005-09-06 | 3Com Corporation | Method for reducing interference from initializing network devices in a data-over-cable system |
| US6948184B1 (en) | 2000-11-30 | 2005-09-20 | 3Com Corporation | System and method for calibrating power level during initial ranging of a network client device |
| US6978301B2 (en) * | 2000-12-06 | 2005-12-20 | Intelliden | System and method for configuring a network device |
| US7054946B2 (en) * | 2000-12-06 | 2006-05-30 | Intelliden | Dynamic configuration of network devices to enable data transfers |
| US7249170B2 (en) | 2000-12-06 | 2007-07-24 | Intelliden | System and method for configuration, management and monitoring of network resources |
| US8219662B2 (en) | 2000-12-06 | 2012-07-10 | International Business Machines Corporation | Redirecting data generated by network devices |
| US6952428B1 (en) | 2001-01-26 | 2005-10-04 | 3Com Corporation | System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network |
| US7073055B1 (en) | 2001-02-22 | 2006-07-04 | 3Com Corporation | System and method for providing distributed and dynamic network services for remote access server users |
| US7096256B1 (en) * | 2001-02-26 | 2006-08-22 | Juniper Network, Inc. | Applying configuration group information to target configuration information |
| US7222255B1 (en) | 2001-02-28 | 2007-05-22 | 3Com Corporation | System and method for network performance testing |
| JP3581322B2 (ja) * | 2001-03-09 | 2004-10-27 | アライドテレシスホールディングス株式会社 | ネットワーク管理装置、ネットワーク通信装置、ネットワーク通信プログラム、ネットワーク通信方法、及びコンピュータネットワークシステム |
| US7958024B2 (en) * | 2001-03-15 | 2011-06-07 | Versata Development Group, Inc. | Method and apparatus for processing sales transaction data |
| US7925513B2 (en) * | 2001-03-15 | 2011-04-12 | Versata Development Group, Inc. | Framework for processing sales transaction data |
| US20030018481A1 (en) * | 2001-03-15 | 2003-01-23 | Cheng Zhou | Method and apparatus for generating configurable documents |
| US7908304B2 (en) * | 2001-03-15 | 2011-03-15 | Versata Development Group, Inc. | Method and system for managing distributor information |
| US7150037B2 (en) * | 2001-03-21 | 2006-12-12 | Intelliden, Inc. | Network configuration manager |
| US20020138600A1 (en) * | 2001-03-26 | 2002-09-26 | International Business Machines Corporation | Method, apparatus and program for multi-machine network install using writeable media |
| US20020165945A1 (en) * | 2001-05-07 | 2002-11-07 | Randy Buswell | Method and system for registry flying in a network |
| US20020176579A1 (en) * | 2001-05-24 | 2002-11-28 | Deshpande Nikhil M. | Location-based services using wireless hotspot technology |
| US7054901B2 (en) * | 2001-05-31 | 2006-05-30 | Juniper Networks, Inc. | Network management interface with selective rendering of output |
| US7143100B2 (en) * | 2001-06-13 | 2006-11-28 | Mci, Llc | Method, system and program product for viewing and manipulating graphical objects representing hierarchically arranged elements of a modeled environment |
| US20020198969A1 (en) * | 2001-06-25 | 2002-12-26 | Engel Glenn R. | Configuring network devices |
| US20030005115A1 (en) * | 2001-06-27 | 2003-01-02 | Walker Philip M. | System and method for providing access to a resource |
| US6965929B2 (en) * | 2001-06-29 | 2005-11-15 | Intel Corporation | Configuring a network device |
| US7904326B2 (en) * | 2001-06-29 | 2011-03-08 | Versata Development Group, Inc. | Method and apparatus for performing collective validation of credential information |
| US7401136B2 (en) | 2001-07-27 | 2008-07-15 | Dell Products L.P. | Powertag: manufacturing and support system method and apparatus for multi-computer solutions |
| JP2003050757A (ja) * | 2001-08-08 | 2003-02-21 | Toshiba Corp | 通信アプリケーションの環境設定情報の提供方法 |
| US20030033398A1 (en) * | 2001-08-10 | 2003-02-13 | Sun Microsystems, Inc. | Method, system, and program for generating and using configuration policies |
| US7013232B2 (en) * | 2001-08-15 | 2006-03-14 | National Insurance Corporation | Network-based system for configuring a measurement system using configuration information generated based on a user specification |
| US7088678B1 (en) | 2001-08-27 | 2006-08-08 | 3Com Corporation | System and method for traffic shaping based on generalized congestion and flow control |
| US8296400B2 (en) * | 2001-08-29 | 2012-10-23 | International Business Machines Corporation | System and method for generating a configuration schema |
| US7111206B1 (en) | 2001-09-19 | 2006-09-19 | Juniper Networks, Inc. | Diagnosis of network fault conditions |
| US7133907B2 (en) * | 2001-10-18 | 2006-11-07 | Sun Microsystems, Inc. | Method, system, and program for configuring system resources |
| US6965559B2 (en) * | 2001-10-19 | 2005-11-15 | Sun Microsystems, Inc. | Method, system, and program for discovering devices communicating through a switch |
| US7085306B1 (en) | 2001-10-30 | 2006-08-01 | 3Com Corporation | System and method for a multi-frequency upstream channel in a computer network |
| JP2003141055A (ja) * | 2001-11-07 | 2003-05-16 | Hitachi Ltd | 計算機システムの接続設定方法 |
| US20030107590A1 (en) | 2001-11-07 | 2003-06-12 | Phillippe Levillain | Policy rule management for QoS provisioning |
| US7124368B1 (en) * | 2001-11-07 | 2006-10-17 | Ciena Corporation | System and method for displaying usage information in a data network |
| EP1454270A4 (en) * | 2001-11-21 | 2007-07-04 | Enterasys Networks Inc | TRANSLATION OF CONFIGURATION FILES AMONG NETWORK DEVICES |
| US7065562B2 (en) * | 2001-11-26 | 2006-06-20 | Intelliden, Inc. | System and method for generating a representation of a configuration schema |
| US7065563B2 (en) * | 2001-12-12 | 2006-06-20 | International Business Machines Corporation | Visible multi-level online-offline configuration control |
| US7856599B2 (en) * | 2001-12-19 | 2010-12-21 | Alcatel-Lucent Canada Inc. | Method and system for IP link management |
| US7515546B2 (en) * | 2001-12-19 | 2009-04-07 | Alcatel-Lucent Canada Inc. | Method and apparatus for automatic discovery of network devices with data forwarding capabilities |
| US20030135609A1 (en) * | 2002-01-16 | 2003-07-17 | Sun Microsystems, Inc. | Method, system, and program for determining a modification of a system resource configuration |
| US7072337B1 (en) | 2002-01-25 | 2006-07-04 | 3Com Corporation | System and method for resolving network addresses for network devices on distributed network subnets |
| US7577726B1 (en) * | 2002-02-07 | 2009-08-18 | Cisco Technology, Inc. | Method for updating a hardware configuration of a networked communications device |
| GB0203617D0 (en) * | 2002-02-15 | 2002-04-03 | Ibm | Application window closure in response to event in parent window |
| US7145871B2 (en) * | 2002-03-02 | 2006-12-05 | At&T Corp. | Automatic router configuration based on traffic and service level agreements |
| US20030229785A1 (en) * | 2002-03-18 | 2003-12-11 | Daseke Michael J. | Dynamic hierarchies system and method for thin devices |
| US20030177204A1 (en) * | 2002-03-18 | 2003-09-18 | Darrel Cherry | System and method for installing a web-based imaging device outside a firewall |
| US20030229726A1 (en) * | 2002-03-18 | 2003-12-11 | Daseke Michael J. | Default device configuration system and method for thin devices |
| EP1491058A4 (en) * | 2002-04-04 | 2005-10-05 | MODULAR TELEVISION PRODUCTS | |
| US20030189929A1 (en) * | 2002-04-04 | 2003-10-09 | Fujitsu Limited | Electronic apparatus for assisting realization of storage area network system |
| US7363358B2 (en) * | 2002-05-09 | 2008-04-22 | Gateway Inc. | Transporting a WAN configuration from a PC to a residential gateway |
| US7464145B2 (en) | 2002-07-11 | 2008-12-09 | Intelliden, Inc. | Repository-independent system and method for asset management and reconciliation |
| US7103889B2 (en) | 2002-07-23 | 2006-09-05 | Sun Microsystems, Inc. | Method, system, and article of manufacture for agent processing |
| US7143615B2 (en) * | 2002-07-31 | 2006-12-05 | Sun Microsystems, Inc. | Method, system, and program for discovering components within a network |
| US20040022200A1 (en) * | 2002-07-31 | 2004-02-05 | Sun Microsystems, Inc. | Method, system, and program for providing information on components within a network |
| US7941514B2 (en) | 2002-07-31 | 2011-05-10 | Level 3 Communications, Llc | Order entry system for telecommunications network service |
| US20040024887A1 (en) * | 2002-07-31 | 2004-02-05 | Sun Microsystems, Inc. | Method, system, and program for generating information on components within a network |
| EP1387525B1 (en) * | 2002-08-02 | 2016-12-21 | Alcatel Lucent | A method for entering of commands for an operation and maintenance centre (OMC) |
| US7461158B2 (en) | 2002-08-07 | 2008-12-02 | Intelliden, Inc. | System and method for controlling access rights to network resources |
| US7366893B2 (en) | 2002-08-07 | 2008-04-29 | Intelliden, Inc. | Method and apparatus for protecting a network from attack |
| JP4786116B2 (ja) | 2002-09-06 | 2011-10-05 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
| JP2004102558A (ja) * | 2002-09-09 | 2004-04-02 | Murata Mach Ltd | サーバ装置 |
| US7558847B2 (en) | 2002-09-13 | 2009-07-07 | Intelliden, Inc. | System and method for mapping between and controlling different device abstractions |
| US20040056862A1 (en) * | 2002-09-25 | 2004-03-25 | Swedberg Daniel I. | Method and apparatus facilitating adaptation of an entity to an information-based economy |
| US7219300B2 (en) * | 2002-09-30 | 2007-05-15 | Sanavigator, Inc. | Method and system for generating a network monitoring display with animated utilization information |
| US20040081104A1 (en) * | 2002-10-29 | 2004-04-29 | Weimin Pan | Method and system for network switch configuration |
| US6906734B2 (en) * | 2002-10-31 | 2005-06-14 | Ciena Corporation | Method, system and storage medium for displaying communication network connections |
| US7284234B2 (en) * | 2002-11-06 | 2007-10-16 | Alcatel Canada Inc. | System and method for implementing maintenance functions for a switch |
| US20040204778A1 (en) * | 2003-01-06 | 2004-10-14 | Harish Lalapeth | Method for persisting SNMP MIB data in files |
| KR100685962B1 (ko) | 2003-03-03 | 2007-02-23 | 엘지전자 주식회사 | 홈 네트워크 시스템의 네트워크 정보 복원장치 및 방법 |
| US20040215764A1 (en) * | 2003-04-23 | 2004-10-28 | Sun Microsystems, Inc. | Method, system, and program for rendering a visualization of aggregations of network devices |
| US7603443B2 (en) * | 2003-08-28 | 2009-10-13 | International Business Machines Corporation | Generic method for defining resource configuration profiles in provisioning systems |
| JP3827092B2 (ja) * | 2003-10-22 | 2006-09-27 | オムロン株式会社 | 制御システム設定装置および制御システム設定方法ならびに設定プログラム |
| US7412542B1 (en) * | 2003-11-26 | 2008-08-12 | Microsoft Corporation | Bridging a gaming console with a wireless network |
| US7475351B1 (en) * | 2003-12-02 | 2009-01-06 | Sun Microsystems, Inc. | Interactive drag and snap connection tool |
| US7493418B2 (en) * | 2003-12-18 | 2009-02-17 | International Business Machines Corporation | Generic method for resource monitoring configuration in provisioning systems |
| US7761794B1 (en) | 2004-01-22 | 2010-07-20 | Cisco Technology, Inc. | Integrated audit and configuration techniques |
| US7392295B2 (en) * | 2004-02-19 | 2008-06-24 | Microsoft Corporation | Method and system for collecting information from computer systems based on a trusted relationship |
| US7668944B2 (en) * | 2004-02-20 | 2010-02-23 | Evgeny Leib | System and unified setting interface for configuring network manageable devices |
| US7606878B2 (en) * | 2004-03-19 | 2009-10-20 | BC Publishing, Inc. | Method and system for capturing and automating execution of administrative processes in a machine-readable format |
| US7626944B1 (en) * | 2004-03-31 | 2009-12-01 | Packeteer, Inc. | Methods, apparatuses and systems facilitating remote, automated deployment of network devices |
| US20050235063A1 (en) * | 2004-04-15 | 2005-10-20 | Wilson Christopher S | Automatic discovery of a networked device |
| US7403491B2 (en) | 2004-04-15 | 2008-07-22 | Alcatel Lucent | Framework for template-based retrieval of information from managed entities in a communication network |
| US7422152B2 (en) | 2004-05-13 | 2008-09-09 | Cisco Technology, Inc. | Methods and devices for providing scalable RFID networks |
| US7789308B2 (en) | 2004-05-13 | 2010-09-07 | Cisco Technology, Inc. | Locating and provisioning devices in a network |
| DE102004027126A1 (de) * | 2004-06-03 | 2005-12-29 | Siemens Ag | Verfahren und Computer zur Konfiguration eines Kommunikationsknotens |
| DE602004017444D1 (de) * | 2004-07-09 | 2008-12-11 | Sap Ag | Konvertierung von Netzwerkkonfigurationsdaten zu Netzwerkschnittstellen |
| US7411915B1 (en) * | 2004-07-21 | 2008-08-12 | Cisco Technology, Inc. | Automatically configuring switch ports with appropriate features |
| US20060178864A1 (en) * | 2005-02-08 | 2006-08-10 | Madhavi Khanijo | Automated system and method for configuring a rack assembly |
| US7895308B2 (en) * | 2005-05-11 | 2011-02-22 | Tindall Steven J | Messaging system configurator |
| US8364845B2 (en) | 2005-05-19 | 2013-01-29 | Wyse Technology Inc. | Method and system for thin client configuration |
| US7953826B2 (en) | 2005-07-14 | 2011-05-31 | Cisco Technology, Inc. | Provisioning and redundancy for RFID middleware servers |
| US7345585B2 (en) | 2005-08-01 | 2008-03-18 | Cisco Technology, Inc. | Network based device for providing RFID middleware functionality |
| ATE391371T1 (de) * | 2005-09-26 | 2008-04-15 | Alcatel Lucent | Datenverteilung zu knoten eines telekommunikationsnetzwerkes |
| US8782201B2 (en) * | 2005-10-28 | 2014-07-15 | Bank Of America Corporation | System and method for managing the configuration of resources in an enterprise |
| US8239498B2 (en) * | 2005-10-28 | 2012-08-07 | Bank Of America Corporation | System and method for facilitating the implementation of changes to the configuration of resources in an enterprise |
| CN100461692C (zh) * | 2005-11-28 | 2009-02-11 | 华为技术有限公司 | 网络设备配置系统和方法 |
| US7823069B1 (en) * | 2006-03-23 | 2010-10-26 | Cisco Technology, Inc. | Method and application tool for dynamically navigating a user customizable representation of a network device configuration |
| US7971187B2 (en) * | 2006-04-24 | 2011-06-28 | Microsoft Corporation | Configurable software stack |
| US10838714B2 (en) | 2006-04-24 | 2020-11-17 | Servicenow, Inc. | Applying packages to configure software stacks |
| US7664050B2 (en) * | 2006-04-28 | 2010-02-16 | Microsoft Corporation | Auto-configuring operation modes for network elements |
| US8024440B2 (en) * | 2006-05-03 | 2011-09-20 | Netapp, Inc. | Configuration verification, recommendation, and animation method for a disk array in a storage area network (SAN) |
| US8041804B2 (en) * | 2006-05-25 | 2011-10-18 | Cisco Technology, Inc. | Utilizing captured IP packets to determine operations performed on packets by a network device |
| US8769091B2 (en) | 2006-05-25 | 2014-07-01 | Cisco Technology, Inc. | Method, device and medium for determining operations performed on a packet |
| US8862996B1 (en) * | 2006-06-29 | 2014-10-14 | Emc Corporation | Method and apparatus for container mapping presentation of distributed systems |
| USD563982S1 (en) * | 2006-10-13 | 2008-03-11 | Microsoft Corporation | Icon for a display screen or packaging |
| KR20080054158A (ko) * | 2006-12-12 | 2008-06-17 | 삼성전자주식회사 | 화상형성장치 및 그 제어방법 |
| CN101584211A (zh) * | 2007-01-19 | 2009-11-18 | 皇家飞利浦电子股份有限公司 | 经由无线装置进行网络配置 |
| US20080177868A1 (en) * | 2007-01-23 | 2008-07-24 | Itai Ephraim Zilbershtein | Address Provisioning |
| US8717933B2 (en) * | 2007-05-25 | 2014-05-06 | Tellabs Operations, Inc. | Method and apparatus for interactive routing |
| US8140610B2 (en) * | 2007-05-31 | 2012-03-20 | Microsoft Corporation | Bitmap-based display remoting |
| US7778202B2 (en) | 2007-06-01 | 2010-08-17 | Tellabs Operations, Inc. | Method and apparatus to provision network routes |
| US8392529B2 (en) * | 2007-08-27 | 2013-03-05 | Pme Ip Australia Pty Ltd | Fast file server methods and systems |
| US8412922B2 (en) * | 2007-10-24 | 2013-04-02 | Sercomm Corporation | On-site configuration of a hardware device module of a security system |
| US9154379B2 (en) * | 2007-10-25 | 2015-10-06 | Sercomm Corporation | Remote configuration of a hardware device module of a security system |
| DE102007058631A1 (de) * | 2007-12-05 | 2009-06-10 | Hirschmann Automation And Control Gmbh | Offline-Konfiguration von Switchen |
| US8650491B2 (en) * | 2007-12-06 | 2014-02-11 | Dell Products L.P. | System and method for configuring enterprise information handling system storage solutions |
| US9817540B2 (en) * | 2007-12-31 | 2017-11-14 | Intel Corporation | Device, system, and method of composing logical computing platforms |
| US20090288027A1 (en) * | 2008-05-16 | 2009-11-19 | Dwita, Inc. | Visualization and management of information technology components |
| US8635313B2 (en) * | 2008-06-19 | 2014-01-21 | Microsoft Corporation | Network device installation |
| JP2012514250A (ja) * | 2008-12-26 | 2012-06-21 | トムソン ライセンシング | デバイスを設定する方法及びシステム |
| US9354629B2 (en) * | 2009-02-19 | 2016-05-31 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to configure a process control system using an electronic description language script |
| JP5383330B2 (ja) * | 2009-06-09 | 2014-01-08 | キヤノン株式会社 | デバイス管理装置、制御方法、及びプログラム |
| US9507587B2 (en) * | 2009-06-30 | 2016-11-29 | Sap Se | Application-centric resources and connectivity configuration |
| US8717374B2 (en) | 2010-09-13 | 2014-05-06 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to display process control information |
| US8868676B2 (en) | 2010-10-11 | 2014-10-21 | International Business Machines Corporation | Methods and systems for verifying server-storage device connectivity |
| JP5195955B2 (ja) | 2011-03-15 | 2013-05-15 | オムロン株式会社 | 設計支援システム |
| US9973385B2 (en) * | 2012-01-31 | 2018-05-15 | Hewlett Packard Enterprise Development Lp | Remote server configuration |
| US8984191B2 (en) * | 2012-03-15 | 2015-03-17 | Cisco Technology, Inc. | Automated data center network patching system |
| US9195726B2 (en) | 2012-04-17 | 2015-11-24 | Salesforce.Com, Inc. | Mechanism for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment |
| US9137117B2 (en) | 2012-08-27 | 2015-09-15 | Cisco Technology, Inc. | System and method for configuration of fixed port location in a network environment |
| US9088688B2 (en) | 2012-09-05 | 2015-07-21 | Cisco Technology, Inc. | System and method for collaboration revelation and participant stacking in a network environment |
| US9479563B2 (en) * | 2012-12-13 | 2016-10-25 | Salesforce.Com, Inc. | Adaptive configuration management databases |
| US9967524B2 (en) | 2013-01-10 | 2018-05-08 | Tyco Safety Products Canada Ltd. | Security system and method with scrolling feeds watchlist |
| US10084652B2 (en) * | 2014-05-22 | 2018-09-25 | Vmware, Inc. | Customizing network configuration of virtual machines using subnet mapping rules |
| US10855551B2 (en) * | 2014-12-31 | 2020-12-01 | Dell Products L.P. | Multi-port selection and configuration |
| CN106161346B (zh) * | 2015-03-30 | 2019-09-20 | 阿里巴巴集团控股有限公司 | 图片合成方法及装置 |
| US10756984B2 (en) * | 2015-04-13 | 2020-08-25 | Wirepath Home Systems, Llc | Method and apparatus for creating and managing network device port VLAN configurations |
| US10275183B2 (en) | 2016-02-24 | 2019-04-30 | Bank Of America Corporation | System for categorical data dynamic decoding |
| US10223425B2 (en) | 2016-02-24 | 2019-03-05 | Bank Of America Corporation | Operational data processor |
| US10387230B2 (en) | 2016-02-24 | 2019-08-20 | Bank Of America Corporation | Technical language processor administration |
| US10275182B2 (en) | 2016-02-24 | 2019-04-30 | Bank Of America Corporation | System for categorical data encoding |
| US10366367B2 (en) | 2016-02-24 | 2019-07-30 | Bank Of America Corporation | Computerized system for evaluating and modifying technology change events |
| US10216798B2 (en) | 2016-02-24 | 2019-02-26 | Bank Of America Corporation | Technical language processor |
| US10366337B2 (en) | 2016-02-24 | 2019-07-30 | Bank Of America Corporation | Computerized system for evaluating the likelihood of technology change incidents |
| US10430743B2 (en) | 2016-02-24 | 2019-10-01 | Bank Of America Corporation | Computerized system for simulating the likelihood of technology change incidents |
| US10019486B2 (en) | 2016-02-24 | 2018-07-10 | Bank Of America Corporation | Computerized system for analyzing operational event data |
| US10366338B2 (en) | 2016-02-24 | 2019-07-30 | Bank Of America Corporation | Computerized system for evaluating the impact of technology change incidents |
| US10067984B2 (en) | 2016-02-24 | 2018-09-04 | Bank Of America Corporation | Computerized system for evaluating technology stability |
| US10671038B2 (en) | 2016-07-15 | 2020-06-02 | Fisher-Rosemount Systems, Inc. | Architecture-independent process control |
| US10860335B1 (en) | 2016-09-29 | 2020-12-08 | Cisco Technology, Inc. | Network configuration interface system and method |
| US10671286B2 (en) * | 2018-09-04 | 2020-06-02 | Toshiba Memory Corporation | System and method for managing GUI of virtual NVMe entities in NVMe over fabric appliance |
| US11115291B2 (en) * | 2018-12-10 | 2021-09-07 | Cisco Technology, Inc. | Configuring an appliance using intent-based information of a network |
| EP4214902A1 (en) * | 2020-09-18 | 2023-07-26 | Viaphoton, Inc. | Optical fiber web application |
| US12346704B1 (en) * | 2024-02-29 | 2025-07-01 | Rivian Ip Holdings, Llc | Dynamic vehicle data logger configuration |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4864492A (en) * | 1986-09-17 | 1989-09-05 | International Business Machines Corporation | System and method for network configuration |
| GB2206713B (en) * | 1987-03-23 | 1991-11-27 | Case Group Plc | Expert and database system and method for communications networks |
| US5257387A (en) * | 1988-09-09 | 1993-10-26 | Compaq Computer Corporation | Computer implemented method and apparatus for dynamic and automatic configuration of a computer system and circuit boards including computer resource allocation conflict resolution |
| US5353432A (en) * | 1988-09-09 | 1994-10-04 | Compaq Computer Corporation | Interactive method for configuration of computer system and circuit boards with user specification of system resources and computer resolution of resource conflicts |
| US5261044A (en) * | 1990-09-17 | 1993-11-09 | Cabletron Systems, Inc. | Network management system using multifunction icons for information display |
| JPH0727504B2 (ja) * | 1990-12-10 | 1995-03-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ネットワークの構成を定義するシステム、ネットワークのための構成パラメータを生成する方法及びネットワークを構成するためのシステム |
| US5500934A (en) * | 1991-09-04 | 1996-03-19 | International Business Machines Corporation | Display and control system for configuring and monitoring a complex system |
| US5452415A (en) * | 1992-03-26 | 1995-09-19 | Alcatel Network Systems, Inc. | Method and system for automatically displaying and configuring a network monitoring system |
| US5671355A (en) * | 1992-06-26 | 1997-09-23 | Predacomm, Inc. | Reconfigurable network interface apparatus and method |
| EP0592079A2 (en) * | 1992-09-20 | 1994-04-13 | Sun Microsystems, Inc. | Automated software installation and operating environment configuration on a computer system |
| US5491796A (en) * | 1992-10-23 | 1996-02-13 | Net Labs, Inc. | Apparatus for remotely managing diverse information network resources |
| WO1994010645A1 (en) * | 1992-10-28 | 1994-05-11 | Intellution, Inc. | A dynamic graphical system configuration utility |
| US5353401A (en) * | 1992-11-06 | 1994-10-04 | Ricoh Company, Ltd. | Automatic interface layout generator for database systems |
| DE69326669D1 (de) * | 1992-11-18 | 1999-11-11 | Canon Information Syst Inc | Verfahren und Vorrichtung zur Prüfung einer Schnittstellenkarte |
| EP0602295B1 (en) * | 1992-12-17 | 1999-03-31 | International Business Machines Corporation | Method for configuring and operating a telecommunication apparatus |
| US5515524A (en) * | 1993-03-29 | 1996-05-07 | Trilogy Development Group | Method and apparatus for configuring systems |
| GB2278468B (en) * | 1993-05-27 | 1997-04-23 | Int Computers Ltd | Configuration mechanism 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 |
| US5831610A (en) * | 1996-02-23 | 1998-11-03 | Netsuite Development L.P. | Designing networks |
| US6041347A (en) * | 1997-10-24 | 2000-03-21 | Unified Access Communications | Computer system and computer-implemented process for simultaneous configuration and monitoring of a computer network |
| US6098098A (en) * | 1997-11-14 | 2000-08-01 | Enhanced Messaging Systems, Inc. | System for managing the configuration of multiple computer devices |
-
1996
- 1996-02-20 US US08/603,061 patent/US5819042A/en not_active Expired - Lifetime
-
1997
- 1997-02-18 EP EP97301043A patent/EP0791880A1/en not_active Withdrawn
- 1997-02-20 JP JP9076412A patent/JPH1040207A/ja active Pending
-
1998
- 1998-10-05 US US09/166,677 patent/US6772204B1/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008511900A (ja) * | 2004-09-02 | 2008-04-17 | トムソン ライセンシング | 可変の入出力信号を用いて電子システムの動的なコンフィギュレーションを行うための方法 |
| US10097422B2 (en) | 2012-09-13 | 2018-10-09 | Nec Corporation | Information processing apparatus, configuration method, communication system, and program |
| JP2018029276A (ja) * | 2016-08-18 | 2018-02-22 | ヤフー株式会社 | ネットワーク構成管理装置、ネットワーク構成管理システム、ネットワーク構成管理方法、及びネットワーク構成管理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US6772204B1 (en) | 2004-08-03 |
| US5819042A (en) | 1998-10-06 |
| EP0791880A1 (en) | 1997-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH1040207A (ja) | コンフィギュレーション・ファイルの作成方法及び装置 | |
| JPH1040196A (ja) | ネットワーク・デバイスのコンフィギュレーション・マネジャ及び該マネジャにコンフィギュレーション情報を提供する方法 | |
| US5774667A (en) | Method and apparatus for managing parameter settings for multiple network devices | |
| US6493751B1 (en) | Network configuration method and system for a window-based operating system environment | |
| US7539769B2 (en) | Automated deployment and management of network devices | |
| US6816897B2 (en) | Console mapping tool for automated deployment and management of network devices | |
| US6219708B1 (en) | System for network resource management | |
| US7421484B2 (en) | Automated bulk configuration of network devices | |
| US20030061320A1 (en) | Configuring a network parameter to a device | |
| EP0797801A1 (en) | Method and apparatus for providing simple, secure management of remote servers | |
| US20020161888A1 (en) | Template-based system for automated deployment and management of network devices | |
| US20020194497A1 (en) | Firewall configuration tool for automated deployment and management of network devices | |
| WO1996018948A9 (en) | Method and apparatus for providing simple, secure management of remote servers | |
| JP2002368743A (ja) | ネットワーク設計支援システム | |
| US20140359461A1 (en) | Apparatus And Method Providing Unified Network Management | |
| US20060007491A1 (en) | Setting information holding storage system | |
| RU2004117065A (ru) | Архитектура для подключения удаленного клиента к рабочему столу локального клиента | |
| US20020161874A1 (en) | Interface for automated deployment and management of network devices | |
| JP2001175562A (ja) | 電子装置間における構成設定のコピー方法 | |
| GB2420673A (en) | Configuration of network devices | |
| KR102812078B1 (ko) | 통합배선반 통합컨트롤러 및 이를 이용하여 네트워크 장치에 입력되는 명령어값의 식별자를검증하여 자동화된 설정 작업을 구현하는 방법 | |
| US20030005115A1 (en) | System and method for providing access to a resource | |
| JP4011971B2 (ja) | ネットワークデバイス管理装置およびネットワークデバイス管理方法および記憶媒体 | |
| Michalski | A software and hardware system for a fully functional remote access to laboratory networks | |
| KR19990044700A (ko) | 호스트 컴퓨터와 터미널 컴퓨터 사이의 데이터 전송 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040121 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060711 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061201 |