JPH02127836A - 優先処理方式 - Google Patents

優先処理方式

Info

Publication number
JPH02127836A
JPH02127836A JP28051688A JP28051688A JPH02127836A JP H02127836 A JPH02127836 A JP H02127836A JP 28051688 A JP28051688 A JP 28051688A JP 28051688 A JP28051688 A JP 28051688A JP H02127836 A JPH02127836 A JP H02127836A
Authority
JP
Japan
Prior art keywords
priority
frame
lan
data
priority information
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.)
Pending
Application number
JP28051688A
Other languages
English (en)
Inventor
Toshimitsu Oba
俊光 大場
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP28051688A priority Critical patent/JPH02127836A/ja
Publication of JPH02127836A publication Critical patent/JPH02127836A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 構内に設置された複数のLANを相互接続するためのプ
ロトコル変換装置において、プロトコル変換処理を行う
際の優先処理方式に関し、高優先度のフレームが低優先
度のフレームよりも小さい遅延時間でMACブリッジを
転送可能にし、且つ、プライオリティ情報の存在しない
フレームのデータに対しても優先度に応じた処理を可能
にすることを目的とし、 各々が複数のノードを収容する複数のLANを相互接続
するためのプロトコル変換装置において、LANに収容
されるノードの各々に関する優先度情報を予め蓄積する
優先度情報蓄積手段と、発信元のLANからの受信デー
タのフレーム内の発信元アドレスに対応する優先度情報
を優先度情報蓄積手段から検索し、検索した優先度の高
いフレームのデータから順番に宛先のLANに収容され
るノードにデータを送信する送信手段とを備えるように
構成する。
〔産業上の利用分野〕
本発明は、構内に設置された複数のLAN (ローカル
・エリア・ネットワーク)を相互接続するだめのプロト
コル変換装置において、プロトコル変換処理を行う際の
優先処理方式に関する。
近年、構内における情報と通信との連携に対する要求が
高まってきており、それに伴いLANが普及し始めてき
た。現在、IEE!E、 ANSI、 ISO等におい
て、LANの標準化活動が進められており、既にいくつ
かの標準が制定されている。
従来は、一つのLANで、ホスト、端末等の全ての情報
機器を収容することが可能であった。しかし、情報処理
量の増加に伴う情報機器の増大、利用範囲の広域化によ
って、これらの情報機器の全てを一つのLANに収容す
ることが困難になってきている。さらに、利用形態、処
理内容が異なるものを一つのLANで実現することは、
機能、性能の観点から見ても適当であるとは言えない。
従って、構内には種々のLANが数多く設置されるよう
になってきた。
このような背景から°、一つのLANに属するノードか
ら、別のLANに属するノードへ通信したいという要求
が生じてきた。このような、LANを相互接続するため
のプロトコル変換処理機能を有する装置をプロトコル変
換装置という。プロトコル変換装置には、変換するプロ
トコルレイヤの違いにより、 レイヤ1だけを変換するレピータ、 MACレイヤ以下を変換するMACブリッジ、レイヤ3
以下を変換するルータ、 レイヤ7以下を変換するゲートウェイ、などがある。
本発明では、MACレイヤの変換機能を有するMACブ
リッジ、ルータ、ゲートウェイ等を対象としている。
第5図はMACブリッジの位置づけの説明図である。同
図において、MACブリッジ500は、アクセス方式が
異なる複数のL A N511.512.513.・・
・を相互に接続するものである。L A N 511.
512.513、・・・とじては、C3MA /CDC
D方式上−クン・バス方式、トークン・リング方式等の
アクセス方式を採用しているものが知られている。52
1〜523 は、各LANに接続されたホスト、端末等
の情報機器(ノードともいう)である。
現在、このMACブリッジに関する標準化がIEEE8
02.1委員会で検討されている。しかし、まだ標準を
制定するまでには至っておらず、ドラフト案の見直しが
行われているという現状である。
ところで、LANに接続される種々のノードの中には、
例えば監視装置のように優先的に処理されるべきものが
ある。従って、このような装置からのデータをMACブ
リッジで優先的に処理する必要がある。
〔従来の技術〕
第6図に従来のMACブリッジ構成例を示す。
同図において、60.61はそれぞれMACブリッジに
接続されたL A N (LAN−1,LAN−2)で
ある。62゜63はそれぞれLAN−1受信部、LAN
−2受信部であり、LANからのデータをフレーム毎に
受信し、エラー・チエツクを行い、受信フレーム・フォ
ーマットからMACブリッジ内部フォーマットへのフォ
ーマット変換を行い、受信バッファ(68)へ転送する
。64.65はそれぞれLAN−1送信部、LAN−2
送信部であり、MACブリッジ内部フォーマットから受
信フレーム・フォーマットへのフォーマット変換を行い
、フレーム毎にデータを送信する。66はフレーム転送
部であって送信部の各々に対応した送信待ちバッファ、
メモ’J (69)を有しており、受信したフレーム毎
のデータを適当な送信待ちバッファ・メモリへ転送する
。67はフィルタリング・データベースであり、個々の
ノードに関するアドレス情報、収容するLAN情報、フ
レーム転送方法に関する情報を蓄積している。
従来のMACブリッジでは、受信部及び送信部62〜6
5内に転送待ちバッファ・メモリ(68〜69)を持っ
ているが、これはFIFO(First In Fir
stOut)バッファで構成されており、したがって、
フレーム毎のデータを到着順にしか送信できなかった。
また、フィルタリング・データベース67には優先度に
関するデータがないために、たとえ各ノードに優先度を
付加したとしても、MACブリッジでその優先度を認識
することが不可能であり、受信したフレームを優先度の
高い順に処理することは不可能である。
各ノードに優先度を付加した場合に、LAN内で転送さ
れるフレーム・フォーマットの一例を第7図に示す。同
図において、71はプライオリティ情報であり、送信し
たフレームの優先順位を示す。
72は宛先アドレスであり、このフレームが転送される
べき宛先ノードのアドレスが書かれている。
73は送信元アドレスであり、このフレームを生成した
ノードのアドレスが書かれている。このように、フレー
ム・フォーマットにプライオリティ情報がたとえ含まれ
ていても、前述の如〈従来はMACブリッジでその優先
度を認識することは不可能であった。
なお、C3MA/CD方式のLANで転送されるフレー
ムには、上記の如きプライオリティ情報はふくまれてお
らず、この場合は勿論MACブリッジにて優先度の認識
は不可能である。
〔発明が解決しようとする課題〕
上記従来技術では、従って、あるノードが緊急を要する
データを送信したとしても、MACブリッジがそれ以前
に他のノードから大量のデータを既に受信していたなら
ば、当該緊急データの送出までのMACブリッジ内の遅
延時間が大きくなってしまい、その結果、その緊急デー
タが目的ノードに到着するまでに非常に長い時間が必要
となってしまう。
特に、C3MA /CD方式のLANでは、伝送フォー
マットの中にプライオリティ情報がないので、処理に優
先度を付加することができないという問題が生じていた
。
本発明の目的は、高優先度のフレームが低優先度のフレ
ームよりも小さい遅延時間でMACブリッジを転送可能
にし、且つ、プライオリティ情報の存在しないフレーム
のデータに対しても優先度に応じた処理を可能にするこ
とにある。
〔課題を解決するための手段〕
第1図は、本発明による優先処理方式の原理ブロック図
である。同図において、1−1.1−2.・・・、1−
Nは各々が複数の7−ドを収容する複数のLAN。
11はこの複数のLANを相互接続するためのプロトコ
ル変換装置、12はLANに収容されるノードの各々に
関する優先度情報を予め蓄積する優先度情報蓄積手段、
13は発信元のLANからの受信データのフレーム内の
発信元アドレスに対応する優先度情報を優先度情報蓄積
手段12から検索し、検索した優先度の高いフレームの
データから順番に宛先のL A Nに収容されるノード
にデータを送信する送信手段である。
〔作用〕
L A N1−1.1−2.・・・、1−Nのいずれか
のなかのいずれかのノードからのデータのフレームに含
まれる発信元アドレスを読み出しアドレスとして、優先
度情報蓄積手段12から対応する優先度情報を読み出し
、送信手段13に送る。送信手段13は、優先度情報蓄
積手段12からの優先度情報を所定数のフレーム分だけ
バッファリングし、優先度の高いフレームのデータから
順番に宛先のノードに送信する。
これにより、緊急データを優先的に処理することが可能
となる。
〔実施例〕
第2図は本発明の一実施例による優先処理方式を説明す
るブロック図である。同図において、100はMACブ
リッジである。111.112はそれぞれMACブリッ
ジに接続されたL A Nである。
121、122はそれぞれL 、:l、’i−1受信部
、LAN−2受信部であり、L A Nからフレームを
受信し、エラー・チェックヲ行い、受信フレーム・フォ
ーマットからMACブリッジ内部フォーマットへのフォ
ーマット変換を行う。131.132はそれぞれLAN
−1送信部、LAN−2送信部であり、MACブリッジ
内部フォーマットかう受信フレーム・フォーマットへの
フォーマット変換を行い、フレームを送信する。141
.144は、転送待ちバッファ・メモリであり、それぞ
れがm段階の優先度に応じてレベル0〜レベルmまでの
m+1個のバッファ・メモリで構成されている。150
はフレーム転送部であり、プライオリティ・データベー
ス170の内容に基づいて優先処理を実施し、受信した
フレームを適当な優先レベルの送信待ちバッファ・メモ
リへ転送する。160はフィルタリング・データベース
であり、個々のノードに関するアドレス情報、収容する
LAN情報、フレーム転送方法に関する情報を蓄積して
いる。170はプライオリティ・データベースであり、
フィルタリング・データベースと連携し、個々のノード
に関する優先度情報を蓄積している。
本発明の実施例では、L A N111.112の各々
に接続された個々のノード(情報機器)にも優先度4F
2定しておく。これらの情報は、MACブリッジ100
内のプライオリティ・データベース170に記憶されて
いる。
C5MA /CD方式のLへNのような、プライオリテ
ィ情報が含まれていないフレーム・フォーマットを有す
るL A Nに接続された場合、LAN受信部121、
122は、受信データのフレーム毎にその発信元アドレ
スを検出する。そして、そのLAN受信部は、検出した
発信元アドレスを読み出しアドレスとして、優先度情報
をプライオリティ・データベース170から検索する。
この検索の結果得られた優先度情報を、受信したデータ
のフレームに追加する。従って、フレーム転送部150
はフレームに追加された優先度情報に基づいて、優先度
の高いフレームから順にフレームを転送できるようにな
り、高優先度のフレームの転送待ち時間を短縮すること
が可能となる。
一方、受信フレームにプライオリティ・フィールドが含
まれている場合には、LAN受信部121又は122は
それに対応する転送待ちバッファメモ1月41〜144
の該当する優先度レベルのバッファ・メモリに受信フレ
ームを送出し、そのバッファ・メモリにて待機させる。
さらに、フレーム転送部150は、データのフレームを
送出する毎に、送出したフレームの発信元アドレスに対
応してプライオリティ・データベース170内の優先度
情報を送出したフレームの優先度のレベルに更新する。
フレーム転送部150は、優先度のレベルの高い転送待
ちバッファ・メモリから順にフレームを取す出シ、フレ
ームの宛先アドレス・フィールドをみて、それに対応す
るフィルタリング・データベースを検索し、その結果得
たフィルタリング方法に基づいて、宛先となるL A 
Nの該当優先度レベルの転送待ちバッファ・メモリへ転
送する。
LAN送信部1’!1,132は、LANへのアクセス
権を得た時に、優先度レベルの高い転送待ちバッファ・
メモリから順にフレームを取り出し、送信する。
第3図は本発明の実施例におけるフレーム転送部150
の構成を示すブロック図である。同図において、151
.152はマルチレベルのバッファ・メモリ141〜1
44と内部バス159との間のデータ転送を制御するた
めのインターフェースであり、ケート・スイッチ152
.155 とバッファ切り換えブロック1ff1153
.156 とを備えている。157はマイクロプロセッ
サQ4P[I)であり、割り込み制御、データベースの
検索を行う。158はRAM等で構成されるメイン・メ
モリ(!、1M)であり、ファームウェアが乗っている
。160はフィルタリング・データベース、161制(
卸バスである。
第4図は本発明の実施例におけるフレーム転送部150
の動作を説明するフローチャートである。
第3図及び第4図において、インターフェース151か
らインターフェース154ヘフレームヲ転送する場合の
動作を説明する。第4図において、ステップ401〜4
04で転送要求の割り込み動作を行い、ステップ405
〜413で優先度情報と宛先アドレス情報の転送動作を
行い、ステップ414〜417で送信元アドレス以下の
転送動作を行い、ステップ418〜421で処理終了通
知を行う。
以下、各ステップを説明する。ステップ401゜402
でインターフェース151内のバッファ切り換、jil
153は、マルチレベル・バッファ・メモリ141から
の転送要求の有無をチエツクし、転送要求有りと判定さ
れると、ステップ403で、転送要求のあるレベルでバ
ッファ切り換え部153は内部バス159を経由してM
PU157に対し割り込みを行う。
ステップ404でMPU157が割り込みの受付を拒否
すると、ステップ401 に戻る。ステップ404で割
り込みを受は付けると、ステップ405にて、マルチレ
ベル・バッファ・メモ1J141から読み取ったプライ
オリティ(優先度)レベル情報と宛先アドレス情報をゲ
ートスイッチ152及び内部バス159を経由して!、
1 ha 157へ転送し、ステップ407でゲートス
イッチ152をクローズし、ステップ408でMPUl
57は!、4 M 15 B内にある宛先アドレス情報
によりフィルタリング・データベース(160)のデー
タベースを検索する。次いてステップ409で検索結果
である宛先に対応するポート番号をフィルタリング・デ
ータベース(160)からMM158ヘコピーし、ステ
ップ410でMP[1157はそのポート番号に対応す
るバッファ切り換え部(本例では156)  に対し、
制御バス161経由で受信指示を出し、ステップ411
でバッファ切り換え部156は該当するプライオリティ
・レベルのマルチレベル・バッファ・メモリ144へ受
信準備の指示を出し、次いでステップ412でゲートス
イッチ155をオープンにする。
そして、ステップ413でMM158よりゲートスイッ
チ155へ、プライオリティ・レベル情報、宛先アドレ
ス情報を制御バス159経由で転送する。
次に、ステップ414でMP[1157はバッファ切り
換え部153に対し送信出力指示をし、ステップ416
でゲートスイッチ152をオープンにし、ステップ41
7でゲートスイッチ152からゲートスイッチ155へ
、送信元アドレス以下の情報を転送し、ステップ418
で送信側のゲートスイッチ152をクローズし、ステッ
プ419で受信側のゲートスイッチ155のクローズし
、ステップ420でバッファ切り換え部153がMPU
157に対し、送信終了を通知し、ステップ421でM
PU157がバッファ切り換え部156に対し受信終了
を通知する。
以上のステップ401〜421を繰り返すことにより、
優先度の高いフレームのデータから順番に宛先に転送さ
れる。
〔発明の効果〕
以上説明したように、本発明によれば、優先度の高いフ
レームを優先的に処理するため、緊急を要するフレーム
のMACブリッジ内の遅延時間を少なく抑えることが可
能となる効果を奏し、またMACブリッジ内に全ノード
に関するプライオリティ・データベースを有することに
より、フレーム・フォーマットにプライオリティ・フィ
ールドがないLANにも優先度を付加できるため、LA
Nのフレーム・フォーマットに依存しないという効果を
奏し、L A Nの相互接続に対する性能改善、柔軟性
の向上に寄与するところが大きい。
【図面の簡単な説明】
第1図は本発明による優先処理方式の原理ブロック図、 第2図は本発明の実施例による倭先処理方式のブロック
図、 第3図は本発明の実施例によるフレーム転送部の構成を
示すブロック図、 第4図本発明の実施例におけるフレーム転送部の動作を
説明するフローチャート、 第5図は本発明の産業上の利用分野を説明するためのM
ACブリッジの位置づけの説明図、第6図は従来のMA
Cブリッジの構成例を示すブロック図、 第7図は従来のLAN内の伝送フォーマットの一例を示
す図である。 図において、 1−1. l−2,・・・1− ・・・LAN、11・
・・プロトコル変換装置、 12・・・優先度情報蓄積手段、 13・・・送信手段、 100・・・MACブリッジ、 111.112・・・L A N 121、122・・・LAN受信部、 131、132・・・LAN送信部、 141〜144転送待ちバッファ・メモリ、150・・
・フレーム転送部、 160・・・フィルタリング・データベース、170・
・・プライオリティ・データベースである。 7コ] 本発明1こよる優先処理方式の原理ブロック図本発明の 実施例によろフレ ム転送部の構成

Claims (1)

  1. 【特許請求の範囲】 1、各々が複数のノードを収容する複数のLAN(1−
    1、1−2、…、1−N)を相互接続するためのプロト
    コル変換装置(11)において、 該LANに収容されるノードの各々に関する優先度情報
    を予め蓄積する優先度情報蓄積手段(12)と、 発信元のLANからの受信データのフレーム内の発信元
    アドレスに対応する優先度情報を該優先度情報蓄積手段
    (12)から検索し、検索した優先度の高いフレームの
    データから順番に宛先のLANに収容されるノードにデ
    ータを送信する送信手段(13)とを備えたことを特徴
    とする優先処理方式。
JP28051688A 1988-11-08 1988-11-08 優先処理方式 Pending JPH02127836A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28051688A JPH02127836A (ja) 1988-11-08 1988-11-08 優先処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28051688A JPH02127836A (ja) 1988-11-08 1988-11-08 優先処理方式

Publications (1)

Publication Number Publication Date
JPH02127836A true JPH02127836A (ja) 1990-05-16

Family

ID=17626191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28051688A Pending JPH02127836A (ja) 1988-11-08 1988-11-08 優先処理方式

Country Status (1)

Country Link
JP (1) JPH02127836A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0897845A (ja) * 1994-09-28 1996-04-12 Nec Corp 通信制御装置
JP2008244748A (ja) * 2007-03-27 2008-10-09 Nec Corp Rprノード装置および公平性制御方法およびrpr通信システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0897845A (ja) * 1994-09-28 1996-04-12 Nec Corp 通信制御装置
JP2008244748A (ja) * 2007-03-27 2008-10-09 Nec Corp Rprノード装置および公平性制御方法およびrpr通信システム

Similar Documents

Publication Publication Date Title
US5590328A (en) Protocol parallel processing apparatus having a plurality of CPUs allocated to process hierarchical protocols
JP3746785B2 (ja) 多重ネットワーク・アドレスを備えたネットワーク・ステーション
EP1180883B1 (en) Distributed source learning for data communication switch
US4715030A (en) Local area network bridge
JP3397144B2 (ja) パケット処理装置とパケット処理方法とパケット交換機
US6189053B1 (en) Communication control system utilizing a shared buffer managed by high and low level protocols
JPH02131048A (ja) アダプタ間のパケツト転送方法、競合解消装置、及びトークン・リング装置
US6327243B1 (en) System and method for performing a seamless switchover from a primary packet router to a secondary packet router
JP3075163B2 (ja) マルチポートフレーム交換方式
EP0186320B1 (en) Local area communication network
US6157951A (en) Dual priority chains for data-communication ports in a multi-port bridge for a local area network
US6314087B1 (en) Method for determining traffic priority order on network
US6195334B1 (en) Apparatus and method for terminating a data transfer in a network switch in response to a detected collision
JPS61140253A (ja) パケツト転送方式
US6256313B1 (en) Triplet architecture in a multi-port bridge for a local area network
US20060174027A1 (en) Method and apparatus for transmission queue in communication system
US6295280B1 (en) Method for network node recognition
JP3435736B2 (ja) 通信制御装置
JP2596098B2 (ja) 通信回線の選択方式
JP2613215B2 (ja) パケット交換装置
JP2953362B2 (ja) Lanのスイッチング装置
US7031332B2 (en) Control cell management method of ATM switching system
JP2522155B2 (ja) ロ―カルエリアネットワ―ク間中継装置
JP4506350B2 (ja) Ieee1394シリアルバスに接続されるコントローラ機器
JPH0787121A (ja) ブリッジ形式ネットワーク間接続装置