JP3438253B2 - インタネットワーキング装置 - Google Patents

インタネットワーキング装置

Info

Publication number
JP3438253B2
JP3438253B2 JP10632693A JP10632693A JP3438253B2 JP 3438253 B2 JP3438253 B2 JP 3438253B2 JP 10632693 A JP10632693 A JP 10632693A JP 10632693 A JP10632693 A JP 10632693A JP 3438253 B2 JP3438253 B2 JP 3438253B2
Authority
JP
Japan
Prior art keywords
data
specific data
traffic
application
specific
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.)
Expired - Fee Related
Application number
JP10632693A
Other languages
English (en)
Other versions
JPH06318944A (ja
Inventor
洋 桜井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP10632693A priority Critical patent/JP3438253B2/ja
Publication of JPH06318944A publication Critical patent/JPH06318944A/ja
Application granted granted Critical
Publication of JP3438253B2 publication Critical patent/JP3438253B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、LAN(ラン、Loc
al Area Network/ローカルエリアネッ
トワーク)間の相互接続制御を行なうブリッジやルー
タ、およびゲートウェイなどのインタネットワーキング
装置に係わり、特に、LAN間で送受信されるデータの
流量を効率良く制御するのに好適なインタネットワーキ
ング装置に関するものである。
【0002】
【従来の技術】LANを相互接続する装置には、ブリッ
ジやルータおよびゲートウェイなどのインタネットワー
キング装置があり、これらの装置は、LAN間のデータ
の流れを制御する。例えば、ルータは、OSI(Ope
n System Interface)参照モデルの
第3像のネットワークアドレスを参照しながら経路設定
を行ない、送る必要のないデータを破棄することにより
不要なデータの出入りを堰き止め、他のネットワークで
発生した障害の影響をくい止め、ネットワークの信頼性
を向上させることができる。
【0003】これらのルータやゲートウエイは、例え
ば、西田竹志著「TCP/IP」(1989年、株式会
社ソフトリサーチセンター発行)の第51頁〜第55頁
に記載されているように、通信プロトコルにより、LA
Nに接続される計算機間で許容量受信データ量の情報を
交換することにより、データの流れを制御しており、標
準の中位層プロトコルを正しく用いたLAN間で有効で
ある。
【0004】しかし、このような従来技術では、アプリ
ケーションの種別に係わりなくデータの流量制御を行な
っている。例えば、ある1つのLANに接続されている
計算機に対して短時間にファイル転送が集中するような
アプリケーションが存在する場合、データ送信元から宛
先の計算機までの途中経路となるLANでは、トラフィ
ック量が瞬発的に増大し、各経路上での処理レスポンス
(応答)が悪化してしまう。そのために、このようなト
ラフィックの増大の原因となるアプリケーションが、即
時応答性を要求しないものであっても、他の応答性の条
件が激しいアプリケーションに多大な影響を及ぼしてし
まう。
【0005】
【発明が解決しようとする課題】解決しようとする問題
点は、従来の技術では、アプリケーションの種別を考慮
したデータの流量制御がなされておらず、ある特定のア
プリケーションのデータ送信により、その経路となるL
ANのトラフィック量が瞬発的に増大することを抑制し
て、システム全体のデータ流量を、ある一定の水準以内
に納めることができず、応答性の条件が激しいアプリケ
ーションが、他の即時応答性を要求しないが大量のファ
イル転送を集中して行なうアプリケーションにより受け
る多大な影響を回避できない点である。本発明の目的
は、これら従来技術の課題を解決し、応答性の条件が激
しいアプリケーションが、他の即時応答性を要求しない
が大量のファイル転送を集中して行なうアプリケーショ
ンにより受ける多大な影響を回避して、LANを相互接
続したネットワークの信頼性と性能を向上させることを
可能とするインタネットワーキング装置を提供すること
である。
【0006】
【課題を解決するための手段】上記目的を達成するた
め、本発明のインタネットワーキング装置は、(1)L
AN間の相互接続制御を行なうインタネットワーキング
装置であり、予め特定されたアプリケーションで使用す
るデータの転送量を抑制制御する特定データ流量制御部
を設けることを特徴とする。また、(2)上記(1)に
記載のインタネットワーキング装置において、特定デー
タ流量制御部は、LAN間で転送されるデータが、予め
特定されたアプリケーションで使用する特定データとし
て検出する特定データ検出部と、この特定データ検出部
で検出した特定データを記憶する特定データ記憶部と、
LAN間の伝送路上のトラフィックの高低を検出するト
ラフィック監視部と、このトラフィック監視部の低トラ
フィック検出時に、特定データ記憶部に記憶している特
定データを送信するために読み出す特定データ読み出し
部とを具備することを特徴とする。また、(3)上記
(2)に記載のインタネットワーキング装置において、
特定データ記憶部は、トラフィック監視部の高トラフィ
ック検出時に、特定データ検出部で検出した特定データ
を記憶することを特徴とする。また、(4)上記
(2)、もしくは、(3)のいずれかに記載のインタネ
ットワーキング装置において、特定データ検出部は、L
AN間で転送されるデータに付与されたアプリケーショ
ン識別情報に基づき、予め特定されたアプリケーション
で使用する特定データを検出することを特徴とする。
【0007】
【作用】本発明においては、短時間にデータ伝送量が増
大する特定のアプリケーションに関するデータ流量を、
選択的に減少させ、LANを相互接続したネットワーク
全体のデータ流量をある一定の水準以内に納める。この
ことにより、特定アプリケーションのために、他の即時
応答性を要求されるアプリケーションのレスポンス性能
が低下することを防止することができる。
【0008】
【実施例】以下、本発明の実施例を、図面により詳細に
説明する。図1は、本発明のインタネットワーキング装
置の本発明に係わる構成の一実施例を示すブロック図で
ある。本実施例のインタネットワーキング装置1は、L
AN2、3を相互接続するものであり、インタネットワ
ーキング装置1の全体動作を制御する主制御部4と、L
AN2、3から送られてくるデータを受信するデータ受
信部5と、データ受信部5で受信したデータをLAN
2、3へ送信するデータ送信部6と、このデータ送信部
6で送信するデータを一時記憶する送信待ちバッファ7
と、予め特定されたアプリケーションに対して、そのデ
ータの転送量を制御する本発明に係わる特定データ流量
制御部8とにより構成されている。尚、LAN2、3の
伝送路の形状やアクセス方式の種別は問わない。
【0009】また、特定データ流量制御部8は、データ
受信部5で受信したデータから、予め特定されたアプリ
ケーションで使用する特定データを検出する特定データ
検出部9と、LAN2、3間の伝送路上のトラフィック
の高低を検出するトラフィック監視部10と、このトラ
フィック監視部10の高トラフィック検出時に、特定デ
ータ検出部9で検出した特定データを一時記憶する特定
データ記憶部11と、トラフィック監視部10の低トラ
フィック検出時に、特定データ記憶部11に記憶してい
る特定データを読み出してデータ送信部6に送出する特
定データ読み出し部12とにより構成されている。
【0010】このような構成のインタネットワーキング
装置1の本発明に係わる動作を、LAN2からLAN3
へデータの転送時における例で説明する。まず、インタ
ネットワーキング装置1は、LAN2からのデータをデ
ータ受信部5に蓄積する。そして、特定データ検出部9
は、このデータ受信部5に蓄積したデータを参照して、
このデータを使用するアプリケーションが、短時間にデ
ータ伝送量が増大するアプリケーションとして予め特定
されたものか否かを検出する。特定のアプリケーション
でなければ、主制御部4は、データ受信部5に蓄積した
データをデータ送信部6に送出し、データ送信部6は、
送信待ちバッファ7にデータを一時記憶して、LAN3
へのデータ送信を行なう。
【0011】データ送信部6は、データの伝送路への送
信制御と共に、伝送路上のトラフィック情報の収集を行
なう。トラフィック監視部10は、データ送信部6が収
集した伝送路上のトラフィック情報、すなわち、データ
送信部6がカウントする回線上を流れるフレームの長さ
を加算することにより、トラフィックの状態を把握して
おり、単位時間の個々のフレーム長の合計が予め設定し
たしきい値を超える場合に高トラフィックと判断する。
このトラフィック監視部10が高トラフィックと判断
し、かつ、特定データ検出部9が、データ受信部5に蓄
積したデータが特定のアプリケーションで使用されるも
のとして検出した場合には、特定データ記憶装置11
は、データ受信部5に蓄積したデータを取り込む。尚、
特定データ記憶装置11は、データの集中に耐えうる十
分な容量を持つ。トラフィック監視部10が低トラフィ
ックと判断した場合には、データ受信部5に蓄積された
データは、特定のアプリケーションで使用されるもので
あっても、特定データ記憶装置10では記憶されず、デ
ータ送信部6に送出される。
【0012】特定データ記憶装置10にデータを記憶し
ている状態で、トラフィック監視部10が低トラフィッ
クと判断した場合には、特定データ読み出し部12は、
特定データ記憶部10に記憶している特定データを読み
出して、データ送信部6に送出する。尚、特定データ記
憶部10からのデータの取り出し順序は、先入れ先出し
(FIFO:First In First Out)
とする。
【0013】このようにして、本実施例のインタネット
ワーキング装置1は、次の図2、図3で示すデータか
ら、短時間にデータ伝送量が増大する特定のアプリケー
ションを検出し、この特定のアプリケーションに関する
データ流量を、選択的に減少させ、LANを相互接続し
たネットワーク全体のデータ流量をある一定の水準以内
に納める。このことにより、特定アプリケーションのた
めに他の即時応答性を要求されるアプリケーションのレ
スポンス性能が低下することを防止することができる。
【0014】図2は、図1におけるLAN間で伝送され
るデータのフレーム構成の第1の具体例を示す説明図で
ある。アプリケーションの識別子は、プロトコルによっ
ては、予め用意されているものもあり、本例において
は、LANの通信プロトコルの一つであるTCP(Tr
ansmission Control Protoc
ol)を例としている。本図において、21は、TCP
プロトコルで使用されるTCPヘッダであり、22は、
TCPヘッダ21上のポート番号が登録されるポート番
号領域、23は、このポート番号領域22の下位8ビッ
トで指定されたアプリケーション番号が登録されるアプ
リケーション番号領域である。指定アプリケーション番
号領域23のアプリケーション番号は、ユーザが指定す
ることができ、図1の特定データ検出部9は、このアプ
リケーション番号を識別子として、短時間にデータ伝送
量が増大する特定のアプリケーションを識別する。
【0015】図3は、図1におけるLAN間で伝送され
るデータのフレーム構成の第2の具体例を示す説明図で
ある。本図において、31は、LANの通信プロトコル
の一つであるIP(Internet Protoco
l)で利用されるIPヘッダであり、32は、データ長
の情報が入るフレーム長領域である。図1のトラフィッ
ク監視部10は、このフレーム長領域32を参照し、単
位時間に回線上を流れる個々のフレームの長さを加算し
て、トラフィック量として評価する。
【0016】図4は、図1におけるインタネットワーキ
ング装置の本発明に係わる処理動作を示すフローチャー
トである。まず、図1の特定データ検出部9により、図
1のデータ受信部5に受信したデータに対し、アプリケ
ーションの識別を行なう(ステップ401)。通常のア
プリケーションであれば、もしくは、特定のアプリケー
ションであるが、図1のトラフィック監視部10が低ト
ラフィック状態を検出していれば、すなわち、単位時間
のトラフィック量がしきい値を超えていなければ(ステ
ップ402)、図1の主制御部4により、図1のデータ
受信部5のデータを、図1のデータ送信部6に渡して相
手先のLANに送信する(ステップ403)。
【0017】また、ステップ402において、図1のト
ラフィック監視部10が高トラフィック状態を検出して
いれば、図1のデータ受信部5のデータを、図1の特定
データ記憶部11で記憶する(ステップ404)。この
状態で、図1のトラフィック監視部10のトラフィック
状態の監視結果が高トラフィックから低トラフィックに
なり、データを伝送路に送出可能な状態になれば(ステ
ップ405)、図1の特定データ読み出し部12によ
り、図1の特定データ記憶部11で記憶したデータを取
り出し(ステップ406)、図1のデータ送信部6に渡
して相手先のLANに送信する(ステップ403)。
【0018】以上、図1〜図4を用いて説明したよう
に、本実施例のインタネットワーキング装置では、LA
N間でのデータ送信において、その経路となるLANの
トラフィック量を瞬発的に増大させてしまうアプリケー
ションを予め特定し、その特定のアプリケーションのデ
ータに対して、流量を制御する。このことにより、例え
ば、即時応答性を要求しない特定のアプリケーションの
データ送信によるLANのトラフィック量の瞬発的な増
大を抑制でき、ネットワーク全体のデータ流量を、ある
一定の水準以内に納め、即時応答性を要求しないアプリ
ケーションによる、他の応答性の条件が激しいアプリケ
ーションへの影響を回避できる。尚、本発明は、図1〜
図4を用いて説明した実施例に限定されるものではな
く、その要旨を逸脱しない範囲において種々変更可能で
ある。例えば、本実施例では、トラフィック状態を参照
して、特定データを特定データ記憶部に記憶するか否か
の判断を行なっているが、受信した全ての特定データ
を、無条件で特定データ記憶部に記憶しても良い。
【0019】
【発明の効果】本発明によれば、即時応答性を要求しな
いが大量のファイル転送を集中して行なう特定のアプリ
ケーションのデータ送信により、その経路となるLAN
のトラフィック量が瞬発的に増大することを抑制して、
ネットワーク全体のデータ流量を、ある一定の水準以内
に納めることができ、例えば、応答性の条件が激しいア
プリケーションが、他の即時応答性を要求しない特定の
アプリケーションにより受ける多大な影響を回避でき、
LANを相互接続したネットワークの信頼性と性能を向
上させることが可能である。
【図面の簡単な説明】
【図1】本発明のインタネットワーキング装置の本発明
に係わる構成の一実施例を示すブロック図である。
【図2】図1におけるLAN間で伝送されるデータのフ
レーム構成の第1の具体例を示す説明図である。
【図3】図1におけるLAN間で伝送されるデータのフ
レーム構成の第2の具体例を示す説明図である。
【図4】図1におけるインタネットワーキング装置の本
発明に係わる処理動作を示すフローチャートである。
【符号の説明】
1 インタネットワーキング装置 2、3 LAN 4 主制御部 5 データ受信部 6 データ送信部 7 送信待ちバッファ 8 特定データ流量制御部 9 特定データ検出部 10 トラフィック監視部 11 特定データ記憶部 12 特定データ読み出し部 21 TCPヘッダ 22 ポート番号領域 23 アプリケーション番号領域 31 IPヘッダ 32 フレーム長領域

Claims (4)

    (57)【特許請求の範囲】
  1. 【請求項1】 アプリケーションで使用するデータをL
    AN間で転送するインタネットワーキング装置におい
    て、 予め特定されたアプリケーションで使用するデータを検
    出する特定データ検出手段と、 上記LAN間の伝送路上のトラフィックの高低を検出す
    るトラフィック監視手段と、 上記特定データ検出手段で特定データを検出し、上記ト
    ラフィック監視手段で高トラフィックを検出した場合
    は、該特定データを記憶する特定データ記憶手段と を有
    することを特徴とするインタネットワーキング装置。
  2. 【請求項2】 LAN間の相互接続制御を行うインタネ
    ットワーキング装置において、 上記LAN間で転送されるデータが、予め特定されたア
    プリケーションで使用する特定データとして検出する特
    定データ検出手段と、該特定データ検出手段で検出した
    特定データを記憶する特定データ記憶手段と、上記LA
    N間の伝送路上のトラフィックの高低を検出するトラフ
    ィック監視手段と、該トラフィック監視手段の低トラフ
    ィック検出時に、上記特定データ記憶手段に記憶してい
    る特定データを送信するために読み出す特定データ読み
    出し手段とを具備することを特徴とするインタネットワ
    ーキング装置。
  3. 【請求項3】 請求項2に記載のインタネットワーキン
    グ装置において、 上記特定データ記憶手段は、上記トラフィック監視手段
    の高トラフィック検出時に、上記特定データ検出手段で
    検出した特定データを記憶することを特徴とするインタ
    ネットワーキング装置。
  4. 【請求項4】 請求項2、もしくは、請求項3のいずれ
    かに記載のインタネットワーキング装置において、 上記特定データ検出手段は、上記LAN間で転送される
    データに付与されたアプリケーション識別情報に基づ
    き、上記予め特定されたアプリケーションで使用する特
    定データを検出することを特徴とするインタネットワー
    キング装置。
JP10632693A 1993-05-07 1993-05-07 インタネットワーキング装置 Expired - Fee Related JP3438253B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10632693A JP3438253B2 (ja) 1993-05-07 1993-05-07 インタネットワーキング装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10632693A JP3438253B2 (ja) 1993-05-07 1993-05-07 インタネットワーキング装置

Publications (2)

Publication Number Publication Date
JPH06318944A JPH06318944A (ja) 1994-11-15
JP3438253B2 true JP3438253B2 (ja) 2003-08-18

Family

ID=14430797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10632693A Expired - Fee Related JP3438253B2 (ja) 1993-05-07 1993-05-07 インタネットワーキング装置

Country Status (1)

Country Link
JP (1) JP3438253B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10242997A (ja) * 1997-03-03 1998-09-11 Nippon Telegr & Teleph Corp <Ntt> 情報提供装置及び情報提供方法
JP3564280B2 (ja) 1997-10-31 2004-09-08 日本電気株式会社 ネットワークトラフィック監視システム

Also Published As

Publication number Publication date
JPH06318944A (ja) 1994-11-15

Similar Documents

Publication Publication Date Title
US7903548B2 (en) BFD rate-limiting and automatic session activation
US6741555B1 (en) Enhancement of explicit congestion notification (ECN) for wireless network applications
US7640364B2 (en) Port aggregation for network connections that are offloaded to network interface devices
EP0219049B1 (en) High-speed packet-switched communications system with end-to-end flow control and retransmission
US6625118B1 (en) Receiver based congestion control
JP4436981B2 (ja) ハイブリッドip−atmネットワーク内で混雑状態を管理するためのecnベースの方法
US6535482B1 (en) Congestion notification from router
US8014281B1 (en) Systems and methods for limiting the rates of data to/from a buffer
US7839783B2 (en) Systems and methods of improving performance of transport protocols
US6667985B1 (en) Communication switch including input bandwidth throttling to reduce output congestion
US6560198B1 (en) Method and system for stabilized random early detection using packet sampling
US20060221825A1 (en) Congestion control network relay device and method
JP4573470B2 (ja) 伝送装置及びそのフロー制御方法
JPH08503821A (ja) 中枢ネットワークにより相互接続されたローカルエリアネットワーク間のトラヒックに優先順位を割当てる方法
JP2000269997A (ja) Lan中継交換装置
KR100865722B1 (ko) 유비쿼터스 센서 네트워크에서 이씨엔 비트를 이용한혼잡제어 방법
JP5957318B2 (ja) ネットワークシステム、情報中継装置、及びパケット配信方法
US8930557B2 (en) Data transmission with constant data rate
JP3438253B2 (ja) インタネットワーキング装置
EP1106003A1 (en) Method and system for prioritised congestion control in a switching hub
US6434116B1 (en) Method and system for stabilized random early detection using connection sampling
JPH11239163A (ja) Lan間フロー制御方法及びスイッチ
JP3184138B2 (ja) 非同期式転送モードシステムと通信するシステムのためにファイヤ・ウォール保護を提供するための装置および方法
JPH08316989A (ja) 転送データ量制御方法及び装置
JP4057486B2 (ja) Lan伝送装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080613

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080613

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090613

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100613

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100613

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees