JP4454072B2 - IP通信ネットワークシステム及びQoS保証装置 - Google Patents
IP通信ネットワークシステム及びQoS保証装置 Download PDFInfo
- Publication number
- JP4454072B2 JP4454072B2 JP22041999A JP22041999A JP4454072B2 JP 4454072 B2 JP4454072 B2 JP 4454072B2 JP 22041999 A JP22041999 A JP 22041999A JP 22041999 A JP22041999 A JP 22041999A JP 4454072 B2 JP4454072 B2 JP 4454072B2
- Authority
- JP
- Japan
- Prior art keywords
- qos
- qos guarantee
- specific data
- guarantee
- data packet
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/724—Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/76—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
- H04L47/762—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/825—Involving tunnels, e.g. MPLS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
【発明の属する技術分野】
本発明はインターネット網またはイントラネット網(企業内IP網)などのIPパケット交換網を経由した、オーダーエントリ業務などの基幹業務データを含むデータ通信のQoS(Quality of Service:ネットワークが提供するサービスの品質)保証をRSVP(Resource Reservation Protocol)に基づいて可能にするIP通信ネットワークシステムに関する。
【0002】
【従来の技術】
近年、ローカルエリアネットワーク(LAN)の高機能化及びイントラネット網の拡充などをはじめとするネットワーク技術の進歩と、パーソナルコンピュータ(PC)の多機能化及びPCに適用するCPUの高速化などをはじめとするPC技術の進歩とにともない、複数のLAN(サブネットワーク)上のPC間で各種情報を高速に通信することが実用的に可能になってきた。
【0003】
また、電子メールやWWW(World Wide Web)の普及、動画像情報及び音声情報などのマルチメディアデータの利用普及も進みつつある。さらに、データ通信に使用されるプロトコルでは、IP(Internet Protocol)の占める割合が高まっており、この傾向は今後も進むと推測できる。
【0004】
ネットワークインフラが整備され、一般のデータ通信(IPデータ通信)がほとんど不都合なく実現されている現在、特定のIPデータ通信毎にQoSを保証することが求められるようになってきている。例えば、動画像情報及び音声情報などのマルチメディアデータの連続的なストリームデータについて、送受信エンティティ(PCやワークステーション:WSなど)間の伝送路のトラフィック負荷の状態いかんにかかわらず、スムースな音声情報や動画像情報の再生を可能とするために、RSVPに則って伝送帯域幅などのネットワーク資源を予約し、遅延やジッタを一定範囲に抑えることで、要求されるQoS保証を実現できる。
【0005】
現在では、RSVPを実装したネットワーク機器や、PCのオペレーティングシステム(OS)自体のRSVPへの適合やRSVPに対応したマルチメディアアプリケーションも商品化されている。
【0006】
また、マルチメディアデータを対象とするデータ通信以外にも低遅延などのQoS保証が求められているデータ通信がある。例えば、企業の収益に直結するオーダーエントリ業務及び銀行の勘定業務などの基幹業務データに関する通信は、企業にとって重要度が高く、遅延などを抑制した高品質な伝送が求められるデータ通信であり、クライアント端末とサーバ(ホストコンピュータ)との間のネットワークのトラフィック負荷状態とは関係なく、常に低遅延で伝送されるような仕組みが求められている。
【0007】
さらに、このような基幹業務も、ネットワーク管理コスト低減の観点から、メーカ(ベンダ)各社のネットワーク・アーキテクチャ(ネットワークOS)である従来のSNA(Systems Network Architecture)やFNA(Fujitsu Network Architecture)から、他の電子メールやWWWなどの情報通信プロトコルと同じIPに移行しつつある。ところが、ネットワーク管理コストは削減の観点から、WWWや電子メールなどの情報系通信とIP化された基幹業務通信とを1つの回線上に統合するという要求は強いが、仮に統合した場合、特に伝送速度の遅いWAN、つまりIPパケット交換網部分で他の情報系通信のトラフィックに圧迫され、基幹業務データ通信の良好なレスポンスが阻害される、という問題が発生する。
【0008】
従って、現状では、情報系通信とは別に専用の回線を敷設し、基幹業務データ通信の低遅延などの伝送品質を確保している状態である。
【0009】
【発明が解決しようとする課題】
上述したように、通信プロトコルのIP統合や回線数削減などによるネットワーク管理コスト削減の要求は強いが、重要度の高い基幹業務データなどの通信については、何らかのQoS保証の仕組みが必要である。例えば、多数端末がランダムにデータパケットを送信するような基幹業務通信やクライアント・サーバ間通信のQoS保証についてRSVPを適用しようと考えた場合、RSVPはセッション単位で、言い換えるとTCP/IP(Transmission Control Protocol/Internet Protocol)コネクション単位、あるいはUDP/IP(User Datagram Protocol/Internet Protocol)の送信元及び宛先ポートペア単位でQoS保証を行う必要がある。
【0010】
このため、個々のクライアント端末がRSVPを実装して個々のデータについてQoS保証しようとした場合、RSVPをサポートしているルータなどのネットワーク機器は、端末台数分(数百〜数千台以上)のRSVPプロセスを処理しなければならない。この結果、処理負荷が増大して、逆にレスポンスは悪くなり、実質上RSVPはそのままではこのような通信のQoS保証に適用不可能である。
【0011】
さらに、RSVPは、QoS保証対象のトラフィックが主として動画像情報などのマルチメディアデータであり、ある程度連続した時間継続し、かつほぼ一定レートで送信されるストリームデータを対象としているため、多数端末からランダムに送信される個々のバーストデータに関してQoS保証のために適用することは難しい。
【0012】
本発明の課題は、多くのネットワーク機器メーカ各社が実装し、QoS保証プロトコルとして標準になっているRSVPを適用して、多数端末からランダムに送信されるバーストデータの集合について、遅延などのQoSを保証することが可能なIP通信ネットワークシステム及びQoS保証装置を提供することにある。
【0013】
【課題を解決するための手段】
上記課題を解決するために、本発明のIP通信ネットワークシステムは、多数のデータ通信端末から送信されるデータパケットのうちの特定の条件に合致する特定データパケットの集合をトランスポート層対応のQoS保証プロトコルに則って品質保証するために、対象トラフィックを分類する判別手段と;
前記トラフィックの集合を1つのセッションと見なせるように、IPパケット交換網のQoS保証対象領域の反対側に存在するQoS保証装置のアドレスに基づき、QoS保証対象の前記特定データパケットをカプセルに構成するカプセル構成手段と;
カプセルに構成された前記特定データパケットの集合に対して前記QoS保証プロトコルに則って資源予約を行う資源予約手段と;
を有する第1のQoS保証装置と;
前記QoS保証対象領域の反対側に存在するQoS保証装置であって;
カプセルに構成され、かつQoS保証された前記特定データパケットを前記IPパケット交換網を通して受信する受信手段と;
受信した前記特定データパケットを実際の宛先に送信するために、カプセル構成を解除するカプセル解除手段と;
を有する第2のQoS保証装置とを備える。
【0014】
本発明のQoS保証装置は、多数のデータ通信端末から送信されるデータパケットのうちの特定の条件に合致する特定データパケットの集合をトランスポート層対応のQoS保証プロトコルに則って品質保証するために、対象トラフィックを分類する判別手段と;
前記トラフィックの集合を1つのセッションと見なせるように、IPパケット交換網のQoS保証対象領域の反対側に存在するQoS保証装置のアドレスに基づき、QoS保証対象の前記特定データパケットをカプセルに構成するカプセル構成手段と;
カプセルに構成された前記特定データパケットの集合に対して前記QoS保証プロトコルに則って資源予約を行う資源予約手段とを備える。
【0015】
この構成を採るQoS保証装置は、カプセルに構成され、かつQoS保証された前記特定データパケットを前記IPパケット交換網を通して受信する受信手段と;
受信した前記特定データパケットを実際の宛先に送信するために、カプセル構成を解除するカプセル解除手段とを備える前記QoS保証対象領域の反対側に存在するQoS保証装置に対向する。
【0016】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
〔IP通信ネットワークシステムの全体構成〕
本発明の一実施の形態におけるIP通信ネットワークシステムの構成を示す図1を参照すると、このシステム1はIPパケット交換網としてワイドエリアネットワーク(WAN:ルータネットワーク)10を備える。この実施の形態においては、WAN10はイントラネット網(企業内IP網)を構成している。WAN10にはQoS保証装置20,30が接続されている。これらのQoS保証装置20,30はルータやネットワークサーバなどのネットワーク機器内に設けることができる。
【0017】
クライアント側のQoS保証装置20はローカルエリアネットワーク(LAN)40に接続され、サーバ側のQoS保証装置30はLAN50に接続されている。LAN40,50はシステム1のサブネットワークをそれぞれ構成している。
【0018】
LAN40は複数のクライアント端末60及び複数の情報系端末70を収容している。クライアント端末60及び情報系端末70のそれぞれはパーソナルコンピュータ(PC)であり、音声情報などを含むデータ通信機能を有する。LAN50はサーバ(ホストコンピュータ)80及び情報系サーバ90を収容している。
【0019】
矢印で示す領域2はこのシステム1におけるQoS保証対象領域である。ここで、情報系端末70及び情報系サーバ90はQoS保証対象外のデータをそれぞれ発生する。
【0020】
〔QoS保証装置の構成〕
図2は図1におけるQoS保証装置20,30の詳細構成、つまり構成要素を示す。なお、ここでは、クライアント側のQoS保証装置20の構成を図示しているが、サーバ側のQoS保証装置30も同一構成である。
【0021】
QoS保証装置20は、入力インターフェース部201、対象トラフィック判別部202、転送機能部203、カプセル化機能部204、RSVPホストプロセス部205、条件データベース部206、カプセル化解除機能部207、トラフィックレート監視部208、予約条件設定部209、ダミーデータ発生部210、タイマ211、スケジュールタイマ212、及び出力インターフェース部213から構成されている。これらのQoS保証装置20,30の動作については後に詳述する。
【0022】
このQoS保証装置20において、入力インターフェース部201にはクライアント端末60から送信されたデータパケットPKT1及び情報系端末70から送信されたデータパケットが入力され、出力インターフェース部213からはQoS保証対象のクライアント端末60からのデータパケットPKT1をカプセル化したカプセル化データパケットPKT2及び情報系端末70からのデータパケットがWAN10に向けて出力される。
【0023】
また、QoS保証装置20においては、入力インターフェース部201にはWAN10から送信されたカプセル化データパケットPKT2とQoS保証対象外のデータパケットとが入力され、出力インターフェース部213からはカプセル化解除済みデータパケットPKT3がクライアント端末60に向けて出力され、QoS保証対象外のデータパケットは情報系端末70に出力される。
【0024】
一方、QoS保証装置30において、入力インターフェース部201にはWAN10から送信されたカプセル化データパケットPKT2及びQoS保証対象外のデータパケットが入力され、出力インターフェース部213からはカプセル化解除済みデータパケットPKT3がサーバ80に向けて出力され、QoS保証対象外のデータパケットは情報系サーバ90に向けて出力される。また、QoS保証装置30においては、入力インターフェース部201にはサーバ80から送信されたデータパケットPKT1が入力され、出力インターフェース部213からはカプセル化データパケットPKT2がWAN10に向けて出力される。QoS保証対象外の情報系サーバ90からのデータパケットはそのまま何も処理されずに送受信(ルーティング)される。
【0025】
〔RSVPのシグナリング及び資源確保システム〕
次に、上記IP通信ネットワークシステム1におけるデータ通信のQoS保証のために適用されるRSVPのシグナリング及び資源確保システムについて、図3及び図4を参照して説明する。
【0026】
RSVP(Resource Reservation Protocol)は図1に示すWAN10などのIPパケット交換網上でルータ・ルータ間のネットワーク帯域(伝送帯域幅)などの資源を予約する手順を定めたプロトコルであり、RFC2205で基本仕様が規定されている。また、RSVPはIPの上層のトランスポート層のQoS保証プロトコルである。実際のQoS保証サービスに関しては、IETF(Internet Engineering Task Force)のワーキィンクグループ(IntservWG)にて規定されるQoS保証サービスをその予約対象とすることを前提としている。
【0027】
現状、このIntservWGで規定されているサービスは、次のとおりである。つまり、
(1)Controlled−Load Network Element Service:ネットワークが過負荷状態でも、通常のBest−Effort型サービスと同等の性能(遅延、ビット誤り率など)を提供するサービス(RFC2211規定)。
【0028】
(2)Guaranteed QoS:エンド・エンドのすべてのデータ伝送を指定された遅延時間以内に抑えるサービス(RFC2212規定)。
RSVPはルータRT及びホストHTに実装される。言い換えると、あるデータに対してRSVPメッセージで資源予約を行うRSVP対応ホストと、RSVPメッセージを受信して実際にネットワーク資源を予約するRSVP対応ルータとが存在する。なお、資源予約はデータの受信ホストHT(R)によって行われる。
【0029】
データの送信ホストHT(T)は送信するトラフィックの特性や経路を伝えるためにRSVP Path(パス状態)メッセージMSG1を送信する。一方、受信ホストHT(R)はPathメッセージMSG1を受信し、その送信ホストHT(T)のデータに対して資源の予約を行う場合、RSVP Resv(資源確保要求)メッセージMSG2を送信する。PathメッセージMSG1に則って構築された経路をたどって、ResvメッセージMSG2を途中のRSVP対応ルータRT及び送信ホストHT(T)に伝えることにより、資源の予約が完了する。
【0030】
なお、経路途上でRSVPをサポートしていないルータが存在した場合は、そのルータに対して帯域の保証は行われないが、データ伝送は透過的に行われる。また、RSVPをサポートしているホストHT及びルータRTの場合でも、要求される予約内容が受け入れられない場合、例えば既に別の帯域予約が存在して要求された帯域が確保できないなどの場合は、エラーメッセージを返して通知する。資源予約を解除する場合は、送信ホストHT(T)がPathTearメッセージを送信し、受信ホストHT(R)がResvTearメッセージを送信する。
【0031】
図4において、RSVPを実装したシステム、つまりホストHT及びルータRTでは、データの送信元であるアプリケーションAPLがRSVPプロセス(RSVPデーモン)PRCと通信しながらデータパケットをパケットクラスファイアCLFに送る。パケットクラスファイアCLFはQoS保証対象外のデータパケットを分類する。パケットスケジューラSCDはパケットクラスファイアCLFにより分類されたデータパケットを受け取り、RSVPプロセスPRCと通信しながら、QoSを保証するようにスケジューリングを行ってパケットを送出する。
【0032】
RSVPのQoS制御要求はデータ受信側からデータ送信経路上のそれぞれの中継システム内のアドミッションコントロールADM及びポリシーコントロールPRYの二つの決断モジュールに転送される。アドミッションコントロールADMは、システムが要求されたQoSを確保できる十分な容量があるかどうかを決定し、ポリシーコントロールPRYは、QoSを要求しているクライアント(ユーザ)がその確保を許可されているか否かを決定する。パケットクラスファイアCLFにより分類されたパケットについていずれの条件も充足していれば、上記の要求されたQoSを保証するようにパケットスケジューラSCDの処理が行われる。なお、ルータRTにおけるルーティングプロセスROTはルーティングテーブルの処理機能である。
【0033】
〔IP通信ネットワークシステムにおけるQoS保証動作〕
次に、図1に示す本発明の一実施の形態のIP通信ネットワークシステム1の構成、つまり多数のクライアント端末60と1つのサーバ80とがWAN10を経由してデータ通信を行うネットワーク形態において、QoS保証装置が設置されている場合についての動作例を説明する。
【0034】
図1,図2,図5及び図6を併せ参照すると、QoS保証装置20がデータパケットPKT1を入力インターフェース部201を通して受信した場合、QoS保証対象トラフィックであるか否かを対象トラフィック判別部202で検査する。例えば、多数の情報系端末70の送信するWWWや電子メールのデータ及びファイル転送などが対象でない場合、それらは転送機能部203に送られ、そのままなにも処理されずに出力インターフェース部213を通して転送される。
【0035】
すべてのQoS保証対象パケットは、カプセル化機能部204にて、登録されているWAN10を挟んで対になるQoS保証装置30のIPアドレスによりカプセル化される。言い換えると、QoS保証装置20,30間で図5に示すようなトンネルを作り、すべてのQoS保証対象パケットがトンネリングで転送される。これにより、見かけ上、QoS保証装置20,30がすべてのQoS保証対象パケットの送信元、つまりRSVPを実装した送信ホストとなり、これらのパケットに関してRSVPホストプロセス部205によりRSVP PathメッセージMSG1を送信し、QoS保証装置間のネットワーク資源予約を行う。
【0036】
この結果、多数のクライアント端末60から送信されるQoS保証対象パケット群が、見かけ上1つのセッションのデータであるようにして、RSVPの1つの資源予約プロセスだけでQoSを保証することができる。
【0037】
通常、クライアント端末60で動作している業務通信アプリケーションなどの通信レスポンス全体を保証する場合には、双方向のデータに対してQoS保証を行う必要があり、サーバ(ホストコンピュータ)80からの応答データに関しては、そのネットワークに存在するQoS保証装置が同様の処理を行うことで実現する。
【0038】
QoS保証対象パケットの判別の方法としては、対象トラフィック判別部202でデータパケットの宛先アドレスを調べることで区別することができる。どの宛先アドレスがQoS保証となるかという条件は、条件データベース部206に予め登録しておき、これを参照する。これは例えば、クライアント・サーバ間通信において、対象のサーバのアドレスが指定されていた場合に、QoS保証対象とする、という場合に適用できる。
【0039】
つまり、情報系サーバ90へのデータはQoS保証対象としない場合は、そのアドレスを条件データベース部206には登録しない。サーバ側から多数のクライアント端末(クライアント端末群)60への応答データにQoS保証しようとする場合は、各クライアント端末60のアドレスをサーバ側のQoS保証装置30の条件データベース部206へ登録し、QoS保証対象トラフィックを切り分ける。
【0040】
また、サーバからの応答データを対象にする場合で、各クライアント端末60のアドレスを条件とするか、あるいはクライアント端末数が極度に多い場合でかつそこにはQoS保証対象とするクライアント端末60しか存在しない場合は、クライアント端末群が属するサブネットワーク、つまりLAN40のアドレスのみを登録し、それを調べることでQoS保証対象トラフィックを切り分ける。これは当然クライアント側のQoS保証装置20に適用しても良い。
【0041】
QoS保証対象パケットの判別の他の方法として、条件データベース部206に対象となる送信先アドレスを登録しておき、これを使用することもできる。条件データベース部206にQoS保証対象の通信を行うクライアント端末60のアドレスを登録し、またサーバ側のQoS保証装置30には対象とするサーバ80のアドレスを登録しておくことで実現できる。
【0042】
あるサブネットワーク(LAN)のクライアント端末60が多数の場合には、登録アドレス数が膨大になる可能性があり、また、あるサブネットワークにはQoS保証対象の通信しか行わないクライアント端末60のみが存在する場合は、そのサブネットワークアドレスのみを条件データベース部206に登録しておけば良い。
【0043】
また、例えば基幹業務通信に使われるプロトコルとして、上記SNA、FNAなどがあるが、SNAonTCP/IPの場合はポート番号が「108」(SNA Gateway Access Server)、「1439」(/tcp Eicon X.25/SNA Gateway)、あるいはFNAonTCP/IPの場合はポート番号が「492」または「493」(Transport Independent Convergence for FNA)と、IANA(Internet Assigned Number Authority)のアサインメントより決まっているため、条件データベース部206にこれらの宛先ポート番号を登録し、QoS保証対象パケットの判別にこれを使用することができる。
【0044】
QoS保証装置に存在するインターフェース部201に接続するサブネットワークには基幹業務端末のみが設置され、別のサブネットワークには一般のPCなどが接続されているといった形態で、基幹業務データ通信の品質のみ保証したい場合、上記サブネットワークの接続するQoS保証装置のインターフェース部201に入力するパケット群のみに関してQoSを保証することもできる。この場合、QoS保証装置の処理負荷は小さくできる。
【0045】
多数のクライアント端末60から送信されるデータを1つのRSVPプロセス、つまりRSVPホストプロセス部205で処理するためには、各パケットが1つのセッションで発生しているように見せ、それに対してRSVPで資源予約する必要がある。その為には、宛先アドレス、宛先ポート番号、プロトコルIDを同一にするようにトンネリングすれば良く、IPヘッダ中のプロトコル番号がUDPを示す「17」でトランスポート層ヘッダ(UDPヘッダ)に宛先ポート番号フィールドを持つIPヘッダ及びUDPヘッダで、各クライアント端末60のパケットをカプセル化すれば良い(図6参照)。
【0046】
具体的には、QoS保証装置がトンネルに使用するUDPポートと、トンネルの終端すなわち対になるQoS保証装置のIPアドレスをカプセル化機能部204に登録しておき、それらを利用してQoS保証対象パケットを切り分け後にカプセル化して送信すれば良い。
【0047】
UDP/IPは処理としては軽いが、ロストデータやダメージデータについて再送機能は無い為、トンネリング部分でのデータ伝送の信頼性を高めるために、IPヘッダ中のプロトコル番号が「6」であるTCP/IPにカプセル化し、それらのパケットに対してRSVPで予約を行っても良い。
【0048】
また、QoS保証装置間でカプセル化されて伝送され、設定された特定のUDPポートあるいはTCPポートでQoS保証装置に受信されたデータは、さらに本来の宛先であるサーバ80、あるいは逆方向では各クライアント端末60に受信できるように、カプセル化解除機能部207にて、付加されていたUDP/IPヘッダ、あるいはTCP/IPヘッダを取り除き、本来のデータパケットPKT1またはPKT3として転送機能部203から送信される。
【0049】
〔他のIP通信ネットワークシステム構成におけるQoS保証動作〕
次に、図7に示す本発明の他の実施の形態のIP通信ネットワークシステム3の構成、つまり多数のクライアント端末(クライアント端末群)60,61,62が属するサブネットワーク(LAN)40,41,42とサーバ(ホストコンピュータ)80,81が属するサブネットワーク(LAN)50,51とがWAN10を挟んでそれぞれ複数存在しているネットワーク形態において、データ通信のQoS保証を行う場合についての動作例を説明する。
【0050】
図2,図5,図6,図7,図8及び図9を併せ参照すると、宛先アドレスによりQoS保証対象パケットを切り分ける場合を考えると、クライアント側QoS保証装置20,21,22及びサーバ側QoS保証装置30,31の条件データベース部206(各QoS保証装置の構成要素は図2に示すQoS保証装置20の構成要素に基づいて説明する)を図8及び図9にそれぞれ示すように、QoS保証対象パケット切り分け用のアドレスとそのアドレスを持つパケットの宛先となるべきサーバのアドレス、逆方向ではクライアント端末60,61,62の属するアドレスとそれらネットワークに存在するQoS保証装置20,21,22のアドレスの対のエントリを条件の数だけ持たせる。
【0051】
そして、QoS保証対象パケット切り分け後に、カプセル化機能部204にパラメータとして渡して対応する対のQoS保証装置のアドレスでカプセル化して、それらのパケットに対して宛先毎にRSVPにより資源予約することにより、図7に示すように、複数の宛先ネットワークがある場合に対応可能である。
【0052】
また、例えば図7に示すネットワーク形態において、サブネットワーク50にサーバ80が複数存在した場合には、図8に示す「サーバ/ホストコンピュータのアドレス」ではなく「サブネットワーク50に存在するサーバ80のアドレス」をすべて登録すれば対応可能である。
【0053】
また、クライアント端末数が多い場合には、サーバ側QoS保証装置の条件データベース部206には、すべてのクライアント端末のアドレスの代わりに、サブネットワークのアドレスを登録して、エントリ自体の数を減らしても良い。
【0054】
また、例えば、特定の宛先ポート番号を基幹業務アプリケーション毎に使用している場合などでは、アドレスやサブネットワークアドレスの代わりに、ポート番号(カプセル化時のポート番号ではなく、オリジナルのデータPKT1の宛先ポート番号)を登録してこれを使用しても良い。
【0055】
さらに、これらを組み合せて条件データベース部206に登録することによって、同じ宛先だが、使用するポート番号が異なる基幹業務アプリケーションを使用するクライアント端末が混在している場合にも、対応が可能である。
【0056】
RSVPでトラフィックのQoSを保証するには、データの送信元がRSVPPathメッセージMSG1でトラフィックのデータレートを指定しなければならない。通常、クライアント端末数の多い基幹業務通信やその他のクライアント・サーバ間通信では、各クライアント端末の合計のデータレート、あるいはサーバからの応答データのレートは比較的一定している。しかし、単一のマルチメディアのストリームデータとは違い、若干のデータレートの総計には差が出ることが考えられる。
【0057】
そこで、QoS保証を確実にするため、QoS保証対象データの合計データ量をトラフィックレート監視部208によって監視し、差分が生じた場合に、差分に相当するダミーのデータパケットをダミーデータ発生部210で発生し送信して、データレートを一定にする。この場合のダミーデータパケットは、実際のデータがカプセル化されたものと同じ、すなわち宛先IPアドレスが対のQoS保証装置のIPアドレス、トンネルデータ用のポート番号を持つUDP/IPあるいはTCP/IPデータである。
【0058】
この場合、パケットのペイロードが一定のパケットを必要なだけ送信する、あるいはペイロードの大きさによって差分を補うなどの方法が考えられる。実際の運用では、RSVP PathメッセージMSG1で指定するデータレートはピーク時のレートより若干多目にし、差分をダミーデータパケットで補うという形態を採ることができる。この手法では、ダミーデータパケット分だけネットワークの帯域を無駄遣いすることになるが、次に述べる手法に比べて、QoS保証装置としては軽いRSVPプロセスで動作することができる。
【0059】
QoS保証対象データの合計データ量をトラフィックレート監視部208によって監視し、差分が生じた場合に、そのデータレートに一致するパラメータを予約条件設定部209に指定して変更後のRSVP PathメッセージMSG1を送信して、予約条件を実際のレートに合せる方法も採れる。僅かな変動毎に予約条件を変更して予約し直すのは、RSVPプロセスとして処理が重くなる可能性があるため、例えば前回予約時から10Kbpsの変動が検出されたとき毎に予約条件を変更するという運用が考えられる。
【0060】
RSVPによりネットワーク資源予約を開始するトリガとしては、資源の有効利用や処理負荷の低減のため、対象トラフィック判別部202にてQoS保証対象のトラフィックを検出した時点で、RSVPホストプロセス部205に指示してPathメッセージMSG1の送信を開始する。
【0061】
また、QoS保証装置にタイマ211を設け、対象トラフィック判別部202にてQoS保証対象のトラフィックが検出されなくなった時点でタイマ211を動作し、設定された時間が満了した時点で、タイマ211からRSVPホストプロセス部205に指示を出し、RSVP PathTearメッセージを送信して資源予約を解除することで、同様に資源の有効利用や処理負荷の低減が可能になる。
【0062】
また、オーダーエントリ業務など、例えば10:00〜18:00といったような、企業の顧客に対する営業時間帯のみに行われる業務のデータ通信に対してQoS保証を行う場合は、スケジュールタイマ212を設けて、ある時間の範囲では常に資源予約を行う、という運用を採ることができる。
【0063】
マルチメディアデータなどが同時に頻繁に使用されるような環境では、そのマルチメディアデータなどをRSVPでQoS保証して伝送することがあるが、基幹業務などの業務系のデータ通信に対してQoS保証を開始しようとした場合、他のセッションによりネットワーク帯域が使用されていて、業務用に確保したい帯域が確保できない場合もあり得るが、これを避けるため、QoS保証装置の起動時にRSVPのシグナリング、すなわちPathメッセージMSG1やResvメッセージMSG2の送信を開始し、常に予約しておくとよい。
【0064】
この場合は、RSVPによる他のデータに対する資源予約が、QoS保証対象データ用に確保している予約の分だけ利用できないだけで、QoS保証対象データが無い場合には、伝送路帯域自体は他のトラフィックによってすべて使用することができるので、大きな問題とはならない。
【0065】
〔変形例〕
上述したQoS保証機能は、サブネットワークの入口もしくはWANへの入口に設置されるルータ、またデータの経路上に存在するワークステーション(WS)やPCサーバなどのネットワークサーバに実装してもよい。この場合、転送機能部に通常のルータが持つルーティング機能を持たせれば良い。
【0066】
また、企業内IP網(イントラネット網)としてのルータネットワークの内部のルータすべてが上述したQoS保証機能を持つ必要は無いため、例えば製品として安価にするために、WSやPCに同機能を持たせ、サブネットワーク毎に1つ設置すれば良い。この場合、各クライアント端末やサーバ(ホストコンピュータ)はこの装置宛てにデータを送信することになり、QoS保証対象パケットの切り分けには、送信元アドレスや宛先ポート番号を条件データベース部に設定して使用することになる。
[その他]
(付記1)多数のデータ通信端末から送信されるデータパケットのうちの特定の条件に合致する特定データパケットの集合をトランスポート層対応のQoS保証プロトコルに則って品質保証するために、対象トラフィックを分類する判別手段と;
前記トラフィックの集合を1つのセッションと見なせるように、IPパケット交換網のQoS保証対象領域の反対側に存在するQoS保証装置のアドレスに基づき、QoS保証対象の前記特定データパケットをカプセルに構成するカプセル構成手段と;
カプセルに構成された前記特定データパケットの集合に対して前記QoS保証プロトコルに則って資源予約を行う資源予約手段と;
を有する第1のQoS保証装置と;
前記QoS保証対象領域の反対側に存在するQoS保証装置であって;
カプセルに構成され、かつQoS保証された前記特定データパケットを前記IPパケット交換網を通して受信する受信手段と;
受信した前記特定データパケットを実際の宛先に送信するために、カプセル構成を解除するカプセル解除手段と;
を有する第2のQoS保証装置と;
を備えることを特徴とするIP通信ネットワークシステム。
(付記2)多数のデータ通信端末から送信されるデータパケットのうちの特定の条件に合致する特定データパケットの集合をトランスポート層対応のQoS保証プロトコルに則って品質保証するために、対象トラフィックを分類する判別手段と;
前記トラフィックの集合を1つのセッションと見なせるように、IPパケット交換網のQoS保証対象領域の反対側に存在するQoS保証装置のアドレスに基づき、QoS保証対象の前記特定データパケットをカプセルに構成するカプセル構成手段と;
カプセルに構成された前記特定データパケットの集合に対して前記QoS保証プロトコルに則って資源予約を行う資源予約手段と;
を備えることを特徴とするQoS保証装置。
(付記3)カプセルに構成され、かつQoS保証された前記特定データパケットを前記IPパケット交換網を通して受信する受信手段と;
受信した前記特定データパケットを実際の宛先に送信するために、カプセル構成を解除するカプセル解除手段と;
を備える前記QoS保証対象領域の反対側に存在するQoS保証装置に対向することを特徴とする付記2記載のQoS保証装置。
(付記4)前記トランスポート層対応のQoS保証プロトコルがRSVPプロトコルであることを特徴とする付記2記載のQoS保証装置。
(付記5)前記IPパケット交換網がイントラネット網であることを特徴とする付記2記載のQoS保証装置。
(付記6)前記IPパケット交換網がワイドエリアネットワークから構成されていることを特徴とする付記2記載のQoS保証装置。
(付記7)前記判別手段は、前記多数のデータ通信端末から送信される前記データパケットのそれぞれの宛先アドレスに基づいて、前記特定データパケットを判別し、前記対象トラフィックを分類することを特徴とする付記2記載のQoS保証装置。
(付記8)前記判別手段は、前記多数のデータ通信端末から送信される前記データパケットのそれぞれの宛先ネットワークアドレスに基づいて、前記特定データパケットを判別し、前記対象トラフィックを分類することを特徴とする付記2記載のQoS保証装置。
(付記9)前記判別手段は、前記多数のデータ通信端末から送信される前記データパケットのそれぞれの送信元アドレスに基づいて、前記特定データパケットを判別し、前記対象トラフィックを分類することを特徴とする付記2記載のQoS保証装置。
(付記10)前記判別手段は、前記多数のデータ通信端末から送信される前記データパケットのそれぞれの送信元ネットワークアドレスに基づいて、前記特定データパケットを判別し、前記対象トラフィックを分類することを特徴とする付記2記載のQoS保証装置。
(付記11)前記判別手段は、前記多数のデータ通信端末から送信される前記データパケットのそれぞれの宛先ポート番号に基づいて、前記特定データパケットを判別し、前記対象トラフィックを分類することを特徴とする付記2記載のQoS保証装置。
(付記12)前記判別手段は、前記多数のデータ通信端末から送信される前記データパケットのそれぞれの受信インターフェースに基づいて、前記特定データパケットを判別し、前記対象トラフィックを分類することを特徴とする付記2記載のQoS保証装置。
(付記13)前記カプセル構成手段は、前記トラフィックの集合を1つのセッションと見なせるように、前記IPパケット交換網のQoS保証対象領域の反対側に存在する対向装置のインターフェースのアドレスに基づき、QoS保証対象の前記特定データパケットをUDP/IPでカプセルに構成することを特徴とする付記2記載のQoS保証装置。
(付記14)前記カプセル構成手段は、前記トラフィックの集合を1つのセッションと見なせるように、前記IPパケット交換網のQoS保証対象領域の反対側に存在する対向装置のインターフェースのアドレスに基づき、QoS保証対象の前記特定データパケットをTCP/IPでカプセルに構成することを特徴とする付記2記載のQoS保証装置。
(付記15)QoS保証対象の前記特定データパケットの集合の宛先が複数である場合、前記QoS保証対象領域の反対側に存在するQoS保証装置のそれぞれのアドレスとQoS保証対象の前記特定データパケットの宛先アドレスとの組対応を記憶する記憶手段を参照して、前記特定データパケットのそれぞれの宛先アドレスを調べ、宛先となる前記反対側のQoS保証装置を決定する決定手段を更に備えることを特徴とする付記2記載のQoS保証装置。
(付記16)QoS保証対象の前記特定データパケットの集合の宛先が複数である場合、前記QoS保証対象領域の反対側に存在するQoS保証装置のそれぞれのアドレスと前記反対側のQoS保証装置のそれぞれに接続しているサブネットワークのネットワークアドレスとの組対応を記憶する記憶手段を参照して、前記特定データパケットのそれぞれの宛先ネットワークアドレスを調べ、宛先となる前記反対側のQoS保証装置を決定する決定手段を更に備えることを特徴とする付記2記載のQoS保証装置。
(付記17)QoS保証対象の前記特定データパケットの集合の宛先が複数である場合、前記QoS保証対象領域の反対側に存在するQoS保証装置のそれぞれのアドレスとQoS保証対象の前記特定データパケットの宛先ポート番号との組対応を記憶する記憶手段を参照して、前記特定データパケットのそれぞれの宛先ポート番号を調べ、宛先となる前記反対側のQoS保証装置を決定する決定手段を更に備えることを特徴とする付記2記載のQoS保証装置。
(付記18)前記QoS保証対象トラフィックの総データ量を監視し、伝送レートに変動があった場合に、前記QoS保証対象トラフィックの総伝送レートを一定に保つために送信する、差分レート分のダミーデータパケットを発生する発生手段を更に備えることを特徴とする付記2記載のQoS保証装置。
(付記19)前記QoS保証対象トラフィックの総データ量を監視し、伝送レートに変動があった場合に、前記QoS保証プロトコルに則った資源予約条件を動的に変更するための変更手段を更に備えることを特徴とする付記2記載のQoS保証装置。
(付記20)前記QoS保証対象トラフィックを監視し、前記QoS保証対象トラフィックが受信されなかった場合にタイマを起動し、このタイマに設定された時間が満了するまでに、再び前記QoS保証対象トラフィックが受信されない場合は、前記QoS保証プロトコルに則った資源予約を解除する予約解除手段を更に備えることを特徴とする付記2記載のQoS保証装置。
(付記21)スケジュールタイマを参照して、予め定めた時間の範囲で前記QoS保証プロトコルに則った資源予約を実行する実行手段を更に備えることを特徴とする付記2記載のQoS保証装置。
(付記22)前記第1及び第2のQoS保証装置の有する機能をネットワーク経路上に存在する他の装置に実装したことを特徴とする付記1記載のIP通信ネットワークシステム。
(付記23)前記第1及び第2のQoS保証装置の有する機能をネットワーク経路上に存在しない他の装置に実装したことを特徴とする付記1記載のIP通信ネットワークシステム。
【0067】
【発明の効果】
以上説明したように、本発明によれば、主としてRSVP対応ネットワーク機器が導入されている企業内IP網などにおいて、本来RSVPによるQoS保証が難しい、重要通信である基幹業務などの多数端末がランダムに送信するデータパケットの集合に対するQoS保証が実現でき、企業ユースの強い通信プロトコルのIPへの統合やネットワークの統合を実現可能とし、ネットワーク管理自体の容易化やそのコストの低減などを図ることができる。
【0068】
また、本発明によれば、基幹業務データ通信だけではなく、クライアント・サーバ環境における通信応答性の向上やその他の重要通信などにも適用することができ、重要度に応じた通信品質を提供できる。
【図面の簡単な説明】
【図1】 本発明の一実施の形態のIP通信ネットワークシステムの構成を示すブロック図。
【図2】 QoS保証装置の詳細構成を示すブロック図。
【図3】 RSVPのシグナリングを説明するための図。
【図4】 RSVPの資源確保システムを示すブロック図。
【図5】 IP通信ネットワークシステムにおけるトンネリングの概念を説明するための図。
【図6】 UDP/IPによるデータパケットのカプセル化を示す図。
【図7】 本発明の他の実施の形態のIP通信ネットワークシステムの構成を示すブロック図。
【図8】 クライアント側QoS保証装置の条件データベースを示す図。
【図9】 サーバ側QoS保証装置の条件データベースを示す図。
【符号の説明】
1,3 IP通信ネットワークシステム
2 QoS保証対象領域
10 WAN(ルータネットワーク)
20,21,22,30,31 QoS保証装置
40,41,42,50,51 LAN(サブネットワーク)
60,61,62 クライアント端末
70 情報系端末
80,81 サーバ(ホストコンピュータ)
90 情報系サーバ
Claims (12)
- 多数のデータ通信端末から送信されるデータパケットのうちの特定の条件に合致する特定データパケットの集合をトランスポート層対応のQoS保証プロトコルに則って品質保証するために、対象トラフィックを分類する判別手段と;
前記トラフィックの集合を1つのセッションと見なせるように、IPパケット交換網のQoS保証対象領域の反対側に存在するQoS保証装置のアドレスに基づき、QoS保証対象の前記特定データパケットのみをカプセルに構成するカプセル構成手段と;
カプセルに構成された前記特定データパケットの集合に対して前記QoS保証プロトコルに則って資源予約を行う資源予約手段と;
を有する第1のQoS保証装置と;
前記QoS保証対象領域の反対側に存在するQoS保証装置であって;
カプセルに構成され、かつQoS保証された前記特定データパケットを前記IPパケット交換網を通して受信する受信手段と;
受信した前記特定データパケットを実際の宛先に送信するために、カプセル構成を解除するカプセル解除手段と;
を有する第2のQoS保証装置と;
を備えることを特徴とするIP通信ネットワークシステム。 - 多数のデータ通信端末から送信されるデータパケットのうちの特定の条件に合致する特定データパケットの集合をトランスポート層対応のQoS保証プロトコルに則って品質保証するために、対象トラフィックを分類する判別手段と;
前記トラフィックの集合を1つのセッションと見なせるように、IPパケット交換網のQoS保証対象領域の反対側に存在するQoS保証装置のアドレスに基づき、QoS保証対象の前記特定データパケットのみをカプセルに構成するカプセル構成手段と;
カプセルに構成された前記特定データパケットの集合に対して前記QoS保証プロトコルに則って資源予約を行う資源予約手段と;
を備えることを特徴とするQoS保証装置。 - カプセルに構成され、かつQoS保証された前記特定データパケットを前記IPパケット交換網を通して受信する受信手段と;
受信した前記特定データパケットを実際の宛先に送信するために、カプセル構成を解除するカプセル解除手段と;
を備える前記QoS保証対象領域の反対側に存在するQoS保証装置に対向することを特徴とする請求項2記載のQoS保証装置。 - QoS保証対象の前記特定データパケットの集合の宛先が複数である場合、前記QoS保証対象領域の反対側に存在するQoS保証装置のそれぞれのアドレスとQoS保証対象の前記特定データパケットの宛先アドレスとの組対応を記憶する記憶手段を参照して、前記特定データパケットのそれぞれの宛先アドレスを調べ、宛先となる前記反対側のQoS保証装置を決定する決定手段を更に備えることを特徴とする請求項2記載のQoS保証装置。
- QoS保証対象の前記特定データパケットの集合の宛先が複数である場合、前記QoS保証対象領域の反対側に存在するQoS保証装置のそれぞれのアドレスと前記反対側のQoS保証装置のそれぞれに接続しているサブネットワークのネットワークアドレスとの組対応を記憶する記憶手段を参照して、前記特定データパケットのそれぞれの宛先ネットワークアドレスを調べ、宛先となる前記反対側のQoS保証装置を決定する決定手段を更に備えることを特徴とする請求項2記載のQoS保証装置。
- QoS保証対象の前記特定データパケットの集合の宛先が複数である場合、前記QoS保証対象領域の反対側に存在するQoS保証装置のそれぞれのアドレスとQoS保証対象の前記特定データパケットの宛先ポート番号との組対応を記憶する記憶手段を参照して、前記特定データパケットのそれぞれの宛先ポート番号を調べ、宛先となる前記反対側のQoS保証装置を決定する決定手段を更に備えることを特徴とする請求項2記載のQoS保証装置。
- 前記QoS保証対象トラフィックの総データ量を監視し、伝送レートに変動があった場合に、前記QoS保証対象トラフィックの総伝送レートを一定に保つために送信する、差分レート分のダミーデータパケットを発生する発生手段を更に備えることを特徴とする請求項2記載のQoS保証装置。
- 前記QoS保証対象トラフィックの総データ量を監視し、伝送レートに変動があった場合に、前記QoS保証プロトコルに則った資源予約条件を動的に変更するための変更手段を更に備えることを特徴とする請求項2記載のQoS保証装置。
- 前記QoS保証対象トラフィックを監視し、前記QoS保証対象トラフィックが受信されなかった場合にタイマを起動し、このタイマに設定された時間が満了するまでに、再び前記QoS保証対象トラフィックが受信されない場合は、前記QoS保証プロトコルに則った資源予約を解除する予約解除手段を更に備えることを特徴とする請求項2記載のQoS保証装置。
- スケジュールタイマを参照して、予め定めた時間の範囲で前記QoS保証プロトコルに則った資源予約を実行する実行手段を更に備えることを特徴とする請求項2記載のQoS保証装置。
- 前記特定の条件に合致する特定データパケットが、前記多数のデータ通信端末からランダムに送信されるバーストデータであることを特徴とする請求項1記載のIP通信ネットワークシステム。
- 前記特定の条件に合致する特定データパケットが、前記多数のデータ通信端末からランダムに送信されるバーストデータであることを特徴とする請求項2記載のQoS保証装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22041999A JP4454072B2 (ja) | 1999-08-03 | 1999-08-03 | IP通信ネットワークシステム及びQoS保証装置 |
US09/587,352 US6977896B1 (en) | 1999-08-03 | 2000-06-05 | IP communications network system and QoS guaranteeing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22041999A JP4454072B2 (ja) | 1999-08-03 | 1999-08-03 | IP通信ネットワークシステム及びQoS保証装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001045066A JP2001045066A (ja) | 2001-02-16 |
JP4454072B2 true JP4454072B2 (ja) | 2010-04-21 |
Family
ID=16750824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22041999A Expired - Fee Related JP4454072B2 (ja) | 1999-08-03 | 1999-08-03 | IP通信ネットワークシステム及びQoS保証装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6977896B1 (ja) |
JP (1) | JP4454072B2 (ja) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3390384B2 (ja) * | 1999-11-04 | 2003-03-24 | 日本電気通信システム株式会社 | Tcp/ipにおけるコネクション設定方法および方式 |
US7111163B1 (en) | 2000-07-10 | 2006-09-19 | Alterwan, Inc. | Wide area network using internet with quality of service |
US7886054B1 (en) | 2000-10-11 | 2011-02-08 | Siddhartha Nag | Graphical user interface (GUI) for administering a network implementing media aggregation |
US7774468B1 (en) | 2000-07-28 | 2010-08-10 | Siddhartha Nag | Network traffic admission control |
US7788354B2 (en) | 2000-07-28 | 2010-08-31 | Siddhartha Nag | End-to-end service quality in a voice over Internet Protocol (VoIP) Network |
US7013338B1 (en) * | 2000-07-28 | 2006-03-14 | Prominence Networks, Inc. | Multiplexing several individual application sessions over a pre-allocated reservation protocol session |
JP2003143212A (ja) * | 2001-11-01 | 2003-05-16 | Fujitsu Ltd | サーバとクラアイントとの接続方法およびルータ装置 |
JP3792631B2 (ja) * | 2002-09-30 | 2006-07-05 | Necインフロンティア株式会社 | パケット伝送方法及び装置、それを用いた基地局装置、無線lan端末装置、無線lanシステム |
KR100453324B1 (ko) * | 2002-11-18 | 2004-10-20 | 한국전자통신연구원 | 인터넷 서비스품질 보장을 위한 라우팅 장치 및 그 방법 |
WO2005008977A1 (ja) * | 2003-07-18 | 2005-01-27 | Fujitsu Limited | パケット転送方法及び装置 |
US7406533B2 (en) * | 2003-10-08 | 2008-07-29 | Seiko Epson Corporation | Method and apparatus for tunneling data through a single port |
US7392323B2 (en) * | 2004-11-16 | 2008-06-24 | Seiko Epson Corporation | Method and apparatus for tunneling data using a single simulated stateful TCP connection |
US7620181B2 (en) * | 2005-04-20 | 2009-11-17 | Harris Corporation | Communications system with minimum error cryptographic resynchronization |
US8428074B2 (en) | 2005-04-29 | 2013-04-23 | Prom Ks Mgmt Limited Liability Company | Back-to back H.323 proxy gatekeeper |
JP2007134971A (ja) * | 2005-11-10 | 2007-05-31 | Nippon Hoso Kyokai <Nhk> | 電力線通信多重装置 |
KR100901206B1 (ko) * | 2007-12-10 | 2009-06-08 | 한국전자통신연구원 | 기지국과 네트워크 개체간의 서비스 품질 보장이 가능한데이터 교환방법 |
US9313108B2 (en) * | 2007-12-14 | 2016-04-12 | Ericsson Ab | Flexible and scalable method and apparatus for dynamic subscriber services configuration and management |
JP5051056B2 (ja) * | 2008-08-13 | 2012-10-17 | 富士通株式会社 | 通信システム |
JP5044519B2 (ja) * | 2008-10-06 | 2012-10-10 | アラクサラネットワークス株式会社 | 受信側装置、伝送装置、伝送方法およびプログラム |
EP2257003B1 (en) | 2009-05-29 | 2012-09-12 | Alcatel Lucent | A data packet processing device and method generating measurable resource usage |
US8638778B2 (en) * | 2009-09-11 | 2014-01-28 | Cisco Technology, Inc. | Performance measurement in a network supporting multiprotocol label switching (MPLS) |
US9007909B2 (en) * | 2011-03-09 | 2015-04-14 | International Business Machines Corporation | Link layer reservation of switch queue capacity |
US9769116B2 (en) * | 2011-09-16 | 2017-09-19 | Wilmerding Communications Llc | Encapsulating traffic while preserving packet characteristics |
WO2014000307A1 (zh) * | 2012-06-30 | 2014-01-03 | 华为技术有限公司 | 数据传输方法、网元设备及通信*** |
US9525639B2 (en) * | 2014-05-28 | 2016-12-20 | Broadcom Corporation | 2.5 GBPS/5GBPS ethernet communications over a full duplex communication channel |
US9647982B2 (en) | 2015-03-03 | 2017-05-09 | Oracle International Corporation | Peer tunneling for real-time communications |
US10015287B2 (en) * | 2015-03-04 | 2018-07-03 | Oracle International Corporation | Efficient tunneled streams for real-time communications |
US10142229B2 (en) * | 2015-03-13 | 2018-11-27 | Oracle International Corporation | Concealed datagram-based tunnel for real-time communications |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6069889A (en) * | 1996-10-02 | 2000-05-30 | International Business Machines Corporation | Aggregation of data flows on switched network paths |
US6091709A (en) * | 1997-11-25 | 2000-07-18 | International Business Machines Corporation | Quality of service management for packet switched networks |
US6418139B1 (en) * | 1998-11-25 | 2002-07-09 | Nortel Networks Limited | Mechanism to guarantee quality of service to real-time traffic on IP networks |
US6519254B1 (en) * | 1999-02-26 | 2003-02-11 | Lucent Technologies Inc. | RSVP-based tunnel protocol providing integrated services |
US6538416B1 (en) * | 1999-03-09 | 2003-03-25 | Lucent Technologies Inc. | Border gateway reservation protocol for tree-based aggregation of inter-domain reservations |
-
1999
- 1999-08-03 JP JP22041999A patent/JP4454072B2/ja not_active Expired - Fee Related
-
2000
- 2000-06-05 US US09/587,352 patent/US6977896B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6977896B1 (en) | 2005-12-20 |
JP2001045066A (ja) | 2001-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4454072B2 (ja) | IP通信ネットワークシステム及びQoS保証装置 | |
US9832169B2 (en) | Method and system for communicating over a segmented virtual private network (VPN) | |
EP1333642B1 (en) | Method and system for integrating performance enhancing functions in a virtual private network (VPN) | |
US7643416B2 (en) | Method and system for adaptively applying performance enhancing functions | |
US9426078B2 (en) | Systems and methods for dynamic quality of service | |
US7525994B2 (en) | Packet data flow identification for multiplexing | |
US7835285B2 (en) | Quality of service, policy enhanced hierarchical disruption tolerant networking system and method | |
EP1443713A2 (en) | Method and system for utilizing virtual private network (VPN) connections in a performance enhanced network | |
EP1443731A2 (en) | Method and system for providing security in performance enhanced network | |
JP3985638B2 (ja) | Rsvp代理応答ルータ、rsvp代理応答システム及びそれに用いるrsvp代理応答方法 | |
US20070008884A1 (en) | Immediate ready implementation of virtually congestion free guarantedd service capable network | |
US20080002663A1 (en) | Virtual network interface card loopback fastpath | |
CA2353339A1 (en) | Method and system for prioritizing traffic in a network | |
US8359405B1 (en) | Performance enhancing proxy and method for enhancing performance | |
Adami et al. | TCP/IP-based multimedia applications and services over satellite links: experience from an ASI/CNIT project | |
JP3614006B2 (ja) | 非対称経路利用通信システム、および、非対称経路利用通信方法 | |
JPH11331257A (ja) | 異ネットワーク間接続方法およびルータ装置 | |
Brown et al. | Phoebus: A session protocol for dynamic and heterogeneous networks | |
Kodama et al. | TCP Multi-Stream Data Transfer using Multiple Network Interface Cards | |
JP2004032453A (ja) | パケット通信システムとこのシステムで使用されるパケット転送装置及びパケット転送制御プログラム | |
Cruickshank et al. | Broadband Satellite Multimedia (BSM) security architecture and interworking with performance enhancing proxies | |
Seo et al. | Design of sctp-scf | |
Lee et al. | Reliable multicasting in the Internet: experience with the IRMA architecture | |
Prudich | Dynamic Routing Using an Overlay Network of Relays | |
Schmida et al. | QoS based Real Time Audio Streaming on IPv Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060222 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070918 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070925 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071122 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080226 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100202 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130212 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |