JPS62160842A - ロ−カル・エリア・ネツトワ−ク - Google Patents

ロ−カル・エリア・ネツトワ−ク

Info

Publication number
JPS62160842A
JPS62160842A JP61275516A JP27551686A JPS62160842A JP S62160842 A JPS62160842 A JP S62160842A JP 61275516 A JP61275516 A JP 61275516A JP 27551686 A JP27551686 A JP 27551686A JP S62160842 A JPS62160842 A JP S62160842A
Authority
JP
Japan
Prior art keywords
workstation
port
terminals
terminal
workstations
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
JP61275516A
Other languages
English (en)
Other versions
JPH0611134B2 (ja
Inventor
リー・ゲイリー・フリードマン
ブレント・ツイオン・ハイルパーン
リー・ウインドソー・ホーヴル
ヤンニツク・ジーン・シフエイン
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 JPS62160842A publication Critical patent/JPS62160842A/ja
Publication of JPH0611134B2 publication Critical patent/JPH0611134B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/44Star or tree networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Multi Processors (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 以下の順序で本発明を説明する。
A、産業上の利用分野 B、従来技術 C6発明が解決しようとする問題点 り1問題点を解決するための手段 E、実施例 F9発明の効果 A、産業上の利用分野 この発明は複数個のワークステーションを相互接続する
スイッチング設備に関するものであり、詳細にいえば、
ブロッキングを起こさず、しかも伝送の機密が保たれる
スイッチング設備に関するものである。
B、従来技術 通信技術にはワークステーションなどのディジタル装置
間の通信を行うための、さまざまな装置や手法がある。
ワークステーションは独立型のコンピュータであっても
、あるいはインテリジェント・ターミナルであってもか
まわない。これらさまざまな相互接続または通信装置の
特性は、それぞれの用途に応じた要件によって、変わっ
てくる。
一般に、通信の分野は電話システムに類似した回線交換
システムと、最近の製品であるある種の共有媒体(TD
MA、C8MA)とに分けられる。
この発明が対象とするのは、物理的に互いに類似してい
るとみなされる。多数のインテリジェント・ワークステ
ーションを相互接続する(たとえば、ビルディング内で
)問題である。この発明が特に解決しようとする問題に
おいて、主な特質のひとつは、伝送の機密保護の要件、
すなわちあるワークステーションが関与していない会話
を、そのワークステーションで「聞く」ことが、困難で
あるか、または不可能であるシステムを提供することで
ある。詳細に説明すると、ワークステーションAがワー
クステーションBと通信を行っている場合に、ワークス
テーションC内だけで行って、ワークステーションAと
Bの間の会話にアクセスできるようにする、ハードウェ
アまたはソフトウェアの改変形が存在してはならないと
いうことである。
この特質に基づき、この発明は物理的回線交換を用いる
。すなわち、この発明はコッフイ(Coffey)の米
国特許第4470140号およびブレーム他(Brah
m et al)の米国特許第4494193号に記載
されているような共有媒体システムを使用しない。共有
媒体システムの特質は、媒体にアクセスしているワーク
ステーションが、この媒体を通過するすべての信号にア
クセスできるため、これらのシステムにおいては伝送機
密保護も、受信機密保護も行えないということである。
C0発明が解決しようとする問題点 この発明の目的は、伝送機密保護の要件を満たす通信シ
ステムを提供することである。
D1問題点を解決するための手段 この発明によれば、2台の通信用ワークステーションの
間に設定される接続は、両者間の専用直接物理リンクに
使用する。その結果、所定の会話に関与しているワーク
ステーションの一方にあてたものでない情報のデータ・
パケットを「除去」またはフィルタするに必要なプロト
コルの層、あるいはハードウェアが存在しなくなる。会
話に直接的な専用物理リンクを用いた結果として、他の
ワークステーションがこのリンク上の伝送を遅ららたり
、阻止したりすることはできない。この特性が特に重要
なのは、リアル・タイムで使用したり、グラフィックス
に使用したりする場合である。
特定の会話に直接的な専用物理リンクを用いたことによ
って得られる他の結果は、ネットワーク・インターフェ
ースに簡単なプロトコルとプログラミングを使用できる
ことである。
通信システムは通信用ワークステーションの間のデータ
の通路を処理できるだけでなく、会話の接続設定および
解除の段階で生じるアドレッシングの問題を処理できる
ものでなければならない。
この発明によれば、接続設定段階はブロッキングがなく
、しかも干渉のないものとなる。たとえば、ワークステ
ーションAがワークステーションBと接続しようとして
おり、しかも他のワークステーション(たとえば、ワー
クステーションC)がワークステーションBと接続しよ
うとしていない場合、ワークステーションAは交換シス
テムによる遅延を生じないでワークステーションと接続
する。
さらに、交換システムの通信段階は、ブロッキングがな
く、しかも干渉のないものとなる。すなわち、ワークス
テーションAがワークステーションBとの通信に関与し
ている場合、他のワークステーション(たとえば、ワー
クステーションC)がワークステーションAとBとの間
の会話に干渉したり、あるいはこれを遅延させることは
ない。
この発明によれば、各ワークステーション(またはトラ
ンシーバ)はポートに関連付けられ、交換システムまた
は通信システムはn台(ただし、nは2以上の任意の整
数である)のトランシーバの内任意の1台を、複数台の
トランシーバの他の任意のものに接続することができる
。この発明は複数本の専用バス・ライン、すなわち各対
のトランシーバに対して異なるバス・ラインを用いるも
のである。各トランシーバにポートを設ける。各ポート
は2(n−1)個の端子を含んでおり、それぞれは異な
るバス・ラインに結合されている。
このようにして、任意所定のワークステーションAと他
の任意所定のワークステーションBとの間の通信には、
異なった専用バス・ラインが存在することになる。これ
らのワークステーションの間の通信を確立するには、ス
イッチが要求を受けたときに、ワークステーションAに
関連するポートを、ワークステーションAとBの間の情
報の伝送専用のバス・ラインに接続し、ワークステーシ
ョンAが与えた情報またはデータをワークステーション
Bに送るだけでよい。双方向通信の場合、同一のポート
がワークステーションBとワークステーションAの間の
伝送専用の異なるバス・ラインを、ワークステーション
Aの受信端子に接続するもので、ワークステーションB
が伝送する情報がワークステーションAで受信される。
n台のワークステ−ションが存在する場合、n(n−1
)本のバス・ラインが必要となる。この発明によれば、
n(n−1)本のバス・ラインはバック・プレインの形
態で与えられる。スイッチは各ワークステーションに1
個のn個のポートも包含している。ポートが関連するワ
ークステーションからの要求を受信して、指定されたワ
ークステーションととの通信を確立する場合、ワークス
テーションからの送信、およびワークステーションでの
受信両方のための適切な専用バス・ラインの選択が行わ
れる。ポートは次いで、必要とされる接続確立信号を専
用バス・ライン上に発生し、これを伝送する。接続確立
段階の終了後に、ポートはバック・プレインと関連する
ワークステーションとの間の切換を行う。ポートはワー
クステーションのこのポートを介してのバック・プレイ
ンとの接続を切るための接続解除または切断信号も、検
知する。
それ故、この発明は一態様において、 n台(ただし、nは2以上の任意の整数である)のトラ
ンシーバの任意の1台を、複数台のトランシーバ任意の
他のものに接続する、ブロッキングを生じない、伝送の
機密が保たれるローカル・エリア・ネットワークにおい
て。
前記トランシーバの異なる対に対して異なった対をなし
ている、複数本の専用バス・ラインと、各トランシーバ
に関連付けられており、それぞれが2(n−1)個の端
子を包含し、かつそれぞれが前記バス・ラインの異なる
1本に結合されているポートとからなり、 各ポートがさらに前記の関連したトランシーバを前記端
子の少なくとも1個の選択された端子に接続するための
スイッチング手段を包含しているシステムを提供するも
のである。
他の態様によれば、この発明は、 ワークステーションによるデータの送信および受信を制
御するためのそれぞれのポートを備えた、n台のインテ
リジェント・ワークステーションを相互接続する装置に
おいて、 前記ポートの間で信号データを伝送するためのn(n−
1)本のバス・ラインからなり、前記各ポートが他のポ
ートの各々に、送信のための前記ラインの独立した1本
、および受信のための前記ラインの独立した1本によっ
て接続されている、バック・プレイン手段と、 それぞれのワークステーションの間での伝送を制御する
ための手段からなり、該制御手段が接続されるワークス
テーションのセットにしたがって、送信ラインおよび受
信ラインの適切なセットを選択するための第1手段と、 ワークステーションの前記セットの間の送信ラインと受
信ラインの前記の適切なセット上に接続確立信号を発生
し、これを伝送するための第2手段と、 接続の確立時に、ワークステーションの前記セットの間
のデータ信号の伝送を、送信ラインと受信ラインの前記
の適切なセットに対して切り換えるための第3手段と、 前記のデータ信号の伝送の完了時に、前記スイッチング
手段の送信ラインと受信ラインの前記の適切なセットと
の接続を断つための第4手段とからなる。
n台のインテリジェント・ワークステーションを相互接
続する装置を提供するものである。
E、実施例 第1図は複数台のワークステーション1o、すなわちワ
ークステーション10−1ないし10−nを示すもので
ある。これらのワークステーション(インテリジェント
・ターミナルまたはトランシーバと呼ぶこともある)の
それぞれは、スイッチング・ネットワーク5oによって
他のワークステーションと通信を行うことができる。ス
イッチング・ネットワーク50はボート30を包含して
おり、このボートには各ワークステーション専用のボー
ト30−1ないし30−nがある。スイッチング・ネッ
トワーク50はさらに、バック・プレイン50Bを包含
しており、このバック・プレインはさまざまなボートを
相互に接続している。
この発明の主な目的は、伝送の機密が保たれるスイッチ
ング・ネットワークを提供することであり、このネット
ワークにおいては、ワークステーション10−1がワー
クステーション10−nと通信を行っている場合、第三
者のワークステーション10−2 (または、その他の
任意のワークステーション)において、ハードウェアま
たはソフトウェアのいずれかに行った改変がどのような
ものであっても、ワークステーション10−2がワーク
ステーション10−1と10−nとの間の会話にアクセ
スできなくなる。
第2図は、スイッチング・ネットワーク50を詳細に示
したものである。図示のように、各ワークステーション
にはボート30がある。各ボートは端子TxおよびRx
を包含しており、これらの端子はワークステーションに
結合され、端子Txに現われるディジタル信号を関連す
るワークステーションが受信し、ワークステーションが
発生したディジタル信号を端子Rxのボートが受信する
ようになっている。典型的なボート30は多数の端子、
たとえば2(n−1)個の端子を包含している。これら
の端子の半数は、受信端子であり、以下で説明すると専
用バス・ラインから情報を受は取り、あとの半数(あと
のn−1台)の端子は、専用バス・ラインの選択された
1本に情報を送り出すために設けられている。バック・
プレインは、バス・ラインのすべてを詳細に示している
ものではない第2図に、略図的に示されている。n (
n−1)本のバス・ラインがあり、ボートのそれぞれの
対の間での伝送のために、異なるバス・ラインが設けら
れている。第2図に示すように、バス・ラインの「命名
」に使用されている記号は、T(a、b)で、aは送信
を行う端子を示し、bは受信を行う端子を示す。留意し
なければならないのは、この特別な記号が便宜上のもの
に過ぎず、他のさまざまな記号を使用できるということ
である。この表記法の利点を、特定のバス・ラインT(
1,2)を取り上げて、説明する。このバス・ラインが
、ボート30−1のT2端子に接続されており、またボ
ート30−2のR2端子にも接続されていることがわか
る。そこで、ボート3〇−1がそのボートのRx端子と
T2端子との間を接続し、ボート30−2がそのボート
のR1端子とTx端子との間を接続しており、ワークス
テーション10−1から受は取った(端子T2に接続さ
れているボート30−1のRx端子で)情報を。
ボート3o−2の端子R1で受は取るものと想定する。
ボート自体の内部結線により、同じ情報がボート30−
2の端子Txに現われる。このようにして、ワークステ
ーション10−1で発生した情報を、ワークステーショ
ン10−2が受は取ることになる。同時に、双方向通信
を行う必要があり、ボート30−1がそのボートの端子
R2を端子Txに接続しており、かつボート30−2が
そのボートの端子T1を端子Rxに接続しているものと
すると、ワークステーション1o−2が送信した情報を
ワークステーション1o−1が受は取ることになる、こ
の双方向通信はこの場合、2本の専用バス・ライン、た
とえば端子1から端子2への送信用のバス・ライン(T
1.2)と、端子2から端子1への送信用の別のバス・
ライン(T2.1)を使用する。スイッチング・ネット
ワーク5o内の他のポートのそれぞれは、これらの特定
のバス・ラインの近傍にあるが、スイッチング・ネット
ワーク50内でバス・ライン(Tl、2)および(T2
.1)にアクセスしている他のポートはなく、それ故、
他のワークステーションがバス・ライン(T1.2)ま
たは(T2.1)にアクセスする方法は存在しない、ワ
ークステーション10−1と10−2の間を流れる信号
が、他のバス・ラインに現われない限り、伝送の機密は
保たれる。
この発明の特定の実施例において、スイッチング・ネッ
トワーク50はシャーシに収められており、このシャー
シはバック・プレイン50Bおよび数個のポート30の
他に、電源を包含している。
呼出しとデータの伝送の両方には、バック・プレインを
利用する。この特定の実施例において、シャシはPCの
拡張シャシでよく、バス・ライン64本用のバック・プ
レインの場合、8個のポートがサポートされ、8台のワ
ークステーションをスイッチング・ネットワーク50に
接続することが可能である。スイッチング・ネットワー
ク50に対して9台以上のワークステーシ−ヨンを接続
することができるが、その場合には、バック・プレイン
のラインの割振りをもつと複雑なものにするか、あるい
は拡張シャシに母板を追加する必要がある。
一般に、n個のポートに対して、n(n−1)本のバス
・ラインを使用して、呼出しとデータ伝送を行う、各ポ
ートはn−1本のラインの内任意の1本によって1選択
的に伝送を行う、各ライン他のn −1個のポートの内
の1個に接続されている。同様に、各ポートはこのポー
トにあてられたn −1種類の伝送の内のひとつを選択
的に聞くことができる。
各ポートはそのワークステーションとR3−422SD
LC通信リンク(これは例であって、他の標準を使用す
ることも、もちろん可能である)を介して、通信を行う
。関連するワークステーションからコマンドを受は取る
と、ポートは次のことを行う。
(1)送信および受信に適切なバス・ラインを選択する
(2)送信ラインにフラグを送って、遠隔ポートを呼び
出す。
(3)遠隔ポートからの肯定応答(または、タイムアウ
ト)を待つ。
(4)検査肯定応答を送る。
(5)ワークステーションがスイッチ・ネットワークを
使用することを許可する。
ポートが通信の要求を検出した場合、ポートは次のこと
を行う。
(1)適切な送信および受信ラインを選択する。
(2)肯定応答を送り、0PEN (遠隔ポートからの
通信要求)が開始されたことの検査を要求する。
(3)検査(または、タイムアウト)を待つ。
(4)関連するワークステーションに接続を通知し、ワ
ークステーションがスイッチ・ネットワーク50を使用
することを許可する。
ワークステーションが遠隔ワークステーションへの送信
を行っている間、そのポートはワークステーションから
の送信に、CLO8E (通信を完了するコマンド)メ
ツセージが入っているかどうか監視する。CLO5Eコ
マンドが見つかった場合、ポートはワークステーション
のスイッチング・ネットワーク50との接続を切る。ポ
ートがワークステーションの通信をバッファするのでは
なく、ワークステーションに働きかけ、他のポートとの
リンクを制御するものであることに留意されたい。
ポートが通信スケジュールを制御するものでないので、
通信要求が同時に、あるいは重複して発生する可能性が
存在する。それ故、ポート調停機構を設ける。ポート調
停機構は1次のことを行う。
(1)ポート調停機構が接続されている受信ラインの並
列監視を与える。
(2)ラインの独立したマスキングを与える。
(3)ラインに対してベクトル化割込、またはボ−リン
ク応答を与える。
(4)ラインに対して固定優先順位または回転優先順位
応答を与える。
(5)ラインでのプログラム式の傾斜検出(どのような
型式のラインの遷移を検出するかを決定する機能)を与
える。
(6)ファームウェアの制御の下での調停機構の機能を
与える。
(7)並列した要求の調停を行う。
(8)複数の要求を待ち行列に入れる。
典型的なボート30のブロック線図を、第3図に示す。
図示のように、端子TxはTXMUX3o5に接続され
ている。TXMUX305は制御ライン310を介して
、マイクロプロセッサ303によって制御される。TX
MUX305の出力はボートの送信端子、ボート30−
1の場合には端子T2...Tnに結合されている。も
ちろん。
使用時に、TXMUX305はその入力(Rxからの)
送信端子T 2− T nから選択されたものに結合す
る。一方、ボート30−1の端子R2,、。
RnはRXMUX302およびボート調停機構306へ
の入力として、結合されている。RXMUX302も制
御ライン311を介して、マイクロプロセッサ303に
よって制御されている。使用時に、RXMUXは受信端
子R2−Rnから選択されたものを、スイッチ301に
結合する。ポート調停機構306はエツジ検知装置であ
って、すべての受信端子を監視(並列に)するものであ
ってもよい。以下で説明するように、調停機構306を
AMD、AM9519Aまたはインテル8259などの
割込制御装置によって、実現することができる。一般に
、発呼者(またはボート)はその送信ライン(特定の宛
先ボートに専用の)フラグを送り、呼出しを開始する。
受信調停機構306が潜在的な発呼者を検出すると、調
停機構は呼出しボートIDを、マイクロプロセッサ30
3に伝える。調停機構306がノイズを有効な伝送であ
るとみなすことがあるので、マイクロプロセッサ303
は、既述のハンドシェーク・プロトコルを実行する。「
受信フラグ」に関する信頼テストをマルチ・プロトコル
・チップ304で行うことができれば、ハンドシェーク
・プロトコルを省略することができる。このような場合
、ルベルの肯定応答だけが必要となる(上述の肯定応答
と検査とは異なる)。この信頼性機能は、インテルMP
SCにある。スイッチ301を設け、ワークステーショ
ンが受信を行えるようにする。上述のように、スイッチ
301もマイクロプロセッサ303しこよって制御され
る。マルチ・プロトコル・チップ304はプロセッサか
らの8または16ビツトのデータ・バイトまたはワード
を、データ・ライン伝送されるデータ・ビット列に変換
するシリアライザ/デシリアライザである。同様に、こ
のチップは受信ラインからのビット列を、バイトまたは
ワードに変換する。このチップは、ビット列をデータ・
パケットにパックするためのタイミング同期化およびエ
ラー検出プロトコルも与える。
呼出しが確立されると、マイクロプロセッサ303はT
XMUX305を制御し、Rx端子から受は取ったデー
タを、送信端子のうちの送室されたもの、すなわち伝送
の宛先であるワークステーションと関連したボートに対
応した特定の送信端子に送る。同様に、マイクロプロセ
ッサ303はRXMUX302を制御して、スイッチ3
01を介して、受信端子のうち指定されたもの(情報を
送信すると思われるワークステーションと関連したボー
トによって識別される)を、Tx端子に結合する。
第4図はポート調停機構306の特定の実施例の詳細な
ブロック線図である。ポート調停機構は基本的にAMD
9519Aで構成されており、チップ3061および3
062を包含している。2個のチップを使用することに
より、16種類の調停が可能となる。これを付加的な制
御装置をカスケード接続することによって拡張して、1
7本以上のラインに使用することができる。チップ30
61の割込要求ピンREQ○ないしREQ7、およびチ
ップ3062の同様なピンの各々は、受信ラインROな
いしR15のそれぞれに結合されている。もちろん、受
信端子が8個以下の場合には(第3図に示すように)、
チップ3062を省略することができる。チップはさら
に、PROCESSOR−READ、PROCESSO
R−WRITE、PROCESSORINTERRUP
T  ACKNOWLEDGE、PROCESSOR5
ELECT  A、PROCESSOR5ELECT 
 B、PROCESSORDATA/COMMANDお
よびPROCESSORDATA (0: 7)端子を
包含している。PROCESSOR−READをマイク
ロプロセッサ303によって使用して、調停機構306
のレジスタの読取りを行う。PROCESSOR−WR
ITEをマイクロプロセッサ303によって使用して、
調停機306の開始、要求のマスク、要求の識別などを
行う、DATA/COMMANDを使用して、調停機構
306の制御構造をアドレスする。
PROCESSORDATAは調停機構306を、マイ
クロプロセッサ303のデータ・バスに接続する。PR
OCESSORINTERRUPTを使用して、調停機
構306を接続し、ポートにおいて割込型式の操作を行
う。
チップ3061および3062は複数個のレジスタ、特
に割込要求レジスタ、割込サービス・レジスタ、割込マ
スク・レジスタ、ならびに応答メモリを包含している。
割込要求レジスタは8ビツトのレジスタであって、対応
する要求ラインがセットされると、ビットがヒツトされ
る。割込サービス・レジスタは待状態の割込を示し、か
つすべての低レベルの割込が禁止されることを示す1割
込マスク・レジスタは、個々の割込レベルをマスクする
のに使用される。応答メモリは32X8の読み書きメモ
リである。このメモリは各要求ラインに対し、最大4バ
イトの応答を記憶する。
AMD9519Aは各種の制御構造を備えていて、ポー
ト調停機構にさまざまなパラダイムを与える。各種の制
御機能には次のようなものが含まれている。
(1)プライオリティ・モード − 固定優先権(たと
えば、REQOが最も優先順位が高く、REQ7が最も
低い)またはラウンド・ロビン・スケジュールを用いた
回転優先権のいずれか。
(2)ベクトル選択 −詳細にいえば1個々のベクトル
を選択し、使用して、特定のポートに対する特別なルー
チンを実行でき、あるいは共通ベクトルを使用し、て、
すべてのポートに対する接続確立ルーチンを呼び出すこ
とができる。
(3)REQプライオリティ − これは制御装置をセ
ットして、活動高出力または活動低出力のいずれかに応
答するようにする。
作動時に、選択された制御構造により、受信ラインが活
動化されると(高くなるか、低くなるかすると)、次の
2つの作動の一方が生じる。
(1)マイクロプロセッサ303に対する割込が発生す
る。
(2)割込サービス・レジスタ・ビットがセットされる
(特に、ポーリング・モードの操作の場合)。
いずれの場合においても、マイクロプロセッサ303は
発呼ポートに対応したベクトルを受は取る。この場合、
マイクロプロセッサ303は調停機構306の他のすべ
ての要求ラインを締め出し、正規の接続確立手順を行う
ことができる。
ポート接続確立プロトコルを、第5図および第6図に示
すフローチャートに関連して、説明する。
第5図は、関連するワークステーションXが指定された
ポートYへの接続を要求した場合に、典型的なポート、
たとえばポートX(ワークステーションと関連した)に
おいて行われる工程のフローチャートである。ワークス
テーション又はワークステーションyとの通信を行いた
いとの希望を、明示する。ワークステーションXはポー
トRx端子に結合されているラインに、適切な信号を出
す。
これらの信号をマルチプロトコル・チップ304(第3
図参照)が検知し、マイクロプロセッサ303を作動さ
せる。マイクロプロセッサ303は次いで1機能F1を
実行する。機能F1は送信および受信機能を行うため、
バスから特定のラインを選択する。上記で想定したよう
に、ワークステーションXがワークステーションyと通
信を行おうとした場合に、ポートXで行われるこれらの
機能を説明するとすると、使用される送信ラインはT 
(x、y)であり、使用される受信ラインはT(y、x
)である。TXMUX305およびRXMUX302を
制御することによって、機能F1が実行される。次いで
、機能F2はフラグを、ポートyに送る(ラインT (
x、y)によって)。
機能F3はポートyから肯定応答を受は取るための遅延
機能である。肯定応答はRXMUX302のラインT 
(y、x)で受信され、ライン311を介してマイクロ
プロセッサ303に送られる。
肯定応答を受信したものと想定すると、機能F5は検査
信号(他のフラグ、メツセージまたはパケット)を、ポ
ートyへ送る。この場合、機能F6はワークステーショ
ンXに、希望するワークステーションyとのワークステ
ーションXの接続が完了したことを報告するだけである
一方、ポートyからの肯定応答を受信しない場合、適切
なタイムアウト間隔ののうち、機能F4が実行され、機
能F1で行われた制御の解除(または逆転)が行われる
。機能F7はワークステーションXに対してビジー状態
に戻り、このワークステーションに、ワークステーショ
ンyが利用できない旨を知らせる。
接続が行われると、ワークステーション又はワークステ
ーションyとの通信可能となる。これらの通信(送信側
の)はTXMUX305を介して(指定の端子に対して
確立済みの接続を通して)、ワークステーションXと関
連するポートxの端子Xから、バック・プレイン(第2
図参照)の選択されたラインに流れる。バック・プレイ
ンはポートyの受信端子のひとつだけに結合されている
逆方向の場合(ワークステーションyからワークステー
ションXへの通信の場合)、情報はポートyの送信端子
のひとつによって、異なる専用ラインT (y、x)に
送られる。この特定の専用ラインT (y、x)に接続
されている他のものは、ポートxの受信端子のひとつだ
けである。この特定の受信端子は割込可能とされ1機能
F1の選択手順によってRXMUX302を介して結合
される。
この場合、情報はスイッチ301を介してポートXのT
x端子へ流れ1次いでワークステーションXへ流れる。
上記したところから、バッファ動作が行われないことが
明らかであろう、しかしながら、ポートCLO8Eコマ
ンドが存在しているかどうかについて、ワークステーシ
ョンXとyの間を流れる情報またはメツセージの監視を
行う。
CLO5EコマンドはTXMUX305またはRXMU
X302のいずれか一方または両方に現われる。このよ
うなコマンドを検出した場合、マイクロプロセッサ30
3は機能F1によって行われた選択を解除または逆転し
、これによってポートX(およびワークステーションX
)のバック・プレイン50Bとの接続を切る。
第6図は、遠隔ボートYがポートXを呼ぼうとした場合
に、典型的なポートXにおいてマイクロプロセッサ30
3が行う処理のフローチャートである。この試みは、ポ
ートXの受信端子のひとつに現われるフラグによって示
される。受信端子が調停機構306に接続されているの
であるから、フラグが存在することを、ポート調停機構
306が検出できる。このフラグの検出はマイクロプロ
セッサ303に伝えられる。この時点で、マイクロプロ
セッサ303にはポートYが何であるかが伝えられ(も
ちろん、マイクロプロセッサにはマイクロプロセッサ自
体が何であるかがわかっている)したがってマイクロプ
ロセッサは機能F8を実行して、適切な送信端子および
受信端子を選択することができる。機能F8で選択され
る端子が、機能F1で選択されたものと同じであること
に、留意されたい。これはバック・プレイン50Bにあ
るポートXからポートyへの情報の伝送用ラインが1本
だけであり、かつポートyからポートXへの情報の伝送
用ラインが他の1本だけであるということの結果である
機能F9はポートyへの肯定応答を送って(T(x、y
)によって)、機能F8を実行させたフラグを受は取っ
たことを確認する。この場合、機能FIOはポートYか
らの検査肯定応答を待っている。この肯定応答を受は取
ったものとすると、機能FilはワークステーションY
との接続を。
関連するワークステーション、ワークステーションXに
報告する。
一方、タイムアウト以前に、ポートYからの検査肯定応
答を受は取らなかった場合には、機能F12がF8によ
って行われた選択を解除(逆転)する。
ポートの接続が行われると1通信がバッファリングを行
わずに、接続されたポート間で行われる。
ポートは通信の流れを監視し、CLO5Eコマンドが存
在するかどうかを調べる。CLO3Eコマンドを受信す
ると、Fl2に類似した機能が実行される。特定の呼び
の間、ポートは他の呼び要求に肯定応答は与えない、そ
れ故、この発明は複数のワークステーションを相互接続
する、ブロッキングがなく、伝送の機密が保たれるスイ
ッチを与えるものとなる。
F0発明の効果 以上のように、この発明によれば、伝送の機密保持を可
能ならしめる通信システムが与えられる。
【図面の簡単な説明】
第1図は、この発明の典型的な用途を示すブロック線図
である。 第2図は、スイッチング・ネットワークの詳細を示す図
面である。 第3図は、典型的なポート30のブロック線図である。 第4図は、典型的なポート30のポート調停機構の詳細
なブロック線図である。 第5図及び第6図は、接続要求及び呼び出し動作を示す
フローチャートである、 10・・・・ワークステーション、30・・・・ポート
、50・・・・スイッチング・ネットワーク、50B・
・・・バック・プレイン、TxおよびRx・・・・端子
、301−−−−スイッチ、302”RXMUX、30
3・・・・マイクロプロセッサ、304・・・・マルチ
・プロトコル・チップ、305・・・・TXMUX、3
06・・・・ポート調停機構、3061および3062
・・・・チップ、310・・・・制御ライン、311・
・・・制御ライン、REQOないしRE”Q7・・・・
割込要求ピン、ROないしR15・・・・受信ライン、
Fl・・・・機能。 出願人  インターナショナル・ビジネス・マシーンズ
・コーポレーション 代理人  弁理士  山  本  仁  朗(外1名) 第1図 0−n

Claims (3)

    【特許請求の範囲】
  1. (1)n台(ただし、nは2以上の任意の数である)の
    トランシーバの任意の1台を、複数台のトランシーバの
    任意の他のものに接続する、ブロッキングを生じない、
    伝送の機密が保たれるローカル・エリア・ネットワーク
    において、 前記トランシーバの異なる対に対して異なった対をなし
    ている、複数本の専用バス・ラインと、各トランシーバ
    に関連付けられており、それぞれが2(n−1)個の端
    子を包含し、かつそれぞれが前記バス・ラインの異なる
    1本に結合されているポートとからなり、 各ポートがさらに前記の関連したトランシーバを前記端
    子の少なくとも1個の選択された端子に接続するための
    スイッチング手段を有している、ローカル・エリア・ネ
    ットワーク。
  2. (2)前記スイッチング手段が前記の関連するトランシ
    ーバを前記端子の2つと接続し、双方向通信を行う、特
    許請求の範囲第(1)項記載のローカル・エリア・ネッ
    トワーク。
  3. (3)前記ポートが前記ポートのn−1個の端子に結合
    され、前記のn−1個の端子のいずれかに現われる通信
    開始要求に応答する調停手段を包含している、特許請求
    の範囲第(1)項記載のローカル・エリア・ネットワー
    ク。
JP61275516A 1985-12-30 1986-11-20 ロ−カル・エリア・ネツトワ−ク Expired - Lifetime JPH0611134B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US815358 1985-12-30
US06/815,358 US4710769A (en) 1985-12-30 1985-12-30 Transmit-secure non-blocking circuit-switched local area network

Publications (2)

Publication Number Publication Date
JPS62160842A true JPS62160842A (ja) 1987-07-16
JPH0611134B2 JPH0611134B2 (ja) 1994-02-09

Family

ID=25217555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61275516A Expired - Lifetime JPH0611134B2 (ja) 1985-12-30 1986-11-20 ロ−カル・エリア・ネツトワ−ク

Country Status (5)

Country Link
US (1) US4710769A (ja)
EP (1) EP0229270B1 (ja)
JP (1) JPH0611134B2 (ja)
CA (1) CA1264863A (ja)
DE (1) DE3688285T2 (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887076A (en) * 1987-10-16 1989-12-12 Digital Equipment Corporation Computer interconnect coupler for clusters of data processing devices
JPH0215378A (ja) * 1988-03-23 1990-01-19 Du Pont Pixel Syst Ltd グラフィックス処理システムおよびその方法
FI79769C (fi) * 1988-06-10 1991-01-14 Heikki Malkki Snabbtelefonsystem samt foerfarande foer uppkoppling i ett snabbtelefonsystem.
US5410300A (en) * 1991-09-06 1995-04-25 International Business Machines Corporation Distributed crossbar switch architecture
US5345447A (en) * 1993-02-05 1994-09-06 Bytex Corporation Switching hub which implements a virtual bus for interconnecting stations on a CSMA network
US5442628A (en) * 1993-11-15 1995-08-15 Motorola, Inc. Local area network data processing system containing a quad elastic buffer and layer management (ELM) integrated circuit and method of switching
JP3647055B2 (ja) * 1993-11-17 2005-05-11 キヤノン株式会社 情報処理システム、管理方法および管理装置
US5857075A (en) * 1995-01-11 1999-01-05 Sony Corporation Method and integrated circuit for high-bandwidth network server interfacing to a local area network
US6256313B1 (en) 1995-01-11 2001-07-03 Sony Corporation Triplet architecture in a multi-port bridge for a local area network
US5692126A (en) * 1995-01-24 1997-11-25 Bell Atlantic Network Services, Inc. ISDN access to fast packet data network
US5875314A (en) * 1996-11-01 1999-02-23 Northern Telecom Limited Configurable connection fabric for providing serial backplanes with adaptive port/module bandwidth
US6617879B1 (en) 1997-09-17 2003-09-09 Sony Corporation Transparently partitioned communication bus for multi-port bridge for a local area network
US6442168B1 (en) 1997-09-17 2002-08-27 Sony Corporation High speed bus structure in a multi-port bridge for a local area network
US6301256B1 (en) * 1997-09-17 2001-10-09 Sony Corporation Selection technique for preventing a source port from becoming a destination port in a multi-port bridge for a local area network
US6157951A (en) * 1997-09-17 2000-12-05 Sony Corporation Dual priority chains for data-communication ports in a multi-port bridge for a local area network
US6744728B1 (en) 1997-09-17 2004-06-01 Sony Corporation & Sony Electronics, Inc. Data pipeline timing optimization technique in a multi-port bridge for a local area network
US6308218B1 (en) 1997-09-17 2001-10-23 Sony Corporation Address look-up mechanism in a multi-port bridge for a local area network
US6363067B1 (en) 1997-09-17 2002-03-26 Sony Corporation Staged partitioned communication bus for a multi-port bridge for a local area network
US6446173B1 (en) 1997-09-17 2002-09-03 Sony Corporation Memory controller in a multi-port bridge for a local area network
JP4031894B2 (ja) 1999-10-29 2008-01-09 富士通株式会社 Mpls通信方式における通信データ確認試験方法及びその方法を利用するルータ,交換機,通信システム
US7230927B1 (en) * 1999-12-07 2007-06-12 Aspect Software, Inc. Non-blocking expandable call center architecture

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4417244A (en) * 1981-09-01 1983-11-22 International Business Machines Corp. Automatic path rearrangement for blocking switching matrix
US4470140A (en) * 1980-09-30 1984-09-04 Coffey Dennis K Distributed switching network
US4494193A (en) * 1982-09-30 1985-01-15 At&T Bell Laboratories Deadlock detection and resolution scheme
US4589106A (en) * 1984-08-20 1986-05-13 Itt Corporation Data line card printed board assembly
US4601029A (en) * 1984-09-21 1986-07-15 Itt Corporation Communication switching system
US4633245A (en) * 1983-12-30 1986-12-30 International Business Machines Corporation Local area network interconnect switching system
US4639910A (en) * 1984-12-14 1987-01-27 Itt Corporation Apparatus for establishing communication paths

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3551894A (en) * 1967-12-28 1970-12-29 Ibm Serial cross-bar bussing system
US4536873A (en) * 1984-03-19 1985-08-20 Honeywell Inc. Data transmission system
JPH0670787B2 (ja) * 1984-06-29 1994-09-07 富士通株式会社 処理装置間指令転送制御システム
US4674083A (en) * 1984-11-16 1987-06-16 Solid State Systems, Inc. Time division multiplexed switching structure for PBX

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4470140A (en) * 1980-09-30 1984-09-04 Coffey Dennis K Distributed switching network
US4417244A (en) * 1981-09-01 1983-11-22 International Business Machines Corp. Automatic path rearrangement for blocking switching matrix
US4494193A (en) * 1982-09-30 1985-01-15 At&T Bell Laboratories Deadlock detection and resolution scheme
US4633245A (en) * 1983-12-30 1986-12-30 International Business Machines Corporation Local area network interconnect switching system
US4589106A (en) * 1984-08-20 1986-05-13 Itt Corporation Data line card printed board assembly
US4601029A (en) * 1984-09-21 1986-07-15 Itt Corporation Communication switching system
US4639910A (en) * 1984-12-14 1987-01-27 Itt Corporation Apparatus for establishing communication paths

Also Published As

Publication number Publication date
EP0229270A2 (en) 1987-07-22
EP0229270A3 (en) 1989-07-12
DE3688285D1 (de) 1993-05-19
JPH0611134B2 (ja) 1994-02-09
CA1264863A (en) 1990-01-23
US4710769A (en) 1987-12-01
DE3688285T2 (de) 1993-10-28
EP0229270B1 (en) 1993-04-14

Similar Documents

Publication Publication Date Title
JPS62160842A (ja) ロ−カル・エリア・ネツトワ−ク
US5423006A (en) Notification and verification of state changes in a data processing input/output system
JPH02151151A (ja) 交換システム
JPS639261B2 (ja)
JPS60264138A (ja) ローカル・エリア・ネツトワーク
PL168257B1 (pl) Uklad transmisji danych PL
US5182554A (en) Third party evavesdropping for bus control
EP0375909B1 (en) Multiple I/O channel
JPH04278739A (ja) モジュール式能動光ファイバカップラユニット及びそのシステム
US5303351A (en) Error recovery in a multiple 170 channel computer system
RU2700560C1 (ru) Устройство коммуникационного интерфейса gigaspacewire
US6725312B1 (en) Bus architecture for high reliability communications in computer system
JP2669356B2 (ja) Pds伝送システム
JPS6313450A (ja) ル−プ接続装置
RU187642U1 (ru) Устройство коммуникационного интерфейса gigaspacewire
KR0181117B1 (ko) 비-버스 입출력부에서 직접 메모리 접근부를 사용한 직렬통신 장치
JP2715137B2 (ja) 通信網制御方式
CA2325936C (en) Bus architecture for high reliability communications in a computer system
US7046697B2 (en) Fast ethernet multiport repeater
JP2839378B2 (ja) 通信装置の監視方式
JPS61263352A (ja) 端末状態通知方式
JPS6354845A (ja) 通信制御装置
JPH05160858A (ja) 分散形マルチリンク手順制御方式
JPH04259140A (ja) 衝突回避csma/cd型ローカルエリアネットワーク
JPH0479442A (ja) 交換装置