JPH11341053A - サ―ビス品質割当の方法および機構 - Google Patents
サ―ビス品質割当の方法および機構Info
- Publication number
- JPH11341053A JPH11341053A JP7613899A JP7613899A JPH11341053A JP H11341053 A JPH11341053 A JP H11341053A JP 7613899 A JP7613899 A JP 7613899A JP 7613899 A JP7613899 A JP 7613899A JP H11341053 A JPH11341053 A JP H11341053A
- Authority
- JP
- Japan
- Prior art keywords
- flow
- service
- quality
- entity
- directory
- 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
Links
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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
を提供する。 【解決手段】 サービス品質(QoS)機構42は、ネ
ットワーク上のフローに対しQoSの割り当てを、ネッ
トワーク上のフローに関連したエンティティの新たなイ
ンスタンスの検出に応答して、動的環境において可能に
する。コントローラ40は、フローとエンティティとの
間のバインディングを判定し、これは、そのフローの少
なくとも1つのパラメータに基づいて行う。QoS定義
は、ネットワークのディレクトリ・サービス内に維持す
る。このQoS定義は、そのフローに対する少なくとも
1つのコンフィギュレーション・ルールを含む。ディレ
クトリ・インターフェース44は、エンティティに対す
るQoS定義にアクセスし、QoS定義は、フローをQ
oSにバインディングする。QoS定義のコンフィギュ
レーション・ルールは、フローをコンフィギュレーショ
ンするためにフローに対し適用する。
Description
ットもしくはイントラネットのようなネットワーク上で
のサービス品質割当に関するものである。
集合のサービスを提供している。その最も低いレベルで
は、コネクションレス配信システム(connectionless d
elivery system)は、基盤を提供し、この基盤にあらゆ
るものが支えられている。次のレベルでは、信頼性のあ
るトランスポート・サービス(reliable transport ser
vice)が高いレベルのプラットフォームを提供する。第
3のレベルでは、アプリケーション・サービスが提供さ
れ、これは、信頼性のあるトランスポート・サービスに
頼っている。
信頼性のない、コネクションレスで、最善(best-effor
t)の、パケット配信システムから成っている。このサ
ービスは、“信頼性のない(unreliable)”ものとして
記述するが、その理由は、配信の保証がないからであ
る。パケットは、失われたり、二重になったり、もしく
は順不同で配信されることがあるが、インターネット
は、このような状態を検出したり、あるいは送り手もし
くは受け手にそれを知らせることもない。このサービス
は、“コネクションレス(connectionless)”のものと
記述したが、その理由は、各パケットが、その他のもの
全てと独立に扱われるからである。1つのマシンから別
のものへと送られる1つのシーケンスのパケットは、互
いに異なった経路を通ったり、またあるパケットは失わ
れるがその他は配信されるということがある。このサー
ビスは、“最善(best-effort)”のものと記述する
が、それは、インターネットがパケットを配信するが、
配信の保証をしないからである。
機構を定めるプロトコルは、“インターネット・プロト
コル”と呼ばれており、これは通常、そのイニシャルI
Pで呼ばれている。IPは、データ・フォーマットの公
式の仕様を定めており、これには、データ転送の基本的
な単位とインターネットを通過するデータ全ての正確な
フォーマットとが含まれている。また、IPは、パケッ
トを処理すべき方法およびエラーを取り扱う方法とを指
定したルールも含んでいる。特に、IPは、信頼性のな
い配信およびパケット・ルーティングのアイデアを具現
化している。
Pレイヤの上で、提供されている1つのサービスは、信
頼性のあるトランスポート・サービスであり、これは、
通常、“信頼性のあるストリーム・トランスポート・サ
ービス”と呼ばれていて、伝送制御プロトコル(Transm
ission Control Protocol (TCP))により定められてい
る。このTCPプロトコルとその下にあるインターネッ
ト・プロトコル(IP)の組合せは、TCP/IPとし
て呼ばれることも多い。
ーム配信サービスは、信頼性のないデータグラム・プロ
トコル(UDP)と対比させることができ、そのUDP
もまた、インターネット上で提供される。UDPは、信
頼性のない配信サービスを提供するが、それは、配信が
保証されないからである。例えば、伝送エラーがデータ
に干渉したとき、ネットワーク・ハードウェアが故障し
たとき、あるいはネットワークが提示された負荷を収容
するには重過ぎる程装荷されたときに、パケットが失わ
れたり破壊されたりすることがある。
したビット・ストリームによって配信を提供する複雑な
構造を有している。TCPは、2つのコンピュータが信
頼性のある転送を実現するために交換すべきデータおよ
び確認応答のフォーマット、並びにデータが正しく届い
たことを保証するプロシージャの詳細を定めている。
ト・プロトコルが信頼性がないとした場合、TCP伝送
は、再伝送を伴う肯定確認応答として知られた技術にし
たがって動作する。この技術は、受け手がそのソースと
通信することを必要するものであって、データを受ける
度に確認応答メッセージを送り返す。送り手は、これが
送る各パケットのレコードを保持し、そして次にパケッ
トを送る前に確認応答を待つ。送り手はまた、そのパケ
ットを送ったときにタイマを起動し、そしてこのタイマ
が確認応答が届くまでに満了した場合にパケットを再伝
送する。
の間の時間は、ラウンド・トリップ・タイム(Round-Tr
ip-Time (RTT))と称す。このRTTは、例えばネット
ワーク・ローディング(例えば、システム内の中間のノ
ードにおける遅延)および受け手におけるローディング
のような多くのファクタに依存して、時間とともに変動
する。このRTTを判定する際の重要なファクタは、利
用可能な帯域幅である。したがって、多数のクライアン
トが共通のサーバに対しアクセスしている場合に、例え
ばクライアント間のサービス品質をバランスさせるため
には、個々のクライアントに割り当てる帯域幅、パケッ
ト遅延等のようなファクタを制御することが望ましい。
このようなファクタの制御は、通常は、サービス品質
(Qualityof Service (QoS))の制御と呼ばれている。
ローに対するQoSは、IPソース・アドレス、IP宛
先アドレス、プロトコルおよびポートのようなトラフィ
ック自身に含まれる情報に基づいて、静的に割り当てて
いる。このQoSは、1以上のコンフィギュレーション
・ルールにより定めており、その各々は、情報フローに
対する帯域幅、バッファ・サイズ、ファイアウォール特
性等のような1以上のファクタを定める。
識別子に基づいており、この識別子は、通常、ソース/
宛先IPアドレス・プロトコル、ソース/宛先ポート、
および/またはデータ・フローからの任意のその他の関
連する要素のようなパラメータから構成される。しか
し、あるエンティティに属する情報フローに対するこの
QoS割当は、それらパラメータがそのエンティティに
対し堅くしかも恒久的に結び付けられている場合にのみ
可能である。
で適用されている。静的コンフィギュレーションは、限
定された融通性を提供するだけでなく、ユーザがネット
ワークにログオンされていない場合にQoSに対するル
ールが使用されないおそれがある、という結果を有す
る。
ラネットは、通常、最善の先入れ先出し形式に基づいて
いる。しかし、ネットワーク上での差別化したサービス
の提供に対する傾向は、QoSの割当に対するもっと融
通性のあるアプローチに対するニーズを生じるようにな
ってきている。
の課題がある。従来技術におけるのと同じように単にI
Pアドレスまたはポートに基づいてコンフィギュレーシ
ョン・ルールを作成することは、IPアドレスに対する
エンティティあるいはポート割当に対するエンティティ
が、動的なIPおよびポート割当の一方または両方に起
因して変化し得る場合には、効果的ではない。より一般
的には、あるエンティティに対しフロー・パラメータ
(例えば、IPアドレス)の動的割当がある場合、その
エンティティとフローとの間には緊密なリンクはない。
ここで注意すべきであるが、“エンティティ”とは、ユ
ーザ、あるいはもっと一般的には、アプリケーション、
機器、もしくはその他のネットワーク・エンティティが
可能であり、したがって、単一のエンティティである必
要はなく、1グループのユーザ、1集合の機器等が可能
である。また、動的フロー・パラメータは、IPアドレ
ス、ポート、あるいはその他の任意の動的に割当可能な
フロー・パラメータが可能である。
言及するが、ただし、本発明は、IPアドレスの動的割
当を備えた環境や、例えばポートの動的割当を備えた他
の環境にも限定されるものではないことは理解されるべ
きである。動的アドレス割当は、多くの異なった環境の
下で提供する。そのような環境の例は、ユーザ・サービ
スにおけるリモート認証ダイアル(Remote Authenticat
ion Dial in User Service (RADIUS) )、および動的ホ
スト・コンフィギュレーション・プロトコル(Dynamic
Host Configuration Protocol (DHCP))である。RAD
IUSについての説明は、リグニー、ルーベンス、シン
プソンおよびウィレンスの“ユーザ・サービスにおける
リモート認証ダイアル”(C Rigney, A Rubens, W Simp
son, andS Willens, ”Remote Authentication Dial in
User Service (RADIUS)”, RFC2138, April 1997)に
見られる。DHCPについての説明は、ドロムスの“動
的ホスト・コンフィギュレーション・プロトコル”(R.
Droms”Dynamic Host Configuration Protocol”, RFC
-213 1, March 1997)に見ることができる。
IPアドレス割当)を備えたそのような環境において
は、エンティティは、情報フロー(通常は、単に“フロ
ー”と呼ぶ)を確立するためにネットワーク上における
存在を求めることになる。
Sを定めるコンフィギュレーション・ルール(またはポ
リシー)を備えた、QoSの割当に対する在来の静的な
アプローチは、効率的に機能しないか、あるいはそのよ
うな環境においては全く機能しない。良くても、QoS
のアプリオリ割当は、ネットワーク・リソースの非効率
な使用をもたらすが、それは、アプリオリ割当が情報フ
ローのある特定のインスタンスに対して適用可能でなく
なることがあるからである。例えば、所定のQoSの帯
域幅制限のため、情報フローの特定のインスタンスは、
利用可能な帯域幅の十分な使用を行うことができなくな
ることがある。また、潜在的に莫大な数のエンティティ
を有するネットワークにおいては、QoSのアプリオリ
のインストールは、不使用のあるいは過負荷のリソース
のある、コンフィギュレーション・ルールの間違った組
合せを生じる。最悪の場合、アプリオリ割当は、フロー
とエンティティとの間に恒久的なリンクのない場合には
機能しなくなる。
フロー・パラメータの動的割当を実施する環境のための
QoS定義の提供に対する解決法を提供することを目的
とする。
は、添付の独立形式および従属形式の請求項に記載して
ある。従属請求項の特徴の組合せは、適当な場合には、
独立請求項の特徴と組み合わせることができるものであ
って、単に請求項に明示的に記載していないだけであ
る。
のフローに対しサービス品質(QoS)を割り当てるコ
ンピュータ実装式の方法を提供する。この方法は、 i)前記ネットワーク上の前記フローに関連したエンテ
ィティの新たなインスタンスを検出するステップと、 ii)前記フローと前記エンティティとの間のバインデ
ィングを、前記フローの少なくとも1つのパラメータに
基づいて判定するステップと、 iii)前記バインディングを使用することにより、前
記エンティティに対するQoS定義にアクセスするステ
ップであって、該QoS定義は、前記ネットワークのデ
ィレクトリ・サービス内に保持されており、かつ前記フ
ローに対する少なくとも1つのコンフィギュレーション
・ルールを含み、これにより前記QoS定義が前記フロ
ーを前記QoSにバインディングする、前記のステップ
と、 iv)前記QoS定義により識別した前記少なくとも1
つのコンフィギュレーション・ルールを前記フローに対
し動的に適用するステップと、から成る。
在来のアプリオリの割当とは異なり、本発明の1実施形
態は、フローに関連したエンティティの新たなインスタ
ンスの検出に応答してのQoSの割当を提供する。この
ようにして、QoSは、エンティティのアクティビティ
が開始するときに動的に割り当てることができる。その
結果、コンフィギュレーション・ルールは、これらを適
用するフローが存在するときにのみ作成する。したがっ
て、これらを動的に割り当てることができる。これら
は、動的に割り当てたフロー・パラメータ(例えば、ネ
ットワークのアドレスまたはポート)に基づかせること
さえもできる。フロー−エンティティ・バインディング
の融通性のあるマッピングがこれにより可能となる。
ィティの新たなインスタンスの検出は、異なった種々の
方法で実現することができる。例えば、これは、エンテ
ィティに関するフロー・イベントに応答することによ
り、例えば、割り当てられた正しいQoSを先に有して
いないフローを検出することにより実現することができ
る。したがって、本発明の1実施形態においては、フロ
ーのプロトコル・ヘッダを調べ、そしてフロー・パラメ
ータをこれから抽出する。確立されたルール(ポリシ
ー)との比較を使うことにより、フローの関連したエン
ティティの新たなインスタンスを表す特定のコンフィギ
ュレーション・ルールを有するフローを識別することが
できる。割り当てられた特定のルールを有していないフ
ローの検出は、デフォルトのルールに従わせることがで
き、そしてまた、そのフローに関連したエンティティの
新たなインスタンスとして解釈する。
関連したエンティティの新たなインスタンスの検出は、
ディレクトリ・イベントに応答して実施することができ
る。例えば、これは、例えばDHCP動的割当フェーズ
またはRADIUS認証フェーズのようなイベントから
生ずるディレクトリ・サービスのディレクトリ内の変更
に応答することにより実施することができる。
連したフローに対する1以上のフロー・パラメータは、
キーとして使うことにより、フロー−エンティティ・バ
インディングを確立することができる。このフロー・パ
ラメータは、動的に適用可能なあるいは割当可能なパラ
メータ(例えば、割り当てたIPアドレスまたはポート
番号)を含むことができる。QoS識別には、ディレク
トリ・サービスから、このキーをもつエンティティに対
するエントリを求めることによりアクセスすることがで
きる。このQoS識別は、フロー−エンティティ・バイ
ンディングを表す識別子を形成する。次に、このQoS
識別をさらに別の段階において使用することにより、そ
のフローに対する1以上のコンフィギュレーション・ル
ールを含むQoS定義を検索する。QoS定義はこれに
より、そのフローをQoSにバインディングする。その
結果として、QoS定義は、このときに、そのエンティ
ティにバインディングすることができる。したがって、
言い換えれば、本発明の1実施形態は、エンティティに
属するフローに対しQoSを割り当てる方法を提供する
ことができる。
まれるルール(ポリシー)は、次に、ネットワーク機器
に適用するかあるいはその中にインストールすることに
より、そのエンティティに対するフローにQoSを割り
当てることができる。
ンティティに対する新たなフローの新たなインスタンス
を検出しまたQoSを割り当てるネットワーク機器は、
同じものである。しかし、これら機能は、分けることも
できる。
ション、機器、もしくはその他のネットワーク・エンテ
ィティとすることができ、したがって単一のエンティテ
ィとする必要はなく、1グループのユーザ、1組の機器
等の複合エンティティとすることもできる。
ロトコル・ヘッダから抽出することができ、そして例え
ば、IPアドレス(ソースまたはフローの方向に依存し
た宛先アドレスのいずれか)、プロトコル(これの下
で、情報フローが動作可能)、およびソース・ポートお
よび宛先ポートの一方または両方、の内の1以上を含む
ことができる。本発明はそのような動的環境に特に向け
たものであるが、本発明は、IP割当が静的であるよう
な環境においても使用することができる。
上のフローに対しQoS定義を割り当てるQoS機構を
提供する。このQoS機構は、前記ネットワーク上のフ
ローに関連したエンティティの新たなインスタンスの検
出に応答して、前記フローの少なくとも1つのパラメー
タに基づいて前記フローと前記エンティティとの間のバ
インディングを判定するように構成したコントローラを
備える。ディレクトリ・インターフェースは、QoS定
義にアクセスするように構成する。このQoS定義は、
前記ネットワークのディレクトリ・サービス内に維持
し、かつ前記フローに対する少なくとも1つのコンフィ
ギュレーション・ルールを含み、これにより、前記Qo
S定義は、前記フローを前記QoSとバインディングす
る。前記コントローラは、さらに、前記QoS定義によ
り識別した前記少なくとも1つのコンフィギュレーショ
ン・ルールを前記ネットワーク上の前記フローに対し動
的に適用するため動作可能となるようにさらに構成す
る。
ティティ間のマッピング、前記QoS識別と前記エンテ
ィティとの間のマッピング、前記QoS識別と前記Qo
S定義との間のマッピングを維持する。
ィティの新たなインスタンスの検出は、QoS機構自体
により判定することができる。代替的には、これは、別
個のネットワーク要素により判定することもできる。
のQoS識別、少なくとも1つのQoS定義、または少
なくとも1つのコンフィギュレーション・ルールに対す
るキャッシュ記憶を含む。このとき、ディレクトリ・イ
ンターフェースは、QoS識別、QoS定義またはコン
フィギュレーション・ルールをこれが存在する場合に検
索するため、前記キャッシュに最初にアクセスし、そし
てこれがない場合には、適用可能な場合には前記のQo
S識別、QoS定義、またはコンフィギュレーション・
ルールを前記ディレクトリ・サービスから検索するよう
動作可能である。
たネットワーク要素を提供する。さらに、本発明は、上
記のQoS機構を備えたQoSサーバを提供する。さら
に、本発明は、記憶媒体上のQoSソフトウェア製品に
より実現することができる。
て、添付の図面を参照しながら1例としてのみ説明す
る。ただし、同様の要素には同様の符号を付してある。
特にインターネットの特定の1部分を形成する環境を示
す概略図であり、この部分において本発明の実施形態を
実現する。本発明の種々の実施形態は、インターネット
の関連で説明するが、ただし理解されるべきであるが、
本発明は、これら特定の実施形態に限定されるものでは
なく、その他の環境においても実現することができる。
ットワーク、例えばパケット交換電気通信ネットワーク
(PSTN)10(例えばインターネット)を介して、
パケット交換プロトコルの下で、サーバ・サイト14と
通信し、そしてサーバ・サイトでは、多数のサーバがロ
ーカル・ネットワーク18(例えば、イーサネット・ネ
ットワーク)を介して接続している。ネットワーク・ア
クセス・サーバ16は、サーバ・サイトからPSTN1
0へのアクセスを提供する。サービス品質(QoS)施
行ユニットは、個々の情報フローに対するQoSの割当
および保守を制御する。ディレクトリ・サーバ22は、
このネットワークに対するディレクトリ構造をサポート
する。ルータ24は、例えば非同期転送モード(Asynch
ronous Transfer Mode (ATM))プロトコル26の下で、
X.25接続を介してルーティングを可能にする。図1
に示したこのシステム全体の動作は、インターネット・
プロトコル(IP)に基づいたものである。
施行ユニット20は、本発明を実現するが、ただし、こ
のQoS機能は、代替的には、ネットワーク・アクセス
・サーバ16もしくは本ネットワークの別の要素の一体
の一部分を形成するようにすることができる。しかし、
以下の記述においては、別個のQoS施行ユニット(ま
たはQoSサーバ)20を設けると仮定する。
22との間の通信は、軽量ディレクトリ・アクセス・プ
ロトコル(Lightweight Directory Access Protocol (L
DAP))を使用して実現する。LDAPの詳細について
は、イェング、ホーウス、キレの“軽量ディレクトリ・
アクセス・プロトコル”(W Yeong, T Howes, and S. K
ille, ”Lightweight Directory Access Protocol”, R
FC 1777, March 1995)に見ることができる。
ロトコル(DAP)のリソース要件のないX.500タ
イプのディレクトリに対するアクセスを可能にするプロ
トコルである。このLDAPにより、クライアントは、
サーバに対するプロトコル処理を実行することができる
ようになり、これは、実行すべき動作を記述するプロト
コル要求をサーバに対し伝送することにより行う。この
とき、サーバは、ディレクトリに対する要求された処理
の実行を担当する。この要求された処理を実行した後、
サーバは、何らかの結果を含むまたは何らかのエラーを
報告する応答を、この要求を送出したクライアントに返
す。
・サービス、例えば伝送制御プロトコル(TCP)を介
して動作することが必要である。LDAPのメッセージ
・パケットは、TCPバイトストリームに直接マッピン
グすることができる。このLDAPMessageの機能は、全て
のプロトコル交換において必要な共通のフィールドを含
むエンベロープを提供することである。LDAPは、共
通のメッセージ・フィールド、メッセージIDを提供す
る。任意の要求のメッセージIDは、このメッセージが
その一部分を形成するLDAPセッションにおいて未決
の任意のその他の要求の値とは異なった値を有する。こ
の同じメッセージID値は、応答を含む各LDAPMessage
において供給するが、この応答が関係する要求を含んだ
LDAPMessageのものと同じである。
は、QoS機構は、ディレクトリにアクセスしこれを変
更することにより、情報フローを制御するためユーザ・
ベースでQoSのためのユーザ・パラメータにアクセス
しそれを保持するようにする。
16、QoSサーバ20およびディレクトリ・サーバ2
2の間での情報交換の概略図である。判るように、これ
は、制御情報の転送に関するものであって、QoSを定
義することを意図する情報フローに関するものではな
い。
れは、ネットワーク環境が動的であるからである。例え
ば、IPアドレスは、通常は動的に割り当て、そしてこ
の結果として、IPアドレスは、ユーザを一義的に識別
するものとはならない。
クセス・サーバ16は、RADIUSサーバに対するR
ADIUSクライアントの形態でネットワーク要素を形
成する。RADIUSクライアントは、この例ではディ
レクトリ・サーバ22が実装する。しかし、気づくべき
であるが、これは、本発明の1つの実施形態に過ぎない
ことである。例えば、ネットワーク・アクセス・サーバ
16は、RADIUSクライアントとRADIUSサー
バの組み合わせた機能を提供することができる。確か
に、より一般的には、ネットワーク・アクセス・サーバ
を設ける必要はない。例えば、別の実施形態において
は、ネットワーク・アクセス・サーバは、DHCPサー
バと置き換えることができる。
クセス・サーバ16並びにQoSサーバ20およびディ
レクトリ・サーバ22は、経路30,32および34で
表したメッセージ交換のため、LDAPプロトコルの下
で動作可能となるようにコンフィギュレーションをす
る。
ーバ16は、ユーザ・パラメータを求めてディレクトリ
・サーバにアクセスし、またこのディレクトリ・サーバ
における情報を変更することができる。これと同様に、
QoSサーバ20は、ネットワーク・アクセス・サーバ
16と22の両方に情報を求めてアクセスすることがで
きる。使用時には、例えばユーザ・セッションからユー
ザ・セッションにおいては、ユーザには、利用可能なI
Pアドレスをネットワーク・アクセス・サーバ16が動
的に割り当てることができる。このとき、ネットワーク
・アクセス・サーバ16は、ディレクトリ・サーバ22
にアクセスして、このサーバに通知し、またこのサーバ
を、ユーザに関する現行の情報で更新することができ
る。LDAPの下では、IPパケット・ヘッダを使って
ユーザ・プロファイルを検索し、またこの検索した情報
から情報フロー(単数または複数)のQoSを変化させ
ることが可能である。
バ22(および/またはネットワーク・アクセス・サー
バ16)からユーザ・パラメータを取得し、そしてこれ
を使用してこのユーザに対するQoSファクタを定める
ことができる。しかし、QoSサーバ20は、ユーザの
IPアドレスが変化し得るため、QoSを割り当てるた
めにユーザ・パラメータ(例えば、ユーザIPアドレ
ス)を直接頼りにすることはできない。結果として、ユ
ーザ・パラメータの直接の使用は、このユーザに対する
QoSの一貫した信頼性のある適用を保証することはな
い。加えて、ネットワーク上でアクティブのユーザの異
なったインスタンスに対して異なったQoSを割り当て
ることが望ましいことがある。例えば、第1アドレスと
第3アドレスとの間におけるのと同じように第1アドレ
スと第2アドレスの間において異なったQoSが必要と
されることがある。
報フローに対してユーザに識別子を関連付け(すなわ
ち、フロー−ユーザ・バインディング(flow-user bind
ing))、これは、ユーザに対するそのフローと関連した
パラメータ(例えばIPアドレス)が変化したとして
も、そのフローに関してセッションからセッションへと
一定にすることができる。
ある。QoS機構は、QoSサーバ20の一部分とする
ことができるが、ただし、これは、別のロケーション、
例えばネットワーク・アクセス・サーバ内に実装するこ
とができる。QoSコントローラ40は、情報フローに
関連したエンティティの新たなインスタンスを表すイベ
ントに応答して、選択的にディレクトリ・サーバのディ
レクトリに対し、ディレクトリ・インターフェース44
によってアクセスする。コントローラ40は、QoS機
構インターフェース43を介して受けた情報に応答し
て、そのようなイベント自身の判定を行うことができ
る。
は、情報フローに関係するパケットをサンプルし、そし
てそのパケット・ヘッダ(プロトコル・ヘッダ)から、
そのフローを表す少なくとも選択したパラメータを抽出
することができる。このようなパラメータは、例えば、
ユーザ(例えば、IPアドレスまたは宛先アドレス)、
サービス(例えば、プロトコル、および/またはソース
または宛先のポート)、サービス・タイプ値、および/
またはURL(Universal Resource Locator)のヘッダ
に関係することができる。コントローラ40は、その構
成をすることにより、その選択したパラメータを確立し
たルール(ポリシー)と比較を行い、そして論理的なま
たは決定論的なアルゴリズムにしたがい、そのフロー
が、このフローに関連したエンティティの新たなインス
タンスを表わしているかどうか判定することができる。
ターフェース44を介して、ディレクトリ・サービスか
らそのようなイベントのレポートを受けることができ
る。ディレクトリ・サービスからのレポートは、例えば
RADIUSサーバまたはDHCPサーバ(図示せず)
が更新したディレクトリ・エントリに応答して、自動的
に生成することができる。そのようなディレクトリ・エ
ントリ更新は、例えばエンティティへのフロー・パラメ
ータ(例えば、IPアドレスまたはポート)の動的割当
の結果として生じることがあり、そしてその割当のレコ
ードは、ディレクトリ・サービスのディレクトリ内のエ
ンティティのためのエントリにおいて、RADIUSサ
ーバまたはDHCPサーバが行う。この更新の自動的な
レポートは、在来のフィルタ構成および例えば複写ある
いはその他の在来の自動レポート機構によって、ディレ
クトリ・インターフェースにプッシュすることができ
る。ディレクトリ・インターフェースは、ディレクトリ
・サービスをポールするように構成することができる
が、ただし、これはあまり効率的ではない。
フェース43は、別個のコンポーネントとして考えるこ
とができるが、それらの機能は組み合わせることもでき
る。QoS機構42は、在来のコンピューティング・ハ
ードウェア(例えば、メモリ、プロセッサ、ディスプレ
イ、ユーザ入力デバイス等の在来のコンポーネントを含
むコンピュータ)上でのソフトウェア機構として実現す
ることができる。したがって、QoSコントローラ40
とそれらインターフェースは、実行メモリに記憶しそし
てプロセッサ上で実行するコードにより実現することが
できる。したがって、そのメモリは、QoS機構42の
搬送媒体を形成することができる。QoS機構42はま
た、ディスク上のコンピュータ・プログラム製品とし
て、ネットワーク通信回線を介して、あるいは任意のそ
の他の搬送媒体として供給することができる。代替的に
は、QoS機構は、専用のハードウェア、例えば1以上
のASICにより少なくとも部分的に実現することがで
きる。
をより詳細に示す概略ブロック図である。この特定の実
施形態においては、ディレクトリは、軽量ディレクトリ
・アクセス・プロトコルを実装するX.500モデルに
基づくものである。好ましい1例においては、ディレク
トリ・サーバは、図4に示したイベント通知サービスを
提供し、これは、例えば、複写(replication)または
その他の自動レポート機構によって行う。
クトリ54(これは分布したディレクトリとすることが
できる)は、エンティティ用のエントリを含む、階層的
構成のエントリ56から成っている。1つのエンティテ
ィに対するエントリは、例えば、そのエンティティの識
別と、そしてこれに割り当てられた1以上のパラメータ
の現行の値(例えばこれに割り当てられたIPアドレス
またはポート)も含むことができる。したがって、この
エンティティ・エントリは、エンティティと、1以上の
おそらく動的割当が可能なフロー・パラメータとの間の
マッピングまたはバインディング(binding)を定める
ことができる。このエンティティ・エントリは、動的割
当可能なフロー・パラメータの割当を考慮に入れるよう
に更新し、これにより、エンティティと動的フロー・パ
ラメータとの間の現行のバインディングを得ることが常
に可能となる。また、QoS識別子は、エンティティ・
エントリから得ることができる。ディレクトリ・サービ
スはまた、QoS定義のためのエントリも維持する。し
たがって、ディレクトリ・サービスが維持するデータ構
造は、フローとエンティティとの間のマッピング、エン
ティティとQoS識別子との間のマッピング、そしてQ
oS識別子とQoS定義との間のマッピングを定める。
QoS定義は、コンフィギュレーション・ルール、およ
び/またはこのようなコンフィギュレーション・ルール
に対するリンク(例えば、参照)を含む。このコンフィ
ギュレーション・ルールは、通常は、エンティティ・エ
ントリ内に保持する。しかし、コンフィギュレーション
・ルールは、エンティティ・エントリからそれらへのリ
ンクとは別々に、記憶させることもできる。コンフィギ
ュレーション・ルールは、QoSポリシーを定める。コ
ンフィギュレーション・ルール(ポリシー)は、フロー
に対し適用するアクション(割り当てるべき帯域幅)を
定め、そしてまたそのアクションを適用する対象(ロケ
ーションBからの全てのフロー)を識別する。
キャッシュ48、LDAPインターフェース50を介す
るディレクトリ・サービス52のディレクトリ53との
通信、ディレクトリAPI46を介するコントローラ4
0との通信を管理する。気づくべきであるが、ディレク
トリ・サービス52は、本発明のこの実施形態において
は、QoS機構42とは別個でかつそれの外部にある。
ガ操作は、図4のフロー・ラインにより示したように、
フロー・イベントまたはエントリ・イベントのいずれか
に基づく。
れたときの、ディレクトリ・インターフェース44およ
びコントローラ40の動作を示す概略フロー図である。
ステップS1においては、QoS機構インターフェース
は、全ての加入者に対し、新たなフローが1つのイベン
トをトリガしたことを信号で知らせる。フロー・イベン
トの識別は、コントローラ40が内部的に判定すること
ができ、あるいはこの判定は、外部的に実施しそしてコ
ントローラ40に単にレポートするようにすることがで
きる。
40は、全てのネットワーク・トラフィックをQoS機
構インターフェース43を介してモニタし、そして合致
するQoSコンフィギュレーション・ルールをサーチす
るようにコンフィギュレーションを行う。フローであっ
てこれに適用されるQoSコンフィギュレーション・ル
ールを有していない(すなわち、それに適用されるQo
S定義を有していない)フローを見い出したとき、これ
は、例えば、ユーザの新たなインスタンスと関連したフ
ローである新たなフローである、と判定することができ
る。
る。QoS機構は、ロケーションBにある企業Aからの
フローに対しアプリケーションCに関してQoS、例え
ば、QoS=Xを既に割り当てている。QoS=Xは、
1以上のコンフィギュレーション・ルール、例えばフロ
ーに対する所望の帯域幅から構成することができる。
のフローをモニタ中である。フローに関する1つのパケ
ットを検出したとき、パケット・ヘッダからのフロー・
パラメータを抽出し、そして確立されたコンフィギュレ
ーション・ルールとの比較を行う。この比較プロセス
は、以下の(1)、(2)および(3)に要約する。 (1)フロー・パラメータが、既に確立されたQoSに
対するコンフィギュレーション・ルールと一致する場
合、例えばパケットが、ロケーションBにある企業Aか
らのフローに関係する場合、フローに対するエンティテ
ィの新たなインスタンスを全く判定しない。 (2)しかし、フロー・パラメータが新たなQoSの確
立を必要とするコンフィギュレーション・ルール(例え
ば、QoSが確立されていないロケーションBのエンテ
ィティ(例えば企業Aに対するものでない)に対するフ
ローのためのパケット)と一致する場合、これは、ある
フローに関連するエンティティの新たなインスタンスと
して解釈する。 (3)また、フロー・パラメータ(単数または複数)
が、どのコンフィギュレーション・ルールとも一致しな
い場合、デフォルトのコンフィギュレーション・ルール
を適用するべきであり、したがってこれは、あるフロー
と関連するエンティティの新たなインスタンスとして解
釈する。 この比較プロセスの実施は、上の段階(1)、すなわち
階層の最も詳細なレベルで(すなわち、QoSが既に確
立されているエンティティ・バインディングに対するフ
ローと関連したコンフィギュレーション・ルールで)開
始し、そして次に段階(2)に、そして最後に段階
(3)に進む。ここで注目すべきであるが、コンフィギ
ュレーション・ルールは、アクション(QoSファク
タ)を識別するだけでなく、それらアクションを適用す
べき対象も識別する。
0は、フロー−エンティティ・バインディング(flow-e
ntity binding)を確立する要求、すなわち、QoS識
別を含むエンティティ・エントリにアクセスするための
キーを判定する。
タの1つ以上に基づかせることができ、このフロー・パ
ラメータは、以下の非網羅的なリスト内の動的割当可能
なパラメータを含み、これらパラメータは、問題のフロ
ー(例えば、IPヘッダ)から得ることができる。
ート) − サービス・タイプ値 − URL(Universal Resource Locator)のヘッダ あるエンティティのインスタンスに関連する特定のフロ
ーのためのキーを形成するのに使用するパラメータは、
このフローが単一のユーザに属する場合にはユーザ・プ
ロファイルから検索し、そのフローが単一のアプリケー
ションに属する場合にはアプリケーション・プロファイ
ルから検索する等することができる。したがって、これ
と同じことは、エンティティが1グループのユーザ、サ
ービス等である場合にも当てはまる。その各場合に、1
以上のフロー・パラメータ(あるエンティティに属する
全てのフローに共通)は、QoSを適用すべきエンティ
ティ・プロファイルにマッピングする。例えば1人のユ
ーザに対しては、全てのフローは、同じソースおよび宛
先のアドレスを有することができる。あるアプリケーシ
ョンの場合、全てのフローは、同じソース/宛先アドレ
スと、規定した1組のソース/宛先ポートを有すること
ができる。この後者の場合、このアプリケーションに属
するディレクトリ・エントリのためのディレクトリ・ル
ックアップは、以下の非網羅的なリスト内に識別された
1以上のパラメータ組から成るあるいはそれから形成さ
れるキーを含むことができる。
スに対し、エンティティ・エントリから抽出したQoS
識別の検索要求を上記の1以上のフロー・パラメータか
ら得たそのフローに対するキーと共に渡す。
ターフェース43は、内部キャッシュ48内で、そのキ
ーにより識別されるエントリを探す。もし成功した場
合、そのキーにより識別したキャッシュ・エントリ内の
QoS識別を返す(ステップS5)。失敗した場合に
は、ディレクトリ・インターフェース44は、次に、ス
テップS4において、LDAPを通してディレクトリ・
サーバからその情報を検索するよう試行する。
たLDAPサーチ要求を使用する場合、QoS機構イン
ターフェースは、ディレクトリ・サービスのディレクト
リをサーチして、キーが識別するエントリを求める。も
し成功すると、そのキーが識別したディレクトリ・エン
トリ内のQoS識別を返し(ステップS5)、そしてキ
ャッシュを更新する(ステップS6)。失敗した場合、
値を全く返さない。
ーフェースは、その要求されたQoS識別を、1つの値
または値のリストとして返す。ステップS6において、
キャッシュを、上記の値により更新する。
対する否定応答に続いて、コントローラ40は、デフォ
ルトのQoS識別を使用する。このQoS識別は、1つ
の値または1組の値の形態とすることができ、これら
は、QoS定義にアクセスするのに使用することができ
る。1つのQoS定義は、このQoS定義の特性を定め
る1以上のルールに対する1以上のマッピングまたはリ
ンクで構成することができる。これらルールは、絶対項
または相対項における適用すべき帯域幅、ファイアウォ
ールの特性、等を定めることができる。したがって、こ
れらのルールをインストールまたは適用するには、これ
らは、QoS定義情報を使って構築する必要がある。
トローラは、QoS識別に基づき新たな要求を発するこ
とにより、このQoS定義が識別するマッピングを使っ
てそれらルールを検索する。
ーフェース43は、内部キャッシュ48内を探して、関
心のあるQoS識別が識別する1つのエントリまたは複
数のエントリを求める。もし成功すると、ルールに対す
る属性および値をもつQoS定義を返す(ステップS1
1)。失敗の場合には、ディレクトリ・インターフェー
ス44は、ステップS10において、ディレクトリ・サ
ーバからLDAPを通して情報を検索しようと試行す
る。
ターフェースは、ディレクトリをサーチして、関心のあ
るQoS識別が識別する1つのエントリまたは複数のエ
ントリをLDAPを通して求める。成功すると、ルール
(単数または複数)に対する属性および値を返し(ステ
ップS11)、そしてキャッシュを更新する(ステップ
S12)。失敗の場合には、値を全く返さない。
ターフェースは、要求されたルール(単数または複数)
に対する属性および値を1つの値または値のリストとし
て返す。
上記の返された値で更新する。ステップS10におい
て、ディレクトリ・インターフェースが要求されたルー
ルの詳細を返すのに失敗した場合、デフォルトのルール
を発生することにより、ループを回避する。
場合、そのルールまたは各ルールを、ステップS11に
おいて返された属性および値から構築する。ステップS
15において、QoS機構内のQoS管理機能を更新す
ることにより、そのルール(単数または複数)を反映さ
せ、そしてこれにより、フローに対し、QoS定義が識
別したコンフィギュレーション・ルール(単数または複
数)を動的に適用する。
するパラメータの少なくとも1つで、いくつかあるいは
全てをキーとして使うことにより、フロー−エンティテ
ィ・バインディングを獲得する、例えば、ディレクトリ
内のエンティティ・エントリからQoS識別を検索する
ようにする。次に、このQoS識別を使用することによ
り、QoS定義を成すルールの定義を検索する。このプ
ロセスの終わりにおいて、キャッシュ記憶48は、この
QoS識別とその検索したQoS定義を含むことにな
る。例えば、あるユーザに対するQoSの場合に、要求
をステップS2においてIPアドレスを使って構築し、
ディレクトリ・サービスに対する(または情報が既に利
用可能である場合にはキャッシュに対する)要求がQo
S識別(またはユーザのQoSプロファイル名)を検索
し、そしてディレクトリ・サーバに対する(情報が既に
利用可能である場合にはキャッシュに対する)さらに別
の要求がQoS定義を施行するため適用すべきルールを
検索する。このとき、キャッシュは、ユーザのQoSプ
ロファイル名とQoS定義とに導くIPアドレスを含む
ことになる。
セスは強制的なものではない。フローとQoS定義との
間のステップまたはリダイレクションの数には、制限は
ない。したがって、例えば1つのフローからは、諸パラ
メータを使うことにより、ディレクトリ内のエンティテ
ィ・エントリからQoS識別子を得ることができる。次
に、このQoS識別子を使うことにより、QoS定義エ
ントリからQoS定義を得ることができる。また代替的
には、QoS定義エントリを第2のQoS識別子のソー
スとして使うことができ、そしてこれを次に使うことに
より、第2のQoSエントリから第2のQoS定義にア
クセスすることができる。このプロセスは、必要に応じ
て第3のQoS識別子を得る等することによりさらに続
行することができる。
フローは、異なったQoS定義を、たとえこれらが異な
ったエンティティに属するものであっても、共有するこ
とができる。したがって、フロー1に対する場合、パラ
メータ1は、エンティティ1に対するエントリから検索
したQoS識別1に導き、このQoS識別1は、QoS
定義エントリからQoS定義1をアクセスするのに使用
するために使用することになる。フロー2に対しては、
パラメータ2は、エンティティ2に対するエントリから
検索したQoS識別1に導くことができ、そしてこれを
次に使用することにより、その同じQoS定義エントリ
からQoS定義1を検索することになる。
共有する場合、これらは、同じエンティティに属する。
2つのエンティティが同じQoS識別を示す場合、これ
らは、同じサービス・クラスに属する。しかし、2つの
異なったエンティティは、同じパラメータを共有するこ
とができず、また2つのQoS定義は、同じQoS識別
を共有することができない。したがって、パラメータ
(キー)は、エンティティに固有である。
フロー・パラメータとエンティティとの間のバインディ
ングを確立するための融通性があって動的な構成を可能
にする。例えばIPアドレスがあるフローに対する1つ
のパケットのヘッダから抽出されたとき、このIPアド
レスをキーとして使用することにより、ディレクトリ内
のエンティティに対する適当なエントリをアクセスする
が、ただし、それらエントリが各エンティティに対する
現行のパラメータ(例えば、これに割り当てられた現行
のIPアドレスを含む)を識別することを条件とする。
したがって、あるフローに対するIPアドレスとエンテ
ィティとの間のバインディングを確立することができ
る。
して説明する)においては、IPアドレスの動的割当
は、ディレクトリ・サービスを利用することにより、動
的フロー・パラメータ(単数または複数)をエンティテ
ィに(例えば、IPアドレスをユーザに)バインディン
グする。この実施形態においては、QoSに対するディ
レクトリ質問のトリガ操作は、RADIUSログイン・
フェーズを通して接続するユーザに応答するものとする
ことができる。このログイン・フェーズは、ユーザ・エ
ントリを動的割当したIPアドレスで更新することによ
り、QoSサーバ内の割り当てたQoSのプッシュをト
リガする。これは、例えば、LDAP複写機構をQoS
に対するサーチと組み合わせて使用するか、あるいはイ
ベント通知機構を使用するかすることにより実現するこ
とができる。ここで、使用するこのディレクトリ・サー
バは、ユーザ・エントリを、RADIUSの下でのよう
な認証機構からの割り当てられたIPアドレスで更新す
る。
起が、(DHCPまたはRADIUSを使って)ログイ
ン・フェーズあるいは動的コンフィギュレーション・プ
ロセスのような識別されたイベントにリンクされるとき
の、この更なる実施形態に対する一連のイベントを示し
ている。この同じフローの消失はまた、(DHCPまた
はRADIUSを使って)ログアウト・フェーズまたは
動的リソース割当解除(dynamic resource de-allocati
on)のようなイベントにリンクさせることもできる。Q
oSをインポートするこれらルールは、このフローの効
果的な検出なしで、アプリオリにインストールしそして
除去することができる。
して現れそうにないとき、QoSを施行するルールは、
デフォルトのQoSをもつこのフローに対するデータの
検出時に、あるいはQoSのないことの検出時に、ポス
テリオリ(posteriori)にインストールすることがで
き、そして次に、不活性(ある所与のフローに対する新
たなデータが全く生起しない)の所与の期間後に除去す
ることができる。
アドレスをもつLANに対して適当となることがある。
図7には、このようなシステムのトポロジーを示してい
る。これにおいては、ユーザは、電気通信ネットワー
ク、例えばパケット交換プロトコルの下で動作可能なパ
ケット交換電気通信ネットワーク(PSTN)110
(例えば、インターネット)を介して、サーバ・サイト
114と通信する。このサーバ・サイトにおいては、ア
クセス・コントローラ116は、ローカル・ネットワー
ク126への接続のため、QoS施行ユニット120に
リンクさせる。ディレクトリ・サーバ122は、アクセ
ス・コントローラ116とディレクトリ・サーバ122
との間のアカウンティングおよび認証メッセージに基づ
いて、QoS情報をQoS施行ユニット120に供給す
る。
クトリ・イベントがトリガする本発明の1実施形態を示
すフロー図である。ステップS111においては、キャ
ッシュを更新することによる複写またはイベント通知
は、内部イベントをトリガし、そしてこれは、ディレク
トリ・インターフェースの全てのクライアントに送る。
がキャッシュに対するADD(追加)である場合には、
このイベントは、キャッシュに追加する属性および値を
運ぶ。複写の場合には、それらは、DN(区別された名
称(distinguished name))とFramedIPaddress(動的割
当されたIPアドレス)のみであり、そしてイベント通
知の場合には、それらは、DNに加えて、FramedIPaddr
essとQoS関連属性とである。
112に関して上述のパラメータの場合に失われた属性
を求めるため、ディレクトリに対する要求を生成するル
ールを作成するには不十分である。したがって、ステッ
プS113において、イベント要素を抽出してその要求
を構築することが必要である。
がDELETE(削除)イベントである場合に、このイ
ベントにおいて利用可能な唯一のパラメータは、DNで
ある。
いて、先に発生したルールを見い出す。ステップS11
6において、この関連のルールを削除する。
(修正された(modified))イベントの場合には、これ
は、動的割当されたアドレスの修正によりトリガされた
複写の場合のDNとフレーム化されたIPアドレスのみ
か、あるいはQoS関連属性の修正の複写の場合の修正
されたQoS関連属性とDN、もしくはイベント通知の
いずれかを運ぶ。
または作成とすることができる。ステップS112また
はステップS117からの新たなエントリの作成の場合
には、制御は、上述のステップS113に移る。
よびS124は、図5のステップS9,S10,S11
およびS12にそれぞれ対応する。ステップS118に
おいては、QoS関連の属性全てを収集した後は、ルー
ルを構築することが必要である。失敗の場合には、デフ
ォルトのルールを生成する。
能である場合、このQoSを反映するルールを生成す
る。S120では、コンフィギュレーションを更新して
新たなルールを反映させ、そしてこれによりQoS定義
により識別したコンフィギュレーション・ルール(単数
または複数)をフローに対し動的に適用する。
実施形態は、例えば図5または図6のいずれかの機能を
提供することができ、また必要に応じて図5および図6
の機能の両方を提供することも確かにできる。
コンフィギュレーション・ルールを含む)を、各識別子
(例えば、QoS識別)(これら識別子は各々、関心の
あるフローを表すパラメータから固有に得られる)に基
づいて、情報フローに関連付ける方法および装置につい
て記述した。QoS定義の割当は、情報フローに関連し
てエンティティの新たなインスタンスの検出に応答し
て、例えばディレクトリ・イベントおよび新たなフロー
・イベントの一方または双方の検出に応答して実行す
る。
方法でフロー−エンティティ・バインディングを確立す
るのに使用する。本方法は、ディレクトリ・サービスか
らパラメータを検索することを含むことができる。場合
によっては、選択した情報のみをディレクトリ・サーバ
から検索することが必要であり、それは、ユーザの情報
フローに対する他のパラメータが、情報フロー自体から
利用可能となることがあるからである。本方法はまた、
1以上のパラメータ、QoS識別、QoS定義、および
コンフィギュレーション・ルールをディレクトリ・サー
ビス内に維持することを含むことができる。少なくとも
いくつかのパラメータ、QoS識別、QoS定義、およ
びコンフィギュレーション・ルールの1つまたは複数あ
るいは全てのためのキャッシュ記憶は、例えばディレク
トリ・インターフェース内に設けることができる。この
キャッシュ内のエントリは、ディレクトリ内の対応する
エントリをミラー化(mirror)するために更新する。デ
ィレクトリ・インターフェースは、パラメータ、QoS
の識別または定義もしくはコンフィギュレーション・ル
ールをこれらがある場合に検索するためにキャッシュに
アクセスし、そしてない場合には、次にそれらパラメー
タ、QoSの識別または定義もしくはコンフィギュレー
ション・ルールをディレクトリ・サービスから検索する
ように、最初は動作可能とすることができる。コントロ
ーラは、好ましくは、アクティブのQoSコンフィギュ
レーション・ルールを維持する。ディレクトリ・インタ
ーフェースは、好ましくは、軽量ディレクトリ・アクセ
ス・プロトコルの下でディレクトリ・サービスと通信す
るようにコンフィギュレーションを行う。
態について説明したが、添付の特許請求の範囲に定めた
本発明の要旨および範囲内で、多くの変更/追加および
置換をすることができる。
存在の検出およびユーザ・プロファイルに基づくQoS
の提供について言及した。しかし、より一般的には、判
るように、本発明は、新たなエンティティの存在の検出
とエンティティ・プロファイルに基づくQoSの提供に
関係するものである。“エンティティ”は、ユーザ、ア
プリケーション、機器、もしくはその他のネットワーク
・エンティティとすることができ、したがって単一のエ
ンティティである必要はなく、1グループのユーザ、1
組の機器等のような複合のエンティティであってもよ
い。また、判るように、本発明は、ユーザに対するIP
アドレスの動的割当、およびRPC (リモート・プロ
シージャ・コール(remote procedure call))アプリケ
ーションのようなアプリケーションに対する動的ポート
割当の如き(これらは例示に過ぎない)、動的フロー・
パラメータ割当を用いる環境に特に関連するものであ
る。
ーションを含む、電気通信環境の概略図である。
ブロック図。
略ブロック図。
ェースを示す概略ブロック図。
図3のQoS機構におけるQoS機構インターフェース
およびQoSコントローラの動作を示す概略フロー図。
きの、ディレクトリ・インターフェースとQoSコント
ローラの動作を示す概略フロー図。
えた環境の概略図。
N) 114 サーバ・サイト 116 アクセス・コントローラ 120 QoS施行ユニット 122 ディレクトリ・サーバ
Claims (29)
- 【請求項1】ネットワーク上のフローに対しサービス品
質を割り当てるコンピュータ実装式の方法であって、 i)前記ネットワーク上の前記フローに関連したエンテ
ィティの新たなインスタンスを検出するステップと、 ii)前記フローと前記エンティティとの間のフロー−
エンティティ・バインディングを、前記フローの少なく
とも1つのパラメータに基づいて判定するステップと、 iii)前記フロー−エンティティ・バインディングを
使用することにより、前記エンティティに対するサービ
ス品質定義にアクセスするステップであって、該サービ
ス品質定義は、前記ネットワークのディレクトリ・サー
ビス内に保持されており、かつ前記フローに対する少な
くとも1つのコンフィギュレーション・ルールを含み、
これにより前記サービス品質定義が前記フローを前記サ
ービス品質にバインディングする、前記のステップと、 iv)前記サービス品質定義により識別した前記少なく
とも1つのコンフィギュレーション・ルールを前記フロ
ーに対し動的に適用するステップと、から成るコンピュ
ータ実装式サービス品質割当方法。 - 【請求項2】請求項1記載の方法において、前記ステッ
プ(i)は、前記ネットワーク上の前記フローに関連し
た前記エンティティの前記新たなインスタンスを表すフ
ロー・イベントに応答すること、を含むことを特徴とす
るコンピュータ実装式サービス品質割当方法。 - 【請求項3】請求項2記載の方法において、前記ステッ
プ(i)は、前記フローの少なくとも1つの前記パラメ
ータを少なくとも1つのコンフィギュレーション・ルー
ルと比較し、そして前記フローの前記少なくとも1つの
パラメータが特定のコンフィギュレーション・ルールと
一致する場合に前記フローに関連した前記エンティティ
の前記新たなインスタンスを識別すること、を含むこと
を特徴とするコンピュータ実装式サービス品質割当方
法。 - 【請求項4】請求項3記載の方法において、前記ステッ
プ(i)は、前記フローの少なくとも1つの前記パラメ
ータを少なくとも1つのコンフィギュレーション・ルー
ルと比較し、そして前記フローの前記少なくとも1つの
パラメータがデフォルトのコンフィギュレーション・ル
ールと一致する場合に前記フローに関連した前記エンテ
ィティの前記新たなインスタンスを識別すること、を含
むことを特徴とするコンピュータ実装式サービス品質割
当方法。 - 【請求項5】請求項1記載の方法において、前記ステッ
プ(i)は、前記ネットワーク上の前記フローに関連し
た前記エンティティの前記新たなインスタンスを表すデ
ィレクトリ・イベントに応答すること、を含むことを特
徴とするコンピュータ実装式サービス品質割当方法。 - 【請求項6】請求項1記載の方法において、前記フロー
の少なくとも1つの前記パラメータは、プロトコル・ヘ
ッダから抽出した動的割当したパラメータであること、
を特徴とするコンピュータ実装式サービス品質割当方
法。 - 【請求項7】請求項1記載の方法において、前記ステッ
プ(ii)は、 前記フロー−エンティティ・バインディングに対応する
サービス品質識別を検索するステップであって、前記サ
ービス品質識別は、前記ディレクトリ・サービスのディ
レクトリ内の前記エンティティに対するエントリ内に維
持する、前記のステップと、を含むこと、を特徴とする
コンピュータ実装式サービス品質割当方法。 - 【請求項8】請求項7記載の方法において、前記ステッ
プ(iii)は、 前記サービス品質識別を使用することにより、前記サー
ビス品質定義を検索するステップであって、前記サービ
ス品質定義は、前記ディレクトリ・サービスのディレク
トリ内の前記エンティティに対するエントリ内に維持す
る、前記のステップと、を含むこと、を特徴とするコン
ピュータ実装式サービス品質割当方法。 - 【請求項9】請求項1記載の方法において、少なくとも
1つの前記コンフィギュレーション・ルールは、1つの
前記エンティティに対するディレクトリ・エントリ内の
少なくとも1つの動的に可変のフロー・パラメータに対
するリンクから成ること、を特徴とするコンピュータ実
装式サービス品質割当方法。 - 【請求項10】請求項1記載の方法において、前記ステ
ップ(i)−(iv)の内の少なくとも1つは、前記デ
ィレクトリ・サービスとは別個のネットワーク要素にお
いて実行し、前記ネットワーク要素と前記ディレクトリ
・サービスとの間の通信は、軽量ディレクトリ・アクセ
ス・プロトコルLDAPの下にあること、を特徴とする
コンピュータ実装式サービス品質割当方法。 - 【請求項11】請求項10記載の方法であって、さら
に、前記フロー−エンティティ・バインディングに対応
する少なくとも1つのサービス品質識別に対して、前記
ネットワーク要素内にローカル・キャッシュを維持する
ステップを含み、前記ステップ(ii)は、 前記サービス品質識別をこれが存在する場合に検索する
ため、前記キャッシュに最初にアクセスし、そしてこれ
がない場合には前記サービス品質識別を検索するため、
前記ディレクトリ・サービスにアクセスするステップ、
を含むこと、を特徴とするコンピュータ実装式サービス
品質割当方法。 - 【請求項12】請求項10記載の方法であって、さら
に、少なくとも1つの前記サービス品質定義に対して、
前記ネットワーク要素内にローカル・キャッシュを維持
するステップを含み、前記ステップ(iii)は、 前記サービス品質定義をこれが存在する場合に検索する
ため、前記キャッシュに最初にアクセスし、そしてこれ
がない場合には前記サービス品質識別を検索するため、
前記ディレクトリ・サービスにアクセスするステップ、
を含むこと、を特徴とするコンピュータ実装式サービス
品質割当方法。 - 【請求項13】ネットワーク上のフローに対しサービス
品質を割り当てるサービス品質機構であって、 前記ネットワーク上の前記フローに関連したエンティテ
ィの新たなインスタンスの検出に応答して、前記フロー
の少なくとも1つのパラメータに基づいて前記フローと
前記エンティティとの間のフロー−エンティティ・バイ
ンディングを判定するように構成したコントローラと、 前記フロー−エンティティ・バインディングを使用する
ことにより前記エンティティに対するサービス品質定義
にアクセスするように構成したディレクトリ・インター
フェースであって、前記サービス品質定義は、前記ネッ
トワークのディレクトリ・サービス内に維持し、かつ前
記フローに対する少なくとも1つのコンフィギュレーシ
ョン・ルールを含み、これにより、前記サービス品質定
義は、前記フローを前記サービス品質とバインディング
する、前記のディレクトリ・インターフェースと、を含
み、 前記コントローラは、さらに、前記サービス品質定義に
より識別した前記少なくとも1つのコンフィギュレーシ
ョン・ルールを前記フローに対し動的に適用するため動
作可能となるように構成したこと、を特徴とするサービ
ス品質機構。 - 【請求項14】請求項13記載の機構において、前記コ
ントローラは、前記ネットワーク上の前記フローに関連
した前記エンティティの前記新たなインスタンスを表す
フロー・イベントに応答するように構成したこと、を特
徴とするサービス品質機構。 - 【請求項15】請求項14記載の機構において、前記コ
ントローラは、前記フローの少なくとも1つの前記パラ
メータを少なくとも1つのコンフィギュレーション・ル
ールと比較し、かつ前記フローの前記少なくとも1つの
パラメータが特定のコンフィギュレーション・ルールと
一致する場合に前記フローに関連した前記エンティティ
の前記新たなインスタンスを識別するよう動作可能であ
るように、さらに構成したこと、を特徴とするサービス
品質機構。 - 【請求項16】請求項15記載の機構において、前記コ
ントローラは、前記フローの少なくとも1つの前記パラ
メータを少なくとも1つのコンフィギュレーション・ル
ールと比較し、かつ前記フローの前記少なくとも1つの
パラメータがデフォルトのコンフィギュレーション・ル
ールと一致する場合に前記フローに関連した前記エンテ
ィティの前記新たなインスタンスを識別するように動作
可能であるように、さらに構成したこと、を特徴とする
サービス品質機構。 - 【請求項17】請求項13記載の機構において、前記コ
ントローラは、前記ネットワーク上の前記フローに関連
した前記エンティティの前記新たなインスタンスを表す
ディレクトリ・イベントに応答するように構成したこ
と、を特徴とするサービス品質機構。 - 【請求項18】請求項13記載の機構において、前記フ
ローの少なくとも1つの前記パラメータは、プロトコル
・ヘッダから抽出した少なくとも1つの動的割当したパ
ラメータを含むこと、を特徴とするサービス品質機構。 - 【請求項19】請求項13記載の機構において、前記デ
ィレクトリ・インターフェースは、また、前記フロー−
エンティティ・バインディングに対応するサービス品質
識別を検索するように構成し、前記サービス品質識別
は、前記ディレクトリ・サービスのディレクトリ内の前
記エンティティに対するエントリ内に維持すること、を
特徴とするサービス品質機構。 - 【請求項20】請求項19記載の機構であって、少なく
とも1つの前記サービス品質識別に対するキャッシュを
含むこと、を特徴とするサービス品質機構。 - 【請求項21】請求項20記載の機構において、前記デ
ィレクトリ・インターフェースは、前記サービス品質識
別をこれが存在する場合に検索するため、前記キャッシ
ュに最初にアクセスし、そしてこれがない場合には前記
サービス品質識別を検索するため、前記ディレクトリ・
サービスにアクセスするよう動作可能であること、を特
徴とするサービス品質機構。 - 【請求項22】請求項13記載の機構であって、少なく
とも1つの前記サービス品質定義に対するキャッシュを
含むこと、を特徴とするサービス品質機構。 - 【請求項23】請求項22記載の機構であって、前記デ
ィレクトリ・インターフェースは、前記サービス品質定
義をこれが存在する場合に検索するため、前記キャッシ
ュに最初にアクセスし、そしてこれがない場合には前記
サービス品質定義を検索するため、前記ディレクトリ・
サービスにアクセスするように動作可能であること、を
特徴とするサービス品質機構。 - 【請求項24】請求項13記載の機構において、少なく
とも1つの前記コンフィギュレーション・ルールは、1
つの前記エンティティに対するディレクトリ・エントリ
内の少なくとも1つの動的に可変のフロー・パラメータ
に対するリンクから成ること、を特徴とするサービス品
質機構。 - 【請求項25】請求項13記載の機構において、前記デ
ィレクトリ・インターフェースは、軽量ディレクトリ・
アクセス・プロトコルLDAPの下で前記ディレクトリ
・サービスと通信すること、を特徴とするサービス品質
機構。 - 【請求項26】ネットワーク上のフローに対しサービス
品質を割り当てるよう動作可能なサービス品質機構を含
むネットワーク要素であって、前記サービス品質機構
が、 前記ネットワーク上の前記フローに関連したエンティテ
ィの新たなインスタンスの検出に応答して、前記フロー
の少なくとも1つのパラメータに基づいて前記フローと
前記エンティティとの間のフロー−エンティティ・バイ
ンディングを判定するように構成したコントローラと、 前記フロー−エンティティ・バインディングを使用する
ことにより前記エンティティに対するサービス品質定義
にアクセスするように構成したディレクトリ・インター
フェースであって、前記サービス品質定義は、前記ネッ
トワークのディレクトリ・サービス内に維持し、かつ前
記フローに対する少なくとも1つのコンフィギュレーシ
ョン・ルールを含み、これにより、前記サービス品質定
義は、前記フローを前記サービス品質とバインディング
する、前記のディレクトリ・インターフェースと、を含
み、 前記コントローラは、さらに、前記サービス品質定義に
より識別した前記少なくとも1つのコンフィギュレーシ
ョン・ルールを前記フローに対し動的に適用するため動
作可能となるように構成したこと、を特徴とするネット
ワーク要素。 - 【請求項27】コンピュータ・ネットワークのためのサ
ービス品質サーバであって、該サービス品質サーバが、
ネットワーク上のフローに対しサービス品質を割り当て
るよう動作可能なサービス品質機構を含み、該サービス
品質機構が、 前記ネットワーク上の前記フローに関連したエンティテ
ィの新たなインスタンスの検出に応答して、前記フロー
の少なくとも1つのパラメータに基づいて前記フローと
前記エンティティとの間のフロー−エンティティ・バイ
ンディングを判定するように構成したコントローラと、 前記フロー−エンティティ・バインディングを使用する
ことにより前記エンティティに対するサービス品質定義
にアクセスするように構成したディレクトリ・インター
フェースであって、前記サービス品質定義は、前記ネッ
トワークのディレクトリ・サービス内に維持し、かつ前
記フローに対する少なくとも1つのコンフィギュレーシ
ョン・ルールを含み、これにより、前記サービス品質定
義は、前記フローを前記サービス品質とバインディング
する、前記のディレクトリ・インターフェースと、を含
み、 前記コントローラは、さらに、前記サービス品質定義に
より識別した前記少なくとも1つのコンフィギュレーシ
ョン・ルールを前記フローに対し動的に適用するため動
作可能となるように構成したこと、を特徴とするサービ
ス品質サーバ。 - 【請求項28】ネットワーク上のフローに対しサービス
品質を割り当てるよう動作可能なサービス品質システム
であって、 前記ネットワーク上の前記フローに関連したエンティテ
ィの新たなインスタンスを検出するための手段と、 前記フローの少なくとも1つのパラメータに基づいて、
前記フローと前記エンティティとの間のフロー−エンテ
ィティ・バインディングを判定するための手段と、 前記フロー−エンティティ・バインディングを使用する
ことにより前記エンティティに対するサービス品質定義
にアクセスするための手段であって、前記サービス品質
定義は、前記ネットワークのディレクトリ・サービス内
に維持し、かつ前記フローに対する少なくとも1つのコ
ンフィギュレーション・ルールを含み、これにより、前
記サービス品質定義が、前記フローを前記サービス品質
とバインディングする、前記の手段と、 前記サービス品質定義により識別した前記少なくとも1
つのコンフィギュレーション・ルールを前記フローに対
し動的に適用するための手段と、から成るサービス品質
システム。 - 【請求項29】記憶媒体上のサービス品質ソフトウェア
製品であって、該ソフトウェア製品がネットワーク上の
フローに対しサービス品質を割り当てるよう動作可能で
あり、かつ前記ネットワーク上の前記フローに関連した
エンティティの新たなインスタンスを検出し、 前記フローの少なくとも1つのパラメータに基づいて、
前記フローと前記エンティティとの間のフロー−エンテ
ィティ・バインディングを判定し、 前記フロー−エンティティ・バインディングを使用する
ことにより前記エンティティに対するサービス品質定義
にアクセスし、前記サービス品質定義が、前記ネットワ
ークのディレクトリ・サービス内に維持し、かつ前記フ
ローに対する少なくとも1つのコンフィギュレーション
・ルールを含み、これにより、前記サービス品質定義
が、前記フローを前記サービス品質とバインディング
し、 前記サービス品質定義により識別した前記少なくとも1
つのコンフィギュレーション・ルールを前記フローに対
し動的に適用する、よう動作可能に構成したこと、を特
徴とするサービス品質ソフトウェア製品。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US045546 | 1998-03-20 | ||
US09/045,546 US6154776A (en) | 1998-03-20 | 1998-03-20 | Quality of service allocation on a network |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11341053A true JPH11341053A (ja) | 1999-12-10 |
Family
ID=21938535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7613899A Pending JPH11341053A (ja) | 1998-03-20 | 1999-03-19 | サ―ビス品質割当の方法および機構 |
Country Status (4)
Country | Link |
---|---|
US (1) | US6154776A (ja) |
EP (1) | EP0944209A3 (ja) |
JP (1) | JPH11341053A (ja) |
CA (1) | CA2265369A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001245056A (ja) * | 2000-01-12 | 2001-09-07 | Lucent Technol Inc | 通信方法及び通信システム |
JP2007329911A (ja) * | 2006-06-07 | 2007-12-20 | Sharp Corp | 設定方法、ネットワーク、および中間デバイス |
RU2473171C2 (ru) * | 2008-06-02 | 2013-01-20 | Квэлкомм Инкорпорейтед | Улучшения управления политиками тарификации и оплаты услуг (рсс) для поддержки шифрования |
JP2013236399A (ja) * | 2010-05-28 | 2013-11-21 | Nec Corp | 通信システム、ノード、制御装置、通信方法およびプログラム |
US10171352B2 (en) | 2011-12-21 | 2019-01-01 | Nec Corporation | Communication system, node, control device, communication method, and program |
Families Citing this family (191)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6473793B1 (en) * | 1994-06-08 | 2002-10-29 | Hughes Electronics Corporation | Method and apparatus for selectively allocating and enforcing bandwidth usage requirements on network users |
US6104720A (en) * | 1997-04-28 | 2000-08-15 | Intel Corporation | Dynamic communication path selection for data transmission between computers |
US6614788B1 (en) * | 1998-03-03 | 2003-09-02 | Sun Microsystems, Inc. | Network address management |
US6629126B1 (en) * | 1998-03-13 | 2003-09-30 | Genuity Inc. | Framework for providing quality of service requirements in a distributed object-oriented computer system |
US6691148B1 (en) * | 1998-03-13 | 2004-02-10 | Verizon Corporate Services Group Inc. | Framework for providing quality of service requirements in a distributed object-oriented computer system |
US6247017B1 (en) * | 1998-03-20 | 2001-06-12 | Sun Microsystems, Inc. | Server-client communication over a network |
US6205479B1 (en) * | 1998-04-14 | 2001-03-20 | Juno Online Services, Inc. | Two-tier authentication system where clients first authenticate with independent service providers and then automatically exchange messages with a client controller to gain network access |
US6745203B1 (en) * | 1998-05-15 | 2004-06-01 | E.Piphany, Inc. | User interface for a distributed messaging framework |
JP3576811B2 (ja) * | 1998-05-22 | 2004-10-13 | 日本電気株式会社 | QoSマネジメント装置 |
US6735773B1 (en) | 1998-06-27 | 2004-05-11 | Intel Corporation | Method and apparatus for issuing commands to a network processor configured to provide a plurality of APIs |
US6604136B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Application programming interfaces and methods enabling a host to interface with a network processor |
US6603768B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Multi-protocol conversion assistance method and system for a network accelerator |
US6728249B2 (en) | 1998-06-27 | 2004-04-27 | Intel Corporation | System and method for performing cut-through forwarding in an ATM network supporting LAN emulation |
US6625650B2 (en) * | 1998-06-27 | 2003-09-23 | Intel Corporation | System for multi-layer broadband provisioning in computer networks |
US6724767B1 (en) | 1998-06-27 | 2004-04-20 | Intel Corporation | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
US6657959B1 (en) | 1998-06-27 | 2003-12-02 | Intel Corporation | Systems and methods for implementing ABR with guaranteed MCR |
US6556565B1 (en) * | 1998-07-01 | 2003-04-29 | Nortel Networks Limited | Internet protocol (IP) telecommunication |
US6452915B1 (en) | 1998-07-10 | 2002-09-17 | Malibu Networks, Inc. | IP-flow classification in a wireless point to multi-point (PTMP) transmission system |
US6862622B2 (en) | 1998-07-10 | 2005-03-01 | Van Drebbel Mariner Llc | Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture |
US6680922B1 (en) | 1998-07-10 | 2004-01-20 | Malibu Networks, Inc. | Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system |
US6640248B1 (en) | 1998-07-10 | 2003-10-28 | Malibu Networks, Inc. | Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer |
US6463470B1 (en) | 1998-10-26 | 2002-10-08 | Cisco Technology, Inc. | Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows |
US6427170B1 (en) * | 1998-12-08 | 2002-07-30 | Cisco Technology, Inc. | Integrated IP address management |
US6917617B2 (en) * | 1998-12-16 | 2005-07-12 | Cisco Technology, Inc. | Use of precedence bits for quality of service |
DE19910585A1 (de) * | 1999-03-10 | 2000-10-19 | Siemens Ag | Verfahren zur Vergabe einer Dienstgüte für einen Paketstrom |
US6539382B1 (en) * | 1999-04-29 | 2003-03-25 | International Business Machines Corporation | Intelligent pre-caching algorithm for a directory server based on user data access history |
US6775280B1 (en) * | 1999-04-29 | 2004-08-10 | Cisco Technology, Inc. | Methods and apparatus for routing packets using policy and network efficiency information |
US6426948B1 (en) | 1999-06-02 | 2002-07-30 | Accenture Llp | Video conferencing fault management in a hybrid network |
US6147975A (en) * | 1999-06-02 | 2000-11-14 | Ac Properties B.V. | System, method and article of manufacture of a proactive threhold manager in a hybrid communication system architecture |
US6542593B1 (en) | 1999-06-02 | 2003-04-01 | Accenture Llp | Rules database server in a hybrid communication system architecture |
US6449588B1 (en) | 1999-06-02 | 2002-09-10 | Accenture Llp | Customer-driven QOS in hybrid communication system |
US6704303B1 (en) | 1999-06-02 | 2004-03-09 | Accenture Llp | IP/telephony user interface for a hybrid communication system |
US6442547B1 (en) | 1999-06-02 | 2002-08-27 | Andersen Consulting | System, method and article of manufacture for information service management in a hybrid communication system |
US6195697B1 (en) | 1999-06-02 | 2001-02-27 | Ac Properties B.V. | System, method and article of manufacture for providing a customer interface in a hybrid network |
US6707812B1 (en) | 1999-06-02 | 2004-03-16 | Accenture Llp | System, method and article of manufacture for element management in a hybrid communication system |
US6631122B1 (en) * | 1999-06-11 | 2003-10-07 | Nortel Networks Limited | Method and system for wireless QOS agent for all-IP network |
US6570851B1 (en) * | 1999-07-01 | 2003-05-27 | Nokia Telecommunications Oy | Receiver driven differentiated service marking for unicast and multicast applications |
US7346677B1 (en) * | 1999-07-02 | 2008-03-18 | Cisco Technology, Inc. | Method and apparatus for creating policies for policy-based management of quality of service treatments of network data traffic flows |
US7133417B1 (en) * | 1999-07-02 | 2006-11-07 | Cisco Technology, Inc. | Multipath voice switching method and apparatus |
US6466984B1 (en) * | 1999-07-02 | 2002-10-15 | Cisco Technology, Inc. | Method and apparatus for policy-based management of quality of service treatments of network data traffic flows by integrating policies with application programs |
US6611867B1 (en) | 1999-08-31 | 2003-08-26 | Accenture Llp | System, method and article of manufacture for implementing a hybrid network |
US6345239B1 (en) | 1999-08-31 | 2002-02-05 | Accenture Llp | Remote demonstration of business capabilities in an e-commerce environment |
US6427132B1 (en) | 1999-08-31 | 2002-07-30 | Accenture Llp | System, method and article of manufacture for demonstrating E-commerce capabilities via a simulation on a network |
US6598034B1 (en) * | 1999-09-21 | 2003-07-22 | Infineon Technologies North America Corp. | Rule based IP data processing |
US6647419B1 (en) * | 1999-09-22 | 2003-11-11 | Hewlett-Packard Development Company, L.P. | System and method for allocating server output bandwidth |
WO2001031857A1 (en) * | 1999-10-26 | 2001-05-03 | Astracon, Inc. | Method of implementing ip virtual private networks to ensure quality of service |
US6788647B1 (en) | 1999-11-19 | 2004-09-07 | Cisco Technology, Inc. | Automatically applying bi-directional quality of service treatment to network data flows |
US6976258B1 (en) | 1999-11-30 | 2005-12-13 | Ensim Corporation | Providing quality of service guarantees to virtual hosts |
US6711607B1 (en) * | 2000-02-04 | 2004-03-23 | Ensim Corporation | Dynamic scheduling of task streams in a multiple-resource system to ensure task stream quality of service |
US6754716B1 (en) | 2000-02-11 | 2004-06-22 | Ensim Corporation | Restricting communication between network devices on a common network |
US7343421B1 (en) | 2000-02-14 | 2008-03-11 | Digital Asset Enterprises Llc | Restricting communication of selected processes to a set of specific network addresses |
US7577725B1 (en) * | 2000-02-25 | 2009-08-18 | Cisco Technology, Inc. | IP address allocation in a network environment |
US6944169B1 (en) * | 2000-03-01 | 2005-09-13 | Hitachi America, Ltd. | Method and apparatus for managing quality of service in network devices |
US6948003B1 (en) | 2000-03-15 | 2005-09-20 | Ensim Corporation | Enabling a service provider to provide intranet services |
US6928280B1 (en) * | 2000-03-20 | 2005-08-09 | Telephia, Inc. | Method and system for measuring data quality of service in a wireless network using multiple remote units and a back end processor |
US20020019875A1 (en) * | 2000-03-20 | 2002-02-14 | Garrett John W. | Service selection in a shared access network |
US6912576B1 (en) * | 2000-05-04 | 2005-06-28 | Broadcom Corporation | System and method of processing data flow in multi-channel, multi-service environment by dynamically allocating a socket |
US6985937B1 (en) | 2000-05-11 | 2006-01-10 | Ensim Corporation | Dynamically modifying the resources of a virtual server |
US6907421B1 (en) | 2000-05-16 | 2005-06-14 | Ensim Corporation | Regulating file access rates according to file type |
US6950947B1 (en) | 2000-06-20 | 2005-09-27 | Networks Associates Technology, Inc. | System for sharing network state to enhance network throughput |
US7143024B1 (en) | 2000-07-07 | 2006-11-28 | Ensim Corporation | Associating identifiers with virtual processes |
US6959332B1 (en) | 2000-07-12 | 2005-10-25 | Cisco Technology, Inc. | Basic command representation of quality of service policies |
US6909691B1 (en) | 2000-08-07 | 2005-06-21 | Ensim Corporation | Fairly partitioning resources while limiting the maximum fair share |
US7099932B1 (en) * | 2000-08-16 | 2006-08-29 | Cisco Technology, Inc. | Method and apparatus for retrieving network quality of service policy information from a directory in a quality of service policy management system |
AU2001288631A1 (en) * | 2000-09-01 | 2002-03-13 | Tut Systems, Inc. | A method and system to implement policy-based network traffic management |
JP2002094572A (ja) * | 2000-09-12 | 2002-03-29 | Nec Corp | 通信システム及び通信方法 |
US6678793B1 (en) * | 2000-09-27 | 2004-01-13 | International Business Machines Corporation | User-based selective cache content replacement technique |
US7096260B1 (en) * | 2000-09-29 | 2006-08-22 | Cisco Technology, Inc. | Marking network data packets with differentiated services codepoints based on network load |
US6822940B1 (en) | 2000-09-29 | 2004-11-23 | Cisco Technology, Inc. | Method and apparatus for adapting enforcement of network quality of service policies based on feedback about network conditions |
US6988133B1 (en) | 2000-10-31 | 2006-01-17 | Cisco Technology, Inc. | Method and apparatus for communicating network quality of service policy information to a plurality of policy enforcement points |
US20020062379A1 (en) * | 2000-11-06 | 2002-05-23 | Widegren Ina B. | Method and apparatus for coordinating quality of service requirements for media flows in a multimedia session with IP bearer services |
CA2326851A1 (en) * | 2000-11-24 | 2002-05-24 | Redback Networks Systems Canada Inc. | Policy change characterization method and apparatus |
US7050396B1 (en) | 2000-11-30 | 2006-05-23 | Cisco Technology, Inc. | Method and apparatus for automatically establishing bi-directional differentiated services treatment of flows in a network |
US20020069271A1 (en) * | 2000-12-06 | 2002-06-06 | Glen Tindal | Event manager for network operating system |
US8219662B2 (en) | 2000-12-06 | 2012-07-10 | International Business Machines Corporation | Redirecting data generated by network devices |
US6978301B2 (en) | 2000-12-06 | 2005-12-20 | Intelliden | System and method for configuring a network device |
US7249170B2 (en) | 2000-12-06 | 2007-07-24 | Intelliden | System and method for configuration, management and monitoring of network resources |
US7054946B2 (en) * | 2000-12-06 | 2006-05-30 | Intelliden | Dynamic configuration of network devices to enable data transfers |
US7802174B2 (en) | 2000-12-22 | 2010-09-21 | Oracle International Corporation | Domain based workflows |
US7219354B1 (en) | 2000-12-22 | 2007-05-15 | Ensim Corporation | Virtualizing super-user privileges for multiple virtual processes |
US8015600B2 (en) | 2000-12-22 | 2011-09-06 | Oracle International Corporation | Employing electronic certificate workflows |
US7213249B2 (en) | 2000-12-22 | 2007-05-01 | Oracle International Corporation | Blocking cache flush requests until completing current pending requests in a local server and remote server |
US7380008B2 (en) | 2000-12-22 | 2008-05-27 | Oracle International Corporation | Proxy system |
US7415607B2 (en) | 2000-12-22 | 2008-08-19 | Oracle International Corporation | Obtaining and maintaining real time certificate status |
US7475151B2 (en) | 2000-12-22 | 2009-01-06 | Oracle International Corporation | Policies for modifying group membership |
US7581011B2 (en) | 2000-12-22 | 2009-08-25 | Oracle International Corporation | Template based workflow definition |
US7349912B2 (en) | 2000-12-22 | 2008-03-25 | Oracle International Corporation | Runtime modification of entries in an identity system |
US7085834B2 (en) | 2000-12-22 | 2006-08-01 | Oracle International Corporation | Determining a user's groups |
US7711818B2 (en) | 2000-12-22 | 2010-05-04 | Oracle International Corporation | Support for multiple data stores |
US7363339B2 (en) | 2000-12-22 | 2008-04-22 | Oracle International Corporation | Determining group membership |
US7937655B2 (en) | 2000-12-22 | 2011-05-03 | Oracle International Corporation | Workflows with associated processes |
US20030135539A1 (en) | 2001-01-23 | 2003-07-17 | Tetsujiro Kondo | Communication apparatus, communication method, eletronic device, control method of the electronic device, and recording medium |
EP1368740A1 (en) * | 2001-02-05 | 2003-12-10 | Personity Inc. | A method and device for displaying contact information in a presence and availability management system |
US20020152319A1 (en) * | 2001-02-08 | 2002-10-17 | Amin Rajesh B. | Accounting management support based on QOS in an IP centric distributed network |
US7483989B2 (en) * | 2001-03-13 | 2009-01-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for establishing a protocol proxy for a mobile host terminal in a multimedia session |
US7150037B2 (en) * | 2001-03-21 | 2006-12-12 | Intelliden, Inc. | Network configuration manager |
US20020143914A1 (en) * | 2001-03-29 | 2002-10-03 | Cihula Joseph F. | Network-aware policy deployment |
US7222177B2 (en) * | 2001-05-21 | 2007-05-22 | Hewlett-Packard Development Company, L.P. | Methods and structure for implementing web server quality-of-service control |
US7016976B2 (en) * | 2001-05-31 | 2006-03-21 | Sun Microsystems, Inc. | UniqueID-based addressing in a directory server |
EP1271857B1 (en) * | 2001-06-18 | 2005-03-30 | Alcatel | Network-unit, method and computer program product for indicating the quality of a packet flow |
US8782254B2 (en) * | 2001-06-28 | 2014-07-15 | Oracle America, Inc. | Differentiated quality of service context assignment and propagation |
EP1278340B1 (en) * | 2001-07-19 | 2005-03-09 | Lucent Technologies Inc. | Controlling levels of traffic in a telecommunications network, and a network node therefore |
US7200548B2 (en) * | 2001-08-29 | 2007-04-03 | Intelliden | System and method for modeling a network device's configuration |
US8296400B2 (en) | 2001-08-29 | 2012-10-23 | International Business Machines Corporation | System and method for generating a configuration schema |
US7406522B2 (en) * | 2001-09-26 | 2008-07-29 | Packeteer, Inc. | Dynamic partitioning of network resources |
US20030084144A1 (en) * | 2001-10-30 | 2003-05-01 | Lipinski Greg J. | Network bandwidth optimization method and system |
US7065562B2 (en) * | 2001-11-26 | 2006-06-20 | Intelliden, Inc. | System and method for generating a representation of a configuration schema |
US7225256B2 (en) | 2001-11-30 | 2007-05-29 | Oracle International Corporation | Impersonation in an access system |
EP1451980B1 (de) * | 2001-12-10 | 2010-08-11 | Nokia Siemens Networks GmbH & Co. KG | Verfahren zur uebertragung von daten von applikationen mit unterschiedlicher qualität |
US7333432B1 (en) * | 2002-02-12 | 2008-02-19 | Cisco Technology, Inc. | Method and apparatus for configuring network elements to support real time applications |
US7477600B1 (en) | 2002-02-12 | 2009-01-13 | Cisco Technology, Inc. | Method and apparatus for configuring network elements to support real time applications based on meta-templates |
US7206388B2 (en) * | 2002-03-18 | 2007-04-17 | Openwave Systems Inc. | System and method for providing voice-activated presence information |
US20040153563A1 (en) * | 2002-03-29 | 2004-08-05 | Shay A. David | Forward looking infrastructure re-provisioning |
US20030223367A1 (en) * | 2002-03-29 | 2003-12-04 | Shay A. David | Methods for identifying network traffic flows |
US20030225549A1 (en) * | 2002-03-29 | 2003-12-04 | Shay A. David | Systems and methods for end-to-end quality of service measurements in a distributed network environment |
US20030193395A1 (en) * | 2002-04-10 | 2003-10-16 | Yavuz Ahiska | Allocation of network bandwidth and prioritization in networks |
US7840658B2 (en) * | 2002-05-15 | 2010-11-23 | Oracle International Corporation | Employing job code attributes in provisioning |
US7216163B2 (en) | 2002-05-15 | 2007-05-08 | Oracle International Corporation | Method and apparatus for provisioning tasks using a provisioning bridge server |
US6959329B2 (en) * | 2002-05-15 | 2005-10-25 | Intelliden | System and method for transforming configuration commands |
US20040003067A1 (en) * | 2002-06-27 | 2004-01-01 | Daniel Ferrin | System and method for enabling a user interface with GUI meta data |
US7171488B2 (en) * | 2002-07-03 | 2007-01-30 | International Business Machines Corporation | Managing data delivery in a data communications network |
US7464145B2 (en) | 2002-07-11 | 2008-12-09 | Intelliden, Inc. | Repository-independent system and method for asset management and reconciliation |
US7143435B1 (en) | 2002-07-31 | 2006-11-28 | Cisco Technology, Inc. | Method and apparatus for registering auto-configured network addresses based on connection authentication |
US7461158B2 (en) | 2002-08-07 | 2008-12-02 | Intelliden, Inc. | System and method for controlling access rights to network resources |
US7366893B2 (en) * | 2002-08-07 | 2008-04-29 | Intelliden, Inc. | Method and apparatus for protecting a network from attack |
CA2495195C (en) * | 2002-08-14 | 2010-03-30 | Drs Technical Services, Inc. | Method and apparatus for monitoring and controlling the allocation of network bandwidth |
US7558847B2 (en) * | 2002-09-13 | 2009-07-07 | Intelliden, Inc. | System and method for mapping between and controlling different device abstractions |
KR100901622B1 (ko) * | 2002-12-13 | 2009-06-08 | 주식회사 케이티 | 디렉토리 트래픽 부하 감소를 위해 로컬 캐슁 기법을이용한 사용자 정보 검색 방법 |
US20040122967A1 (en) * | 2002-12-23 | 2004-06-24 | Bressler Robert D. | Method and apparatus for managing packet flows for multiple network services |
US7467227B1 (en) * | 2002-12-31 | 2008-12-16 | At&T Corp. | System using policy filter decision to map data traffic to virtual networks for forwarding the traffic in a regional access network |
US8671132B2 (en) * | 2003-03-14 | 2014-03-11 | International Business Machines Corporation | System, method, and apparatus for policy-based data management |
US7386630B2 (en) * | 2003-04-30 | 2008-06-10 | Nokia Corporation | Using policy-based management to support Diffserv over MPLS network |
US7349340B2 (en) * | 2003-06-18 | 2008-03-25 | Hewlett-Packard Development Company, L.P. | System and method of monitoring e-service Quality of Service at a transaction level |
US7366101B1 (en) * | 2003-06-30 | 2008-04-29 | Packeteer, Inc. | Network traffic synchronization mechanism |
US7599283B1 (en) | 2003-06-30 | 2009-10-06 | Packeteer, Inc. | Network traffic synchronization and data compression in redundant network topologies |
FR2857543B1 (fr) * | 2003-07-08 | 2007-01-19 | Cit Alcatel | Utilisation d'un systeme de gestion d'equipements de reseau de communication pour la gestion de regles de politique de reseau |
KR100590758B1 (ko) * | 2003-10-02 | 2006-06-15 | 한국전자통신연구원 | 이더넷 기반 수동형 광가입자망을 위한 서비스 품질 지원장치 및 방법 |
US7904487B2 (en) | 2003-10-09 | 2011-03-08 | Oracle International Corporation | Translating data access requests |
US7882132B2 (en) | 2003-10-09 | 2011-02-01 | Oracle International Corporation | Support for RDBMS in LDAP system |
US7340447B2 (en) | 2003-10-09 | 2008-03-04 | Oracle International Corporation | Partitioning data access requests |
US7533407B2 (en) * | 2003-12-16 | 2009-05-12 | Microsoft Corporation | System and methods for providing network quarantine |
US8046578B1 (en) * | 2004-04-14 | 2011-10-25 | Hewlett-Packard Development Comopany, L.P. | System and method for providing HTML authentication using an access controller |
US20050267954A1 (en) * | 2004-04-27 | 2005-12-01 | Microsoft Corporation | System and methods for providing network quarantine |
US7853676B1 (en) | 2004-06-10 | 2010-12-14 | Cisco Technology, Inc. | Protocol for efficient exchange of XML documents with a network device |
US7640317B2 (en) * | 2004-06-10 | 2009-12-29 | Cisco Technology, Inc. | Configuration commit database approach and session locking approach in a two-stage network device configuration process |
US7660882B2 (en) * | 2004-06-10 | 2010-02-09 | Cisco Technology, Inc. | Deploying network element management system provisioning services |
US20060085850A1 (en) * | 2004-10-14 | 2006-04-20 | Microsoft Corporation | System and methods for providing network quarantine using IPsec |
US7315854B2 (en) * | 2004-10-25 | 2008-01-01 | International Business Machines Corporation | Distributed directory replication |
US7577132B2 (en) * | 2004-10-28 | 2009-08-18 | Microsoft Corporation | User interface for securing lightweight directory access protocol traffic |
US7467189B2 (en) | 2005-01-21 | 2008-12-16 | Microsoft Corporation | Resource identifier zone translation |
US7529925B2 (en) | 2005-03-15 | 2009-05-05 | Trapeze Networks, Inc. | System and method for distributing keys in a wireless network |
US7720950B2 (en) * | 2005-06-01 | 2010-05-18 | Microsoft Corporation | Discovery, maintenance, and representation of entities in a managed system environment |
GB0517304D0 (en) | 2005-08-23 | 2005-10-05 | Netronome Systems Inc | A system and method for processing and forwarding transmitted information |
US7573859B2 (en) | 2005-10-13 | 2009-08-11 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
US8638762B2 (en) | 2005-10-13 | 2014-01-28 | Trapeze Networks, Inc. | System and method for network integrity |
US7724703B2 (en) | 2005-10-13 | 2010-05-25 | Belden, Inc. | System and method for wireless network monitoring |
WO2007044986A2 (en) | 2005-10-13 | 2007-04-19 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
US7526677B2 (en) * | 2005-10-31 | 2009-04-28 | Microsoft Corporation | Fragility handling |
US7827545B2 (en) * | 2005-12-15 | 2010-11-02 | Microsoft Corporation | Dynamic remediation of a client computer seeking access to a network with a quarantine enforcement policy |
US7747662B2 (en) * | 2005-12-30 | 2010-06-29 | Netapp, Inc. | Service aware network caching |
US20070198525A1 (en) * | 2006-02-13 | 2007-08-23 | Microsoft Corporation | Computer system with update-based quarantine |
US7823069B1 (en) * | 2006-03-23 | 2010-10-26 | Cisco Technology, Inc. | Method and application tool for dynamically navigating a user customizable representation of a network device configuration |
US7793096B2 (en) * | 2006-03-31 | 2010-09-07 | Microsoft Corporation | Network access protection |
US7558266B2 (en) | 2006-05-03 | 2009-07-07 | Trapeze Networks, Inc. | System and method for restricting network access using forwarding databases |
US8966018B2 (en) | 2006-05-19 | 2015-02-24 | Trapeze Networks, Inc. | Automated network device configuration and network deployment |
US20070280105A1 (en) * | 2006-05-31 | 2007-12-06 | Omri Barkay | Enabling client QoS middle layer based on application recognition |
US9258702B2 (en) | 2006-06-09 | 2016-02-09 | Trapeze Networks, Inc. | AP-local dynamic switching |
US9191799B2 (en) | 2006-06-09 | 2015-11-17 | Juniper Networks, Inc. | Sharing data between wireless switches system and method |
US8818322B2 (en) | 2006-06-09 | 2014-08-26 | Trapeze Networks, Inc. | Untethered access point mesh system and method |
US8793361B1 (en) | 2006-06-30 | 2014-07-29 | Blue Coat Systems, Inc. | Traffic synchronization across multiple devices in wide area network topologies |
US8340110B2 (en) * | 2006-09-15 | 2012-12-25 | Trapeze Networks, Inc. | Quality of service provisioning for wireless networks |
US7873061B2 (en) | 2006-12-28 | 2011-01-18 | Trapeze Networks, Inc. | System and method for aggregation and queuing in a wireless network |
US7865576B2 (en) * | 2007-01-31 | 2011-01-04 | Alcatel Lucent | Change of subscriber information in a multi-chassis network access environment |
US20080270483A1 (en) * | 2007-04-30 | 2008-10-30 | Hewlett-Packard Development Company, L.P. | Storage Management System |
US7958256B2 (en) | 2007-05-09 | 2011-06-07 | Wayport, Inc. | System and method for providing application categorization and quality of service in a network with multiple users |
US8902904B2 (en) | 2007-09-07 | 2014-12-02 | Trapeze Networks, Inc. | Network assignment based on priority |
US9225684B2 (en) | 2007-10-29 | 2015-12-29 | Microsoft Technology Licensing, Llc | Controlling network access |
US8238942B2 (en) | 2007-11-21 | 2012-08-07 | Trapeze Networks, Inc. | Wireless station location detection |
US20090170586A1 (en) * | 2007-12-26 | 2009-07-02 | Springtime Productions, Llc | Springtime productions special charity fund raising process |
US9391921B1 (en) | 2008-03-18 | 2016-07-12 | Packeteer, Inc. | Virtual bandwidth management deployment architectures |
US8150357B2 (en) | 2008-03-28 | 2012-04-03 | Trapeze Networks, Inc. | Smoothing filter for irregular update intervals |
US8031606B2 (en) | 2008-06-24 | 2011-10-04 | Intel Corporation | Packet switching |
US8978105B2 (en) | 2008-07-25 | 2015-03-10 | Trapeze Networks, Inc. | Affirming network relationships and resource access via related networks |
US8238298B2 (en) | 2008-08-29 | 2012-08-07 | Trapeze Networks, Inc. | Picking an optimal channel for an access point in a wireless network |
US7839799B2 (en) | 2008-09-12 | 2010-11-23 | International Business Machines Corporation | Middleware components for bundling service invocations |
US8503307B2 (en) * | 2010-05-10 | 2013-08-06 | Hewlett-Packard Development Company, L.P. | Distributing decision making in a centralized flow routing system |
US8773992B2 (en) | 2010-10-11 | 2014-07-08 | At&T Intellectual Property I, L.P. | Methods and apparatus for hierarchical routing in communication networks |
US9191114B2 (en) * | 2012-12-14 | 2015-11-17 | Infinera Corporation | Quality of service application for different data flow types |
US9736041B2 (en) * | 2013-08-13 | 2017-08-15 | Nec Corporation | Transparent software-defined network management |
CN106559233A (zh) * | 2015-09-28 | 2017-04-05 | 中兴通讯股份有限公司 | 数据流的镜像处理方法及装置 |
CN113923213B (zh) * | 2021-08-26 | 2023-09-22 | 新华三大数据技术有限公司 | 目录级服务质量控制方法、***及接入节点 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5557798A (en) * | 1989-07-27 | 1996-09-17 | Tibco, Inc. | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes |
NO942031L (no) * | 1994-06-01 | 1995-12-04 | Ericsson As Creative Engineeri | System for overvåkning av telefonnett og/eller datakommunikasjonsnett, spesielt mobiltelefonnett |
US5674003A (en) * | 1995-04-28 | 1997-10-07 | Andersen; David B. | Mechanisms for accessing unique features of telephony networks from a protocol-Independent data transport interface |
JPH09198295A (ja) * | 1996-01-16 | 1997-07-31 | Nec Corp | ハイパーメディアシステム |
-
1998
- 1998-03-20 US US09/045,546 patent/US6154776A/en not_active Expired - Lifetime
-
1999
- 1999-02-23 EP EP99400432A patent/EP0944209A3/en not_active Withdrawn
- 1999-03-16 CA CA002265369A patent/CA2265369A1/en not_active Abandoned
- 1999-03-19 JP JP7613899A patent/JPH11341053A/ja active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001245056A (ja) * | 2000-01-12 | 2001-09-07 | Lucent Technol Inc | 通信方法及び通信システム |
JP2007329911A (ja) * | 2006-06-07 | 2007-12-20 | Sharp Corp | 設定方法、ネットワーク、および中間デバイス |
JP4564983B2 (ja) * | 2006-06-07 | 2010-10-20 | シャープ株式会社 | 設定方法、ネットワーク、および中間デバイス |
RU2473171C2 (ru) * | 2008-06-02 | 2013-01-20 | Квэлкомм Инкорпорейтед | Улучшения управления политиками тарификации и оплаты услуг (рсс) для поддержки шифрования |
JP2013236399A (ja) * | 2010-05-28 | 2013-11-21 | Nec Corp | 通信システム、ノード、制御装置、通信方法およびプログラム |
US9426061B2 (en) | 2010-05-28 | 2016-08-23 | Nec Corporation | Communication system, node, control device, communication method, and program |
US10171352B2 (en) | 2011-12-21 | 2019-01-01 | Nec Corporation | Communication system, node, control device, communication method, and program |
Also Published As
Publication number | Publication date |
---|---|
US6154776A (en) | 2000-11-28 |
EP0944209A3 (en) | 1999-11-24 |
CA2265369A1 (en) | 1999-09-20 |
EP0944209A2 (en) | 1999-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6154776A (en) | Quality of service allocation on a network | |
EP1021015B1 (en) | System for policy-based network configuration | |
US6496866B2 (en) | System and method for providing dynamically alterable computer clusters for message routing | |
EP1079583B1 (en) | Method and system for optimizing performance and availability of a dynamic host configuration protocol (DHCP) service | |
JP3372455B2 (ja) | パケット中継制御方法,パケット中継装置およびプログラム記憶媒体 | |
US6292838B1 (en) | Technique for automatic remote media access control (MAC) layer address resolution | |
US7139818B1 (en) | Techniques for dynamic host configuration without direct communications between client and server | |
US7043540B2 (en) | Systems and methods for uniquely and persistently identifying networks | |
US7899047B2 (en) | Virtual network with adaptive dispatcher | |
EP0986229A2 (en) | Method and system for monitoring and controlling network access | |
JP2008504776A (ja) | 動的デバイスアドレス管理のための方法およびシステム | |
US20040194106A1 (en) | Name/address translation device | |
EP1142202B1 (en) | System and method for providing flexible management of a network | |
US7330896B1 (en) | Correlating data streams of different protocols | |
US8107472B1 (en) | Network single entry point for subscriber management | |
Cisco | Routing AppleTalk | |
Cisco | Routing AppleTalk | |
Cisco | Routing AppleTalk | |
Cisco | Routing AppleTalk | |
Cisco | Routing AppleTalk | |
KR20050003598A (ko) | 이중화된 도메인 네임 서버를 이용한 도메인 네임 서비스제공 시스템 및 제공 방법 | |
US20240214242A1 (en) | Scalable distribution of identity information in overlay networks with identity-based policies | |
JP3020901B2 (ja) | コンピュータ・ネットワークにおけるサーバ多重化方法 | |
US20050154776A1 (en) | Method and apparatus for non-invasive discovery of relationships between nodes in a network | |
Andersson | Directory enabled networks, DEN |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060320 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060320 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080616 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080623 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081114 |