JPH06112975A - パケット切替式通信システム及び方法 - Google Patents

パケット切替式通信システム及び方法

Info

Publication number
JPH06112975A
JPH06112975A JP5144555A JP14455593A JPH06112975A JP H06112975 A JPH06112975 A JP H06112975A JP 5144555 A JP5144555 A JP 5144555A JP 14455593 A JP14455593 A JP 14455593A JP H06112975 A JPH06112975 A JP H06112975A
Authority
JP
Japan
Prior art keywords
packet
priority
low
packets
flag
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
JP5144555A
Other languages
English (en)
Other versions
JP2526013B2 (ja
Inventor
Israel Cidon
イスラエル・シドン
Richard M Doney
リチャード・エム・ドネイ
Jr John E Drake
ジョン・エリス・ドレイク、ジュニア
Elizabeth A Hervatic
エリザベス・アン・ハーバティック
Jr Kenneth H Potter
ケネス・ハーベイ・ポッター、ジュニア
Theodore E Tedijanto
テオドール・アーネスト・テディジャント
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 JPH06112975A publication Critical patent/JPH06112975A/ja
Application granted granted Critical
Publication of JP2526013B2 publication Critical patent/JP2526013B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • H04L47/2433Allocation of priorities to traffic types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2416Real-time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/245Traffic characterised by specific attributes, e.g. priority or QoS using preemption
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6445Admission control
    • H04L2012/6459Multiplexing, e.g. TDMA, CDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6464Priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6478Digital subscriber line, e.g. DSL, ADSL, HDSL, XDSL, VDSL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Abstract

(57)【要約】 【目的】 シリアル通信リンク上で回復機能を有する先
取優先権を提供し、改良型HDLC MACレイヤプロ
トコルに至る方法と装置に関する。 【構成】 データ・音声・マルチメディア混在通信シス
テムにおいて、低優先・非実時間トラフィック中に高優
先トラフィックをはめ込むことにより、低速デジタル通
信リンク上で高優先実時間トラフィックの送受信を実現
するため、あるプロトコルを定義する。高優先実時間パ
ケットは低優先パケットを先取することで遅延を発生さ
せずに伝送される。低優先非実時間パケットは上記先取
中は保留され、高優先パケット伝送の完了後に自動的に
低優先パケット伝送が回復される。通信リンクの活性化
時点で、高優先実時間パケットを処理するためのリンク
容量定義情報を通信システムが交換し、通信リンク上で
上記高優先トラフィックの伝送方法を上記システムが許
可するため、あるプロトコルを定義する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ通信ネットワーク
に関し、より特定化するならば先取・回復プロトコルを
使用した高優先パケット及び低優先パケット双方の処理
能力を有するデータ通信ネットワークに関する。
【0002】
【従来の技術】従来の通信システムにおいては、バース
ト状データトラフィックを伝送するためにパケットスイ
ッチング技術を使用し、音声・ビデオといった多重実時
間トラフィックを伝送するためには回路スイッチング技
術を用いている。回路スイッチング技術は、トラフィッ
クがビットの連続列として送信される時分割多重音声電
話ネットワークとして分類されている。一方、パケット
スイッチング技術は目的地とドロップオフアドレスがメ
ッセージデータと結合しているデジタルネットワーク上
で、バーストデータを扱う目的で発展してきた。各パケ
ットはフラグによって境界を定められ、アドレス・ルー
ティングヘッダ、優先度定義子及び誤りチェッカを含ん
でいる。従来のパケットネットワークはネットワークの
中間ノードにおける重要なパケット単位処理によって特
徴づけられる。この処理はパケットノードのスループッ
トを制約し、パケット伝送に大きな遅延を発生させる。
スループット向上と上記遅延の減少のため、中間ノード
における必要処理量を最小化した高速パケットスイッチ
ング技術が定義されてきた。
【0003】この単純化された中間ノード処理によって
今や、従来回路スイッチングネットワークによってだけ
で伝送されたトラフィックをパケットネットワークがパ
ケットの形式で伝送することが可能になった。加えて、
パケット形式でのこのトラフィックは、通信リンクを含
む同一パケットネットワークでバーストデータトラフィ
ックを共有することが可能である。しかしながら従来の
回路スイッチングトラフィックでは遅延のばらつき度と
同様にネットワーク伝般時の許容遅延の和に厳しい束縛
があるため、パケットネットワーク中のノードはこのト
ラフィックが優先処理を受けることを保証せねばならな
い。上記処理を達成する目的で、バーストデータトラフ
ィックを伝送するパケットには非実時間優先権を割当て
得る一方、従来型回路モデルトラフィックを伝送するパ
ケットにはより高い実時間優先権を割当て得る。高速パ
ケットネットワーク中のノードはバッファを持ってお
り、通信リンク上で伝送待ちパケットを保管している。
伝送待機パケットは別々に管理され上記パケットに割当
てられたバッファ中に、それらの優先度に従って保管可
能である。
【0004】ネットワーク中の通信ノードでは異なる優
先順位のバッファよりパケットを伝送するために数多く
の異なる方策(policy)を採用可能である。ここ
で上記優先順位とは先取なしか、再送先取か、回復有り
先取の優先順位である。先取なしが使用される場合、ど
のバッファから次のパケットの伝送選択を行うか決定す
るためパケットの優先権が検査されるだけである。仮に
高優先パケットがバッファ上に確保され低優先パケット
が伝送中であれば、上記高優先パケットは現在の伝送が
終了するまで待機せねばならない。再送サービス方策を
持つ先取とは、高優先パケットの到着により上記ノード
が低優先パケットを伝送中断し、上記高優先パケットを
即時に伝送することを意味する。全高優先パケットが伝
送されれば、被先取低優先パケットの伝送をパケット先
頭位置より再スタートする。回復サービス方策を有す先
取は、被先取低優先パケットの伝送を先頭ではなく中断
の時点より再スタートすることを除いて同様である。
【0005】適切なサービス方策の選択は通信リンクの
特徴、高優先パケットに対する遅延要求及び低優先パケ
ットサイズに依存する。通信リンクの伝送レートが低優
先パケットの最長サイズを伝送するレートに比較して十
分高ければ、低優先パケットの伝送終了をを待つことに
より生ずる遅延は許容範囲内である。この場合には、イ
ンプリメンテーションがより容易で若干より低いオーバ
ヘッドを有するため先取なしのサービス方策を持つ優先
権が望ましい。通信リンクの利用効率が重要でなく、低
優先パケットの伝送完了の待機に関連する遅延が非常に
大きければ、再送サービス方策を有する先取が利用可能
である。しかしながら、通信リンクの利用効率が重要で
先取なしのサービス方策を有す先取権が遅延要求を満足
しない場合には、回復サービス方策を有する先取権が必
要であることがある。
【0006】パケット化情報を通信リンク上で伝送する
ためには数多くのスキームが存在する。T3速度までの
低速シリアルリンクに対して使用される典型的なスキー
ムはHDLC(ハイレベルデータリンク手順)MACレ
ーヤプロトコルに基づくスキームである。各パケットは
開始・終了両フラグ(X^7E^)によりその境界が定め
られる。あるパケットの終了フラグはまた次のパケット
の開始フラグともなり得る。パケット自体はデータのバ
イト積分量からなる。パケット内容がフラグパターンと
同様であるビットパターンを含むため、ビット詰込みと
して知られる技法を用いてフラグからデータを識別す
る。伝送器は、パケットデータ中の5個の連続した^1^
ビットシーケンス後に1個^0^ビットを付加する。同様
に、受信器は受信ビットストリーム中の5個の^1^ビッ
ト列直後の^0”ビットを除去する。伝送待機中のパケ
ットが存在しなければフラグが繰り返し伝送されるだけ
である。
【0007】先取なし及び再伝送サービス方策を有する
優先権双方は、現行HDLC MACレイヤプロトコル
を使用してインプリメント可能である。
【0008】
【発明が解決しようとする課題】本発明はシリアル通信
リンク上で回復機能を持つ先取優先順位値を提供し、改
良型HDLC MACレイヤプロトコルに至る方法と装
置に関する。
【0009】それゆえ本発明の目的は、まず低優先トラ
フィックの伝送完了による遅延を発生させずに、低速通
信リンクを通してシリアル伝送を行うため、低優先トラ
フィック中に高優先トラフィックをはめ込む方法と装置
を提供することにある。本発明のもう一つの目的は、通
信リンク上の最小オーバヘッドで、低優先パケットトラ
フィックを高優先パケットにより先取し、その後自動的
に被先取低優先パケットの伝送を回復することである。
本発明の他の目的は、パケット境界に影響するビット伝
送エラーを検出し、パケットの最小ロスで上記エラーか
ら復帰することである。本発明の他の目的は、与えられ
た通信リンク上で低優先パケットの先取がリンク速度、
許容遅延及び最大パケットサイズの関数として必要か否
か、それゆえ先取可能か否かを決定する方法と装置を提
供することである。本発明の他の目的は、先取可能とな
る前か先取が必要であると決定される時に、HDLC
MACレイヤと互換性がある操作モードを許容すること
である。
【0010】
【課題を解決するための手段】この発明に従えば、情報
パケットは開始・終了両フラグ、パケット優先度を明確
化した制御ヘッダ及び何らかのルーティング情報を有す
るフレーム中にはめ込まれる。パケットの境界を定義す
ることに加えて、上記フラグはパケットデータのバイト
配列をもまた定義する。上記フラグはまた、低優先パケ
ットが高優先パケットによって先取され、上記低優先パ
ケットの伝送が回復される時点を指示する。上記制御ビ
ットはある特定のパケットが高優先か低優先か、言い替
えると当該パケットが先取可能か否かを明確化する。
【0011】通信リンクの利用可能状態時にはまた、リ
ンク両端の2台の通信システムは上記各パケットの容量
に関する制御情報を交換する。上記制御情報は、伝送と
受信方向においてサポートされている低優先パケット最
大想定サイズ及び、高優先パケットをサポートするため
の通信システム能力を表現している。通信リンクのデー
タレート及び高優先パケットに対する最大許容遅延量に
関して交換された情報を用いることで、先取/回復プロ
トコルを利用可能とすべきか、あるいは先取なしの単純
な優先権を用いるべきであるかを各通信システムは独立
に決定する。
【0012】
【実施例】本発明ではシリアル通信リンク上で利用され
た現行HDLC MACレイヤパケットフレーミングプ
ロトコルに対して、低優先のパケットの先取を許容し高
優先パケットが最小遅延で伝送されるように、先取/回
復プロトコルによる拡張を定義する。リンク活性化プロ
トコルをまた定義し、先取/回復プロトコル拡張が利用
可能な否かを決定する。リンク活性化中に、通信リンク
間でパケットを伝送するために標準HDLC MACレ
イヤフレーミングプロトコルが使用される。また先取/
回復を使用すべきでないとリンク活性化により決定され
れば、先取なしの単純な優先権有するHDLC MAC
レイヤフレーミングプロトコルを使用して全パケットを
伝送する。
【0013】先取/回復プロトコル拡張版の使用可能化 先取/回復プロトコル拡張を使用する時点の決定は、高
優先パケットのサポート、サポートされている低優先パ
ケットのサイズ、通信リンク速度及び高優先パケットの
最大許容遅延に基づく。通信リンク両端にある2台の通
信システムはリンク双方向に対して各々独立に先取/回
復プロトコルの必要性を決定できる。リンク活性化中
に、各通信システムは標準HDLC MACレイヤフレ
ーミングを使用してもう一端の隣接システムに対し通信
リンクを通して制御メッセージを伝送する。上記制御メ
ッセージは以下のフィールドを含んでいる。 ・伝送システムがリンク上で高優先トラフィックをサポ
ートするか否かを指示する高優先トラフィック支援フィ
ールド ・伝送器が受信できる最大パケットサイズを指示する低
優先パケットの最大受信サイズサポートフィールド ・伝送器が伝送可能な最大パケットサイズを指示する低
優先パケットの最大伝送サイズサポートフィールド
【0014】高優先パケットが未サポートであれば、受
信器は受信済各パケットが低優先パケットであることを
確認せねばならない。高優先パケットとして識別された
パケットが受信されれば、低優先パケットは上記受信器
により破棄される。以下の例は、図6への引用をもって
説明されているが、通信システムA、Bが各通信方向に
対する低優先パケットの最大サイズ及び先取/回復プロ
トコル拡張を利用可能にするか否か決定する方法を示し
ている。
【0015】高優先パケット伝送は時間T以上低優先パ
ケットによって遅延することはない。ここでTは以下の
例ではT= 0.5 msecs である。高優先トラフィックを
サポートする伝送器は以下のいずれかの条件のパケット
を伝送せねばならない。 ・先取/回復プロトコルなしの場合、以下の不等式を満
足する低優先パケットサイズ制約条件、 パケットサイズ/リンク速度≦T ・先取/回復プロトコルを有する場合、
【0016】AからBのリンク方向については、低優先
パケットの最大サイズは8KBである。リンク速度を 1
8.432 Mbps と仮定すれば、上記不等式は満足されな
い。なぜならば、
【数1】 それゆえ、上記遅延要求を満足させるためには先取/回
復プロトコルが必要である。このことは、通信システム
Aが先取されたパケットを伝送し、通信システムBが先
取されたパケットの受信をサポートせねばならないこと
を意味する。
【0017】BからAのリンク方向については、低優先
パケットの最大サイズは1KBである。上記の不等式は
以下のように満足されている。
【数2】 さらに、先取/回復プロトコルは使用されるべきではな
い。このことは、通信システムBが先取されたパケット
を伝送せず、通信システムAが先取されたフラグをエラ
ー条件として解釈することを意味する。ある特定の通信
システムが先取/回復プロトコルをインプリメントして
いないが、高優先パケットをサポートしているならば、
そのシステムはリンク速度×Tなる値より大きくない低
優先パケットの最大サイズを選択する。この値を用いれ
ば、通信リンクのもう一端に接続された通信システムは
先取/回復プロトコルが利用されるべきではないことを
正確に決定する。
【0018】先取/回復プロトコルの拡張 以下の記述では、便宜的な2進表現、あるいは簡便のた
め16進表現のいずれかを使用してビット列を解説す
る。
【0019】高優先パケットが低優先パケットを一時的
に先取することを許容するプロトコルはパケットを識別
する3つの型のフラグを使用する。つまり、開始・終了
あるいはアイドルフラグになりうる標準フラグ、先取開
始フラグ及び先取終了フラグである。上記標準フラグを
8ビット数列 B^01111110^(X^7E^)のように定義する。
先取開始フラグは9ビット数列 B^011111110^ として定
義され、先取終了フラグは10ビット数列 B^011111111
0^ として定義される。全フラグは識別されるパケット
データを考慮してバイト境界上に存在する。パケット中
のビット数列からフラグ用ビット数列を区別するため、
0ビット詰込みをパケットデータにおいて使用する。パ
ケット中の連続した5個の^1^ビット発生に対しそれぞ
れ伝送ビットストリーム中に余分な^0^ビットを1個挿
入する。8個以上の^1^ビット数列は現在伝送中及び受
信中のパケットを伝送中断するエラー条件を表す。また
6個以上の^1^ビット数列は先取/回復プロトコルが利
用可能状態でなければ中断条件を表す。
【0020】以下は実際の先取/回復プロトコルに対し
採用した規則のセットである。 ・上記ビット数列 B^01111110^(X^7E^) はバイト整列を
常に定義し、パケットの伝送完了前後に何度でも発生し
得る。 ・受信パケットデータに関してバイト未整列の^0^ビッ
ト1個の後の^1^ビット6個は不正コードである。 ・バイト整列済の^0^ビット1個に先行する^1^ビット
9個もまた不正コードである。 ・不正コード受信により現在のパケットを中断させ、全
ての後続パケットはX^7E^が発生するまで中断されて
いる。 ・上記被先取パケットが低優先パケットである確認を実
行する。 ・先取中に受信したパケットが高優先パケットである確
認も実行する。 ・低優先パケットは第1バイトが伝送されるまで先取を
被ることはない。 ■■<下線=細線>)■■<下線.>)E先取開始フラグ (B^0
11111110^) と直後の後続先取終了フラグ (B^011111111
0^)は先取されたパケットを中断させ、先取モードを終
了させる。
【0021】以上の規則の下で、先取/回復が利用可能
でない場合には、以下がパケット及びフラグの妥当な組
合せである。 7E{[7E][RTP 7E][7E][NRTP 7E])
【0022】以上の規則の下で、先取/回復が利用可能
の場合には、以下がパケット及びフラグの妥当な組合せ
である。 ← 先取を被るパケット部 → 7E{[7E][RTP 7E][7E][NRTP 7E][pNRTP{[SP[7E] RTP [7E RTP][7E]EP] pNRTP)]) ← 先取部 → ここで、 ・[ ]は任意選択かつ繰り返しな可能フィールド ・{ }は必修で繰り返し可能なフィールド ・7Eはバイト整列フラグ (B^01111110^,X^7E^) を表
す ・RTPは高優先パケットを表す ・NRTPは低優先パケットを表す ・pNRTPは先取された低優先パケットを表す ・SPは先取開始フラグ (B^011111110^) を表す ・EPは先取終了フラグ (B^0111111110^) を表す である。
【0023】図1は標準(開始・終了)7Eフラグ10
aによって識別され、制御ヘッダ10bとデータ10c
フィールドを両方含有する形式的フレーム10を示す。
【0024】図2では低優先パケットが2個の後続高優
先パケットにより先取を被る場合、フレームシーケンス
20中での妥当な先取操作をより詳細に示す。第1フィ
ールド20aは標準的なバイト整列開始フラグX^7E^
を示す。第2フィールド20bはここで取り上げている
低優先パケットNRTP1である。第3フィールド20
cは先取開始あるいはSPフラグをビットごとに示す。
このSPフラグは低優先パケットに割り込み、残余低優
先パケットNRTP1の伝送保留を指示する。第4フィ
ールド20dは第1高優先パケットRTP1を表す。第
5フィールド20eは標準フラグの繰返しを示し、RT
P1パケットの完了を指示する。第2高優先パケットR
TP2の伝送はNRTP1へ復帰することなしに第6フ
ィールド20fにおいて即時に開始される。第7フィー
ルド20gは先取終了フラグEPを含む。その後、先取
を被った残余低優先パケットNRTP1を第8フィール
ド20hで示したように伝送完了させる。最後に、第9
フィールド20iで、標準フラグX^7E^はNRTP1
の終了を指示し、システムをレディ状態へ復帰させる。
【0025】図3は第3フィールド30cにおいて先取
開始フラグSPを桁落ちさせるビットエラー発生時のフ
レームシーケンス30を示す。上記ビットエラーは通信
リンク上での伝送エラーによって典型的に発生する。第
1、第2フィールド30a,30bは図2中と同一フィ
ールドである。第3フィールド30cは、標準フラグで
あるはずの開始位置に2個の^0^を示す。上記フラグは
第2フィールド30b中の低優先パケットに対しバイト
整列済境界には現れないため、NRTP1は不正であり
破棄される。第4フィールド30d中の高優先パケット
RTP1は保存される。その理由は上記パケットが第
3、第5フィールド30c,30eにおける標準フラグ
で囲まれているからである。しかしながら、第6フィー
ルド30f中の第2高優先パケットRTP2は破棄され
る。その理由は上記フィールドには妥当な先取開始フラ
グSPがビットエラーゆえ検出されなかったにも関わら
ず第7フィールド30g中の先取終了フラグEPが続い
ているからである。その後、全パケットは第9フィール
ド30iにおけるように標準フラグX^7E^が現れるま
で破棄される。
【0026】本発明による上記先取/回復状態は図7で
示すような有限状態機構(FSM)テーブルにまとめる
ことができる。この先取/回復プロトコルが”ビット指
向”プロトコルであるため、上記プロトコル機構(伝送
器あるいは受信器)を記述する完全なFSMもまたビッ
トレベルにおけるものとなる。しかしながら明確化のた
め以下では、先取に関連して上記状態を変化させる検出
ビットシーケンスの見地からのみSMだけを記述する。
さらにプロトコルを記述する目的では、受信器だけに対
してFSMを示すことで十分であると考えられる。
【0027】以下は、上記記述に沿ったFSMの状態、
つまり入力及び出力(動作)のリストである。 状態 説明 idl アイドル、^7E^ を想定 rdy ^7E^ あるいはバイト未整列 ^7E*^ を受信完
了し、高優先パケットあるいは低優先パケットを受信可
能 rrtp 高優先パケット受信中 rnrtp 低優先パケット受信中 p_rdy1 先取モードに入った直後で(先取開始フラグ
SP受信)、高優先パケットあるいは ^7E^ を受信可能 p_rdy2 先取モードにおいて、^7E^ あるいは ^7E*^
を受信完了し、現在の先取中において高優先パケット未
受信 p_rdy3 先取モードにおいて、^7E^ あるいは ^7E*^
を受信完了し、現在の先取中において少なくとも1つの
高優先パケットを受信済状態で、さらに高優先パケット
受信可能 p_rrtp 先取モードにおいて高優先パケットを受信中 p_idl2 先取モードにおいてアイドル、^7E^ を想
定、現在の先取モード中において高優先パケット未受信 p_idl3 先取モードにおいてアイドル、^7E^ を想
定、現在の先取モード中において少なくとも1個の高優
先パケット受信済 p_end 先取モード脱出直後(先取終了フラグFP受
信直後)、データ(先取を被る低優先パケットの連続)
を想定
【0028】 入力 説明 ^7E^ 標準の開始・終了・アイドルフラグ X^7E^
(先行フラグとビットを共有しない) ^7E*^ 受信データバイトに関するバイト未整列 X^7
E^ フラグ RTP 高優先パケットからのデータバイト(非フラ
グ)、パケット優先権を指示する文字列第1バイトの制
御ビットによりNRTPと区別。ゼロビット詰込みをこ
れらのバイトシーケンスに実行 NRTP 低優先パケットからのデータバイト(非フラ
グ)、パケット優先権を指示する文字列第1バイトにお
ける制御ビットによりRTPと区別。ゼロビット詰込み
をこれらのバイトシーケンスに実行 SP 先取開始フラグ B^011111110^(7個の1) EP 先取終了フラグ B^0111111110^ (8個の
1) IC 先取/回復が利用できない時の不正コード、
バイト未整列SP、バイト未整列EP及び B^011111111
10^(9個の1)またはB^011111110^(7個の1)の直
後の6個の^1^ビット列を含む。
【0029】 出力 説明 strt_R 高優先パケットの受信開始を指示、1バイト
を進める strt_N 低優先パケットの受信開始を指示、1バイト
を進める more_R 高優先パケットをさらに1バイト進める more_N 低優先パケットをさらに1バイト進める end_R 高優先パケットの受信終了を指示する end_N 低優先パケットの受信終了を指示する abrt_R 現在受信中の高優先パケットを中断・破棄す
る abrt_N 現在受信中の低優先パケットを中断・破棄す
る abrt_RN 先取高優先パケットと被先取低優先パケット
の双方を中断・破棄する
【0030】受信器が先取モードにあることにおいて状
態 p_rdy1、p_rdy2、p_rdy3 は類似であり、高優先パケ
ットがこれらいずれのの状態であることも想定されてい
ることを注記する。しかしながら標準フラグに囲まれて
いる時、全パケットが復帰することを保証するためには
p_rdy1 及び p_rdy2 を設ける必要がある。同様にし
て、先取終了フラグ(EP)を受信することが不正か否
かを識別するために p_rdy2 及び p_rdy3 が必要であ
る。
【0031】通信リンクインターフェースの具体化 図4では上記通信システムの通信リンクインターフェー
ス伝送器部40のブロックダイヤグラムを示す。パケッ
トは通信システムのパケット源41から通信リンク48
上を通して到着する。上記パケットは一般的には同シス
テムにより局所的に発生されるか、同システムのもう1
つの通信リンク(即ち、パケットネットワーク中の中間
ノード)から受信され得る。上記通信システムは高優先
パケットを高優先バッファ42に、低優先パケットを低
優先バッファ43に配置する。高優先バッファ42と低
優先バッファ43のどちらにもパケットが格納されてい
なければ、フラグ発生器46がビットマルチプレクサ4
7を通して通信リンク48に接続される。パケットが伝
送用に格納されていない時、上記フラグ発生器46はア
イドルフラグX^7E^を繰り返し発生する。
【0032】低優先パケットが低優先バッファ43中に
到着し、その際パケットが現在伝送中であれば、低優先
バッファ43中の到着前の全パケットが伝送完了となり
高優先バッファ42が空になるまで伝送器40は待機す
る。低優先バッファ43のヘッドに低優先パケットが位
置し、通信リンク48上には他にパケットが伝送されて
いない時、バイトマルチプレクサ44を通してパラレル
シリアル変換器45へ低優先バッファ43から数バイト
が伝送される。パラレルシリアル変換器45はデータを
直列化し出力データの5つの連続的した^1^ビットを監
視する。上記変換器はまた5個の^1^ビット1セットご
との直後に^0^ビット1個挿入する。得られたビット列
は通信リンク48へそのビットを通じて発送される。低
優先パケットの伝送が完了した時点で、ビットマルチプ
レクサ47は次のパケットが伝送可能になるまで少なく
とも1つあるいはそれ以上のフラグ伝送のためフラグ発
生器46を選択する。フラグが送られる度にパラレルシ
リアル変換器45は連続した^1^ビットの数の内部カウ
ントをリセットすることを注記する。
【0033】低優先パケットが低優先バッファ43より
伝送中で、しかも高優先パケットが高優先バッファ42
に到着する場合には、低優先パケット伝送が先取を被
る。はめ込まれたゼロビットを伴ったパラレルシリアル
変換器45中の残余ビットは、先取されたパケットのデ
ータバイト境界を保証しつつ伝送され、次にフラグ発生
器46が以前記述された特別な先取開始フラグを伝送す
る。高優先バッファ42からのバイトはその時点でバイ
トマルチプレクサ44を通り直列化とゼロビット詰込み
を実行するパラレルシリアル変換器45へ伝送される。
高優先パケットの変換結果はこの時点で通信リンク48
へ伝送される。高優先パケット伝送中に、もう1つの高
優先パケットが高優先バッファ42に到着するならば、
この時点でフラグ発生器46は第1高優先パケットの伝
送完了時に標準フラグを伝送し、伝送器40は先取モー
ドを起動させることなしに第2高優先パケットの伝送を
開始する。高優先パケット列の最終ビットまで伝送完了
しているならば(高優先バッファ42に伝送待ちパケッ
トが存在しない場合)、上記フラグ発生器46は以前記
述した先取終了フラグを伝送する。低優先バッファ43
中の先取を被った低優先パケットからの残余バイトはこ
の時点で並列直列変換器45と通信リンク48に放出さ
れる。先取を被った低優先パケットの伝送完了前に後続
する高優先パケットが高優先バッファ42に到着する場
合には、先取・回復シーケンスが繰り返される。低優先
パケットの上記伝送か完了した時点で、フラグ発生器4
6は正常終了フラグを伝送する。
【0034】図5は、受信した全パケットが通信システ
ム内でパケット目標56へ伝送される時点までの範囲
で、通信システムの通信リンクインターフェース受信部
50のブロックダイヤグラムを示した図である。上記パ
ケット目標56は受信パケットの最終目的地、あるいは
パケットネットワーク中の他ノードへの伝送のために他
の通信リンクへパケットを発送するために用いられるパ
ケットスイッチとして利用し得る。パケット目標56に
関連したバッファリングは受信器50の外部にあり、図
5には含まれていない。
【0035】フラグ検出器52は通信リンク51から受
信するビットストリーム中の正常、先取開始及び先取終
了フラグを検出する。フラグ以外のビットシーケンスが
標準フラグの直後に検出されれば、それは新規フレーム
の開始を示す。シリアルパラレル変換器53は上記ビッ
トストリームを受信し、5個の連続した^1^ビットをす
ぐ直後に持った^0^ビットを破棄し、残余ビットをバイ
ト並列形式に変換する。受信したパケットが高優先パケ
ットならば、正常終了フラグがフラグ検出器52により
検出されるまで、パケット目標56に接続されたマルチ
プレクサ55を並列バイトデータが直接通過する。受信
器50はパケット目標56へパケットの終了を示す。
【0036】受信したパケット(つまり、低優先で非実
時間パケット)が先取を被っているならば、パケット目
標56へ至る前にパケット全体を蓄積できるように、上
記経路に代わりバイトマルチプレクサ54を通って被先
取用パケット用バッファ54へ並列バイトデータを送
る。フラグ検出器52が先取開始フラグを検出し、シリ
アルパラレル変換器53にバイト構成要素が存在しなけ
れば、高優先先取パケットの開始即ち先取モードの開始
をそれは意味する。ビットストリームは以前と同様にシ
リアルパラレル変換器53を通過するが、この時パラレ
ルバイトデータはマルチプレクサ59及び55を通過
し、通信システム内のパケット目標56へ至る。
【0037】フラグ検出器52が正常終了フラグあるい
は先取終了フラグを検出した時は、受信器50はパケッ
ト目標56へパケットの終了を指示する。正常フラグが
検出されれば、シリアルパラレル変換器53は後続パケ
ットからのシリアルバイトデータを直接マルチプレクサ
55へ発送し続ける。先取終了フラグが検出されれば、
受信器50は先取モードを終了させる。受信ビットスト
リームはシリアルパラレル変換器53及びマルチプレク
サ59を通じて先取パケット用バッファ54へ発送さ
れ、先取を被った低優先パケットの受信を回復させる。
フラグ検出器52が低優先パケットの終了を示す正常終
了フラグを検出すれば、受信器50は先取パケット用バ
ッファ54に格納されている低優先パケット全体をマル
チプレクサ55を通してパケット目標56へ伝送する。
【0038】後続パケットからの第1パラレルデータバ
イトを受信可能前に先取パケット用バッファ54からパ
ケット目標56へパケット全体の伝送が実行されている
ことを図5は仮定している。上記伝送がある特定のイン
プリメンテーションにおいて上記データバイトの受信よ
り時間がかかるならば、先取パケット用バッファ54か
らの伝送が完了するまでデータバイトの受信を一時的に
保留するため、FIFO(先入れ先だし)バッファをシ
リアルパラレル変換器54の後に挿入することが可能で
ある。あるインプリメンテーションにおいてはまた、高
優先パケットと低優先パケットが別々のパケット目標に
至る可能性もある。この場合には先取パケット用バッフ
ァ54は必要ない。
【0039】
【発明の効果】本発明によって、低優先トラフィックの
伝送完了による遅延を発生させずに、低速通信リンクを
通してシリアル伝送を行うため、低優先トラフィック中
に高優先トラフィックをはめ込む方法と装置が提供され
る。
【図面の簡単な説明】
【図1】本発明の実施例に使用され、ヘッダとデータを
含むパケットをフラグにより識別する基本的パケットフ
レームである。
【図2】低優先パケットが高優先パケットに先取され、
その後自動的に回復する場合のフォーマット化パケット
フレームの妥当な組合せである。
【図3】伝送を中断させるビットエラーを含むパケット
フレームの組合せである。
【図4】本発明を適用する通信システムの通信リンクイ
ンターフェース伝送部のブロックダイヤグラムである。
【図5】本発明を適用する通信システムの通信リンクイ
ンターフェース受信部のブロックダイヤグラムである。
【図6】最長許容パケットサイズ及び先取/回復プロト
コルの必要性を通信リンクの各方向に対して決定する方
法を説明するために使用されるテーブルである。
【図7】先取/回復状態を示す有限個状態機構テーブル
である。
【符号の説明】
41、56 パケット源 42 高優先実時間パケットバッファ 43 低優先非実時間パケットバッファ 44 バイトマルチプレクサ 45 パラレル/シリアルゼロビット詰込器 46 フラグ発生器 47 ビットマルチプレクサ 48、51 通信リンク 52 フラグ発生器 53 シリアル/パラレル詰込ビット除去器 54 先取りパケットバッファ 55、59 マルチプレクサ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 リチャード・エム・ドネイ アメリカ合衆国27713 ノースカロライナ 州ダーラム、フォーチュンズ・リッジ・ド ライブ 5724 (72)発明者 ジョン・エリス・ドレイク、ジュニア アメリカ合衆国27312 ノースカロライナ 州ピッツボロ、フィアリングトン 321 (72)発明者 エリザベス・アン・ハーバティック アメリカ合衆国27502 ノースカロライナ 州アペックス、マットロック・ストリート 4908 (72)発明者 ケネス・ハーベイ・ポッター、ジュニア アメリカ合衆国27606−9708 ノースカロ ライナ州ラレイ、アムステルダム・プレイ ス 5404 (72)発明者 テオドール・アーネスト・テディジャント アメリカ合衆国27513 ノースカロライナ 州カリー、タスマン・コート 106

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】低優先パケット中に高優先パケットを、前
    記パケットに付随した特別なパターンコードに基づいて
    はめ込む手段と、 特別な先取開始パターンに応答して、上記高優先パケッ
    トを即時伝送する手段と、 高優先パケットによって先取される低優先パケットをバ
    ッファリングする手段と、 特別な先取終了パターンに応答して、上記バッファリン
    グ手段内に一時的に格納された被先取低優先パケットを
    伝送回復する手段と、 を有する低優先パケット及び高優先パケットの混在トラ
    フィック用パケット切替式通信システム。
  2. 【請求項2】低優先パケット及び高優先パケットを識別
    する手段と、 低優先パケット伝送を中断する先取開始パターンを生成
    する手段と、 すでに先取されている残余低優先パケットをバッファリ
    ングする手段と、 全高優先パケットの伝送完了及び中断された低優先パケ
    ットの伝送回復時点において先取終了パターンを生成す
    る手段とを有する低優先パケット及び高優先パケットの
    混在トラフィック伝送用パケット切替式通信システム。
  3. 【請求項3】上記識別手段は、低優先パケットと高優先
    パケットをそれぞれ同定するパターンを格納した受信パ
    ターンと前述格納パターンを比較する比較子とを有する
    パターン検出子である、請求項2記載のパケット切替式
    通信システム。
  4. 【請求項4】低優先と高優先の受信パケットを識別する
    手段と、 高優先パケットの先取開始を検出する手段と、 あるパターンが完全な高優先パケットか中断された低優
    先パケットかを決定するため、格納された特別なフラグ
    パターンと受信信号中のビットパターンを比較する手段
    と、 先取を被った低優先パケットを回復せずに多数の高優先
    パケットを受信する手段と、 高優先パケットによって先取を被った低優先パケットを
    バッファリングする手段と、 先取を被った低優先パケットの受信を回復する手段と、 前記バッファリング手段内に一時的に格納された低優先
    パケットを完了する手段とを有する低優先パケット及び
    高優先パケットの混在トラフィック受信用パケット切替
    式通信システム。
  5. 【請求項5】a)特別な開始フラグを各低優先パケット
    の前に付加するステップと、 b)数ビットの特別な先取開始パターンを各高優先パケ
    ットの前に付加するステップと、 c)特別な終了フラグを各低優先パケットの後に付加す
    るステップと、 d)数ビットの特別な先取終了フラグを各高優先パケッ
    トの後に付加するステップと、 e)パケット伝送を開始しパケットフレームを用いてバ
    イト整列を確立するため開始フラグを用いるステップ
    と、 f)高優先ビットの伝送継続中、低優先パケット伝送の
    中断と未伝送低優先ビットのバッファリングを行う、数
    ビットからなる先取開始パターンを用いるステップと、 g)中断された低優先パケットの伝送回復を指示するた
    め、高優先パケットの伝送完了に引き続く数ビットから
    なる先取終了パターンを用いるステップと、 h)通信システムをアイドル状態に回復するため終了フ
    ラグを用いるステップとを有するパケット切替式通信シ
    ステム上で高優先通信パケットを低優先通信パケット中
    にはめこ込む方法。
  6. 【請求項6】a)予め割当てられたパターンの開始・終
    了・先取開始・先取終了各フラグを用いて入力信号ビッ
    トストリームをモニタするステップと、 b)バイトを整列させ、低優先パケットの受信・バッフ
    ァリングをレディ状態で行うため、開始フラグに応答す
    るステップと、 c)低優先パケットの受信を保留し、即時に高優先パケ
    ットを受信・中継するため、先取開始フラグに応答する
    ステップと、 d)保留された低優先パケットの受信を回復するため先
    取終了フラグに応答するステップと、 e)伝送完了した低優先パケットを中継するため終了フ
    ラグに応答するステップと、 f)標準フラグが発生するまでさらに一層の受信を阻止
    することによって、高優先パケット後の先取終了フラグ
    検出失敗へ応答するステップとを有する高優先パケット
    を低優先パケット中にはめ込むパケット切替式通信信号
    受信方法。
  7. 【請求項7】リンク活性時刻において、通信リンク上で
    隣接通信システム間のリンク容量を交換する手段と、 先取・回復プロトコル拡張が可能か否かを各通信システ
    ムが独立して決定する手段と、 先取・回復プロトコル拡張をサポートしていない通信シ
    ステムが上記拡張をサポートした通信システムとのリン
    クを活性化する手段とを有する通信リンク各端の通信シ
    ステムがリンク活性化時点で各リンク方向に対して先取
    ・回復機能が必要か否かを決定する手段。
JP5144555A 1992-08-07 1993-06-16 パケット切替式通信方法 Expired - Fee Related JP2526013B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US927697 1992-08-07
US07/927,697 US5343473A (en) 1992-08-07 1992-08-07 Method of determining whether to use preempt/resume or alternate protocol for data transmission

Publications (2)

Publication Number Publication Date
JPH06112975A true JPH06112975A (ja) 1994-04-22
JP2526013B2 JP2526013B2 (ja) 1996-08-21

Family

ID=25455103

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5144555A Expired - Fee Related JP2526013B2 (ja) 1992-08-07 1993-06-16 パケット切替式通信方法

Country Status (4)

Country Link
US (1) US5343473A (ja)
EP (2) EP0582537A3 (ja)
JP (1) JP2526013B2 (ja)
CA (1) CA2095891C (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010035652A (ko) * 1999-10-01 2001-05-07 박종섭 통신 시스템에서의 프로세서간 통신을 위한 에이치디엘씨 제어장치 및 방법
JP2010505361A (ja) * 2006-09-28 2010-02-18 アギア システムズ インコーポレーテッド 開始標識および終了標識の均衡化に基づいたマルチレベル・パケット・プリエンプションを備えるインターフェース
JP2017175231A (ja) * 2016-03-18 2017-09-28 本田技研工業株式会社 リング型ネットワークを用いた通信システム

Families Citing this family (124)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6507872B1 (en) * 1992-09-25 2003-01-14 David Michael Geshwind Class of methods for improving perceived efficiency of end-user interactive access of a large database such as the world-wide web via a communication network such as “The Internet”
US6009082A (en) 1993-01-08 1999-12-28 Multi-Tech Systems, Inc. Computer-based multifunction personal communication system with caller ID
US5546395A (en) 1993-01-08 1996-08-13 Multi-Tech Systems, Inc. Dynamic selection of compression rate for a voice compression algorithm in a voice over data modem
US5812534A (en) 1993-01-08 1998-09-22 Multi-Tech Systems, Inc. Voice over data conferencing for a computer-based personal communications system
US5864560A (en) 1993-01-08 1999-01-26 Multi-Tech Systems, Inc. Method and apparatus for mode switching in a voice over data computer-based personal communications system
US5535204A (en) 1993-01-08 1996-07-09 Multi-Tech Systems, Inc. Ringdown and ringback signalling for a computer-based multifunction personal communications system
US5453986A (en) 1993-01-08 1995-09-26 Multi-Tech Systems, Inc. Dual port interface for a computer-based multifunction personal communication system
US7082106B2 (en) 1993-01-08 2006-07-25 Multi-Tech Systems, Inc. Computer-based multi-media communications system and method
US5452289A (en) 1993-01-08 1995-09-19 Multi-Tech Systems, Inc. Computer-based multifunction personal communications system
US6125398A (en) * 1993-11-24 2000-09-26 Intel Corporation Communications subsystem for computer-based conferencing system using both ISDN B channels for transmission
US5574934A (en) * 1993-11-24 1996-11-12 Intel Corporation Preemptive priority-based transmission of signals using virtual channels
US5748917A (en) * 1994-03-18 1998-05-05 Apple Computer, Inc. Line data architecture and bus interface circuits and methods for dual-edge clocking of data to bus-linked limited capacity devices
US5481537A (en) * 1994-03-31 1996-01-02 Crisler; Kenneth J. Transmission signalling technique for a reservation request
US5757801A (en) * 1994-04-19 1998-05-26 Multi-Tech Systems, Inc. Advanced priority statistical multiplexer
US5682386A (en) 1994-04-19 1997-10-28 Multi-Tech Systems, Inc. Data/voice/fax compression multiplexer
EP0684719A1 (en) * 1994-05-25 1995-11-29 International Business Machines Corporation Method and apparatus for transmission of high priority traffic on low speed communication links
US5568469A (en) * 1994-09-27 1996-10-22 3Com Corporation Method and apparatus for controlling latency and jitter in a local area network which uses a CSMA/CD protocol
US5619647A (en) * 1994-09-30 1997-04-08 Tandem Computers, Incorporated System for multiplexing prioritized virtual channels onto physical channels where higher priority virtual will pre-empt a lower priority virtual or a lower priority will wait
WO1996015601A2 (en) * 1994-11-02 1996-05-23 Multi-Tech Systems, Inc. Voice over data conferencing communications system
GB2299734B (en) * 1995-04-03 1999-10-27 Motorola As Method of switching in signal selecting system
US5696766A (en) * 1995-06-02 1997-12-09 Dsc Communications Corporation Apparatus and method of synchronizing a transmitter in a subscriber terminal of a wireless telecommunications system
GB2337861B (en) * 1995-06-02 2000-02-23 Dsc Communications Integrated directional antenna
US5742595A (en) * 1995-06-02 1998-04-21 Dsc Communications Corporation Processing CDMA signals
GB2301751B (en) * 1995-06-02 2000-02-09 Dsc Communications Control message transmission in telecommunications systems
GB2301752B (en) * 1995-06-02 2000-03-29 Dsc Communications Control message transmission in telecommunications systems
GB2301717B (en) * 1995-06-02 1999-08-11 Dsc Communications Network controller for monitoring the status of a network
US5745496A (en) * 1995-06-02 1998-04-28 Dsc Communications Corporation Apparatus and method of establishing a downlink communication path in a wireless telecommunications system
GB2301735B (en) * 1995-06-02 1999-07-28 Dsc Communications Message handling in a telecommunications network
GB2301737A (en) * 1995-06-02 1996-12-11 Dsc Communications Method of Transmitting Information in a Wireless Telecommunications System
US5915216A (en) * 1995-06-02 1999-06-22 Dsc Communications Corporation Apparatus and method of transmitting and receiving information in a wireless telecommunications system
US5809093A (en) * 1995-06-02 1998-09-15 Dsc Communications Corporation Apparatus and method of frame aligning information in a wireless telecommunications system
US5764646A (en) * 1996-04-02 1998-06-09 Ericsson Inc. Packet data transmission with clash subtraction
EP0894391B1 (en) * 1996-04-15 2005-07-20 Interactive Communication Group S.A System and method for efficient information transfer
US5828837A (en) * 1996-04-15 1998-10-27 Digilog As Computer network system and method for efficient information transfer
US6181149B1 (en) 1996-09-26 2001-01-30 Delaware Capital Formation, Inc. Grid array package test contactor
US6377587B1 (en) * 1996-12-26 2002-04-23 Cypress Semiconductor Corp. Data packet format and handling for serial communications with embedded reverse channel responses
US6501771B2 (en) 1997-02-11 2002-12-31 At&T Wireless Services, Inc. Delay compensation
US5933421A (en) 1997-02-06 1999-08-03 At&T Wireless Services Inc. Method for frequency division duplex communications
US6359923B1 (en) 1997-12-18 2002-03-19 At&T Wireless Services, Inc. Highly bandwidth efficient communications
US6408016B1 (en) 1997-02-24 2002-06-18 At&T Wireless Services, Inc. Adaptive weight update method and system for a discrete multitone spread spectrum communications system
US6584144B2 (en) 1997-02-24 2003-06-24 At&T Wireless Services, Inc. Vertical adaptive antenna array for a discrete multitone spread spectrum communications system
US6128276A (en) 1997-02-24 2000-10-03 Radix Wireless, Inc. Stacked-carrier discrete multiple tone communication technology and combinations with code nulling, interference cancellation, retrodirective communication and adaptive antenna arrays
WO1998037638A2 (en) * 1997-02-24 1998-08-27 At & T Wireless Services, Inc. Highly bandwidth-efficient communications
US6064218A (en) * 1997-03-11 2000-05-16 Primeyield Systems, Inc. Peripherally leaded package test contactor
US6292484B1 (en) 1997-06-11 2001-09-18 Data Race, Inc. System and method for low overhead multiplexing of real-time and non-real-time data
US6175884B1 (en) 1998-11-03 2001-01-16 Intel Corporation Efficient communication of transaction types using separate and orthogonal attribute fields in packet headers transferred between hubs in a computer system
WO2000045555A1 (en) * 1999-01-28 2000-08-03 Data Race, Inc. Escape sequence protocol for multiplexing real-time data with non-real-time data
WO2000045581A2 (en) * 1999-01-29 2000-08-03 Data Race, Inc. Modem transfer mechanism which prioritized data transfers
US6633564B1 (en) * 1999-09-22 2003-10-14 Nortel Networks Limited Method and apparatus for inserting packets into a data stream
JP3843667B2 (ja) * 1999-10-15 2006-11-08 セイコーエプソン株式会社 データ転送制御装置及び電子機器
US6859465B1 (en) * 1999-11-22 2005-02-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for constant throughput rate adaptation
FR2802750A1 (fr) * 1999-12-20 2001-06-22 Cit Alcatel Procede pour ameliorer la restitution des signaux de parole produits au cours d'une communication telephonique etablie par l'intermediaire d'un reseau de transmission de paquets et materiel pour la mise en oeuvre de ce procede
US6671725B1 (en) 2000-04-18 2003-12-30 International Business Machines Corporation Server cluster interconnection using network processor
US7395309B1 (en) * 2000-07-25 2008-07-01 Cisco Technology, Inc. Modem activity detection
US6404772B1 (en) * 2000-07-27 2002-06-11 Symbol Technologies, Inc. Voice and data wireless communications network and method
US6891855B2 (en) * 2000-07-27 2005-05-10 Corrigent Systems, Ltd. Dynamic packet fragmentation
US6907044B1 (en) 2000-08-04 2005-06-14 Intellon Corporation Method and protocol to support contention-free intervals and QoS in a CSMA network
US6909723B1 (en) 2000-08-04 2005-06-21 Intellon Corporation Segment bursting with priority pre-emption and reduced latency
US6987770B1 (en) 2000-08-04 2006-01-17 Intellon Corporation Frame forwarding in an adaptive network
US7298691B1 (en) 2000-08-04 2007-11-20 Intellon Corporation Method and protocol to adapt each unique connection in a multi-node network to a maximum data rate
US7469297B1 (en) 2000-08-04 2008-12-23 Intellon Corporation Mechanism for using a quasi-addressed response to bind to a message requesting the response
US7352770B1 (en) 2000-08-04 2008-04-01 Intellon Corporation Media access control protocol with priority and contention-free intervals
FR2813150B1 (fr) * 2000-08-18 2003-05-30 Ercom Engineering Reseaux Comm Systeme d'analyse de jonction g703
US6856628B1 (en) 2000-10-26 2005-02-15 Motorola, Inc. Method and apparatus for tunneling packets in a packet data system
US7154905B2 (en) * 2000-11-22 2006-12-26 Silicon Image Method and system for nesting of communications packets
US6876669B2 (en) * 2001-01-08 2005-04-05 Corrigent Systems Ltd. Packet fragmentation with nested interruptions
US20020159437A1 (en) * 2001-04-27 2002-10-31 Foster Michael S. Method and system for network configuration discovery in a network manager
US7606155B2 (en) * 2001-08-09 2009-10-20 Panasonic Corporation Transmission apparatus and transmission method
US7464180B1 (en) * 2001-10-16 2008-12-09 Cisco Technology, Inc. Prioritization and preemption of data frames over a switching fabric
FR2831744B1 (fr) * 2001-10-29 2005-05-13 Motorola Inc Procede et appareil pour tunneliser des paquets dans un systeme de donnes par paquets
US20030179755A1 (en) * 2002-01-18 2003-09-25 Fraser Alexander Gibson System and method for handling prioritized data in a network
US7826466B2 (en) 2002-06-26 2010-11-02 Atheros Communications, Inc. Communication buffer scheme optimized for VoIP, QoS and data networking over a power line
US7120847B2 (en) 2002-06-26 2006-10-10 Intellon Corporation Powerline network flood control restriction
US8149703B2 (en) 2002-06-26 2012-04-03 Qualcomm Atheros, Inc. Powerline network bridging congestion control
DE10243850A1 (de) * 2002-09-20 2004-04-01 Siemens Ag Verfahren zur Übertragung von Datentelegrammen in einem geschalteten, zyklischen Kommunikationssystem
US7623542B2 (en) 2002-10-21 2009-11-24 Intellon Corporation Contention-free access intervals on a CSMA network
FR2851708B1 (fr) * 2003-02-24 2005-05-27 At & T Corp Methode pour transmettre des paquets de haute priorite dans un reseau de transmission ip
US7339893B2 (en) * 2003-03-18 2008-03-04 Cisco Technology, Inc. Pre-empting low-priority traffic with high-priority traffic on a dedicated link
US7447205B2 (en) 2003-05-09 2008-11-04 Hewlett-Packard Development Company, L.P. Systems and methods to insert broadcast transactions into a fast data stream of transactions
US6996654B2 (en) 2003-05-09 2006-02-07 Hewlett-Packard Development Company, L.P. Systems and methods for generating multiple transaction identifiers to reduced latency in computer architecture
US7114054B2 (en) 2003-05-09 2006-09-26 Hewlett-Packard Development Company, L.P. Systems and methods for increasing transaction entries in a hardware queue
US20040225707A1 (en) * 2003-05-09 2004-11-11 Chong Huai-Ter Victor Systems and methods for combining a slow data stream and a fast data stream into a single fast data stream
US7701949B1 (en) * 2003-06-24 2010-04-20 Cisco Technology, Inc. System and method for switching high priority traffic with low latency
EP1494402A1 (en) * 2003-07-01 2005-01-05 Thomson Multimedia Broadband Belgium Transmission control device and process for an interface between communication networks and associated products
US7281187B2 (en) 2003-11-20 2007-10-09 Intellon Corporation Using error checking bits to communicated an address or other bits
US8090857B2 (en) 2003-11-24 2012-01-03 Qualcomm Atheros, Inc. Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks
US7660327B2 (en) 2004-02-03 2010-02-09 Atheros Communications, Inc. Temporary priority promotion for network communications in which access to a shared medium depends on a priority level
US7715425B2 (en) * 2004-02-26 2010-05-11 Atheros Communications, Inc. Channel adaptation synchronized to periodically varying channel
CN1307845C (zh) * 2004-07-29 2007-03-28 Ut斯达康通讯有限公司 基于寻呼区的动态流量控制方法
US8718067B2 (en) * 2004-11-24 2014-05-06 Lantiq Deutschland Gmbh Pre-emption mechanism for packet transport
US7636370B2 (en) 2005-03-03 2009-12-22 Intellon Corporation Reserving time periods for communication on power line networks
WO2006111788A1 (en) * 2005-04-21 2006-10-26 Intel Corporation Interrupting transmission of low priority ethernet packets
US8744465B2 (en) * 2005-06-16 2014-06-03 Qualcomm Incorporated Resource allocation method in a communication system
US8175190B2 (en) 2005-07-27 2012-05-08 Qualcomm Atheros, Inc. Managing spectra of modulated signals in a communication network
US7822059B2 (en) 2005-07-27 2010-10-26 Atheros Communications, Inc. Managing contention-free time allocations in a network
US8325768B2 (en) 2005-08-24 2012-12-04 Intel Corporation Interleaving data packets in a packet-based communication system
US20070047572A1 (en) 2005-08-25 2007-03-01 P.A. Semi, Inc. Explicit flow control in Gigabit/10 Gigabit Ethernet system
EP2050199B1 (en) * 2006-07-19 2016-08-24 Dragonwave, Inc. Expedited communication traffic handling apparatus and methods
ATE545241T1 (de) 2007-05-10 2012-02-15 Qualcomm Atheros Inc Verwaltung des verteilten zugriffes auf ein gemeinsam genutztes medium
US7743196B2 (en) * 2007-08-15 2010-06-22 Agere Systems Inc. Interface with multiple packet preemption based on start indicators of different types
US7849243B2 (en) * 2008-01-23 2010-12-07 Intel Corporation Enabling flexibility of packet length in a communication protocol
DE102008039580A1 (de) * 2008-08-25 2010-03-04 Siemens Aktiengesellschaft Verfahren zum Übertragen von Datenpaketen in einem Kommunikationsnetz und Schaltvorrichtung
EP2197130A3 (de) * 2008-12-10 2017-05-03 Siemens Schweiz AG Verfahren zur deterministischen Übertragung von zeitkritischen und zeitunkritischen Daten auf einem gemeinsamen Datenkanal
US8254410B2 (en) 2009-04-30 2012-08-28 Telefonaktiebolaget L M Ericsson (Publ) Systems and methods for transmitting radio link control (RLC) data blocks
US9270542B2 (en) * 2009-07-31 2016-02-23 Ixia Apparatus and methods for forwarding data packets captured from a network
NZ598273A (en) 2009-08-28 2013-11-29 Ericsson Telefon Ab L M Enhanced multiplexing for single rlc entity
US9313140B2 (en) * 2009-10-23 2016-04-12 Broadcom Corporation Packet preemption for low latency
WO2011130309A1 (en) 2010-04-12 2011-10-20 Qualcomm Atheros, Inc. Channel estimation for low-overhead communication in a network
EP2561645B1 (en) 2010-04-23 2020-02-26 Keysight Technologies Singapore (Sales) Pte. Ltd. Integrated network data collection arrangement
CN102420738B (zh) * 2010-09-27 2014-08-20 国基电子(上海)有限公司 电缆调制解调器及其设置优先级的方法
US8937956B2 (en) * 2011-05-31 2015-01-20 Broadcom Corporation Interleaving audio and video packets
EP2538618A1 (de) * 2011-06-22 2012-12-26 Siemens Aktiengesellschaft Verfahren zur Übertragung von Datenpaketen
US10904075B2 (en) 2012-07-02 2021-01-26 Keysight Technologies Singapore (Sales) Pte. Ltd. Preconfigured filters, dynamic updates and cloud based configurations in a network access switch
DE102012220784A1 (de) * 2012-11-14 2014-05-15 Robert Bosch Gmbh Verfahren zum Übertragen von Datenpaketen zwischen zwei Kommunikationsmodulen und Kommunikationsmodul zum Senden von Datenpaketen sowie Kommunikationsmodul zum Empfangen von Datenpaketen
US9455905B2 (en) 2013-02-22 2016-09-27 Broadcom Corporation Encapsulation for link layer preemption
US8891605B2 (en) 2013-03-13 2014-11-18 Qualcomm Incorporated Variable line cycle adaptation for powerline communications
WO2015162734A1 (ja) * 2014-04-23 2015-10-29 三菱電機株式会社 中継装置およびデータ転送方法
US9571296B2 (en) 2014-04-30 2017-02-14 Ixia Methods and apparatuses for abstracting filters in a network visibility infrastructure
US9967150B2 (en) 2014-04-30 2018-05-08 Keysight Technologies Singapore (Holdings) Pte. Ltd. Methods and apparatuses for implementing network visibility infrastructure
US9866489B2 (en) * 2014-07-11 2018-01-09 F5 Networks, Inc. Delayed proxy action
US11381510B2 (en) * 2016-08-08 2022-07-05 Mitsubishi Electric Corporation Communication apparatus, system control apparatus, train communication system, and communication method for controlling transmission of low latency frames and general frames
CN110784418B (zh) * 2019-10-24 2022-06-24 烽火通信科技股份有限公司 一种基于时延约束的数据发送方法及系统
EP3860063A1 (en) * 2020-01-31 2021-08-04 ADVA Optical Networking SE A method and apparatus for correcting a packet delay variation
CN112242053B (zh) * 2020-10-16 2022-06-28 中国飞机强度研究所 一种多类型试验数据优化传输系统及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4542380A (en) * 1982-12-28 1985-09-17 At&T Bell Laboratories Method and apparatus for graceful preemption on a digital communications link
JPS6361532A (ja) * 1986-09-01 1988-03-17 Nec Corp 割込みデ−タ転送方式
JPH04124939U (ja) * 1991-04-27 1992-11-13 株式会社イナツクス ロールペーパーホルダー

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4500987A (en) * 1981-11-24 1985-02-19 Nippon Electric Co., Ltd. Loop transmission system
US4510599A (en) * 1983-04-04 1985-04-09 General Electric Company Prioritized unidirectional distributed bus accessing system
US4707693A (en) * 1984-06-13 1987-11-17 Hewlett-Packard Company Through-traffic priority protocol in a communications system
GB8529369D0 (en) * 1985-11-29 1986-01-08 Mark Jon W Integrated voice/data networking
US5051946A (en) * 1986-07-03 1991-09-24 Unisys Corporation Integrated scannable rotational priority network apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4542380A (en) * 1982-12-28 1985-09-17 At&T Bell Laboratories Method and apparatus for graceful preemption on a digital communications link
JPS6361532A (ja) * 1986-09-01 1988-03-17 Nec Corp 割込みデ−タ転送方式
JPH04124939U (ja) * 1991-04-27 1992-11-13 株式会社イナツクス ロールペーパーホルダー

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010035652A (ko) * 1999-10-01 2001-05-07 박종섭 통신 시스템에서의 프로세서간 통신을 위한 에이치디엘씨 제어장치 및 방법
JP2010505361A (ja) * 2006-09-28 2010-02-18 アギア システムズ インコーポレーテッド 開始標識および終了標識の均衡化に基づいたマルチレベル・パケット・プリエンプションを備えるインターフェース
JP2017175231A (ja) * 2016-03-18 2017-09-28 本田技研工業株式会社 リング型ネットワークを用いた通信システム

Also Published As

Publication number Publication date
US5343473A (en) 1994-08-30
JP2526013B2 (ja) 1996-08-21
EP0582537A2 (en) 1994-02-09
EP1128612A2 (en) 2001-08-29
EP0582537A3 (en) 1995-05-24
CA2095891C (en) 1998-11-10
CA2095891A1 (en) 1994-02-08

Similar Documents

Publication Publication Date Title
JP2526013B2 (ja) パケット切替式通信方法
JP3154635B2 (ja) パケット交換通信システム及びパケットの伝送方法
JP2942875B2 (ja) ディジタル通信システム
US10270696B2 (en) Transmission of data packets of different priority levels using pre-emption
JP4446356B2 (ja) レート・シェーパ・アルゴリズム
CA2134017C (en) Network bridge
JP2540930B2 (ja) 輻輳制御装置
EP2050199B1 (en) Expedited communication traffic handling apparatus and methods
US20080186973A1 (en) Communications apparatus and frame control method
US8838782B2 (en) Network protocol processing system and network protocol processing method
US7321596B2 (en) Packet control system and communication method
CN1705295A (zh) 具有优先级的包传输系统及其方法
US7321557B1 (en) Dynamic latency assignment methodology for bandwidth optimization of packet flows
CN101193056B (zh) 光突发交换设备中解决突发冲突的方法
JP5094532B2 (ja) 通信装置
US7088738B1 (en) Dynamic fragmentation of information
US6591316B1 (en) Avoiding fragmentation loss in high speed burst oriented packet memory interface
CN120389835B (zh) 用于时间敏感网络中的发送节点和接收节点的帧抢占方法、发送设备和接收设备
AU729103B2 (en) Priority-scheduled parallel message delivery method and apparatus
JP2006128859A (ja) フレーム転送装置及びフレーム転送システム
JPH05236021A (ja) 通信制御装置
JPH0360253A (ja) 通信制御装置
WO2007004885A1 (en) A method for buffering data

Legal Events

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