專利名稱:一種網(wǎng)絡資源管理方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及無線通信領域,尤其涉及一種網(wǎng)絡資源管理方法及系統(tǒng)。
技術背景
IP網(wǎng)絡的簡單、快速、共享等特性帶來了寬帶網(wǎng)絡的繁榮,但大量的業(yè)務也造 成網(wǎng)絡資源緊張,不能保證業(yè)務的傳輸速度,進而無法保證視頻業(yè)務、即時業(yè)務等需要 高速傳輸?shù)臉I(yè)務的質(zhì)量,影響用戶體驗。
而目前較常用的網(wǎng)絡資源管理方法是為各類業(yè)務配置優(yōu)先級,根據(jù)各業(yè)務的 優(yōu)先級為業(yè)務分配帶寬資源,但隨著視頻業(yè)務、即時業(yè)務等業(yè)務的不斷發(fā)展,高優(yōu)先級 業(yè)務種類及數(shù)量暴增,而大量高優(yōu)先級業(yè)務,尤其大量占用較大帶寬的視頻業(yè)務,依然 使得網(wǎng)絡資源緊張,甚至可能導致網(wǎng)路過載。發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種網(wǎng)絡資源管理方法及系統(tǒng),能夠保 證需要高速傳輸?shù)臉I(yè)務的質(zhì)量。
為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的
一種網(wǎng)絡資源管理方法,策略服務器接收到應用業(yè)務服務器發(fā)來的策略請求 時,該方法包括
根據(jù)接收到的策略請求攜帶的所請求業(yè)務的信息、用戶簽約信息和用戶當前接 入的承載面信息,生成策略參數(shù)并下發(fā)至承載面的第一跳路由器first-hopmuter的策略執(zhí) 行功能體;
策略執(zhí)行功能體將接收到的策略參數(shù)映射到first-hop router的資源預留協(xié)議 RSVP協(xié)議端的RSVP對象;所述RSVP協(xié)議端通過RSVP path消息將所述RSVP對象傳 送至承載面除&st-hop router外其余各路由器的RSVP客戶端,各RSVP客戶端根據(jù)RSVP對象為所請求業(yè)務預留帶寬。
進一步地,所述策略參數(shù)包括所請求業(yè)務的IP五元組、QoS需求參數(shù)、以及 用戶網(wǎng)關BNG的IP地址和接收端口號;
所述RSVP對象包括會話session字段、發(fā)送端模板sender template字段和發(fā) 送端規(guī)格sender_TSPEC字段;
所述將接收到的策略參數(shù)映射到所述RSVP協(xié)議端的RSVP對象為
將所述策略參數(shù)包括的BNG的IP地址和接收端口號分別映射到所述session字段 包括的接收端地址receiver address字段、接收端端口 receiver port字段,并將所述策略參 數(shù)包括的IP五元組中的協(xié)議號映射到所述session字段包括的協(xié)議ID protocol ID字段;
將所述策略參數(shù)包括的IP五元組中的源IP地址、源端口號分別映射到所述 sender template字段包括的發(fā)送端地址sender address字段、發(fā)送端端口 senderport字段;
將所述策略參數(shù)包括的QoS需求參數(shù)映射到所述sender_TSPEC字段。6
進一步地,所述RSVP協(xié)議端通過RSVP path消息將所述RSVP對象傳送至承載 面除&st-hop router外其余各路由器的RSVP客戶端為所述RSVP協(xié)議端生成攜帶的RSVP對象的RSVP路徑RSVP path消息,并通過 承載面各路由器的RSVP客戶端向承載面用戶網(wǎng)關BNG的RSVP客戶端傳送;所述各RSVP客戶端根據(jù)RSVP對象為所請求業(yè)務預留帶寬包括al、除BNG外其余各路由器的RSVP客戶端根據(jù)上一跳路由器發(fā)來的RSVP path 消息攜帶的RSVP對象創(chuàng)建路徑path狀態(tài),并轉(zhuǎn)發(fā)該上一跳路由器發(fā)來的RSVP path消息 至下一跳路由器,直到RSVP path消息到達BNG的RSVP客戶端時,執(zhí)行步驟bl ;bl、BNG的RSVP客戶端根據(jù)RSVPpath消息攜帶的RSVP對象創(chuàng)建path狀態(tài)、 以及計算需要為所請求業(yè)務預留的帶寬,為所請求業(yè)務預留所算得的帶寬,并通過承載 面其余路由器的RSVP客戶端向RSVP協(xié)議端回送RSVP path消息;Cl、除BNG外其余各路由器的RSVP客戶端根據(jù)下一跳路由器發(fā)來的回送的 RSVP path消息攜帶的RSVP對象計算需要為所請求業(yè)務預留的帶寬,為所請求業(yè)務預留 所算得的帶寬,并將該下一跳路由器發(fā)來的回送的RSVPpath消息轉(zhuǎn)發(fā)至上一跳路由器; 直到RSVP協(xié)議端接收到回送的RSVP path消息,通過策略執(zhí)行功能體向策略服務器回復 預留完成消息。進一步地,完成所請求業(yè)務的傳輸或終止所請求業(yè)務時,該方法進一步包括 釋放預留資源。進一步地,所述釋放預留資源包括a2、策略服務器接收到應用業(yè)務服務器發(fā)來的資源釋放請求時,策略服務器發(fā) 送釋放帶寬通知至所述策略執(zhí)行功能體;b2、策略執(zhí)行功能體將接收到的釋放帶寬通知攜帶的所請求業(yè)務對應的IP五元 組、以及BNG的IP地址和接收端口號,映射到所述RSVP協(xié)議端的RSVPpath刪除RSVP path tear對象;RSVP協(xié)議端生成攜帶RSVP path tear對象RSVPpath tear消息并向承載面 BNG的RSVP客戶端傳送;C2、除BNG外其余各路由器的RSVP客戶端接收到上一跳路由器發(fā)來的RSVP path tear消息,刪除該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài), 以及釋放該RSVP path tear消息攜帶的RSVP path tear對象對應的資源,并向下一跳路由 器轉(zhuǎn)發(fā)該RSVP path tear消息,直到RSVP path tear消息到達BNG時,執(zhí)行步驟d2 ;d2、BNG的RSVP客戶端刪除接收到的RSVP path tear消息攜帶的RSVPpath tear 對象對應的path狀態(tài),以及釋放接收到的RSVP path tear消息攜帶的RSVP path tear對象 對應的資源;并通過承載面其余各路由器的RSVP客戶端、RSVP協(xié)議端、以及所述策略 執(zhí)行功能體回復釋放完成消息至策略服務器。進一步地,所述釋放預留資源包括a3、BNG的RSVP客戶端刪除所請求業(yè)務對應的path狀態(tài),并釋放所請求業(yè)務 占用的資源后,生成RSVP path tear消息并通過承載面除BNG外各路由器的RSVP客戶 端向RSVP協(xié)議端傳送;b3、除BNG外其余各路由器的RSVP客戶端接收到下一跳路由器發(fā)來的RSVP path tear消息,刪除該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear對象對應的資源,并向上一跳路由器轉(zhuǎn)發(fā)該RSVP path tear消 息,直到RSVP path tear消息到達RSVP協(xié)議端時,執(zhí)行步驟c3 ;C3、RSVP path tear消息到達RSVP協(xié)議端后,RSVP協(xié)議端通過所述策略執(zhí)行
功能體回復釋放完成消息至策略服務器。本發(fā)明還提供一種網(wǎng)絡資源管理系統(tǒng),該系統(tǒng)包括在控制面引入的分別與承 載面和應用業(yè)務服務器連接的策略服務器、設置于承載面的first-hop router上的策略執(zhí)行 功能體和RSVP協(xié)議端、以及設置于承載面除first-hop router外其余各路由器上的RSVP 客戶端;其中,策略服務器,用于接收到應用業(yè)務服務器發(fā)來的策略請求時,根據(jù)接收到的策 略請求攜帶的所請求業(yè)務的信息、用戶簽約信息和用戶當前接入的承載面信息,生成策 略參數(shù)并下發(fā)至策略執(zhí)行功能體;策略執(zhí)行功能體,用于將接收到的策略參數(shù)映射到RSVP協(xié)議端的RSVP對 象;RSVP協(xié)議端,用于通過RSVP path消息將所述RSVP對象傳送至承載面各路由 器;RSVP客戶端,用于根據(jù)RSVP對象為所請求業(yè)務預留帶寬。進一步地,所述RSVP對象包括會話session字段、sender template字段和 sender_TSPEC 字段;所述策略執(zhí)行功能體包括交互模塊、會話映射模塊、模板映射模塊和規(guī)格映 射模塊;其中,交互模塊,用于接收策略服務器發(fā)來的策略參數(shù);會話映射模塊,用于將接收到的策略參數(shù)包括的BNG的IP地址和接收端口號分 別映射到所述session字段包括的receiver address字段、receiver port字段,并將該接收到 的策略參數(shù)包括的IP五元組中的協(xié)議號映射到所述session字段包括的protocol ID字段;模板映射模塊,用于將該接收到的策略參數(shù)包括的IP五元組中的源IP地址、源 端口號分別映射到所述sender template字段包括的sender address字段、sender port字段;規(guī)格映射模塊,用于將該接收到的策略參數(shù)包括的QoS需求參數(shù)映射到所述 sender_TSPEC 字段。進一步地,所述RSVP協(xié)議端包括消息生成模塊、消息收發(fā)模塊;其中,消息生成模塊,用于生成攜帶的RSVP對象的RSVP path消息;消息收發(fā)模塊,用于通過承載面各路由器的RSVP客戶端向承載面BNG的RSVP 客戶端傳送所述RSVP path消息;并在接收到回送的RSVPpath消息時,通過所述交互模 塊向策略服務器回復預留完成消息;所述RSVP客戶端設置于除BNG之外承載面其余的路由器上時,為路由器客戶 端;所述RSVP客戶端設置于BNG上時,為BNG客戶端;其中,路由器客戶端,用于根據(jù)接收到的前一條發(fā)來的RSVP path消息攜帶的RSVP對 象創(chuàng)建path狀態(tài),轉(zhuǎn)發(fā)該上一跳路由器發(fā)來的RSVP path消息至下一跳路由器;并根據(jù) 下一跳路由器發(fā)來的回送的RSVP path消息攜帶的RSVP對象,計算需要為所請求業(yè)務 預留的帶寬,為所請求業(yè)務預留所算得的帶寬,并將該下一跳路由器發(fā)來的回送的RSVPpath消息轉(zhuǎn)發(fā)至上一跳路由器;BNG客戶端,用于根據(jù)上一跳路由器發(fā)來的RSVP path消息攜帶的RSVP對象 創(chuàng)建path狀態(tài)、以及計算需要為所請求業(yè)務預留的帶寬,并為所請求業(yè)務預留所算得的 帶寬,并通過各路由器客戶端向所述RSVP協(xié)議端的消息收發(fā)模塊回送RSVP path消息。進一步地,所述策略服務器,還用于接收到應用業(yè)務服務器發(fā)來的資源釋放請 求時,發(fā)送釋放帶寬通知至所述策略執(zhí)行功能體;所述交互模塊,還用于接收策略服務器發(fā)來的釋放帶寬通知;所述會話映射模塊、模板映射模塊和規(guī)格映射模塊,還用于將接收到的釋放帶 寬通知攜帶的所請求業(yè)務對應的IP五元組、以及BNG的IP地址和接收端口號,映射到 所述RSVP協(xié)議端的RSVP path刪除RSVP path tear對象;所述消息生成模塊,還用于生成攜帶RSVP path tear對象RSVP path tear消息;所述消息收發(fā)模塊,還用于向承載面BNG的RSVP客戶端傳送所述RSVPpath tear消息;所述路由器客戶端,用于接收到上一跳路由器發(fā)來的RSVP path tear消息,刪除 該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear消息攜帶的RSVP path tear對象對應的資源,并向下一跳路由器轉(zhuǎn)發(fā)該RSVP path tear
消息;所述BNG客戶端,用于接收到RSVP path tear消息,刪除該RSVP path tear消息 攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear消息攜帶的RSVP path tear對象后,通過承載面其余各路由器的RSVP客戶端、所述消息收發(fā)模塊、以及所 述交互模塊回復釋放完成消息至策略服務器。進一步地,所述BNG客戶端,還用于刪除所請求業(yè)務對應的path狀態(tài),并釋放 所請求業(yè)務占用的資源后,生成RSVP path tear消息并通過承載面除BNG外各路由器的 RSVP客戶端向所述消息收發(fā)模塊傳送;所述路由器客戶端,還用于接收到下一跳路由器發(fā)來的RSVP path tear消息,刪 除該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear對象對應的資源,并向上一跳路由器轉(zhuǎn)發(fā)該RSVP pathtear消息;所述消息收發(fā)模塊,還用于通過所述交互模塊回復釋放完成消息至策略服務
ο本發(fā)明所提供的網(wǎng)絡資源管理方法及系統(tǒng),策略服務器通過first-hop router的策 略執(zhí)行功能體將策略參數(shù)映射到RSVP協(xié)議端,RSVP協(xié)議端和RSVP客戶端根據(jù)所述策 略參數(shù),為所請求業(yè)務預留資源,實現(xiàn)資源管理,能夠具體到為用戶當前請求的業(yè)務預 留資源,能夠保證需要高速傳輸?shù)臉I(yè)務的質(zhì)量,解決了網(wǎng)絡資源緊張影響的業(yè)務傳輸速 度,進而影響用戶體驗的問題。本發(fā)明還具有以下的優(yōu)點和特點在完成或終止業(yè)務時,釋放業(yè)務占用的網(wǎng)絡資源,以便其它業(yè)務使用,以解決 網(wǎng)絡資源緊張的問題。
圖1為本發(fā)明實施例網(wǎng)絡資源管理方法的實現(xiàn)流程9
圖2為本發(fā)明實施例網(wǎng)絡資源管理系統(tǒng)的結構示意圖。
具體實施例方式本發(fā)明實施例網(wǎng)絡資源管理方法的實現(xiàn)流程如圖1所示,包括以下步驟步驟101 策略服務器接收到應用業(yè)務服務器發(fā)來的策略請求時,根據(jù)接收到 的策略請求攜帶的所請求業(yè)務的信息、用戶簽約信息和用戶當前接入的承載面信息,生 成策略參數(shù)并下發(fā)至承載面的第一跳路由器(first-hopmuter)的策略執(zhí)行功能體;其中,所述策略參數(shù)包括所請求業(yè)務的IP五元組、QoS需求參數(shù)、以及用戶 網(wǎng)關(BNG)的IP地址和接收端口號,分別包含于所請求業(yè)務的信息、用戶簽約信息和用 戶當前接入的承載面信息中;所請求業(yè)務的信息、用戶簽約信息均存儲在應用業(yè)務服務 器中,所述用戶當前接入的承載面信息是用戶最近一次登錄網(wǎng)絡時提供給應用業(yè)務服務 器的用戶接入的承載面信息。步驟102 策略執(zhí)行功能體將接收到的策略參數(shù)映射到first-hop router的資源預 留協(xié)議(RSVP)協(xié)議端的RSVP對象。其中,所述RSVP對象包括會話(session)字段、發(fā)送端模板(sendertemplate) 字段和發(fā)送端規(guī)格(Sender_TSPEC)字段;所述將策略參數(shù)映射到RSVP對象具體為將所述策略參數(shù)包括的BNG的IP地址和接收端口號分別映射到所述session字 段包括的接收端地址(receiver address)字段、接收端端口(receiver port)字段,并將所述 策略參數(shù)包括的IP五元組中的協(xié)議號映射到所述session字段包括的協(xié)議ID (protocol ID)
字段;將所述策略參數(shù)包括的IP五元組中的源IP地址、源端口號分別映射到所述 sender template字段包括的發(fā)送端地址(sender address)字段、發(fā)送端端口(sender port)字 段;將所述策略參數(shù)包括的QoS需求參數(shù)映射到所述sender_TSPEC字段。 步驟103 所述RSVP協(xié)議端通過RSVP路徑(RSVP path)消息將所述RSVP對 象傳送至承載面除first-hop router外其余各路由器的RSVP客戶端,各RSVP客戶端根據(jù) RSVP對象為所請求業(yè)務預留帶寬。其中,所述RSVP協(xié)議端通過RSVP path消息將所述RSVP對象傳送至承載面除 first-hop router外其余各路由器的RSVP客戶端為所述RSVP協(xié)議端生成攜帶RSVP對象的RSVP path消息并通過承載面各路由器 的RSVP客戶端向承載面BNG的RSVP客戶端傳送;其中,BNG為承載面的最后一跳, 用于連接承載面和用戶側(cè);所述各RSVP客戶端根據(jù)RSVP對象為所請求業(yè)務預留帶寬包括步驟al、除BNG外其余各路由器的RSVP客戶端根據(jù)上一跳路由器轉(zhuǎn)發(fā)來的 RSVP path消息攜帶的RSVP對象創(chuàng)建path狀態(tài),并轉(zhuǎn)發(fā)該上一跳路由器轉(zhuǎn)發(fā)來的RSVP path消息至下一跳路由器,直到RSVP path消息到達BNG的RSVP客戶端時,執(zhí)行步驟 bl ;其中,所述path狀態(tài)包括所述RSVP對象、以及上一跳路由器的地址,所述RSVP對象用于,以便其下一跳路由器向其發(fā)送信令或數(shù)據(jù);步驟bl、BNG的RSVP客戶端根據(jù)接收到的RSVP path消息攜帶的RSVP對象 創(chuàng)建path狀態(tài)、以及計算需要為所請求業(yè)務預留的帶寬,為所請求業(yè)務預留所算得的帶 寬,并通過承載面其余路由器的RSVP客戶端向RSVP協(xié)議端回送RSVP path消息;步驟Cl、除BNG外其余各路由器的RSVP客戶端根據(jù)下一跳路由器轉(zhuǎn)發(fā)來的回 送的RSVP path消息攜帶的RSVP對象計算需要為所請求業(yè)務預留的帶寬,為所請求業(yè)務 預留所算得的帶寬,并將該下一跳路由器轉(zhuǎn)發(fā)來的回送的RSVP path消息轉(zhuǎn)發(fā)至上一跳路 由器;直到RSVP協(xié)議端接收到回送的RSVPpath消息,S卩,回送的RSVP path消息到達 first-hop router, RSVP協(xié)議端通過策略執(zhí)行功能體向策略服務器回復預留完成消息,結 束本次資源預留流程。步驟103后,完成或終止業(yè)務時,本發(fā)明實施例還包括釋放預留資源。其中,完成業(yè)務時或由應用業(yè)務服務器終止業(yè)務時,所述釋放預留資源包括步驟a2、策略服務器接收到應用業(yè)務服務器發(fā)來的資源釋放請求時,策略服務 器發(fā)送釋放帶寬通知至所述策略執(zhí)行功能體;步驟b2、策略執(zhí)行功能體將接收到的釋放帶寬通知攜帶的所請求業(yè)務對應的IP 五元組、以及BNG的IP地址和接收端口號,映射到所述RSVP協(xié)議端的RSVP path刪除 (RSVP path tear)對象;RSVP 協(xié)議端生成攜帶 RSVP path tear 對象的 RSVP path tear 消息 并向承載面BNG的RSVP客戶端傳送;步驟C2、除BNG外其余各路由器的RSVP客戶端接收到上一跳路由器發(fā)來的 RSVP path tear消息,刪除該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀 態(tài),以及釋放該RSVP path tear消息攜帶的RSVP path tear對象對應的資源,并向下一跳路 由器轉(zhuǎn)發(fā)該RSVP path tear消息,直到RSVP path tear消息到達BNG時,執(zhí)行步驟d2 ;步驟d2、BNG的RSVP客戶端刪除接收到的RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放接收到的RSVP path tear消息攜帶的RSVP path tear對象對應的資源;并通過承載面其余各路由器的RSVP客戶端、RSVP協(xié)議端、以及 所述策略執(zhí)行功能體回復釋放完成消息至策略服務器,結束本次資源釋放流程。由承載面終止業(yè)務時,所述釋放預留資源包括步驟a3、BNG的RSVP客戶端刪除所請求業(yè)務對應的path狀態(tài),并釋放所請求 業(yè)務占用的資源后,生成RSVP path tear消息并通過承載面除BNG外各路由器的RSVP客 戶端向RSVP協(xié)議端傳送;步驟b3、除BNG外其余各路由器的RSVP客戶端接收到下一跳路由器發(fā)來的 RSVP path tear消息,刪除該RSVP path tear消息攜帶的RSVP path tear對象對應的path 狀態(tài),以及釋放該RSVP path tear對象對應的資源,并向上一跳路由器轉(zhuǎn)發(fā)該RSVP path tear消息,直到RSVP path tear消息到達RSVP協(xié)議端時,即直到RSVP path tear消息到達 first-hop router 時,執(zhí)行步驟 C3 ;步驟C3、RSVP協(xié)議端通過所述策略執(zhí)行功能體回復釋放完成消息至策略服務 器,結束本次資源釋放流程。本發(fā)明實施例網(wǎng)絡資源管理系統(tǒng)的結構如圖2所示,包括在控制面引入的分 別與承載面和應用業(yè)務服務器連接的策略服務器、設置于承載面的fost-hopmuter上的策
11略執(zhí)行功能體和RSVP協(xié)議端、以及設置于承載面各路由器上的RSVP客戶端;其中,策略服務器,用于接收到應用業(yè)務服務器發(fā)來的策略請求時,根據(jù)接收到的策 略請求攜帶的所請求業(yè)務的信息、用戶簽約信息和用戶當前接入的承載面信息,生成策 略參數(shù)并下發(fā)至策略執(zhí)行功能體;策略執(zhí)行功能體,用于將接收到的策略參數(shù)映射到RSVP協(xié)議端的RSVP對 象;RSVP協(xié)議端,用于通過RSVP path消息將所述RSVP對象傳送至承載面各路由器。RSVP客戶端,用于根據(jù)RSVP對象為所請求業(yè)務預留帶寬。其中,所述RSVP對象包括會話session字段、sender template字段和sender_ TSPEC字段;所述策略執(zhí)行功能體包括交互模塊、會話映射模塊、模板映射模塊和規(guī)格映 射模塊;其中,交互模塊,用于接收策略服務器發(fā)來的策略參數(shù);會話映射模塊,用于將接收到的策略參數(shù)包括的BNG的IP地址和接收端口號分 別映射到所述session字段包括的receiver address字段、receiver port字段,并將該接收到 的策略參數(shù)包括的IP五元組中的協(xié)議號映射到所述session字段包括的protocol ID字段;模板映射模塊,用于將該接收到的策略參數(shù)包括的IP五元組中的源IP地址、源 端口號分別映射到所述sender template字段包括的sender address字段、sender port字段;規(guī)格映射模塊,用于將該接收到的策略參數(shù)包括的QoS需求參數(shù)映射到所述 sender_TSPEC 字段。進一步地,所述RSVP協(xié)議端包括消息生成模塊、消息收發(fā)模塊;其中,消息生成模塊,用于生成攜帶的RSVP對象的RSVP path消息;消息收發(fā)模塊,用于通過承載面各路由器的RSVP客戶端向承載面BNG的RSVP 客戶端傳送所述RSVP path消息;并在接收到回送的RSVPpath消息時,通過所述交互模 塊向策略服務器回復預留完成消息;所述RSVP客戶端設置于除BNG之外承載面其余的路由器上時,為路由器客戶 端;所述RSVP客戶端設置于BNG上時,為BNG客戶端;其中,路由器客戶端,設置于除BNG之外承載面其余的路由器上,用于根據(jù)接收到的 前一條發(fā)來的RSVP path消息攜帶的RSVP對象創(chuàng)建path狀態(tài),轉(zhuǎn)發(fā)該上一跳路由器發(fā) 來的RSVP path消息至下一跳路由器;并根據(jù)下一跳路由器發(fā)來的回送的RSVP path消息 攜帶的RSVP對象,計算需要為所請求業(yè)務預留的帶寬,為所請求業(yè)務預留所算得的帶 寬,并將該下一跳路由器發(fā)來的回送的RSVPpath消息轉(zhuǎn)發(fā)至上一跳路由器;BNG客戶端,設置于BNG上,用于根據(jù)上一跳路由器發(fā)來的RSVP path消息攜 帶的RSVP對象創(chuàng)建path狀態(tài)、以及計算需要為所請求業(yè)務預留的帶寬,并為所請求業(yè) 務預留所算得的帶寬,并通過各路由器客戶端向所述RSVP協(xié)議端的消息收發(fā)模塊回送 RSVP path 消息。進一步地,所述策略服務器,還用于接收到應用業(yè)務服務器發(fā)來的資源釋放請 求時,發(fā)送釋放帶寬通知至所述策略執(zhí)行功能體;
所述交互模塊,還用于接收策略服務器發(fā)來的釋放帶寬通知;所述會話映射模塊、模板映射模塊和規(guī)格映射模塊,還用于將接收到的釋放帶 寬通知攜帶的所請求業(yè)務對應的IP五元組、以及BNG的IP地址和接收端口號,映射到 所述RSVP協(xié)議端的RSVP path刪除RSVP path tear對象;所述消息生成模塊,還用于生成攜帶RSVP path tear對象RSVP path tear消息;所述消息收發(fā)模塊,還用于向承載面BNG的RSVP客戶端傳送所述RSVPpath tear消息;所述路由器客戶端,用于接收到上一跳路由器發(fā)來的RSVP path tear消息,刪除 該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear消息攜帶的RSVP path tear對象對應的資源,并向下一跳路由器轉(zhuǎn)發(fā)該RSVP path tear
消息;所述BNG客戶端,用于接收到RSVP path tear消息,刪除該RSVP path tear消息 攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear消息攜帶的RSVP path tear對象后,通過承載面其余各路由器的RSVP客戶端、所述消息收發(fā)模塊、以及所 述交互模塊回復釋放完成消息至策略服務器,結束本次資源釋放流程。進一步地,所述BNG客戶端,還用于刪除所請求業(yè)務對應的path狀態(tài),并釋放 所請求業(yè)務占用的資源后,生成RSVP path tear消息并通過承載面除BNG外各路由器的 RSVP客戶端向所述消息收發(fā)模塊傳送;所述路由器客戶端,還用于接收到下一跳路由器發(fā)來的RSVP path tear消息,刪 除該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear對象對應的資源,并向上一跳路由器轉(zhuǎn)發(fā)該RSVP pathtear消息;所述消息收發(fā)模塊,還用于通過所述交互模塊回復釋放完成消息至策略服務 器,結束本次資源釋放流程。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1.一種網(wǎng)絡資源管理方法,其特征在于,策略服務器接收到應用業(yè)務服務器發(fā)來的 策略請求時,該方法包括根據(jù)接收到的策略請求攜帶的所請求業(yè)務的信息、用戶簽約信息和用戶當前接入的 承載面信息,生成策略參數(shù)并下發(fā)至承載面的第一跳路由器first-hopmuter的策略執(zhí)行功 能體;策略執(zhí)行功能體將接收到的策略參數(shù)映射到&st-hop router的資源預留協(xié)議RSVP協(xié) 議端的RSVP對象;所述RSVP協(xié)議端通過RSVP path消息將所述RSVP對象傳送至承載 面除first-hop router外其余各路由器的RSVP客戶端,各RSVP客戶端根據(jù)RSVP對象為 所請求業(yè)務預留帶寬。
2.根據(jù)權利要求1所述網(wǎng)絡資源管理方法,其特征在于,所述策略參數(shù)包括所請 求業(yè)務的IP五元組、QoS需求參數(shù)、以及用戶網(wǎng)關BNG的IP地址和接收端口號;所述RSVP對象包括會話session字段、發(fā)送端模板sender template字段和發(fā)送端 規(guī)格 sender_TSPEC 字段;所述將接收到的策略參數(shù)映射到所述RSVP協(xié)議端的RSVP對象為 將所述策略參數(shù)包括的BNG的IP地址和接收端口號分別映射到所述session字段包 括的接收端地址receiver address字段、接收端端口 receiver port字段,并將所述策略參數(shù) 包括的IP五元組中的協(xié)議號映射到所述session字段包括的協(xié)議ID protocol ID字段;將所述策略參數(shù)包括的IP五元組中的源IP地址、源端口號分別映射到所述sender template字段包括的發(fā)送端地址sender address字段、發(fā)送端端口 senderport字段; 將所述策略參數(shù)包括的QoS需求參數(shù)映射到所述Sender_TSPEC字段。
3.根據(jù)權利要求1或2所述網(wǎng)絡資源管理方法,其特征在于,所述RSVP協(xié)議端通過 RSVP path消息將所述RSVP對象傳送至承載面除first-hop router外其余各路由器的RSVP 客戶端為所述RSVP協(xié)議端生成攜帶的RSVP對象的RSVP路徑RSVP path消息,并通過承載 面各路由器的RSVP客戶端向承載面用戶網(wǎng)關BNG的RSVP客戶端傳送; 所述各RSVP客戶端根據(jù)RSVP對象為所請求業(yè)務預留帶寬包括 al、除BNG外其余各路由器的RSVP客戶端根據(jù)上一跳路由器發(fā)來的RSVP path消 息攜帶的RSVP對象創(chuàng)建路徑path狀態(tài),并轉(zhuǎn)發(fā)該上一跳路由器發(fā)來的RSVP path消息至 下一跳路由器,直到RSVP path消息到達BNG的RSVP客戶端時,執(zhí)行步驟bl ;bl、BNG的RSVP客戶端根據(jù)RSVP path消息攜帶的RSVP對象創(chuàng)建path狀態(tài)、以 及計算需要為所請求業(yè)務預留的帶寬,為所請求業(yè)務預留所算得的帶寬,并通過承載面 其余路由器的RSVP客戶端向RSVP協(xié)議端回送RSVP path消息;Cl、除BNG外其余各路由器的RSVP客戶端根據(jù)下一跳路由器發(fā)來的回送的RSVP path消息攜帶的RSVP對象計算需要為所請求業(yè)務預留的帶寬,為所請求業(yè)務預留所算得 的帶寬,并將該下一跳路由器發(fā)來的回送的RSVP path消息轉(zhuǎn)發(fā)至上一跳路由器;直到 RSVP協(xié)議端接收到回送的RSVP path消息,通過策略執(zhí)行功能體向策略服務器回復預留 完成消息。
4.根據(jù)權利要求3所述網(wǎng)絡資源管理方法,其特征在于,完成所請求業(yè)務的傳輸或終 止所請求業(yè)務時,該方法進一步包括釋放預留資源。
5.根據(jù)權利要求4所述網(wǎng)絡資源管理方法,其特征在于,所述釋放預留資源包括 a2、策略服務器接收到應用業(yè)務服務器發(fā)來的資源釋放請求時,策略服務器發(fā)送釋放帶寬通知至所述策略執(zhí)行功能體;b2、策略執(zhí)行功能體將接收到的釋放帶寬通知攜帶的所請求業(yè)務對應的IP五元組、 以及BNG的IP地址和接收端口號,映射到所述RSVP協(xié)議端的RSVPpath刪除RSVP path tear對象;RSVP協(xié)議端生成攜帶RSVP path tear對象RSVPpath tear消息并向承載面BNG 的RSVP客戶端傳送;c2、除BNG外其余各路由器的RSVP客戶端接收到上一跳路由器發(fā)來的RSVP path tear消息,刪除該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及 釋放該RSVP path tear消息攜帶的RSVP path tear對象對應的資源,并向下一跳路由器轉(zhuǎn) 發(fā)該RSVP path tear消息,直到RSVP path tear消息到達BNG時,執(zhí)行步驟d2 ;d2、BNG的RSVP客戶端刪除接收到的RSVP path tear消息攜帶的RSVPpath tear對 象對應的path狀態(tài),以及釋放接收到的RSVP path tear消息攜帶的RSVP path tear對象對 應的資源;并通過承載面其余各路由器的RSVP客戶端、RSVP協(xié)議端、以及所述策略執(zhí) 行功能體回復釋放完成消息至策略服務器。
6.根據(jù)權利要求4所述網(wǎng)絡資源管理方法,其特征在于,所述釋放預留資源包括 a3、BNG的RSVP客戶端刪除所請求業(yè)務對應的path狀態(tài),并釋放所請求業(yè)務占用的資源后,生成RSVP path tear消息并通過承載面除BNG外各路由器的RSVP客戶端向 RSVP協(xié)議端傳送;b3、除BNG外其余各路由器的RSVP客戶端接收到下一跳路由器發(fā)來的RSVP path tear消息,刪除該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及 釋放該RSVP path tear對象對應的資源,并向上一跳路由器轉(zhuǎn)發(fā)該RSVP path tear消息, 直到RSVP path tear消息到達RSVP協(xié)議端時,執(zhí)行步驟c3 ;c3、RSVP path tear消息到達RSVP協(xié)議端后,RSVP協(xié)議端通過所述策略執(zhí)行功能 體回復釋放完成消息至策略服務器。
7.—種網(wǎng)絡資源管理系統(tǒng),其特征在于,該系統(tǒng)包括在控制面引入的分別與承載 面和應用業(yè)務服務器連接的策略服務器、設置于承載面的first-hopmuter上的策略執(zhí)行功 能體和RSVP協(xié)議端、以及設置于承載面除first-hop router外其余各路由器上的RSVP客 戶端;其中,策略服務器,用于接收到應用業(yè)務服務器發(fā)來的策略請求時,根據(jù)接收到的策略請 求攜帶的所請求業(yè)務的信息、用戶簽約信息和用戶當前接入的承載面信息,生成策略參 數(shù)并下發(fā)至策略執(zhí)行功能體;策略執(zhí)行功能體,用于將接收到的策略參數(shù)映射到RSVP協(xié)議端的RSVP對象; RSVP協(xié)議端,用于通過RSVP path消息將所述RSVP對象傳送至承載面各路由器; RSVP客戶端,用于根據(jù)RSVP對象為所請求業(yè)務預留帶寬。
8.根據(jù)權利要求7所述網(wǎng)絡資源管理系統(tǒng),其特征在于,所述RSVP對象包括會話 session 字段、sender template 字段禾口 sender_TSPEC 字段;所述策略執(zhí)行功能體包括交互模塊、會話映射模塊、模板映射模塊和規(guī)格映射模 塊;其中,3交互模塊,用于接收策略服務器發(fā)來的策略參數(shù);會話映射模塊,用于將接收到的策略參數(shù)包括的BNG的IP地址和接收端口號分別映 射到所述session字段包括的receiver address字段、receiver port字段,并將該接收到的策 略參數(shù)包括的IP五元組中的協(xié)議號映射到所述session字段包括的protocol ID字段;模板映射模塊,用于將該接收到的策略參數(shù)包括的IP五元組中的源IP地址、源端口 號分別映射到所述sender template字段包括的sender address字段、sender port字段;規(guī)格映射模塊,用于將該接收到的策略參數(shù)包括的QoS需求參數(shù)映射到所述sendee TSPEC字段。
9.根據(jù)權利要求7或8所述網(wǎng)絡資源管理系統(tǒng),其特征在于,所述RSVP協(xié)議端包括 消息生成模塊、消息收發(fā)模塊;其中,消息生成模塊,用于生成攜帶的RSVP對象的RSVP path消息; 消息收發(fā)模塊,用于通過承載面各路由器的RSVP客戶端向承載面BNG的RSVP客 戶端傳送所述RSVP path消息;并在接收到回送的RSVP path消息時,通過所述交互模塊 向策略服務器回復預留完成消息;所述RSVP客戶端設置于除BNG之外承載面其余的路由器上時,為路由器客戶端; 所述RSVP客戶端設置于BNG上時,為BNG客戶端;其中,路由器客戶端,用于根據(jù)接收到的前一條發(fā)來的RSVP path消息攜帶的RSVP對象創(chuàng) 建path狀態(tài),轉(zhuǎn)發(fā)該上一跳路由器發(fā)來的RSVP path消息至下一跳路由器;并根據(jù)下一 跳路由器發(fā)來的回送的RSVP path消息攜帶的RSVP對象,計算需要為所請求業(yè)務預留的 帶寬,為所請求業(yè)務預留所算得的帶寬,并將該下一跳路由器發(fā)來的回送的RSVPpath消 息轉(zhuǎn)發(fā)至上一跳路由器;BNG客戶端,用于根據(jù)上一跳路由器發(fā)來的RSVP path消息攜帶的RSVP對象創(chuàng) 建path狀態(tài)、以及計算需要為所請求業(yè)務預留的帶寬,并為所請求業(yè)務預留所算得的帶 寬,并通過各路由器客戶端向所述RSVP協(xié)議端的消息收發(fā)模塊回送RSVP path消息。
10.根據(jù)權利要求9所述網(wǎng)絡資源管理系統(tǒng),其特征在于,所述策略服務器,還用于 接收到應用業(yè)務服務器發(fā)來的資源釋放請求時,發(fā)送釋放帶寬通知至所述策略執(zhí)行功能 體;所述交互模塊,還用于接收策略服務器發(fā)來的釋放帶寬通知; 所述會話映射模塊、模板映射模塊和規(guī)格映射模塊,還用于將接收到的釋放帶寬通 知攜帶的所請求業(yè)務對應的IP五元組、以及BNG的IP地址和接收端口號,映射到所述 RSVP 協(xié)議端的 RSVP path 刪除 RSVP path tear 對象;所述消息生成模塊,還用于生成攜帶RSVP path tear對象RSVP path tear消息; 所述消息收發(fā)模塊,還用于向承載面BNG的RSVP客戶端傳送所述RSVPpath tear消息;所述路由器客戶端,用于接收到上一跳路由器發(fā)來的RSVP path tear消息,刪除該 RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear消息攜帶的RSVP path tear對象對應的資源,并向下一跳路由器轉(zhuǎn)發(fā)該RSVP path tear消息;所述BNG客戶端,用于接收到RSVP path tear消息,刪除該RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear消息攜帶的RSVP path tear對象后,通過承載面其余各路由器的RSVP客戶端、所述消息收發(fā)模塊、以及所述交 互模塊回復釋放完成消息至策略服務器。
11.根據(jù)權利要求9所述網(wǎng)絡資源管理系統(tǒng),其特征在于,所述BNG客戶端,還用于 刪除所請求業(yè)務對應的path狀態(tài),并釋放所請求業(yè)務占用的資源后,生成RSVP path tear 消息并通過承載面除BNG外各路由器的RSVP客戶端向所述消息收發(fā)模塊傳送;所述路由器客戶端,還用于接收到下一跳路由器發(fā)來的RSVP path tear消息,刪除該 RSVP path tear消息攜帶的RSVP path tear對象對應的path狀態(tài),以及釋放該RSVP path tear對象對應的資源,并向上一跳路由器轉(zhuǎn)發(fā)該RSVP pathtear消息;所述消息收發(fā)模塊,還用于通過所述交互模塊回復釋放完成消息至策略服務器。
全文摘要
本發(fā)明公開了一種網(wǎng)絡資源管理方法,該方法包括根據(jù)接收到的策略請求攜帶的所請求業(yè)務的信息、用戶簽約信息和用戶當前接入的承載面信息,生成策略參數(shù)并下發(fā)至承載面的第一跳路由器的策略執(zhí)行功能體;策略執(zhí)行功能體將接收到的策略參數(shù)映射到第一跳路由器的資源預留協(xié)議RSVP協(xié)議端的RSVP對象;所述RSVP協(xié)議端通過RSVP path消息將所述RSVP對象傳送至各RSVP客戶端,各RSVP客戶端根據(jù)RSVP對象為所請求業(yè)務預留帶寬。本發(fā)明同時還公開了一種網(wǎng)絡資源管理系統(tǒng),包括策略服務器、策略執(zhí)行功能體、RSVP協(xié)議端和RSVP客戶端。采用本發(fā)明所述的方法和系統(tǒng),能夠保證需要高速傳輸?shù)臉I(yè)務的質(zhì)量。
文檔編號H04L12/56GK102025688SQ20091016997
公開日2011年4月20日 申請日期2009年9月11日 優(yōu)先權日2009年9月11日
發(fā)明者成超文 申請人:中興通訊股份有限公司