[go: up one dir, main page]

JP2003158543A - 中継装置及び中継方法 - Google Patents

中継装置及び中継方法

Info

Publication number
JP2003158543A
JP2003158543A JP2001357848A JP2001357848A JP2003158543A JP 2003158543 A JP2003158543 A JP 2003158543A JP 2001357848 A JP2001357848 A JP 2001357848A JP 2001357848 A JP2001357848 A JP 2001357848A JP 2003158543 A JP2003158543 A JP 2003158543A
Authority
JP
Japan
Prior art keywords
bandwidth
session
communication
packet
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
JP2001357848A
Other languages
English (en)
Inventor
Mitsuru Higashiyama
東山  満
Takahiro Yamaguchi
貴宏 山口
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.)
Anritsu Corp
Original Assignee
Anritsu 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 Anritsu Corp filed Critical Anritsu Corp
Priority to JP2001357848A priority Critical patent/JP2003158543A/ja
Priority to US10/298,841 priority patent/US20030097460A1/en
Publication of JP2003158543A publication Critical patent/JP2003158543A/ja
Pending 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
    • 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/17Interaction among intermediate nodes, e.g. hop by hop
    • 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/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • 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/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/724Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/803Application aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

(57)【要約】 【課題】 ユーザの設定の負担が増えず、シグナリング
が不要で通信品質を損なわず帯域を確保する。 【解決手段】 通信ノード間のセッション時に受信した
パケットは、バッファキュー8へのキューイングととも
に解析部6に送信される。解析部6は、データセッショ
ン情報をトレースしてポート番号、必要帯域を認識する
と、帯域割り当てを予約受付制御部7に依頼する。予約
受付制御部7は、内部リソースの状態を判断し、ポート
番号、必要帯域に基づいて帯域保証が可能か否か判別
し、バッファキュー8の帯域割り当てを行う。帯域確保
可能と判断した時は、フローテーブル2にそのフローと
新しいキューIDが格納され、トラフィック管理データ
ベース3にそのセッションのフローと帯域が登録され
る。帯域割り当てが不可能な場合は、そのセッションの
パケットがベストエフォートキューにバッファリングさ
れる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数のネットワー
ク間を接続してパケットを相互通信するための中継装置
及び中継方法に関し、特にインターネットを介して二つ
の通信ノード間で動画配信と音声、ビデオ通信を行うに
あたって、通信品質(QoS)を維持して通信を行うの
に好適な中継装置及び中継方法に関する。
【0002】
【従来の技術】インターネットは、全世界に広がるTC
P/IPプロトコルを使ったコンピュータ・ネットワー
クであり、これまで静的なWebページの表示やテキス
トベースの電子メールを配送するのが主な役割であっ
た。ところが、ここ数年、インターネットはADSL(A
symmetric Digital Subscriber Line),CATV(cable
television,community antenna television) などの高
速アクセスサービスを背景にブロードバンド化が加速し
ている。
【0003】このように、インターネットは、ブロード
バンド化することにより、e−commerceやエン
ターテイメント、マルチメディアのコンテンツを運ぶた
めのインフラとして役割を変化させている。特に、アプ
リケーションの中において、動画配信(Video Streamin
g) と音声、ビデオ通信(Voice/Video Conference)がビ
ジネス、エンターテイメントの場で重要視されている。
【0004】ところで、インターネット上で動画配信、
音声、ビデオ通信などのストリーミングデータを配信す
る場合、パケットのドロップとドロップによる映像、音
声の乱れは重大な問題である。このため、ブロードバン
ド化しマルチメディアを配信する役割を果たすインター
ネットにとっては、通信品質(QoS)をいかに保証し
ていくかが鍵となる。
【0005】古くから利用されてきたデジタル専用線な
どの通信は、デジタルデータを送出する時間を一定時間
(タイム・スロット)毎に変えて複数データを多重する
時分割多重方式が採用されている。この時分割多重方式
では、あるユーザの通信が通信回線上において一定の割
合で保証されていた。
【0006】例えば155Mbpsの容量を持つ通信回
線上では、1.5Mbpsの通信サービスを100人ま
でのユーザが利用することができる。この場合、155
Mbpsの帯域を100のチャンネルに時間分割し、個
々のチャンネルを利用者に割り当てていた。このよう
に、通信回線上で、通信が決められた帯域で割り当てら
れた状態を「帯域が保証された状態」と呼んでいる。
【0007】これに対し、インターネットはパケット多
重方式を採用している。すなわち、インターネットの場
合、パケット毎に宛先と送信元のユーザを識別できるよ
うなアドレスを持ったパケットが回線上に流れる。この
ため、インターネットの回線上には物理的なチャンネル
という概念はなく、全てのユーザのパケットが回線や機
器の能力の限界まで混在して回線上を流れている。
【0008】従って、複数のユーザの通信が混在し、回
線や機器の能力を超えてしまったときには、どのユーザ
のデータも一様に廃棄されることになる。このように、
インターネットは、全体の通信容量が空いているときは
使い放題ではあるが、通信容量がオーバーしたときには
通信内容に関わらず廃棄されてしまう。このような方式
を「ベストエフォート」と呼んでいる。
【0009】1950年に誕生したインターネットは、
もともと実験、研究用のネットワークであったため、
「ベストエフォート」方式も受け入れることができた。
しかし、1990年台になり、インターネットがビジネ
スにも利用されるようになるに連れ、通信品質(Qo
S)の必要性が叫ばれるようになった。
【0010】そこで、インターネット上でQoSを実現
するため、研究者や装置メーカが中心となってIntS
erv(Integrated Service)とDiffServ(Diffe
rentiated Service)の二つの方式が考えられた。
【0011】IntServは、デジタル専用線やAT
M(asynchronous transfer mode)のように通信回線上の
個々の通信に対し、要求された帯域と品質を割り当てる
方式をとっている。そして、Intservでは、個々
の通信のことをフロー(Flow)と呼んでいる。フロ
ーは、例えばAさんとBさんの間で行っているファイル
Xの転送が1つの単位になっている。従って、Aさんと
Bさんが別のファイルYを転送するときには別のフロー
が割り当てられることになる。
【0012】Intsevでの帯域の割り当ては、RS
VP(ReSource reserVation Protocol) という制御プロ
トコルが使用される。RSVPは、インターネットを介
した2点間で、帯域やバッファなどの資源を確保し、Q
oS制御を実現するためのRFC2205で規定された
TCP/IPの上位プロトコルである。このRSVPは
送信ノードと受信ノード間で交換されるが、交換の途中
経路にあるルータがその内容をみて、ルータが持ってい
る通信用のバッファキューと回線の帯域設定を行ってい
る。
【0013】図12及び図13は送信ノードと受信ノー
ドとの間でRSVPにより帯域確保を依頼する場合の簡
略説明図である。
【0014】図12に示すように、送信ノードは、実際
の送信を始める前に受信ノードのいる方向に向けて帯域
予約のための要求メッセージとして、Pathメッセー
ジを送信する。このPathメッセージは、ルータから
ルータへと実際の送信経路に沿って受信ノードに橋渡し
されていく。
【0015】受信ノードは、次々とルータを介して橋渡
しされるPathメッセージを受け取ると、自分が要求
された帯域のデータを受け取る準備を行う。そして、図
13に示すように、受信ノードは、先程のPathメッ
セージと反対の方向にResvメッセージを送信する。
このResvメッセージもルータからルータへと送信ノ
ードに向かって橋渡しされていく。この際、Resvメ
ッセージを受け取った各ルータは、実際に要求された帯
域の確保を行う。この帯域の確保は、ルータ内部にある
送受信のためのバッファキューを、要求された帯域が処
理できるだけの容量を割り当てる。そして、バッファキ
ューのスケジュールの設定を要求された通信品質に設定
する。
【0016】なお、ATMのようなQoSが保証できる
回線につながっている場合は、回線の帯域予約も同時に
行う。
【0017】このように、IntServは、帯域の確
保をフロー単位で行い、帯域の設定や品質の設定を細か
く制御できる優れた技術である。しかし、RSVPをイ
ンターネット上で適用するには「RSVPはスケールし
ない」という問題を抱えていた。
【0018】例えばフローの数が100から1000の
位であればRSVPは十分機能する。しかし、インター
ネットでは、コアと呼ばれる中心部分で考えると、フロ
ーの数が数百万から数千万の桁に上る。こうなると、イ
ンターネットコアにいるルータは、常に膨大な量のRS
VPパケットの予約と開放のパケットを送受信し、その
フローを内部で管理しなければならず、処理性能が耐え
られなくなる。
【0019】また、RSVPは、通信ノードのエンド−
エンドでやり取りするが、その途中経路にいる全てのル
ータがRSVPをサポートしている必要がある。インタ
ーネットは、何千というインターネットプロバイダが網
の目の様に接続して構成されている。このため、あるプ
ロバイダの使っているたった1つのルータがRSVPを
サポートしていないだけでも、RSVP自体が機能しな
くなるという問題があった。
【0020】このように、IntServは、優れた機
能を持ちながらも、プロバイダ毎に運用されるインター
ネットはサポートしていなかった。
【0021】これに対し、DiffServは、Int
Servのスケールしないという問題に直面した研究者
がインターネットに適用できるQoS技術として生み出
された。DiffServは、TCP/IPネットワー
ク上のQoS制御技術の一つであり、図14のIPデー
タブロックのフォーマットに示すように、IPヘッダ中
の8ビットのTOS(Type Of Service) という領域をト
ラフィッククラスを識別するコードポイントのマーキン
グのために再定義したものである。
【0022】DiffServでは、PHB(Per Hop B
ehaivor)トラフィッククラスとそれに対応したバッファ
キューを最大64個持っている。それぞれのPHBは、
バッファキューの属性により、「帯域が広くて遅延が小
さい」、「帯域が狭くて遅延が大きい」といった特性が
決められている。DiffServを通過するパケット
はどのトラフィック特性で通信したいのかを決めてお
き、そのPHBに対応したコードポイントをマーキング
する。
【0023】DiffServは、「ベストエフォート
よりましな通信品質」を目指して開発された。帯域が保
証されていないため、いくら優先度の高いコードポイン
トを持っていても、そのPHBを用いるトラフィックが
大量に流入すると、結局、輻輳が発生してしまう。ま
た、パケットのドロップ率が小さいPHBでも、ドロッ
プ率は0ではなく、帯域を保証しているわけではない。
【0024】ところで、動画配信と音声、ビデオ通信
は、他のWeb(HTTP)やemail(POP3/
SMTP)と比べると複雑な動作をしている。動画配信
と音声、ビデオ通信の場合、通信ノード間で最初にコン
トールセッションという接続管理のための通信を行い、
その中で、ビデオや音声データを通すためのパラメータ
の交換と双方の準備が行われるものが多い。そして、準
備が整った段階でビデオや音声を通すデータセッション
が開始される。
【0025】このビデオや音声などのストリーム配信用
のアプリケーションとしては、RTSPというコントロ
ールセッション用のプロトコルとRTPというデータセ
ッション用のプロトコルで通信を行うものが知られてい
る。
【0026】図15は上記アプリケーションによりクラ
イアントとサーバとの間でデータ通信を行う際の手順を
示している。この図15に示すように、上記アプリケー
ションのRTSPは、データセッションをはじめる前に
データに要求される帯域(RTSP(Attribut
e/Bandwidth)において文字列の中のビット
レートとして与えられる)を通知し、クライアントから
データセッションに使用するUDPポート番号を通知し
ている。そして、RTPのセッションを作成する準備が
整った上で、サーバからクライアントに対してクライア
ントから前もって通知されていたポート番号に対してU
DPパケットの送信をはじめる。
【0027】
【発明が解決しようとする課題】ところが、帯域が確保
されていないベストエフォートネットワークでは、輻輳
時にはRTPパケットが途中の経路で失われ、動画や音
声の品質の悪化、あるいはアプリケーション自体のタイ
ムアウトによる終了を引き起こしてしまうという問題が
あった。
【0028】そこで、本発明は、上記問題点に鑑みてな
されたものであり、ユーザの設定の負担が増えず、か
つ、シグナリングが不要で通信品質を損なうことなく帯
域を自動的に確保することができる中継装置及び中継方
法を提供することを目的としている。
【0029】
【課題を解決するための手段】上記目的を達成するた
め、本発明の請求項1の発明に係る中継装置は、二つの
通信ノード間の通信を中継する中継装置において、前記
二つの通信ノード間で一方のノードから他方のノードへ
送られる通信の内容を監視することによって、該通信の
内容に含まれる情報であって、前記二つの通信ノードの
一方から他方へ送信するために必要な帯域に関連する前
記情報を検出する検出手段6と、前記必要な帯域が割り
当て可能なバッファ手段8と、前記検出手段によって検
出された前記情報に基づいて前記必要な帯域を前記バッ
ファ手段に割り当てる帯域割当手段7とを備えたことを
特徴とする。
【0030】請求項2の発明に係る中継方法は、二つの
通信ノード間の通信を中継する中継方法であって、前記
二つの通信ノード間で一方のノードから他方のノードへ
送られる通信の内容を監視することによって、該通信の
内容に含まれる情報であって、前記二つの通信ノードの
一方から他方へ送信するために必要な帯域に関連する前
記情報を検出する段階と、検出された前記情報に基づい
て前記必要な帯域を割り当てる段階とを含むことを特徴
とする。
【0031】
【発明の実施の形態】図1乃至図11は本発明の中継装
置及び中継方法に関する図であり、図1は中継装置の機
能ブロック図、図2はフローテーブルの内部構成の一例
を示す図、図3はトラフィック管理データベースの内部
構成の一例を示す図、図4はアプリケーション別固定帯
域情報データベースの内部構成の一例を示す図、図5は
コントロールセッション解析部の動作フローチャート、
図6は予約受付制御部の動作フローチャート、図7乃至
図9はRTSPセッションに対する動作の一例を説明す
るための図、図10は新規セッション登録後のフローテ
ーブルの内部構成の一例を示す図、図11は新規セッシ
ョン登録後のトラフィック管理データベースの内部構成
の一例を示す図である。
【0032】本発明の中継装置は、二つの通信ノード間
の通信内容を監視し、この監視した通信内容から必要帯
域情報を検出し、この検出した必要帯域情報を含むデー
タセッション情報からそのデータセッションの帯域保証
が可能か否かを判別し、帯域保証が可能と判別したとき
に、内部バッファの帯域の割り当てを行っている。
【0033】また、予め使用されるアプリケーションに
割り当てる帯域がユーザ設定により決まっている場合に
は、二つの通信ノード間のアプリケーションのコントロ
ールフローの通信内容からデータフローの情報を検出
し、この検出結果に基づいてアプリケーションの設定に
応じた帯域情報を加えたデータセッション情報からその
データセッションの帯域保証が可能か否かを判別し、帯
域保証可能と判別したときに、内部バッファの帯域の割
り当てを行っている。
【0034】図1に示すように、本例の中継装置1は、
ネットワーク間に接続され、フローテーブル2、トラフ
ィック管理データベース3、アプリケーション別固定帯
域情報データベース4、パケット分類器5、検出手段と
してのコントロールセッション解析部6、帯域割当手段
としての予約受付制御部7、バッファ手段としてのバッ
ファキュー(内部バッファ)8、パケットスケジューラ
9を備えて構成される。
【0035】フローテーブル2には、帯域確保の対象と
なるフローとバッファキュー8の出力キューとの対応関
係を示すデータが格納されている。具体的には、図2に
示すように、帯域を確保されたフローのデータセッショ
ン情報毎に1つのキューID(QueueID)がそれ
ぞれ割り当てられて格納されている。図2の例では、デ
ータセッション情報が宛先IPアドレス(例えば13
3.236.20.5)、送信元IPアドレス(例えば
121.45.189.4)、プロトコル(例えばUD
P)、宛先ポート番号(例えば1156)、送信元ポー
ト番号(例えば980)の5つの要素で構成され、これ
ら5つの要素を1セットとして各セット毎に1つのキュ
ーIDが割り当てられている。なお、キューIDは、バ
ッファキュー8の出力キューと対応している。
【0036】トラフィック管理データベース3には、必
要帯域と遅延を示すデータがフローテーブル2のキュー
ID毎に格納されている。図3の例では、フローテーブ
ル2の各キューID毎に設定された最小レート、最大レ
ート、最大遅延を示すデータがテーブル形式で格納され
ている。
【0037】アプリケーション別固定帯域情報データベ
ース4には、例えば動画、音声、ビデオを再生するため
に使用するアプリケーションとその中に含まれる映像、
音声といった各メディア毎に予め決められた固定の帯域
を示すデータが格納されている。図4の例では、アプリ
ケーション毎に設定された最小レート、最大レート、最
大遅延を示すデータがテーブル形式で格納されている。
【0038】パケット分類器5は、二つの通信ノード間
で通信が行われる際に受信したパケットが帯域保証の対
象となっているフローか否かをフローテーブル2を参照
して識別し、その識別結果に基づいてそのフロー専用の
バッファキュー8にパケットを格納するとともに、その
パケットをコントロールセッション解析部6に送信して
いる。帯域保証フロー専用のバッファキュー8は、単位
時間当たりのデータ最小出力量が保証されている。この
バッファキュー8にキューイングされたパケットは、ト
ラフィック管理データベース3のデータに基づいてパケ
ットスケジューラ9により出力スケジューリングされ
る。
【0039】また、パケット分類器5は、コントロール
セッションのパケットを受信した場合、このコントロー
ルセッションのパケットをコピーし、このコピーしたパ
ケットをコントロールセッション解析部6に送信してい
る。
【0040】コントロールセッション解析部6は、パケ
ット分類器5から送信されるパケットをトレースし、図
5のフローチャートに示す処理手順に従って動作し、デ
ータセッションに必要な帯域に関する情報を検出する。
以下、図5に基づいてコントロールセッション解析部6
の動作について説明する。
【0041】コントロールセッション解析部6は、通
常、パケット分類器5からのコントロールセッションパ
ケット入力待ち状態(ST1)となっている。この状態
からパケット分類器5よりパケットが入力されると、そ
のパケットのプロトコル種別(たとえばRTSP)を判
定する(ST2)。このプロトコル種別の判定は、予め
プロトコル別に用意されたプロトコル別解析機能によっ
て行われる。
【0042】パケットのプロトコル種別が判定される
と、そのパケットが新規セッションか否かを判別する
(ST3)。新規セッションであれば、セッション情報
(例えばセッション確立用のパケットの宛先ポートまた
は送信元ポートがRTSPである場合のクライアントの
IPアドレスとポート番号、サーバのIPアドレスとポ
ート番号)に基づいて一時エントリを作成し(ST
4)、パケットからセッション情報を抽出する(ST
5)。これに対し、新規セッションでなければ、パケッ
トからデータセッション情報を抽出する(ST5)。抽
出されるデータセッション情報は、例えば宛先IPアド
レス/ポート、送信元IPアドレス/ポート、セッショ
ンに必要な帯域に関する情報などである。
【0043】データセッション情報が抽出されると、抽
出したデータセッション情報を内部メモリに格納する。
続いて、アプリケーションが事前固定帯域設定のアプリ
ケーションか否かを判別する(ST6)。アプリケーシ
ョン種別の判別はコントロールセッションの宛先もしく
は送信元ポート番号から求める。そして、アプリケーシ
ョン別固定帯域情報データベース4を参照し、データセ
ッションを交わすアプリケーションが固定帯域設定され
るものであるか否かを判別する。事前固定帯域設定のア
プリケーションであれば、データセッション情報のメデ
ィア(音声、映像)と対応する帯域情報をアプリケーシ
ョン別固定帯域情報データベース4から読み出し、この
読み出した帯域情報を使用して設定を行う(ST7)。
【0044】以上の処理によって得られるデータセッシ
ョン情報は、データセッション情報毎にIDが割り当て
られてスタティックに内部メモリに格納される。
【0045】その後、全てのデータセッション情報の取
得が完了したか否かを判別する(ST8)。全てのデー
タセッション情報の取得が完了すると、内部メモリに格
納された該当エントリ情報を予約受付制御部7に送信す
る(ST9)。これに対し、全てのデータセッション情
報の取得が完了しなければ、コントロールセッションパ
ケット入力待ち状態に戻る(ST1)。
【0046】予約受付制御部7は、コントロールセッシ
ョン解析部6より入力されるデータセッション情報(エ
ントリ情報)に基づいて図6のフローチャートに示す処
理手順に従って動作する。以下、図6に基づいて予約受
付制御部7の動作について説明する。
【0047】予約受付制御部7は、通常、データセッシ
ョン情報入力待ち状態となっている(ST11)。この
データセッション情報入力待ち状態からコントロールセ
ッション解析部6よりデータセッション情報が入力され
ると、このデータセッション情報に含まれる申告帯域が
受入れ可能か否かを判別する(ST12)。申告帯域が
受入れ可能か否かの判別は、トラフィック管理データベ
ース3に登録されている使用済みの帯域を参照すること
により行われる。そして、申告帯域が受入れ可能でなけ
れば、データセッション情報入力待ち状態に戻る(ST
11)。これに対し、申告帯域が受入れ可能であれば、
フローテーブル2のセッションリストを参照し、既に予
約されたデータセッションか否かを判別する(ST1
3)。
【0048】そして、既に予約されたデータセッション
であれば、帯域予約して再設定を行い(ST14)、デ
ータセッション情報入力待ち状態に戻る(ST11)。
これに対し、既に予約されたセッションでなければ、フ
ローテーブル2にセッションエントリを追加してフロー
テーブル2を更新し(ST15)、新たにキューを作成
し(ST16)、この作成したキューをパケットスケジ
ューラ9に送る。そして、キューの作成後、帯域予約し
て再設定を行い(ST14)、予約帯域をトラフィック
管理データベース3に書き込んで更新し、データセッシ
ョン情報入力状態に戻る(ST11)。
【0049】パケットスケジューラ9は、単位時間当た
りのデータ最小出力量が保証された帯域保証フロー専用
のバッファキュー8を、トラフィック管理データベース
3に格納されたデータに基づいてスケジューリングして
いる。
【0050】ここで、フローとは、ある特定の送信元端
末のアプリケーションから別のある特定の宛先端末のア
プリケーションへ送信する一連のパケット群のうち、通
過する経路上に存在する本例の中継装置1において一定
の帯域を保証しながら中継する必要があるパケットの単
一方向の流れを意味している。
【0051】このように、本例の中継装置1では、入出
力処理プロセスにおいて、受信したパケットがパケット
分類器5にかけられる。パケット分類器5では、フロー
テーブル2を参照し、パケットが帯域保証の対象となっ
ているフローをそのフロー専用のバッファキュー8に格
納する。帯域保証フロー専用バッファキュー8は、単位
時間当たりのデータ最小出力量が保証されており、これ
らはパケットスケジューラ9によりトラフィック管理デ
ータベース3に基づいてスケジューリングされる。
【0052】新しいセッションの場合、コントロールセ
ッションのパケットがバッファキュー8(この場合はベ
ストエフォートキュー)へのキューイングとともにパケ
ット分類器5でコピーされる。このコピーされたパケッ
トは、コントロールセッション解析部6に送信される。
コントロールセッション解析部6では、パケット分類器
5からのパケットを解析し、この後に確立すると仮定さ
れるデータセッションのポート番号、必要帯域を認識し
たときに、新しいバッファキュー8に対する帯域の割り
当てを予約受付制御部7に依頼する。予約受付制御部7
では、内部リソースの状態を判断し、認識されたポート
番号、必要帯域に基づいて出力回線のトラフィックがこ
のデータセッションの帯域を保証可能か否かを判別し、
その判別結果に基づいてバッファキュー8に対する帯域
の割り当てを行い、トラフィック管理データベース3に
基づいてパケットスケジューラ9によりパケットがスケ
ジューリングされる。そして、バッファキュー8への帯
域の割り当てが行え、帯域確保可能と判断したときに
は、フローテーブル2にそのフローと、フロー用に新し
く割り当てたバッファキュー8のキューIDを追加して
格納する。同時に、トラフィック管理データベース3に
データセッションのフローと帯域を更新して登録する。
帯域の割り当てができなかった場合は、そのデータセッ
ションのパケットがベストエフォートキューにバッファ
リングされる。
【0053】次に、上記のように構成された中継装置1
による具体的な帯域割り当て方法の一例について図7乃
至図11を参照しながら説明する。
【0054】なお、以下に説明するRTSPセッション
動作例の項目番号(1)〜(8)は図7乃至図9中の項
目番号(1)〜(8)とそれぞれ対応している。また、
RTSPセッション動作例の手順におけるアルファベッ
ト記号(a)〜(j)は図1中の制御/データラインを
識別するアルファベット記号(a)〜(j)とそれぞれ
対応している。さらに、フローテーブル2とトラフィッ
ク管理データベースの初期状態は、それぞれ図2、図3
の状態であるものとする。
【0055】(1)RTSP用のセッションの確立をク
ライアント側から開始し、クライアントが本例の中継装
置1を介してサーバのRTSTポート(554)とTC
P接続する。
【0056】このとき、本例の中継装置1のパケット分
類器5は、TCP接続時に流れたセッション確立用のパ
ケットの宛先ポートまたは送信元ポートがRTSP(5
54)であることを検出する。
【0057】また、パケット分類器5は、フローテーブ
ル2よりRTSP(554)ポートが宛先または送信元
になっているパケットはコントロールセッション解析部
6に送信しなければならないことを知る。
【0058】さらに、パケット分類器5は、これらのパ
ケットをベストエフォートキューに格納すると同時に、
コントロールセッション解析部6にも送信する。
【0059】コントロールセッション解析部6は、上記
パケットを受け取ると、新規にRTSPセッションが確
立するものと仮定し、内部にクライアントのIPアドレ
ス(192.168.37.113)とポート番号(1
061)、サーバのIPアドレス(172.16.22
3.102)とポート番号(554)の情報を識別子と
する一時エントリを作成する。
【0060】(2)クライアントがサーバにオプション
仕様のチェックを依頼する(RTSP OPTION
S)
【0061】前述した(1)の処理と同様に、パケット
分類器5は、本パケットをベストエフォートキューに格
納すると同時に、コントロールセッション解析部6にも
送信する。
【0062】コントロールセッション解析部6は、上記
パケットがRTSPパケットであることを知り、RTS
P専用の解析を行う。
【0063】また、コントロールセッション解析部6
は、上記RTSPパケット内に帯域通知情報が含まれて
いないことを知り、当該パケットに対する処理を終了す
る。以降、上記処理のように、帯域制御に直接結びつか
ない場合の一連動作についての説明を省略する。
【0064】(3)クライアントがサーバにコンテンツ
の仕様要求を行う(RTSP DESCRIBE)。
【0065】(4)サーバがクライアントにセッション
情報を送付する(RTSP/SDP)。
【0066】前述した(1)の処理と同様に、パケット
分類器5は、本パケットをベストエフォートキューに格
納すると同時に、コントロールセッション解析部6にも
送信する。
【0067】コントロールセッション解析部6は、上記
RTSP/SDPパケット内にコンテンツの帯域情報が
通知されていることを知る。帯域情報の記述(b=A
S:16)より、本セッションにはサーバ→クライアン
トの向きに16Kbpsの帯域が必要であることを知
る。
【0068】なお、ここで当該ストリーム用のアプリケ
ーションがアプリケーション別固定帯域情報データベー
ス4により事前に帯域が設定されていた場合、その帯域
が使用される。
【0069】(5)クライアントがサーバにリソースと
RTSPセッションの開始を要求し(RTSP)、また
当該要求に対しサーバはクライアントに受領応答を返
す。
【0070】前述した(1)の処理と同様に、パケット
分類器5は、これらのパケットをベストエフォートキュ
ーに格納すると同時に、コントロールセッション解析部
6にも送信する。
【0071】コントロールセッション解析部6は、上記
RTSP SETUP要求パケット内を解析し、配信用
のサーバポート番号(15794)と、使用するプロト
コル(UDP)を知る。
【0072】コントロールセッション解析部6は、以上
の処理により、帯域予約に必要な情報であるサーバのI
Pアドレスとポート番号、クライアントのIPアドレス
とポート番号、プロトコル、必要帯域を捕捉したと判断
すると、これらの情報を予約受付制御部7に転送する。
【0073】予約受付制御部7は、フローテーブル2よ
り既存のコネクションが存在しないことを確認すると、
コントロールセッション解析部6からの情報に基づいて
新規に専用キューを作成(キューID4)し、必要帯域
(16Kbps)の設定を行う。
【0074】予約受付制御部7は、トラフィック管理デ
ータベース3へキューIDと必要帯域情報を送付し、対
応するエントリを登録する。この登録後のトラフィック
管理データベース3は、図3に示すものから図11のよ
うに変更される。
【0075】予約受付制御部7は、フローテーブル2に
サーバのIPアドレスとポート番号、クライアントのI
Pアドレスとポート番号、プロトコル、キューIDを送
付し、対応するエントリを登録する。この登録後のフロ
ーテーブル2は、図2に示すものから図10のように変
更される。
【0076】(6)クライアントがサーバにアプリケー
ションのメディアのパラメータ設定を送付する(RTS
P SET_PARAMETER)。
【0077】(7)クライアントがサーバにアプリケー
ションのメディアの送信開始を要求する(RTSP P
LAY)
【0078】(8)サーバがクライアントにストリーム
データの送信を開始する。パケット分類器5は、ストリ
ームデータのパケットのフロー情報を捕捉する。フロー
テーブル2との比較により、上記パケットをキューID
4のトラフィック管理データベース3に設定された帯域
情報(16Kbps)に基づいて出力を行う。以後、T
CPコネクションの切断が検出されるか、キュー未使用
時間のタイムアウトに達するまで、キューは保持され
る。
【0079】このように、本発明の中継装置及び中継方
法では、RSVPのフロー単位でのきめ細かい帯域保証
という利点を生かしつつ、帯域の自動検出によりRSV
Pの欠点を補っている。そして、動画配信や音声、ビデ
オ通信のための帯域をセッション中のパラメータの交換
から読み取り、自動的に帯域を確保している。そして、
帯域を確保する際に、RSVPのような特殊な専用プロ
トコルを使用せず、シグナリングが不要なので、ユーザ
の設定の負担が増えず、全てのネットワーク機器が何か
共通の枠組みで動作していることを前提とせずに動作さ
せることができる。これにより、自分が管理しているバ
ッファキューや、回線を自動検出した帯域要求値で帯域
を自動的に確保することができる。
【0080】また、DiffServの様にトラフィッ
クをPHBにアグリゲートするのではなく、フロー単位
で個々の帯域を確保するので、他の通信に邪魔されて必
要なデータがドロップするといった輻輳が起きないとい
う利点がある。
【0081】ところで、図1に示す中継装置1では、入
出力処理の機能を判り易くするため、パケット分類器
5、コントロールセッション解析部6、予約受付制御部
7を別々の構成として図示したが、これらを一つの処理
部として構成することもできる。
【0082】また、上述した実施の形態では、RTSP
とRTPを用いて通信を行うストリーム配信用のアプリ
ケーションの場合を例にとって説明したが、本例の中継
装置及び中継方法は、セッション情報として必要帯域と
ポート番号を認識できるものであれば採用することが可
能である。例えばH.323を用いたネットワーク会議
に採用することができる。
【0083】ネットワーク会議は、インターネットやL
ANを使って音声やカメラ映像をリアルタイムで通信す
ることができ、テレビ電話としても利用できる。ネット
ワーク会議は、リアルタイムIP通信用のRTPや低ビ
ットレート符号化技術(H.263,G.723.1)
を含むITU−T勧告のH.323という通信プロトコ
ルで呼制御とデータの交換を行っている。
【0084】H.323は、サービス品質が保証されな
いLAN上での音声・動画像・データ通信の送受方法の
仕様と発呼時の信号方式を規定しており、ファイル転
送、ホワイト・ボードなどのデータ共有のためのチャネ
ルも規定している。このH.323は、1996年にI
TU−Tの勧告により標準化されたインターネットやL
ANなどのネットワークでのマルチメディア通信システ
ム及び端末用のプロトコルとして用いられ、図16に示
す呼の確立とデータの伝送を行っている。すなわち、
H.323は、TCP上でH.225.0やH.245
を使って発呼を制御したり、コネクションを確立した
後、UDP上のRTPとRTCPによって動画や音声を
リアルタイムに送受信する。そして、H.323では、
OpenLogicalChannelの中でRTPに
使用するUDPポート番号と、利用する帯域が相手に通
知される。従って、本例の中継装置及び中継方法を採用
することにより、UDPポート番号と利用帯域を監視
し、この監視結果に基づいて内部バッファの帯域の割り
当てを行うことができる。
【0085】さらに、上述した実施の形態では、内部バ
ッファの必要帯域がコントールセッションとデータセッ
ションが別フローの場合を例にとって説明したが、本例
の中継装置及び中継方法は、例えばコントロールセッシ
ョンがデータセッションを兼ねた同一フローの場合にも
採用することができる。
【0086】また、図7乃至図11に示す例では、デー
タフローをポート番号として説明したが、IPv6(int
ernet protcol version6) を採用する場合には、IPア
ドレスのヘッダーに含まれるフロー・ラベルをデータフ
ローとして扱う。IPv6は、RFC2373,237
4,2460−2472などで規定されており、アドレ
ス空間を128ビットに広げた他、経路情報を集約化す
ることでルーターの処理負荷を軽減したり、IPsec
によるセキュリティ機能、DHCPによるアドレス自動
取得機能を標準装備している。
【0087】
【発明の効果】以上の説明で明らかなように、本発明に
よれば、RSVPと同様にフロー単位でのきめ細かい帯
域保証をしつつ、帯域の自動検出によりRSVPが有す
る欠点を持たず、動画配信や音声、ビデオ通信のための
帯域をセッション中のパラメータの交換から読み取り、
自動的に帯域を確保することができる。しかも、帯域を
確保する際、RSVPのような特殊な専用プロトコルを
使用せず、シグナリングが不要なので、ユーザの設定の
負担が増えず、全てのネットワーク機器が何か共通の枠
組みで動作していることを前提とせずに動作させること
ができる。その結果、自己管理しているバッファキュー
や回線を自動検出した帯域要求値で帯域を自動的に確保
することができる。
【0088】また、DiffServの様にトラフィッ
クをPHBにアグリゲートするのではなく、フロー単位
で個々の帯域を確保するので、他の通信に邪魔されて必
要なデータがドロップする輻輳が起きないという利点が
ある。
【図面の簡単な説明】
【図1】本発明による中継装置の機能ブロック図
【図2】フローテーブルの内部構成の一例を示す図
【図3】トラフィック管理データベースの内部構成の一
例を示す図
【図4】アプリケーション別固定帯域情報データベース
の内部構成の一例を示す図
【図5】コントロールセッション解析部の動作フローチ
ャート
【図6】予約受付制御部の動作フローチャート
【図7】RTSPセッションに対する動作の一例を説明
するための図
【図8】図7に続くRTSPセッションに対する動作の
一例を説明するための図
【図9】図8に続くRTSPセッションに対する動作の
一例を説明するための図
【図10】新規セッション登録後のフローテーブルの内
部構成の一例を示す図
【図11】新規セッション登録後のトラフィック管理デ
ータベースの内部構成の一例を示す図
【図12】送信ノードと受信ノードとの間でRSVPに
より帯域確保を依頼する場合の簡略説明図
【図13】送信ノードと受信ノードとの間でRSVPに
より帯域確保を依頼する場合の簡略説明図
【図14】DiffServにおけるIPデータブロッ
クのフォーマットを示す図
【図15】RTSPとRTPで通信を行うアプリケーシ
ョンによりクライアントとサーバとの間でデータ通信を
行う際の手順の一例を示す図
【図16】H.323による呼の確立とデータ伝送の手
順の一例を示す図
【符号の説明】
1…中継装置、2…フローテーブル、3…トラフィック
管理データベース、4…アプリケーション別固定帯域情
報データベース、5…パケット分類器、6…コントロー
ルセッション解析部(検出手段)、7…予約受付制御部
(帯域割当手段)、8…バッファキュー(バッファ手
段)、9…パケットスケジューラ。
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5K030 GA13 HA08 JA11 KA03 LA03 LC08 LC11 5K033 AA01 CB06 CB17 DB18 5K051 AA01 BB02 EE01 FF07

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 二つの通信ノード間の通信を中継する中
    継装置において、 前記二つの通信ノード間で一方のノードから他方のノー
    ドへ送られる通信の内容を監視することによって、該通
    信の内容に含まれる情報であって、前記二つの通信ノー
    ドの一方から他方へ送信するために必要な帯域に関連す
    る前記情報を検出する検出手段(6)と、 前記必要な帯域が割り当て可能なバッファ手段(8)
    と、 前記検出手段によって検出された前記情報に基づいて前
    記必要な帯域を前記バッファ手段に割り当てる帯域割当
    手段(7)とを備えたことを特徴とする中継装置。
  2. 【請求項2】 二つの通信ノード間の通信を中継する中
    継方法であって、 前記二つの通信ノード間で一方のノードから他方のノー
    ドへ送られる通信の内容を監視することによって、該通
    信の内容に含まれる情報であって、前記二つの通信ノー
    ドの一方から他方へ送信するために必要な帯域に関連す
    る前記情報を検出する段階と、 検出された前記情報に基づいて前記必要な帯域を割り当
    てる段階とを含むことを特徴とする中継方法。
JP2001357848A 2001-11-22 2001-11-22 中継装置及び中継方法 Pending JP2003158543A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001357848A JP2003158543A (ja) 2001-11-22 2001-11-22 中継装置及び中継方法
US10/298,841 US20030097460A1 (en) 2001-11-22 2002-11-18 Relay apparatus and relay method suitable for performing communication to ensure quality of service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001357848A JP2003158543A (ja) 2001-11-22 2001-11-22 中継装置及び中継方法

Publications (1)

Publication Number Publication Date
JP2003158543A true JP2003158543A (ja) 2003-05-30

Family

ID=19169130

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001357848A Pending JP2003158543A (ja) 2001-11-22 2001-11-22 中継装置及び中継方法

Country Status (2)

Country Link
US (1) US20030097460A1 (ja)
JP (1) JP2003158543A (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005067203A1 (en) * 2003-12-30 2005-07-21 Intel Corporation Techniques for guaranteeing bandwidth with aggregate traffic
WO2006093221A1 (ja) * 2005-03-04 2006-09-08 Hewlett-Packard Development Company, L.P. 伝送制御装置およびその方法
WO2007080780A1 (ja) * 2006-01-10 2007-07-19 Matsushita Electric Industrial Co., Ltd. 通信システム及び通信方法
JP2007274476A (ja) * 2006-03-31 2007-10-18 Anritsu Corp パケット中継装置
JP2007295530A (ja) * 2006-02-24 2007-11-08 Marvell World Trade Ltd グローバルスイッチリソースマネージャ
WO2008062621A1 (en) * 2006-11-20 2008-05-29 Sharp Kabushiki Kaisha Streaming communication system
WO2009028342A1 (ja) * 2007-08-28 2009-03-05 Nec Corporation サービス提供システム、フィルタリング装置、フィルタリング方法及びメッセージ確認方法
JP2009105952A (ja) * 2009-01-26 2009-05-14 Anritsu Corp パケット中継装置及びパケット中継方法
US8631151B2 (en) 2006-05-18 2014-01-14 Intel Corporation Techniques for guaranteeing bandwidth with aggregate traffic
JP2014236268A (ja) * 2013-05-31 2014-12-15 Kddi株式会社 データパケットのペイロードを検査キーと照合する入出力装置、方法及びプログラム

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040196849A1 (en) * 2003-02-13 2004-10-07 Nokia Corporation Method for signaling streaming quality adaptation and control mechanisms in multimedia streaming
US7844727B2 (en) * 2003-04-24 2010-11-30 Nokia Corporation Method and device for proactive rate adaptation signaling
US9614772B1 (en) * 2003-10-20 2017-04-04 F5 Networks, Inc. System and method for directing network traffic in tunneling applications
CN100527682C (zh) * 2003-11-12 2009-08-12 株式会社日立制作所 会话QoS控制装置
US7636302B2 (en) * 2005-05-20 2009-12-22 Cisco Technology, Inc. Avoiding unnecessary RSVP-based preemptions
EP1734667B1 (en) * 2005-06-17 2011-08-10 Fujitsu Limited Multi-hop communication system
EP2357741A3 (en) * 2005-06-17 2011-12-28 Fujitsu Limited Apparatuses for band allocation in multi-hop communication system
DE602005025261D1 (de) * 2005-06-17 2011-01-20 Fujitsu Ltd Systeme und Verfahren zur Leistungsregelung im Mehrstreckenkommunikationssystem
EP1734666A1 (en) * 2005-06-17 2006-12-20 Fujitsu Limited Resource management in multi-hop communication system
EP1734665B1 (en) * 2005-06-17 2011-08-10 Fujitsu Limited Multi-hop communication system
JP4504270B2 (ja) * 2005-06-30 2010-07-14 富士通株式会社 パケット中継装置およびパケット中継方法
US8533308B1 (en) 2005-08-12 2013-09-10 F5 Networks, Inc. Network traffic management through protocol-configurable transaction processing
KR100737525B1 (ko) * 2005-10-19 2007-07-10 한국전자통신연구원 아이피 버전 6 (IPv6) 플로우레이블 생성방법
EP1801995A1 (en) * 2005-12-21 2007-06-27 Fujitsu Limited Signalling in multi-hop communication systems
US8565088B1 (en) 2006-02-01 2013-10-22 F5 Networks, Inc. Selectively enabling packet concatenation based on a transaction boundary
GB0619454D0 (en) * 2006-10-02 2006-11-08 Fujitsu Ltd Communication systems
GB2443464A (en) * 2006-11-06 2008-05-07 Fujitsu Ltd Signalling in a multi-hop communication systems
US9106606B1 (en) 2007-02-05 2015-08-11 F5 Networks, Inc. Method, intermediate device and computer program code for maintaining persistency
US8516163B2 (en) * 2007-02-27 2013-08-20 Integrated Device Technology, Inc. Hardware-based concurrent direct memory access (DMA) engines on serial rapid input/output SRIO interface
US8094677B2 (en) * 2007-02-27 2012-01-10 Integrated Device Technology, Inc. Multi-bus structure for optimizing system performance of a serial buffer
GB2447883A (en) * 2007-03-02 2008-10-01 Fujitsu Ltd Bandwidth allocation in multi-hop wireless communication systems
GB2447635A (en) * 2007-03-19 2008-09-24 Fujitsu Ltd Scheduling qos communications between nodes within a predetermined time unit in wimax systems
US8284665B1 (en) 2008-01-28 2012-10-09 Juniper Networks, Inc. Flow-based rate limiting
JP2010109878A (ja) * 2008-10-31 2010-05-13 Toshiba Corp 主装置及び帯域割り当て方法
US8149263B2 (en) * 2009-01-21 2012-04-03 Freeport Technologies Distributed scheduling, call control, and resource management for dispersed dynamic video communications networks
JP4935911B2 (ja) * 2010-01-28 2012-05-23 沖電気工業株式会社 通信制御装置
EP2557840A4 (en) * 2010-04-06 2015-03-18 Alcatel Lucent METHOD, EQUIPMENT AND N UD TO DETERMINE QUALITY OF SERVICE IN EACH LINK SECTION
JP5729209B2 (ja) * 2011-08-12 2015-06-03 富士通株式会社 情報処理装置、情報処理システムのテスト方法およびプログラム
KR102009745B1 (ko) * 2013-04-05 2019-08-13 삼성전자주식회사 무선 네트워크에서의 디바이스간 직접 통신장치 및 방법
US10911353B2 (en) * 2015-06-17 2021-02-02 Extreme Networks, Inc. Architecture for a network visibility system
US10129088B2 (en) 2015-06-17 2018-11-13 Extreme Networks, Inc. Configuration of rules in a network visibility system
US10771475B2 (en) 2015-03-23 2020-09-08 Extreme Networks, Inc. Techniques for exchanging control and configuration information in a network visibility system
CN109661845B (zh) * 2016-10-26 2021-03-30 华为技术有限公司 基于变带宽的通信方法和装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3278865B2 (ja) * 1991-06-28 2002-04-30 日本電気株式会社 トラヒック制御方法
US5432790A (en) * 1993-09-17 1995-07-11 Motorola, Inc. Method for allocating internodal link bandwidth in a packet oriented communication network to guarantee delay quality-of-service
US5533020A (en) * 1994-10-31 1996-07-02 International Business Machines Corporation ATM cell scheduler
US5604742A (en) * 1995-05-31 1997-02-18 International Business Machines Corporation Communications system and method for efficient management of bandwidth in a FDDI station
US5948067A (en) * 1995-07-19 1999-09-07 Fujitsu Network Communications, Inc. Converting between an internal cell and multiple standard asynchronous transfer mode cells
SE508328C2 (sv) * 1995-11-09 1998-09-28 Ericsson Telefon Ab L M Anordning och metod avseende paketflödeskontroll
US6046980A (en) * 1996-12-09 2000-04-04 Packeteer, Inc. System for managing flow bandwidth utilization at network, transport and application layers in store and forward network
US6075772A (en) * 1997-08-29 2000-06-13 International Business Machines Corporation Methods, systems and computer program products for controlling data flow for guaranteed bandwidth connections on a per connection basis
US6104700A (en) * 1997-08-29 2000-08-15 Extreme Networks Policy based quality of service
US6122289A (en) * 1997-08-29 2000-09-19 International Business Machines Corporation Methods, systems and computer program products for controlling data flow through a communications adapter
US6091709A (en) * 1997-11-25 2000-07-18 International Business Machines Corporation Quality of service management for packet switched networks
US6295532B1 (en) * 1999-03-02 2001-09-25 Nms Communications Corporation Apparatus and method for classifying information received by a communications system
US6519595B1 (en) * 1999-03-02 2003-02-11 Nms Communications, Inc. Admission control, queue management, and shaping/scheduling for flows
US6680933B1 (en) * 1999-09-23 2004-01-20 Nortel Networks Limited Telecommunications switches and methods for their operation
US7149222B2 (en) * 1999-12-21 2006-12-12 Converged Access, Inc. Integrated access point network device
US6940861B2 (en) * 2000-03-14 2005-09-06 General Instrument Corporation Data rate limiting
JP4338285B2 (ja) * 2000-03-30 2009-10-07 富士通株式会社 パケットスケジューリング方法および装置
US6795870B1 (en) * 2000-04-13 2004-09-21 International Business Machines Corporation Method and system for network processor scheduler
US6801500B1 (en) * 2000-05-18 2004-10-05 Cisco Technology, Inc. Method and apparatus for providing reserved rates to multiple flows on a network interface
US6947998B2 (en) * 2001-03-08 2005-09-20 Broadband Royalty Corporation Method and system for bandwidth allocation tracking in a packet data network
US7020143B2 (en) * 2001-06-18 2006-03-28 Ericsson Inc. System for and method of differentiated queuing in a routing system

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005067203A1 (en) * 2003-12-30 2005-07-21 Intel Corporation Techniques for guaranteeing bandwidth with aggregate traffic
US10721131B2 (en) 2003-12-30 2020-07-21 Intel Corporation Techniques for guaranteeing bandwidth with aggregate traffic
US10038599B2 (en) 2003-12-30 2018-07-31 Intel Corporation Techniques for guaranteeing bandwidth with aggregate traffic
US9264311B2 (en) 2003-12-30 2016-02-16 Intel Corporation Techniques for guaranteeing bandwidth with aggregate traffic
WO2006093221A1 (ja) * 2005-03-04 2006-09-08 Hewlett-Packard Development Company, L.P. 伝送制御装置およびその方法
WO2007080780A1 (ja) * 2006-01-10 2007-07-19 Matsushita Electric Industrial Co., Ltd. 通信システム及び通信方法
US8787197B2 (en) 2006-02-24 2014-07-22 Marvell World Trade Ltd. Global switch resource manager
US8457007B2 (en) 2006-02-24 2013-06-04 Marvell World Trade Ltd. Global switch resource manager
JP2007295530A (ja) * 2006-02-24 2007-11-08 Marvell World Trade Ltd グローバルスイッチリソースマネージャ
JP2007274476A (ja) * 2006-03-31 2007-10-18 Anritsu Corp パケット中継装置
US8631151B2 (en) 2006-05-18 2014-01-14 Intel Corporation Techniques for guaranteeing bandwidth with aggregate traffic
US8228945B2 (en) 2006-11-20 2012-07-24 Sharp Kabushiki Kaisha Streaming communication system
WO2008062621A1 (en) * 2006-11-20 2008-05-29 Sharp Kabushiki Kaisha Streaming communication system
JP2009053969A (ja) * 2007-08-28 2009-03-12 Nec Corp サービス提供システム、フィルタリング装置、フィルタリング方法及びメッセージ確認方法
WO2009028342A1 (ja) * 2007-08-28 2009-03-05 Nec Corporation サービス提供システム、フィルタリング装置、フィルタリング方法及びメッセージ確認方法
JP2009105952A (ja) * 2009-01-26 2009-05-14 Anritsu Corp パケット中継装置及びパケット中継方法
JP2014236268A (ja) * 2013-05-31 2014-12-15 Kddi株式会社 データパケットのペイロードを検査キーと照合する入出力装置、方法及びプログラム

Also Published As

Publication number Publication date
US20030097460A1 (en) 2003-05-22

Similar Documents

Publication Publication Date Title
JP2003158543A (ja) 中継装置及び中継方法
US7372833B2 (en) Resource allocation in packet network
JP3854607B2 (ja) Ipアクセスネットワークにおいて保証サービス品質を伴うサービスを提供する方法
CN1679017B (zh) 提供端点站之间保留连接的装置、方法和以太网网络系统
US6496479B1 (en) Network resource reservation control method and apparatus, receiving terminal, sending terminal, and relay apparatus
US7961736B2 (en) Convergence and classification of data packets in a centralized communication system
US7656798B1 (en) Service interface for QoS-driven HPNA networks
EP0955757A1 (en) Packet routing and queuing at headend of shared data channel
US7835365B2 (en) Connection management in a centralized communication system
KR100605265B1 (ko) 액세스 라우터를 통해 패킷 데이터 망으로의 액세스를 단말 장치에 제공하기 위한 방법 및 액세스 망 구조
US6975648B2 (en) Network system and communication band control method thereof
US20040213257A1 (en) Redistribution of excess bandwidth in networks for optimized performance of voice and data sessions: methods, systems and program products
WO2002075577A1 (en) EDGE-BASED PER-FLOW QoS ADMISSION CONTROL IN A DATA NETWORK
EP1370949A1 (en) Pool-based resource management in a data network
JP2003521199A (ja) 通信ネットワークの方法、サーバ及び構成
US20130058214A1 (en) Method and apparatus to avoid overloads on subscriber access lines
US20060153079A1 (en) Apparatus and method for setting up QoS in a mobile communication system
US7181532B1 (en) Scalable policy server
US7277944B1 (en) Two phase reservations for packet networks
JP3688525B2 (ja) パケットフロー制御方法及びルータ装置
EP1344417B1 (en) Controlling service stream
Zhang et al. End-to-end QoS guarantees over diffserv networks
EP2144402A1 (en) Method and devices for resource allocation
CN105634979A (zh) 一种热点流量信息的处理方法、装置、终端以及MiFi
Cisco X.25 for the Cisco 700 Series Router

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040726

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050117

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20050121

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050210