JPH03120935A - 端末アダプタおよびデータ伝送方法 - Google Patents

端末アダプタおよびデータ伝送方法

Info

Publication number
JPH03120935A
JPH03120935A JP2241347A JP24134790A JPH03120935A JP H03120935 A JPH03120935 A JP H03120935A JP 2241347 A JP2241347 A JP 2241347A JP 24134790 A JP24134790 A JP 24134790A JP H03120935 A JPH03120935 A JP H03120935A
Authority
JP
Japan
Prior art keywords
channel
data
subchannel
terminal adapter
communication network
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
JP2241347A
Other languages
English (en)
Other versions
JPH0687569B2 (ja
Inventor
Vikram Punj
ヴィクラム パンジ
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.)
AT&T Inc
Original Assignee
American Telephone and Telegraph Co Inc
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 American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of JPH03120935A publication Critical patent/JPH03120935A/ja
Publication of JPH0687569B2 publication Critical patent/JPH0687569B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04Q—SELECTING
    • H04Q11/00—Selecting arrangements for multiplex systems
    • H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478—Provisions for broadband connections
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40—Network security protocols
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00—Data switching networks
    • H04L12/54—Store-and-forward switching systems 
    • H04L12/56—Packet switching systems
    • H04L12/5601—Transfer mode dependent, e.g. ATM
    • H04L2012/5629—Admission control
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08—Protocols for interworking; Protocol conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、広帯域データ通信網でコンピュータ間の通信
を行う構造に関する。
〔従来の技術〕
コンピュータ・チャネルは、例えば18Mコンピュータ
およびその互換機のようなコンピュータにおいて、他の
コンピュータ、記憶装置のような周辺機器、および端末
やプリンタなどのような入/出力装置と通信するために
使用される構造である。このようなチャネルの組が、M
BC(全米規格局)により定められたF I PS60
として知られる規格によって定義されていて、3.4.
5、そして最終的には6メガバイト/秒で動作する。
以前から、速度の低いデータ通信網にそのような高速チ
ャネルが接続されていた。しかし、CCITTや都市内
通信網に対するIEEE802,6規格によって定義さ
れた設備のような、広帯域統合サービス・デジタル網(
B−ISDN)設備の規格化と導入にともない、データ
通信網においてデータをデータ・チャネル速度で伝送す
ることが可能となる。B−ISDN網は、ANSI(1
988年)発行の文書Tl51.1/8g−333であ
るrlsDNの広帯域な側面−TISI技術小委員会(
Broadband Aspect of’  l5D
N −TlSi Technical  5ubcoa
o++1ttee) Jに説明があり、802.6通信
網は、IEEE802.6作業グループにより1988
年6月26日に準備された「プロジェクト802−企業
内および都市内の通信網規格案(Project802
 −  Local  and  Metropoli
tan  Area  Networks  Prop
osed 5tandard) Jに説明されている。
1つのチャネルが、最大総数256のサブチャネル・ア
ドレスを指定することができ、各アドレスは、ホスト・
コンピュータの1つの装置またはソストウェアーサブシ
ステムで終結する。マルチシステム−チャネル通信ユニ
ット(MCCU)を用いて8または16のホスト・チャ
ネルを相互接続する装置がある。このような装置のサブ
チャネル・アドレスは、専ら据え付は時にのみ初期化さ
れ、MCCU内部で定義されるROMに格納された情報
に従って、可能性のある宛先の間に分配される。従って
、8つのチャネルにサービスを行うMCCUの場合、各
チャネルは、32の異なるサブチャネル・アドレスによ
って他の任意のチャネル、即ち装置と通信することがで
きる。MCCUを使用した場合、各送信チャネルは、そ
の送信チャネルに専ら割り当てられたアドレス範囲にあ
る特定のアドレスのデータを送る。このアドレスは、所
望のチャネルや、場合によっては、所望の装置にアドレ
ス指定するために、MCCUにおいて対応するアドレス
に変換される。この種のユニットに関する問題点は、M
CCUから一般に400フイート(120メートル強)
以内にある他のチャネルまたは装置にアクセスする場合
にしか使用できないことである。従って、チャネルどう
しは、互いに800フイート(240メートル強)以内
と限定されてしまう。従来の技術において、この距離に
制限があるのは、サブチャネル間の通信の2つの端点が
共に「リード」または「ライト」コマンドを同時に生成
する「グレア(glare ) Jの発生を十分速やか
に最小化するために、全てのサブチャネルに対して各チ
ャネルから所与のサブチャネル・アドレス上の相互に缶
用する各チャネルに状態情報を渡すとともに、この負担
による効率への影響を小さくする必要があるためである
。現在の制限としては、帯域幅がMCCU内部の2つま
たは4つのバスであるという全体的処理量の制限もあっ
て、8または16の相互接続された端末の間でせいぜい
2または4の会話しかできない。 MCCUのその他の
欠点は、MCCUがユーザープログラマブルでない、即
ちMCCUが使用される特定の状態を定義するようにフ
ァームウェアを用いて工場で組み立てられることである
。MCCUの構造のため、接続された各チャネルが常に
単一の通信に制限され、さらに、MCCUの内部に共有
バスがあるために、システム全体が2または4の同時通
信に制限される。チャネルが、同時に多数の伝送先に送
信する能力を持っても、MCCUがバッファのない装置
であるため、データの経路が利用可能となるまでチャネ
ルは送信を許可されず、従って、従来の技術では、同一
の物理経路と1つのチャネルから多重通信を行うことは
できない。
従来の技術による長距離用の別の構成では、コンピュー
タ・チャネルが、1.5メガビット/秒のデジタル搬送
設備で相互接続されているものがある。この構成では、
帯域幅がそのデジタル搬送波によって与えられる帯域幅
に制限され、搬送設備の両端点において、わずか2つの
チャネルを接続することに限定される。従って、データ
・ブロックを1つ以上の他のチャネルに切り替える手段
が全くない。
このような高速コンピューターチャネルが、2つのコン
ピュータ間の通信、コンピュータから装置への通信、ま
たは場合によっては、コンピュータから装置群への通信
に便利に使用することができる一方で、B−ISDN設
備が利用できると、コンピュータは、広帯域網によって
多数の他のコンピュータとチャネル速度で通信すること
が可能となる。しかし、従来の技術には、そのような接
続を可能とする構造がなく、さらに、コンピュータ・ソ
フトウェアの多くは、コンピュータのチャネルが他のコ
ンピュータのチャネルと直接通信するという仮定の下に
書かれている。コンピュータ・チャネルの間に接続を確
立するための「ハンドシェイク」構造では、もう1つの
チャネルが当然接続されるものとしている。
従って、従来の技術の問題点は、コンピュータ・チャネ
ルが他の多数のコンピュータまたは装置と高速で通信す
ることを可能とする経済的に魅力のある構造が無いこと
である。
〔発明の概要〕
本発明の装置および方法によれば、装置アドレス指定情
報を網端末情報に変換するとともに、送信するデータを
チャネル形式から高速データ通信網を介して所望の末端
装置に送るのに適した形式に変換するための端末アダプ
タにチャネルを接続することによって、従来の技術に優
る進歩が遂げられる。通信網への各インタフェースには
、通信網に接続されたサブチャネルの状態に関する情報
を維持するための構造が具備されている。本発明の実施
例には、特に、データ通信網が広帯域通信網であり、そ
の各設備の転送速度が、約150メガビツト/秒で、B
−I SDNに対するCCITT規格および都市内通信
網に対するI EEE802.6規格に適合するものが
1つある。都合のよいことに、このような構造によって
、そのデータ通信網に接続されたすべてのコンピュータ
およびその他の装置の間でチャネル速度での通信が可能
となり、距離の制限が取り除かれ、多重同時通信を行う
ことが可能となり、端点の数が16から256に増加し
、さらに、ユーザがサブチャネル・アドレスの割り付け
を変更することが可能となる。
サブチャネル・アドレスの利用可能性を含めて、各サブ
チャネルに対する状態情報は、短い待ち時間で、帯域を
使用することに配慮することなく十分短い時間に、B−
ISDN網または802.6網を介して送ることができ
る。このことにより、チャネルを800フイートよりは
るかに長い距離で分割することが可能となる。データが
従来技術の通信網より何倍も速く広帯域通信網を通って
移動するので、広く離れているチャネルを同期させるた
めに、やり取りを処理する時間に悪影響を及ぼすこと無
く、少し余分に時間を費やすことができるので、ソフト
ウェアおよびユーザーサービスの水準を満足させること
ができる。
本発明の1つの特徴によれば、端末アダプタは、メツセ
ージを通信網またはチャネルに渡す前に、メツセージを
記憶する。コンピュータのチャネルは、プリンタ、ディ
スク、テープ・ユニット、またはコンピュータ内部のソ
フトウェア・システムなどの「装置」間の通信に使用さ
れる。都合のよいことに、この記憶によって、データ通
信網の遠端にある装置が利用できない場合、利用できな
いことを装置のソフトウェアおよびチャネルのファーム
ウェアに知らせることを必要とせず、利用可能になるの
を待つ機能を端末アダプタにおいて果たすことが可能と
なる。サブチャネルの状態情報を末端から末端へと渡す
ことにより、そうでなければ池のチャネルから与えられ
るはずのものと同様の「ハンドシニイク」が、端末アダ
プタによって、関係付けられたチャネルに与えられるの
で好都合である。これにより、チャネルを800フィー
ト以上離すことが可能となる。類似のコマンド(リード
とリード、またはライトとライト)が同時に発せられる
と、グレア状態が起こり得る。端末アダプタには、所定
の優先度に基づいて一端がグレアの可能性を破る機構を
備えている。
本発明の1つの特定の実施例では、端末アダプタへの入
力は、(情報処理団体連合Pederat1on 。
1’ Informatfon Processing
 5oc1eties) F I P S60チャネル
の形式であり、出力は、B−ISDN網で使用される信
号である。レベル1の層のフォーマットは、本質的に、
前述のTl51文書に規定された非同期転送モード(A
TM)に対するCCITT規格によって定義されるツー
マットである。レベル2の層におけるフォーマットは、
本質的に、LAP−D (リンク・アクセス手順pチャ
ネル)、またはIEEE802.2のような他の第2層
プロトコルのフォーマットである。それ以上の層では、
フォーマットは、信頼できるデータ転送、流れ制御、1
つのデータ・リンク上のいくつかの通信を多重化する能
力、ソフトウェアで定義可能なウィンドウ、および処理
負担が最小のタイマーを与えるT CP / I P 
(Transmission Control Pro
tocol/Internet Protocol )
のようなプロトコルと同様である。
本発明の1つの特徴によれば、通信網に取り付けられた
各端末アダプタは、その端末アダプタに接続されたデー
タ網設備の帯域幅によって主に制限される多数のデータ
・パケットを同時に送信および(または)受信すること
ができる。その装置に接続されたチャネルは、ブロック
の多重化を処理するように配列されているので、ある期
間にわたって、−度にわずか1つの通信しか、チャネル
に入らないか、またはそれから出なくても、255まで
の異なる通信に関係付けられたデータが、チャネルに出
入りすることができる。この手段は、チャネルを単一の
高速通信手段または複数の低速通信手段の何れかとして
処理することを可能とするブロック多重化手段として周
知である。各チャネルは、256サブチャネルに制限さ
れる。
本発明のもう一つの特徴によれば、各チャネルの256
のサブチャネルは、通信網に取り付けられた装置と通信
を行う任意の装置で使用することができる。本システム
の利点は、通信網に接続された各装置を互いに接続する
のに、小数の高速通信、多数の低速通信、またそれらの
任意の組み合わせの何れを使用してもよいように、シス
テムを構成することができることである。
〔実施例〕
第1図に、複数の構内ユニット1.2.3および4と通
信を行うB−I SDN網10の基本ブロック図を示す
。各構内ユニットは、コンピュータ、またはディスク・
ドライブ、ビデオ端末集信機、テープ・ドライブなどの
周辺装置のような装置20を含む。そのような装置20
が、その装置に対してデータ通信インタフェースとして
働くチャネル22に接続される。このチャネル22は、
半二重のデータ通信によって端末アダプタ24に接続さ
れ、この通信の各方向は、40.5メガビット/秒(各
バイトが情報ビット8およびパリティ・ビット1からな
るものとすれば、4.5メガバイト/秒)で動作する。
チャネルと端末アダプタとの間では2種類のメツセージ
が交わされるが、その1つは、状態の変化および状態変
更の要求をチャネル22との間で双方向に合図するため
の信号メツセージであり、もう一つは、データ・メッセ
ージである。データは、実際には、通信網によって36
メガビツト/秒で伝送されるが、これは、各バイトの9
ビツト目(パリティ・ビット)が通信網経由の伝送の前
に削除されるためである。前記に代わる構成では、チャ
ネルおよび端末アダプタ間で27メガビツト/秒または
54メガビット/秒の速度を使用することができる。
端末アダプタ24の詳細を第2図に示す。複数のプロセ
ッサの相互接続にバス100が使用される。主プロセッ
サ102は、他のプロセッサどうしの間におけるバスの
使用を調停する。主プロセッサ102は、全体にわたる
制御権を有し、端末アダプタのために運営、管理、およ
び保守制御を行う。物理チャネル・インタフェースは、
信号接続とデータ接続によってチャネルに電気的インタ
フェースを与えるマイクロコード駆動形プロセッサであ
る。このチャネル・インタフェースは、チャネルからデ
ータを取って、このデータをバス100を介してメモリ
管理ユニット110を通してメモリ112に送る。また
、メモリ管理ユニット110からデータを受は取ってチ
ャネル22に送る。チャネルから信号を受信すると、こ
れらの信号をバス100を介してコマンド・デコーダ/
サブチャネル・アナライザ106に送る。コマンド・デ
コーダ/サブチャネル・アナライザは、通常のプログラ
ム制御によるプロセッサでよく、ビット・スライス形プ
ロセッサやマイクロコード駆動形プロセッサである必要
はない。また、コマンド・デコーダは、遠端のチャネル
からのコマンドを状態の変更のためにバス100を通し
て物理チャネル・インタフェース104を介してチャネ
ル22に送る。また、コマンド・デコーダ/サブチャネ
ル・アナライザ106は、各サブチャネルの局内状態と
このサブチャネルが通信している遠端のサブチャネルの
状態との状態テーブルを維持する。
探査/統計プロセッサ108は、チャネル・ユニットに
対して使用されるアドレスとB−I SDN網上のパケ
ットに対して使用されるアドレスとの間で変換を行うた
めに使用される。これによって、チャネルで使用される
フォーマットが、B−1sDN端末のアドレス指定に必
要なフォーマットに変更される。また、このプロセッサ
108は、特定の構内ユニットとの間で、B−I SD
Nおよびチャネルのトラヒックに関する統計的なn1定
結果の収集および報告を行う。
また、探査/統計プロセッサ108は、指定されたサブ
チャネル・アドレスに対応する終端する端末アダプタの
アドレス、および、発端のプロセス、終端のプロセス、
および仮想リンクとの間で確立された仮想的なX、25
チャネルにおいて使用するにふされしいアドレスを発見
するために探査を行う。
両チャネルで状態マシーンの同期を取る必要があり、チ
ャネルを隔てる距離が長いので、2つのホスト・コンピ
ュータが通信中に、「グレア」状態になる可能性もある
。これが起こるのは、2台のコンピュータが、共にライ
ト・コマンドを互いに他方のコンピュータに発した場合
である。このような状況の下では、その2台のコンピュ
ータのうち一台を他方に対して優先権を有するように、
システムの初期化時に、その特定のサブチャネル書アド
レス上で定義する必要がある。あるチャネルが、例えば
、ライト・コマンドを発すると、各端末アダプタは、ラ
イト番コマンドが発せられたことを、他方の端末アダプ
タに合図し、適切な期間(この特定の実施例では、1.
25ミリ秒)だけ待ってから、そのライト−コマンドが
実行され得ることをそのチャネルに示す。待つ間に、各
端末アダプタは、他方のコンピュータからライト許可信
号を受信するか、ライト・コマンドを受信するかを調べ
る。ライト許可コマンドが受信されると、ライト処理が
計画に従って進行する。前記の期間中に、他方のコンピ
ュータからライト・コマンドが受信され、これが優先権
を有するチャネルである場合、そのコマンドは無視され
る。これが、優先権のないチャネルである場合、遠端の
コマンドが承認されて、その局内チャネルはり−ドφコ
マンドを実行するように指示される。前記の1゜25ミ
リ秒の期間中、または許可信号を受信する前に、局内状
態がまだ完結しておらず、要求が遠足側から未解決であ
ることを示すフラグが、コマンド・デコーダ/サブチャ
ネル・アナライザに保持されている。この問題は第5図
の流れ図のブロック514〜520に関連してさらに論
する。
また、探査/統計プロセッサ108にも、各サブチャネ
ルに対し、対応する仮想データ・リンクおよび仮想デー
タ・チャネルによる通信を設定するために使用する仮想
信号リンクおよび仮想信号チャネルの現在の値を指定す
るテーブルが保持されている。メモリ管理ユニット拳プ
ロセッサ110は、端末アダプタから送信するべきデー
タおよびその端末アダプタで受信されたデータを格納す
るためにメモリ・ブロックを割り当てるのに使用される
。メモリ管理ユニットは、利用可能なメモリ・ブロック
の結合リストを保持し、さらに、チャネルまたは通信網
との間でデータを送・受信するために必要に応じてメモ
リ・ブロックを割り当てる。また、すべてのアドレス指
定データの転置リストの維持も行う。プロセッサ114
は、チャネル・フォーマットをB−ISDN網10網上
0て必要とされるX、25フアーマツトに変換するプロ
トコル処理装置であり、B−ISDNファーマットとチ
ャネル・フォーマットとの間で変換を行い、メツセージ
をB−ISDN伝送に適した長さのパケットへと分解す
る。プロトコル処理装置114では、サブチャネル・ア
ドレスと、X2゜5またはその他のプロトコルのフォー
マットに必要な値である対応する仮想データ・リンクお
よび仮想データ・チャネルの識別子との間の変換をする
ために、第3図のテーブルが使用される。また、プロト
コル処理装置114には、2層および3層でB−I S
DN網との通信を処理するのに必要な状態マシーンが保
持される。インタフェース処理装置116は、B−I 
SDN網とのインタフェースを取るために、第1層の機
能を果たす。プロトコル処理装置によって準備されたデ
ータをX、  25フオーマツトで受は取り、B−IS
DN網によって必要とされるATMフォーマットに従っ
て伝送するために適切なセルを組み立てる。また、イン
タフェース処理装置は、B−ISDN網へのファイバ光
通信の制御も行う。ダイレクト・メモリ等アクセス・ユ
ニット118は、すべてのプロセッサをメモリに相互接
続するバスに取り付けられていて、バスから行われるす
べてのメモリ・アクセスの制御に使用される。
第3図には、サブチャネル番号、LAPDプロトコルと
X、25プロトコルで使用される場合の仮想データ・リ
ンク、仮想データ・チャネル、そしてB−ISDN信号
方式用のATMプロトコルで使用される場合の仮想チャ
ネル識別子との間の変換用の2つの関係付けられたテー
ブルがある。
信号チャネル・リンクおよび仮想接続のために、対応す
るテーブルが使用される。本システムでは、信号パケッ
トをデータ・パケットより少ない遅れで伝送できるよう
に、信号およびデータに対して別個の仮想信号が使用さ
れる。信号メツセージに優先権を与えることにより、保
護期間を最小に抑えることができ、通信の確立に要する
時間が十分減少する。信号チャネルは、パケットが迅速
に送信されない場合、それらが捨てられるように、構成
される。捨てられた信号チャネルの損失のためにソフト
ウェアが用意されているので、そのようなパケットに対
する代償は、比較的低い。それに対して、再送信を必要
とするデータ量のためにデータ・パケットの損失に対す
る復旧費用が比較的高くつくデータ・パケットの場合、
遅れは許容できるほうであるが、パケットの破棄を避け
るように、あらゆる試みが行われる。そのため、データ
・セルは、損失の優先度が高く、遅れの優先度が低い。
第4図は、局内チャネルの状態および対応する遠端のチ
ャネルの状態を記録するコマンド・デコーダ/サブチャ
ネル・アナライザによって主に使用されるテーブルであ
る。適切なコマンドが局内チャネルから受信されると、
必ず、局内チャネルの状態がメモリで更新される。遠端
チャネルの状態は、遠端のホストまたは装置から信号チ
ャネルによって受信したコマンド・メツセージに応じて
、更新される。遠端のユニットの状態テーブルにある遠
端チャネルの状態を更新することができるように、遠端
チャネルに知らせるために、局内チャネルから受信した
コマンドは、すべて対応する信号メツセージに変換され
る。遠端のホストまたは装置にアクセスするような動作
を行うことができるのは、局内チャネル状態と遠端のチ
ャネル状態の両方が、相応の相補的な値を有する場合に
限られる。例えば、局内チャネル状態におけるリード・
コマンドは、遠端チャネル状態におけるライト・コマン
ドと揃う必要がある。
第5図および第6図に、ホストから遠端の装置にライト
動作を、はじめて実行する、即ち、一連のライト・コマ
ンドの最初のものを実行する場合に行われるステップを
例示する。端末アダプタは、それに関係付けられたホス
トからチャネルを介してライト・コマン゛ドを受信する
(動作ブロック500)と、対応するサブチャネルに対
して局内状態記録のライト遠端フラグをセットする(動
作ブロック502)。動作ブロック514〜520に関
連して後述するように、これは、2つのチャネルが同じ
サブチャネルによって互いに同時にライトしようとする
「グレア」状態が起こり得るので、これに備えるためで
ある。その対応するサブチャネルの局内チャネル状態は
、ライト・コマンド状態に更新される(動作ブロック5
04)。探査/統計プロセッサにおいて、そのサブチャ
ネルに対し、仮想信号チャネルおよび仮想信号リンクの
識別子、および信号授受のための仮想接続識別子が決定
される(動作ブロック505)。プロトコル処理装置お
よびインタフェース処理装置では、これらの仮想アドレ
スを用いて、ライト防止コマンド信号メツセージが、フ
ォーマット化されて送られる(動作ブロック506)。
ライト・コマンド・アドレスには、送信元の信号チャネ
ル、送信先の信号チャネルの識別子、ライト・コマンド
、およびこのメツセージに対しては空白である修飾子が
含まれる。次に、端末アダプタは、4つの事象のうちの
1つを待つ間、ウェート状態に入る(動作ブロック50
8)。1.25ミリ秒の期間の後、時間切れとなる前に
、他の3つの事象の何れも起こらない場合、端末アダプ
タは、そのライト中コマンドを送る新たな試行を行う(
動作ブロック510)か、または注意が必要な次のサブ
チャネルにその注意を向ける。消極的な承認メツセージ
を受信した場合、ホストは、送信先が利用可能でないこ
とを知らされる(動作ブロック512)。ライト防止メ
ツセージが受信された場合、これは、送信先のホストも
同時に送信元のホストにライト使用としている状態を表
すので、この衝突は解消する必要がある。局内のホスト
が遠端ユニットに対して優先権があるかどうかを判定す
るために、検査514を用いる。優先権がある場合、ラ
イト防止メツセージが無視され、端末アダプタは、ライ
ト状態に戻る。局内のホストが優先権を持っていない場
合、その遠端のライト防止フラグがクリアされる(動作
ブロック516)。局内状態は、利用可能に変更され、
遠端状態は、ライトに変更される(動作ブロック518
)。次に、ライト防止済みメツセージが、遠端の装置に
送られる(動作ブロック520)。そして、端末アダプ
タは、遠端からのライト要求を補足するために、局内チ
ャネルにリード・コマンドを発行させる。
ライト・コマンドに応じて許可メツセージを受信すると
、第6図に示した動作が行われる。まず、端末アダプタ
が、ライト動作を続行するように、ホストに知らせる(
動作ブロック600)。ホスト、そして端末アダプタは
、仮想データ・リンク、仮想データ・チャネルおよびデ
ータに対する仮想接続識別子のアドレスを求めるために
、サブチャネル・アドレスを変換する。これらのアドレ
スは、通信網によってデータを送信する際に使用される
ヘッダにおいて使用される。データは、局内のホストか
らチャネルを介して受信され、端末アダプタのプロトコ
ル処理装置に渡される(動作ブロック604)。プロト
コル処理装置において、データは、パケットおよびフレ
ームに分割され、リンク層およびネットワーク層のヘッ
ダが挿入される(動作ブロック606)。次に、インタ
フェース処理装置では、プロトコル処理装置から受信し
たパケットおよびフレームをATM呼に分割し、B−I
SDN網によって送信するためにATMヘッダを追加し
て、その通信網によって送る許可を確立する(動作ブロ
ック608)。送信する許可を受信する(動作ブロック
610)と、データは、B−I SDNによって遠端の
ホストに送られる(動作ブロック612)。
尚、以上の説明は、本発明の好ましい一実施例に過ぎず
、当業者は、その他の多数の装置を本発明の主旨および
範囲から逸脱することなく考え出すことができることを
理解すべきである。従って、本発明は、特許請求の範囲
に明記されたようにのみ制限される。
【図面の簡単な説明】
第1図は、B−I SDN網によるデータ伝送を例示す
るブロック図、 第2図は、コンピュータ・チャネルとB−1sDN網と
の間のインタフェースをとる端末アダプタのブロック詳
細図、 第3および4図は、 第5および6図は、 図である。 端末アダプタの表の図、 端末アダプタの動作の流れ 出 願 人:アメリカン テレフォン アンド FIG。 FIG。 5

Claims (18)

    【特許請求の範囲】
  1. (1)仮想チャネルと、それぞれがサブチャネル・アド
    レスを有する複数の接続されたサブチャネルとを介して
    データを通信する第1のコンピュータ・チャネルと、そ
    れぞれが通信網アドレスを有する複数の通信網端末を有
    するデータ通信網の第1端末との間のインタフェースを
    第1回路がとり、この第1回路が、前記通信網を媒体と
    する前記第1チャネルの第1サブチャネルから前記通信
    網の第2端末へと前記通信網を介して通信を行うために
    使用され、前記第2端末が第2回路に接続され、この第
    2回路が、前記第2端末と第2サブチャネルを含む第2
    チャネルとの間のインタフェースをとるコンピュータ・
    データ通信網用回路において、 前記の第1および第2サブチャネルに対する状態情報を
    記録し、前記第1サブチャネルの状態が前記第2サブチ
    ャネルの状態の記録に対応することを保証し、さらに、
    前記第1サブチャネルと前記第2サブチャネルとの間の
    前記通信に対し仮想的なチャネル・アドレスを指定する
    記録手段と、前記記録手段に応答して、前記第1サブチ
    ャネルのアドレスから前記の仮想チャネル・アドレスお
    よび前記第2端末アドレスに変換する手段と、前記通信
    網を介して伝送するために前記第1サブチャネルからの
    データをフォーマット化し、前記通信網を介して前記第
    2サブチャネルに送るために、前記仮想チャネル・アド
    レスおよび前記第2端末アドレスをデータ・パケットに
    含めるフォーマット手段と を備えたことを特徴とするコンピュータ・データ通信網
    回路
  2. (2)前記第2サブチャネルが利用可能となるのを待つ
    間、前記第1サブチャネルからの前記データを格納する
    格納手段をさらに備えた ことを特徴とする請求項1記載の回路。
  3. (3)前記記録手段、前記変換手段、前記フォーマット
    手段、および前記格納手段の各々が、複数のコンピュー
    タ・チャネルに対して、記録、変換、フォーマット化、
    および格納をそれぞれ行う手段を備えた ことを特徴とする請求項2記載の回路。
  4. (4)複数のサブチャネルからなるコンピュータ・チャ
    ネルとデータ通信網との間のインタフェースをとる端末
    アダプタにおいて、 プログラム制御の下で動作し、前記アダプタの動作を制
    御するプロセッサ手段と、 チャネルから受信したデータおよび通信網から受信した
    データを格納するメモリ手段と、チャネルから受信した
    パケットのヘッダ・データおよび通信網から受信したパ
    ケットのヘッダ・データを処理するプロトコルハンドラ
    手段と、ここで、プロセッサ手段は、前記のプログラム
    制御下で動作し、チャネルから受信したパケットに対す
    るサブチャネル・アドレスと通信網から受信したパケッ
    トに対する仮想チャネル・アドレスとの間で変換を行い
    、 チャネルから送られるデータを表す前記プロトコルハン
    ドラ手段の第1出力に応じて、通信網を介して伝送する
    ために第1データ信号を生成する通信網インタフェース
    手段と、 通信網から受信したデータを表す前記プロトコル処理手
    段の第2出力に応じて、通信網を介して伝送するために
    第2データ信号を生成するチャネル・インタフェース手
    段と を備えたことを特徴とする端末アダプタ。
  5. (5)前記プロセッサ手段が、 通信網およびチャネルから受信中のデータ・パケットに
    前記メモリ手段のメモリ・ブロックを割り当てるメモリ
    管理手段と、 仮想チャネルから伝送するために、メッセージに仮想チ
    ャネルを割り当てる主プロセッサ手段とをさらに備えた ことを特徴とする請求項4記載の端末アダプタ。
  6. (6)前記端末アダプタに接続された各チャネルと接続
    された各チャネルの通信相手である前記端末アダプタに
    接続されていない遠端の各サブチャネルとの状態を保持
    するコマンド・デコーダ/サブチャネル・アナライザ手
    段をさらに備えたことを特徴とする請求項4記載の端末
    アダプタ。
  7. (7)第1コンピュータ・チャネルと第2コンピュータ
    ・チャネルとの間でデータを伝送するコンピュータ・チ
    ャネル間データ伝送方法において、前記チャネルが、デ
    ータ・メッセージを送るためにチャネル・プロトコルを
    使用し、前記チャネルが、第1および第2端末アダプタ
    にそれぞれ接続された第1および第2入・出力サブチャ
    ネルをそれぞれ有し、さらに、各端末アダプタが、デー
    タ・メッセージを送るために通信網プロトコルを用いて
    データ通信網に接続され、 前記第1および前記第2チャネルの前記第1サブチャネ
    ルと前記第2サブチャネルとの間にデータ伝送仮想回路
    を確立するステップと、 データ・メッセージを前記第1サブチャネルによって第
    1端末アダプタに送信するステップと、前記第1端末ア
    ダプタにおいて、データ・メッセージを前記データ通信
    網のプロトコルに変換する第1変換ステップと、 前記仮想回路によって、前記データ・メッセージを前記
    第1端末アダプタから第2端末アダプタに送信するステ
    ップと、 前記第2端末アダプタにおいて、前記の受信したメッセ
    ージをチャネル・プロトコルに変換する第2変換ステッ
    プと、 前記の変換したデータ・メッセージを前記第2のサブチ
    ャネルによって前記第2コンピュータに送るステップと
    を備えた ことを特徴とするコンピュータ・チャネル間データ伝送
    方法。
  8. (8)前記データ通信網が、広帯域統合サービス・デジ
    タル網(B−ISDN)であり、前記第1変換ステップ
    が、 前記のデータ・メッセージをB−ISDNの正式のメッ
    セージからなる ことを特徴とする請求項7記載の方法。
  9. (9)前記のデータ伝送仮想回路確立ステップが、 前記第1サブチャネルと前記第2サブチャネルとの間で
    データ・メッセージを伝送するために、前記第1サブチ
    ャネルと前記第2サブチャネルとの間で伝送が可能とな
    るように前記第2端末アダプタの第1サブチャネル状態
    を前記第1端末アダプタの対応する状態に同期させるコ
    マンドと、データ・メッセージ仮想回路を特定するデー
    タとを含む第1信号メッセージを、予め確立された信号
    仮想回路を介して前記第1端末アダプタから前記第2端
    末アダプタへと送るステップと 前記第1信号メッセージの受信に応じて、前記第2端末
    アダプタにおいて、対応する状態を確立し、積極的な承
    認メッセージを前記第1端末アダプタに送るステップと
    を実行することによって、前記の第1および第2端末ア
    ダプタにおいて前記の第1および第2サブチャネルの状
    態を同期させることを、含む ことを特徴とする請求項7記載の方法。
  10. (10)データ伝送仮想回路確立ステップが、前記第1
    端末アダプタから前記第2サブチャネルに対するライト
    要求が送られた後に、前記第1チャネル・アダプタにお
    いて、前記第1サブチャネルに対する前記第2端末アダ
    プタからのライト要求が受信されるようなグレア状態を
    認識するステップと、 前記の認識の応じて、前記第1チャネル・アダプタが前
    記の第1および第2サブチャネル間のデータ伝送用仮想
    回路によるデータ伝送に関して予め定義された低い方の
    優先度指示子を有する場合、前記第1アダプタからのラ
    イト要求を取り消して、リード要求を前記第1サブチャ
    ネルに発するステップとをさらに備えた、 ことを特徴とする請求項9記載の方法。
  11. (11)前記データ伝送仮想回路確立ステップが、前記
    第2端末アダプタから、前記第2チャネルが利用できな
    い旨のメッセージを受信するステップと、 前記の利用不能メッセージの受信に応じて、前記第1端
    末アダプタにおいて前記第2チャネルを利用不能とし、
    前記第1サブチャネルに利用できないことを知らせるス
    テップとをさらに備え、要求が開始された時刻と応答が
    受信された時刻との間にチャネルが利用不能になった場
    合、前記の確立するステップが延期される ことを特徴とする請求項9記載の方法。
  12. (12)前記の状態情報が、利用不能性のデータを含み
    、 データ伝送仮想回路確立ステップが、 前記第1メッセージを送る前に、前記第2チャネルが利
    用不可能かどうかを検査するステップと、前記の検査す
    るステップにおいて、前記第2チャネルが利用不可能で
    あることが示された場合、前記確立ステップを延期する
    ステップとを備えたことを特徴とする請求項9記載の方
    法。
  13. (13)前記第2サブチャネルが、利用できない場合、
    前記データ・メッセージを前記第2端末アダプタに送る
    前に、そのメッセージを前記第1端末アダプタに格納す
    るステップをさらに備えたことを特徴とする請求項9記
    載の方法。
  14. (14)前記チャネルの各々が、一般に定義されたプロ
    トコルを有し、 この一般に定義されたプロトコルを用いて、前記第1チ
    ャネルと前記端末アダプタとの間で通信を行うことをさ
    らに含む ことを特徴とする請求項9記載の方法。
  15. (15)前記端末アダプタが、所定の帯域幅の通信網イ
    ンタフェースを備え、 前記第1端末アダプタに含まれる複数の端末アダプタか
    ら複数の仮想回路によって複数のメッセージを、前記第
    1端末アダプタの送信中の通信網インタフェースの帯域
    幅の限界まで、送ることも含む ことを特徴とする請求項7記載の方法。
  16. (16)前記確立ステップが、前記第1チャネルからラ
    イト・コマンドを受信した場合に、これに応じて行われ
    る ことを特徴とする請求項7記載の方法。
  17. (17)仮想回路確立ステップが、 チャネルからのライト・コマンドの受信に応じて、前記
    チャネルによって前記ライト・コマンドを送った装置に
    対するライト遠端フラグをセットするステップと、 送信サブチャネル、受信サブチャネル、およびライト・
    コマンドの識別情報を含む信号メッセージを伝送先の端
    末アダプタに送るステップと、前記の伝送先のアダプタ
    から応答の承認を受信するステップとを備えた ことを特徴とする請求項7記載の方法。
  18. (18)前記データ・メッセージを前記第1端末アダプ
    タから第2端末アダプタに送信するステップが、 誤りのないデータ伝送を保証するプロトコルを用いて、
    前記データ・メッセージを送るステップを含む ことを特徴とする請求項7記載の方法。
JP2241347A 1989-09-28 1990-09-13 端末アダプタおよびデータ伝送方法 Expired - Fee Related JPH0687569B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US41403289A 1989-09-28 1989-09-28
US414032 1989-09-28

Publications (2)

Publication Number Publication Date
JPH03120935A true JPH03120935A (ja) 1991-05-23
JPH0687569B2 JPH0687569B2 (ja) 1994-11-02

Family

ID=23639677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2241347A Expired - Fee Related JPH0687569B2 (ja) 1989-09-28 1990-09-13 端末アダプタおよびデータ伝送方法

Country Status (3)

Country Link
US (1) US5289579A (ja)
EP (1) EP0420531A3 (ja)
JP (1) JPH0687569B2 (ja)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69232127T2 (de) * 1991-03-29 2002-06-06 International Business Machines Corp., Armonk Serieller Multimedia Linienschalter für Parallelnetzwerke und ein heterogenes homologes Rechnersystem
JP2571655B2 (ja) * 1991-11-27 1997-01-16 インターナショナル・ビジネス・マシーンズ・コーポレイション プロトコル変換機構、交換ネットワーク及びコンピュータ・システム
US5251207A (en) * 1992-03-10 1993-10-05 International Business Machines Corporation Combined terminal adapter for SMDS and frame relay high speed data services
US5457681A (en) * 1992-06-05 1995-10-10 Washington University ATM-Ethernet portal/concentrator
US5412782A (en) * 1992-07-02 1995-05-02 3Com Corporation Programmed I/O ethernet adapter with early interrupts for accelerating data transfer
US5434872A (en) * 1992-07-28 1995-07-18 3Com Corporation Apparatus for automatic initiation of data transmission
DE4226332A1 (de) * 1992-08-08 1994-02-10 Sel Alcatel Ag Verfahren und Vorrichtung zum schnellen Datenaustausch
JP2646948B2 (ja) * 1992-12-25 1997-08-27 日本電気株式会社 パケット網におけるシグナリング方式
US5526489A (en) * 1993-03-19 1996-06-11 3Com Corporation System for reverse address resolution for remote network device independent of its physical address
JP3545777B2 (ja) * 1993-06-28 2004-07-21 富士通株式会社 ネットワーク接続型通信処理システム及びテストシステム
US5914955A (en) * 1993-10-20 1999-06-22 Lsi Logic Corporation Switched network hub on a chip
US5887187A (en) * 1993-10-20 1999-03-23 Lsi Logic Corporation Single chip network adapter apparatus
US5414707A (en) * 1993-12-01 1995-05-09 Bell Communications Research, Inc. Broadband ISDN processing method and system
JP3172387B2 (ja) * 1994-06-01 2001-06-04 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 入出力通信サブシステム及び方法
US5586261A (en) * 1994-11-10 1996-12-17 International Business Machines Corporation Method and apparatus for interconnecting similar networks using a network of a diffrent type as a virtual link
US5610921A (en) * 1995-08-31 1997-03-11 Sun Microsystems, Inc. Scalable architecture for asynchronous transfer mode segmentation and reassembly
US5848293A (en) * 1995-11-03 1998-12-08 Sun Microsystems, Inc. Method and apparatus for transmission and processing of virtual commands
US5742607A (en) * 1995-12-20 1998-04-21 Intel Corporation Method and apparatus for controlling two way communication via disparate physical media
US5793983A (en) * 1996-01-22 1998-08-11 International Business Machines Corp. Input/output channel interface which automatically deallocates failed subchannel and re-segments data block for transmitting over a reassigned subchannel
DK176239B1 (da) * 1996-04-19 2007-04-10 Tellabs Denmark As Fremgangsmåde og detektorenhed til opkobling af forbindelser i et teletransmissionsnetværk
KR100223298B1 (ko) * 1997-02-12 1999-10-15 서평원 광대역 종합 정보 통신망의 터미널 정합 장치
US5898673A (en) * 1997-02-12 1999-04-27 Siemens Information And Communication Networks, Inc. System and method for prevention of cell loss due to quality of service contracts in an ATM network
US6014710A (en) * 1997-06-30 2000-01-11 Sun Microsystems, Inc. System and method for message transmission between network nodes using remote wires
US6414758B1 (en) * 1997-12-15 2002-07-02 Nortel Networks Limited High speed facsimile transmission
NL1013698C2 (nl) * 1999-11-30 2001-06-01 Koninkl Kpn Nv Werkwijze, stelsel, omzetter en schakelaar voor communicatie met asynchrone transmissiemodus (ATM).
US6614803B1 (en) 2000-01-14 2003-09-02 Adtran Inc. Mechanism for conducting in-band communications between terminal adapter and digital terminal device during internet session
JP3606445B2 (ja) * 2000-05-11 2005-01-05 日本電気株式会社 コンピュータ通信網とコンピュータ通信方法
US6859439B1 (en) 2000-05-12 2005-02-22 International Business Machines Corporation Partition-to-partition communication employing a single channel path with integrated channel-to-channel function
US6728772B1 (en) * 2000-05-12 2004-04-27 International Business Machines Corporation Automatic configuration of a channel-to-channel connection employing channel-to-channel functioning integrated within one or more channels of a computing environment
US7370078B1 (en) * 2001-05-22 2008-05-06 Cisco Technology, Inc. Determining a remote device name
US7161954B2 (en) 2002-05-28 2007-01-09 International Business Machines Corporation Technique for controlling selection of a write adapter from multiple adapters connected to a high speed switch
US7177322B2 (en) * 2002-05-28 2007-02-13 International Business Machines Corporation Technique for controlling selection of a peek adapter or a read adapter from multiple adapters connected to a high speed switch
US7526527B1 (en) 2003-03-31 2009-04-28 Cisco Technology, Inc. Storage area network interconnect server
JP4919851B2 (ja) * 2007-03-23 2012-04-18 株式会社日立製作所 ファイルレベルの仮想化を行う中間装置
US9264881B2 (en) * 2011-01-04 2016-02-16 Qualcomm Incorporated Methods and apparatus for enhanced system access control for peer-to-peer wireless communication networks

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5767356A (en) * 1980-10-14 1982-04-23 Hitachi Ltd Communication control device
JPS5810235A (ja) * 1981-06-22 1983-01-20 ウエスタ−ン・エレクトリツク・カムパニ−・インコ−ポレ−テツド インタ−フエイス回路
JPS6214553A (ja) * 1985-07-12 1987-01-23 Hitachi Ltd 多重集配信装置
JPS63275243A (ja) * 1987-04-29 1988-11-11 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 通信制御装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2075802B (en) * 1980-05-12 1984-05-31 Control Data Corp Network access device
US4400773A (en) * 1980-12-31 1983-08-23 International Business Machines Corp. Independent handling of I/O interrupt requests and associated status information transfers
US4969147A (en) * 1987-11-10 1990-11-06 Echelon Systems Corporation Network and intelligent cell for providing sensing, bidirectional communications and control
US4866703A (en) * 1987-12-28 1989-09-12 Ag Communication Systems Corporation Integrated services digital network module
US5231631A (en) * 1989-08-15 1993-07-27 At&T Bell Laboratories Arrangement for regulating traffic in a high speed data network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5767356A (en) * 1980-10-14 1982-04-23 Hitachi Ltd Communication control device
JPS5810235A (ja) * 1981-06-22 1983-01-20 ウエスタ−ン・エレクトリツク・カムパニ−・インコ−ポレ−テツド インタ−フエイス回路
JPS6214553A (ja) * 1985-07-12 1987-01-23 Hitachi Ltd 多重集配信装置
JPS63275243A (ja) * 1987-04-29 1988-11-11 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 通信制御装置

Also Published As

Publication number Publication date
EP0420531A3 (en) 1992-04-29
JPH0687569B2 (ja) 1994-11-02
US5289579A (en) 1994-02-22
EP0420531A2 (en) 1991-04-03

Similar Documents

Publication Publication Date Title
US5289579A (en) Channel adapter for broadband communications at channel speeds
EP0669778B1 (en) Fast-packet switching networks
US5519695A (en) Switch element for fiber channel networks
EP0856969B1 (en) Fibre channel fabric
US5610745A (en) Method and apparatus for tracking buffer availability
EP1454440B1 (en) Method and apparatus for providing optimized high speed link utilization
US6145024A (en) Input/output optical fiber serial interface link that selectively transfers data in multiplex channel path mode or high speed single channel path mode
EP0676879B1 (en) Packet management device for fast-packet network
US5991831A (en) High speed serial communications link for desktop computer peripherals
JPH01502707A (ja) 電気通信交換システムにおける可変信頼性を提供するための方法および装置
EP0685951B1 (en) Line interface devices for fast-packet networks
JPH08256180A (ja) データ通信ネットワーク装置
JPH04225649A (ja) パケット交換システム
JPH0573300B2 (ja)
JPH0799830B2 (ja) 広域ネットワークに組み込んだ統計的データ多重化装置用の通信プロトコル
JP2825140B2 (ja) 複数チャネルを備えたトークン・リング
JPS61195041A (ja) 通信サブシステム
JPS61196652A (ja) 音声/データ全サービスシステム
US6118782A (en) Asynchronous transfer mode network
KR100402534B1 (ko) 에이티엠 다중화 시스템에서 에이디에스엘 가입자 정합 장치
KR20010075867A (ko) 프레임릴레이 연동장치의 영구가상연결 제어 방법
EP0185122A1 (en) Three level distributed control for networking I/O devices
JP3693523B2 (ja) データ転送方法
KR100211023B1 (ko) 초고속 응용 서비스를 지원하는 에이.티.엠(atm) 서비스 노드 장치 및 그 운용방법
AU640847B2 (en) A network station

Legal Events

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