專利名稱:Ip通信傳輸?shù)挠脩糍Y源策略控制的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及用戶利用網(wǎng)絡(luò)資源的控制,更具體地涉及用于跟蹤用戶在網(wǎng)絡(luò)上的資源利用并加強(qiáng)了用戶利用策略。
廣域網(wǎng)(WAN),例如因特網(wǎng),可以通過(guò)一個(gè)可能的網(wǎng)絡(luò)把許許多多的計(jì)算機(jī)連接起來(lái)。因特網(wǎng)是使用TCP/IP協(xié)議組互相進(jìn)行通信的網(wǎng)絡(luò)和網(wǎng)關(guān)的集合。TCP/IP協(xié)議和結(jié)構(gòu)在Liu等人所著的“管理因特網(wǎng)信息服務(wù)”,O Reilly和Associates公司,1994;Comer所著的“TCP/IP下的因特網(wǎng)第一卷原理、協(xié)議、與體系結(jié)構(gòu)”,Prentice-Hall公司,1991;Comer和Stevens所著的“TCP/IP下的因特網(wǎng)第二卷設(shè)計(jì),實(shí)現(xiàn),與內(nèi)部網(wǎng)”,Prentice-Hall公司,1991;Comer和Stevens所著的“TCP/IP下的因特網(wǎng)第三卷客戶機(jī)-服務(wù)器設(shè)計(jì)與應(yīng)用”,Prentice-Hall公司,1993等等中有詳細(xì)描述,所有這些資料都被結(jié)合在這里作為參考。
因特網(wǎng)的網(wǎng)關(guān)是提供因特網(wǎng)主干與其他網(wǎng)絡(luò)之間連接的設(shè)備,例如用戶的局域網(wǎng)(LAN)。因特網(wǎng)的網(wǎng)關(guān)通常面向的是計(jì)算機(jī)或者路由器。路由器是通信網(wǎng)絡(luò)的中間設(shè)備,它可以接收傳輸信息并通過(guò)最有效的路徑把它們傳遞給正確的接收端。一個(gè)因特網(wǎng)網(wǎng)關(guān)可以被看成因特網(wǎng)上的一個(gè)節(jié)點(diǎn),通??梢詧?zhí)行數(shù)據(jù)轉(zhuǎn)化,數(shù)據(jù)變換,信息處理,以及因特網(wǎng)主干和其他網(wǎng)絡(luò)之間的協(xié)議轉(zhuǎn)換。
主干是一個(gè)高速網(wǎng)絡(luò),它可以將局域性和區(qū)域內(nèi)的網(wǎng)絡(luò)連接在一起。一個(gè)內(nèi)部鏈路包括至少一個(gè)能夠與其他內(nèi)部鏈路交換數(shù)據(jù)包的連接點(diǎn)。當(dāng)今,許多商業(yè)網(wǎng)絡(luò)供應(yīng)商,例如MCI Worldcom,都擁有其自己的采用微波中繼和專用線的跨越數(shù)千英里的網(wǎng)絡(luò)主干。
諸如因特網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)在信息傳播重創(chuàng)建了分布廣泛的效率。然而,通過(guò)因特網(wǎng)傳輸和接收數(shù)據(jù)的速度仍然有很大起伏。即使是在最大通信線路上數(shù)據(jù)流也可能會(huì)由于帶寬限制而變得相當(dāng)慢或者出現(xiàn)中斷。隨著諸如因特網(wǎng)的網(wǎng)絡(luò)的商業(yè)和個(gè)人用途不斷增加,帶寬限制的問(wèn)題變得越來(lái)越嚴(yán)重。
目前就帶寬限制問(wèn)題已經(jīng)有多個(gè)解決方案被提出。其中一個(gè)解決方案就是簡(jiǎn)單地提供一個(gè)帶有額外帶寬容量的網(wǎng)絡(luò)。這個(gè)被稱為額外提供的解決方案要求對(duì)網(wǎng)絡(luò)提供更多的通信線路和/或帶有額外帶寬容量的通信線路。額外提供的代價(jià)是高昂的,并且會(huì)浪費(fèi)帶寬資源。此外,即使是額外提供的網(wǎng)絡(luò)也可能在網(wǎng)絡(luò)利用率超過(guò)網(wǎng)絡(luò)帶寬容量的時(shí)候出現(xiàn)供不應(yīng)求的情況。
帶寬限制問(wèn)題的另外一種解決方案就是控制在每個(gè)路由器接口基礎(chǔ)上的網(wǎng)絡(luò)資源。換句話說(shuō),每個(gè)路由器都被給定了利用限制,而當(dāng)超過(guò)這個(gè)利用限制的時(shí)候,路由器將不再接受數(shù)據(jù)流請(qǐng)求。近似的解決方案是使用IETF(Internet工程任務(wù)組)區(qū)別服務(wù)類?;陬悇e的資源控制在Roberts所著的“新型類別系統(tǒng)”,1977年10月中進(jìn)行了討論,其網(wǎng)址是http//www.data.com/roundups/class_system.html,這里將其作為參考在這里加以引用。
區(qū)別服務(wù)將包通信歸類,并在不同類別的基礎(chǔ)上提供服務(wù)性質(zhì)。它是基于帶有DSCP(區(qū)別服務(wù)代碼點(diǎn))的包標(biāo)記。數(shù)據(jù)包在路由器接口處根據(jù)DSCP被區(qū)別服務(wù)路由器分類,并且在每個(gè)區(qū)別服務(wù)路由器處接受為其DSCP配置的服務(wù)處理性質(zhì)。
基于路由器接口的資源控制和基于服務(wù)類別的資源控制都是很粗糙的。特別是這些解決方案都要跟蹤當(dāng)前在每個(gè)路由器接口基礎(chǔ)上或者只在每個(gè)類別基礎(chǔ)上使用的資源。這些解決方案經(jīng)常不能夠防止網(wǎng)絡(luò)資源被強(qiáng)度通信應(yīng)用程序所消耗,這必將妨礙其他應(yīng)用程序訪問(wèn)這些資源。
帶寬限制問(wèn)題的另一個(gè)解決方案就是每個(gè)會(huì)話信號(hào)機(jī)制中在RSVP(資源保留安裝協(xié)議)基礎(chǔ)上控制網(wǎng)絡(luò)資源。RSVP是一個(gè)能夠在網(wǎng)絡(luò)路由器上運(yùn)行的通信協(xié)議。RSVP被設(shè)計(jì)用來(lái)一經(jīng)要求就提供帶寬。通過(guò)使用RSVP協(xié)議,遠(yuǎn)程接收者或者端點(diǎn)可以請(qǐng)求路由器為數(shù)據(jù)流保留特定的帶寬量。路由器返回消息以指示該請(qǐng)求是否得到授權(quán)。這樣一來(lái),RSVP可以提供一個(gè)在單個(gè)數(shù)據(jù)流基礎(chǔ)上的獲得網(wǎng)絡(luò)資源準(zhǔn)許的保留。然而,這個(gè)技術(shù)十分優(yōu)秀。通常情況下,網(wǎng)絡(luò)資源是基于每個(gè)數(shù)據(jù)流級(jí)別的微觀管理,而不是在用戶級(jí)別的管理。由于網(wǎng)絡(luò)資源通常是在用戶級(jí)別獲得的,所以在每個(gè)數(shù)據(jù)流級(jí)別上的管理是不受歡迎的。
還有一種帶寬限制問(wèn)題的解決方案是在尋找傳輸和/或接收數(shù)據(jù)流的端點(diǎn)IP地址基礎(chǔ)上拒絕對(duì)網(wǎng)絡(luò)資源訪問(wèn)。這個(gè)解決方案是非常粗糙的,然而它提供了資源分配的完全或者無(wú)用的途徑。
因此,本發(fā)明的對(duì)象可以提供一個(gè)靈活的技術(shù)來(lái)控制和跟蹤網(wǎng)絡(luò)資源的分配和使用。
本發(fā)明的另一個(gè)對(duì)象可以在用戶基礎(chǔ)上控制網(wǎng)絡(luò)資源的消耗。
根據(jù)本發(fā)明可以通過(guò)提供一個(gè)新穎的為網(wǎng)絡(luò)通信傳送控制用戶資源的方法,系統(tǒng),和計(jì)算機(jī)程序產(chǎn)品,以實(shí)現(xiàn)這些和其他一些目的。跟蹤端點(diǎn)組的網(wǎng)絡(luò)利用生成對(duì)應(yīng)于當(dāng)前端點(diǎn)組消耗的網(wǎng)絡(luò)資源量的組利用級(jí)別信息。在組中的端點(diǎn)對(duì)數(shù)據(jù)流的網(wǎng)絡(luò)資源的請(qǐng)求會(huì)在與該端點(diǎn)相關(guān)的路由器上被接收。對(duì)網(wǎng)絡(luò)資源的請(qǐng)求包含一個(gè)與端點(diǎn)相對(duì)應(yīng)的標(biāo)識(shí)符。在組利用級(jí)別信息,標(biāo)識(shí)符,以及與組相對(duì)應(yīng)的第一規(guī)定協(xié)議子集以及包括第一網(wǎng)絡(luò)利用限制的基礎(chǔ)上做出是否接受請(qǐng)求的決定。
如果端點(diǎn)組是用戶的話,那么本發(fā)明就使得跟蹤用戶的網(wǎng)絡(luò)利用并在跟蹤用戶網(wǎng)絡(luò)利用的基礎(chǔ)上決定是否接受對(duì)用戶分配網(wǎng)絡(luò)資源的請(qǐng)求。更好的,是否接受來(lái)自用戶的請(qǐng)求的決定是通過(guò)采用策略規(guī)則來(lái)決定是否組超過(guò)了一個(gè)或多個(gè)網(wǎng)絡(luò)利用限制做出的。另外,端點(diǎn)可以被分為保留帶寬服務(wù)邏輯訪問(wèn)端口(RLAP),它是由一個(gè)或多個(gè)組構(gòu)成的??梢砸耘c組相同的方式跟蹤RLAP的網(wǎng)絡(luò)利用,而是否接受保留網(wǎng)絡(luò)資源請(qǐng)求的決定可以在組利用級(jí)別信息附加的RLAP利用級(jí)別信息的基礎(chǔ)上做出。
當(dāng)對(duì)網(wǎng)絡(luò)資源的請(qǐng)求被接受,組利用級(jí)別信息和RLAP利用級(jí)別信息被更新,以反映與組和RLAP相應(yīng)的網(wǎng)絡(luò)利用的增長(zhǎng)。依此類似,當(dāng)數(shù)據(jù)流減小,利用級(jí)別信息被調(diào)整以反映相應(yīng)RLAP和組對(duì)網(wǎng)絡(luò)利用的減少。這樣,就可以在用戶級(jí)別對(duì)網(wǎng)絡(luò)資源靈活地管理了。
可以在策略決定點(diǎn)跟蹤網(wǎng)絡(luò)利用,該點(diǎn)可以從路由器上接收保留帶寬的請(qǐng)求。路由器最好是一個(gè)使用IETF COPS(公共開(kāi)放策略服務(wù))-RSVP的策略執(zhí)行點(diǎn)(PEP)或者一個(gè)可以進(jìn)行COPS的RSVP路由器。這樣,本發(fā)明就被作為RSVP信號(hào)過(guò)程的擴(kuò)展被實(shí)現(xiàn)。
對(duì)本發(fā)明更為完整的評(píng)價(jià)和許多伴隨的相關(guān)優(yōu)點(diǎn)可以在下面的具體詳述中獲得,其中伴隨著相應(yīng)的圖示作為參考,從而使得能夠更好地理解本發(fā)明,其中
圖1A是一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的示意圖,在其中根據(jù)本發(fā)明的具體實(shí)施方案對(duì)用戶資源進(jìn)行控制;圖1B顯示了圖1A中的端點(diǎn)如何被傳送到保留帶寬服務(wù)邏輯訪問(wèn)端口(RLAP)和組中;圖2是一個(gè)訪問(wèn)控制記錄的示意圖,它可以存儲(chǔ)與圖1B中與訪問(wèn)ID相關(guān)的計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)的端點(diǎn)IP地址;圖3是一個(gè)訪問(wèn)簡(jiǎn)檔記錄的示意圖,它可以存儲(chǔ)與圖1B中計(jì)算機(jī)網(wǎng)絡(luò)端點(diǎn)相應(yīng)的信息,它們帶有各自的策略執(zhí)行點(diǎn)(PEP)。,RLAP,和組;圖4是一個(gè)組簡(jiǎn)檔記錄的示意圖,它可以存儲(chǔ)與圖1B中組之一的網(wǎng)絡(luò)利用限制相關(guān)的信息;圖5是一個(gè)RLAP簡(jiǎn)檔記錄示意圖,它可以存儲(chǔ)與圖1B中RLAP之一的網(wǎng)絡(luò)利用限制相關(guān)的信息;圖6是一個(gè)數(shù)據(jù)流狀態(tài)記錄示意圖,它可以存儲(chǔ)關(guān)于當(dāng)前圖1B的計(jì)算機(jī)網(wǎng)絡(luò)端點(diǎn)之間的數(shù)據(jù)流的信息;圖7是一個(gè)組利用記錄的示意圖,它可以存儲(chǔ)圖1B中組之一的網(wǎng)絡(luò)利用級(jí)別信息;圖8是一個(gè)RLAP利用表單的示意圖,它可以存儲(chǔ)圖1B中RLAP之一的RLAP利用級(jí)別信息;圖9是一個(gè)顯示在圖1B的計(jì)算機(jī)網(wǎng)絡(luò)的兩個(gè)端點(diǎn)之間如何使用RAVP信號(hào)建立數(shù)據(jù)流的示意圖;圖10是一個(gè)顯示如何使用RSVP信號(hào)中止兩個(gè)端點(diǎn)之間的數(shù)據(jù)流的示意圖;圖11是一個(gè)顯示使用RSVP信號(hào)中止兩個(gè)端點(diǎn)之間的數(shù)據(jù)流的另外一種方法的示意圖;圖12和13是顯示為IP通信傳送實(shí)現(xiàn)用戶資源策略控制的過(guò)程的流程圖;圖14是一個(gè)顯示在圖1B的計(jì)算機(jī)網(wǎng)絡(luò)上應(yīng)用策略規(guī)則來(lái)控制用戶資源的流程圖;圖15是一個(gè)通用計(jì)算機(jī)系統(tǒng)的示意圖,該系統(tǒng)可以被安排執(zhí)行在圖1B計(jì)算機(jī)網(wǎng)絡(luò)中顯示的一個(gè)或多個(gè)設(shè)備特殊用途的功能。
現(xiàn)在參考附圖,其中相似的標(biāo)號(hào)表示所有這些視圖的相同或者相對(duì)應(yīng)的部分,而具體到圖1A來(lái)說(shuō),示意計(jì)算機(jī)網(wǎng)絡(luò)100可以實(shí)現(xiàn)所說(shuō)明的本發(fā)明。計(jì)算機(jī)網(wǎng)絡(luò)100包括一個(gè)管理域102;策略執(zhí)行點(diǎn)(PEP)104,106,以及108;策略決定點(diǎn)(PDP)110和112;規(guī)則數(shù)據(jù)庫(kù)114和116;以及端點(diǎn)、118,120,122,124,126,128,130,132,134,136,138,140,142,以及144。處于參考的方便,附錄A中提供了一個(gè)術(shù)語(yǔ)和縮寫的術(shù)語(yǔ)表。
管理域102是一個(gè)處于相同管理控制下并出于管理目的被歸類在一起的網(wǎng)絡(luò)元件的集合。管理域102使用永久性的接線,例如電纜,和/或由電話,調(diào)制解調(diào)器,或者其他通信鏈接組成的臨時(shí)接線,以允許借予不同計(jì)算機(jī)以及聯(lián)接到管理域102上的其他設(shè)備之間的通信。管理域102可以包括計(jì)算機(jī)和由通信工具連接的相應(yīng)設(shè)備。舉例來(lái)說(shuō),管理域102可以是vBNS(超高性能鏈路網(wǎng)絡(luò)設(shè)備)保留帶寬網(wǎng)絡(luò)或者其他一些支持高性能,高帶寬研究應(yīng)用設(shè)備的全國(guó)性網(wǎng)絡(luò)。另外,管理域102可以是任何鏈路網(wǎng)絡(luò)(例如,因特網(wǎng)),因特網(wǎng)的一部分,包交換網(wǎng)絡(luò),或者其他任何的廣域網(wǎng)(WAN)。
PEP104,106和108是策略執(zhí)行所在的路由器或者包交換中心。這些策略決定與是否建立路徑相關(guān)聯(lián)。如這里所用的那樣,“策略”是一個(gè)定義網(wǎng)絡(luò)資源訪問(wèn)和使用標(biāo)準(zhǔn)的規(guī)則組合。路徑是網(wǎng)絡(luò)中兩個(gè)節(jié)點(diǎn)之間的鏈接,舉例來(lái)說(shuō),端點(diǎn)118和端點(diǎn)144之間的鏈接。端點(diǎn)使用RSVP(資源保留安裝協(xié)議)信號(hào)或者其他適當(dāng)形式的信號(hào),協(xié)議,或者通信語(yǔ)言發(fā)送PEP請(qǐng)求來(lái)建立路徑。RSVP信號(hào)在1997年9月Braden,Zhang,Berson,Herzog,和Jamin等人所著的“資源保留協(xié)議(RSVP)”的一般功能說(shuō)明,ftp//ftp.isi.edu/in-notes/rfc2205.txt中有所描述,這里將它作為參考加以引用。PEP104,106和108的IP地址顯示了在圖1A中所有相鄰的PEP。
PEP104,106,108最好是支持COPS(通用開(kāi)放策略服務(wù))的RSVP路由器,通過(guò)編程可以使它在RSVP使用或者其他適用于執(zhí)行策略決定的設(shè)備上行使基于策略的控制。支持COPS的RSVP路由器最好包括一個(gè)用來(lái)為進(jìn)行例如管理控制,策略控制以及包分類,而對(duì)通信進(jìn)行分類以及執(zhí)行RSVP協(xié)議功能的郵件路由功能。策略控制RSVP功能使得路由器作為一個(gè)策略執(zhí)行點(diǎn)(PEP)來(lái)運(yùn)行,它可以為了執(zhí)行與特定數(shù)據(jù)流請(qǐng)求相關(guān)的策略服務(wù)器決定而使用COPS協(xié)議執(zhí)行操作。
COPS是一個(gè)查詢和響應(yīng)協(xié)議,它可以被用來(lái)在策略服務(wù)器(舉例來(lái)說(shuō),PDP112)和他的客戶機(jī)(PEP106,108)交換策略信息。COPS協(xié)議的實(shí)例可以在Boyle,Cohcn,Durham,Herzog,Rajan,和Sastry1999年8月16日在網(wǎng)絡(luò)草擬的“COPS(通用開(kāi)放策略服務(wù))協(xié)議”,http//www.www.ietf.org/internet-drafts/draft-ietf-rap-cops-07.txt;以及Boyle,Cohen,Durham,Herzog,Rajan和Sastry在1999年6月14日網(wǎng)絡(luò)草擬的“RSVP的COPS利用” ,http//www.ietf.org/internet-draft s/draft-ietf-rap-cops-r svp.05.txt中找到;以上兩者都在這里加被作為參考加以引用。
PDP110,112是服務(wù)器,舉例來(lái)說(shuō),DEC Alpha服務(wù)器模型DS10或者其他一些合適的設(shè)備,例如可以在其上做出策略決定的計(jì)算機(jī)或者策略服務(wù)器。PDP110與PEP104進(jìn)行通信,而PDP112則與PEP106和PEP108進(jìn)行通信。最佳情況下,PDP110和112與PEP104,106,以及108使用COPS協(xié)議的同一個(gè)版本進(jìn)行通信。
規(guī)則數(shù)據(jù)庫(kù)114和116是存儲(chǔ)器,舉例來(lái)說(shuō),隨機(jī)存儲(chǔ)器(RAM),它可以存儲(chǔ)用于限制對(duì)管理域102的訪問(wèn)的管理策略規(guī)則。管理策略規(guī)則被PDP利用來(lái)做出策略決定。規(guī)則數(shù)據(jù)庫(kù)114和116可以是位于PDP110和112的內(nèi)部或者外部。
端點(diǎn)118-144是連接到管理域102的計(jì)算機(jī)。端點(diǎn)118-144被配置為通過(guò)管理域102發(fā)送和/或接收到其他端點(diǎn)的數(shù)據(jù)流。端點(diǎn)118-144可以通過(guò)調(diào)制解調(diào)器,撥號(hào)網(wǎng)絡(luò),高速電話線路,以及/或者任何其他適當(dāng)?shù)姆椒ㄔL問(wèn)管理域102。端點(diǎn)118-144通過(guò)一個(gè)或者多個(gè)路由器104,106,和108連接到管理域102上。每個(gè)端點(diǎn)118-144的IP地址在它們的旁邊顯示出來(lái)。
圖1B顯示了計(jì)算機(jī)網(wǎng)絡(luò)110的端點(diǎn)118-144如何能夠被劃分到RBS邏輯訪問(wèn)接口(RLAP)146,148,150,和152中。所有RLAP都與PDP110,112中至少一個(gè)相對(duì)應(yīng)。更進(jìn)一步來(lái)講,位于每個(gè)RLAP中的端點(diǎn)又被細(xì)分為組154,156,158,160,162,164,以及166。組154與RLAP146和PDP110相對(duì)應(yīng),組156與RLAP146和PDP110相對(duì)應(yīng),組158與RLAP148和PDP110相對(duì)應(yīng),組160與RLAP148和PDP110相對(duì)應(yīng),組162與RLAP150和PDP112相對(duì)應(yīng),組164與RLAP152和PDP112相對(duì)應(yīng),組166與RLAP152和PDP112相對(duì)應(yīng)。可以通過(guò)任何邏輯方式?jīng)Q定這些端點(diǎn)的RLAP和組的關(guān)系,舉例來(lái)說(shuō),通過(guò)地理上的相近或者網(wǎng)絡(luò)拓?fù)鋪?lái)決定。如果RLAP和/或組與用戶相對(duì)應(yīng),那么就可以方便地在用戶級(jí)別跟蹤和管理網(wǎng)絡(luò)資源了。
應(yīng)該注意的是,由于用來(lái)實(shí)現(xiàn)本發(fā)明的硬件的多樣化,對(duì)于擁有一定相關(guān)技術(shù)的專業(yè)人士來(lái)說(shuō),顯然,圖1A和1B的計(jì)算機(jī)網(wǎng)絡(luò)100僅僅是以說(shuō)明問(wèn)題為目的的。為了實(shí)現(xiàn)這些變化,一個(gè)計(jì)算機(jī)(舉例來(lái)說(shuō),圖15的計(jì)算機(jī)1500)可以被安排執(zhí)行圖1A和1B中的兩個(gè)或者更多設(shè)備的特殊功能。舉例來(lái)說(shuō),一個(gè)計(jì)算機(jī)可以被編程執(zhí)行PEP和PDP的功能。另一方面,通過(guò)使用分布式處理技術(shù),例如,兩個(gè)或者兩個(gè)以上編程計(jì)算機(jī),可以被替換為圖1A和1B中所示的任何一個(gè)設(shè)備。
此外,每個(gè)端點(diǎn)都可以與多個(gè)組和RLAP相對(duì)應(yīng)。這種情況發(fā)生在端點(diǎn)被授權(quán)通過(guò)多個(gè)PEP訪問(wèn)管理域的時(shí)候。舉例來(lái)說(shuō),如果端點(diǎn)136被授權(quán)通過(guò)PEP106和PEP108訪問(wèn)管理域102,端點(diǎn)136將會(huì)在它通過(guò)PEP106訪問(wèn)管理域的時(shí)候與組162和RLAP150相對(duì)應(yīng)。另一方面,端點(diǎn)136會(huì)在通過(guò)PEP108訪問(wèn)管理域的時(shí)候與組166和RLAP152相對(duì)應(yīng)。
本發(fā)明可以存儲(chǔ)與計(jì)算機(jī)網(wǎng)絡(luò)上的端點(diǎn),RLAP和組的資源利用,RLAP和組的簡(jiǎn)檔數(shù)據(jù),出現(xiàn)在管理域102上的數(shù)據(jù)流相關(guān)的信息。這個(gè)信息被存儲(chǔ)于諸如硬盤,光盤,磁盤,和/或RAM的一個(gè)或多個(gè)存儲(chǔ)器中。一個(gè)或多個(gè)數(shù)據(jù)庫(kù),例如規(guī)則數(shù)據(jù)庫(kù)114和116,可以存儲(chǔ)用來(lái)實(shí)現(xiàn)本發(fā)明的信息。數(shù)據(jù)庫(kù)是利用包含在例如硬盤,光盤,磁盤,和/或RAM的存儲(chǔ)器中的數(shù)據(jù)結(jié)構(gòu)(例如記錄,表單,陣列,字段,和/或列表)組織起來(lái)的。
圖2到圖8描述了用來(lái)實(shí)現(xiàn)IP通信傳輸?shù)挠脩糍Y源策略控制的數(shù)據(jù)結(jié)構(gòu)。這些數(shù)據(jù)結(jié)構(gòu)被PDP110和112用來(lái)做出策略決定,它可以被PEP104,106,和108來(lái)執(zhí)行。圖2到圖8中顯示的數(shù)據(jù)結(jié)構(gòu)被存儲(chǔ)于PDP110和112各自的規(guī)則數(shù)據(jù)庫(kù)114和116,或者其他適當(dāng)?shù)拇鎯?chǔ)設(shè)備中。存儲(chǔ)于數(shù)據(jù)結(jié)構(gòu)中的信息包括鏈接端點(diǎn)與其相應(yīng)的RLAP和組的標(biāo)識(shí)符以及RLAP和組的資源利用等級(jí)信息以及RLAP和組的預(yù)定簡(jiǎn)檔信息。
圖2顯示了一個(gè)訪問(wèn)控制記錄200,它包括存儲(chǔ)端點(diǎn)地址前綴的字段202,存儲(chǔ)前綴位的字段204,以及用來(lái)存儲(chǔ)地址ID的字段206。地址控制記錄200可以存儲(chǔ)被授權(quán)通過(guò)PEP104,106,和108訪問(wèn)管理域102的所有端點(diǎn)。
端點(diǎn)地址前綴就是被授權(quán)訪問(wèn)管理域102發(fā)送數(shù)據(jù)流的端點(diǎn)的IP地址前綴。前綴位就是用來(lái)決定發(fā)送端是否被授權(quán)訪問(wèn)管理域102的IP地址前綴的主要位數(shù)。地址ID就是到每個(gè)端點(diǎn)地址前綴的所有PEP列表的鏈接,其發(fā)送端被授權(quán)訪問(wèn)管理域102。起點(diǎn)就是對(duì)于從一個(gè)端點(diǎn)向另一個(gè)發(fā)送數(shù)據(jù)流的端點(diǎn)來(lái)說(shuō),管理域102的訪問(wèn)點(diǎn)。存儲(chǔ)于特殊PDP的訪問(wèn)控制記錄可以被歸納與一個(gè)訪問(wèn)控制表單內(nèi)。
圖3顯示了一個(gè)訪問(wèn)簡(jiǎn)檔記錄300。訪問(wèn)簡(jiǎn)檔記錄300可以存儲(chǔ)所有訪問(wèn)ID。多個(gè)訪問(wèn)簡(jiǎn)檔記錄可以被存儲(chǔ)于單個(gè)訪問(wèn)簡(jiǎn)檔表單內(nèi)。訪問(wèn)簡(jiǎn)檔記錄300包括存儲(chǔ)訪問(wèn)ID的字段302,存儲(chǔ)起始PEP的IP地址的字段304,存儲(chǔ)RLAP ID的字段306,存儲(chǔ)組ID的字段308。PEP的IP地址表明哪個(gè)PEP被授權(quán)與訪問(wèn)ID相應(yīng)端點(diǎn)的流入點(diǎn)。RLAP ID表示與該訪問(wèn)ID以及相應(yīng)的端點(diǎn)相對(duì)應(yīng)的RLAP。舉例來(lái)說(shuō),RLAP146與端點(diǎn)118相對(duì)應(yīng)。組ID表示與該訪問(wèn)ID以及相應(yīng)端點(diǎn)相對(duì)應(yīng)的組。舉例來(lái)說(shuō),端點(diǎn)118與組154相對(duì)應(yīng)。
圖4顯示了組簡(jiǎn)檔記錄400,它可以存儲(chǔ)關(guān)于組154,156,158,160,162,164,以及166之一的預(yù)定信息。預(yù)定信息包括組的最大網(wǎng)絡(luò)利用級(jí)別信息。每個(gè)組都有其組簡(jiǎn)檔記錄400,而組簡(jiǎn)檔記錄可以被一起存儲(chǔ)于一個(gè)組簡(jiǎn)檔表單中。組簡(jiǎn)檔記錄400包括存儲(chǔ)過(guò)度分配因子的字段402,存儲(chǔ)組ID的字段404,存儲(chǔ)每個(gè)組嘗試比率狀況的字段406,存儲(chǔ)每個(gè)組最大嘗試比率的字段408,存儲(chǔ)每個(gè)組帶寬情況的字段410,存儲(chǔ)所有組流入令牌比率限制的字段412,存儲(chǔ)流入最大峰值的字段414,存儲(chǔ)出口令牌比率限制的字段416,存儲(chǔ)出口最大峰值的字段418,存儲(chǔ)數(shù)據(jù)流時(shí)間限制狀態(tài)的字段420,存儲(chǔ)數(shù)據(jù)流時(shí)間限制的字段422,存儲(chǔ)最大并發(fā)數(shù)據(jù)流的字段424。
組ID可以標(biāo)識(shí)與組簡(jiǎn)檔記錄400相對(duì)應(yīng)的組。嘗試率狀態(tài)標(biāo)識(shí)嘗試率規(guī)則(將在下面的圖14中加以討論)是否對(duì)于組來(lái)說(shuō)是起作用的。最大嘗試率就是組能夠在給定時(shí)間段內(nèi)嘗試在管理域102上嘗試開(kāi)始一個(gè)數(shù)據(jù)流的最大時(shí)間數(shù)。帶寬狀態(tài)表示帶寬規(guī)則是否對(duì)組起作用。流入令牌率限制是最大流入令牌率,根據(jù)帶寬,一個(gè)組可以向它請(qǐng)求數(shù)據(jù)流。出口最大峰值限制是最大出口峰值,根據(jù)帶寬,就是允許現(xiàn)有數(shù)據(jù)流流出某個(gè)組的現(xiàn)有數(shù)據(jù)流的最大出口峰值。數(shù)據(jù)流時(shí)間限制狀態(tài)表示數(shù)據(jù)流時(shí)間限制規(guī)則(將在下面關(guān)于圖14的討論中涉及)是否有效。數(shù)據(jù)流時(shí)間限制是流出一個(gè)組的數(shù)據(jù)流能夠存在的最大時(shí)間數(shù)。另外,數(shù)據(jù)流時(shí)間限制可以使到一個(gè)組的數(shù)據(jù)流能夠存在的最大時(shí)間數(shù)或者是進(jìn)出組的數(shù)據(jù)流能夠存在的最大時(shí)間數(shù)。最大平行流就是允許一個(gè)組中同時(shí)存在的數(shù)據(jù)流數(shù)。數(shù)據(jù)流的最大數(shù)可以分成入口數(shù)據(jù)流和出口數(shù)據(jù)流來(lái)分別監(jiān)視。
圖5說(shuō)明了RLAP簡(jiǎn)檔記錄500。每個(gè)RLAP都有一個(gè)RLAP簡(jiǎn)檔記錄,多個(gè)RLAP500記錄可被存儲(chǔ)于一個(gè)RLAP簡(jiǎn)檔表單內(nèi)。RLAP簡(jiǎn)檔記錄500包括一個(gè)存儲(chǔ)過(guò)度分配因子的字段502,存儲(chǔ)RLAP ID的字段504,存儲(chǔ)嘗試率狀態(tài)的字段506,存儲(chǔ)最大嘗試率的字段508,存儲(chǔ)帶寬狀態(tài)的字段510,存儲(chǔ)入口令牌率限制的字段512,存儲(chǔ)入口最大峰值的字段514,存儲(chǔ)出口令牌率限制的字段516,存儲(chǔ)出口最大峰值的字段518,存儲(chǔ)最大平行流的字段520。存儲(chǔ)于RLAP記錄中的信息與存儲(chǔ)于組簡(jiǎn)檔記錄400中的信息近似。舉例來(lái)說(shuō),字段508中的最大嘗試率就是RLAP能夠嘗試在管理域102上初始化數(shù)據(jù)流的最大時(shí)間數(shù)。
圖6說(shuō)明了數(shù)據(jù)流狀態(tài)記錄600。數(shù)據(jù)流狀態(tài)記錄是為從一個(gè)端點(diǎn)(也就是發(fā)送端)穿過(guò)管理域102到另一個(gè)端點(diǎn)(也就是接收端)的每個(gè)數(shù)據(jù)流創(chuàng)建的。數(shù)據(jù)流狀態(tài)記錄600可以被全部存儲(chǔ)于數(shù)據(jù)流狀態(tài)表單中。數(shù)據(jù)流狀態(tài)記錄600包括存儲(chǔ)PEP的IP地址的字段602,存儲(chǔ)客戶端類型的字段604,存儲(chǔ)會(huì)話ID的字段606,存儲(chǔ)端點(diǎn)類型的字段608,存儲(chǔ)數(shù)據(jù)流計(jì)時(shí)器ID的字段612,存儲(chǔ)數(shù)據(jù)流計(jì)時(shí)器狀態(tài)的字段614,存儲(chǔ)路徑句柄的字段620,存儲(chǔ)保留句柄的字段628,存儲(chǔ)保留狀態(tài)情況的字段630,存儲(chǔ)入口RLAP ID的字段636,存儲(chǔ)入口組ID的字段638,存儲(chǔ)出口RLAP ID的字段640,存儲(chǔ)出口組ID的字段642,存儲(chǔ)被數(shù)據(jù)流所使用帶寬的字段644。
PEP IP地址就是數(shù)據(jù)流入口PEP的IP地址??蛻纛愋涂梢源_定RSVP客戶的類型,(也就是說(shuō),使用COPS/RSVP協(xié)議的路由器)。會(huì)話ID可以確定會(huì)話。端點(diǎn)類型可以確定與PEP相對(duì)應(yīng)的端點(diǎn)是否是一個(gè)未被確定的端點(diǎn),入口端點(diǎn),出口端點(diǎn),或者一個(gè)混和入口和出口端點(diǎn)。數(shù)據(jù)流計(jì)時(shí)器ID可以確定與數(shù)據(jù)流狀態(tài)記錄600相對(duì)應(yīng)的數(shù)據(jù)流計(jì)時(shí)器。數(shù)據(jù)流計(jì)時(shí)器可以跟蹤與數(shù)據(jù)流狀態(tài)記錄600相關(guān)的數(shù)據(jù)流的持續(xù)時(shí)間。數(shù)據(jù)流計(jì)時(shí)器狀態(tài)表示與數(shù)據(jù)流狀態(tài)記錄600相對(duì)應(yīng)的數(shù)據(jù)流計(jì)時(shí)器是有效的還是無(wú)效的。路徑句柄表示數(shù)據(jù)流的安裝路徑狀態(tài)。保留句柄表示數(shù)據(jù)流的安裝保留狀態(tài)。
入口RLAP ID表示與入口處發(fā)送端相關(guān)的RLAP。入口組ID表示與入口處發(fā)送端相關(guān)的組ID。出口RLAP ID表示與出口處接收端相關(guān)的RLAP。出口組ID表示與出口處接收端相關(guān)的RLAP。舉例來(lái)說(shuō),如果為數(shù)據(jù)流從端點(diǎn)118到端點(diǎn)144形成了一個(gè)正確的路徑,PDP110就是出口PDP,而PDP112就是出口PDP。依此類推,PEP104就是出口PEP,而PEP108就是出口PEP。
這里所使用的帶寬就是數(shù)據(jù)流要求的經(jīng)過(guò)分配,調(diào)整的帶寬。這樣一來(lái),所使用的帶寬就是數(shù)據(jù)流正在消耗的帶寬資源的總量。帶寬可以根據(jù)數(shù)據(jù)流以位每秒來(lái)計(jì)算。
圖7說(shuō)明了組利用記錄700,它可以存儲(chǔ)與一個(gè)PDP相關(guān)組的網(wǎng)絡(luò)利用(也就是資源消耗)的信息。每個(gè)與PDP相關(guān)組的組利用記錄被存儲(chǔ)于與PDP(例如,與PDP110相對(duì)應(yīng)的規(guī)則數(shù)據(jù)庫(kù)114)相對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。每個(gè)組利用記錄700都包括存儲(chǔ)組ID的字段704,存儲(chǔ)最終行時(shí)間的字段706,存儲(chǔ)嘗試的字段708,存儲(chǔ)所使用入口帶寬的字段710,存儲(chǔ)所使用出口帶寬的字段712,存儲(chǔ)有效數(shù)據(jù)流的字段714。組ID可以確定組。最終行時(shí)間就是基于ANSI時(shí)間函數(shù)的最終行時(shí)間。最終行時(shí)間是由嘗試率規(guī)則使用的,這將在下面關(guān)于圖14的討論中被涉及。最終行時(shí)間就是嘗試數(shù)最后一次被重置的時(shí)間。嘗試數(shù)就是數(shù)據(jù)流要求組在一定時(shí)間段內(nèi)進(jìn)行嘗試的次數(shù)。時(shí)間段就是嘗試每次被計(jì)數(shù)時(shí)的時(shí)間周期。嘗試率在一定時(shí)間內(nèi)進(jìn)行嘗試的數(shù)目。時(shí)間段是一個(gè)預(yù)先設(shè)定值,它通常被設(shè)置為10秒。所使用的入口帶寬是組當(dāng)前使用的合計(jì)出口帶寬總量。另外可以看出來(lái),對(duì)于每個(gè)組來(lái)說(shuō),入口帶寬和出口帶寬被分別追蹤的,這樣可以方便地允許帶寬限制符合不通用戶的要求。有效數(shù)據(jù)流是組中當(dāng)前有效的數(shù)據(jù)流數(shù)目。
圖8說(shuō)明了RLAP利用記錄800,它可以存儲(chǔ)與PDP相關(guān)的RLAP的網(wǎng)絡(luò)資源消耗信息。與PDP相關(guān)的所有RLAP的RLAP利用記錄800都被存儲(chǔ)于與PDP相對(duì)應(yīng)的數(shù)據(jù)庫(kù)中(舉例來(lái)說(shuō),在與PDP110相對(duì)應(yīng)的規(guī)則數(shù)據(jù)庫(kù)114中)。PDP的RLAP利用記錄可以被存儲(chǔ)于一個(gè)表單中。RLAP記錄800包括存儲(chǔ)RLAP ID的字段804,存儲(chǔ)最終行時(shí)間的字段806,存儲(chǔ)嘗試的字段808,存儲(chǔ)所使用入口帶寬的字段810,存儲(chǔ)所使用出口帶寬的字段812,存儲(chǔ)有效數(shù)據(jù)流的字段814。RLAP ID可以確定與RLAP利用記錄800相對(duì)應(yīng)的RLAP。最終行時(shí)間是基于ANSI時(shí)間函數(shù)的RLAP的最終行的時(shí)間。在應(yīng)用嘗試率規(guī)則以及與在組級(jí)別使用的最終行時(shí)間相近似的時(shí)候可以使用RLAP級(jí)別的最終行時(shí)間。嘗試可以確定在預(yù)定取樣時(shí)間里發(fā)生數(shù)據(jù)流請(qǐng)求嘗試的數(shù)目。所使用的入口帶寬RLAP當(dāng)前使用的合計(jì)入口帶寬。所使用出口帶寬是RLAP當(dāng)前使用的合計(jì)出口帶寬。這樣一來(lái),RLAP利用記錄800與組利用記錄700在出口帶寬和入口帶寬都被追蹤方面是相似的。有效數(shù)據(jù)流可以確定當(dāng)前對(duì)于RLAP有效的數(shù)據(jù)流數(shù)目。
圖9是一個(gè)示意圖,它說(shuō)明了示范的消息交換以便建立從發(fā)送端到接收端的數(shù)據(jù)流。數(shù)據(jù)流的發(fā)送端和接收端分別是端點(diǎn)118和端點(diǎn)144。圖9中所顯示的消息交換采用RSVP和COPS信號(hào)協(xié)議;PDP用來(lái)實(shí)現(xiàn)本發(fā)明信息可以被封裝到任何適當(dāng)?shù)南?nèi),然而還可以使用其他任何適當(dāng)?shù)膮f(xié)議。這樣一來(lái),如果PDP能夠聯(lián)系與它們的相關(guān)組和RLAP發(fā)送請(qǐng)求的端點(diǎn)并獲得與數(shù)據(jù)流消耗和/或?qū)⒁木W(wǎng)絡(luò)資源總量相關(guān)的信息,任何協(xié)議語(yǔ)言,信號(hào)技術(shù),或者其他任何通信方法都可以采用。
如圖9中所示,PEP104和108是支持COPS的RSVP路由器。這樣一來(lái),PEP104和108使用RSVP信號(hào)協(xié)議分別與端點(diǎn)118和144進(jìn)行通信,而PEP104和108使用RSVP和COPS協(xié)議分別與PDP110和112進(jìn)行通信。
為了啟動(dòng)數(shù)據(jù)流,端點(diǎn)118利用一個(gè)RSVP SENDER_TSPEC對(duì)象發(fā)出一個(gè)路徑請(qǐng)求(RSVP PATH),該對(duì)象為請(qǐng)求數(shù)據(jù)流描述了請(qǐng)求令牌率和峰值的通信特征。RSVP PATH由PEP104接收,而它就變成了入口訪問(wèn)點(diǎn)。PEP104向PDP110發(fā)出一個(gè)Request消息類型的PATH(REQPATH)。PDP110可以確定該數(shù)據(jù)流是一個(gè)相對(duì)于PDP110,應(yīng)用策略規(guī)則(將在關(guān)于圖14的討論中涉及),安裝入口路徑狀態(tài),并且沒(méi)有違反任何策略規(guī)則的話,向PEP104返回一個(gè)決定命令來(lái)安裝數(shù)據(jù)流(DEC安裝)的入口數(shù)據(jù)流。接下來(lái),PEP104將RSVP PATH轉(zhuǎn)寄給下游的PEP108,而后者在實(shí)例中是作為出口訪問(wèn)點(diǎn)的。在從PEP104接收到RSVP Path之后,PEP108向PDP112發(fā)出REQ PATH,而后再在本實(shí)例中是出口PDP。PDP112決定數(shù)據(jù)流是一個(gè)關(guān)于PDP112的出口數(shù)據(jù)流,應(yīng)用策略規(guī)則,并安裝出口路徑狀態(tài)。接著如果沒(méi)有違反任何策略規(guī)則的話,PDP112將DEC Install返回給PEP108。然后,PEP108會(huì)將RSVP PATH向下游轉(zhuǎn)寄給端點(diǎn)144。如果確定PDP110或者PDP112為反了策略規(guī)則的話,出現(xiàn)違反規(guī)則的PDP將不會(huì)向相應(yīng)的PEP發(fā)出DEC Insta11。實(shí)際上,PDP將會(huì)向相應(yīng)的PEP發(fā)出一個(gè)DEC Remove,而隨后,RSVP PATH將不會(huì)被從該P(yáng)EP轉(zhuǎn)寄到別處。
假定RSVP PATH被成功地從端點(diǎn)118轉(zhuǎn)寄到端點(diǎn)144,端點(diǎn)144必須繼續(xù)將RSVP保留消息(RSVP RESV)返回給端點(diǎn)144從而使數(shù)據(jù)流被初始化。端點(diǎn)144將RSVP RESV轉(zhuǎn)寄給PEP108。RSVP RESV可以確定諸如令牌率和峰值的通信特性。PEP接收RSVP RESV并接著向PDP112發(fā)出一個(gè)Request消息類型RSVP(REQ RESV)。PDP112決定數(shù)據(jù)流是一個(gè)玉PDP112相關(guān)的出口數(shù)據(jù)流,決定策略規(guī)則,為相應(yīng)組和RLAP調(diào)整網(wǎng)絡(luò)利用級(jí)別信息,然后安裝保留指令。如果沒(méi)有違反策略規(guī)則的話,PDP112將會(huì)向PDP108返回DEC InstaLL。從PDP112接收到DEC Install之后,PEP108通過(guò)向PDP112發(fā)出報(bào)告提交(RPTCommit)來(lái)承認(rèn)該決定,然后PEP108將RSVP RESV轉(zhuǎn)寄給PEP104。最后,PEP112更新或者調(diào)整與端點(diǎn)144相對(duì)應(yīng)的RLAP152和組166出口網(wǎng)絡(luò)利用信息。接著,PEP104向PDP110發(fā)送REQ RESV,PDP110決定數(shù)據(jù)流是一個(gè)與PDP110相關(guān)的入口數(shù)據(jù)流,應(yīng)用策略規(guī)則,如果沒(méi)有違反任何策略規(guī)則的話,為相應(yīng)的RLAP146和組154調(diào)整網(wǎng)絡(luò)利用級(jí)別信息,并安裝保留指令。然后,PDP110向PEP104發(fā)送一個(gè)DEC InstaLL并為與端點(diǎn)118相對(duì)應(yīng)的RLAP146和組154更新入口網(wǎng)絡(luò)利用信息。依此類推,PEP104向PDP110返回一個(gè)RPT Commit,將RSVP RESV轉(zhuǎn)寄給端點(diǎn)118,于是就從端點(diǎn)118到端點(diǎn)144成功地建立了一個(gè)數(shù)據(jù)流。
圖10和11是一個(gè)示意圖,它說(shuō)明了中止在圖9中所建立的數(shù)據(jù)流的消息交換。圖10說(shuō)明了如何中止一個(gè)路徑(也就是說(shuō),如何執(zhí)行路徑拆卸)。RSVP PathTear消息是由端點(diǎn)118初始化的。RSVP PATHTear消息還可以通過(guò)路由器來(lái)進(jìn)行初始化,諸如PEP104和108中的一個(gè)。PEP104從端點(diǎn)118接收到RSVP PATHTear請(qǐng)求。PEP104將RSVPPATHTear消息轉(zhuǎn)寄給PEP108。PEP108將RSVP PATHTear轉(zhuǎn)寄給端點(diǎn)144。當(dāng)RSVP PATHTear在PEP104上被接收到的時(shí)候,會(huì)從PEP104向PEP110發(fā)送一個(gè)刪除相應(yīng)路徑的請(qǐng)求指令(DRQ)。PDP根據(jù)接收到的DRQ刪除相應(yīng)的狀態(tài)。依此類推,當(dāng)PEP108從PEP104接收到RSVP PathTear消息的時(shí)候,PEP108向PDP112發(fā)出一個(gè)DRQ。與所使用的結(jié)構(gòu)和/或具體協(xié)議無(wú)關(guān),拆卸可以被用來(lái)初始化網(wǎng)絡(luò)利用級(jí)別的調(diào)整。
圖11是一個(gè)示意圖,它說(shuō)明了包括在一個(gè)保留狀態(tài)的成功拆卸之中的示范性消息交換。端點(diǎn)144將一個(gè)RSVP ResvTear消息初始化,該消息是被發(fā)送到PEP108的。另外,還可以通過(guò)諸如PEP104或者PEP108的RSVP路由器初始化RSVP ResvTear消息。根據(jù)從端點(diǎn)144接收到的RSVP ResvTear消息,PEP108將RSVP ResvTear消息轉(zhuǎn)寄給PEP104并向PDP112發(fā)出一個(gè)DRQ。根據(jù)從PEP108接收到的RSVPResvTear消息,PEP104將RSVP ResvTear消息轉(zhuǎn)寄給端點(diǎn)118并向PDP110發(fā)出一個(gè)DRQ。根據(jù)接收到的DRQ,PDP110和112刪除相關(guān)的保留狀態(tài)。
當(dāng)PDP110和112接收到DRQ請(qǐng)求的時(shí)候,PDP110和112味相應(yīng)的RLAP和組調(diào)整了網(wǎng)絡(luò)利用級(jí)別信息以反映網(wǎng)絡(luò)資源有效性的增加。通過(guò)這種方式,可以跟蹤和更新組和RLAP利用表單。要想建立成功的路徑,可以采用任何適當(dāng)?shù)膮f(xié)議語(yǔ)言來(lái)終止端點(diǎn)118和144之間的數(shù)據(jù)流。在PDP110和112接收到表示數(shù)據(jù)流已經(jīng)被終止的消息時(shí),PDP110和112就可以更新,并從而跟蹤,RLAP和組的網(wǎng)絡(luò)利用級(jí)別。
圖12和13是描述實(shí)現(xiàn)IP通信傳送的用戶資源策略控制的流程圖。在步驟1200中,計(jì)算機(jī)網(wǎng)絡(luò)100的端點(diǎn)118-144被劃分成RLAP146,148,150和152。RLAP146被分成組154和156。RLAP148被分成組158和160。RLAP150構(gòu)成了一個(gè)單獨(dú)的組162。RLAP152被分成組166和164。最佳情況下,RLAP中的分組和組是合理的。此外,組和RLAP并不需要被網(wǎng)絡(luò)的物理拓?fù)渌s束。舉例來(lái)說(shuō),組可以與位于同一建筑或者城市內(nèi)的諸多端點(diǎn)相對(duì)應(yīng),而RLAP可以與管理域102中的特定用戶相對(duì)應(yīng)。
接下來(lái),在步驟210中,對(duì)組和RLAP的網(wǎng)絡(luò)利用的跟蹤會(huì)產(chǎn)生組和RLAP利用級(jí)別的信息。組和RLAP利用級(jí)別分別與組和RLAP消耗的網(wǎng)絡(luò)資源當(dāng)前量相對(duì)應(yīng)。組的網(wǎng)絡(luò)利用是由使用存儲(chǔ)在諸如組利用記錄700的組利用記錄中的信息跟蹤的。依此類推,RLAP的網(wǎng)絡(luò)利用級(jí)別是由使用存儲(chǔ)在諸如RLAP利用記錄800的RLAP利用記錄中的信息跟蹤的。網(wǎng)絡(luò)利用級(jí)別是隨著PDP110和112從PEP104和108接收到表示數(shù)據(jù)流正在被創(chuàng)建或者終止的消息而被調(diào)整的。
在步驟1220中,PDP(例如PDP110)接收到一個(gè)為數(shù)據(jù)流對(duì)網(wǎng)絡(luò)資源的請(qǐng)求(例如對(duì)保留帶寬的請(qǐng)求)。這個(gè)請(qǐng)求最好是從一個(gè)PEP(例如PEP104)上被接受,它是與RLAP146以及組154和156相對(duì)應(yīng)的,但是也可以從任何可以發(fā)出數(shù)據(jù)流請(qǐng)求的設(shè)備上接收。
于是,在步驟1230中,PDP110通過(guò)應(yīng)用至少一條策略規(guī)則來(lái)決定對(duì)網(wǎng)絡(luò)資源的請(qǐng)求是否可以被接受。策略規(guī)則是在存儲(chǔ)于對(duì)應(yīng)組利用記錄700和RLAP利用記錄800中的組和RLAP利用級(jí)別信息的基礎(chǔ)上加以應(yīng)用的,確定與發(fā)出請(qǐng)求(例如從訪問(wèn)簡(jiǎn)檔記錄300中獲得)端點(diǎn)相關(guān)的組和RLAP,以及對(duì)存儲(chǔ)于相應(yīng)組簡(jiǎn)檔記錄400和RLAP簡(jiǎn)檔記錄500中的相應(yīng)組和RLAP的預(yù)測(cè)簡(jiǎn)檔。
接下來(lái)在步驟1240中,PDP110通知PEP104決定是否對(duì)發(fā)送端對(duì)網(wǎng)絡(luò)資源的請(qǐng)求授權(quán)。
假設(shè)對(duì)網(wǎng)絡(luò)資源和建立數(shù)據(jù)流的請(qǐng)求被PDP110接受,組和RLAP利用級(jí)別就會(huì)被根據(jù)請(qǐng)求的接受情況以及在步驟1300中相應(yīng)組和RLAP的有效帶寬減少情況進(jìn)行調(diào)整,具體如圖13所示。一旦數(shù)據(jù)流被終止,PDP110就會(huì)在步驟1310中接受與終止數(shù)據(jù)流相應(yīng)的請(qǐng)求。然后,在步驟1320中,PDP根據(jù)對(duì)RLAP和組有效的網(wǎng)絡(luò)資源的增加而調(diào)整組和RLAP的利用級(jí)別。
圖14是一個(gè)說(shuō)明策略規(guī)則如何被應(yīng)用到圖12的步驟1230中的流程圖。在步驟1400中,應(yīng)用訪問(wèn)控制規(guī)則可以確定發(fā)出請(qǐng)求的端點(diǎn)是否被授權(quán)網(wǎng)絡(luò)入口和/或出口并確定那個(gè)組和RLAP簡(jiǎn)檔記錄是與端點(diǎn)相對(duì)應(yīng)的。由于端點(diǎn)地址前綴被發(fā)送給與產(chǎn)生請(qǐng)求的PEP相應(yīng)的PDP,所以這些都是可行的。PDP檢查它的訪問(wèn)控制記錄以確定是否有訪問(wèn)控制記錄(舉例來(lái)說(shuō),訪問(wèn)控制記錄200)擁有與發(fā)出請(qǐng)求的端點(diǎn)相匹配的端點(diǎn)地址前綴。每個(gè)訪問(wèn)控制記錄都包括前綴位信息,它表示端點(diǎn)IP地址與存儲(chǔ)在訪問(wèn)控制記錄中的端點(diǎn)地址前綴相比較的重要位數(shù)。如果出現(xiàn)匹配,(也就是說(shuō),如果存在與發(fā)出請(qǐng)求的端點(diǎn)的訪問(wèn)記錄200),那么就會(huì)從端點(diǎn)的訪問(wèn)控制記錄200之中獲得訪問(wèn)ID。訪問(wèn)ID被用來(lái)找到相對(duì)應(yīng)的訪問(wèn)簡(jiǎn)檔記錄(舉例來(lái)說(shuō),訪問(wèn)簡(jiǎn)檔記錄300)。當(dāng)訪問(wèn)簡(jiǎn)檔記錄中有訪問(wèn)控制記錄中一樣的訪問(wèn)ID時(shí),產(chǎn)生請(qǐng)求的PEP的IP地址(也就是出口PEP的IP地址)被用來(lái)決定與發(fā)出請(qǐng)求的端點(diǎn)相對(duì)應(yīng)的RLAP的ID以及組ID。由于出口PEP的IP地址被鏈接到訪問(wèn)簡(jiǎn)檔記錄中相應(yīng)的RLAPID和組ID上,所以這些都是可行的。如果發(fā)送請(qǐng)求的端點(diǎn)尚未被授權(quán),可以測(cè)試接收端端點(diǎn)的IP地址以確定是否存在與端點(diǎn)IP地址相對(duì)應(yīng)的訪問(wèn)控制記錄。如果找到產(chǎn)生請(qǐng)求PEP的IP地址和接收端地址的訪問(wèn)控制記錄200,也就是說(shuō),出口PEP的IP地址(在接收端端點(diǎn)的訪問(wèn)簡(jiǎn)檔記錄中列出),訪問(wèn)控制規(guī)則就沒(méi)有被違反。如果發(fā)送端沒(méi)有訪問(wèn)控制記錄,或者發(fā)送端和接收端都擁有訪問(wèn)控制記錄但是兩者都沒(méi)有帶有與產(chǎn)生請(qǐng)求的PEP的PEP IP地址相匹配的出口PEP IP地址的訪問(wèn)簡(jiǎn)檔記錄,那么就會(huì)出現(xiàn)訪問(wèn)控制規(guī)則被違反或者出錯(cuò)。
當(dāng)訪問(wèn)控制規(guī)則出錯(cuò)的時(shí)候,請(qǐng)求會(huì)被拒絕而不必再近一步測(cè)試規(guī)則。訪問(wèn)控制記錄的一個(gè)特性就是PDP正在服務(wù)的PEP可以被決定。這個(gè)信息被用于策略規(guī)則的后繼應(yīng)用程序,它是依賴于相應(yīng)PEP,RLAP,和/或組的確定的。通過(guò)使用前綴位信息,端點(diǎn)地址前綴,以及訪問(wèn)控制記錄,最長(zhǎng)前綴,匹配可以被用來(lái)發(fā)現(xiàn)與發(fā)送端相關(guān)的訪問(wèn)控制記錄。更進(jìn)一步來(lái)講,PDP可以在應(yīng)用訪問(wèn)控制規(guī)則其間確定它是否為一個(gè)入口訪問(wèn)點(diǎn)或者出口訪問(wèn)點(diǎn)。特別是,如果發(fā)送端擁有一個(gè)訪問(wèn)控制記錄并且產(chǎn)生請(qǐng)求的PEP作為入口PEP IP地址被列在與發(fā)送端相關(guān)的訪問(wèn)簡(jiǎn)檔記錄中,那么該P(yáng)DP就是一個(gè)入口訪問(wèn)點(diǎn)。在下列情況下該P(yáng)DP是一個(gè)出口訪問(wèn)點(diǎn)(1)它不是入口訪問(wèn)電,(2)接收端帶有一個(gè)訪問(wèn)控制記錄,以及(3)產(chǎn)生請(qǐng)求的PEP擁有列在接收端的訪問(wèn)簡(jiǎn)檔記錄中的IP地址。PDP還可以為特殊的請(qǐng)求作為入口訪問(wèn)點(diǎn)和出口訪問(wèn)點(diǎn)。
在圖14的步驟1410中,這里應(yīng)用了一個(gè)嘗試率規(guī)則。嘗試率規(guī)則是被新路徑請(qǐng)求所調(diào)用的。PDP分別確定RLAP和組簡(jiǎn)檔記錄500和400中的最大嘗試率。如上所述,在應(yīng)用訪問(wèn)控制規(guī)則其間,可以確定適當(dāng)?shù)腞LAP和組。可以使用一種定量視算法,這可以使得不需要持續(xù)監(jiān)視嘗試數(shù)目了。定量窗算法是在處理嘗試率特性過(guò)程中內(nèi)部應(yīng)用的一個(gè)算法。在每個(gè)行時(shí)間間隔之間,計(jì)數(shù)器會(huì)隨著分別為組和RLAP定義的嘗試值的變化而更新。嘗試率特性每被執(zhí)行一次,當(dāng)前時(shí)間與最終行時(shí)間之間的差異都會(huì)被與所設(shè)置的嘗試率時(shí)間周期相比較。如果這個(gè)差值小于嘗試率時(shí)間間隔,那么計(jì)數(shù)器遞減,否則計(jì)數(shù)器會(huì)隨著預(yù)定的嘗試數(shù)更新,并且最終行時(shí)間會(huì)隨著當(dāng)前時(shí)間的變化而更新。如果沒(méi)有超過(guò)最大嘗試率的話,請(qǐng)求就會(huì)通過(guò)嘗試率規(guī)則,否則的話,就違反了嘗試率規(guī)則并且嘗試失敗。嘗試率規(guī)則會(huì)被首先應(yīng)用于RLAP,然后是組。然而,這個(gè)順序可以隨著要求而變化。
另外,組和RLAP的路徑請(qǐng)求嘗試可以被分別跟蹤并分別存儲(chǔ)于相應(yīng)的組利用記錄以及RLAP利用記錄中。如果存儲(chǔ)于組利用記錄中的嘗試數(shù)超過(guò)存儲(chǔ)于組簡(jiǎn)檔記錄中的最大嘗試率的話,就違反了嘗試率規(guī)則。依此類推,如果存儲(chǔ)于RLAP利用記錄中的嘗試數(shù)超過(guò)RLAP簡(jiǎn)檔記錄中的最大嘗試率,也違反了嘗試率規(guī)則。全部被存儲(chǔ)于RLAP利用記錄和組利用記錄中嘗試數(shù)可以被定期重置,這可以使得自上次重置之后每經(jīng)過(guò)由時(shí)間長(zhǎng)度定義的預(yù)定時(shí)間量,嘗試就表示嘗試數(shù)。
在步驟1420中,應(yīng)用帶寬規(guī)則可以確定接受路徑請(qǐng)求或者保留請(qǐng)求是否會(huì)導(dǎo)致超過(guò)組和RLAP的可允許最大帶寬。帶寬規(guī)則是為了響應(yīng)路徑請(qǐng)求和保留請(qǐng)求而被調(diào)用的。通過(guò)這種方式,可以對(duì)相對(duì)應(yīng)入口和出口數(shù)據(jù)流的帶寬分別監(jiān)視。不同的帶寬規(guī)則可以分別應(yīng)用或者以所希望的結(jié)合方式以及順序應(yīng)用。第一帶寬規(guī)則決定數(shù)據(jù)流的請(qǐng)求的通信特性超過(guò)相應(yīng)的組簡(jiǎn)檔記錄400和RLAP簡(jiǎn)檔記錄500預(yù)定限制(也就是說(shuō),入口令牌率限制或者出口令牌率限制,這依賴于PDP是否是一個(gè)入口或者出口訪問(wèn)點(diǎn))。這種檢驗(yàn)可以在一個(gè)獨(dú)立的數(shù)據(jù)流請(qǐng)求級(jí)別上執(zhí)行,也可以在RLAP和組的合計(jì)帶寬利用級(jí)別上執(zhí)行。發(fā)送端的RLAP和組簡(jiǎn)檔記錄在入口點(diǎn)被用作帶寬檢查,而接收端的RLAP和組簡(jiǎn)檔記錄在出口點(diǎn)被用作帶寬檢查。請(qǐng)求的帶寬數(shù)據(jù)通信參數(shù)(例如,峰值和令牌率)會(huì)被與組和RLAP的預(yù)定限制值相比較,這些預(yù)定值都被分別存儲(chǔ)于相應(yīng)的組利用記錄和RLAP利用記錄中。如果超過(guò)了RLAP限制值的話,請(qǐng)求失敗而不再應(yīng)用其他規(guī)則。依此類推,如果組限制值被超過(guò)的話,請(qǐng)求失敗并且也不再應(yīng)用其他規(guī)則。
如果通信數(shù)據(jù)參數(shù)沒(méi)有超過(guò)對(duì)于單獨(dú)路徑請(qǐng)求的限制值,就會(huì)對(duì)被RLAP使用的合計(jì)帶寬進(jìn)行估算。調(diào)整的帶寬請(qǐng)求是由將入口令牌率限制(或者如果PDP是一個(gè)出口訪問(wèn)點(diǎn)的話,就衡量出口令牌率限制)與能夠潛在影響有效帶寬的附加帶寬數(shù)量相衡量而決定的。調(diào)整帶寬是令牌率限制和有利的峰值的總和。有利峰值就是令牌率限制和峰值限制之間的差值乘以峰值與剩余未被分配帶寬的比率,當(dāng)峰值限制小于等于令牌限制的時(shí)候,令牌率限制被用于調(diào)整帶寬請(qǐng)求。這樣一來(lái),調(diào)整帶寬請(qǐng)求的公式就是如下所示ABR=TR+[(PR-TR)*(PR/UB)],其中ABA就是調(diào)整帶寬請(qǐng)求,TR是令牌率,PR是峰值,而UB是未被分配的貸款。
未被分配的帶寬(UB)就是最大帶寬與正在使用帶寬之間的差值。有效帶寬等于未被分配帶寬乘以過(guò)度分配因數(shù)。過(guò)度分配因數(shù)就是允許網(wǎng)絡(luò)管理員通過(guò)考慮到實(shí)際數(shù)據(jù)流中未獲準(zhǔn)的請(qǐng)求并通過(guò)授權(quán)請(qǐng)求使得帶寬“過(guò)度分配”而優(yōu)化網(wǎng)絡(luò)資源控制的值。過(guò)度分配近似于某個(gè)班機(jī)被過(guò)度登記預(yù)定的定期航線。舉例來(lái)說(shuō),當(dāng)網(wǎng)絡(luò)管理員認(rèn)為,通過(guò)對(duì)利用情況的分析表明10%用戶對(duì)帶寬的請(qǐng)求不會(huì)導(dǎo)致實(shí)際數(shù)據(jù)流,而管理員將為用戶組配置一個(gè)1.1的過(guò)度分配因數(shù)。一旦被使用,過(guò)度分配因數(shù)可以被存儲(chǔ)于,舉例來(lái)說(shuō),字段402和502的組和RLAP簡(jiǎn)檔記錄中。有效帶寬會(huì)與調(diào)整帶寬請(qǐng)求相比較,如果調(diào)整帶寬請(qǐng)求并沒(méi)有超過(guò)過(guò)度分配的有效值的話,不會(huì)應(yīng)用帶寬規(guī)則。調(diào)整帶寬請(qǐng)求被作為帶寬使用信息的一部分存儲(chǔ)于字段644的一個(gè)數(shù)據(jù)流狀態(tài)記錄中(舉例來(lái)說(shuō),數(shù)據(jù)流狀態(tài)記錄600)。另外,依賴于數(shù)據(jù)流是入口還是出口,調(diào)整帶寬請(qǐng)求加上RLAP使用的合計(jì)帶寬,它被存儲(chǔ)于字段810或者字段812中的RLAP利用記錄(舉例來(lái)說(shuō),RLAP利用記錄800)中。在訪問(wèn)控制期間可以確定數(shù)據(jù)流的類型(也就是入口和出口),它在成功完成保留請(qǐng)求的時(shí)候被存儲(chǔ)于數(shù)據(jù)流狀態(tài)記錄的字段608中。
如果通信數(shù)據(jù)參數(shù)沒(méi)有超過(guò)RLAP上面的限制狀態(tài)的話,可以對(duì)組所使用的合計(jì)帶寬進(jìn)行估計(jì)。組合計(jì)帶寬是以與RLAP合計(jì)帶寬相似的方式利用組簡(jiǎn)檔和利用記錄,而不是RLAP簡(jiǎn)檔和利用文件計(jì)算的。不管帶寬特性是否是被授權(quán)的且是有效的,調(diào)整帶寬請(qǐng)求是與數(shù)據(jù)流狀態(tài)信息(字段644中使用的帶寬)存儲(chǔ)在一起。而在確定所使用的合計(jì)帶寬中需要解決調(diào)整帶寬請(qǐng)求。
發(fā)送端和接收端的簡(jiǎn)檔和利用信息涉及RLAP和組級(jí)別的帶寬處理。與發(fā)送端相關(guān)的簡(jiǎn)檔和利用數(shù)據(jù)是用來(lái)在入口點(diǎn)進(jìn)行入口帶寬計(jì)算的。與接收端相關(guān)的簡(jiǎn)檔利用數(shù)據(jù)是用來(lái)在出口點(diǎn)進(jìn)行出口帶寬計(jì)算的。
在成功完成保留請(qǐng)求的基礎(chǔ)上,RLAP和組利用的合計(jì)帶寬會(huì)被調(diào)整。請(qǐng)求的帶寬被添加到入口點(diǎn)的發(fā)送端RLAP和組利用數(shù)據(jù)的合計(jì)數(shù)據(jù)中。請(qǐng)求帶寬被添加到出口點(diǎn)的接收端RLAP和組利用數(shù)據(jù)的合計(jì)數(shù)據(jù)中。需要為現(xiàn)有保留量更改資源需求的后繼請(qǐng)求被反映到這個(gè)合計(jì)數(shù)據(jù)中。
當(dāng)數(shù)據(jù)流被終止(舉例來(lái)說(shuō),當(dāng)從PDP接收到一個(gè)BRQ的時(shí)候),與數(shù)據(jù)流相關(guān)的個(gè)別帶寬被從RLAP和組的帶寬合計(jì)量中扣除。入口合計(jì)帶寬是與數(shù)據(jù)流發(fā)送端相對(duì)應(yīng)的值。出口合計(jì)帶寬就是與接收端相對(duì)應(yīng)的值。如果請(qǐng)求帶寬超過(guò)入口點(diǎn)的最大入口帶寬或者超過(guò)出口點(diǎn)的最大出口帶寬的話,就會(huì)違反帶寬規(guī)則并導(dǎo)致請(qǐng)求失敗。
在步驟1430中調(diào)用了最大并發(fā)數(shù)據(jù)流規(guī)則。這些規(guī)則可以對(duì)路徑請(qǐng)求和/或保留請(qǐng)求的響應(yīng)而被調(diào)用。PDP確定接收請(qǐng)求數(shù)據(jù)流是否會(huì)導(dǎo)致并發(fā)數(shù)據(jù)流的最大數(shù)值超過(guò)RLAP和組的數(shù)值。通過(guò)比較存儲(chǔ)于RLAP和組利用記錄中的有效數(shù)據(jù)流數(shù)目信息和存儲(chǔ)于RLAP和組簡(jiǎn)檔記錄中的最大并發(fā)數(shù)據(jù)流限制相關(guān)信息,上面的操作就得以執(zhí)行。在最佳情況下,最大并發(fā)數(shù)據(jù)流規(guī)則在被用于組之前先被應(yīng)用于RLAP;然而,也可以采取其他的順序應(yīng)用。最大并發(fā)數(shù)據(jù)流規(guī)則是在發(fā)送端的組簡(jiǎn)檔記錄(例如,組簡(jiǎn)檔記錄400),RLAP簡(jiǎn)檔記錄(例如,RLAP簡(jiǎn)檔記錄500),組利用記錄(例如,組利用記錄700),RLAP利用記錄(例如,RLAP利用記錄800)的基礎(chǔ)上應(yīng)用的。如果沒(méi)有違反最大并發(fā)數(shù)據(jù)流規(guī)則的話,在相應(yīng)的組和RLAP利用記錄中的有效并發(fā)數(shù)據(jù)流數(shù)會(huì)被增加,以反映資源消耗的增加。不慣最大并發(fā)數(shù)據(jù)流規(guī)則是否被授權(quán)并且是有效的,最好為成功的保留請(qǐng)求增加有效并發(fā)數(shù)據(jù)流數(shù)。當(dāng)路徑被終止并且PDP接收到一個(gè)DRQ,組和RLAP利用記錄的有效并發(fā)數(shù)據(jù)流數(shù)都會(huì)被扣除以反應(yīng)資源消耗的減少。
在圖14的步驟1440中,應(yīng)用數(shù)據(jù)流時(shí)間限制規(guī)則可以確定現(xiàn)有數(shù)據(jù)流的最大允許數(shù)據(jù)流時(shí)間是否超過(guò)組的數(shù)據(jù)流時(shí)間限制。另外,應(yīng)用數(shù)據(jù)流時(shí)間限制規(guī)則還可以應(yīng)用于RLAP或者同時(shí)應(yīng)用于組和RLAP。在確定一個(gè)成功的保留請(qǐng)求的基礎(chǔ)上可以調(diào)用數(shù)據(jù)流時(shí)間限制規(guī)則。更改保留帶寬的后繼請(qǐng)求不會(huì)重置或者影響數(shù)據(jù)流的計(jì)時(shí)器。依此類推,一個(gè)后繼保留錯(cuò)誤請(qǐng)求并不會(huì)重置或者影響數(shù)據(jù)流的計(jì)時(shí)器。在存在期間,數(shù)據(jù)流被入口PDP定期監(jiān)視以確定它的持續(xù)時(shí)間已經(jīng)超過(guò)了與發(fā)送端相關(guān)的存儲(chǔ)于組簡(jiǎn)檔記錄中的預(yù)定數(shù)據(jù)流時(shí)間限制。如果數(shù)據(jù)流在超過(guò)時(shí)間限制的一段時(shí)間之內(nèi)是有效的,入口PDP將數(shù)據(jù)流狀態(tài)更改為“過(guò)期”并發(fā)出一個(gè)自動(dòng)決定消息指示相應(yīng)的PEP刪除數(shù)據(jù)流。
因此,可以理解,本發(fā)明了一個(gè)IP通信傳輸?shù)挠脩糍Y源策略控制。策略規(guī)則是基于每個(gè)用戶實(shí)現(xiàn)的,這如同在計(jì)算機(jī)網(wǎng)絡(luò)的組和RLAP中定義的一樣。
在上面提出的大多數(shù)實(shí)例中,本發(fā)明都根據(jù)使用COPS和RSVP協(xié)議的IETF結(jié)構(gòu)描述的。然而,任何適當(dāng)?shù)膮f(xié)議都可以與COPS和/或RSVP協(xié)議一起使用,或者代替它。更進(jìn)一步來(lái)講,本發(fā)明或者其中一小部分可以使用常規(guī)通用計(jì)算機(jī)或者是根據(jù)本發(fā)明教學(xué)為目的設(shè)計(jì)的微處理器來(lái)實(shí)現(xiàn),而這對(duì)于那些計(jì)算機(jī)專業(yè)人士來(lái)說(shuō)這些都是顯而易見(jiàn)的。適當(dāng)?shù)能浖菫槟切└鶕?jù)公布方案所教授的內(nèi)容具有普通技術(shù)的人員設(shè)計(jì)的,這對(duì)于那些軟件專業(yè)人士來(lái)說(shuō)是游刃有余的。
圖15是一個(gè)用來(lái)實(shí)現(xiàn)本發(fā)明方法的計(jì)算機(jī)系統(tǒng)1500的示意圖。計(jì)算機(jī)系統(tǒng)1500包括一個(gè)用來(lái)覆蓋插件板1504的計(jì)算機(jī)外殼1502,它包含一個(gè)CPU1506,一個(gè)存儲(chǔ)器1508(例如隨機(jī)存儲(chǔ)器(RAM),動(dòng)態(tài)RAM(DRAM),靜態(tài)RAM(SRAM),同步DRAM(SDRAM),閃爍RAM,只讀存儲(chǔ)器(ROM),可編程存儲(chǔ)器(PROM),可擦寫PROM(EPROM),以及電可擦除PROM(EEPROM)),以及其他任選特殊作用的邏輯器件(例如,特定用途集成電路(ASIC))或者可配置邏輯器件(例如通用邏輯陣列(GAL)或者可重復(fù)編程域可編程門陣列(FPGA))。計(jì)算機(jī)系統(tǒng)1500還包括多種輸入方式,例如鍵盤1522和鼠標(biāo)1524,以及用來(lái)控制監(jiān)視器1520的顯示卡1510。另外,計(jì)算機(jī)系統(tǒng)1500進(jìn)一步包括一個(gè)磁盤驅(qū)動(dòng)器1514;其他可移動(dòng)介質(zhì)驅(qū)動(dòng)器(例如,光盤1519,磁帶,可移動(dòng)磁光介質(zhì));以及硬盤1512,或者其他混合型,高密度介質(zhì)驅(qū)動(dòng)器,它們都是通過(guò)合適的設(shè)備總線(例如,小型計(jì)算機(jī)系統(tǒng)接口(SCSI)總線,和增強(qiáng)型集成設(shè)備組建(IDE)總線,或者一個(gè)超直接存儲(chǔ)器存取(DMA)總線)。計(jì)算機(jī)系統(tǒng)1500可以另外包括一個(gè)光盤閱讀器1518,一個(gè)法光盤讀寫單元,或者一個(gè)光盤自動(dòng)唱機(jī),所有這些都可以鏈接到相同的設(shè)備總線或者其他設(shè)備總線上。盡管光盤1519在圖中是位于光盤盒中,但是它可以被直接插入CD-ROM設(shè)備中,而它并不需要光盤盒。另外打印機(jī)可以提供圖2-8中所示的數(shù)據(jù)或者其他由計(jì)算機(jī)系統(tǒng)1500存儲(chǔ)和/或產(chǎn)生的數(shù)據(jù)的結(jié)構(gòu)列表。
如上面所說(shuō),系統(tǒng)包括至少一個(gè)計(jì)算機(jī)可讀取介質(zhì)或者根據(jù)本發(fā)明編程的存儲(chǔ)器,他用來(lái)包括數(shù)據(jù)結(jié)構(gòu),表單,記錄,或者這里所描述的其他數(shù)據(jù)。計(jì)算機(jī)可讀取介質(zhì)的實(shí)例包括光盤,硬盤,軟盤,磁帶,磁光盤,PROM(EPROM,EEPROM,閃爍EPROM),DRAM,SRAM,SDRAM等等。本發(fā)明還包括控制計(jì)算機(jī)1500硬件并使其能夠與個(gè)人用戶(消費(fèi)者)進(jìn)行交互的軟件,它們都被存儲(chǔ)在一個(gè)或者混合型的計(jì)算機(jī)可讀介質(zhì)中。這些軟件可以包括設(shè)備驅(qū)動(dòng)程序,操作系統(tǒng)和用戶應(yīng)用程序,例如開(kāi)發(fā)工具等等,但是它并不僅僅限于此。這種計(jì)算機(jī)可讀取介質(zhì)更進(jìn)一步來(lái)說(shuō)還包括,本發(fā)明用來(lái)為實(shí)現(xiàn)本發(fā)明而執(zhí)行全部處理過(guò)程或者其中一部分(如果處理過(guò)程是分布式的)的計(jì)算機(jī)程序產(chǎn)品。本發(fā)明的計(jì)算機(jī)編碼設(shè)備可以是任何可解釋的或者是可執(zhí)行的編碼機(jī)制,包括但是并不限于教本,解釋程序,動(dòng)態(tài)鏈接程序庫(kù),Java類,以及完整的可執(zhí)行程序。更進(jìn)一步來(lái)講,本發(fā)明的一部分處理過(guò)程可用于得到更佳的性能,更牢固的可靠性以及更低的價(jià)格。
本發(fā)明還可以通過(guò)配備特殊集成電路應(yīng)用程序或者通過(guò)將常規(guī)組件電路的互聯(lián)成適當(dāng)?shù)木W(wǎng)絡(luò)來(lái)實(shí)現(xiàn),這對(duì)于專業(yè)人士來(lái)說(shuō)是相當(dāng)容易理解的。
顯然,根據(jù)上面的教授中,本發(fā)明還可以存在大量的修改方案以及演變。因此需要理解的是,在附加的權(quán)利要求中,本發(fā)明可以如這里所具體講述的一樣通過(guò)不同的方式來(lái)實(shí)現(xiàn)。
附錄A術(shù)語(yǔ)和縮寫的詞匯表訪問(wèn)點(diǎn)-訪問(wèn)點(diǎn)就是數(shù)據(jù)流流進(jìn)或者流出管理域的點(diǎn)。
地址前綴-地址前綴Ipv4地址或者Ipv6地址的開(kāi)頭部分,加上一個(gè)定義在最大匹配比較中使用的首項(xiàng)數(shù)目的整數(shù)。地址前綴并不與組交迭。
DEC Install-DEC Install是一個(gè)表示請(qǐng)求被授權(quán)的COPS判定操作。它會(huì)導(dǎo)致安裝與請(qǐng)求相關(guān)數(shù)據(jù)流的PEP指令。
DEC Remove-DEC Remove是一個(gè)表示請(qǐng)求被拒絕的COPS判定操作。PEP并不為與請(qǐng)求相關(guān)的數(shù)據(jù)流安裝指令。
Decision-Decision是在管理規(guī)則基礎(chǔ)上從PDP發(fā)送到PEP的一個(gè)響應(yīng)。
DRQ-刪除請(qǐng)求指令。DRQ是一個(gè)COPS操作,其中PEP向PDP發(fā)送DRQ表示與該請(qǐng)求相關(guān)的狀態(tài)將被刪除。在拆卸的情況下才會(huì)發(fā)送BRQ。
Egress-出口是一個(gè)發(fā)送端的出口,或者是管理域的離去點(diǎn)。由于RSVP是單向性的,所以出口點(diǎn)總是站在發(fā)送端角度來(lái)說(shuō)的;然而,發(fā)送端的出口點(diǎn)將會(huì)是接收端的入口點(diǎn)。
出口帶寬-出口帶寬就是由數(shù)據(jù)流的接收端所利用的帶寬。
端點(diǎn)-端點(diǎn)就是RSVP主機(jī)發(fā)送端或者接收端并被指派了一個(gè)IPv4或者IPv6地址。端點(diǎn)可以通過(guò)多路由器訪問(wèn)網(wǎng)絡(luò)。
數(shù)據(jù)流-數(shù)據(jù)流就是介于發(fā)送端和接收端之間的特殊數(shù)據(jù)流。
出口帶寬-出口帶寬就是由數(shù)據(jù)流發(fā)送端利用的帶寬。
組-組就是共享在Group Profile指定的相同規(guī)則的端點(diǎn)集合。多個(gè)組可以被指定在一個(gè)RLAP里。組可以由一個(gè)或者多個(gè)成員組成。
入口-入口就是發(fā)送端入口,或者進(jìn)入管理域的訪問(wèn)點(diǎn)。由于RSVP是單向的,所以入口點(diǎn)總是站在發(fā)送端的角度來(lái)說(shuō)的;然而,發(fā)送端入口電將會(huì)是接收端的出口點(diǎn)。
路徑-路徑就是為了請(qǐng)求保留由發(fā)送端向接收端發(fā)送RSVP操作。它采用保留的數(shù)據(jù)流所采用的路由器。
峰值-峰值就是每秒所傳輸?shù)倪B續(xù)的,不間斷的位數(shù)。這樣,峰值就是實(shí)時(shí)位數(shù)值或者是一個(gè)相關(guān)近似值。
策略-策略就是策略和服務(wù)的集合,其中規(guī)則定義了資源訪問(wèn)和利用的標(biāo)準(zhǔn)。
PEP-策略執(zhí)行點(diǎn)。PEP就是策略決定被實(shí)際執(zhí)行的地方。
PDP-策略決定點(diǎn),PDP就是做出策略決定的地方。
RBS-保留帶寬服務(wù)。RBS是一個(gè)利用管理策略規(guī)則來(lái)限制對(duì)管理域的訪問(wèn)的服務(wù)。
報(bào)告-報(bào)告就是從PEP向PDP發(fā)送的一個(gè)消息,它向PDP通報(bào)PEP的情況。
請(qǐng)求-請(qǐng)求就是從PEP向PDP發(fā)送的一個(gè)消息,它為RSVP數(shù)據(jù)流發(fā)出一些請(qǐng)求。
保留-保留就是由接收端向發(fā)送端發(fā)出的一個(gè)RSVP操作,它可以保留介于接收端和發(fā)送端之間的路徑每個(gè)節(jié)點(diǎn)處的網(wǎng)絡(luò)資源。
REQ PATH-REQ PATH就是由PEP向PDP發(fā)送的COPS操作,它可以做出包括RSVP PATH消息信息的策略請(qǐng)求。
REQ RESV-REQ RESV就是由PEP向PDP發(fā)送的COPS操作,它可以做出包括RSVP Reservation消息信息的策略請(qǐng)求。
RESV STATE-RESV STATE就是與RSVP數(shù)據(jù)流的保存相關(guān)的狀態(tài)。保留狀態(tài)與RSVP要求的網(wǎng)絡(luò)資源的分配相關(guān)。
RLAP-RBS邏輯訪問(wèn)端口。一個(gè)RLAP就是IPv4和IPv6地址的邏輯分組。多個(gè)RLAP可以被指定一個(gè)PEP。RLAP地址分組可以應(yīng)用于一個(gè)PEP。最佳情況下,RLAP中的所有端點(diǎn)可以通過(guò)相同的PEP訪問(wèn)管理域。
RPT提交-RPT提交是PEP發(fā)送給PDP的一個(gè)COPS操作,它可以識(shí)別關(guān)于前面由PDP向PEP發(fā)送的DEC Install相關(guān)的狀態(tài)信息。
RSVP-資源保留協(xié)議。
RSVP PATH-RSVP PATH是有發(fā)送端向接收端發(fā)送的請(qǐng)求為建立的路徑保留帶寬的RSVP操作。
RSVP PATHTEAR-RSVP PATHTEAR是由發(fā)送端向接收端發(fā)送的指示數(shù)據(jù)流被終止的RSVP操作。
RSVP RESVTEAR-RSVP RESVTEAR是由接收端向發(fā)送端發(fā)送的只是數(shù)據(jù)流被終止的RSVP操作。
Session-一個(gè)對(duì)話就是帶有特定目的地喝傳輸層協(xié)議的數(shù)據(jù)流(例如,一個(gè)RSVP數(shù)據(jù)流)。它是由5個(gè)元素定義的(DestAddress,ProtocoIId,DesPort,SrcAddress,SrcProt)。
State-State就是明確到一個(gè)實(shí)體(例如,一個(gè)數(shù)據(jù)流)的信息,它反映了一個(gè)時(shí)期或者階段。
Token Rate-Token rate是每秒所傳輸?shù)某掷m(xù)不便的位數(shù)。這樣一來(lái),令牌率就是平均位數(shù)值。
權(quán)利要求
1.一種用來(lái)控制網(wǎng)絡(luò)通訊量傳輸?shù)挠脩糍Y源的方法,包括在網(wǎng)絡(luò)上跟蹤端點(diǎn)的組的網(wǎng)絡(luò)利用,以產(chǎn)生與當(dāng)前被組利用的網(wǎng)絡(luò)資源消耗量相對(duì)應(yīng)的組利用級(jí)別信息;接收一個(gè)與端點(diǎn)之一的數(shù)據(jù)流網(wǎng)絡(luò)資源請(qǐng)求相應(yīng)的消息,該請(qǐng)求包括一個(gè)與端點(diǎn)相關(guān)的標(biāo)識(shí)符;以及在組利用級(jí)別信息,標(biāo)識(shí)符,以及預(yù)定簡(jiǎn)檔的基礎(chǔ)上決定是否接受請(qǐng)求,預(yù)定簡(jiǎn)檔與組相關(guān)并包括一個(gè)網(wǎng)絡(luò)利用限制。
2.權(quán)利要求1中的方法,其中接收步驟包括從與端點(diǎn)相關(guān)的路由器和包交換器中的一個(gè)接收請(qǐng)求;以及其中方法進(jìn)一步包括步驟向路由器轉(zhuǎn)發(fā)是否接受請(qǐng)求的決定結(jié)果。
3.權(quán)利要求2的方法,其中路由器是一個(gè)策略執(zhí)行點(diǎn)(PEP),而該方法進(jìn)一步包括步驟從PEP接收一個(gè)端點(diǎn)數(shù)據(jù)流對(duì)網(wǎng)絡(luò)資源的請(qǐng)求。
4.權(quán)利要求3的方法,更進(jìn)一步包括以下步驟在構(gòu)成策略決定點(diǎn)的服務(wù)器上執(zhí)行跟蹤,接收,決定步驟。
5.權(quán)利要求1的方法,其中決定步驟包括步驟應(yīng)用策略規(guī)則,使用組利用級(jí)別的信息,標(biāo)識(shí)符,以及預(yù)定簡(jiǎn)檔決定組是否超過(guò)了網(wǎng)絡(luò)利用限制。
6.權(quán)利要求5的方法,其中在應(yīng)用步驟中的規(guī)則包括訪問(wèn)控制規(guī)則,嘗試率規(guī)則,帶寬規(guī)則,最大并發(fā)數(shù)據(jù)流規(guī)則,以及數(shù)據(jù)流時(shí)間限制規(guī)則。
7.權(quán)利要求1的方法,其中組是與保留帶寬服務(wù)邏輯訪問(wèn)端口(RLAP)相關(guān)的,而該方法進(jìn)一步包括跟蹤RLAP的網(wǎng)絡(luò)利用情況,RLAP包括一個(gè)產(chǎn)生與被RLAP當(dāng)前所消耗的網(wǎng)絡(luò)資源量相關(guān)的RLAP利用級(jí)別信息的端點(diǎn);并且其中決定步驟包括在RLAP利用級(jí)別信息和其他與組相關(guān)的預(yù)定簡(jiǎn)檔信息基礎(chǔ)上決定是否接受請(qǐng)求,包括一個(gè)相應(yīng)的網(wǎng)絡(luò)利用限制。
8.權(quán)利要求1的方法,進(jìn)一步包括如下步驟當(dāng)請(qǐng)求被接受時(shí),調(diào)整組利用級(jí)別信息,以反映請(qǐng)求的安裝以及相應(yīng)網(wǎng)絡(luò)資源消耗的增加。
9.權(quán)利要求8的方法,進(jìn)一步包括以下步驟接收另一個(gè)與數(shù)據(jù)流中斷以及數(shù)據(jù)流以前消耗的網(wǎng)絡(luò)資源有效性相關(guān)的消息;和調(diào)整組利用級(jí)別信息以反映被數(shù)據(jù)流之前消耗的網(wǎng)絡(luò)資源的有效性。
10.一種用來(lái)控制網(wǎng)絡(luò)通信傳輸?shù)挠脩糍Y源的系統(tǒng),包括在網(wǎng)絡(luò)上跟蹤端點(diǎn)組的網(wǎng)絡(luò)利用并產(chǎn)生與組當(dāng)前消耗的網(wǎng)絡(luò)資源相關(guān)的組利用級(jí)別信息的裝置;接收與端點(diǎn)數(shù)據(jù)流對(duì)網(wǎng)絡(luò)資源的請(qǐng)求相關(guān)的消息的裝置,該請(qǐng)求包括一個(gè)與端點(diǎn)相關(guān)的標(biāo)識(shí)符;以及在組利用級(jí)別信息,標(biāo)識(shí)符,以及預(yù)定簡(jiǎn)檔的基礎(chǔ)上決定是否接收請(qǐng)求的裝置,預(yù)定簡(jiǎn)檔與組相關(guān)并包括一個(gè)組利用限制。
11.權(quán)利要求10的系統(tǒng),其中接收裝置包括從與端點(diǎn)相關(guān)的路由器和包交換器中的一個(gè)接收請(qǐng)求的裝置;并且其中系統(tǒng)進(jìn)一步包括將是否接受請(qǐng)求的決定結(jié)果轉(zhuǎn)發(fā)給路由器的裝置。
12.權(quán)利要求11的系統(tǒng),其中路由器包括一個(gè)策略執(zhí)行點(diǎn)(PEP);其中系統(tǒng)進(jìn)一步包括從PEP接收端點(diǎn)數(shù)據(jù)流對(duì)網(wǎng)絡(luò)資源請(qǐng)求的裝置。
13.權(quán)利要求12的系統(tǒng),進(jìn)一步包括構(gòu)成策略決定點(diǎn)的服務(wù)器,上述服務(wù)器包括跟蹤的裝置,接收的裝置,以及作出決定的裝置。
14.權(quán)利要求10的系統(tǒng),其中決定裝置包括使應(yīng)用策略規(guī)則的裝置,用組利用級(jí)別信息,標(biāo)識(shí)符,以及預(yù)定簡(jiǎn)檔決定組是否超過(guò)了網(wǎng)絡(luò)利用限制。
15.權(quán)利要求14的系統(tǒng),其中策略規(guī)則包括一個(gè)訪問(wèn)控制規(guī)則,一個(gè)嘗試率規(guī)則,一個(gè)帶寬規(guī)則,一個(gè)最大并發(fā)數(shù)據(jù)流規(guī)則,以及一個(gè)數(shù)據(jù)流時(shí)間限制規(guī)則。
16.權(quán)利要求10的系統(tǒng),其中組與保留帶寬服務(wù)邏輯訪問(wèn)端口(RLAP)相關(guān),上述RLAP包括組;而其中系統(tǒng)進(jìn)一步包括跟蹤RLAP網(wǎng)絡(luò)利用的裝置,RLAP包括一個(gè)產(chǎn)生與RLAP當(dāng)前消耗網(wǎng)絡(luò)資源相關(guān)的RLAP利用級(jí)別信息的端點(diǎn);以及其中決定裝置進(jìn)一步包括在RLAP利用級(jí)別信息以及其他與包括相應(yīng)的網(wǎng)絡(luò)利用限制的組相關(guān)的預(yù)定簡(jiǎn)檔基礎(chǔ)上決定是否接受請(qǐng)求的裝置。
17.權(quán)利要求10的系統(tǒng),進(jìn)一步包括當(dāng)請(qǐng)求被接受時(shí),調(diào)整組利用級(jí)別信息的裝置,以反映請(qǐng)求的安裝以及相應(yīng)網(wǎng)絡(luò)資源消耗的增加。
18.權(quán)利要求17的系統(tǒng),更進(jìn)一步包括接收另一條與數(shù)據(jù)流中斷以及由數(shù)據(jù)流先前消耗的網(wǎng)絡(luò)資源有效性相關(guān)消息的裝置;以及調(diào)整組利用級(jí)別信息以反映與數(shù)據(jù)流先前消耗的網(wǎng)絡(luò)資源有效性相關(guān)的組利用級(jí)別信息。
19.一個(gè)存儲(chǔ)在計(jì)算機(jī)系統(tǒng)上執(zhí)行的程序指令的計(jì)算機(jī)可讀介質(zhì),其中當(dāng)由計(jì)算機(jī)執(zhí)行的時(shí)候,會(huì)導(dǎo)致計(jì)算機(jī)執(zhí)行下列步驟在網(wǎng)絡(luò)上跟蹤端點(diǎn)組的網(wǎng)絡(luò)利用以產(chǎn)生與組當(dāng)前消耗的網(wǎng)絡(luò)資源量相關(guān)的組利用級(jí)別信息;接收與端點(diǎn)數(shù)據(jù)流對(duì)網(wǎng)絡(luò)資源請(qǐng)求相關(guān)的消息,該請(qǐng)求包括一個(gè)與端點(diǎn)相關(guān)的標(biāo)識(shí)符;以及在組利用級(jí)別信息,標(biāo)識(shí)符,以及預(yù)定簡(jiǎn)檔的基礎(chǔ)上決定是否接受請(qǐng)求,預(yù)定簡(jiǎn)檔與組相關(guān)并且包括一個(gè)網(wǎng)絡(luò)利用限制。
20.權(quán)利要求19的計(jì)算機(jī)可讀介質(zhì),其中接收步驟包括從與端點(diǎn)相關(guān)的路由器或者包交換器中的一個(gè)接收請(qǐng)求;其中計(jì)算機(jī)可讀介質(zhì)更進(jìn)一步包括能夠使計(jì)算機(jī)執(zhí)行下列步驟的程序指令向路由器轉(zhuǎn)發(fā)是否接受請(qǐng)求的決定結(jié)果。
21.權(quán)利要求20的計(jì)算機(jī)可讀介質(zhì),其中路由器是一個(gè)策略執(zhí)行點(diǎn)(PEP),而計(jì)算機(jī)可讀介質(zhì)更進(jìn)一步包括能夠?qū)е掠?jì)算機(jī)之行下列步驟的指令從PEP接收在端點(diǎn)的數(shù)據(jù)流對(duì)網(wǎng)絡(luò)資源的請(qǐng)求。
22.權(quán)利要求21的計(jì)算機(jī)可讀介質(zhì),其中計(jì)算機(jī)可讀介質(zhì)進(jìn)一步包括能夠?qū)е掠?jì)算機(jī)構(gòu)成獨(dú)立于上述PEP的策略決定點(diǎn)的指令。
23.權(quán)利要求19的計(jì)算機(jī)可讀介質(zhì),其中決定步驟包括應(yīng)用策略規(guī)則,利用組利用級(jí)別信息,標(biāo)識(shí)符,以及預(yù)定簡(jiǎn)檔決定組是否超過(guò)了網(wǎng)絡(luò)利用限制。
24.權(quán)利要求23的計(jì)算機(jī)可讀介質(zhì),其中應(yīng)用步驟的策略規(guī)則包括一個(gè)訪問(wèn)控制規(guī)則,一個(gè)嘗試率規(guī)則,一個(gè)帶寬規(guī)則,一個(gè)最大并發(fā)數(shù)據(jù)流規(guī)則,一個(gè)數(shù)據(jù)流時(shí)間限制規(guī)則。
25.權(quán)利要求19的計(jì)算機(jī)可讀介質(zhì),其中組是與保留帶寬服務(wù)邏輯訪問(wèn)端口(RLAP)相關(guān)的,計(jì)算機(jī)可讀介質(zhì)更進(jìn)一步包括能夠使計(jì)算機(jī)執(zhí)行下列步驟的程序指令跟蹤RLAP的網(wǎng)絡(luò)利用,RLAP包括產(chǎn)生與RLAP當(dāng)前的網(wǎng)絡(luò)資源消耗量相對(duì)應(yīng)的RLAP利用級(jí)別信息的端點(diǎn);和其中決定步驟包括以下步驟在RLAP利用級(jí)別信息以及其他與包括相應(yīng)網(wǎng)絡(luò)利用限制組相關(guān)的預(yù)定簡(jiǎn)檔的基礎(chǔ)上決定是否接受請(qǐng)求。
26.權(quán)利要求19的計(jì)算機(jī)可讀介質(zhì),其中計(jì)算機(jī)可讀介質(zhì)更進(jìn)一步包括可以使計(jì)算機(jī)執(zhí)行下列步驟的程序指令當(dāng)請(qǐng)求被接受的時(shí)候,調(diào)整組利用級(jí)別信息,以反映請(qǐng)求的安裝以及網(wǎng)絡(luò)資源消耗的相應(yīng)增加。
27.權(quán)利要求26的計(jì)算機(jī)可讀介質(zhì),其中計(jì)算機(jī)可讀介質(zhì)更進(jìn)一步包括能夠使計(jì)算機(jī)執(zhí)行如下步驟的程序指令接收另一個(gè)與數(shù)據(jù)流的中斷相關(guān)以及與被數(shù)據(jù)流以前消耗的網(wǎng)絡(luò)資源的有效性相關(guān)的消息;以及調(diào)整組利用級(jí)別信息以反映數(shù)據(jù)流先前消耗的網(wǎng)絡(luò)資源的有效性。
28.一種用來(lái)存儲(chǔ)控制網(wǎng)絡(luò)通信傳輸?shù)挠脩糍Y源的存儲(chǔ)器,包括以下數(shù)據(jù)結(jié)構(gòu)一個(gè)用來(lái)存儲(chǔ)與策略執(zhí)行點(diǎn)相關(guān)的第一標(biāo)識(shí)符的字段;一個(gè)用來(lái)與網(wǎng)絡(luò)上的端點(diǎn)組相關(guān)的第二標(biāo)識(shí)符的字段,端點(diǎn)組與策略執(zhí)行點(diǎn)相聯(lián)系;和一個(gè)用來(lái)存儲(chǔ)組的預(yù)定網(wǎng)絡(luò)利用限制信息的字段。
29.根據(jù)權(quán)利要求28的存儲(chǔ)器,其中用來(lái)存儲(chǔ)組利用限制信息的字段包括用來(lái)存儲(chǔ)發(fā)生在某個(gè)具體時(shí)間段由組做出數(shù)據(jù)流請(qǐng)求的數(shù)目限制的字段;用來(lái)存儲(chǔ)由組當(dāng)前所使用的帶寬量限制的字段;用來(lái)存儲(chǔ)組的當(dāng)前有效的數(shù)據(jù)流數(shù)目限制的字段。
30.用來(lái)存儲(chǔ)網(wǎng)絡(luò)通信傳輸?shù)挠脩糍Y源控制的信息的存儲(chǔ)器,的數(shù)據(jù)結(jié)構(gòu)包括一個(gè)用來(lái)存儲(chǔ)關(guān)于策略執(zhí)行點(diǎn)的第一標(biāo)識(shí)符的字段;一個(gè)用來(lái)存儲(chǔ)關(guān)于網(wǎng)絡(luò)上端點(diǎn)組的第二標(biāo)識(shí)符,端點(diǎn)組與策略執(zhí)行點(diǎn)相聯(lián)系;一個(gè)用來(lái)存儲(chǔ)組的網(wǎng)絡(luò)利用級(jí)別信息的字段,網(wǎng)絡(luò)利用級(jí)別信息與組當(dāng)前的網(wǎng)絡(luò)資源消耗量相關(guān)。
31.權(quán)利要求30的存儲(chǔ)器,其中用來(lái)存儲(chǔ)組利用級(jí)別信息的字段包括用來(lái)存儲(chǔ)在某個(gè)具體時(shí)段由組做出的數(shù)據(jù)流請(qǐng)求嘗試數(shù)目的字段;用來(lái)存儲(chǔ)組當(dāng)前使用帶寬數(shù)量的字段;以及存儲(chǔ)組的當(dāng)前有效的數(shù)據(jù)流數(shù)量的字段。
全文摘要
公布了一個(gè)用來(lái)控制因特網(wǎng)協(xié)議(IP)通信傳輸?shù)挠脩糍Y源的方法,系統(tǒng),以及計(jì)算機(jī)程序產(chǎn)品。在網(wǎng)絡(luò)上跟蹤端點(diǎn)組的網(wǎng)絡(luò)利用可以產(chǎn)生與由端點(diǎn)組當(dāng)前消耗的網(wǎng)絡(luò)資源量相關(guān)的組利用級(jí)別信息。在組中的端點(diǎn)對(duì)數(shù)據(jù)流資源的請(qǐng)求可以從與該端點(diǎn)相關(guān)的路由器上接收。對(duì)網(wǎng)絡(luò)資源的請(qǐng)求包括一個(gè)與該端點(diǎn)相關(guān)的標(biāo)識(shí)符。決定是否接受請(qǐng)求是建立在組利用級(jí)別信息,標(biāo)識(shí)符,以及與組相關(guān)的第一預(yù)定簡(jiǎn)檔基礎(chǔ)上,它包括一個(gè)第一網(wǎng)絡(luò)利用限制。
文檔編號(hào)H04L12/56GK1409823SQ00817065
公開(kāi)日2003年4月9日 申請(qǐng)日期2000年10月12日 優(yōu)先權(quán)日1999年10月12日
發(fā)明者D·J·勞林斯, S·R·多諾范, J·K·加蘭特 申請(qǐng)人:Mci全球通訊公司