JPH0656596B2 - コンピュータi/oシステムにおけるアドレス割当装置および割当方法 - Google Patents
コンピュータi/oシステムにおけるアドレス割当装置および割当方法Info
- Publication number
- JPH0656596B2 JPH0656596B2 JP3126826A JP12682691A JPH0656596B2 JP H0656596 B2 JPH0656596 B2 JP H0656596B2 JP 3126826 A JP3126826 A JP 3126826A JP 12682691 A JP12682691 A JP 12682691A JP H0656596 B2 JPH0656596 B2 JP H0656596B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- link
- address
- link level
- ala
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5038—Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
- G06F12/0646—Configuration or reconfiguration
- G06F12/0684—Configuration or reconfiguration with feedback, e.g. presence or absence of unit detected by addressing, overflow detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17368—Indirect interconnection networks non hierarchical topologies
- G06F15/17375—One dimensional, e.g. linear array, ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5092—Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Small-Scale Networks (AREA)
- Information Transfer Systems (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Description
【0001】
【産業上の利用分野】本発明は、コンピュータ入/出力
(I/O)システム内の装置へのアドレスの割り当て、
より詳細には、I/Oシステム内で自動的にアドレスを
取得するI/O装置に関する。
(I/O)システム内の装置へのアドレスの割り当て、
より詳細には、I/Oシステム内で自動的にアドレスを
取得するI/O装置に関する。
【0002】
【従来の技術】コンピュータ・システム内のI/O装置
への一意のアドレスの割り当ての必要性は周知である。
ローゼンベルグ(Rosenberg )は、IBM技術開示誌
(IBM Technical Disclosure Bulletin )、Vol.1
6,No.1,1973年6月号、67−68ページに
掲載の論文『プログラム制御I/Oアドレス割り当て
(Program Controlled I/O Address Assignment )』に
おいて、制御ユニットにアドレスを動的に割り当てる方
法を開示するが、ここでは、I/OコントローラがI/
Oインターフェース上にリセット・アドレスを置き、I
/O・Opラインを活性化する。I/Oコントローラに
接続された装置は、このI/O・Opラインに応答し、
I/OインターフェースはI/Oコントローラにプログ
ラムにて割り当てられたアドレスを供給し、このアドレ
スがコントローラによってこの装置に運ばれる。
への一意のアドレスの割り当ての必要性は周知である。
ローゼンベルグ(Rosenberg )は、IBM技術開示誌
(IBM Technical Disclosure Bulletin )、Vol.1
6,No.1,1973年6月号、67−68ページに
掲載の論文『プログラム制御I/Oアドレス割り当て
(Program Controlled I/O Address Assignment )』に
おいて、制御ユニットにアドレスを動的に割り当てる方
法を開示するが、ここでは、I/OコントローラがI/
Oインターフェース上にリセット・アドレスを置き、I
/O・Opラインを活性化する。I/Oコントローラに
接続された装置は、このI/O・Opラインに応答し、
I/OインターフェースはI/Oコントローラにプログ
ラムにて割り当てられたアドレスを供給し、このアドレ
スがコントローラによってこの装置に運ばれる。
【0003】ミッチェル(Mitchell,Jr.)は、IBM技
術開示誌,Vol.20,No.7,1977年12月
号、2652−2653ページにおいて、I/O装置ア
ドレス認識機構を開示するが、ここでは、完全な装置ア
ドレス割り当てが、単一のプログラムによって、初期化
において実行、あるいは動的に変更される。
術開示誌,Vol.20,No.7,1977年12月
号、2652−2653ページにおいて、I/O装置ア
ドレス認識機構を開示するが、ここでは、完全な装置ア
ドレス割り当てが、単一のプログラムによって、初期化
において実行、あるいは動的に変更される。
【0004】アラント(Arndt )は、IBM技術開示
誌,VOl.22,No.5,1979年10月号、2
063−2064ページに掲載の論文『衛星局アドレス
割り当て法(Sattellite Station Address Assignment
Method)』において、衛星局が自体にマスター局による
このアドレスに対するポールに答えるために特別のアド
レスを割り当てる方法を開示する。このポールに対する
応答を得た後に、マスター局はリストから次に使用可能
なアドレスを選択し、衛星局に選択されたアドレスをそ
の衛星に割り当てることを指令するコマンドを発行す
る。
誌,VOl.22,No.5,1979年10月号、2
063−2064ページに掲載の論文『衛星局アドレス
割り当て法(Sattellite Station Address Assignment
Method)』において、衛星局が自体にマスター局による
このアドレスに対するポールに答えるために特別のアド
レスを割り当てる方法を開示する。このポールに対する
応答を得た後に、マスター局はリストから次に使用可能
なアドレスを選択し、衛星局に選択されたアドレスをそ
の衛星に割り当てることを指令するコマンドを発行す
る。
【0005】ヒル(Hill)らは、IBM技術開示誌、V
ol.23,No.8,1981年1月号、3564−
3565ページに掲載の論文『動的装置アドレス割り当
て機構(Dynamic Device Address Assignment Mechanis
m )』において、割り当て機構を開示するが、ここで
は、ホスト処理装置が装置アドレスを装置制御ユニット
に装置アドレス設定コマンドによって割り当てる。この
コマンドは、要求されるアドレスを最初の(あるいは次
の)装置制御ユニット内の装置アドレス・レジスター内
にセットする。
ol.23,No.8,1981年1月号、3564−
3565ページに掲載の論文『動的装置アドレス割り当
て機構(Dynamic Device Address Assignment Mechanis
m )』において、割り当て機構を開示するが、ここで
は、ホスト処理装置が装置アドレスを装置制御ユニット
に装置アドレス設定コマンドによって割り当てる。この
コマンドは、要求されるアドレスを最初の(あるいは次
の)装置制御ユニット内の装置アドレス・レジスター内
にセットする。
【0006】ジャンソン(Janson)らは、IBM記述開
示誌、Vol.25,No.12,1983年5月号、
ページ6343−6345に掲載の論文『ローカル・エ
リアネットワーク内における動的アドレス割り当て(Dy
namic Adrress Allocationin a Local Area Network
)』において、ローカルエリアネットワーク内に一意
の局あるいはそれらの個々の機能を動的に割り当てるた
めの方法を開示するが、ここでは、アドレスを一意にす
るために全体クロックが使用される。
示誌、Vol.25,No.12,1983年5月号、
ページ6343−6345に掲載の論文『ローカル・エ
リアネットワーク内における動的アドレス割り当て(Dy
namic Adrress Allocationin a Local Area Network
)』において、ローカルエリアネットワーク内に一意
の局あるいはそれらの個々の機能を動的に割り当てるた
めの方法を開示するが、ここでは、アドレスを一意にす
るために全体クロックが使用される。
【0007】米国特許4,155,117号『同期する
チャネル間アダプタ(Synchronizing Channel-to-Chann
el Adapter)』は、二つ以上のデータ処理装置間の通信
を可能にするチャネル間アダプタを開示するが、ここで
は、装置アドレスが事前に選択され、開示されるチャネ
ル間アダプタとの通信のために予約される。
チャネル間アダプタ(Synchronizing Channel-to-Chann
el Adapter)』は、二つ以上のデータ処理装置間の通信
を可能にするチャネル間アダプタを開示するが、ここで
は、装置アドレスが事前に選択され、開示されるチャネ
ル間アダプタとの通信のために予約される。
【0008】米国特許4,373,181号『データ処
理システムのための動的装置アドレス割り当て機構(Dy
namic Device AddressAssignment Mechanism for DataP
rocessing System )』は、周辺装置アドレス割り当て
機構を開示するが、ここでは、プロセッサI/Oバス上
の一意のI/Oコマンドが装置アドレスを個々の周辺装
置制御ユニット内のロード可能な装置アドレス・レジス
タ内にロードする。
理システムのための動的装置アドレス割り当て機構(Dy
namic Device AddressAssignment Mechanism for DataP
rocessing System )』は、周辺装置アドレス割り当て
機構を開示するが、ここでは、プロセッサI/Oバス上
の一意のI/Oコマンドが装置アドレスを個々の周辺装
置制御ユニット内のロード可能な装置アドレス・レジス
タ内にロードする。
【0009】米国特許4,608,562号『遠隔接続
された装置のためのアドレスのパーソナル化(Address
Personalization for a Remotely Attached Device)』
は、シリアルで伝送されるテスト信号及びローカル的に
生成される制御信号の極性化が送信ユニットに接続され
た同一装置のための一意のアドレスを提供するために使
用されるシステムを開示する。
された装置のためのアドレスのパーソナル化(Address
Personalization for a Remotely Attached Device)』
は、シリアルで伝送されるテスト信号及びローカル的に
生成される制御信号の極性化が送信ユニットに接続され
た同一装置のための一意のアドレスを提供するために使
用されるシステムを開示する。
【0010】米国特許4,638,313号『患者監視
用マルチポイント通信システムのためのアドレシン
グ)』は、新たなモジュールに主ステーションによって
制御される同期データ・リンク制御バスによりこれらが
通信システムに結合されるとき動的にアドレスを割り当
てるための方法を開示するが、ここでは、主ステーショ
ンは、モジュールに次の空きのアドレスを割り当てるパ
ケットをこのモジュールに送る。
用マルチポイント通信システムのためのアドレシン
グ)』は、新たなモジュールに主ステーションによって
制御される同期データ・リンク制御バスによりこれらが
通信システムに結合されるとき動的にアドレスを割り当
てるための方法を開示するが、ここでは、主ステーショ
ンは、モジュールに次の空きのアドレスを割り当てるパ
ケットをこのモジュールに送る。
【0011】米国特許4,800,384号『オプショ
ン的に地理的に異なる位置でローカル結合ユニットによ
って通信網に接続することができる周辺装置、例えば、
ワークステーション,プリンタ等を特定するための構
成』は、通信ユニットあるいは周辺装置との間のインタ
ーフェースとして機能するモジュール結合ユニットを開
示するが、これはまた一意のアドレス・コードを生成す
るためのコード語信号発生器を含む。このアドレス・コ
ードは、結合ユニット内に格納され、その後読み出さ
れ、混乱が起きた通信ユニットの地理アドレスを決定す
るための診断モジュールに送られる。
ン的に地理的に異なる位置でローカル結合ユニットによ
って通信網に接続することができる周辺装置、例えば、
ワークステーション,プリンタ等を特定するための構
成』は、通信ユニットあるいは周辺装置との間のインタ
ーフェースとして機能するモジュール結合ユニットを開
示するが、これはまた一意のアドレス・コードを生成す
るためのコード語信号発生器を含む。このアドレス・コ
ードは、結合ユニット内に格納され、その後読み出さ
れ、混乱が起きた通信ユニットの地理アドレスを決定す
るための診断モジュールに送られる。
【0012】米国特許4,922,410号『複数の入
/出力装置にアドレスを割り当てることができる入/出
力システム』は複数の入/出力制御装置の各々に接続さ
れた複数のチャネル及び個々の制御装置のアドレスを表
わす情報をその制御装置に接続されたチャネルの同定番
号との関連で格納するためのメモリー・ユニットを含む
入/出力処理システムを開示する。データ伝送のための
チャネルが中央処理ユニットからの要求が有ったとき選
択され、コントローラ・装置のアドレスを表わす情報が
メモリユニットから読み出され、制御装置のアドレスが
こうして読み出された情報に基づいて生成される。
/出力装置にアドレスを割り当てることができる入/出
力システム』は複数の入/出力制御装置の各々に接続さ
れた複数のチャネル及び個々の制御装置のアドレスを表
わす情報をその制御装置に接続されたチャネルの同定番
号との関連で格納するためのメモリー・ユニットを含む
入/出力処理システムを開示する。データ伝送のための
チャネルが中央処理ユニットからの要求が有ったとき選
択され、コントローラ・装置のアドレスを表わす情報が
メモリユニットから読み出され、制御装置のアドレスが
こうして読み出された情報に基づいて生成される。
【0013】
【発明が解決しようとする課題、課題を解決するための
手段および作用】先行技術によるアドレシング・スキー
ムは、スイッチがある装置あるいはその制御ユニット
と、例えば、典型的にはアドレスをこの装置あるいはこ
の制御ユニットに割り当てるチャネルとの間に含まれる
ような構成は提供しない。スイッチの追加は、チャネル
がそれに動的に接続される装置制御ユニットに他のチャ
ネルによって既にアドレスが割り当てられているか否か
知らないためにある種の複雑さを増す。本発明において
は、個々のチャネル及び装置制御ユニットは、リンク・
レベル設備を含む。個々のリンク・レベル設備は、リン
ク・アドレスの割り当てを要求し、ダイナミック・スイ
ッチが、チャネルと制御ユニットとの間に存在する場合
は、このリンク・アドレスを割り当てる。動的アドレス
が存在せず、あるいはチャネルと制御ユニットがこのス
イッチを通じての静的接続によって接続される場合は、
チャネルがリンク・アドレスをそれ自体及びそれに接続
された制御ユニットに割り当てる。
手段および作用】先行技術によるアドレシング・スキー
ムは、スイッチがある装置あるいはその制御ユニット
と、例えば、典型的にはアドレスをこの装置あるいはこ
の制御ユニットに割り当てるチャネルとの間に含まれる
ような構成は提供しない。スイッチの追加は、チャネル
がそれに動的に接続される装置制御ユニットに他のチャ
ネルによって既にアドレスが割り当てられているか否か
知らないためにある種の複雑さを増す。本発明において
は、個々のチャネル及び装置制御ユニットは、リンク・
レベル設備を含む。個々のリンク・レベル設備は、リン
ク・アドレスの割り当てを要求し、ダイナミック・スイ
ッチが、チャネルと制御ユニットとの間に存在する場合
は、このリンク・アドレスを割り当てる。動的アドレス
が存在せず、あるいはチャネルと制御ユニットがこのス
イッチを通じての静的接続によって接続される場合は、
チャネルがリンク・アドレスをそれ自体及びそれに接続
された制御ユニットに割り当てる。
【0014】本発明は、複数のリンク・レベル設備及び
複数のポートを持つ一つのダイナミック・スイッチを含
むコントローラI/Oシステムに関する。個々のリンク
・レベル設備は、個々のポートに接続される。リンク・
レベル設備の個々に一意のリンク・アドレスを割り当て
るための機構が開示される。
複数のポートを持つ一つのダイナミック・スイッチを含
むコントローラI/Oシステムに関する。個々のリンク
・レベル設備は、個々のポートに接続される。リンク・
レベル設備の個々に一意のリンク・アドレスを割り当て
るための機構が開示される。
【0015】本発明の一つの目的は、従って、ダイナミ
ック・スイッチに接続された個々のリンク・レベル設備
に一意のリンク・アドレスを割り当てるための機構を提
供することにある。
ック・スイッチに接続された個々のリンク・レベル設備
に一意のリンク・アドレスを割り当てるための機構を提
供することにある。
【0016】本発明のもう一つの目的は、リンク・レベ
ル設備がダイナミック・スイッチに接続されたとき、リ
ンク・レベル設備がダイナミック・スイッチが新たに接
続されたリンク・レベル設備に一意のアドレスを割り当
てることを要求するフレームを生成するような機構を提
供することにある。
ル設備がダイナミック・スイッチに接続されたとき、リ
ンク・レベル設備がダイナミック・スイッチが新たに接
続されたリンク・レベル設備に一意のアドレスを割り当
てることを要求するフレームを生成するような機構を提
供することにある。
【0017】本発明のさらにもう一つの目的は、リンク
・アドレス取得フレームを発行した後に、リンクを通じ
て受信されるフレームを認識するリンク・レベル設備を
提供することにある。リンク・アドレス取得フレームの
送信に応答してフレームを受信すると、リンク・レベル
設備は、このリンクがダイナミック・スイッチに接続さ
れているか否か決定し、その上で適当な動作を行う。
・アドレス取得フレームを発行した後に、リンクを通じ
て受信されるフレームを認識するリンク・レベル設備を
提供することにある。リンク・アドレス取得フレームの
送信に応答してフレームを受信すると、リンク・レベル
設備は、このリンクがダイナミック・スイッチに接続さ
れているか否か決定し、その上で適当な動作を行う。
【0018】本発明のさらにもう一つの目的は、新たに
ダイナミック・スイッチに接続されたリンク・レベル設
備に一意のリンク・アドレスを提供するための機構を提
供することにあるが、ここで、リンク・レベル設備は、
関係当事者にアドレスされた自分が誰であるか尋ねる要
求を持つリンク・アドレス取得フレームを発行する。ダ
イナミック・スイッチは、これに応答して発信元アドレ
ス欄にそのダイナミック・スイッチのアドレスを持つ新
たに接続されたリンク・レベル設備のアドレスを含むフ
レームを送る。
ダイナミック・スイッチに接続されたリンク・レベル設
備に一意のリンク・アドレスを提供するための機構を提
供することにあるが、ここで、リンク・レベル設備は、
関係当事者にアドレスされた自分が誰であるか尋ねる要
求を持つリンク・アドレス取得フレームを発行する。ダ
イナミック・スイッチは、これに応答して発信元アドレ
ス欄にそのダイナミック・スイッチのアドレスを持つ新
たに接続されたリンク・レベル設備のアドレスを含むフ
レームを送る。
【0019】本発明の上記の目的、その他の目的、特徴
及び長所は、図面に示される本発明の好ましい実施態様
の以下のより詳細な説明から一層明白となる。
及び長所は、図面に示される本発明の好ましい実施態様
の以下のより詳細な説明から一層明白となる。
【0020】
【実施例】図1は、データ処理システムのチャネル・サ
ブシステムと制御ユニットとの間のダイナミック接続を
行なうためのデータ処理システムのI/Oシステムのブ
ロック図である。このI/Oシステムは、各々が複数の
リンク12−18の一端に接続された複数のポートPを
持つダイナミック・スイッチ10を含む。リンク18の
一つは、ダイナミック・スイッチ制御ユニット20に接
続され、他のリンク12−17の各々は、一つのチャネ
ル、例えば、22として示されるチャネルAないし24
として示されるチャネルBに、あるいは制御ユニット2
6−29の一つに接続される。制御ユニット26−29
の各々は、それぞれ、複数の周辺装置30−33を制御
する。
ブシステムと制御ユニットとの間のダイナミック接続を
行なうためのデータ処理システムのI/Oシステムのブ
ロック図である。このI/Oシステムは、各々が複数の
リンク12−18の一端に接続された複数のポートPを
持つダイナミック・スイッチ10を含む。リンク18の
一つは、ダイナミック・スイッチ制御ユニット20に接
続され、他のリンク12−17の各々は、一つのチャネ
ル、例えば、22として示されるチャネルAないし24
として示されるチャネルBに、あるいは制御ユニット2
6−29の一つに接続される。制御ユニット26−29
の各々は、それぞれ、複数の周辺装置30−33を制御
する。
【0021】個々のチャネル22及び24は、チャネル
・サブシステム、例えば、ESA/370チャネル・サ
ブシステム上の単一インターフェースである。チャネル
22及び24は、複数の装置DのI/O装置30−33
とデータ処理システムの主メモリー(図示せず)との間
の情報の伝送を指令し、また(定義されるべき)チャネ
ル経路を介して様々なI/O装置Dの接続に対する共通
の制御を提供する。チャネル22及び24は、後に説明
されるように、データがフレームにて送受信されるチャ
ネルである。
・サブシステム、例えば、ESA/370チャネル・サ
ブシステム上の単一インターフェースである。チャネル
22及び24は、複数の装置DのI/O装置30−33
とデータ処理システムの主メモリー(図示せず)との間
の情報の伝送を指令し、また(定義されるべき)チャネ
ル経路を介して様々なI/O装置Dの接続に対する共通
の制御を提供する。チャネル22及び24は、後に説明
されるように、データがフレームにて送受信されるチャ
ネルである。
【0022】個々のリンク12−17は、導線のポント
間ペアであり、これは、例えば、物理的に、制御ユニッ
トとチャネル,チャネルとダイナミック・スイッチ(例
えば、リンク12及び13),制御ユニットとダイナミ
ック・スイッチ(例えば、リンク14−17),あるい
は、場合によっては、あるダイナミック・スイッチと他
のダイナミック・スイッチとを相互接続する。この二つ
の導線から成る一つのリンクは、同時双方向通信経路を
提供するが、片方の導線が情報を送信するために、他方
の導線が情報を受信するために使用される。リンクがチ
ャネルあるいは制御ユニットに接続されると、これは、
そのチャネルあるいは制御ユニットのI/Oインターフ
ェースに接続されたと言われる。リンクがダイナミック
・スイッチに接続されたときは、これは、そのダイナミ
ック・スイッチ上のポートPに接続されたと言われる。
ダイナミック・スイッチが二つのダイナミック・スイッ
チのポート間で接続を作る場合、片方のポートに接続さ
れたリンクは他方のポートに接続されたリンクに物理的
に接続されたと見なされ、この接続の期間を通じて、一
つの連続したリンクに等しいものが生成される。
間ペアであり、これは、例えば、物理的に、制御ユニッ
トとチャネル,チャネルとダイナミック・スイッチ(例
えば、リンク12及び13),制御ユニットとダイナミ
ック・スイッチ(例えば、リンク14−17),あるい
は、場合によっては、あるダイナミック・スイッチと他
のダイナミック・スイッチとを相互接続する。この二つ
の導線から成る一つのリンクは、同時双方向通信経路を
提供するが、片方の導線が情報を送信するために、他方
の導線が情報を受信するために使用される。リンクがチ
ャネルあるいは制御ユニットに接続されると、これは、
そのチャネルあるいは制御ユニットのI/Oインターフ
ェースに接続されたと言われる。リンクがダイナミック
・スイッチに接続されたときは、これは、そのダイナミ
ック・スイッチ上のポートPに接続されたと言われる。
ダイナミック・スイッチが二つのダイナミック・スイッ
チのポート間で接続を作る場合、片方のポートに接続さ
れたリンクは他方のポートに接続されたリンクに物理的
に接続されたと見なされ、この接続の期間を通じて、一
つの連続したリンクに等しいものが生成される。
【0023】ダイナミック・スイッチ10は、物理的に
それに接続された任意の二つのリンクを物理的に相互接
続する能力を提供する。ダイナミック・スイッチ10上
のリンク接続ポイントは、ダイナミック・スイッチのポ
ートPである。一つの接続においては、二つのダイナミ
ック・スイッチのポートPのみが相互接続されるが、但
し、同一のダイナミック・スイッチ内に同時に複数の物
理的接続が存在する。ダイナミック・スイッチ10は、
米国特許4,605,928号、4,630,045
号、及び4,635,250号に開示されるように製造
される。一つの好ましい実施態様においては、ダイナミ
ック・スイッチ10は、ダブル・サイド・スイッチ、つ
まり、前述の米国特許4,635,250号の背景技術
において記述されるような2サイド・クロス・ポイント
・スイッチである。ダイナミック・スイッチ10によっ
て確立される二つのダイナミック・スイッチのポートP
の相互接続は、現存する任意の他のペアのダイナミック
・スイッチのポートの相互接続に影響することも、ある
いはダイナミック・スイッチがこれら接続を切断する能
力に影響することもない。
それに接続された任意の二つのリンクを物理的に相互接
続する能力を提供する。ダイナミック・スイッチ10上
のリンク接続ポイントは、ダイナミック・スイッチのポ
ートPである。一つの接続においては、二つのダイナミ
ック・スイッチのポートPのみが相互接続されるが、但
し、同一のダイナミック・スイッチ内に同時に複数の物
理的接続が存在する。ダイナミック・スイッチ10は、
米国特許4,605,928号、4,630,045
号、及び4,635,250号に開示されるように製造
される。一つの好ましい実施態様においては、ダイナミ
ック・スイッチ10は、ダブル・サイド・スイッチ、つ
まり、前述の米国特許4,635,250号の背景技術
において記述されるような2サイド・クロス・ポイント
・スイッチである。ダイナミック・スイッチ10によっ
て確立される二つのダイナミック・スイッチのポートP
の相互接続は、現存する任意の他のペアのダイナミック
・スイッチのポートの相互接続に影響することも、ある
いはダイナミック・スイッチがこれら接続を切断する能
力に影響することもない。
【0024】一つの接続が確立されるとき、二つのダイ
ナミック・スイッチのポートとそれらの対応するポイン
ト間リンクが、上に述べたスイッチに関する特許におい
て説明されるように、ダイナミック・スイッチ10内の
スイッチマトリックスによって、これら二つのリンクが
この接続の期間を通じて一つの連続したリンクとして扱
われ、またそのように見えるように相互接続される。二
つの接続されたスイッチのポートPの一つによってフレ
ームが受信されると、これらフレームは、通常、他方の
ポートのリンク上に送出するために、片方のポートから
他方のポートにパスされる。
ナミック・スイッチのポートとそれらの対応するポイン
ト間リンクが、上に述べたスイッチに関する特許におい
て説明されるように、ダイナミック・スイッチ10内の
スイッチマトリックスによって、これら二つのリンクが
この接続の期間を通じて一つの連続したリンクとして扱
われ、またそのように見えるように相互接続される。二
つの接続されたスイッチのポートPの一つによってフレ
ームが受信されると、これらフレームは、通常、他方の
ポートのリンク上に送出するために、片方のポートから
他方のポートにパスされる。
【0025】ダイナミック・スイッチ10は、二つのポ
ートPの間に、二つの方法、動的あるいは静的のどちら
かの方法で一つの接続を形成することができる。これら
接続は、それそれ、動的接続及び静的接続と呼ばれる。
ートPの間に、二つの方法、動的あるいは静的のどちら
かの方法で一つの接続を形成することができる。これら
接続は、それそれ、動的接続及び静的接続と呼ばれる。
【0026】ダイナミック・スイッチ10は、本発明と
同一出願人をの特許出願07/429,267号『動的
接続を行なうためのスイッチ及びそのプロトコール』に
開示されるように、二つのポートPの間の動的接続をリ
ンクを通じて送信されるシリアルフレーム内のフレーム
区切文字によって提供される情報及びこれらポートPの
各々の所に存在する状態に基づいて動的接続を確立ある
いは切断する。
同一出願人をの特許出願07/429,267号『動的
接続を行なうためのスイッチ及びそのプロトコール』に
開示されるように、二つのポートPの間の動的接続をリ
ンクを通じて送信されるシリアルフレーム内のフレーム
区切文字によって提供される情報及びこれらポートPの
各々の所に存在する状態に基づいて動的接続を確立ある
いは切断する。
【0027】ダイナミック・スイッチは、二つのポート
P間の静的接続をダイナミック・スイッチ制御ユニット
20のローカルあるいは遠隔設備によって受信されるコ
マンドの結果として確立あるいは切断する。
P間の静的接続をダイナミック・スイッチ制御ユニット
20のローカルあるいは遠隔設備によって受信されるコ
マンドの結果として確立あるいは切断する。
【0028】二つのポートP間に静的接続が存在する場
合、これらポートは、静的状態にある。静的状態は、リ
ンクからあるいは静的に接続されたポートから受信され
る情報によって影響されない。二つの静的に接続された
ポートの一つによって(後に説明の)シーケンスが受信
されると、受信されたシーケンスは、通常、この接続さ
れたポート上に再送信される。フレームが静的に接続さ
れたポートによって受信及び送信される。
合、これらポートは、静的状態にある。静的状態は、リ
ンクからあるいは静的に接続されたポートから受信され
る情報によって影響されない。二つの静的に接続された
ポートの一つによって(後に説明の)シーケンスが受信
されると、受信されたシーケンスは、通常、この接続さ
れたポート上に再送信される。フレームが静的に接続さ
れたポートによって受信及び送信される。
【0029】前述の如く、情報はシリアルI/Oインタ
ーフェース上をフレームにて伝送される。フレームは、
所定のフォーマットに従って送信あるいは受信される情
報のユニットである。このフォーマットは、情報のユニ
ットの開始及び終端を区画し、またこれら境界内の情報
の位置を規定する。図2は、基本フレームのフォーマッ
ト38を示すが、これは、固定長リンクヘッダ欄40,
可変長情報欄42,及び固定長リンクトレーラ欄44を
含む。
ーフェース上をフレームにて伝送される。フレームは、
所定のフォーマットに従って送信あるいは受信される情
報のユニットである。このフォーマットは、情報のユニ
ットの開始及び終端を区画し、またこれら境界内の情報
の位置を規定する。図2は、基本フレームのフォーマッ
ト38を示すが、これは、固定長リンクヘッダ欄40,
可変長情報欄42,及び固定長リンクトレーラ欄44を
含む。
【0030】スイッチを使用する通信は、ダイナミック
・スイッチ10を通じての接続を行なうため及び他の制
御機能を提供するリンク・レベル・プロトコールによっ
て支配される。個々のチャネル及び個々の制御ユニット
は、このリンク・プロトコールの具現であるリンク・レ
ベル設備を含む。
・スイッチ10を通じての接続を行なうため及び他の制
御機能を提供するリンク・レベル・プロトコールによっ
て支配される。個々のチャネル及び個々の制御ユニット
は、このリンク・プロトコールの具現であるリンク・レ
ベル設備を含む。
【0031】後に説明される如く、個々のリンク・レベ
ル設備には、リンク・アドレスと呼ばれる一意のアドレ
スが割り当てられる。リンク・レベル設備へのリンク・
アドレスの割り当ては、リンク・レベル設備が初期化を
行なう際に起こる。スイッチを通じて送られる個々のフ
レームは、フレームの発信元及び宛先を同定するリンク
・レベル・アドレスを含む。より具体的には、このアド
レス情報は、送信リンク・レベル設備のリンク・アドレ
ス(発信元リンク・アドレス)及び受信リンク・レベル
設備のリンク・アドレス(宛先リンク・アドレス)から
成る。スイッチは、このアドレス情報をフレームを受信
しているポートからこのフレームを所定の宛先に送るた
めの適当なポートへの接続を作るために使用する。
ル設備には、リンク・アドレスと呼ばれる一意のアドレ
スが割り当てられる。リンク・レベル設備へのリンク・
アドレスの割り当ては、リンク・レベル設備が初期化を
行なう際に起こる。スイッチを通じて送られる個々のフ
レームは、フレームの発信元及び宛先を同定するリンク
・レベル・アドレスを含む。より具体的には、このアド
レス情報は、送信リンク・レベル設備のリンク・アドレ
ス(発信元リンク・アドレス)及び受信リンク・レベル
設備のリンク・アドレス(宛先リンク・アドレス)から
成る。スイッチは、このアドレス情報をフレームを受信
しているポートからこのフレームを所定の宛先に送るた
めの適当なポートへの接続を作るために使用する。
【0032】図3はリンク見出し40を示し,図4は、
リンクトレーラ44を示す。個々のフレームは、リンク
ヘッダ40内に発見されるフレーム開始(SOF)区切
文字46とリンクトレーラ44内に発見されるフレーム
終端(EOF)区切文字48とによって区画される。フ
レーム区切文字46及び48は、等価のデータ・コード
を持たない専用の伝送文字の組合わせから構成される。
この好ましい実施態様において使用される伝送コード
は、本発明の譲受人によって所有される米国特許4,4
86,739号『バイト本位DCバランス(0.4)8
B/10B区画ブロック伝送コード』に開示されるコー
ドである。フレーム区切文字46と48の間に含まれる
情報は、前述の米国特許4,486,739号において
説明のものと等価の8−ビットコードを持つデータ文字
から成る。
リンクトレーラ44を示す。個々のフレームは、リンク
ヘッダ40内に発見されるフレーム開始(SOF)区切
文字46とリンクトレーラ44内に発見されるフレーム
終端(EOF)区切文字48とによって区画される。フ
レーム区切文字46及び48は、等価のデータ・コード
を持たない専用の伝送文字の組合わせから構成される。
この好ましい実施態様において使用される伝送コード
は、本発明の譲受人によって所有される米国特許4,4
86,739号『バイト本位DCバランス(0.4)8
B/10B区画ブロック伝送コード』に開示されるコー
ドである。フレーム区切文字46と48の間に含まれる
情報は、前述の米国特許4,486,739号において
説明のものと等価の8−ビットコードを持つデータ文字
から成る。
【0033】SOF46に加えて、図3のリンク見出し
40は、宛先アドレス欄50,発信元アドレス欄52及
びリンク制御欄54を含む。
40は、宛先アドレス欄50,発信元アドレス欄52及
びリンク制御欄54を含む。
【0034】前述の如く、SOF46は、エラーを持た
ないフレームの内容内には現われることが許されない専
用の伝送文字のストリングである。二つのタイプのSO
F区切文字が存在する。接続SOF(CSOF)区切文
字は、動的接続を確立するための接続開始制御として使
用され、パシブSOF(PSOF)区切文字は、ダイナ
ミック接続の確立に関しては、何の働きも持たない。
ないフレームの内容内には現われることが許されない専
用の伝送文字のストリングである。二つのタイプのSO
F区切文字が存在する。接続SOF(CSOF)区切文
字は、動的接続を確立するための接続開始制御として使
用され、パシブSOF(PSOF)区切文字は、ダイナ
ミック接続の確立に関しては、何の働きも持たない。
【0035】宛先アドレス欄50は、フレームの内容の
最初の欄であり、SOF区切文字46の直後に来る。宛
先アドレス欄50は、フレームの宛先であるチャネルあ
るいは制御ユニットのリンク・レベル設備を同定し、フ
レームを目的とされる受信機であるリンク・レベル設備
にルートするために使用される。宛先リンク・アドレス
50は、どの物理接続が確立されるべきであり、またフ
レームがスイッチ10を通じてルートされるべき宛先を
決定するために使用される。接続が存在せず、つまり、
ポートPが活動してない状態にあり、ビジーあるいはポ
ート拒絶状態が存在しないときは、接続が確立され、フ
レームは宛先ポートにルートされる。
最初の欄であり、SOF区切文字46の直後に来る。宛
先アドレス欄50は、フレームの宛先であるチャネルあ
るいは制御ユニットのリンク・レベル設備を同定し、フ
レームを目的とされる受信機であるリンク・レベル設備
にルートするために使用される。宛先リンク・アドレス
50は、どの物理接続が確立されるべきであり、またフ
レームがスイッチ10を通じてルートされるべき宛先を
決定するために使用される。接続が存在せず、つまり、
ポートPが活動してない状態にあり、ビジーあるいはポ
ート拒絶状態が存在しないときは、接続が確立され、フ
レームは宛先ポートにルートされる。
【0036】発信元アドレス欄52が宛先アドレス欄5
0の直後に続き、発信リンク・レベル設備を同定する。
0の直後に続き、発信リンク・レベル設備を同定する。
【0037】リンク・レベル設備は、フレームの発信元
としてのその同定をそれが送る任意のフレームの発信元
アドレス欄52内にそれに割り当てられたリンク・アド
レスを挿入することによって提供する。フレームが有効
な発信元アドレス52と共に受信された後は、この発信
元アドレス52が、殆どのケースにおいて、同じリンク
・レベル設備への任意のその後の応答フレームあるいは
将来の要求フレーム内の宛先フレームとして使用され
る。
としてのその同定をそれが送る任意のフレームの発信元
アドレス欄52内にそれに割り当てられたリンク・アド
レスを挿入することによって提供する。フレームが有効
な発信元アドレス52と共に受信された後は、この発信
元アドレス52が、殆どのケースにおいて、同じリンク
・レベル設備への任意のその後の応答フレームあるいは
将来の要求フレーム内の宛先フレームとして使用され
る。
【0038】リンク制御欄54は、フレームのタイプ及
びフォーマットを示す。本発明のこの好ましい実施態様
においては、リンク制御欄54の内容が現在のフレーム
がリンク・アドレス割り当て(ALA)フレームである
か、ALAフレームに応答して送られた確認(ACK)
フレームであるか、あるいは他の要求フレームであるか
を示す。リンク見出し40の最後の欄であるリンク制御
欄54が発信元アドレス欄52の直後に続く。
びフォーマットを示す。本発明のこの好ましい実施態様
においては、リンク制御欄54の内容が現在のフレーム
がリンク・アドレス割り当て(ALA)フレームである
か、ALAフレームに応答して送られた確認(ACK)
フレームであるか、あるいは他の要求フレームであるか
を示す。リンク見出し40の最後の欄であるリンク制御
欄54が発信元アドレス欄52の直後に続く。
【0039】情報欄42がリンク見出し40に続く最初
の欄である。情報欄のサイズは特定のフレームによって
遂行される機能に依存する。例えば、理由コードが応答
フレームの情報欄42内に送信される。
の欄である。情報欄のサイズは特定のフレームによって
遂行される機能に依存する。例えば、理由コードが応答
フレームの情報欄42内に送信される。
【0040】図4のリンクトレーラ44は、EOF区切
文字48の直前に巡回冗長検査(CRC)欄56を含
む。CRC欄56は、受信リンク・レベル設備によって
フレームのビットの保全性に影響を与える殆どのフレー
ムエラーを検出するために使用される冗長検査コードを
含む。アドレス欄50及び52,リンク制御欄54及び
情報欄42は、CRC56を生成するために使用され、
従って、CRC56によって保護される。
文字48の直前に巡回冗長検査(CRC)欄56を含
む。CRC欄56は、受信リンク・レベル設備によって
フレームのビットの保全性に影響を与える殆どのフレー
ムエラーを検出するために使用される冗長検査コードを
含む。アドレス欄50及び52,リンク制御欄54及び
情報欄42は、CRC56を生成するために使用され、
従って、CRC56によって保護される。
【0041】フレーム終端(EOF)区切文字48がフ
レームの伝送文字の最後のストリングである。ここで
も、これはエラーの存在しないフレームの内容内には現
われることができない専用の伝送文字のシーケンスであ
る。フレームの受信の際にEOF区切文字48に遭遇す
ると、これは、フレームの終端を示し、EOF区切文字
48の直前の二つの伝送文字をフレームの内容の終端の
所のCRC56として同定する。EOF区切文字48は
またフレーム長チェックの目的のためのフレームの広が
りを示す。
レームの伝送文字の最後のストリングである。ここで
も、これはエラーの存在しないフレームの内容内には現
われることができない専用の伝送文字のシーケンスであ
る。フレームの受信の際にEOF区切文字48に遭遇す
ると、これは、フレームの終端を示し、EOF区切文字
48の直前の二つの伝送文字をフレームの内容の終端の
所のCRC56として同定する。EOF区切文字48は
またフレーム長チェックの目的のためのフレームの広が
りを示す。
【0042】二つのタイプのEOF区切文字48が存在
し、切断EOF(DEOF)区切文字は、動的接続の切
断を開始するために使用され、パシブEOF(PEO
F)区切文字は、動的接続の切断との関連では何の動作
も持たない。
し、切断EOF(DEOF)区切文字は、動的接続の切
断を開始するために使用され、パシブEOF(PEO
F)区切文字は、動的接続の切断との関連では何の動作
も持たない。
【0043】フレームが伝送されていないときは、アイ
ドル文字がリンク上を送られる。データ価値を持たない
特別の文字であるこれらアイドル文字は、リンクの同期
性を保持するために使用される。特別のアイドル文字の
シーケンスがまた特別の制御機能の限定された通信、例
えば、オフラインあるいは故障状態の指標を提供するた
めに送られる。これら特別のシーケンスは、本発明の部
分を構成するものではなく、これ以上説明されない。
ドル文字がリンク上を送られる。データ価値を持たない
特別の文字であるこれらアイドル文字は、リンクの同期
性を保持するために使用される。特別のアイドル文字の
シーケンスがまた特別の制御機能の限定された通信、例
えば、オフラインあるいは故障状態の指標を提供するた
めに送られる。これら特別のシーケンスは、本発明の部
分を構成するものではなく、これ以上説明されない。
【0044】制御ユニット26−29及びチャネル22
及び24のリンク・レベル設備は、各々フレームを受信
するため及びフレームを生成するための装置を含む。フ
レームを受信するための装置は、米国特許出願429,
257号『データリンクからのフレームを復号するため
の装置』において説明されるようなものであり、フレー
ムを生成するための装置は、米国特許出願428,79
8号において説明されるようなものであるが、両者とも
本発明の譲受人によって所有される。
及び24のリンク・レベル設備は、各々フレームを受信
するため及びフレームを生成するための装置を含む。フ
レームを受信するための装置は、米国特許出願429,
257号『データリンクからのフレームを復号するため
の装置』において説明されるようなものであり、フレー
ムを生成するための装置は、米国特許出願428,79
8号において説明されるようなものであるが、両者とも
本発明の譲受人によって所有される。
【0045】本発明のI/Oシステムにおいては、シス
テム内の個々のリンク・レベル設備は、一意のリンク・
アドレスを割り当てられることを要求してダイナミック
・スイッチ10にALAフレームを送る。ALAフレー
ムを受信すると、ダイナミック・スイッチ10は一意の
リンク・アドレスを割り当て、ACKフレームの宛先ア
ドレス欄50内に割り当てられたリンク・アドレスを持
つACKフレームを要求リンク・レベル設備に送り返
す。この実施態様においては、ダイナミック・スイッチ
制御ユニット20がダイナミック・スイッチ10に対し
て一意のリンク・アドレスを割り当てる機能を遂行す
る。但し、ダイナミック・スイッチ10あるいはその個
々のポートが一意のリンク・アドレスを割り当てる他の
実施態様を考えることもできる。
テム内の個々のリンク・レベル設備は、一意のリンク・
アドレスを割り当てられることを要求してダイナミック
・スイッチ10にALAフレームを送る。ALAフレー
ムを受信すると、ダイナミック・スイッチ10は一意の
リンク・アドレスを割り当て、ACKフレームの宛先ア
ドレス欄50内に割り当てられたリンク・アドレスを持
つACKフレームを要求リンク・レベル設備に送り返
す。この実施態様においては、ダイナミック・スイッチ
制御ユニット20がダイナミック・スイッチ10に対し
て一意のリンク・アドレスを割り当てる機能を遂行す
る。但し、ダイナミック・スイッチ10あるいはその個
々のポートが一意のリンク・アドレスを割り当てる他の
実施態様を考えることもできる。
【0046】ダイナミック・スイッチ10が存在しない
ときは、ALAフレームを受信する制御ユニットのリン
ク・レベル設備はリンク・レベル拒絶フレームをリター
ンし、一方、このようなALAフレームを受信するチャ
ネルのリンク・レベル設備は、リンク・レベルビジーあ
るいはACKフレームをリターンする。このようなリン
ク・レベル拒絶フレームを受信するチャネルのリンク・
レベル設備は、制御ユニットが接続されていることを知
り、アドレス割り当てルーチン、例えば、先行技術にお
いて知られているルーチンの一つを開始し、一意のリン
ク・アドレスをそれ自体及びその制御ユニットに割り当
てる。但し、リンク・レベルビジーフレームの応答を受
信するリンク・レベル設備が制御ユニットのリンク・レ
ベル設備であるときは、これはチャネルが接続されてい
ること、及びそのチャネルがそのリンク・アドレスを割
り当てることを知る。これら手順は、後に図5−8との
関連において説明される。
ときは、ALAフレームを受信する制御ユニットのリン
ク・レベル設備はリンク・レベル拒絶フレームをリター
ンし、一方、このようなALAフレームを受信するチャ
ネルのリンク・レベル設備は、リンク・レベルビジーあ
るいはACKフレームをリターンする。このようなリン
ク・レベル拒絶フレームを受信するチャネルのリンク・
レベル設備は、制御ユニットが接続されていることを知
り、アドレス割り当てルーチン、例えば、先行技術にお
いて知られているルーチンの一つを開始し、一意のリン
ク・アドレスをそれ自体及びその制御ユニットに割り当
てる。但し、リンク・レベルビジーフレームの応答を受
信するリンク・レベル設備が制御ユニットのリンク・レ
ベル設備であるときは、これはチャネルが接続されてい
ること、及びそのチャネルがそのリンク・アドレスを割
り当てることを知る。これら手順は、後に図5−8との
関連において説明される。
【0047】図5は、リンク・アドレス取得手順の際の
チャネル内のリンク・レベル設備の動作を示す流れ図で
ある。ブロック60において、チャネルは、ALAフレ
ームを送り、リンク・アドレスの割り当てを要求する。
ブロック62において、チャネルは、そのALAフレー
ムに対する応答を待つ。ブロック64において、この応
答が、エラーの存在しないACKフレームであることが
決定されたときは、チャネルは、ダイナミック・スイッ
チ10が接続されたことを知り、ACKフレームの宛先
アドレス50内の値をそのリンク・アドレスとして受け
入れ、格納する。これが図5のブロック65に示され
る。ALAフレームに応答して送られたフレームがエラ
ーが存在しないACKフレームでないときは、チャネル
は、ブロック66において、この応答フレームがポート
ビジーフレーム、あるいはリンク・レベルビジーフレー
ムであるかチェックする。ブロック66におけるチェッ
クが肯定あるときは、チャネルはブロック60に戻り、
もう一つのALAフレームを送る。
チャネル内のリンク・レベル設備の動作を示す流れ図で
ある。ブロック60において、チャネルは、ALAフレ
ームを送り、リンク・アドレスの割り当てを要求する。
ブロック62において、チャネルは、そのALAフレー
ムに対する応答を待つ。ブロック64において、この応
答が、エラーの存在しないACKフレームであることが
決定されたときは、チャネルは、ダイナミック・スイッ
チ10が接続されたことを知り、ACKフレームの宛先
アドレス50内の値をそのリンク・アドレスとして受け
入れ、格納する。これが図5のブロック65に示され
る。ALAフレームに応答して送られたフレームがエラ
ーが存在しないACKフレームでないときは、チャネル
は、ブロック66において、この応答フレームがポート
ビジーフレーム、あるいはリンク・レベルビジーフレー
ムであるかチェックする。ブロック66におけるチェッ
クが肯定あるときは、チャネルはブロック60に戻り、
もう一つのALAフレームを送る。
【0048】ブロック66におけるチェックが否定であ
るときは、ブロック68において、この応答フレームが
ALAエラーコードを持つリンク・レベル拒絶フレーム
であるか決定するためのチェックが遂行される。ブロッ
ク68におけるチェックが肯定であるときは、チャネル
は、ポイント間あるいは静的接続が存在することを知
る。ポイント間接続は、チャネルが直接に制御ユニット
に接続されるような接続である。静的接続は、チャネル
がダイナミック・スイッチを通じて制御ユニットに接続
されるような接続であり、ダイナミック・スイッチを通
じてのこの接続は、専用あるいは静的接続である。ブロ
ック70において、ポイント間あるいは静的接続が許さ
れるか調べるためのチェックが遂行される。ブロック6
8におけるチェックが応答フレームがALAエラー・コ
ードを持つリンク・レベル拒絶フレームでないことを決
定したとき、あるいはブロック70におけるチェック
が、ポイント間あるいは静的接続が許されないことを示
すときは、チャネルは、ブロック75において、エラー
状態になる。ブロック70において、チャネルがポイン
ト間あるいは静的接続が許されることを決定したとき
は、チャネルは、ブロック76において、それ自体及び
接続された制御ユニットに対する正しいリンク・アドレ
スを決定する。この時点で、制御ユニットに対するリン
ク・アドレスが、図7との関連で後に説明されるよう
に、後に制御ユニットに送られるようにチャネル内に保
持される。
るときは、ブロック68において、この応答フレームが
ALAエラーコードを持つリンク・レベル拒絶フレーム
であるか決定するためのチェックが遂行される。ブロッ
ク68におけるチェックが肯定であるときは、チャネル
は、ポイント間あるいは静的接続が存在することを知
る。ポイント間接続は、チャネルが直接に制御ユニット
に接続されるような接続である。静的接続は、チャネル
がダイナミック・スイッチを通じて制御ユニットに接続
されるような接続であり、ダイナミック・スイッチを通
じてのこの接続は、専用あるいは静的接続である。ブロ
ック70において、ポイント間あるいは静的接続が許さ
れるか調べるためのチェックが遂行される。ブロック6
8におけるチェックが応答フレームがALAエラー・コ
ードを持つリンク・レベル拒絶フレームでないことを決
定したとき、あるいはブロック70におけるチェック
が、ポイント間あるいは静的接続が許されないことを示
すときは、チャネルは、ブロック75において、エラー
状態になる。ブロック70において、チャネルがポイン
ト間あるいは静的接続が許されることを決定したとき
は、チャネルは、ブロック76において、それ自体及び
接続された制御ユニットに対する正しいリンク・アドレ
スを決定する。この時点で、制御ユニットに対するリン
ク・アドレスが、図7との関連で後に説明されるよう
に、後に制御ユニットに送られるようにチャネル内に保
持される。
【0049】図6は、I/Oシステムの制御ユニット内
のリンク・レベル設備の動作を示す流れ図である。ブロ
ック80において、制御ユニットはALAフレームを送
り、ブロック83において、ALAフレームに対する応
答を待つ。応答が受信されると、制御ユニットは、ブロ
ック85において、エラーの存在しないACK応答フレ
ームが受信されたか決定するためのチェックを行なう。
ブロック85において、エラーの存在しないACK応答
フレームが受信されたときは、制御ユニットは、ブロッ
ク87に示されるように、ACKフレームの宛先欄50
内のリンク・アドレスをそのリンク・アドレスとして受
け入れ、格納する。85におけるチェックが受信された
応答フレームがエラーの存在しないACK応答フレーム
でないと決定したときは、制御ユニットは、ブロック8
8において、応答フレームがポートビジーフレームある
いはリンク・レベルビジーフレームの一つであるか調べ
るチェックを行なう。ブロック88におけるチェックが
肯定のときは、制御ユニットは80に戻り、新たなAL
Aフレームを送る。ブロック88におけるチェックが否
定であるときは、制御ユニットはブロック89に示され
るようにエラー状態に入る。
のリンク・レベル設備の動作を示す流れ図である。ブロ
ック80において、制御ユニットはALAフレームを送
り、ブロック83において、ALAフレームに対する応
答を待つ。応答が受信されると、制御ユニットは、ブロ
ック85において、エラーの存在しないACK応答フレ
ームが受信されたか決定するためのチェックを行なう。
ブロック85において、エラーの存在しないACK応答
フレームが受信されたときは、制御ユニットは、ブロッ
ク87に示されるように、ACKフレームの宛先欄50
内のリンク・アドレスをそのリンク・アドレスとして受
け入れ、格納する。85におけるチェックが受信された
応答フレームがエラーの存在しないACK応答フレーム
でないと決定したときは、制御ユニットは、ブロック8
8において、応答フレームがポートビジーフレームある
いはリンク・レベルビジーフレームの一つであるか調べ
るチェックを行なう。ブロック88におけるチェックが
肯定のときは、制御ユニットは80に戻り、新たなAL
Aフレームを送る。ブロック88におけるチェックが否
定であるときは、制御ユニットはブロック89に示され
るようにエラー状態に入る。
【0050】図7は、チャネルが招かれなかったALA
フレームを受信したときのチャネル内のリンク・レベル
設備の動作を示す流れ図である。ブロック90におい
て、チャネルは、制御ユニットがポイント間接続あるい
はダイナミック・スイッチを通じての静的接続によって
チャネルに接続された事を示すALAフレームを受信す
る。ブロック92において、ポイント間接続あるいは静
的接続がこのチャネルに対して許されるか否かを調べる
ためのチェックが遂行される。ブロック92におけるチ
ェックが否定であるときは、チャネルは、ブロック94
において示されるように、エラー状態に入る。ブロック
92におけるチェックが肯定であるときは、チャネル
は、ブロック96において、リンク・アドレスが準備で
きているか調べるためのチェックを行なう。リンク・ア
ドレスは、ブロック96において、例えば、図5の76
においてリンク・アドレスが前に決定されているとき
は、用意できている。ブロック96において、リンク・
アドレスが用意できてないときは、チャネルは、ブロッ
ク97において、ビジー応答フレームを送り、ブロック
98において、リンク・アドレスを決定するためのルー
チンに入る。ブロック98におけるこのルーチンは、ブ
ロック76におけるルーチンと同一であり、チャネル
は、先行技術におけるように、このチャネル及び接続さ
れた制御ユニットに対する一意のリンク・アドレスを決
定する。
フレームを受信したときのチャネル内のリンク・レベル
設備の動作を示す流れ図である。ブロック90におい
て、チャネルは、制御ユニットがポイント間接続あるい
はダイナミック・スイッチを通じての静的接続によって
チャネルに接続された事を示すALAフレームを受信す
る。ブロック92において、ポイント間接続あるいは静
的接続がこのチャネルに対して許されるか否かを調べる
ためのチェックが遂行される。ブロック92におけるチ
ェックが否定であるときは、チャネルは、ブロック94
において示されるように、エラー状態に入る。ブロック
92におけるチェックが肯定であるときは、チャネル
は、ブロック96において、リンク・アドレスが準備で
きているか調べるためのチェックを行なう。リンク・ア
ドレスは、ブロック96において、例えば、図5の76
においてリンク・アドレスが前に決定されているとき
は、用意できている。ブロック96において、リンク・
アドレスが用意できてないときは、チャネルは、ブロッ
ク97において、ビジー応答フレームを送り、ブロック
98において、リンク・アドレスを決定するためのルー
チンに入る。ブロック98におけるこのルーチンは、ブ
ロック76におけるルーチンと同一であり、チャネル
は、先行技術におけるように、このチャネル及び接続さ
れた制御ユニットに対する一意のリンク・アドレスを決
定する。
【0051】ブロック96におけるチェックにおいて、
リンク・アドレスが用意できているときは、ブロック9
9において、ACK応答フレームの宛先アドレス欄50
内にその制御ユニットのリンク・アドレスを持つACK
応答フレームが制御ユニットに送られる。
リンク・アドレスが用意できているときは、ブロック9
9において、ACK応答フレームの宛先アドレス欄50
内にその制御ユニットのリンク・アドレスを持つACK
応答フレームが制御ユニットに送られる。
【0052】図8は、制御ユニットが招かれなかったA
LAフレームを受信したときの制御ユニット内のリンク
・レベル設備の動作を示す流れ図である。ブロック10
1において、制御ユニットは、制御ユニットがポイント
間接続あるいはダイナミック・スイッチを通じての静的
接続によってチャネルに直接に接続されたことを示すA
LAフレームを受信する。制御ユニットは、ブロック1
02に示されるように、ALAエラーコードを持つリン
ク・レベル拒絶フレームを送る。ALAエラーコードを
持つこのリンク・レベル拒絶フレームは、図5の68に
示されるように、このチャネルによって、前述のよう
に、ポイント間あるいは静的接続が許されるとき、リン
ク・アドレスをこのチャネル及び制御ユニットに割り当
てるために使用される。
LAフレームを受信したときの制御ユニット内のリンク
・レベル設備の動作を示す流れ図である。ブロック10
1において、制御ユニットは、制御ユニットがポイント
間接続あるいはダイナミック・スイッチを通じての静的
接続によってチャネルに直接に接続されたことを示すA
LAフレームを受信する。制御ユニットは、ブロック1
02に示されるように、ALAエラーコードを持つリン
ク・レベル拒絶フレームを送る。ALAエラーコードを
持つこのリンク・レベル拒絶フレームは、図5の68に
示されるように、このチャネルによって、前述のよう
に、ポイント間あるいは静的接続が許されるとき、リン
ク・アドレスをこのチャネル及び制御ユニットに割り当
てるために使用される。
【0053】図9は、リンク・アドレス取得手順の際の
ダイナミック・スイッチの動作を示す流れ図である。前
述のように、図9の流れ図は、必要に応じて、ダイナミ
ック・スイッチ制御ユニット20によっても、あるいは
ダイナミック・スイッチの他の要素、例えば、個々のポ
ートによっても遂行できる。110において、ダイナミ
ック・スイッチ10のポートは、ALAフレームを受信
する。112において、ダイナミック・スイッチは、A
LAフレームを送っているリンク・レベル設備にリンク
・アドレスを割り当てる。この実施態様においては、個
々のスイッチポートは、それと関連する特定のリンク・
アドレスを持ち、ダイナミック・スイッチ制御ユニット
20は、ALAフレームを送っているリンク・レベル設
備にそれが接続されたポートと関連するリンク・アドレ
スを割り当てる。必要によっては、割り当てられるべき
リンク・アドレスを決定するための他のスキーム、例え
ば、先行技術によるスキームを使用することもできる。
115において、ACKフレームの宛先アドレス欄50
内にそれに割り当てられたリンク・アドレスを持つAC
Kフレームが要求リンク・レベル設備にリターンされ
る。
ダイナミック・スイッチの動作を示す流れ図である。前
述のように、図9の流れ図は、必要に応じて、ダイナミ
ック・スイッチ制御ユニット20によっても、あるいは
ダイナミック・スイッチの他の要素、例えば、個々のポ
ートによっても遂行できる。110において、ダイナミ
ック・スイッチ10のポートは、ALAフレームを受信
する。112において、ダイナミック・スイッチは、A
LAフレームを送っているリンク・レベル設備にリンク
・アドレスを割り当てる。この実施態様においては、個
々のスイッチポートは、それと関連する特定のリンク・
アドレスを持ち、ダイナミック・スイッチ制御ユニット
20は、ALAフレームを送っているリンク・レベル設
備にそれが接続されたポートと関連するリンク・アドレ
スを割り当てる。必要によっては、割り当てられるべき
リンク・アドレスを決定するための他のスキーム、例え
ば、先行技術によるスキームを使用することもできる。
115において、ACKフレームの宛先アドレス欄50
内にそれに割り当てられたリンク・アドレスを持つAC
Kフレームが要求リンク・レベル設備にリターンされ
る。
【0054】接続された装置のリンク・アドレスが要求
リンク・レベル設備に誰がそれに接続されたかを知らせ
るためにACKフレームの発信元アドレス欄52内に置
かれる。要求リンク・レベル設備がダイナミック・スイ
ッチに接続された制御ユニットであるときは、発信元ア
ドレス52は、ダイナミック・スイッチ制御ユニット2
0のリンク・アドレスを含む。しかし、制御ユニットが
チャネルに接続されているときは、発信元アドレス52
は、そのチャネルのリンク・アドレスを含む。チャネル
がダイナミック・スイッチに接続されているときは、発
信元アドレス50は、ダイナミック・スイッチ制御ユニ
ット20のリンク・アドレスを含む。但し、チャネルが
制御ユニットに接続されたときは、図8との関連で説明
されたと様に制御ユニットはリンク・アドレスを割り当
てることができないため、制御ユニットによって送られ
るフレームは、ALAエラーを持つリンク・レベル拒絶
を示す。
リンク・レベル設備に誰がそれに接続されたかを知らせ
るためにACKフレームの発信元アドレス欄52内に置
かれる。要求リンク・レベル設備がダイナミック・スイ
ッチに接続された制御ユニットであるときは、発信元ア
ドレス52は、ダイナミック・スイッチ制御ユニット2
0のリンク・アドレスを含む。しかし、制御ユニットが
チャネルに接続されているときは、発信元アドレス52
は、そのチャネルのリンク・アドレスを含む。チャネル
がダイナミック・スイッチに接続されているときは、発
信元アドレス50は、ダイナミック・スイッチ制御ユニ
ット20のリンク・アドレスを含む。但し、チャネルが
制御ユニットに接続されたときは、図8との関連で説明
されたと様に制御ユニットはリンク・アドレスを割り当
てることができないため、制御ユニットによって送られ
るフレームは、ALAエラーを持つリンク・レベル拒絶
を示す。
【0055】もう一つの実施態様においては、ALA機
能は、要求リンク・レベル設備によって、宛先アドレス
欄50内に特別の関係当事者アドレス、そして発信元ア
ドレス欄52内に特別の当人が誰であるかの文字を持つ
フレームを送ることによって達成される。ALAフレー
ムに応答して送られるACKフレームは、もう一つの実
施態様においては、情報欄42内に要求リンク・レベル
設備に対して割り当てられたリンク・アドレスを持つ。
能は、要求リンク・レベル設備によって、宛先アドレス
欄50内に特別の関係当事者アドレス、そして発信元ア
ドレス欄52内に特別の当人が誰であるかの文字を持つ
フレームを送ることによって達成される。ALAフレー
ムに応答して送られるACKフレームは、もう一つの実
施態様においては、情報欄42内に要求リンク・レベル
設備に対して割り当てられたリンク・アドレスを持つ。
【0056】ここでは、本発明の好ましい実施態様が開
示されたが、個々の構造はこれに限定されるものではな
く、特許請求の範囲に定義される本発明の範囲内に入る
全ての変更及び修正も我々の権利の対象となるものであ
る。
示されたが、個々の構造はこれに限定されるものではな
く、特許請求の範囲に定義される本発明の範囲内に入る
全ての変更及び修正も我々の権利の対象となるものであ
る。
【図1】本発明に使用が可能なI/Oシステムのブロッ
ク図であり、このI/Oシステムは、ダイナミック・ス
イッチを通じて制御ユニット接続されたチャネルを持
つ。
ク図であり、このI/Oシステムは、ダイナミック・ス
イッチを通じて制御ユニット接続されたチャネルを持
つ。
【図2】図1のI/Oシステムを通じて送られるフレー
ムを表わす略図である。
ムを表わす略図である。
【図3】図2のフレームのリンク見出しを表わすダイヤ
グラムである。
グラムである。
【図4】図2のフレームのリンクトレーラを表わすダイ
ヤグラムである。
ヤグラムである。
【図5】図1のチャネル内のリンク・アドレス取得手順
の際のリンク・レベル設備の動作を示す流れ図である。
の際のリンク・レベル設備の動作を示す流れ図である。
【図6】図1の制御チャネル内のリンク・アドレス取得
手順の際のリンク・レベル設備の動作を示す流れ図であ
る。
手順の際のリンク・レベル設備の動作を示す流れ図であ
る。
【図7】図1のチャネル内のチャネルが招かれないリン
ク・アドレス取得要求フレームを受信したときのリンク
・レベル設備の動作を示す流れ図である。
ク・アドレス取得要求フレームを受信したときのリンク
・レベル設備の動作を示す流れ図である。
【図8】図1の制御ユニット内の制御ユニットが招かれ
ないリンク・アドレス取得要求フレームを受信したとき
のリンク・レベル設備の動作を示す流れ図である。
ないリンク・アドレス取得要求フレームを受信したとき
のリンク・レベル設備の動作を示す流れ図である。
【図9】図1のダイナミック・スイッチのリンク・アド
レス取得手順の際のダイナミック・スイッチの動作を示
す流れ図である。
レス取得手順の際のダイナミック・スイッチの動作を示
す流れ図である。
10 ダイナミック・スイッチ 12,13,14,15,16,17,18 リンク 20 ダイナミック・スイッチ制御ユニット 22,24 チャネル 26,27,28,29 制御ユニット 30,31,32,33 I/O装置 40 リンクヘッダ 42 情報フィールド 44 リンクトレーラ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ユージン、ポール、ヘーフロン アメリカ合衆国ニューヨーク州、ポーキプ シー、ヒリス、テラス、77 (72)発明者 アラン、サミュエル、メリット アメリカ合衆国ニューヨーク州、ポーキプ シー、サットン、パーク、ロード、21 (72)発明者 マーチン、ウイリアム、サチス アメリカ合衆国コネチカット州、ウェスト ポート、ワーノック、ドライブ、28 (72)発明者 マーク、カール、スネデーカー アメリカ合衆国ニューヨーク州、ベスタ ル、スチュワート、ロード、ボックス、26
Claims (12)
- 【請求項1】個々のリンク・レベル設備が複数のポート
の個々に接続された複数のリンク・レベル設備及び複数
のポートを持つ一つのダイナミック・スイッチを含むコ
ンピュータI/Oシステム内において使用される一意の
リンク・アドレスを該リンク・レベル設備の個々に割り
当てるためのアドレス割当装置において、該個々のリン
ク・レベル設備が、該ダイナミック・スイッチに該リン
ク・レベル設備が接続されたポートを介してリンク・ア
ドレス取得(acquire link address,ALA)フレーム
を送るためのフレーム発生器手段、及び該ダイナミック
・スイッチから該接続されたポートを介して応答フレー
ムを受信するためのフレーム認識手段を含み、該フレー
ム認識手段が該ALAフレームに応答して該ダイナミッ
ク・スイッチからの応答フレームを認識するための手段
を含み、該応答フレームが一つの割り当てられたリンク
・アドレスを含み、該リンク・レベル設備がさらに該応
答フレームからの該割り当てられたリンク・アドレスを
その一意のリンク・アドレスとして格納するためのリン
ク・アドレス格納手段を含むことを特徴とするアドレス
割当装置。 - 【請求項2】該ダイナミック・スイッチがさらに、任意
の該リンク・レベル設備から該ALAフレームを受信す
るためのダイナミック・スイッチ・フレーム認識手段、
該ALAフレームを送信したリンク・レベル設備に一意
のリンク・アドレスを割り当てるためのリンク・アドレ
ス割り当て手段、及び該ALAアドレス・フレームを送
信したリンク・レベル設備に該応答フレームを送信する
ためのダイナミック・スイッチ・フレーム発生器手段を
含み、該応答フレームが該一意のリンク・アドレスを含
むことを特徴とする請求項1に記載のアドレス割当装
置。 - 【請求項3】該複数のリンク・レベル設備がチャネル・
リンク・レベル設備及び制御ユニット・リンク・レベル
設備を含み、該チャネル・リンク・レベル設備が該制御
ユニット・リンク・レベル設備に該ダイナミック・スイ
ッチを通じての専用の静的接続を通じて接続され、該チ
ャネル・リンク・レベル設備がさらに、そのフレーム認
識手段内にALAエラー理由コードを持つリンク・レベ
ル拒絶フレームを認識するための拒絶フレーム認識手
段、及び該拒絶フレーム認識手段に応答して該チャネル
・リンク・レベル設備及び該制御ユニット・リンク・レ
ベル設備に一意のリンク・アドレスを割り当てるための
アドレス割り当て手段を含むことを特徴とする請求項1
に記載のアドレス割当装置。 - 【請求項4】該チャネル・リンク・レベル設備がさら
に、そのフレーム認識手段内にALAフレームを認識す
るためのALAフレーム認識手段、該アドレス割り当て
手段が該制御ユニット・リンク・レベル設備に対して割
り当てられた一意のアドレスを持つか決定するための決
定手段、及びそのフレーム発生器手段内の該決定手段に
応答して、該割り当てられた制御ユニット・リンク・レ
ベル設備の一意のアドレスを含む応答フレームを該制御
ユニット・リンク・レベル設備に送るための手段を含む
ことを特徴とする請求項3に記載のアドレス割当装置。 - 【請求項5】該制御ユニット・リンク・レベル設備がそ
のフレーム認識手段内にALAフレームを認識するため
の手段を含み、そのフレーム発生器手段内にALAフレ
ームの認識に応答してALAエラー応答フレームによる
リンク・レベル拒絶信号を送るための手段を含むことを
特徴とする請求項3に記載のアドレス割当装置。 - 【請求項6】該チャネル・リンク・レベル設備がそのフ
レーム認識手段内にALAエラー応答フレームによるリ
ンク・レベル拒絶信号を認識するための手段を含み、該
チャネル・リンク・アドレス割り当て手段がALAエラ
ー応答フレームによるリンク・レベル拒絶信号の認識に
応答して一意のリンク・アドレスをそれ自体及び該制御
ユニット・リンク・レベル設備に割り当てることを特徴
とする請求項5に記載のアドレス割当装置。 - 【請求項7】各々のリンク・レベル設備が複数のポート
の一つに接続された複数のリンク・レベル設備及び複数
のポートを持つ一つのダイナミック・スイッチを含むコ
ンピュータI/Oシステム内で使用される一意のリンク
・アドレスを該複数のリンク・レベル設備の個々に割り
当てるためのアドレス割当方法において、該方法が、該
リンク・レベル設備が接続されたポートを介して該ダイ
ナミック・スイッチにリンク・アドレス取得(ALA)
フレームを送るステップ、該ALAフレームに応答し
て、一つの割り当てられたリンク・アドレスを含む応答
フレームを該ダイナミック・スイッチから該接続された
ポートを介して受信するステップ、及び該応答フレーム
からの該割り当てられたリンク・アドレスをその一意の
リンク・アドレスとして格納するステップを含むことを
特徴とするアドレス割当方法。 - 【請求項8】自分が誰であるかを問う発信元アドレスを
含む該ALAフレームを一般的な関係当事者宛先アドレ
スに送るステップがさらに含まれることを特徴とする請
求項7に記載のアドレス割当方法。 - 【請求項9】該一意のリンク・アドレスを該応答フレー
ムの宛先アドレスとして送るステップがさらに含まれる
ことを特徴とする請求項7に記載のアドレス割当方法。 - 【請求項10】該一意のリンク・アドレスを該応答フレ
ームの情報欄内のデータとして送るステップがさらに含
まれることを特徴とする請求項7に記載のアドレス割当
方法。 - 【請求項11】該ダイナミック・スイッチの所で該リン
ク・レベル設備の一つから送られた該ALAフレームを
受信するステップ、該ダイナミック・スイッチによって
一意のリンク・アドレスを該一つのリンク・レベル設備
に割り当てるステップ、及び該ダイナミック・スイッチ
から該一つのリンク・レベル設備に該一意のリンク・ア
ドレスを含む該応答フレームを送るステップがさらに含
まれることを特徴とする請求項7に記載のアドレス割当
方法。 - 【請求項12】該複数のリンク・レベル設備がチャネル
・リンク・レベル設備及び制御ユニット・リンク・レベ
ル設備を含み、該チャネル・リンク・レベル設備が該制
御ユニット・リンク・レベル設備に該ダイナミック・ス
イッチを通じての専用静的接続を通じて接続され、該方
法がさらに該チャネル・リンク・レベル設備の所でAL
Aフレームを認識するステップ、該ALAフレーム認識
手段に応答して該チャネル・リンク・レベル設備によっ
て一意のリンク・レベル・アドレスを該制御ユニット・
リンク・レベル設備に割り当てるステップ、及び該チャ
ネル・リンク・レベル設備からの該一意のリンク・フレ
ームを含む該応答フレームを該ダイナミック・スイッチ
を通じて該制御ユニット・リンク・レベル設備に送るス
テップを含むことを特徴とする請求項7に記載のアドレ
ス割当方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US576557 | 1990-08-31 | ||
| US07/576,557 US5276813A (en) | 1990-08-31 | 1990-08-31 | Acquiring addresses in an input/output system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04241661A JPH04241661A (ja) | 1992-08-28 |
| JPH0656596B2 true JPH0656596B2 (ja) | 1994-07-27 |
Family
ID=24304922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3126826A Expired - Lifetime JPH0656596B2 (ja) | 1990-08-31 | 1991-04-30 | コンピュータi/oシステムにおけるアドレス割当装置および割当方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5276813A (ja) |
| EP (1) | EP0472836B1 (ja) |
| JP (1) | JPH0656596B2 (ja) |
| DE (1) | DE69122013T2 (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0830772A1 (en) * | 1995-06-05 | 1998-03-25 | Shiva Corporation | Apparatus and method for providing unique identifiers to remote dial-in network clients |
| US5771511A (en) | 1995-08-04 | 1998-06-30 | Hill-Rom, Inc. | Communication network for a hospital bed |
| US6584628B1 (en) * | 1995-08-04 | 2003-07-01 | Hill-Rom Services, Inc. | Hospital bed having a rotational therapy device |
| US7017208B2 (en) * | 1995-08-04 | 2006-03-28 | Hill-Rom Services, Inc. | Hospital bed |
| US5664221A (en) * | 1995-11-14 | 1997-09-02 | Digital Equipment Corporation | System for reconfiguring addresses of SCSI devices via a device address bus independent of the SCSI bus |
| US5833375A (en) * | 1996-09-20 | 1998-11-10 | Varis Corporation | System and method for interfacing a raster printer controller with a plurality of print engines |
| AU2002256048A1 (en) * | 2001-03-30 | 2002-10-15 | Hill-Rom Services, Inc. | Hospital bed and network system |
| US7512133B2 (en) * | 2001-12-03 | 2009-03-31 | International Business Machines Corporation | Method and apparatus for obtaining multiple port addresses by a fibre channel from a network fabric |
| US7085860B2 (en) | 2002-01-11 | 2006-08-01 | International Business Machines Corporation | Method and apparatus for a non-disruptive recovery of a single partition in a multipartitioned data processing system |
| DE60228335D1 (de) * | 2002-05-03 | 2008-09-25 | Nokia Siemens Networks Oy | Verfahren und system in einem kommunikationsnetz zur zuteilung und änderung von adressen auf streckenebene |
| US7149821B2 (en) * | 2003-01-29 | 2006-12-12 | International Business Machines Corporation | Predictably defining input/output configurations for environments employing fabrics |
| US8078298B2 (en) * | 2004-03-26 | 2011-12-13 | Harman International Industries, Incorporated | System for node structure discovery in an audio-related system |
| US9201599B2 (en) * | 2004-07-19 | 2015-12-01 | Marvell International Ltd. | System and method for transmitting data in storage controllers |
| US20080189132A1 (en) * | 2007-02-05 | 2008-08-07 | Matthew Minson | Automatic Hospital Bed Accounting System |
| US7827333B1 (en) * | 2008-02-04 | 2010-11-02 | Nvidia Corporation | System and method for determining a bus address on an add-in card |
| US7987247B2 (en) * | 2008-04-28 | 2011-07-26 | Kmc Controls, Inc. | BACnet protocol MS/TP automatic MAC addressing |
| WO2011143151A1 (en) | 2010-05-10 | 2011-11-17 | Nucor Corporation | Centralized detection of radiation in multiple facilities |
| US9539155B2 (en) | 2012-10-26 | 2017-01-10 | Hill-Rom Services, Inc. | Control system for patient support apparatus |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2339144A1 (de) * | 1973-01-30 | 1974-08-01 | Inst Energetik | Schaltungsanordnung zum gleichzeitigen anschluss mehrerer wechselplattenspeicher an mehrere kanaele einer datenverarbeitungsanlage |
| US4155117A (en) * | 1977-07-28 | 1979-05-15 | International Business Machines Corporation | Synchronizing channel-to-channel adapter |
| US4373181A (en) * | 1980-07-30 | 1983-02-08 | Chisholm Douglas R | Dynamic device address assignment mechanism for a data processing system |
| US4608562A (en) * | 1983-10-31 | 1986-08-26 | International Business Machines Corp. | Address personalization of a remotely attached device |
| US4638313A (en) * | 1984-11-08 | 1987-01-20 | Spacelabs, Inc. | Addressing for a multipoint communication system for patient monitoring |
| NL8501632A (nl) * | 1985-06-06 | 1987-01-02 | Philips Nv | Inrichting voor identificatie van randapparaten zoals werkstations, printers en dergelijke, die op geografisch verschillende plaatsen door middel van zich aldaar bevindende koppeleenheden, naar keuze kunnen worden aangesloten op een communicatienetwerk. |
| US4899274A (en) * | 1985-11-21 | 1990-02-06 | International Business Machines Corporation | Dynamic terminal address allocation by the terminal itself in a data processing system |
| JPH0752420B2 (ja) * | 1986-09-10 | 1995-06-05 | 株式会社日立製作所 | 入出力装置アドレス方式 |
| US4968977A (en) * | 1989-02-03 | 1990-11-06 | Digital Equipment Corporation | Modular crossbar interconnection metwork for data transactions between system units in a multi-processor system |
-
1990
- 1990-08-31 US US07/576,557 patent/US5276813A/en not_active Expired - Lifetime
-
1991
- 1991-04-30 JP JP3126826A patent/JPH0656596B2/ja not_active Expired - Lifetime
- 1991-06-18 EP EP91109956A patent/EP0472836B1/en not_active Expired - Lifetime
- 1991-06-18 DE DE69122013T patent/DE69122013T2/de not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04241661A (ja) | 1992-08-28 |
| DE69122013D1 (de) | 1996-10-17 |
| EP0472836A1 (en) | 1992-03-04 |
| DE69122013T2 (de) | 1997-03-13 |
| US5276813A (en) | 1994-01-04 |
| EP0472836B1 (en) | 1996-09-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0656596B2 (ja) | コンピュータi/oシステムにおけるアドレス割当装置および割当方法 | |
| EP0472814B1 (en) | Channel paths in a computer I/O system | |
| US4750109A (en) | Method and system for expediting multi-packet messages in a computer network | |
| EP0529220B1 (en) | Method for acquiring the identifier of a node in an input/output system | |
| US5289579A (en) | Channel adapter for broadband communications at channel speeds | |
| KR950014178B1 (ko) | 컴퓨터 시스템용 입/출력 네트워크 | |
| EP0472835A1 (en) | Notification and verification of state changes in a data processing input/output system | |
| JPS6048638A (ja) | サ−ビス要求を探知するためのポ−リング方法 | |
| JPH03154452A (ja) | プロトコル・システム、動的結合装置のポートの状態を制御するための方法、動的スイッチ及び双方向伝送システムを動作させるための方法 | |
| JPH0472428B2 (ja) | ||
| JPH09130408A (ja) | ネットワークインタフェース装置 | |
| US5894547A (en) | Virtual route synchronization | |
| US5206860A (en) | Recovery from a possible switching error in a computer i/o system | |
| JPS60149239A (ja) | 通信ネツトワ−クシステム | |
| JP2957354B2 (ja) | 信号転送方法 | |
| JPS609247A (ja) | ト−クンリングにおける同報通信確認方式 | |
| KR960015469B1 (ko) | 네트워크 시스템의 원격부팅 방법 | |
| Cripps et al. | SONET: a simple open network | |
| JP3506553B2 (ja) | 通信システム | |
| JPS6016045A (ja) | 端末機と処理装置間の相互連絡方法およびシステム | |
| JPS6121657A (ja) | 回線接続用アダプタ | |
| JP3512913B2 (ja) | 局内制御システム及び局内制御方法 | |
| KR19980036225A (ko) | 무선호출 데이터 전송 지구국 시스템과 망관리 시스템 간의 접속장치 및 접속제어 방법 | |
| JPH07210485A (ja) | 情報処理装置間のアプリケーションプロセス通信方法及びそれを用いた情報処理装置 | |
| NZ197209A (en) | Local area computer multistation linear loop network:topology and network addressing method |