[go: up one dir, main page]

JP2001168915A - Ipパケット転送装置 - Google Patents

Ipパケット転送装置

Info

Publication number
JP2001168915A
JP2001168915A JP35211199A JP35211199A JP2001168915A JP 2001168915 A JP2001168915 A JP 2001168915A JP 35211199 A JP35211199 A JP 35211199A JP 35211199 A JP35211199 A JP 35211199A JP 2001168915 A JP2001168915 A JP 2001168915A
Authority
JP
Japan
Prior art keywords
packet
transmission
information
address table
transmitted
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
JP35211199A
Other languages
English (en)
Inventor
Fumikazu Kanehara
史和 金原
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP35211199A priority Critical patent/JP2001168915A/ja
Priority to US09/731,659 priority patent/US6934281B2/en
Publication of JP2001168915A publication Critical patent/JP2001168915A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40058Isochronous transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40071Packet processing; Packet format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/165Combined use of TCP and UDP protocols; selection criteria therefor
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/166IP fragmentation; TCP segmentation
    • 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
    • H04L2212/00Encapsulation of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks

Landscapes

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

Abstract

(57)【要約】 【課題】コネクション型とコネクションレス型のデータ
転送方式を併用して、データ伝送バスのトラフィック負
荷が大きい場合でも、確実なデータ伝送を確保する。 【解決手段】アシンクロナスおよびアイソクロナスの通
信チャネルを用いてIPパケットの処理を行うIPパケ
ット通信装置は、送信すべきIPパケットの属性情報を
記憶し、各IPパケットが一定間隔内の送信有無の情報
を含むアドレステーブルと、当該アドレステーブルの情
報を定期的に監視する送信監視部、および、前記送信監
視部によって当該トラフィックの継続性を判定した判定
情報をうけて、アシンクロナス伝送の為の通信チャネル
確立をおこなうCMP処理部とを含む。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、IEEE1394
転送方式におけるコネクションレス型通信とコネクショ
ン型通信を併用したIP通信を行うIPパケット転送装
置に関する。
【0002】
【従来の技術】本発明に関するIEEE1394インタ
フェースは、ディジタル、ビデオ、オーディオとPC間
等のマルチメディアのリアルタイム伝送として昨今普及
しつつある。IEEE1394規格については、”IE
EE Std 1394−1995 IEEE Sta
ndard for a High Performa
nce Serial Bus”として規定されてお
り、高速シリアルバスであるIEEE1394バスにお
いて、データはパケットの形に分割され、125μs長
のサイクルを基準として時分割にて伝送される。
【0003】このIEEE1394における伝送方法に
はアイソクロナス伝送とアシンクロナス伝送の2つの方
法があり、それぞれIEEE1394パケットは、アイ
ソクロナスパケット及びアシンクロナスパケットとして
伝送される。
【0004】アイソクロナス伝送では、全てのサイクル
において伝送に必要な帯域を確保することによって、一
定時間内の伝送が保証され、通信を行うノード間でアイ
ソクロナスチャネルという通信コネクションを事前に確
立してから、データの転送を行うコネクション型の通信
方式である。ここで、アイソクロナスチャネルの識別子
をアイソクロナスチャネル番号と呼ぶ。
【0005】一方、アシンクロナス伝送は、各サイクル
において、アイソクロナス伝送で使用して残った時間に
て調停(アービトレーション)を行い、バスを確保した
ノードがデータ転送を行う。アイソクロナス伝送のよう
に事前にコネクションを確立するようなことはせず、バ
ス上のノードに一意に割り当てられた識別子を用いてデ
ータの伝送を行うコネクションレス型の通信方式であ
る。また、この識別子をノードIDと呼ぶ。
【0006】このように、アイソクロナス伝送は帯域保
証されるコネクション型通信に相当し、アシンクロナス
伝送は帯域保証がされないコネクションレス型通信に相
当する。
【0007】このような、IEEE1394インタフェ
ースを用いた通信形態については、特開平11−234
313号公報に記載の発明、マルティメディア交換装置
に開示されている。本発明では、通信、音声、画像デー
タの交換処理を行い、IEEE1394インタフェース
規格の高速シリアルバスを用いて自動割付によってデー
タ転送路を切り替えて交換処理を行うマルティメディア
交換装置に関するものであり、本技術においては、内線
ノード装置および外線ノード装置における多種データ
を、識別コードなどに基づいてアイソクロナス/又はア
シンクロナスの通信チャネルに自動的に割り付けてパケ
ット転送するものである。
【0008】
【発明が解決しようとする課題】従来のLAN(Loc
al Area Network)では、主にEthe
rnetがその物理媒体として使用されるが、そのデー
タ伝送はコネクションレス型通信であり、データ転送に
おける帯域の保証はされない。
【0009】コネクション型通信としては、ATM−L
ANなどが最近使用されているが、LAN内のノード間
に、全てのコネクションをあらかじめ固定的に確立して
おくことは、それらのコネクションの管理が極めて煩雑
になるという欠点がある。またシグナリング処理により
動的にコネクションを確立することは、処理のオーバー
ヘッドが大きくなり、各端末における処理負荷が重くな
るという短所がある。このような理由により、ATM−
LANの技術はLAN内で使用するよりも、LAN間接
続での適用に有効であるといえる。
【0010】以上のように、従来のLANで用いられて
いるATMを用いたコネクション型及びEtherne
tに代表されるコネクションレス型通信は共に、LAN
にそのまま用いるには、それぞれ上記のような欠点を有
する。
【0011】一方、IEEE1394バスはコネクショ
ン型及びコネクションレス型通信の双方の転送方式を持
つ物理メディアであり、このような、IEEE1394
バスにおいてIP通信をどのように実現するか、標準化
団体等で検討されている。
【0012】たとえば、IEEE1394上のIP(I
nternet Protocol)通信については、
IETF(Internet Engineering
Task Force)によるIP over IE
EE1394の仕様案を示すdraft−ietf−i
p1394−ipv4−18.txtとして提案されて
いる。この方式ではIPパケットをアシンクロナスパケ
ットでカプセル化して伝送を行なっており、上記でいう
コネクションレス型通信に相当する。
【0013】また、コネクション型通信であるアイソク
ロナスパケットでカプセル化して伝送する方法も、同じ
くIETFのdraft−ietf−ip1394−i
p−over−iso1394−00.txtにて提案
されている。しかし双方ともに、前述したコネクション
レス型では帯域が保証されず、コネクション型では、処
理が重いという欠点を有している。
【0014】以上の背景を基に、本発明では、IEEE
1394バスのアシンクロナス伝送とアイソクロナス伝
送を実施例として取り上げ、通信のトラフィック状態を
考慮してコネクション型通信とコネクション型通信を併
用したIP通信の方式を提案するものである。
【0015】
【課題を解決するための手段】本発明のIPパケット転
送装置は、IEEE1394パケットの送信を行うIE
EE1394パケット送信部と、IEEE1394パケ
ットを受信するIEEE1394パケット受信部と、受
信したIEEE1394パケットからIPパケットを抽
出するIPパケット抽出部と、当該抽出したIPパケッ
トから、ARP処理により設定更新されるルーティング
テーブルを参照して、所定の転送先情報を付加して、当
該IPパケットのIEEE1394パケットへのカプセ
ル化を指示するIPパケット処理部と、前記IEEE1
394パケット送信部からの送信処理通知を受けて、当
該IPパケットの連続送信の有無を記述する属性情報を
エントリとして含むアドレステーブルと、前記アドレス
テーブルの情報を一定間隔で検索し、当該検索した情報
により、当該データフローについて、アシンクロナスチ
ャネルの確立の要不要を判定する送信監視部と、前記送
信監視部から送信されたアイソクロナスチャネルの確立
要求から、対応するアイソクロナスチャネル番号と、帯
域を取得するとともに、当該取得したチャネル情報を前
記アドレステーブルに登録するCMP処理部と、前記ア
ドレステーブルの情報を参照して送信すべきIPパケッ
トを、IEEE1394パケットにカプセル化し、前記
確立された通信チャネルを使用してアイソクロナスパケ
ットの生成を行う手段を有する。
【0016】また、本発明のIPパケット転送装置は、
送信すべきIPパケットのポート情報を抽出し、当該情
報をアドレステーブルに設定するIPパケット抽出部
と、前記IPパケット抽出部により、設定されたポート
種別を含む各エントリについて、当該エントリ情報に対
応するパケットの送信が連続して所定の回数行われたか
を示す属性情報としてさらに含むアドレステーブルを含
む。
【0017】
【発明の実施の形態】本発明の実施の形態について説明
する。
【0018】まず、本発明のIPパケット転送装置の概念
について図2を用いて説明する。図2は本発明の概念を
示す説明図であり、一例として、サーバー装置201、
PC端末202、PC端末203及びゲートウェイ装置
204をIPパケットの処理を行う通信装置として含
み、各装置間でIP通信を行うLANを示している。
【0019】ここで、各装置を結ぶ物理ケーブルは、I
EEE1394シリアルバスのようにコネクション型及
びコネクションレス型の2種類の転送方式を持つバスで
ある。また、前記LANはゲートウェイの各装置を結ぶ
物理ケーブルは、IEEE1394バスのようにコネク
ション型及びコネクションレス型の2種類の転送方式を
持つバスであり、ゲートウェイ204を介して外部ネッ
トワークと接続されている。
【0020】ここで一例としてPC端末203が、サー
バー装置201から画像データのような大容量データの
ダウンロードを開始し、PC端末202がゲートウェイ
装置204を介して外部ネットワークから映像データの
受信を行っている場合を考える。このような複数のデー
タ転送を、Ethernet同様にコネクションレス型
の通信で行った場合、互いの転送トラヒックに影響を及
ぼす可能性がある。
【0021】すなわち、IEEE1394シリアルバス
においてコネクションレス型通信であるアシンクロナス
転送で複数のデータ転送を行い、各データ転送のトラヒ
ックが大きくなった場合、各データ転送で使用する通信
帯域が、バスが持つ全帯域幅を越えてしまう可能性があ
る。
【0022】本発明では、このような事態を避けるた
め、各装置において、IPパケットの送信状況を監視し
て、ある一定の条件を満たした送信については、コネク
ション型の転送に切り替える方式、及びそれを実装した
装置を提案するものである。
【0023】すなわち、本発明では、コネクションレス
型のIP通信から、コネクション型とコネクションレス
型とを併用したIP通信に切り替えを行い、具体的に
は、IEEE1394シリアルバス上のデータ転送にお
いて、アシンクロナス転送によるIP通信を、トラフィ
ック状態に応じてアイソクロナス転送によるIP通信に
切り替える構成を有している。
【0024】たとえば、図2のLANにおいては、ゲー
トウェイ装置204からPC端末202への転送と、サ
ーバー装置201からPC端末203へのデータ転送の
トラヒックが大きいような場合、コネクションレス型通
信であるアシンクロナス転送から、帯域保証されたコネ
クション型通信であるアイソクロナス転送でデータ転送
を行うよう転送方式の切り替えを行う。
【0025】次に、本発明の実施の形態について、図面
を用いて詳細に説明する。図1は、本発明の実施形態の
IPパケット転送装置の機能ブロック図である。 (1)各機能ブロックの概要 図1に示すように本発明のIPパケット転送装置は、I
EEE1394バスから、IP1394パケットを受信
して、IEEE1394パケットからIPパケットを抽
出して、アプリケーションに提供するとともに、アプリ
ケーションからの情報をIPパケットに変換し、さらに
IEEE1394パケットに変換して、他の通信端末に
送信を行っている。ここで、IPパケットの転送は、A
RP(Address Resolution Pro
tocol)処理によって設定更新されるルーティング
テーブル情報をもとに転送先が決定されて送信される。
以下に、図1の各機能ブロックの概要について説明す
る。
【0026】<アプリケーション部>アプリケーション
部101はFTP(File Transfer Pr
otocol)やRTP(Real Time Pro
tocol)を用いたアプリケーションを含み、IPパ
ケット処理部102との間でデータの入出力を行ってい
る。
【0027】<IEEE1394パケット送信部>IE
EE1394パケット送信部109は他の処理部からの
IEEE1394パケット送信要求に応じて、アイソク
ロナスパケット及びアシンクロナスパケットをIEEE
1394バスに送出する。
【0028】<IEEE1394パケット受信部>IE
EE1394パケット受信部110は、IEEE139
4バスからの受信パケットを他の処理部に振り分ける処
理を行う。アイソクロナスパケットの場合は、後述する
CMP(Connection Management
Procedure)処理部107からオープン要求
されたアイソクロナスチャネル番号のパケットを、IP
パケット抽出部108に出力する。またCMP処理部1
07からクローズ要求されたアイソクロナスチャネル番
号のパケットを受信した場合は、そのパケットを廃棄す
る。
【0029】<IPパケット抽出部>IPパケット抽出
部108はIEEE1394パケット受信部110から
入力されたアイソクロナスパケットもしくはアシンクロ
ナスパケットからIPパケットを抽出する処理をする。
入力されたパケットデータが複数のアシンクロナスパケ
ットに分割(フラグメント)されている場合は、組立て
(リアセンブル)処理を行い、IPパケットを復元して
からIPパケット処理部102に出力する。
【0030】<ルーティングテーブル>ルーティングテ
ーブル111はIP経路を決定するための情報を持つ。
これは従来の技術と同様に、送信IPパケットに対し
て、次に転送すべきノードのIPアドレスを決定するた
めに用いられる。このルーティングテーブルに格納され
るルーティング情報は、予め固定的に設定されてもよい
し、ルーティングプロトコルによって動的に作成されて
もよい。
【0031】<ARP処理部>ARP処理部106は、
IEEE1394パケット生成部103からアドレス解
決要求を受けると、転送先のIPアドレスを持つIEE
E1394バス上のノードのノードID、オフセット及
びmax_recの値を取得するためのARPパケット
を生成して、IEEE1394パケット送信部109に
出力する。ここで、オフセットとは、転送先ノードのレ
ジスタにIPデータが書き込まれるアドレスの位置を示
している。
【0032】IPをIEEE1394で転送する場合、
IETFのドラフトに示すようにアシンクロナスWRI
TE転送で行うが、この方法では転送先ノードのレジス
タの、あらかじめ決められたアドレスにIPデータを書
き込むことによって、実質的なデータの受信は行われ
る。しかし、上記レジスタにデータを書き込むアドレス
の値はノード毎に任意に設定される為、ARP処理によ
って、転送元のノードは、転送先のノードの、どのアド
レスにIPデータを書き込めばよいか、あらかじめ知る
ことが必要である。
【0033】また、max_recとは、ある受信側ノ
ードが一度に受け取ることができるデータサイズを示
し、同じくARP処理によって受信側ノードから取得す
る。こうして、送信側ノードは、その受信側ノードに対
してデータを送信する時は、そのデータサイズに合わせ
てデータを分割したパケットとして送信を行うことがで
きる。
【0034】こうして、送信される前記ARPパケット
に対する応答が、IEEE1394パケット受信部11
0を介してARP処理部106に入力されると、ARP
処理部106はアドレステーブル104の該当エントリ
に、ノードID、オフセット、max_recの値を設
定して、IEEE1394パケット生成部103に、ア
ドレス解決完了通知を出力する。
【0035】<送信監視部>送信監視部105は、アイ
ソクロナスチャネルの確立及び解放を判断する処理部で
ある。アドレステーブル104に登録されている情報
を、一定間隔でサーチすることにより、送信元、送信
先、転送データ等の属性によって識別される各送信トラ
フィックが、定常的に続く、もしくは大容量転送を行っ
ているか監視を行い、当該トラフィック状態に対応して
アイソクロナスチャネルの確立/解放要求を行うか決定
を行う。
【0036】上記送信監視部105によるアドレステー
ブル104のサーチ間隔は、任意に設定可能であり、当
該LANで取り扱うアプリケーションの種類、端末数等
に応じて、適宜設定される。
【0037】<IPパケット処理部>IPパケット処理
部102は、アプリケーション101からの送信要求デ
ータをIPパケットに変換して、IEEE1394パケ
ット生成部103に出力する。この際、ルーティングテ
ーブル111の情報を参照して、次の転送先ノードのI
Pアドレスを決定し、このIPアドレスの情報もIEE
E1394パケット生成部103に通知を行う。
【0038】またIPパケット処理部102は、IPパ
ケット抽出部108から入力されたIPパケットについ
ても、同様にルーティングテーブル111の情報を参照
して、次の転送先ノードのIPアドレスを決定する。も
し転送先ノードが自ノードであれば、IPパケットから
ペイロード情報を抽出してアプリケーション101に出
力する。また、転送先ノードが自ノードでなければ、転
送先ノードのIPアドレスと、前記IPパケットをIE
EE1394パケット生成部103に出力する。
【0039】<アドレステーブル>アドレステーブル1
04は、受信したトラフィックの属性情報をエントリと
して保持し、エントリの登録は、IEEE1394パケ
ット生成部103によって登録され、以降、IEEE1
394パケット生成の為の参照情報として使用される。
【0040】また、各エントリの属性情報は、ARP処
理部106および、送信監視部105等の各処理部によ
り、設定、更新される。
【0041】図5は、本発明の実施形態の、アドレステ
ーブルの構成例である。
【0042】アドレステーブル104の属性情報につい
て図を参照して説明すると、属性「Nextノード」5
01は、IPパケットの転送先ノードのIPアドレスを
示す。属性「送信元IP」502は転送すべきIPパケ
ットの送信元ノードのIPアドレスを示す。属性「IS
Oチャネル」503は、アイソクロナスチャネル番号で
ある。属性「帯域幅」504はISOチャネルに割り当
てられた帯域幅である。
【0043】属性「max_rec」505はアシンク
ロナスパケットの最大サイズを示す。属性「オフセッ
ト」506はアシンクロナスパケットのヘッダに埋め込
むアドレス情報である。属性「ノードID」507はア
シンクロナス伝送における転送先ノードのノードIDで
ある。属性「パケットフラグ」508はNextノード
に対して最近パケットを送信したかどうかを示すフラグ
であり、1は送信した、0は送信していない、を意味す
る。
【0044】属性「タイムカウント」509はパケット
送信の頻度を示すパラメータで初期値は0である。属性
「ISO確立状態」510は、アイソクロナスチャネル
の確立状態を示し、‘未確立’、‘確立中’、‘解放
中’、‘確立済’の4つの値をとる。属性「ARP状
態」511はARPによるアドレス解決処理の状態を示
し、‘未解決’、‘解決中’、‘解決済’の3つの値を
とる。
【0045】<IEEE1394パケット生成部>IE
EE1394パケット生成部103は、IPパケット処
理部102から入力された転送先ノードのIPアドレス
とIPパケットを基に、IEEE1394パケットを生
成してIEEE1394パケット送信部109に出力す
る。出力する際に、アシンクロナスパケットを生成する
か、アイソクロナスパケットを生成するかは、次のよう
にアドレステーブル104のエントリを検索して、その
エントリの情報を参照して決定する。また、IEEE1
394パケット送信部109に出力する際には、前記エ
ントリのパケットフラグの値を1に設定する。
【0046】<CMP処理部>CMP処理部107は、
アイソクロナスチャネルの確立及び解放処理を行う。こ
こで、CMPとは、各IEEE1394通信ノードが備
える入力/出力各々複数のプラグレジスタを操作して、
アイソクロナスチャネルに関してノード間の接続を確立
・解放するためのプロトコルをいい、ノード間であるア
イソクロナスチャネル接続を確立したい場合、あるノー
ドから、他のノードに対し当該チャネルを有効にするよ
う要請する手順を含んでいる。
【0047】CMP処理部は、送信監視部105からア
イソクロナスチャネル確立要求の入力に伴い、アイソク
ロナスリソースマネージャーからリソースの獲得、解放
を行うことにより、データ転送に用いるアイソクロナス
チャネルの確立/解放を行う。
【0048】また、他ノードからのアイソクロナスチャ
ネルの確立/解放におけるアイソクロナスチャネル番号
の通知を、受信した場合、そのアイソクロナスチャネル
番号のオープン/クローズ要求をIEEE1394パケ
ット受信部110に出力する。
【0049】(2)転送処理動作 次に本発明の実施の形態における処理動作について具体
的に説明する。IPパケット転送装置において、IPパ
ケット処理部102は、アプリケーション101からの
送信要求データをカプセル化して生成したIPパケッ
ト、またはIPパケット抽出部108から入力されたI
Pパケットについて、ルーティングテーブル111の情
報を参照して、転送先ノードのIPアドレスを決定し、
転送先が自ノードである場合は、アプリケーションで処
理を行い、転送先が他ノードである場合は、IEEE1
394パケット生成部103に出力する。
【0050】IEEE1394パケット生成部103で
は、入力された転送先ノードのIPアドレスとIPパケ
ットから、IEEE1394パケットを生成して、IE
EE1394パケット送信部109に出力する。この
際、アシンクロナスパケットを生成するか、アイソクロ
ナスパケットを生成するかは、アドレステーブル104
の該当するエントリ情報を参照して決定する。具体的に
は、当該パケットについて、アドレステーブル104内
を検索して、Nextノードの値と、IPパケット処理
部102から入力された転送先IPアドレスが一致し、
かつ、送信元IPの値と、IPパケット処理部102か
ら入力されたIPパケットのヘッダ内にある送信元IP
アドレスが一致するエントリを検索する。
【0051】該当するエントリが見つからない場合、す
なわちアドレステーブルに該当エントリが未登録の場合
は、新しいエントリを作成して、そのエントリのNex
tノードの値に転送先IPアドレスを、送信元IPの値
に送信元IPアドレスを設定し、ARP状態の値を‘解
決中’に設定する。その後、ARP処理部106にアド
レス解決要求を行い、ARP処理部106でのアドレス
解決処理が完了すると、ARP処理部106からの完了
通知を受けて、もう一度、エントリを検索する。ARP
処理により、目的のエントリは追加されているので、す
なわち、ARP状態は‘解決済’になっており、今度は
一致するエントリが検出される。
【0052】このように一致するエントリがアドレステ
ーブルに見つかり、かつ、ISO確立状態の値が‘確立
済’でない場合は、コネクションレス型のアシンクロナ
ス転送で転送を行う。具体的には、アドレステーブル1
04に格納されている当該エントリについてのオフセッ
トの値、ノードIDの値から対応するアシンクロナスパ
ケットを生成する。この際、max_recの値に応じ
てフラグメント処理を行う。このようなアシンクロナス
転送におけるIPパケットの転送処理は、draft−
ietf−ip1394−ipv4−18.txtで提
案されている転送方式と同一である。
【0053】また、アドレステーブル104に、該当ト
ラフィックの一致するエントリが見つかり、かつ、エン
トリのISO確立状態の値が‘確立済’である場合は、
IEEE1394パケット生成部103は、該当するエ
ントリに記憶されているISOチャネルの値を用い、帯
域幅の値に従ってフラグメント処理を行って、アイソク
ロナスパケットを生成する。
【0054】一方、送信監視部105は、一定周期でア
ドレステーブル104を参照し、アイソクロナスチャネ
ルの確立または解放を行う必要があるか判定を行ない、
ISO確立/解放要求の発信および、アドレステーブル
104の対応するエントリについてISO確立状態51
0の設定を行う。送信監視部105は、アドレステーブ
ル104に登録されている情報を、一定間隔でサーチを
行ない、ISO確立状態510が、‘未確立’の場合、
‘確立済’の場合の各々について、図3、図4の処理フ
ローに示す処理を行う。
【0055】図3は、本発明の実施形態のISO未確立
状態における送信監視部の動作を示す処理フローであ
る。図4は、本発明の実施形態のISO確立済状態にお
ける送信監視部の動作を示す処理フローである。
【0056】まず、アドレステーブル104に記憶され
る当該エントリのISO確立状態の値が‘未確立’であ
る場合、ISO未確立状態に対する処理動作の開始し
(ステップ301)、最初にアドレステーブル内のエン
トリ情報であるNextノードに対して、最近パケット
を送信したか否かを示すパケットフラグ508の値をチ
ェックして(ステップ302)、パケットフラグ値が0
の場合、すなわち、当該サーチ間隔の間にパケットの送
信を1回も行っていない場合は、タイムカウントの値を
0にクリアして終了する(ステップ303)。すなわ
ち、本トラフィックの負荷は少なく、コネクション型の
アイソクロナスチャネルの転送は現在不要として、通常
のコネクションレス型通信であるアシンクロナス転送を
続ける。
【0057】パケットフラグ508の値が1である場
合、すなわち、当該トラフィックのパケット送信処理
が、当該サーチ間隔中に少なくとも1回以上あった場
合、パケットフラグの値をリセットする為、0に設定し
直し、タイムカウントの値に1を加える(ステップ30
4)。
【0058】次にタイムカウントの値が一定閾値以上か
どうかを検査し(ステップ305)、一定閾値以上でな
ければ終了し、次のアドレステーブル104のサーチ時
に、再度、当該サーチ間隔の間にパケットの送信が行わ
れたかみる為に、パケットフラグの値を監視する。一
方、ISO確立状態の一定閾値以上であれば、そのエン
トリに関する送信パケットが定常的に続く、もしくは大
容量転送が行われているとみなして、CMP処理部10
7へ、アイソクロナスチャネル確立要求を行う(ステッ
プ306)。その後、アドレステーブル204に記憶さ
れている当該エントリのISO確立状態510の値を
‘確立中’に設定して(ステップ307)、処理を終了
する(ステップ308)。
【0059】次に、当該エントリがISO確立済状態で
あった場合の送信監視部105の動作を説明する。ま
ず、アドレステーブル104の、該当エントリのISO
確立状態510の値が確立済である場合(ステップ40
1)、ISO確立済状態における処理操作を開始する。
まず、該当するエントリのパケットフラグ508の値を
チェックして(ステップ402)、1であればパケット
フラグの値を0に設定し、タイムカウント509の値を
閾値に設定して処理を終了する(ステップ403)。パ
ケットフラグ508の値が0であれば、タイムカウント
509の値から1を減じる(ステップ404)。
【0060】次にタイムカウント509の値が0かどう
かを検査し(ステップ405)、0でなければ終了し、
再度サーチ時に、パケットフラグ値の監視と、タイムカ
ウント値の検査を行う。また、タイムカウントの値が0
であれば、そのエントリに関する送信パケットはなくな
った、もしくは頻度が下がったとみなして、CMP処理
部107へアイソクロナスチャネル解放要求を行い(ス
テップ406)、その後、ISO確立状態の値を‘解放
中’に設定して(ステップ407)、処理を終了する
(ステップ408)。
【0061】エントリのISO確立状態の値が‘確立
中’または‘解放中’の場合は何も行わない。このよう
に送信負荷が高い場合は、送信監視部105がアドレス
テーブル104のパケットフラグの値を参照する際に
は、高い頻度で1が設定されているので、その送信トラ
ヒックをアイソクロナス伝送で扱うようにするわけであ
る。
【0062】次にCMP処理部107の動作について説
明する。CMP処理部107は、送信監視部105から
送信される要求をもとに、アイソクロナスチャネルの確
立及び解放処理を行う。
【0063】送信監視部105からアイソクロナスチャ
ネル確立要求が入力されると、予め決められた帯域幅と
任意のアイソクロナスチャネル番号の獲得を行う。この
獲得処理はIEEE1394の仕様に決められている通
りであり、アイソクロナスリソースマネージャに対して
要求を行うことで処理を行う。
【0064】帯域幅とアイソクロナスチャネル番号の獲
得に成功したら、アドレステーブルの該当エントリのノ
ードIDで示されるノードに対して、前記アイソクロナ
スチャネル番号を通知する。これは、アシンクロナスパ
ケットの送信要求をIEEE1394パケット送信部1
09に出力することで行う。
【0065】上記のアイソクロナスチャネル番号の通知
が完了したら、アドレステーブル104のISOチャネ
ル及び帯域幅の値を設定する。またISO確立状態の値
を‘確立済’にする。
【0066】一方、送信監視部105からアイソクロナ
スチャネル解放要求が入力された場合は、アドレステー
ブル104の帯域幅とISOチャネルの値で示されるリ
ソースの解放をアイソクロナスリソースマネージャに対
して行う。
【0067】前記リソースの解放に成功したら、アドレ
ステーブル104の該当エントリのノードIDで示され
るノードに対して、アイソクロナスチャネル番号の解放
を通知する。これは、アシンクロナスパケットの送信要
求をIEEE1394パケット送信部109に出力する
ことで行う。アイソクロナスチャネル番号の解放通知が
完了したら、ISO確立状態510の値を‘未確立’に
する。以上が送信監視部105からの要求に対するCM
P処理部107の動作である。
【0068】次にIEEE1394パケット受信部11
0からの入力に対する動作を説明する。まず、CMP処
理部107は、他ノードからのアイソクロナスチャネル
の確立におけるアイソクロナスチャネル番号の通知を、
IEEE1394パケット受信部110を介して受信す
る。受信後、そのアイソクロナスチャネル番号のオープ
ン要求をIEEE1394パケット受信部110に出力
する。
【0069】また、他ノードからのアイソクロナスチャ
ネル解放におけるアイソクロナスチャネル番号の通知
も、IEEE1394パケット受信部110を介して受
信する。受信後、そのアイソクロナスチャネル番号のク
ローズ要求をIEEE1394パケット受信部110に
出力する。
【0070】以上のように、送信負荷が送信監視部10
5による一定基準よりも高い場合は、送信ノードから受
信ノードに対してアイソクロナスチャネルの確立を行
い、以後、送信負荷が一定基準を満たしている限り、ア
イソクロナス伝送でIPパケットを転送する。
【0071】また受信ノードでは、送信ノードからのア
イソクロナスチャネルの確立要求を受信することで、そ
のアイソクロナスチャネル番号のアイソクロナスパケッ
トを受信するようにする。
【0072】送信監視部105による送信負荷の監視
は、Nextノードだけでなく送信元IPとの組み合わ
せの単位で行う。これは、ゲートウェイ装置204のよ
うにアプリケーション101を介さないでIPパケット
のルーティング転送を行う場合に必要だからである。
【0073】次に本発明の、他の実施の形態について説
明する。図6は、本発明の他の実施形態におけるIPパ
ケット転送装置の機能ブロック図である。図2の実施構
成では、アイソクロナスチャネルの確立はノード間を単
位としていた。すなわち、この場合、ノード間で確立で
きるアイソクロナスチャネルは片方向につき1チャネル
までとなる。この他の実施形態の構成では、セッション
ごとにアイソクロナスチャネルの確立を可能とし、この
場合、ノード間で確立できるアイソクロナスチャネルは
片方向につき複数のセッションについて可能であること
を示す。
【0074】本実施の形態で、図2の構成と異なるの
は、ポート情報抽出部612の付加とアドレステーブル
604の構成の変更である。アドレステーブル604の
構成は図7に示す。
【0075】ポート情報抽出部612は、IPパケット
処理部602から出力されるIPパケットを解析して、
そのペイロードがTCPもしくはUDPであるならば、
その送信先ポート番号を抽出する。IPパケットがフラ
グメントを起こしている場合は、その先頭のIPパケッ
ト以外のIPパケットについては、ポート番号の抽出を
行わない。
【0076】ポート番号を抽出した後、ポート情報抽出
部612は、IEEE1394パケット生成部603に
対して、IPパケット、転送先IPアドレス、送信先ポ
ート番号を出力する。
【0077】IEEE1394パケット生成部103の
処理は、先に述べた実施の形態と同じであるが、アドレ
ステーブル604の検索の際に、アドレステーブル60
4の送信先ポート(図7)の値と、ポート情報抽出部6
12から入力された送信先ポート番号とが一致するとい
う条件が追加される点が異なる。以上のように、この実
施例では、TCPもしくはUDPのセッション単位でア
イソクロナスチャネルを確立することを示す。
【0078】
【発明の効果】本発明には、以下の効果がある。
【0079】(1)大容量なデータ転送や、リアルタイ
ムストリームなどの定常的なデータ転送については、ア
イソクロナス転送することにより帯域保証が可能であ
る。この帯域保証は、そのデータ転送の品質を保証する
という意味と、他の通信品質を劣化させることがない。 (2)アイソクロナス転送のためのコネクションは動的
に確立するため、予め全てのノード間でコネクションを
あらかじめ確立しておく必要がない。 (3)小容量なデータ転送や、非定常的なデータ転送に
ついては、アシンクロナス転送することにより、コネク
ション確立手順のオーバーヘッドを割愛でき効率的なデ
ータ転送を可能とする。 (4)IP層より上位のアプリケーションではアシンク
ロナス伝送かアイソクロナス伝送のどちらで転送される
かを意識しなくてよい。
【図面の簡単な説明】
【図1】本発明の実施形態のIPパケット転送装置の機
能ブロック図である。
【図2】本発明の発明の概念を示す説明図である。
【図3】本発明の実施形態のISO未確立状態における
送信監視部の動作を示す処理フローである。
【図4】本発明の実施形態のISO確立済状態における
送信監視部の動作を示す処理フローである。
【図5】本発明の実施形態のアドレステーブルの構成例
である。
【図6】本発明の他の実施形態のIPパケット転送装置
の機能ブロック図である。
【図7】本発明の他の実施形態のアドレステーブルの構
成例である。
【符号の説明】
101、601 アプリケーション 102、602 IPパケット処理部 103、603 IEEE1394パケット生成部 104、604 アドレステーブル 105、605 送信監視部 106、606 ARP処理部 107、607 CMP処理部 108、608 IPパケット抽出部 109、609 IEEE1394パケット送信部 110、610 IEEE1394パケット受信部 111、611 ルーティングテーブル 201 サーバ 202、203 PC 204 ゲートウェイ 205 従来の転送方式 206 本発明の転送方式 612 ポート情報抽出部

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】コネクション型およびコネクションレス型
    の通信チャネルを用いてIPパケットの処理を行う複数
    の通信ノードを含み、マルチメディアデータ伝送を行う
    通信ネットワークにおいて、 前記通信ノードは、他の通信ノードからの受信、また
    は、自ノードの搭載するアプリケーションからの要求に
    より、送信すべきIPパケットを、コネクションレス型
    の通信チャネルを使用してデータ伝送を行う手段と、 当該コネクションレス型の通信チャネルを使用して伝送
    されるデータを観測し、所定時間、連続するデータフロ
    ーであるか否か判定する判定手段と、 前記データフローが所定時間、連続するデータフローで
    あると判定される場合は、当該データフローの通信チャ
    ネルを、コネクション型のデータ伝送に切り替える手段
    とを有することを特徴とするIPパケット転送装置。
  2. 【請求項2】前記通信ノードは、前記判定手段によって
    前記データフローが所定時間、連続して送信されないと
    判定した場合は、当該データフローの通信チャネルを、
    コネクションレス型のデータ伝送に切り戻す手段とを含
    むことを特徴とする請求項1に記載のIPパケット転送
    装置
  3. 【請求項3】アシンクロナスおよびアイソクロナスの通
    信チャネルを用いてIPパケットの処理を行う複数の通
    信ノードを含み、IEEE1394シリアルバスを用い
    てマルチメディアデータ伝送を行う通信ネットワークに
    おいて、 前記通信ノードは、他の通信ノードからの受信時、また
    は、自通信ノードの搭載するアプリケーションの要求発
    生によって、他通信ノードへ送信すべきIPパケット
    を、アシンクロナスの通信チャネルを使用してデータ伝
    送を行う手段と、 当該アシンクロナスの通信チャネルを使用して伝送され
    るデータを定期的に観測し、一定時間連続するデータフ
    ローであるか否か判定する判定手段と、 前記データフローが一定時間連続すると判定した場合
    は、当該データフローの通信チャネルを、アイソクロナ
    スのデータ伝送に切り替える手段とを有することを特徴
    とする請求項2に記載のIPパケット転送装置。
  4. 【請求項4】前記通信ノードは、ARP処理を行うAR
    P処理部と、当該ARP処理によって、当該通信ノード
    が、送信処理を行うIPパケットの情報を、エントリ情
    報として記憶するアドレステーブルと、 前記アドレステーブルの内容を定期的に観測することに
    より、送信処理を行ったパケットの属するデータフロー
    が一定時間継続しているかどうかを観測し、当該観測結
    果により、アイソクロナスチャネルの確立を行うか決定
    する送信監視部と、 当該送信監視部によって決定した情報をもとに、コネク
    ション型の通信チャネルを設定し、当該通信チャネルの
    情報を前記アドレステーブルに登録するCMP処理部
    と、 当該アドレステーブルに格納される情報をもとに、送信
    すべきIPパケットについてアイソクロナスパケットま
    たはアシンクロナスパケットのどちらのパケットとして
    生成するか知得して、IEEE1394パケットを生成
    するIEEE1394パケット生成部とを含むことを特
    徴とする請求項3に記載のIPパケット転送装置。
  5. 【請求項5】アシンクロナスおよびアイソクロナスの通
    信チャネルを用いてIPパケットの処理を行い、IEE
    E1394シリアルバスを用いた、マルチメディアデー
    タ伝送を行い、 他の通信ノードに対して送信すべきIPパケットを、A
    RP処理により取得したネットワークのルーティング情
    報を記憶するルーティングテーブルを参照して、所定の
    転送先に送信を行う手段を有するIPパケット転送装置
    において、 前記IPパケット転送装置は、当該アドレステーブルに
    格納されている情報をもとに、アイソクロナスパケット
    またはアシンクロナスパケットのいづれを生成するか決
    定し、IEEE1394パケットを生成するIEEE1
    394パケット生成部と、 送信すべきIPパケットの情報が、前記アドレステーブ
    ルに登録されていない場合は、前記ARP処理部により
    ARP処理をおこなって、当該取得した情報を、ルーテ
    ィングテーブルと、アドレステーブルに1エントリとし
    て登録する手段と、 前記アドレステーブルに各IPパケットのデータフロー
    について登録されたエントリについて、当該エントリに
    属するIPパケットの送信が行う度に、フラグを設定す
    る手段と、 当該アドレステーブルを所定の時間間隔で検索し、当該
    アドレステーブルの検索時にパケット送信が行われたか
    否かを示すパケットフラグと、当該データフローに属す
    るパケットの送信が、連続して何回観測されたかを示す
    カウント値とを含み、 前記アドレステーブルの情報により、所定の観測間隔の
    間に当該データフローに属するパケットの送信が行わ
    れ、所定の回数の観測回数、連続して送信されたと判断
    された場合は、 当該データフローに対するコネクション型通信チャネル
    の確立を行うとともに、 当該確立したコネクション型通信チャネルを使用して、
    IPパケットを対応するコネクション型のIEEE13
    94パケットにカプセル化して送信する手段を有するこ
    とを特徴とする請求項4に記載のIPパケット転送装
    置。
  6. 【請求項6】前記送信観測部は、所定の時間間隔でアド
    レステーブルの検索処理を行うと、その都度、当該アド
    レステーブルのパケットフラグを0に初期化する手段
    と、 次の回の検索処理において、前記アドレステーブルの当
    該エントリのパケットフラグが0のままであった場合
    は、当該エントリに対するカウンタ値を初期化する手段
    を含むことを特徴とする請求項5に記載のIPパケット
    転送装置。
  7. 【請求項7】前記通信ノードは、IEEE1394パケ
    ットの送信を行うIEEE1394パケット送信部と、
    IEEE1394パケットを受信するIEEE1394
    パケット受信部と、 受信したIEEE1394パケットからIPパケットを
    抽出するIPパケット抽出部と、当該抽出したIPパケ
    ットから、ARP処理により設定更新されるルーティン
    グテーブルを参照して、所定の転送先情報を付加して、
    当該IPパケットのIEEE1394パケットへのカプ
    セル化を指示するIPパケット処理部と、 前記IEEE1394パケット送信部からの送信処理通
    知を受けて、当該IPパケットの連続送信の有無を記述
    する属性情報をエントリとして含むアドレステーブル
    と、 前記アドレステーブルの情報を一定間隔で検索し、当該
    検索した情報により、当該データフローについて、アシ
    ンクロナスチャネルの確立の要不要を判定する送信監視
    部と、 前記送信監視部から送信されたアイソクロナスチャネル
    の確立要求から、対応するアイソクロナスチャネル番号
    と、帯域を取得するとともに、当該取得したチャネル情
    報を前記アドレステーブルに登録するCMP処理部と、 前記アドレステーブルの情報を参照して送信すべきIP
    パケットを、IEEE1394パケットにカプセル化
    し、前記確立された通信チャネルを使用してアイソクロ
    ナスパケットの生成を行う手段を有することを特徴とす
    る請求項6に記載のIPパケット転送装置。
  8. 【請求項8】前記通信ノードは、送信すべきIPパケッ
    トのポート情報を抽出し、当該情報をアドレステーブル
    に設定する手段を含み、 前記アドレステーブルは、前記設定されたポート種別を
    含む各エントリについて、当該エントリ情報に対応する
    パケットの送信が連続して所定の回数行われたかを判定
    する手段をさらに含むことを特徴とする請求項7に記載
    のIPパケット転送装置。
JP35211199A 1999-12-10 1999-12-10 Ipパケット転送装置 Pending JP2001168915A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP35211199A JP2001168915A (ja) 1999-12-10 1999-12-10 Ipパケット転送装置
US09/731,659 US6934281B2 (en) 1999-12-10 2000-12-08 Packet processing apparatus, and packet processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35211199A JP2001168915A (ja) 1999-12-10 1999-12-10 Ipパケット転送装置

Publications (1)

Publication Number Publication Date
JP2001168915A true JP2001168915A (ja) 2001-06-22

Family

ID=18421860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35211199A Pending JP2001168915A (ja) 1999-12-10 1999-12-10 Ipパケット転送装置

Country Status (2)

Country Link
US (1) US6934281B2 (ja)
JP (1) JP2001168915A (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000196788A (ja) * 1998-12-24 2000-07-14 Canon Inc 画像処理システム及びその制御方法、及び画像処理装置、及び記録媒体
JP3417872B2 (ja) * 1999-04-07 2003-06-16 日本電気株式会社 交換方法
AU2002259015A1 (en) * 2001-04-24 2002-11-05 Broadcom Corporation Power management system and method
US7382787B1 (en) * 2001-07-30 2008-06-03 Cisco Technology, Inc. Packet routing and switching device
JP3647815B2 (ja) * 2002-03-11 2005-05-18 株式会社東芝 通信方法および通信装置
US7450438B1 (en) * 2002-06-20 2008-11-11 Cisco Technology, Inc. Crossbar apparatus for a forwarding table memory in a router
FR2846822B1 (fr) * 2002-10-31 2005-03-25 Mediaflow Inc Reseau local industriel ou domestique
US7453883B1 (en) * 2003-04-14 2008-11-18 Cisco Technology, Inc. Method for compressing route data in a router
US20050002402A1 (en) * 2003-05-19 2005-01-06 Sony Corporation And Sony Electronics Inc. Real-time transport protocol
US7301949B2 (en) * 2003-07-15 2007-11-27 Telefonaktiebolaget Lm Ericsson (Publ) Arrangements for connection-oriented transport in a packet switched communications network
US20060062229A1 (en) * 2004-09-21 2006-03-23 Samsung Electronics Co.; Ltd Terminal adapter device capable of performing IEEE1394-to-Ethernet conversion
JP4526458B2 (ja) * 2005-07-29 2010-08-18 富士通株式会社 パケット処理装置及びパケット処理プログラム
JP4126707B2 (ja) * 2006-07-28 2008-07-30 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報システムの状態を解析する技術
JP5321349B2 (ja) * 2009-08-24 2013-10-23 富士通セミコンダクター株式会社 データ転送方法及びデータ転送装置
US9237082B2 (en) * 2012-03-26 2016-01-12 Hewlett Packard Enterprise Development Lp Packet descriptor trace indicators
DE112013007263T5 (de) * 2013-09-19 2016-04-07 Intel Corporation Techniken zur Zuweisung von Task-Anteilen bei verteilter Verarbeitung
US11218446B2 (en) * 2018-06-15 2022-01-04 Orock Technologies, Inc. Secure on-premise to cloud communication

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02171062A (ja) 1988-12-23 1990-07-02 Nec Corp パケット交換機の中継方式
EP0510290B1 (en) * 1991-04-22 1997-02-05 International Business Machines Corporation Collision-free insertion and removal of circuit-switched channels in a packet-switched transmission structure
JPH05114913A (ja) 1991-10-21 1993-05-07 Nec Corp 通信制御方式
JPH06104930A (ja) 1992-09-17 1994-04-15 Nec Corp Isdn通信モード自動選択機能付き端末アダプタ
JPH07273800A (ja) 1994-03-29 1995-10-20 Nissin Electric Co Ltd 通信サービス切替装置
JP2625388B2 (ja) 1994-08-24 1997-07-02 日本電気株式会社 ローカルエリアネットワーク間接続装置
JPH10285215A (ja) 1997-04-04 1998-10-23 Nec Corp 自動通信回線選択システム
JPH11177588A (ja) * 1997-12-10 1999-07-02 Sony Corp 電子機器及びデータ通信方法
JPH11234313A (ja) 1998-02-13 1999-08-27 Nec Corp マルチメディア交換装置
JP3444780B2 (ja) 1998-03-20 2003-09-08 日本電信電話株式会社 無線データ通信方法及び無線データ通信装置
JP3200800B2 (ja) 1998-07-16 2001-08-20 株式会社超高速ネットワーク・コンピュータ技術研究所 パケット通信システムの接続方式

Also Published As

Publication number Publication date
US6934281B2 (en) 2005-08-23
US20010003526A1 (en) 2001-06-14

Similar Documents

Publication Publication Date Title
JP3225924B2 (ja) 通信品質制御装置
CN1679017B (zh) 提供端点站之间保留连接的装置、方法和以太网网络系统
JP4577683B2 (ja) 異なるプロトコル間での相互データ伝送のための共通プロトコル階層構造とデータ伝送方法及び共通プロトコルパケット
JP4392029B2 (ja) 通信ネットワークにおけるipパケット中継方法
KR100454502B1 (ko) 아이피 라우터에서 VoIP 트래픽에 대한 QoS를제공하는 장치 및 포워딩방법
JP2001168915A (ja) Ipパケット転送装置
CN111478862B (zh) 远程数据镜像处理系统和方法
JP3985638B2 (ja) Rsvp代理応答ルータ、rsvp代理応答システム及びそれに用いるrsvp代理応答方法
JP2001045066A (ja) IP通信ネットワークシステム及びQoS保証装置
JP2005505171A (ja) パケット処理の装置と方法
US6738816B1 (en) System and method for reliable real-time communications among a plurality of nodes having functions conforming to IEEE-1394 serial bus and participating in a session of sharing the maximum bandwidth
US20050165885A1 (en) Method and apparatus for forwarding data packets addressed to a cluster servers
JP5104246B2 (ja) 通信システム、加入者収容装置、トラフィック制御方法及びプログラム
JP3871895B2 (ja) 階層異種システムにおける自動ポート識別発見のための装置および方法
US6601127B1 (en) Communication control apparatus and method, communication system, and program storage medium
CN111491330A (zh) Sdn网络与无线网络的融合组网方法
US8582576B2 (en) Method of bus configuration to enable device bridging over dissimilar buses
JP2002118570A (ja) パケット通信方法および装置
EP1633087B1 (en) Repeater apparatus for supporting a plurality of protocols, and a method for controlling proctocol conversion in the repeater apparatus
US20060083232A1 (en) Method and apparatus for transmitting isochronous stream
JP2001358771A (ja) 通信品質制御装置
KR100369369B1 (ko) 다중채널 레이블 스위치 시스템의 가상채널 머지 장치
JP3723896B2 (ja) パケット通信ネットワークシステムとセキュリティ制御方法およびルーティング装置ならびにプログラムと記録媒体
JPH1051499A (ja) 衛星回線接続装置
JP2005072701A (ja) インタフェース提供装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030617