JPH04242463A - 状態変化通知装置及び方法 - Google Patents

状態変化通知装置及び方法

Info

Publication number
JPH04242463A
JPH04242463A JP3135770A JP13577091A JPH04242463A JP H04242463 A JPH04242463 A JP H04242463A JP 3135770 A JP3135770 A JP 3135770A JP 13577091 A JP13577091 A JP 13577091A JP H04242463 A JPH04242463 A JP H04242463A
Authority
JP
Japan
Prior art keywords
frame
link level
scn
port
link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP3135770A
Other languages
English (en)
Other versions
JPH0756644B2 (ja
Inventor
Paul J Brown
ポール、ジョセフ、ブラウン
Joseph C Elliott
ジョセフ、チャールズ、エリオット
Karl H Hoppe
カール、ヘルムス、ホープ
Kenneth R Lynch
ケネス、ロバート、リンチ
Martin W Sachs
マーチン、ウイリアム、サチス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH04242463A publication Critical patent/JPH04242463A/ja
Publication of JPH0756644B2 publication Critical patent/JPH0756644B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は入力/出力チャンネル、
夫々周辺装置を制御する制御ユニット、およびチャンネ
ルと制御ユニットの間のダイナミックスイッチを含むデ
ータ処理システムに関し、より詳細には制御ユニットの
内の特定のものからチャンネルにまたはこれらチャンネ
ルの内の特定のものから制御ユニットへの、ダイナミッ
クスイッチを介しての状態変化のリポートに関する。
【0002】
【従来の技術及び課題】交点(クロスポイント)スイッ
チのような種々のスイッチがデータライン間の接続のた
めに知られている。そのようなスイッチはデータ処理シ
ステムの入力/出力(I/O)チャンネルとI/O周辺
装置または制御ユニットとの間の点−点接続を行うため
に有効なものである。
【0003】IBMテクニカル・ディスクロージャ・ブ
リティン(Technical Disclosure
 Bulletin )Vol.27,No. 8,1
985年1月の第4690〜4692頁にはマルチ並列
インターフェーススイッチング機構における高速クロス
ポイントスイッチングチップの利用が示されている。図
示されていないが、コントローラがチャンネルと制御ユ
ニットとの間にパスをつくるためにスイッチングチップ
上で接続を行うために用いられる。
【0004】米国特許第4074142号明細書は複数
の入力信号の任意のものを複数の出力ラインの内の任意
のものに接続するための光学的クロスポイントスイッチ
を開示している。電気信号は発光ダイオードにより光信
号に変換される。各発光ダイオードからの光はホトセン
サに集束されてこの光信号を電気信号にもどす。入力お
よび出力アドレスデコード回路が1つのホトセンサに結
合されるべき1つの発光ダイオードを選び、スイッチ接
続をつくる。アドレス情報はアドレスバスを介して光ス
イッチに送られる。
【0005】米国特許第4562533号明細書は動的
チャンネル交換器および複数の中央システムを有するデ
ータ処理システムを開示している。夫々の中央システム
は少くとも1つのシリアルチャンネル制御プロセッサを
有する。動的チャンネル交換は複数の中央システムの夫
々が動的チャンネル交換器に接続される複数の周辺装置
へのアクセスを可能にするためのスイッチングロジック
を与える。このデータ処理システムは更に、動的チャン
ネル交換器に接続されて任意の中央システム対間に通信
を与えるアダプタを含む。
【0006】米国特許第4605928号明細書はクロ
スポイントスイッチを示し、データの双方向の流れを可
能にするような双方向動作が可能となっている。
【0007】米国特許第4630045号明細書は接続
または切離し要求を解釈し、それが可能かどうかを決定
し、マトリックスを通じてのパスを選択し、制御信号を
マトリックスに与えて接続または切離しを行うクロスポ
イントスイッチングマトリックスコントローラを示して
いる。このスイッチングアレイの状態は接続または切離
しを行うときチェックされる。
【0008】米国特許第4635250号明細書は内部
垂直ラインまたは相互接続ライン上の情報または電気信
号の流れ方向が相互接続されるべき外部ラインにより異
なった方向となりうるよう構成された完全デュプレック
スモードで動作しうる片側クロスポイントスイッチング
チップを示している。
【0009】米国特許第4641302号明細書は複数
の出力ラインの内の1本にネットワークを通じてシリア
ルデータパケットを切換えるための回路構成を示してい
る。入力シリアルデータはパケット型であり、各パケッ
トはデータパケットを方向づけるべき複数の出力ライン
の内の1本を示すアドレスを含む見出し部を含んでいる
【0010】米国特許第4692917号明細書は夫々
の入力パケットの見出し部を分析し、そのパケットの出
力方向を決定するためのパケットハンドラを有するパケ
ットスイッチングシステムを示している。パケットはこ
のパケットハンドラに接続を解放させるパケット閉成フ
ラグも含んでいる。
【0011】米国特許第4703487号明細書および
同第4771419号明細書はデータ切換用のスイッチ
ングネットワークを示しており、見出し部が接続を行う
ためのアドレスとその接続を破壊するための終了文字を
含んでいる。
【0012】1つのエレメントの状態を遠隔位置に送る
システムは周知である。米国特許第4225918号明
細書はコンピュータとは離れたホームベースからの制御
によりコンピュータに対し2進命令またはデータワード
の伝送用のシステムを示している。このシステムは主コ
ンピュータコンソールに直結した特殊目的のマイクロコ
ンピュータを含み、このコンソールがすべてのコンソー
ルのランプの状態を表わす高速に積分され更新されるパ
ルス列をホームベースにもどすようになっている。
【0013】米国特許第4257100号明細書はリン
グバスを有する電子的データ処理システムを示している
。フォールトの場合には、夫々2つの隣接するステーシ
ョンを接続するすべてのバスラインセグメントのオペラ
ビリティがテストメッセージによりテストされる。バス
ライン状態が決定されて接続されたままのすべてのステ
ーションにリポートされる。
【0014】米国特許第4490785号明細書はコン
ピュータネットワーク内で用いるためのバス構造を開示
している。このネットワーク内の各ホスト装置は一つの
ポートを通じてバスパスに接続する。パスの選択はポー
トにより行われ、パスの故障が検出されるとき、それに
応じて別の良好なパスに自動的に切換えるようになって
おり、ホストは一切関係しない。
【0015】米国特許第4494241号明細書は複数
の送信器と複数の受信器の間の情報伝送用のバスライン
構成を開示している。
【0016】米国特許第4551718号明細書は第1
ロケーションから遠隔の第2ロケーションへの状態情報
伝送システムを示している。これは第1ロケーションに
あって活性または不活性状態となることの出来る複数の
リレーまたは他の装置の状態をモニタするモニタ装置を
含んでいる。プロセッサが任意のリレーの不活性状態か
ら活性状態への状態変化を示す第1信号を出す。
【0017】米国特許第4654784号明細書は遠隔
通信システム内の複数のスイッチングモジュールを開示
している。これらモジュールは誤動作のとき別のリンク
に切換わる。
【0018】本発明の目的はコンピュータI/Oシステ
ム内の状態変化により影響を受ける各リンクレベルファ
シリティに状態変化通知を行うための手段を与えること
である。
【0019】本発明の他の目的は、状態変化通知イニシ
アチブがコンピュータI/Oシステム内のリンクレベル
ファシリティの状態変化または接続性の変化によりつく
られるダイナミックスイッチ制御ユニットを提供するこ
とである。
【0020】本発明の他の目的は次に示す条件のあると
き、特定のリンクレベルファシリティの代りに送られる
状態変化通知を与える状態変化通知機構を提供すること
である。
【0021】1.  状態変化通知がこの特定のリンク
レベルファシリティから、関連(to−whom−it
−may−concern)宛先アドレスと共に入るこ
と、2.  この特定のリンクレベルファシリティが初
期化期間にリンクアドレスの割当てを要求したこと、3
.  上記特定のリンクレベルファシリティが付加され
るポートがそれ自体のリンクアドレスにより識別された
時点でリンクの故障、オフライン、または静的状態とな
ったこと、及び4.  その内の1つが上記特定のリン
クレベルファシリティに接続される2個のダイナミック
スイッチポート間のダイナミック接続を行う能力が変更
されること。
【0022】
【課題を解決するための手段と作用】本発明は複数のポ
ートを有するダイナミックスイッチと、夫々がこれらポ
ートの1個に付加される複数のリンクレベルファシリテ
ィとを含むコンピュータI/Oシステムに関連して用い
られる。一つのポートまたはそれに付加されるリンクレ
ベルファシリティの状態が、その装置の他のリンクレベ
ルファシリティとの通信能力が影響を受けるように変化
したときその事実がダイナミックスイッチ制御ユニット
により認識され、このユニットが影響される他のすべて
のリンクレベルファシリティに状態変化通知(SCN)
フレームを送る。そのような状態変化通知を受けるリン
クレベルファシリティはその状態変化通知を生じさせた
リンクレベルファシリティとの関連または潜在的関連の
内のいずれかが影響を受けたかどうかを決定する。
【0023】
【実施例】図1はデータ処理システムのチャンネルサブ
システムと制御ユニットとの間のダイナミック接続を行
うためのデータ処理システムのI/Oシステムのブロッ
ク図である。このI/Oシステムは複数のポートPを有
するダイナミックスイッチ10を含み、各ポートPは複
数のリンク12−18の一端に付加される。これらリン
クの一本はダイナミックスイッチ制御ユニット20に付
加され、他のリンク12−17の夫々はチャンネルA2
2またはチャンネルB24のような一つのチャンネルま
たは制御ユニット26〜29の1個に付加される。制御
ユニット26−29の夫々は夫々複数の周辺装置D30
〜33を制御する。
【0024】チャンネル22と24の夫々は例えばシス
テム/370,370−XAまたはESA/370チャ
ンネルサブシステムのようなチャンネルサブシステム上
の1つのインターフェースである。チャンネル22と2
4は装置D30〜33のI/O装置とデータ処理システ
ムの主記憶手段(図示せず)との間の情報転送の方向づ
けを行い、チャンネルパス(後述)により異なるI/O
装置Dの付加についての共通の制御を与える。チャンネ
ル22と24は後述するフォーマットでデータを送受信
するチャンネルである。
【0025】リンク12〜17の夫々は一つの制御ユニ
ットと一つのチャンネル、一つのチャンネルと一つのダ
イナミックスイッチ(リンク12と13)、一つの制御
ユニットと一つのダイナミックスイッチ(リンク14〜
17)、または場合によっては、一つのダイナミックス
イッチと他の一つのダイナミックスイッチ、を物理的に
相互接続する点対点の導体対である。一つのリンクの2
本の導体は一方が情報の送信、他方が受信となるように
同時双方向通信パスを与える。リンクが一つのチャンネ
ルまたは制御ユニットに付加すると、そのチャンネルま
たは制御ユニットのI/Oインターフェースに付加され
たことになる。一つのリンクがダイナミックスイッチに
付加される場合はそのダイナミックスイッチのポートP
に付加されたことになる。このダイナミックスイッチが
2個のダイナミックスイッチポート間の接続を行うとき
は1つのポートに付加されるリンクは他のポートに付加
されるリンクに物理的に接続されたことになり、そして
1つの連続したリンクの均等物がその接続期間中につく
られる。
【0026】ダイナミックスイッチ10はそれに付加さ
れる任意の2個のリンクを物理的に相互接続する能力を
与える。ダイナミックスイッチ10のリンク付加点はダ
イナミックスイッチポートPである。1回の接続では2
個のダイナミックスイッチポートPのみが相互接続しう
るが、同一のダイナミックスイッチ内には複数の物理的
接続が同時に存在しうる。ダイナミックスイッチ10は
米国特許第4605928号、同第4630045号お
よび同第4635250号の各明細書に示されるように
構成してもよい。好適な実施例ではダイナミックスイッ
チ10は上記米国特許第4635250号明細書に示さ
れる2側クロスポイントスイッチである。ダイナミック
スイッチ10によりつくられる2個のダイナミックスイ
ッチポートPの相互接続は他のダイナミックスイッチポ
ート対の現存する相互接続に影響しないばかりか、それ
ら接続を解除するダイナミックスイッチの能力にも影響
しない。
【0027】接続がなされると、2個のダイナミックス
イッチポートとそれらの点−点リンクは、2個のリンク
がその接続の期間中1本の連続したリンクとして扱われ
るように上記米国特許明細書に示されるようにダイナミ
ックスイッチ10内のスイッチマトリックスにより相互
接続される。2本の接続されたスイッチポートPの一方
にフレームが入ると、それらフレームは他のポートのリ
ンクでの伝送のため通常は一方のポートから他方へと通
される。
【0028】ダイナミックスイッチ10は動的または静
的に2個のポートP間の接続を形成することが出来る。 従ってこの接続は動的接続または静的接続と呼ばれる。
【0029】ダイナミックスイッチ10はこれらリンク
を介して伝送されるシリアルフレーム内のフレームデリ
ミタにより与えられる情報および米国特許出願第07/
429,267号(出願日1989年10月30日)に
示されるようにこれらポートPの夫々にある条件にもと
づき2個のポートP間の動的接続の形成と解除を行うこ
とが出来る。
【0030】このダイナミックスイッチはダイナミック
スイッチ制御ユニット20の局所または遠隔装置に入る
コマンドにより2つのポートP間に静的接続をつくりま
たはそれを解除することが出来る。ポートPに入るフレ
ームデリミタまたは他のシーケンスはこの静的接続には
影響を有しない。
【0031】静的接続が2つのポートP間にあるとき、
これらポートは静的状態にある。この静的状態はリンク
または静的に接続されたポートから入る情報によっては
影響されない。2つの静的に接続されたポートの一方に
シーケンス(後述)が入るとすれば、この受信されたシ
ーケンスは通常この接続されたポートのリンクに再送さ
れる。フレームは静的に接続されたポートにより同時に
受信および送信されうる。
【0032】一実施例においては、ダイナミックスイッ
チ10は最大で254個のポートPを有することが出来
る。一つの接続に2個のポートが必要であるから、同時
に生じうる接続の最大数は使用されるポートPの数の半
分である。ポートPの数が奇数であれば、この最大数は
ポートPの最大数から1を引いたものの半分となる。1
個のポートPはリンクアドレスを持たず、それ故、固有
のアドレスづけは出来ない。しかしながら、1つのポー
トPと宛先リンクアドレスまたはソースリンクアドレス
との関連づけが後述するようにダイナミックスイッチに
より与えられる。ダイナミックスイッチ10は図6につ
いて述べるマトリックスコントローラを有し、このコン
トローラはポートP間の接続を行い、それを破壊するた
めに用いられる情報を含む。
【0033】ダイナミックスイッチ10は1個のダイナ
ミックスイッチ制御ユニット20を有し、これはそのリ
ンク18の固有のリンクアドレスを割り当てられる。ダ
イナミックスイッチ制御ユニット20はポートPにより
ダイナミックスイッチに付加されるようにダイナミック
スイッチ10に接続され、そのスイッチ10に付加され
る他の制御ユニットのごとくに動的接続に使用可能であ
る。ダイナミックススイッチ制御ユニット20により与
えられる手段により、個々のポートPに関するダイナミ
ックスイッチ10のマトリックスコントローラ(後述)
内の情報に対し、他のポートと動的に接続されるべきそ
のポートの能力を変える変更を行うことが出来る。
【0034】前述のように、情報はフレーム内でシリア
ルI/Oインターフェース上で転送される。フレームは
所定のフォーマットに従って送受信される情報の単位で
ある。このフォーマットは情報単位のスタートとエンド
を限定し、それら限界内のその情報の位置を定める。図
2は基本フレームフォーマット38を示している。これ
は固定長さのリンク見出し部フィールド40、可変長さ
の情報フィールドおよび固定長さのリンクトレーラフィ
ールド44からなる。
【0035】このスイッチを用いる通信はダイナミック
スイッチ10を通じての接続をなすと共に他の制御機能
のためのリンクレベルプロトコルにより支配される。各
チャンネルおよび各制御ユニットはリンクレベルファシ
リティを含む。これはリンクプロトコルの実施例である
【0036】各リンクレベルファシリティはリンクアド
レスである固有のアドレスを与えられる。リンクレベル
ファシリティへのリンクアドレスの割当ては、リンクレ
ベルファシリティが初期化を行うときに生じる。スイッ
チを介して送られるすべてのフレームはフレームのソー
スと宛先を識別するリンクレベルアドレスを含む。特に
、このアドレス情報は送信側リンクレベルファシリティ
のリンクアドレス(ソースリンクアドレス)と受信側リ
ンクレベルファシリティのリンクアドレス(宛先リンク
アドレス)からなる。スイッチはフレームを受けるポー
トから特定の宛先にそのフレームを送る正しいポートへ
の接続をなすためにこのアドレス情報を使用する。
【0037】ダイナミックスイッチ制御ユニット20は
そのスイッチに付加されるチャンネルおよび制御ユニッ
トとの通信の目的でそれに割当てられるリンクアドレス
を有する。
【0038】図1の構成では同一のスイッチポートPと
そのリンクへの動的接続を要求するフレームを受ける2
個以上のポートPによりつくられる競合は現在の条件に
もとづきダイナミックスイッチ内の手段により解決され
る。この競合は各ポートからリンクにチャンネルが付加
されるか制御ユニットが付加されるかには無関係に解決
される。この競合が解消されると、問題のポートの内の
1個のみが動的に要求されたポートに接続され、他方は
そのリンクに宛先ポート使用中条件がダイナミックスイ
ッチにあることを示す。
【0039】所望の接続がなされ得ないならば、ダイナ
ミックスッチ10はその接続がなされなかった理由を与
える理由コードを含むリンク制御レスポンスフレームを
もどす。例えば、スイッチポートPが、すでに他のポー
トとの動的接続を有するポートへの動的接続を要求する
フレームを受けるときには、ダイナミックスイッチ10
は、意図する宛先ポートが使用中であることを示すレス
ポンスコードを含む、ポートビジーフレームと呼ばれる
リンク制御フレームレスポンス(ここではレスポンスフ
レームと呼ぶ)を送る。同様に、スイッチポートPが他
のポートへの動的接続を要求するフレームを受け、その
フレームの宛先リンクアドレスがダイナミックスイッチ
10に限定されていない場合には、スイッチ10はフレ
ームが非限定宛先アドレスを含むことを示す理由コード
を含むポート拒否フレームと呼ぶリンク制御フレームレ
スポンスを送る。
【0040】図3はリンク、見出し部40の内容を、図
4はリンクトレーラ44の内容を夫々示す。すべてのフ
レームはリンク見出し部40内にあるフレームスタート
(SOF)デリミタ46とリンクトレーラ44にあるフ
レームエンド(EOF)デリミタ48により境界づけら
れている。フレームデリミタ46と48は等価8ビット
データコードを有しない特殊な伝送文字の組合せからな
る。好適な実施例では米国特許第4486739号明細
書に示される伝送コードが用いられる。フレームデリミ
タ46と48の間に含まれる情報は上記米国特許明細書
における等価8ビットコードを有するデータ文字からな
る。
【0041】SOF46に加えて、図3のリンク見出し
部40は宛先アドレスフィールド50、ソースアドレス
フィールド52およびリンク制御フィールド54を含む
【0042】前述のようにSOF46はエラーのないフ
レームの内容には生じえない特別の伝送文字ストリング
である。SOFデリミタには二つのタイプがあり、動的
接続を開始させるための接続開始制御に用いられる接続
SOF(CSOF)デリミタと動的接続を行うことに関
するアクションを生じさせない受動SOF(PSOF)
デリミタである。
【0043】宛先アドレスフィールド50はフレームの
内容の第1フィールドであり、SOFデリミタ46のす
ぐ後に続く。宛先アドレスフィールド50はフレームの
宛先であるチャンネルまたは制御ユニットのリンクレベ
ルファシリティを識別し、そのフレームを意図する受信
器であるリンクレベルファシリティに方向づけるために
用いられる。宛先リンクアドレス50はどの物理的接続
をなすべきかの決定、そしてダイナミックスイッチ10
を介してそのフレームが方向づけられるべき宛先の決定
に用いられる。接続が存在しなければ、すなわち、ポー
トPが不活性の状態にあり、ポートビジーまたは拒否条
件がなければ、接続が行われ、フレームは宛先ポートに
向けられる。
【0044】ソースアドレスフィールド52が宛先アド
レスフィールド50の後に続き、送信側のリンクレベル
ファシリティを識別する。
【0045】リンクレベルファシリティはそれが送るフ
レームのソースアドレスフィールド52にそれに割当て
られたリンクアドレスをそう入することによりフレーム
のソースとしてのその識別を与える。有効ソースアドレ
スを有するフレームが受信されると、ソースアドレス5
2はほとんどの場合、以降の要求フレームの同一リンク
レベルファシリティへのレスポンスフレーム内の宛先ア
ドレスとして用いられる。
【0046】リンク制御フィールド54はそのフレーム
のタイプとフォーマットを示す。リンク見出し部40の
最終のフィールドであるリンク制御フィールド54はこ
のソースアドレスフィールド52の次となる。本発明に
おいてはリンク制御フィールド54はそのフレームがリ
ンク制御フレームか装置フレームかを示すものである。 リンク制御フレームの場合にはリンク制御フィールド5
4はそのフレームの機能をも示す。これら機能のいくつ
かは、ポート拒否、リンクレベル拒否、リンクレベルビ
ジー、ポートビジー、本発明の状態変化通知(SCN)
および、リンクレベル装置の状態をリポートするのに必
要な他の機能である。
【0047】情報フィールド42はリンク見出し部40
に続く第1のフィールドである。情報フィールドのサイ
ズは特定のフレームにより行われる機能によりきまる。 例えば前記の理由コードはレスポンスフレームの情報フ
ィールド42内に伝送される。情報フィールド42は後
述するように本発明のSCNフレームに用いられるリン
クアドレス影響(LAA)フィルード42あるいはこの
フィールドを含む。
【0048】リンクトレーラ44はEOFデリミタ48
の直前に周期的冗長チェック(CRC)フィールド56
を含む。CRCフィールド56はフレームのビットの完
全性に影響する殆どのフレームエラーを検出するために
受信側リンクレベルファシリティにより使用される冗長
度チェックコードを含む。アドレス50と52、リンク
制御54および情報42の各フィールドはCRC56を
発生するために用いられ、それ故CRC56により保護
される。
【0049】EOFデリミタ48は1つのフレームの伝
送文字ストリングの最後のものである。ここでもこれは
エラーのないフレームの内容には生じえない伝送文字の
特定のシーケンスである。EOFデリミタ48が1つの
フレームの受信中に生じると、それがそのフレームのエ
ンドを知らせ、そしてEOFデリミタ48の直前の2つ
の伝送文字をそのフレームの内容のエンドにおけるCR
C56として識別する。EOFデリミタ48も適用可能
なフレーム長チェックのためそのフレームの範囲を示す
【0050】EOFデリミタ48には二つのタイプがあ
り、その一つは動的接続の除去を開始するために用いら
れる切離しEOF(DEOF)デリミタであり、他の一
つは動的接続の除去に関しては何のアクションも生じさ
せない受動EOF(PEOF)デリミタである。
【0051】アイドル文字がフレームの送信のないとき
リンクを介して送られる。これらアイドル文字はデータ
値を有さない特別の文字であり、これらリンクを同期さ
せるものである。特殊なアイドル文字のシーケンスも伝
送されて無条件切離しと無条件切離しレスポンスのよう
な特別なコマンドの限定された通信を与える。これら特
殊なシーケンスは本発明の範囲外である。
【0052】図5は前述のリンク見出し部40とリンク
トレーラ44からなる応答(ACK)フレーム70を示
す。ACKフレーム70は情報フィールドを含まず、前
に送られたフレームがリンクエラーを伴わずに受信され
たことをリンクレベルファシリティに確認するために用
いられる。ACKフレーム70はソースアドレスフィー
ルド52を含むから、ACKフレーム70を受けるリン
クレベルファシリティはその受信により前に送られたフ
レームの受信を確認するリンクレベルファシリティがど
れであるかを知る。これは、リンクレベルファシリティ
が後述するように特に関連宛先アドレスによりどこにも
アドレスされていないフレームを送るような場合に重要
である。関連宛先アドレスは宛先アドレスフィールド5
0に、固有で確認可能な文字である特殊な文字を置くこ
とにより指定しうる。
【0053】図6は図1のダイナミックスイッチ10の
ブロック図であり、これは2個のダイナミックスイッチ
ポートPA 150とPB 151のみを含む。ポート
PA 150とPB 151はマトリックス152を介
して接続される。マトリックス152は複数の平行な水
平導体A〜Dと複数の平行な垂直導体A′〜D′からな
る。導体AとB′およびBとA′の交点のスイッチ15
4と155は前述のようにポート150と151の双方
向接続を行うために接続開始制御により閉じられている
。マトリックス152の実際の接続はマトリックスアド
レス出力バス158を介してマトリックスコントローラ
156により制御される。マトリックスコントローラ1
56はダイナミックスイッチ10のポートの接続、動的
であれ静的であれつくることの出来る接続、および図1
について述べるようにダイナミックスイッチ10の動作
についての他の情報を記憶するための記憶機構を含む。
【0054】マトリックスコントローラ156は上記の
マトリックスアドレス出力バス158によりマトリック
ス152に接続され、ポート入力バス160を介してポ
ート150と151からデータを受け、そしてポート出
力バス162を介してポート150と151にデータを
送る。バス158を介しての制御信号はスイッチ154
と155のようなマトリックス152の交点スイッチを
制御する。
【0055】動的接続を要求するのに必要な情報はポー
トPからバス160を介してマトリックスコントローラ
156に送られる。マトリックスコントローラ156は
、要求された接続が拒否または許可されたことを示す情
報をもってポートPに応答する。各ポートPは初期化時
にポートに与えられるポート番号とそのポートの状態を
記憶するための記憶機構166を含む。このように、ポ
ートはソースポートが使用中のとき要求ポートにポート
ビジーフレームを送り、ソースポートが使用中でないと
きには要求が許可されるかどうかをみるために要求され
た接続についての情報をマトリックスコントローラ15
6に与える。後述のように、ポートPがマトリックスコ
ントローラ156に要求を送るとき、ポートPの記憶機
構166からのポート番号が含まれており、それ故マト
リックスコントローラはどのポートが要求を出したかを
知ることが出来る。
【0056】ダイナミックスイッチ制御ユニット20は
、マトリックス152の静的接続をつくるため、一つの
ポートへのアクセスを阻止しあるいは囲むため、そして
ポートPが同一区画内の他のポートにのみ接続されうる
ようにポートを区画にグループ化するため、等のために
ダイナミックスイッチ制御ユニット入力バス168によ
りマトリックスコントローラ156に接続される。オペ
レータコンソール170は上記情報を入力するためのダ
イナミックスイッチ制御ユニット20の一部分であり、
あるいは情報は図1について述べたようにダイナミック
スイッチ10のポートPの1個に接続されるリンク18
を介してダイナミックスイッチ制御ユニット20に送ら
れる。
【0057】各ポートは前述のようにポートのリンクを
介しての伝送のためのアイドル文字を発生するアイドル
発生器(IG)165を含む。アイドル発生器165は
米国特許出願第07/429268号(出願日1989
年10月30日)に示されるように構成してもよい。ポ
ートのリンクを介して伝送されるアイドル文字はアイド
ル発生器165から入る代りに動的に接続されたポート
からマトリックス152を通してもよい。
【0058】各ポートはその記憶機構166内の状態と
、そのポートの状態を決定する状態マシン(SM)16
7によりそのリンクまたはその動的に接続されたポート
からのフレームのデリミタとにもとづきその自体の状態
を決定する。好適な実施例では、状態マシン107はハ
ードウェア構成とされ、あるいは必要であればマイクロ
プロセッサで実行されるマイクロコードで構成してもよ
い。
【0059】図7及び図8は線a−aで接続されて図6
のマトリックスコントローラ156のブロック図を形成
する。ポート入力バス160は、異なったバイサイクル
においてフレームのフィールド50と52からポートP
に入る宛先およびソースリンクアドレスを受けて記憶す
るための宛先およびソースリンクレジスタ172に接続
される。宛先リンクアドレス50は宛先リンクレジスタ
174に記憶され、ソースリンクアドレス52はソース
リンクレジスタ176に記憶され、そしてこれらレジス
タ174と176の内容がコンパレータ177により比
較される。コンパレータ177は宛先リンクアドレスが
ソースリンクアドレスと同じであるときエラー中断を発
生する。
【0060】区画およびアドレスチェックテーブル18
0は宛先およびソースリンクアドレスをマトリックスコ
ントローラによりマトリックス152の交点スイッチの
アドレスづけに用いられるポート番号へと変換する変換
機能を与える。このテーブルはまたポートのある区画を
示すための区画ビットを含む。その区画およびアドレス
チェックテーブル180に入るすべてのリンクアドレス
はレジスタ182内のアドレスを通り、テーブル180
からのポートデータがデータアウトレジスタ184に入
る。
【0061】コンパレータ186はレジスタ170から
のソースポート番号がレジスタ172からのソースリン
クアドレスについてテーブル180により変換されたポ
ート番号と同じになるようにするために設けてある。コ
ンパレータ188は同じくポート入力バス160からレ
ジスタ170へのソースポート番号の一部であるソース
ポートの区画がテーブル180からの区画と同一となる
ようにするために設けてある。
【0062】アクティビティテーブル190はダイナミ
ックスイッチ10のポートPの接続と、ポートが使用中
かどうか、それらの状態、ポートの囲みのようにポート
が使用不能であるかどうか、そしてポートの接続が静的
か動的か、についての指示とを含むアドレス可能な記憶
装置である。テーブル190の入力はポート番号と接続
データを示す接続ビットとを含んでいる。宛先ポート番
号レジスタ192はテーブル180からの宛先ポート番
号を受けるためにデータアウトレジスタ184に接続さ
れ、テーブル190についてレジスタ194内のアドレ
スに宛先ポート番号を与える。データインレジスタ19
6はテーブル190に記憶するためのポート番号と接続
ビットを受け、データアウトレジスタ198はテーブル
190からデータを受けて、コンパレータ188の区画
比較の結果と共にそのデータをビジー、使用可能および
拒否ロジック200に与える。このビジー、使用可能お
よび拒否ロジック200はポート出力バス162を介し
て要求ポートに、要求された接続が許可可能かどうか、
可能でなければ接続を要求されたポートが使用中であり
、囲まれておりそして使用不能であるか、違った区画に
あるか、静的接続の一方のポートであるか、あるいは要
求された接続について違った状態にあるか、を示すメッ
セージを与える。この接続が許可されない場合には、バ
ス162を介してロジック200に与えられる情報はソ
ースポートにより情報フィールド内に適正な理由コード
を有する適当なレスポンスフレームをソースリンクにも
どすために用いられる。帰還パス201と202はテー
ブル190を読取、変更、書込モードで変更しうるよう
にするためのものである。接続が許可される場合には、
マトリックスコントローラが要求された接続をつくり、
そのフレームかソースポートからここで接続された宛先
ポートに、宛先ポートのリンクを介しての伝送のために
送られる。
【0063】アドレスインレジスタ182は、ソースお
よび宛先ポートの区画ビットがポート番号を用いて変更
可能であり、そして宛先およびソースリンクアドレスが
前述のようにポート番号に変換可能であるように、ダイ
ナミックスイッチ制御ユニット入力バス168、ソース
ポート番号レジスタ170、宛先ポート番号レジスタ1
92および宛先/ソースリンクレジスタ172に接続さ
れる。テーブル190内のデータインレジスタ196は
接続データへの変更とポートへの接続に関する質問がア
クティビティテーブル190に対してなしうるように、
制御ユニット入力バス168、ソースポート番号レジス
タ170および宛先ポート番号レジスタ192に接続さ
れる。
【0064】レジスタ170と192はマトリックスレ
ジスタ204に接続され、レジスタ204は、接続がマ
トリックスコントローラ156によりつくられるか破壊
される場合に図6のマトリックス152の交点スイッチ
を制御するためにマトリックスアドレス出力バス158
に接続される。
【0065】本発明のシステムはデータ処理システムの
リクレベルファシリティに、リンクレベルフアシリティ
間の関連性に影響する状態変化が生じたことを、ポート
する状態変化通知(SCN)機能を含む。これらの影響
される関連性は論理的パスおよびパワー制御関連性を含
む。
【0066】図9において図1のI/Oシステムの一部
が示されている。これは上記関連性がどのようにしてつ
くられるかを例示するものである。図9に示すように、
チャンネル22にはリンクアドレス1が、チャンネル2
4にはリンクアドレス2が与えられる。初期化プロセス
において、リンクアドレス3,4,5,6は制御ユニッ
ト26,27,28およびダイナミックスイッチ制御ユ
ニット20に夫々指定される。前述のように、リンクレ
ベルファシリティのリンクアドレスはそれらファシリテ
ィが付加されるポートに関連づけられる。このように図
9では関連リンクアドレスをスイッチ10の各ポートP
について示している。
【0067】チャンネル22と24および制御ユニット
26−28内のリンクレベルファシリティの夫々はフレ
ームを発生しそしてそれらをそのリンクのアウトバウン
ド導体を介して伝送するためのフレーム発生器と、その
リンクのインバウンド導体からフレームを受ける受信器
を有し、更に論理パスのようなファシリティ間の関連性
を示すデータ処理システム内の関連テーブル(AT)へ
のアクセスを有する。図9の例ではチャンネル22は、
制御ユニット26、リンクアドレス3、および制御ユニ
ット27、リンクアドレス4への論理的パス用の入力3
と4を含む関連テーブル(AT)を有する。チャンネル
24は制御ユニット27、リンクアドレス4、制御ユニ
ット28、リンクアドレス5およびダイナミックスイッ
チ制御ユニット20、リンクアドレス6への論理パス用
の入力4,5,6を含むATテーブルを有する。スイッ
チ制御ユニット20は与えられたポートと接続しうる他
のポートを示す接続テーブル(CT)へのアクセスを有
する。図9の接続テーブルCTは、接続が許可されうる
マトリックスの下半分における各ロケーションに“X”
を付したマトリックスとして示されている。ポート間の
接続は、対応する接続が接続テーブルCTに示されてい
れば許可される。この接続テーブルは図8の区画および
アドレスチェックテーブル180内に保持される。例え
ば、図9の接続テーブルは、リンクアドレス3がリンク
アドレス1と2(行3)およびリンクアドレス4〜6(
コラム3)に接続しうることを示す。
【0068】一つのポートまたはそれに付加されるリン
クレベルファシリティの状態がそのファシリティの他の
ファシリティと通信する能力に影響を与えるように変化
するとき、その事実がダイナミックスイッチ制御ユニッ
ト20により認識されてSCNフレームを影響される他
のすべてのリンクレベルファシリティに伝送させる。S
CNフレームを受けるリンクレベルファシリティはその
SCNフレームの発信元にACKフレームを返送し、次
にその関連または潜在的関連性が影響されたかどうかを
決定する。
【0069】SCNフレームがチャンネルまたは制御ユ
ニットにより送られる場合には宛先アドレスは関連文字
を含み、LAAフィールド43は影響されたリンクレベ
ルファシリティのリンクアドレス(通常、それ自体のリ
ンクアドレス)を含む。ダイナミックスイッチ10がそ
の宛先アドレス内に関連文字を有するSCNフレームを
受けるときは、ダイナミックスイッチ制御ユニット20
は図5のACKフレームをもどし、接続テーブルを参照
した後に受信したリンクアドレスを含むLAAフィール
ド43を有するSCNフレームを上記の影響されたリン
クに接続しうる識別されたリンクレベルファシリティの
夫々に送る。このように、ダイナミックスイッチ10は
常に特定の宛先アドレスにSCNフレームを送る。ダイ
ナミックスイッチ10に入るSCNフレームの分析およ
び接続テーブルCTに従って適正なリンクアドレスへの
ダイナミックスイッチ10によるSCNフレームの送信
は制御ユニット20またはマトリックスコントローラ1
56内のマイクロコード制御マイクロプロセッサにより
行うことが出来る。この実施例ではこの機能はダイナミ
ックスイッチ制御ユニット20内のマイクロプロセッサ
により行われる。
【0070】次に述べる事象の夫々はダイナミックスイ
ッチ10内のマイクロコード制御マイクロプロセッサに
特定のリンクレベルファシリティに代り状態変化をリポ
ートするためのイニシアチブを発生させる。
【0071】1.  ダイナミックスイッチ制御ユニッ
ト20がその特定のリンクレベルファシリティから関連
宛先アドレスを有するSCNフレームを受けたこと。
【0072】2.  その特定リンクレベルファシリテ
ィが第1の時間にオンラインとなり、リンクアドレスの
割当てを要求したこと。
【0073】これは初期化時に生じるものであり、米国
特許出願第07/576,557号に示されている。
【0074】3.  この特定のリンクレベルファシリ
ティが付加されるダイナミックスイッチポートがそのリ
ンクレベルファシリティがそれ自体のリンクアドレスで
識別された時点でリンク故障、オフライン、または静的
モードとなったこと。これはリンクの故障がポートとこ
の特定のリンクレベルファシリティとの間で生じたこと
、あるいはその特定のリンクレベルファシリティまたは
付加スイッチポートがサービスをはずされたこと、ある
いは静的接続がその特定のリンクレベルファシリティに
接続されたポートと他のポートとの間になされたこと、
を示す。
【0075】4.  2個のダイナックスイッチポート
間の動的接続をなす能力が変更されること。これは図8
の区画テーブル180に記録された区画機能により行わ
れる。
【0076】これら事象の内のはじめの三つではダイナ
ミックスイッチ制御ユニット20は、状態変化により影
響を受けるリンクレベルファシリティが付加されるポー
トへの動的接続を有しうるポートに付加される夫々識別
されたリンクレベルファシリティにSCNフレームを送
ることによりその状態変化をリポートする。前述のよう
にこれはダイナミックスイッチ10の接続テーブルCT
により決定される。
【0077】最後の事象では、ダイナミックスイッチ制
御ユニット20は、2つの影響されるポートに付加され
るリンクレベルファシリティがリンクアドレスにより識
別されるのであれば、それらファシリティにSCNフレ
ームを送ることによりこの状態変化をリポートする。
【0078】チャンネルまたは制御ユニットは現存する
関連に影響する事象あるいは制御ユニットの場合には制
御ユニットの新しい関連を受け入れる能力に影響する事
象により生じる状態変化をリポートしうる。
【0079】チャンネルまたは制御ユニットは関連宛先
アドレスまたはもし既知であれば特定のチャンネルまた
は制御ユニットの宛先リンクアドレスを有するSCNフ
レームを送ることで状態変化をリポートする。しかしな
がら、チャンネルまたは制御ユニットは、ダイナミック
スイッチ10があればそれに付加されたリンクの代りに
SCNフレームを発行させるような条件をすでに知られ
ていることに気付くならばSCNフレームを発行しない
【0080】ダイナミックスイッチ制御ユニット20が
それに割当てられたリンクアドレスに等しい宛先リンク
アドレスをもつSCNフレームを受ける(図9の時点6
)場合には、それはそれとの関連が変更したことを知ら
せるものである。この場合、制御ユニット20はこのS
CNフレーム内のその情報をその関連テーブル(AT)
の更新に使用するが、他のリンクレベルファシリティに
はそのSCNフレームを送らない。
【0081】制御ユニット20が特定の影響されたリン
クレベルファシリティに関する特定のリンクレベルファ
シリティにSCNフレームを送るためのイニシアチブを
受けると、その影響を受けるリンクレベルファシリティ
またはダイナミックスイッチポートの以降の状態変化は
、第1SCNフレームを送るについてのイニシアチブが
放出されていないならばその特定のリンクレベルファシ
リティへ他のSCNフレームを送るについてのイニシア
チブを発生しない。このように、特定のLAAについて
状態変化が生じ、第1SCNの送出が完了する前にその
LAAについて新しい状態変化が生じた場合には、第1
のSCNのみが送られる。これは、例えばLAAのポー
トがリンク故障状態となったが第1SCNの送出前に通
常にもどるときに生じうる。第1SCNフレームの送出
のためのイニシアチブが放出されると、次の状態変化が
新しいイニシアチブをつくる。
【0082】チャンネルまたは制御ユニットがSCNフ
レームを送るためのイニシアチブを受けると、そのチャ
ンネルまたは制御ユニットにおける以降の状態変化は、
第1SCNフレームの送出イニシアチブが放出されてい
なければ他のSCNフレームの送出イニシアチブをつく
らない。
【0083】第1SCNフレームの送出イニシアチブが
放出されると、次の状態変化が新しいイニシアチブをつ
くる。チャンネルまたは制御ユニットが特定の宛先リン
クアドレスを有するSCNフレームを送っていれば、こ
のルールは夫々の宛先リンクアドレスに別々に適用され
る。チャンネルまたは制御ユニットがビジーフレームま
たは拒否フレームをSCNフレームに対すレスポンスと
して受ける場合にはイニシアチブが放出されるまで他の
SCNフレームを送ることにより再試行を行う。
【0084】SCNフレームの送出イニシアチブは次の
事象の内の一つが生じるとき放出される。
【0085】1.  SCNフレームに対すACKレス
ポンスが認識されること。
【0086】2.  前にSCNが送られていれば、そ
の再試行を行わない条件が認識されること。
【0087】3.  再試行を無限に行う必要のない条
件について所定回数の再試行が行われたが、成功しなか
ったこと。
【0088】図10はリンクレベルファシリティを決定
するルーチンを示すフローチャートである。このルーチ
ンはリンクレベルファシリティを制御するマイクロコー
ド制御マイクロプロセッサにより行われる。ブロック3
00においてリンクレベルファシリティ内の受信手段が
前述のようにSCNフレームを受ける。ブロック301
において、このリンクレベルファシリティはACKフレ
ームを前述のようにもどす。ブロック302において、
SCNフレームのLAA43がそのファシリティの関連
テーブル(AT)内にあるかどうかのチェックがなされ
る。もしあれば、その関連がブロック304とLAAリ
ンクアドレスにテスト初期化(TIN)フレームを送る
ことによりテストされる。このTINフレームは、その
SOFデリミタがそのSCNフレームによりリポートさ
れる、影響されるリンクアドレスにダイナミックスイッ
チ10を介して接続をなすためのCSOFであることを
除き図5のフレームと構造的に同じである。このTIN
フレームに応じてこのTINフレームでアドレスされる
リンクレベルファシリティのフレームジェネレータはレ
スポンスフレームを返送する。ブロック306において
このレスポンスフレームがTINフレームの発信器によ
り受信されるとすると、このルーチンはブロック312
に移り、テスト結果が後述するようにATに反映される
【0089】ブロック308において、このレスポンス
フレームがリンクビジーフレームまたはポートビジーフ
レームであるとすると、このルーチンはブロック304
にもどり、他のTINフレームを送る。このレスポンス
フレームがブロック310においてポート介入またはポ
ート誤動作をリポートする拒否フレームであれば、ルー
チンはブロック312に移り、ATのこの入力を動作不
能にしてTINでアドレスされるリンクレベルファシリ
ティがそのTINフレームの送り手とはもはや関連しな
いことを示す。
【0090】このレスポンスフレームがブロック306
,308,310でテストされるフレームのいずれでも
ないときには適正な回復アクションが311でスタート
する。
【0091】ブロック306でLAAリンクアドレスか
らのテスト関連結果をリポートする、TINでアドレス
されるリンクレベルファシリティからもどされるフレー
ムはテスト初期化結果(TIR)フレームである。この
TIRフレームは構造的に図2のフレームと同じであり
、情報フィールド42に、TINでアドレスされるリン
クレベルファシリティが引き続きTINフレームの送り
手と関連するかどうかを示すデータを含む。関連しない
ならば、ATの対応する入力がブロック312で動作不
能とされる。このTIRフレームはこのリンクで運ばれ
る論理リンクアドレスの状態も含んでいる。
【0092】LAAがブロック302においてATにな
いとされる場合には、SCNはATに入力を付加するイ
ニシアチブを与える。ブロック313において、望まし
い関連についてのチェックがなされる。そのような関連
があれば、一つの関連をつくることを要求するフレーム
がブロック314において、夫々の所望の関連について
のLAAアドレスを有するリンクレベルファシリティに
送られる。所望の関連が許可されればその関連の成立を
肯定するフレームが返送される。LAAアドレスを含む
この関連がATに付加されあるいは動作可能とされる。 アドレスされたリンクレベルファシリティとの通信に用
いられる論理リンクアドレスはこの肯定フレーム内に含
まれる。
【0093】所望の関連ブロック314をつくる試みは
前述のようにリンクまたはポートビジーおよびポート介
入またはポート誤動作テストを行うことを含むものであ
る。
【図面の簡単な説明】
【図1】ダイナミックスイッチを介して制御ユニットに
接続されるチャンネルを有するI/Oシステムのブロッ
ク図。
【図2】図1のI/Oシステムを介して送られるフレー
ムを示す図。
【図3】図2のフレームのリンク見出し部を示す図。
【図4】図2のフレームのリンクトレーラを示す図。
【図5】図1のI/Oシステムを介して送られるACK
フレームを示す図。
【図6】ポート、マトリックスおよびマトリックスコン
トローラを有するダイナミックスイッチおよびダイナミ
ックスイッチ制御ユニットのブロック図。
【図7】線a−aで図8と接続されて図6のマトリック
スコントローラのブロック図をつくる図。
【図8】線a−aで図7と接続されて図6のマトリック
スコントローラのブロック図をつくる図。
【図9】各チャンネルおよび制御ユニットが付加テーブ
ルを有し、ダイナミックスイッチ制御ユニットが接続テ
ーブルを有する図1のI/Oシステムのブロック図。
【図10】状態変化通知フレームの受信に応じてリンク
レベルファシリティ接続を決定するルーチンのフローチ
ャート。
【符号の説明】
10  ダイナミックスイッチ 12  リンク 13  リンク 14  リンク 15  リンク 16  リンク 17  リンク 18  リンク 20  ダイナミックスイッチ制御ユニット22  チ
ャンネル 24  チャンネル 26  制御ユニット 27  制御ユニット 28  制御ユニット 29  制御ユニット 30  周辺装置 31  周辺装置 32  周辺装置 33  周辺装置 38  基本フレームフォーマット 40  リンク見出し部 42  情報フィールド 44  リンクトレーラフィールド 46  フレームスタート(SOF)デリミタ48  
フレームエンド(EOF)デリミタ50  宛先アドレ
スフィールド 52  ソースアドレスフィールド 54  リンク制御フィールド 56  周期冗長チェック(CRC)フィールド70 
 ACKフレーム

Claims (31)

    【特許請求の範囲】
  1. 【請求項1】複数のリンクレベルファシリティとこれら
    リンクレベルファシリティの夫々が夫々に付加される複
    数のポートを有するダイナミックスイッチとを含むコン
    ピュータI/Oシステムにおける状態変化通知機構であ
    って、上記ダイナミックスイッチに接続されるダイナミ
    ックスイッチ制御ユニットと、  この制御ユニットに
    含まれ、上記ダイナミックスイッチの上記ポートの許可
    されたすべての相互接続のテーブルを記憶するための接
    続テーブル手段と、上記制御ユニットに含まれ、上記ダ
    イナミックスイッチの上記ポートの1個に付加される一
    つの特定のリンクレベルファシリティに代り状態変化を
    リポートするためのイニシアチブを発生するための状態
    変化イニシアチブ手段と、上記制御ユニットに含まれ、
    上記接続テーブル手段と上記状態変化イニシアチブ手段
    に応じて、上記状態変化により影響を受ける夫々のリン
    クレベルファシリティに送られるべき状態変化通知(S
    CN)フレームを生成するフレームジェネレータとを備
    えた状態変化通知機構。
  2. 【請求項2】前記フレームジェネレータは前記SCNフ
    レーム内で前記特定のリンクレベルファシリティの識別
    信号を送る請求項1に記載の機構。
  3. 【請求項3】前記リンクレベルファシリティの夫々は、
    前記ダイナミックスイッチ制御ユニットからSCNフレ
    ームを受けるための受信器と、関連づけがなされている
    他のリンクレベルファシリティの識別を含む関連づけリ
    ストを記憶するための関連テーブル手段と、上記関連テ
    ーブル手段内の関連づけを決定するために前記特定のリ
    ンクレベルファシリティに関連づけメッセージを送るた
    めの関連決定手段とを含んでいる請求項2に記載の機構
  4. 【請求項4】前記リンクレベルファシリティの夫々は特
    定宛先アドレスまたは関連宛先アドレスの一方である宛
    先アドレスを有するSCNフレームを伝送するためのフ
    レームジェネレータを含んでいる請求項3に記載の機構
  5. 【請求項5】前記状態変化イニシアチブ手段は、前記ダ
    イナミックスイッチ制御ユニットによる、前記特定のリ
    ンクレベルファシリティの前記フレームジェネレータか
    らの前記関連宛先アドレスを有するSCNフレームの受
    信、上記特定リンクレベルファシリティによるリンクレ
    ベルファシリティ識別の割当て要求、上記特定リンクレ
    ベルファシリティの接続する前記ポートの、リンク故障
    、オフラインまたは静的状態への移行、及び上記特定リ
    ンクレベルファシリティに接続されるポートとのポート
    の相互接続用の接続テーブル入力の変更の内の一つの応
    じて前記特定リンクレベルファシリティに代り状態変化
    のリポートのイニシアチブを発生する手段を含んでいる
    請求項4に記載の機構。
  6. 【請求項6】前記状態変化イニシアチブ手段内にあって
    、SCNフレームに応じたACKレスポンスフレームの
    認識、前記送られたSCNの再試行を行わない条件の認
    識、及び再試行を無限に行う必要のない条件についての
    所定回数の再試行の廃棄の失敗の内の一つによる状態変
    化をリポートする前記イニシアチブを放出するための放
    出手段を更に含んでいる請求項5に記載の機構。
  7. 【請求項7】前記状態変化イニシアチブ手段は前記放出
    手段による前のイニシアチブの放出前に前記特定リンク
    レベルファシリティに代る新しいイニシアチブの発生を
    防止する手段を含んでいる請求項6に記載の機構。
  8. 【請求項8】前記リンクレベルファシリティの夫々の前
    記フレームジェネレータは受信したフレームの源にレス
    ポンスフレームを送るためのレスポンス手段を更に含ん
    でいる請求項5に記載の機構。
  9. 【請求項9】前記レスポンスフレームは、ビジー(BS
    Y)フレーム、または確認(ACK)フレームである請
    求項8に記載の機構。
  10. 【請求項10】前記ポートの夫々は受信したフレームの
    源に拒否(RJT)フレームまたはBSYフレームを送
    るための手段を含み、上記RJTフレームはポート介入
    またはポート故障をリポートするものである請求項9に
    記載の機構。
  11. 【請求項11】前記リンクレベルファシリティの夫々は
    前記SCNフレームに応じて送られるBSYフレームま
    たはRJTフレームの受信により付加的SCNフレーム
    を送るための手段を含んでいる請求項10に記載の機構
  12. 【請求項12】前記関連決定手段の夫々はACKフレー
    ムの送信後にテスト初期化(TIN)フレームを送る手
    段を含んでいる請求項10に記載の機構。
  13. 【請求項13】前記関連決定手段の夫々は前記TINフ
    レームに応じて送られるBSYフレームの受信により前
    記SCNフレームの源に付加的TINフレームを送る手
    段を含んでいる請求項12に記載の手段。
  14. 【請求項14】前記関連決定手段の夫々は前記TINフ
    レームの受信により前記TINフレームの源にテスト開
    始レスポンス(TIR)フレームまたはBSYフレーム
    を送る手段を含み、前記ポートの夫々は上記TINフレ
    ームの受信により上記TINフレームの源にRJTフレ
    ームまたはBSYフレームを送る手段を含んでいる請求
    項12に記載の機構。
  15. 【請求項15】前記関連決定手段の夫々は前記TINフ
    レームに応じて送られるTIRフレームまたはRJTフ
    レームの受信により前記関連テーブル手段を変更する手
    段を含んでいる請求項14に記載の機構。
  16. 【請求項16】前記変更手段は前記関連テーブル手段の
    入力の付加または削除を行う手段を含んでいる請求項1
    5に記載の機構。
  17. 【請求項17】複数のリンクレベルファシリティとこれ
    らリンクレベルファシリティの夫々が夫々に付加される
    複数のポートを有するダイナミックスイッチとを含むコ
    ンピュータI/Oシステムにおける状態変化通知方法で
    あって、上記ダイナミックスイッチにそのポートの許可
    されるすべての相互接続の接続テーブルを記憶するステ
    ップと、特定のリンクレベルファシリティからこのダイ
    ナミックスイッチに、関連宛先アドレスを有する状態変
    化通知(SCN)フレームを送るステップと、上記特定
    リンクレベルファシリティに代り状態変化をリポートす
    るためのイニシアチブを発生するステップと、上記接続
    テーブルに記憶された上記許可された相互接続に応じて
    、状態変化に影響されうる夫々のリンクレベルフィシリ
    ティに各ポートを通じて第2SCNフレームを送るステ
    ップとを有する状態変化通知方法。
  18. 【請求項18】前記イニシアチブを発生するステップは
    、前記ダイナミックスイッチを制御するユニットによる
    、前記特定のリンクレベルファシリティからの関連宛先
    アドレスを有するSCNフレームの受信、上記特定リン
    クレベルファシリティによるリンクレベル装置識別の割
    当て要求、  上記特定リンクレベルファシリティの接
    続される前記ポートの、リンク故障、オフラインまたは
    静的状態への移行、および上記特定リンクレベルファシ
    リティに接続されるポートとのポートの相互接続用の接
    続テーブル入力の変更の内のいずれか一つに応答するも
    のである請求項17に記載の方法。
  19. 【請求項19】第2SCNフレームに応じてのACKレ
    スポンスフレームの認識、前に送られたSCNの再試行
    を行わない条件の認識、および再試行を無限に行う必要
    のない条件についての所定回数の再試行の廃棄の失敗の
    内の一つにより状態変化をリポートするためのイニシア
    チブの放出ステップを更に含んでいる請求項18に記載
    の方法。
  20. 【請求項20】前のイニシアチブの放出前の前記特定リ
    ンクレベルファシリティに代る新しいイニシアチブの発
    生を防止するステップを更に含んでいる請求項19に記
    載の方法。
  21. 【請求項21】前記第2SCNフレームにおいて、代り
    に状態変化表示を受ける前記特定のリンクレベルファシ
    リティの識別を送るステップを更に含んでいる請求項1
    8に記載の方法。
  22. 【請求項22】前記リンクレベルファシリティの内の前
    記一つのファシリティの関連テーブル手段に、関連づけ
    された他のリンクレベルファシリティの識別を含む関連
    テーブルを記憶するステップと、上記一つのフィシリテ
    ィに前記第2SCNフレームを受けるステップと、上記
    一つのファシリティから上記特定のリンクレベルファシ
    リティに上記関連テーブル手段内のその関連を決定する
    ための決定メッセージを送るステップとを更に含んでい
    る請求項21に記載の方法。
  23. 【請求項23】前記一つのファシリティから受信フレー
    ムの源へレスポンスフレームを送るステップを更に含ん
    でいる請求項22の方法。
  24. 【請求項24】前記レスポンスフレームはビジー(BS
    Y)フレーム、または確認(ACK)フレームである請
    求項23に記載の方法。
  25. 【請求項25】前記関連メッセージはACKフレームの
    送信後のテスト開始(TIN)フレームの送信ステップ
    を含んでいる請求項24に記載の方法。
  26. 【請求項26】前記一つのリンクレベルファシリティか
    ら、前記TINフレームに応じて送られるBSYフレー
    ムの受信により前記特定のリンクレベルファシリティに
    付加TINフレームを送るステップを更に含んでいる請
    求項25に記載の方法。
  27. 【請求項27】前記特定のリンクレベルファシリティか
    ら、前記TINフレームの受信によりそのTINフレー
    ムの源にテスト開始レスポンス(TIR)フレームまた
    はBSYフレームを送るステップを更に含んでいる請求
    項25に記載の方法。
  28. 【請求項28】受信フレームの源に、前記一つのリンク
    レベルファシリティに付加されるポートがポート介入ま
    たはポート故障となっているとき拒否(RJT)フレー
    ムを、またはそのポートが使用中のときビジー(BSY
    )フレームを送るステップを更に含んでいる請求項27
    に記載の方法。
  29. 【請求項29】前記第2SCNフレームに応じて送られ
    るBSYフレームまたはRJTフレームの受信により付
    加SCNフレームを送るステップを更に含んでいる請求
    項28に記載の方法。
  30. 【請求項30】前記TINフレームに応じて送られる前
    記TIRフレームまたはRJTフレームの受信により前
    記一つのリンクレベルファシリティ内の前記関連テーブ
    ルを変更するステップを更に含んでいる請求項28に記
    載の方法。
  31. 【請求項31】前記関連テーブルを変更するステップは
    前記関連テーブル手段の入力の付加または削除のステッ
    プを含んでいる請求項30に記載の方法。
JP3135770A 1990-08-31 1991-05-10 状態変化通知装置及び方法 Expired - Lifetime JPH0756644B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US57656990A 1990-08-31 1990-08-31
US576569 1990-08-31

Publications (2)

Publication Number Publication Date
JPH04242463A true JPH04242463A (ja) 1992-08-31
JPH0756644B2 JPH0756644B2 (ja) 1995-06-14

Family

ID=24304977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3135770A Expired - Lifetime JPH0756644B2 (ja) 1990-08-31 1991-05-10 状態変化通知装置及び方法

Country Status (4)

Country Link
US (1) US5423006A (ja)
EP (1) EP0472835B1 (ja)
JP (1) JPH0756644B2 (ja)
DE (1) DE69123104T2 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5617547A (en) * 1991-03-29 1997-04-01 International Business Machines Corporation Switch network extension of bus architecture
JP3392436B2 (ja) * 1992-08-28 2003-03-31 株式会社東芝 通信システム及び通信方法
US5555543A (en) * 1995-01-03 1996-09-10 International Business Machines Corporation Crossbar switch apparatus and protocol
US6230203B1 (en) 1995-10-20 2001-05-08 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
US5966163A (en) 1995-10-20 1999-10-12 Scientific-Atlanta, Inc. Providing constant bit rate upstream data transport in a two way cable system by scheduling preemptive grants for upstream data slots using selected fields of a plurality of grant fields
US7028088B1 (en) * 1996-04-03 2006-04-11 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
US6272150B1 (en) 1997-01-17 2001-08-07 Scientific-Atlanta, Inc. Cable modem map display for network management of a cable data delivery system
US6324267B1 (en) 1997-01-17 2001-11-27 Scientific-Atlanta, Inc. Two-tiered authorization and authentication for a cable data delivery system
US6295298B1 (en) * 1997-04-11 2001-09-25 Scientific-Atlanta, Inc. Method of dynamically assigning a logical network address and a link address
US6286058B1 (en) 1997-04-14 2001-09-04 Scientific-Atlanta, Inc. Apparatus and methods for automatically rerouting packets in the event of a link failure
US6281860B1 (en) * 1998-09-30 2001-08-28 International Business Machines Corporation Cues for status information
US6324613B1 (en) * 1999-01-05 2001-11-27 Agere Systems Guardian Corp. Port router
US6609165B1 (en) 1999-09-27 2003-08-19 International Business Machines Corporation Method and apparatus for using fibre channel extended link service commands in a point-to-point configuration
US6862380B2 (en) * 2000-02-04 2005-03-01 At&T Corp. Transparent optical switch
US20040181367A1 (en) * 2003-03-11 2004-09-16 Nguyen Minh H. Diagnostic display
US7857701B2 (en) 2004-03-12 2010-12-28 Microsoft Corporation Silent sign-in for offline games
US7484055B1 (en) 2005-06-13 2009-01-27 Sun Microsystems, Inc. Fast handling of state change notifications in storage area networks
US20120210028A1 (en) * 2009-11-11 2012-08-16 Zte Corporation Service scheduling system and method, and control device
US9211378B2 (en) 2010-10-22 2015-12-15 Cequr Sa Methods and systems for dosing a medicament
US9077448B2 (en) * 2012-08-23 2015-07-07 International Business Machines Corporation Read optical power link service for link health diagnostics
US11258538B2 (en) 2019-08-01 2022-02-22 Vulcan Technologies Shanghai Co., Ltd. Intelligent controller and sensor network bus, system and method including an error avoidance and correction mechanism
US11156987B2 (en) * 2019-08-01 2021-10-26 Vulcan Technologies Shanghai Co., Ltd. Intelligent controller and sensor network bus, system and method including a message retransmission mechanism
US11263157B2 (en) 2019-08-01 2022-03-01 Vulcan Technologies Shanghai Co., Ltd. Intelligent controller and sensor network bus, system and method including a dynamic bandwidth allocation mechanism
US11689386B2 (en) 2019-08-01 2023-06-27 Vulcan Technologies International Inc. Intelligent controller and sensor network bus, system and method for controlling and operating an automated machine including a failover mechanism for multi-core architectures
US11269795B2 (en) 2019-08-01 2022-03-08 Vulcan Technologies Shanghai Co., Ltd. Intelligent controller and sensor network bus, system and method including a link media expansion and conversion mechanism
US11269316B2 (en) 2019-08-01 2022-03-08 Vulcan Technologies Shanghai Co., Ltd. Intelligent controller and sensor network bus, system and method including smart compliant actuator module
US11809163B2 (en) 2019-08-01 2023-11-07 Vulcan Technologies Shanghai Co., Ltd. Intelligent controller and sensor network bus, system and method including a message retransmission mechanism
US10804052B1 (en) * 2019-09-27 2020-10-13 Electromechanical Research Laboratories, Inc. Switch assembly having ignition-resistant characteristics

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3581286A (en) * 1969-01-13 1971-05-25 Ibm Module switching apparatus with status sensing and dynamic sharing of modules
DE2438536C2 (de) * 1974-08-10 1985-12-12 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., 8000 München Multiprozessoranordnung mit räumlich verteilten Mikroprozessorstationen
US4074142A (en) * 1975-09-10 1978-02-14 Jackson Albert S Optical cross-point switch
US4225818A (en) * 1977-11-10 1980-09-30 National Research Development Corporation Cryogenic nuclear gyroscope
FR2473823A1 (fr) * 1980-01-14 1981-07-17 Dassault Electronique Installation pour la transmission d'informations par ligne omnibus optique
US4363093A (en) * 1980-03-10 1982-12-07 International Business Machines Corporation Processor intercommunication system
US4455605A (en) * 1981-07-23 1984-06-19 International Business Machines Corporation Method for establishing variable path group associations and affiliations between "non-static" MP systems and shared devices
US4562533A (en) * 1981-12-03 1985-12-31 Ncr Corporation Data communications system to system adapter
IT1194131B (it) * 1981-12-23 1988-09-14 Italtel Spa Disposizione circuitale atta a collegare una pluralita' di coppie di elaboratori ad un ulteriore coppia di elaboratori di gerarchia superiore
US4490785A (en) * 1982-05-07 1984-12-25 Digital Equipment Corporation Dual path bus structure for computer interconnection
US4551718A (en) * 1983-06-24 1985-11-05 Tetragenics, Inc. Method and apparatus for transmitting status information between remote locations
US4601035A (en) * 1983-10-03 1986-07-15 At&T Bell Laboratories Data communication method and circuitry
US4605928A (en) * 1983-10-24 1986-08-12 International Business Machines Corporation Fault-tolerant array of cross-point switching matrices
US4630045A (en) * 1983-10-24 1986-12-16 International Business Machines Corporation Controller for a cross-point switching matrix
US4635250A (en) * 1984-04-13 1987-01-06 International Business Machines Corporation Full-duplex one-sided cross-point switch
JPH0628361B2 (ja) * 1984-11-27 1994-04-13 国際電信電話株式会社 パケツト交換方式
US4641302A (en) * 1985-06-24 1987-02-03 Racal Data Communications Inc. High speed packet switching arrangement
US4703487A (en) * 1985-08-13 1987-10-27 Amada Engineering & Service Co., Inc. Device for suppressing electrical discharges between cathodes of laser oscillator
CA1254982A (en) * 1986-05-14 1989-05-30 Northern Telecom Limited Method of and switch for switching information
US4914583A (en) * 1988-04-13 1990-04-03 Motorola, Inc. Method of indicating processes resident within a cell of a data processing system
US5123089A (en) * 1989-06-19 1992-06-16 Applied Creative Technology, Inc. Apparatus and protocol for local area network
US5088091A (en) * 1989-06-22 1992-02-11 Digital Equipment Corporation High-speed mesh connected local area network
US5179558A (en) * 1989-06-22 1993-01-12 Digital Equipment Corporation Routing apparatus and method for high-speed mesh connected local area network
US5138615A (en) * 1989-06-22 1992-08-11 Digital Equipment Corporation Reconfiguration system and method for high-speed mesh connected local area network
GB8915135D0 (en) * 1989-06-30 1989-08-23 Inmos Ltd Message routing

Also Published As

Publication number Publication date
EP0472835A1 (en) 1992-03-04
DE69123104D1 (de) 1996-12-19
US5423006A (en) 1995-06-06
EP0472835B1 (en) 1996-11-13
JPH0756644B2 (ja) 1995-06-14
DE69123104T2 (de) 1997-04-30

Similar Documents

Publication Publication Date Title
JPH04242463A (ja) 状態変化通知装置及び方法
EP0529220B1 (en) Method for acquiring the identifier of a node in an input/output system
EP0425777B1 (en) Switch method and protocol for making dynamic connections
EP0472814B1 (en) Channel paths in a computer I/O system
JP3649580B2 (ja) 分散コンピュータ・システムのエラーを報告するシステム
US4490785A (en) Dual path bus structure for computer interconnection
US7391719B2 (en) Redundant network interface for ethernet devices
CN1111994C (zh) 在严格实时条件下容错通讯方法
US6411599B1 (en) Fault tolerant switching architecture
US5629685A (en) Segmentable addressable modular communication network hubs
US7203161B2 (en) Method and apparatus for recovery from faults in a loop network
US5680113A (en) Dynamic address assignments to serially connected devices
JPH03292029A (ja) 回路網を介して通信する通信方法及びそのステーション
US5923840A (en) Method of reporting errors by a hardware element of a distributed computer system
EP1897262B1 (en) Apparatus and method for network error prevention
US20080155096A1 (en) Method and Apparatus for Relating Device Name to Physical Location of Device on a Network
US5544330A (en) Fault tolerant interconnect topology using multiple rings
US5450073A (en) Controlling power sequencing of a control unit in an input/output system
JPH09130408A (ja) ネットワークインタフェース装置
KR20000040686A (ko) Lan 선로의 이중화 시스템
JP3024901B2 (ja) 多重化ネットワーク制御装置
JPS6032374B2 (ja) デ−タ伝送装置
US20060184636A1 (en) Fault tolerant communication apparatus
KR930006863B1 (ko) 데이터 수신버스 감시회로
JP2658813B2 (ja) 入出力チャネル障害復旧装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090614

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100614

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110614

Year of fee payment: 16

EXPY Cancellation because of completion of term