JPH06224968A - Isdn lapb及びisdn lapdフレームの変換方法及びシステム - Google Patents

Isdn lapb及びisdn lapdフレームの変換方法及びシステム

Info

Publication number
JPH06224968A
JPH06224968A JP16144793A JP16144793A JPH06224968A JP H06224968 A JPH06224968 A JP H06224968A JP 16144793 A JP16144793 A JP 16144793A JP 16144793 A JP16144793 A JP 16144793A JP H06224968 A JPH06224968 A JP H06224968A
Authority
JP
Japan
Prior art keywords
frame
lapb
lapd
isdn
octets
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
JP16144793A
Other languages
English (en)
Other versions
JP2502457B2 (ja
Inventor
Steven Price
スチーブン・プライス
Raymond Jepson
レイモンド・ジェプソン
Barry John Worley
バリー・ジョン・ウォーレイ
Stephen Peter Wood
ステフェン・ピーター・ウッド
Andrew Joseph Keogh
アンドリュー・ジョセフ・ケオー
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 JPH06224968A publication Critical patent/JPH06224968A/ja
Application granted granted Critical
Publication of JP2502457B2 publication Critical patent/JP2502457B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0435Details
    • H04Q11/0457Connection protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/102Common translator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13174Data transmission, file transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13196Connection circuit/link/trunk/junction, bridge, router, gateway
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13202Network termination [NT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13209ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13216Code signals, frame structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13296Packet switching, X.25, frame relay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/215Code checking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/216Code signals; Framing (not synchronizing)

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【目的】LAPBフレームからLAPDフレームへの高速かつ信
頼性のある変換又はその逆の変換を提供すること。 【構成】ISDNリンク(14)のDチャネルを介してX.25通信
を伝送する装置及び方法が提供される。これは、 X.25
LAPBフレームをLAPDフレームに、又はその逆に変換する
ためのコンバータを含む端末アダプタ(6,8) により達成
される。この変換プロセスは到来するLAPBフレームから
LAPDフレームに最小の検査でフィールドを直接コピーす
ることを含む。本質的に、実行される唯一の検査は、変
換プロセス自身が失敗しないことを保証するために、到
来するフレームの各フィールド内のオクテットの数を検
査することである。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はISDN LAPBフレームをISD
N LAPDフレームに又はその逆に変換するシステム及び方
法に関する。
【0002】
【従来の技術】統合サービス・ディジタルネットワーク
(ISDN = Integrated Service Digital Network)は、国
際電信電話諮問委員会(CCITT) のいわゆる "青書" で指
定された、国際的に合意された規格のセットである。IS
DNは広帯域電話ネットワークを介して伝送する音声、デ
ータ及びその他の用法を可能にする。本質的に、ISDNは
システム内の一連の層ならびにこれらの層の間のインタ
フェースを定義し、それによって音声又はデータをアプ
リケーションプログラムからネットワークに又はその逆
に引渡すことができる。ISDNに関するそれ以上の情報は
例えば "ISDN Explained" by J. Griffiths (Wiley, 19
90) に記載されている。
【0003】標準即ち基本速度ISDNリンクは3つのチャ
ネル: 16K ビット/sの速度を有する1つの "Dチャネ
ル" 及び各々が64K ビット/sのデータ速度を有する2つ
の "Bチャネル" を含む。本質的に、2つのBチャネル
は情報を送信するユーザに制御されるが、Dチャネルは
例えば呼出しのセットアップ及び終了を通知するのに用
いられる。しかしながら、通知はDチャネルの完全な16
k ビット/s容量を必要としないことがよくあり、Dチャ
ネル上の余分の帯域幅を用いて余分の情報を伝送でき
る。CCITT勧告Q.921はDチャネル上で用いる特別のフレ
ーム形式(format)、リンクアクセス手順D(LAPD = Link
Access Procedure-D)を定義する。Dチャネル上の全て
の通信は、通知かデータ伝送かにかかわらず、LAPD形式
でなければならない。
【0004】もう1つのCCITT ディジタル通信規格はX.
25である。これはLAPB("Link Access Procedure - Bala
nced"(リンクアクセス手順平衡型))として知られたそれ
自身のフレーム形式、ならびにIDSNからの物理的に異な
るソケット結合を有する。X.25伝送回線は一般に9.6Kビ
ット/sの帯域幅を有する。該青書の勧告X.31は、1つの
タイプの結合のみを維持しながら、X.25端末からISDNリ
ンクに信号を伝送しX.25及びISDNシステムの両者を使用
できる可能性を論ずる。勧告X.31はX.25システムからの
フレームを捕捉し、それらをISDN形式に変換したのちIS
DNリンクを介して伝送する端末アダプタを提案する。
(使用中の電話ネットワークの特性により) もし必要な
らX.25システムに対して透明である該リンクのISDN部分
により、受信したフレームをX.25形式に逆変換するもう
1つの端末アダプタが用いられる。
【0005】Bチャネル及びDチャネルの両者を介して
X.25フレームを伝送できることが望ましい。前者はネッ
トワークがBチャネルで任意の形式を使用できるので割
合に簡単であるが、後者の場合は、DチャネルでLAPDフ
レームしか使用できないのにX.25フレームがLAPB形式で
あるので問題がある。ゆえに端末アダプタは受信端でLA
PBフレームをLAPDフレームに、又はその逆に変換できる
必要がある。勧告X.31はこの変換が完全なリンク層端子
により実行できることを示唆するが、これはかなりの処
理量を必要とし、それゆえ割合に低速である (変換はリ
ンク層ではなく、代わりにパケット層で実行されるの
で、2つの論理的なリンクがサポートされなければなら
ない)。勧告X.31 (セクション 7.4.2.2.) はLAPBからLA
PDに直接写像する可能性に言及するが、これを達成でき
る方法は記述しない。
【0006】従って、本発明はISDN LAPBフレームをISD
N LAPDフレームに変換する方法を提供する。この方法
は:2未満のオクテット(octet) を含む入力フレームを
捨てるステップと、LAPBフレームのアドレスフィールド
を、それがCOMMAND(コマンド)であるかRESPONSE(応答)
であるかを調べるために、検査するステップと、LAPDフ
レームのアドレスフィールドを構築し、LAPBフレームの
アドレスフィールドに従ってCOMMAND/RESPONSEビットを
セットするステップと、LAPBフレームの制御フィールド
を検査して該制御フィールドの長さを決定し、もし決定
された制御フィールドの長さが2オクテットでありかつ
該フレームの全長が2オクテットであれば該フレームを
捨てるが、さもなければ該制御フィールドをLAPBフレー
ムからLAPDフレームに直接コピーするステップと、第4
のオクテット及びそれ以上の任意のオクテットをLAPDフ
レームの情報フィールドに直接コピーするステップとを
含む。
【0007】
【発明が解決しようとする課題】本発明の主たる目的は
LAPBフレームからLAPDフレームへの非常に速くしかも信
頼性のある変換又はその逆の変換を提供することにあ
る。速度はフィールド内容の最小限の検査を実行するこ
とによって得られ、もしそれらが間違っていれば、次の
処理段階で適切に処置することができる。従って、基本
的な前提はフレームが有効なことである。しかしなが
ら、変換プロセスはフィールドの長さを検査し、もしフ
レームが指定された制御及びアドレスフィールドを含む
には短かすぎることが分かれば、該フレームは捨てられ
る。これは存在しないフィールド又はオクテットを変換
プロセスが探すことを中止させるので、変換プロセス自
身がクラッシュ(crash) するのを阻止する。この程度の
信頼性は絶対に必要である。なぜなら、任意のシステム
がネットワークとの接続を許される前に、それらが仕様
に適合し該ネットワークに損傷を与えないことを確認す
るためにネットワーク提供者により詳細に検査されるか
らである(この検査はホモロゲーション(homologation)
として知られている)。よって、変換プロセスは信号に
起こりうる誤りを処理するのに十分な強さがなければな
らない。しかしながら、フレームを訂正しようとするこ
とはコンバータの機能ではない。入力として受信された
無効なフレームは捨てられるか又は無効フレームとして
出力され、他の適切なセクションが該誤りを処理するこ
とを可能にする。
【0008】
【課題を解決するための手段】良好な実施例で、LAPBフ
レームのアドレスフィールドを検査するステップにおい
て、もしアドレスフィールドがRESPONSE又はCOMMAND の
パターンと一致しなければ、フレームが無効として捨て
られる。換言すれば、RESPONSE又はCOMMAND に対応する
所定のビットパターンに対してアドレスフィールドの全
オクテットが検査される。代わりに、RESPONSEとCOMMAN
D とでは異なる1つのビット位置 (即ちビット位置2、
図3参照) だけを調べることができる。しかしながら、
実際には全バイトの検査は個々のビットの検査と同じ程
度に効率的である。
【0009】第4のオクテット及びそれ以降のオクテッ
トのコピーは、直接に実行する (即ち第4のオクテット
で開始する) か、又は制御フィールドの末尾後の全ての
オクテットのコピーにより実行できる。有効なフレーム
の場合、これらの2つのアプローチは同じ結果を生じる
が、たぶん前者はより少ない処理でよい。良好な実施例
では、制御フィールドの最初の2ビットの検査により該
制御フィールドの長さが決定される。これらの2ビット
からフレーム形式を決定し、3オクテットよりも長い、
情報フレームではないフレームを捨てることもできる
が、前記無効フレームのコピーを回避するのに必要な追
加の処理が正当化される見込みはない。
【0010】良好な実施例では、本発明の方法は更に:
到来するLAPBフレームを、該フレームの開始点及びその
見出しの予備オクテットのポインタとともに、バッファ
に記憶するステップと、LAPBフレームの予備オクテット
及びアドレスフィールドに、前記構築するステップから
のLAPDアドレスフィールドを重ね書きするステップと、
前記ポインタを1オクテットだけ減分しかつフレームの
長さを1オクテットだけ増分するステップとを含む。
【0011】この実施例は、最小の書込みにより入力フ
レームから出力フレームに制御及び情報フィールドを直
接コピーしうる効率的な変換方法を提供する。
【0012】本発明はISDN LAPDフレームをISDN LAPBフ
レームに変換する方法も提供する。この方法は:3未満
のオクテットを含む入力フレームを捨てるステップと、
LAPDフレームのアドレスフィールドを検査して、それが
COMMAND 又はRESPONSEであるかどうかを判定するステッ
プと、LAPDフレームのアドレスフィールドによりLAPBフ
レームのアドレスフィールドをCOMMAND 又はRESPONSE値
にセットするステップと、制御フィールドの長さを決定
するためにLAPDフレームの制御フィールドを検査し、も
し決定された制御フィールドの長さが2オクテットであ
りかつフレームの全長が3オクテットであれば、該フレ
ームを捨てるが、さもなければ制御フィールドをLAPDフ
レームからLAPBフレームに直接コピーするステップと、
第5のオクテット及びそれ以降のオクテットをLAPBフレ
ームの情報フィールドに直接コピーするステップとを含
む。
【0013】更に、良好な実施例は:到来するLAPDフレ
ームを、該フレーム開始のポインタとともに、バッファ
に記憶するステップと、前記構築するステップからのLA
PBアドレスフィールドを、LAPDフレームのアドレスフィ
ールド内の第2のオクテットに重ね書きするステップ
と、前記ポインタを1オクテットだけ増分しかつ該フレ
ームの長さを1オクテットだけ減分するステップとを含
む。
【0014】更に、本発明はISDN LAPBフレームをISDN
LAPDフレームに変換するシステムを提供する。このシス
テムは:2未満のオクテットを含む入力フレームをどれ
も捨てる手段と、LAPBフレームのアドレスフィールドを
検査して、それがCOMMAND であるかRESPONSEであるかを
判定する手段と、LAPDフレームのアドレスフィールドを
構築し、LAPBフレームのアドレスフィールドに従ってCO
MMAND/RESPONSEビットをセットする手段と、LAPBフレー
ムの制御フィールドを検査して該制御フィールドの長さ
を決定し、もし決定された制御フィールドの長さが2オ
クテットでありかつ該フレームの全長が2オクテットで
あれば該フレームを捨てるが、さもなければLAPBフレー
ムからLAPDフレームに制御フィールドを直接コピーする
手段と、第4のオクテット及びそれ以降のオクテットを
LAPDフレームの情報フィールドに直接コピーする手段と
を含む。
【0015】更に、本発明はISDN LAPDフレームをISDN
LAPBに変換する対応するシステムを提供する。このシス
テムは:3未満のオクテットを含む入力フレームをどれ
も捨てる手段と、LAPDフレームのアドレスフィールドを
検査してそれがCOMMAND であるかRESPONSEであるかを判
定する手段と、LAPDフレームのアドレスフィールドに従
ってLAPBフレームのアドレスフィールドをCOMMAND 又は
RESPONSE値にセットする手段と、LAPDフレームの制御フ
ィールドを検査して該制御フィールドの長さを決定し、
もし決定された制御フィールドの長さが2オクテットで
ありかつ該フィールドの全長が3オクテットであれば該
フレームを捨てるが、さもなければ制御フィールドをLA
PDフレームからLAPBフレームに直接コピーする手段と、
第5のオクテット及びそれ以降のオクテットをLAPBフレ
ームの情報フィールドに直接コピーする手段とを含む。
【0016】
【実施例】図1はISDNリンク14を用いる2つのX.25端末
2,4 の間の通信の原理を示す。X.25端末は一般に既存の
システムであり、それらをISDNのために直接更新するこ
とは複雑かつ高価であり、ソフトウェアの書直しならび
にハードウェアの変更を必要とする。よって、ISDNリン
クの各端に接続されるのは、X.25がISDNリンクと通信す
ることを可能にする端末アダプタ6,8 である。概念的
に、各端末アダプタは一方の側にX.25端末と通信するた
めのX.25接続16,18 を有し、他方の側にISDNリンク14と
通信するためのISDN接続10,12 を有する。ISDN Dチャネ
ルによりX.25信号を伝送するために、端末アダプタは伝
送前にLAPBフレームをLAPDフレームに変換し、リンク14
の他端でLAPBに逆変換する必要がある。
【0017】図2はバス22を介してISDNカード26に接続
されたメインプロセッサ20を有するPS/2パーソナルコン
ピュータを示す。ISDNカード26はそれ自身のプロセッサ
及びメモリを有する。PS/2上のメインプロセッサ20はX.
25アプリケーションプログラムを実行するので、図1の
X.25端末のように動作するが、バス22は物理的なX.25接
続の代理をし、カード26は端末アダプタの機能を実行す
る。プロセッサ20はX.25アプリケーションと同時に走行
する真のISDNアプリケーションのように用いることもで
きる。元来、X.25カードはX.25アプリケーションプログ
ラムを実行するために破線接続24を介して設けられてい
るが、これは2つの別個のカードとISDN及びX.25回線の
両者のレンタル(rental)とを必要とする。
【0018】PS/2上で走行するX.25アプリケーションプ
ログラムからのLAPBフレームはバス22を介してISDNカー
ド上の制御機構28により受信される。そして制御機構28
は、形式変換を必要としないISDN Bチャネルか、又は代
わりにISDN Dチャネルでこれらを伝送する。後者の場
合、LAPBフレームはコンバータ30を介して引渡される。
これはソフトウェアで、又はDチャネル上の全ての論理
的なリンクの組合せ/分離に責任を負うマルチプレクサ
に対する特殊な目的のチップとして実現できる。通知す
る情報はライン34によりマルチプレクサ32と制御機構28
とPS/2プロセッサの間で伝送される。マルチプレクサを
通過した後、LAPDフレームは伝送前にフラグフィールド
及びCRC 検査を付加するためにHDLCチップ (図示せず)
により処理される。HDLCチップの処理は本発明とは無関
係である。受信端末としてのPS/2の動作は、到来フレー
ムが明白に逆の順序でマルチプレクサ、コンバータ、制
御機構等を横切ることを除き、本質的に伝送の動作と同
じである。図2は概要を示すものであり、実際の多層IS
DNシステムの構成を必ず反映する。更に、アダプタとPS
/2の間の機能の分割は変更することができ、実際に、ア
ダプタによっては別個のプロセッサを必要とせずに動作
できる。
【0019】伝送のために、コンバータ30は制御機構28
から (又はより正確には、コンバータ30に対応するISDN
層が同じISDNシステムの上位の層から) 全フレームなら
びにフレーム内のオクテット (バイト) の数を指定する
情報を受信する。同様に、データは最初に伝送回線から
のビットのストリームとして端末で受信されるが、これ
らはコンバータ30に到達する前に下位のISDN層によりフ
レームにアセンブルされる。更に、コンバータ30はフレ
ーム毎にオクテットの数を指定する情報を受信する。
【0020】LAPBフレーム及びLAPDフレームの各々は次
の3つの連結フィールドを含む。
【表1】
【0021】(前述のようにフラグフィールド等もある
が、本発明の目的と無関係である)。これらの2つの形
式の間の変換プロセスについて以下に詳細に説明する。
【0022】(1) LAPBからLAPDへの変換 コンバータ30はLAPBフレームを受信し、2オクテットよ
りも短い入力フレームを捨てる(即ち、無効として扱
う)。これは変換プロセスが存在しない制御フィールド
を見つける試みを阻止する。X.25では、各フレームはシ
ーケンス番号を割当てられるので、通知せずに放棄する
のが普通である。よって、次の送信段階又は受信段階
は、脱落しているか又は放棄されたフレームを検出し、
それらの再送信を要求するか又は任意の他の適切な処置
をとることができる。
【0023】有効な入力フレームの第1のオクテットは
アドレスフィールドと解釈され、そして図3に示す2つ
の値の一方を含まなければならない。全バイトが検査さ
れ、もし該フィールドがこれらの値をどちらも含まなけ
れば、該フレームは無効とみなされ、破棄される。代替
方式は、ビット2の値を、それがCOMMAND 又はRESPONSE
に対応して0であるか又は1であるかを調べるために、
単に検査することである。出力LAPDアドレスフィールド
の構造が図4に示されている。ここで、EAはアドレスフ
ィールド拡張ビット、C/Rはコマンド/応答フィールドビ
ット、SAPIはサービスアクセス点識別子であり、TEI は
端末エンドポイント(endpoint)識別子である。出力LAPD
アドレスフィールドは、LAPBアドレスフィールドから下
記のように構築される: (a) 第1のオクテット内のEAビット(ビット1)が0にセ
ットされ、第2のオクテット内のEAビット(ビット9)が
1にセットされる。 (b) 入力LAPBフレームのアドレスフィールド値によりC/
R ビットがセットされる。もし入力アドレスフィールド
がコマンドビットパターンを含むならば、C/R は0にセ
ットされ、さもなければC/R は1にセットされる。 (c) SAPI値が16にセットされる。1つのDチャネルが複
数の論理的なリンクを提供でき、SAPI値はそれらの間を
識別するために用いられる。例えば、SAPI=0は信号(s
ignalling)を示すために用いられる。SAPI=16はDチャ
ネルを介したX.25通信のためにX.31により指定された値
である。 (d) TEI 値が端末を識別するために用いられ、Dチャネ
ル上のX.25の端末アダプタにより現に使用中の値にセッ
トされる。この値はPS/2に記憶され、通常は動的に又は
ネットワークとの初期接続でISDN提供者から得られる。
【0024】入力LAPBフレームの第2のオクテットは1
または2オクテット制御フィールドの第1のオクテット
と解釈される。モジューロ128 LAPB制御フィールドのレ
イアウトが図5に示されている。モジューロ128 LAPDフ
レーム内の制御フィールドの形式は同一である。図5
で、N(S)はトランスミッタ送信シーケンス番号、N(R)は
トランスミッタ受信シーケンス番号、Sは監視機能ビッ
ト、Mは変更機能ビットであり、Xは予備で0にセット
され、P/F はコマンドとして用いられるときはポールビ
ットであるが、応答として用いられるときは最後のビッ
トであり、Pはポールビットである。制御フィールドに
は3つの可能な形式:I,S又はUがある (情報、監視及
び番号未付与を表わす)。 変換プロセスは入力制御フィ
ールドの最初の2ビット(ビット1及び2)を検査し、該
制御フィールドが1オクテットを有するか2オクテット
を有するかを判定する。アドレスフィールドの場合と異
なり、制御フィールドの第1のバイトは少数の所定のパ
ターンに限定されないので、この検査はビットレベルで
実行される。もし両ビットが1であれば、該フィールド
は1オクテットの長さに過ぎず、さもなければ、それは
2オクテットの長さである。制御フィールドの長さが2
オクテットであると変換プロセスが示しても、フレーム
の全長は2オクテットに過ぎないので、該フレームは無
効とみなされ、捨てられる。さもなければ、制御フィー
ルドは出力LAPDフレームの出力制御フィールドに直接コ
ピーされる。
【0025】もし入力LAPBフレームが3オクテットより
も長ければ、第4及びそれ以降のオクテットは最後のオ
クテットを含めて情報フィールドと解釈される。これは
有効な情報フィールドは、1オクテットのアドレスフィ
ールド及び2オクテットの1形式の制御フィールドに続
く、第4のオクテットでのみ開始できる。第4及びそれ
以降のオクテットの情報フィールドはいかなる検査も実
行せずに出力LAPDフレームに直接コピーされる。
【0026】(2) LAPDからLAPBへの変換 フレームコンバータは各入力LAPDフレームから1つのLA
PBフレームを構築する。このコンバータはLAPDフレーム
を受信し、3オクテットよりも短い入力フレームを捨て
(即ち無効として扱い)、更に存在しない制御フィールド
を変換プロセスが見つけようとするのを阻止する。入力
LAPDフレームの最初の2オクテットがアドレスフィール
ドと解釈される。LAPDアドレスにあるC/R ビットLAPBア
ドレスフィールドの内容を決定する。もしC/R ビットが
0であれば、LAPBアドレスはLAPBコマンドのビットパタ
ーンにセットされるが、さもなければLAPBアドレスはLA
PB応答のビットパターンにセットされる。全ての他の入
力ビットは検査されないままである。
【0027】入力LAPDフレームの第3のオクテットは1
又は2オクテットの制御フィールドの第1のオクテット
と解釈される。LAPB制御フィールドが前述のようにLAPD
に変換される方法と本質的に同じ方法で、制御フィール
ドがLAPDからLAPBに変換される。従って、入力LAPDフレ
ームの第3のオクテットは1又は2オクテットの制御フ
ィールドの第1のオクテットと解釈される。変換プロセ
スは入力制御フィールドの最初の2ビット(ビット1及
び2)を検査し、制御フィールドの長さを決定する。も
し両ビットが1であれば、フィールドは1オクテットの
長さであり、さもなければ、2オクテットの長さであ
る。制御フィールドの長さが2オクテットであるのに、
フレームの全長が3オクテットに過ぎないと変換プロセ
スが示す場合は、該フレームは無効とみなされ、捨てら
れる。さもなければ、制御フィールドはLAPDフレームの
出力制御フィールドに直接コピーされる。
【0028】もし入力LAPDフレームが4オクテットより
も長ければ、第5及びそれ以降のオクテットは最後のオ
クテットを含めて情報フィールドと解釈される。なぜな
ら、2オクテットのアドレスフィールド及び2オクテッ
トのI形式制御フィールドに続く第5のオクテットにお
いてのみ有効な情報フィールドが開始できるからであ
る。検査を実行せずに、第5及びそれ以降のオクテット
の情報フィールドが出力LAPBフレームに直接コピーされ
る。
【0029】図6及び図7は変換プロセスの実施例を示
す。LAPBフレームをLAPDフレームに変換するために、図
6に示すような、見出しに予備オクテット(S)を有す
る、到来するLAPBフレームがバッファに読込まれる。ポ
インタ50はフレームの開始点を示し、前述のようにフレ
ームの長さも使用可能である(図示せず)。変換プロセス
は予備オクテット及び最初のアドレスオクテット(S及
びA)に重ね書きすることにより新たに2バイトアドレ
スフィールドを構築する。そして、変換されたLAPDフレ
ームを得るために、ポインタ50が1バイトだけ (即ち、
予備オクテットに当初占有されたロケーションまで) 減
分され、それに応じてフレームの長さが1バイトだけ増
分される。
【0030】図7はLAPDからLAPBへの逆変換プロセスを
示す。この場合、到来するLAPDフレームは見出しに予備
オクテットを必要とせずにバッファに読取りできる。更
に、ポインタ50がフレームの開始点を示す。1バイトの
LAPBアドレスフィールドが構築されるとき、これはLAPD
アドレスフィールドの第2のオクテット(A2)に重ね書き
する。オクテットA1はもはや必要ではないので、変換さ
れたLAPBフレームを得るために、ポインタ50が1バイト
だけ (A2により当初占有されたロケーションまで) 増分
され、それに応じてフレームの長さが1バイトだけ減分
される。
【0031】前述のプロセスはモジューロ128 形式X.25
のために開発されているが、モジューロ8に拡張できる
(本質的にモジューロ数はX.25の位置をフレームのシー
ケンスで識別する前記参照番号のサイクル長を指す)。
同様に、変換プロセスは、帯域幅の大きい1つの論理的
なX.25を提供するために複数のX.25の物理的なリンクが
組合わされる、X.25多重リンクシステムにも適用でき
る。
【図面の簡単な説明】
【図1】X.25通信のISDNリンクの使用を概略的に示す図
である。
【図2】本発明の変換方法を実現するコンピュータシス
テムの簡略化されたブロック図である。
【図3】LAPBアドレスフィールドを示す図である。
【図4】LAPDアドレスフィールドを示す図である。
【図5】LAPB/LAPD 制御フィールドを示す図である。
【図6】到来フレームが緩衝記憶される形式を示す図で
ある。
【図7】到来フレームが緩衝記憶される形式を示す図で
ある。
【符号の説明】
2 X.25端末 4 X.25端末 6 端末アダプタ 8 端末アダプタ 10 ISDN接続 12 ISDN接続 14 ISDNリンク 16 X.25接続 18 X.25接続 20 メインプロセッサ 22 バス 24 破線接続 26 ISDNカード 28 制御機構 30 コンバータ 32 マルチプレクサ
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 8529−5K H04L 11/20 102 F (72)発明者 レイモンド・ジェプソン イングランド、エス・オー5 3エヌ・ワ イ、ハンプシャー、チャンドラース・フォ ード、カルショット・ドライブ 43 (72)発明者 バリー・ジョン・ウォーレイ イングランド、エス・オー1 2ティー・ エッチ、ハンプシャー、サウザンプトン、 バニスター・パーク、ランラフ・ガーデン ズ 2 (72)発明者 ステフェン・ピーター・ウッド イングランド、エス・オー5 3エヌ・ワ イ、ハンプシャー、イーストレイ、ボィヤ ット・ウッド、ローウッド・クロース 16 (72)発明者 アンドリュー・ジョセフ・ケオー イングランド、エス・オー2 1エル・ジ ェイ、ハンプシャー、サウザンプトン、セ ント・デニーズ、ケント・ロード 61

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】ISDN LAPBフレームをISDN LAPDフレームに
    変換する方法であって、 2よりも少ないオクテットを含む入力フレームを放棄す
    るステップと、 LAPBフレームのアドレスフィールドを検査し、それがCO
    MMAND であるかRESPONSEであるかを判定するステップ
    と、 LAPDフレームのアドレスフィールドを構築し、かつLAPB
    フレームのアドレスフィールドに従ってCOMMAND/RESPON
    SEをセットするステップと、 LAPBフレームの制御フィールドを検査して制御フィール
    ドの長さを決定し、もし決定された制御フィールドの長
    さが2オクテットでありかつフレームの全長が2オクテ
    ットであれば該フレームを放棄し、さもなければ制御フ
    ィールドをLAPBフレームからLAPDフレームに直接コピー
    するステップと、 第4及びそれ以降のオクテットをLAPDフレームの情報フ
    ィールドに直接コピーするステップとを含むISDN LAPB
    フレームをISDN LAPDフレームに変換する方法。
  2. 【請求項2】LAPBフレームのアドレスフィールドを検査
    するステップで、もし該アドレスフィールドがRESPONSE
    又はCOMMAND のパターンと一致しなければ、該フレーム
    を放棄するステップを更に含む請求項1の方法。
  3. 【請求項3】到来するLAPBフレームを、該フレームの開
    始点のポインタ及びその見出しの予備オクテットととも
    に、バッファに記憶するステップと、 LAPBフレームの予備オクテット及びアドレスフィールド
    に、前記構築するステップからのLAPDアドレスフィール
    ドを重ね書きするステップと、 前記ポインタを1オクテットだけ減分しかつ該フレーム
    の長さを1オクテットだけ増分するステップとを更に含
    む請求項1又は2の方法。
  4. 【請求項4】ISDN LAPDフレームをISDN LAPBフレームに
    変換する方法であって、 3よりも少ないオクテットを含む入力フレームを放棄す
    るステップと、 LAPDフレームのアドレスフィールドを検査し、それがCO
    MMAND であるかRESPONSEであるかを判定するステップ
    と、 LAPDフレームのアドレスフィールドに従ってLAPBフレー
    ムのアドレスフィールドをCOMMAND 又はRESPONSE値にセ
    ットするステップと、 LAPDフレームの制御フィールドを検査して該制御フィー
    ルドの長さを決定し、もし決定された制御フィールドの
    長さが2オクテットでありかつフレームの全長が3オク
    テットであれば該フレームを放棄し、さもなければ制御
    フィールドをLAPDフレームからLAPBフレームに直接コピ
    ーするステップと、 第5及びそれ以降のオクテットをLAPBフレームの情報フ
    ィールドに直接コピーするステップとを含むISDN LAPD
    フレームをISDN LAPBフレームに変換する方法。
  5. 【請求項5】到来するLAPDフレームを、該フレームの開
    始点のポインタとともに、バッファに記憶するステップ
    と、 LAPDフレームのアドレスフィールド内の第2のオクテッ
    トに、前記構築するステップからのLAPBアドレスフィー
    ルドを重ね書きするステップと、 前記ポインタを1オクテットだけ増分しかつ該フレーム
    の長さを1オクテットだけ減分するステップとを更に含
    む請求項4の方法。
  6. 【請求項6】ISDN LAPBフレームをISDN LAPDフレームに
    変換するシステムであって、 2よりも少ないオクテットを含む入力フレームを放棄す
    る手段と、 LAPBフレームのアドレスフィールドを検査し、それがCO
    MMAND であるかRESPONSEであるかを判定する手段と、 LAPDフレームのアドレスフィールドを構築し、かつLAPB
    フレームのアドレスフィールドに従ってCOMMAND/RESPON
    SEビットをセットする手段と、 LAPBフレームの制御フィールドを検査して該制御フィー
    ルドの長さを決定し、もし決定された制御フィールドの
    長さが2オクテットでありかつ該フレームの全長が2オ
    クテットであれば、該フレームを放棄し、さもなければ
    該制御フィールドをLAPBフレームからLAPDフレームに直
    接コピーする手段と、 第4及びそれ以降のオクテットをLAPDフレームの情報フ
    ィールドに直接コピーする手段とを含むISDN LAPBフレ
    ームをISDN LAPDフレームに変換するシステム。
  7. 【請求項7】ISDN LAPDフレームをISDN LAPBフレームに
    変換するシステムであって、 3よりも少ないオクテットを含む入力フレームを放棄す
    る手段と、 LAPDフレームのアドレスフィールドを検査し、それがCO
    MMAND であるかRESPONSEであるかを判定する手段と、 LAPDフレームのアドレスフィールドに従ってLAPBのアド
    レスフィールドをCOMMAND 又はRESPONSE値にセットする
    手段と、 LAPDフレームの制御フィールドを検査して該制御フィー
    ルドの長さを決定し、もし決定された制御フィールドの
    長さが2オクテットでありかつ該フレームの全長が3オ
    クテットであれば、該フレームを放棄し、さもなければ
    該制御フィールドをLAPDフレームからLAPBフレームに直
    接コピーする手段と、 第5及びそれ以降のオクテットをLAPBフレームの情報フ
    ィールドに直接コピーする手段とを含むISDN LAPDフレ
    ームをISDN LAPBフレームに変換するシステム。
JP16144793A 1992-07-22 1993-06-30 Isdn lapb及びisdn lapdフレ―ムの変換方法及びシステム Expired - Fee Related JP2502457B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0/9215841.9 1992-07-22
GB9215841A GB2269077A (en) 1992-07-22 1992-07-22 Conversion of ISDN LAPB and LAPD frames

Publications (2)

Publication Number Publication Date
JPH06224968A true JPH06224968A (ja) 1994-08-12
JP2502457B2 JP2502457B2 (ja) 1996-05-29

Family

ID=10719295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16144793A Expired - Fee Related JP2502457B2 (ja) 1992-07-22 1993-06-30 Isdn lapb及びisdn lapdフレ―ムの変換方法及びシステム

Country Status (4)

Country Link
US (1) US5467350A (ja)
EP (1) EP0580282A3 (ja)
JP (1) JP2502457B2 (ja)
GB (1) GB2269077A (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6333932B1 (en) * 1994-08-22 2001-12-25 Fujitsu Limited Connectionless communications system, its test method, and intra-station control system
US5787086A (en) 1995-07-19 1998-07-28 Fujitsu Network Communications, Inc. Method and apparatus for emulating a circuit connection in a cell based communications network
SE518018C2 (sv) * 1997-05-07 2002-08-13 Ericsson Telefon Ab L M Metod och apparatur för permanent eller semipermanent uppkoppling mellan en ISDN-terminal och ett datanätverk
US6393033B1 (en) 1998-08-03 2002-05-21 Motorola, Inc. Method and apparatus for encapsulating ISDN data in a broadband network
US8397057B2 (en) * 2007-08-13 2013-03-12 Sap Ag Generic hub to increase security when accessing business systems

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1155575B (it) * 1982-07-27 1987-01-28 Cselt Centro Studi Lab Telecom Interfaccia multipla di comunicazione tra elaboratore di processo e mezzo trasmissivo numerico
US4607364A (en) * 1983-11-08 1986-08-19 Jeffrey Neumann Multimode data communication system
US4943978A (en) * 1985-11-27 1990-07-24 Hughes Aircraft Company Digital interface unit
US4755992A (en) * 1986-06-06 1988-07-05 Racal Data Communications Inc. Transparent packet access over d-channel of ISDN
US5048012A (en) * 1987-04-03 1991-09-10 Advanced Micro Devices, Inc. Data link controller with flexible multiplexer
JP2826122B2 (ja) * 1988-09-22 1998-11-18 株式会社リコー データ端末装置およびその伝送制御方法
JPH0331928A (ja) * 1989-06-29 1991-02-12 Fujitsu Ltd フレーム変換回路
DE69126604T2 (de) * 1991-03-13 1998-01-08 Ibm Anpassungseinrichtung und Verfahren zur wirksamen Verbindung von Datenverarbeitungseinrichtungen und Netzwerken

Also Published As

Publication number Publication date
GB2269077A (en) 1994-01-26
US5467350A (en) 1995-11-14
EP0580282A2 (en) 1994-01-26
GB9215841D0 (en) 1992-09-09
JP2502457B2 (ja) 1996-05-29
EP0580282A3 (en) 1994-10-12

Similar Documents

Publication Publication Date Title
EP0195598B1 (en) Universal protocol data receiver
JP3684439B2 (ja) 交換網プロトコルを検出するための方法及び装置
US4680773A (en) Data telecommunications system and method utilizing a multi-mode modem
US4999836A (en) ISDN network termination unit enabling to establish data link between one terminal equipment and other terminal equipments connected to the unit without use of subscriber line
US5541930A (en) Byte aligned communication system for transferring data from one memory to another memory over an ISDN
JP2679635B2 (ja) Lan間接続装置
EP0503207A1 (en) Adaptation device and method for efficient interconnection of data processing devices and networks
EP1198105A2 (en) High speed transmission line interface
EP0238984A2 (en) An interface circuit for interconnecting circuit switched and packet switched systems
JPH07147592A (ja) 輻輳制御方法、この方法を用いたターミナルアダプタ及びこのターミナルアダプタを有する通信システム
EP0792079A1 (en) V5 interface architecture
JP2502457B2 (ja) Isdn lapb及びisdn lapdフレ―ムの変換方法及びシステム
JPS63224443A (ja) 半蓄積型パケツト交換方式
EP0405041B1 (en) Terminal adapter having a multiple HDLC communication channels receiver for processing control network management frames
CN1159883C (zh) 非对称数字用户线路接口系统
JP2000049888A (ja) 通信プロトコル制御装置および異種網間通信装置
AU748305B2 (en) ISDN communication process and device
KR100367093B1 (ko) 액세스망의 브이5.2 시스템의 폭주제어방법
FI109074B (fi) Tilaajamultipleksointilaite
JP3345263B2 (ja) 通信制御装置
KR100219226B1 (ko) Isdn 사용자-망 접속의 계층3에서 해제 확인 프리미티브 처리방법
KR20000046540A (ko) 비동기식 전달 모드 스위치 망에서 사용자 셀 전송 확인 장치
JPH09135269A (ja) 受信パケット情報管理システム
JP2000032053A (ja) パケット通信システムの接続方式
JP2001333135A (ja) 通信装置及び通信方法

Legal Events

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