專利名稱:二層網(wǎng)絡(luò)中對(duì)用戶終端進(jìn)行策略控制的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種二層網(wǎng)絡(luò)中對(duì)用戶終端進(jìn)行策 略控制的方法、設(shè)備及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和信息資源的極大豐富,人們依靠計(jì)算機(jī)、手 機(jī)、電視機(jī)加機(jī)頂盒等各種用戶終端,通過(guò)網(wǎng)絡(luò)獲取信息的頻率越來(lái)越高。
比如,VOD (Video on Demand,視頻點(diǎn)播技術(shù)),也稱為交互式電視點(diǎn)播 系統(tǒng),它的出現(xiàn)引起有線電視界和通信界的高度重視。用戶可以通過(guò)VOD業(yè) 務(wù)來(lái)獲得需要的視頻節(jié)目,VOD技術(shù)不僅可以為用戶提供多樣化的媒體信息 流,擴(kuò)大人們的信息渠道,在其它眾多領(lǐng)域,其廣泛的應(yīng)用對(duì)大眾文化和商 業(yè)運(yùn)作;漠式都將產(chǎn)生強(qiáng)烈的影響。
但是,大量的信息流需求勢(shì)必給網(wǎng)絡(luò)傳輸帶來(lái)極大的壓力,網(wǎng)絡(luò)擁塞和 網(wǎng)絡(luò)帶寬分配不均等現(xiàn)象也日趨嚴(yán)重,為了解決這個(gè)問(wèn)題,現(xiàn)有技術(shù)中通常 利用策略服務(wù)器對(duì)網(wǎng)絡(luò)通信進(jìn)行管理和維護(hù),其中包括對(duì)用戶所需求的網(wǎng)絡(luò) 帶寬進(jìn)行管理。
以用戶進(jìn)行VOD業(yè)務(wù)為例,用戶終端發(fā)送點(diǎn)播請(qǐng)求,該請(qǐng)求通過(guò)一定的 網(wǎng)絡(luò)傳輸路徑傳送給Portal Server (門戶網(wǎng)站服務(wù)器),Portal Server驗(yàn)證請(qǐng) 求后,將存儲(chǔ)子系統(tǒng)中可訪問(wèn)的節(jié)目名提供給用戶,^f吏用戶可以瀏覽到所喜 愛(ài)的節(jié)目單,用戶選擇節(jié)目后,PortalServer從存儲(chǔ)子系統(tǒng)中提取出節(jié)目?jī)?nèi) 容,將節(jié)目?jī)?nèi)容數(shù)據(jù)進(jìn)行一定的處理后,傳送到用戶終端。其中,為了對(duì)網(wǎng) 絡(luò)通信進(jìn)行協(xié)調(diào)管理,Portal Server在將節(jié)目?jī)?nèi)容數(shù)據(jù)傳送給用戶終端之前, 根據(jù)請(qǐng)求消息分析出用戶終端的IP地址A、目標(biāo)節(jié)目的源IP地址B和需求帶 寬,Portal Server也可以進(jìn)一步分析該用戶的服務(wù)等級(jí),如果該用戶事先定 制了相應(yīng)的服務(wù)等級(jí),則PortalServer將該IP地址A、 IP地址B和需求帶寬等 信息傳給策略服務(wù)器,策略服務(wù)器對(duì)擁有該IP地址A的用戶終端制定帶寬限制等策略,并根據(jù)該IP地址A將策略部署到傳輸路徑的三層網(wǎng)絡(luò)中,即網(wǎng)絡(luò)
層,例如網(wǎng)關(guān),然后Portal Server將節(jié)目?jī)?nèi)容數(shù)據(jù)傳送給用戶終端時(shí),傳輸路
略,即進(jìn)行策略控制,如對(duì)占用帶寬進(jìn)行限制等。
現(xiàn)有技術(shù)中,雖然策略服務(wù)器可以在網(wǎng)絡(luò)層對(duì)某IP地址所對(duì)應(yīng)的帶寬等 策略進(jìn)行部署,但是只依據(jù)IP地址,策略服務(wù)器無(wú)法在二層網(wǎng)絡(luò)情況下,對(duì) 用戶終端準(zhǔn)確定位,而在用戶的動(dòng)態(tài)IP地址發(fā)生變化時(shí),可能會(huì)導(dǎo)致策略部 署錯(cuò)誤。因此,在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下 問(wèn)題在二層網(wǎng)絡(luò)情況下,策略服務(wù)器無(wú)法對(duì)用戶終端進(jìn)行準(zhǔn)確定位,從而 無(wú)法準(zhǔn)確地對(duì)用戶終端進(jìn)^f亍策略控制。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種二層網(wǎng)絡(luò)中對(duì)用戶終端進(jìn)行策略控制的方法、設(shè) 備及系統(tǒng),以便在二層網(wǎng)絡(luò)情況下,準(zhǔn)確地對(duì)用戶終端進(jìn)行策略控制。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例的技術(shù)方案如下
本發(fā)明實(shí)施例提供了 一種二層網(wǎng)絡(luò)中對(duì)用戶終端進(jìn)行策略控制的方法, 包括
監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的動(dòng)態(tài)主機(jī)配置協(xié)議響應(yīng)報(bào)
文;
才艮據(jù)所述響應(yīng)才艮文獲取所述用戶終端的IP地址和MAC地址; 獲得所述MAC地址對(duì)應(yīng)的出接口 ;
將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出接口上報(bào)至策略 服務(wù)器;
接收所述策略服務(wù)器下發(fā)的基于所述MAC地址的服務(wù)質(zhì)量策略; 依據(jù)所述服務(wù)質(zhì)量策略對(duì)所述用戶終端進(jìn)行策略控制。 本發(fā)明實(shí)施例還提供了一種二層交換機(jī),包括 監(jiān)控單元,用于監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的響應(yīng)報(bào)文;第一獲取單元,用于根據(jù)所述響應(yīng)報(bào)文獲取所述用戶終端的IP地址和
MAC地址;
第二獲取單元,用于獲得所述MAC地址對(duì)應(yīng)的出接口 ;
上報(bào)單元,用于將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出 接口上報(bào)至策略服務(wù)器;
接收單元,用于接收所述策略服務(wù)器下發(fā)的基于所述MAC地址的服務(wù)質(zhì) 量策略;
執(zhí)行單元,用于依據(jù)所述服務(wù)質(zhì)量策略對(duì)所述用戶終端進(jìn)行策略控制。 本發(fā)明實(shí)施例還提供了一種策略服務(wù)器,包括
接收單元,用于接收二層交換機(jī)上報(bào)的IP地址、MAC地址、與所述 MACi也址3于應(yīng)的出4妄口 ;
策略確定單元,用于根據(jù)所述接收單元接收的IP地址、MAC地址、與所 述MAC地址對(duì)應(yīng)的出接口 ,制定基于所述MAC地址的服務(wù)質(zhì)量策略;
策略下發(fā)單元,用于向所述二層交換機(jī)下發(fā)所述基于所述MAC地址的服 務(wù)質(zhì)量策略。
本發(fā)明實(shí)施例還提供了 一種視頻點(diǎn)播系統(tǒng),包括策略服務(wù)器和多個(gè)二層 交換機(jī),
所述二層交換機(jī),用于監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的響應(yīng) 報(bào)文;根據(jù)所述響應(yīng)報(bào)文獲取所述用戶終端的IP地址和MAC地址;獲得所述 MAC地址對(duì)應(yīng)的出4妄口;將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng) 的出接口上報(bào)至策略服務(wù)器;接收所述策略服務(wù)器下發(fā)的基于所述MAC地址 的服務(wù)質(zhì)量策略;依據(jù)所述服務(wù)質(zhì)量策略對(duì)所述用戶終端進(jìn)行策略控制。
本發(fā)明實(shí)施例通過(guò)二層網(wǎng)絡(luò)中的二層交換機(jī)監(jiān)控DHCP (Dynamic Host Configure Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器對(duì)用戶終端的響應(yīng)報(bào)文,進(jìn) 而將用略直接下發(fā)到二層網(wǎng)絡(luò)中,由二層網(wǎng)絡(luò)中的二層交換機(jī)才艮據(jù)用戶終端的MAC 地址準(zhǔn)確地對(duì)用戶終端進(jìn)行策略控制,克服了現(xiàn)有技術(shù)中策略服務(wù)器無(wú)法獲 得用戶終端的物理位置,從而無(wú)法準(zhǔn)確地對(duì)用戶終端進(jìn)行策略控制的問(wèn)題。
由于根據(jù)用戶終端的IP地址、MAC地址和出接口對(duì)應(yīng)關(guān)系可以直接定位 到與該出接口連接的用戶終端,因此,本發(fā)明實(shí)施例可以準(zhǔn)確地對(duì)用戶終端 進(jìn)行策略控制,進(jìn)而大大提高了策略部署的準(zhǔn)確性。
圖l是本發(fā)明實(shí)施例一種二層網(wǎng)絡(luò)中對(duì)用戶終端進(jìn)行策略控制的方法流
程圖2是本發(fā)明實(shí)施例一種VOD業(yè)務(wù)中對(duì)用戶終端進(jìn)行策略控制的示意
圖3是本發(fā)明實(shí)施例 一種二層交換機(jī)的結(jié)構(gòu)框圖; 圖4是本發(fā)明實(shí)施例一種策略服務(wù)器的結(jié)構(gòu)框圖; 圖5是本發(fā)明實(shí)施例一種視頻點(diǎn)播系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式
為了使本領(lǐng)域技術(shù)人員能進(jìn)一步了解本發(fā)明的特征及技術(shù)內(nèi)容,請(qǐng)參閱 以下有關(guān)本發(fā)明的詳細(xì)說(shuō)明與附圖,附圖僅提供參考與說(shuō)明,并非用來(lái)限制
本發(fā)明。
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案進(jìn)行描述。
參照?qǐng)D1 ,為本發(fā)明實(shí)施例一種二層網(wǎng)絡(luò)中對(duì)用戶終端進(jìn)行策略控制的 方法流程圖。該方法可以包括以下步驟
步驟IOI,監(jiān)控DHCP服務(wù)器對(duì)用戶終端的DHCP響應(yīng)報(bào)文;
在用戶終端如個(gè)人電腦通過(guò)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)通信和獲取信息時(shí),需要首先獲 取一個(gè)IP地址,即用戶終端向DHCP服務(wù)器發(fā)送一個(gè)獲取IP地址的請(qǐng)求消 息,DHCP服務(wù)器要采用DHCP方式對(duì)上網(wǎng)的用戶進(jìn)行臨時(shí)的IP地址分配,即DHCP服務(wù)器從地址池里臨時(shí)分配一個(gè)IP地址給用戶終端,每次上網(wǎng)分配的 IP地址可能會(huì)不一樣,這跟當(dāng)時(shí)IP地址資源有關(guān),然后DHCP服務(wù)器通過(guò)一 個(gè)DHCK ACK ( DHCP Acknowledge Character, DHCP響應(yīng)報(bào)文)將該IP地址
發(fā)送給用戶終端。
在該用戶終端獲取IP地址的過(guò)程中,用戶終端和DHCP服務(wù)器之間的信 息交互是通過(guò)公知的二層交換機(jī)和路由器等設(shè)備進(jìn)行傳輸?shù)摹1静襟E中的監(jiān) 控過(guò)程可以由二層交換機(jī)來(lái)完成,該二層交換機(jī)在該用戶終端和DHCP月l務(wù) 器之間的傳輸路徑上。
該DHCK ACK中包含有分配給用戶終端的IP地址,也包含有該用戶終端 的MAC地址,顯然,根據(jù)該響應(yīng)報(bào)文即可獲得用戶終端的IP地址和MAC地 址的綁定關(guān)系。
在各種報(bào)文的傳輸過(guò)程中,很多情況下,報(bào)文都包含有用戶終端的IP地 址和MAC地址,本發(fā)明實(shí)施例中之所以選擇監(jiān)控DHCP服務(wù)器的響應(yīng)報(bào)文來(lái) 獲取IP地址和MAC地址,目的是為了保證 IP地址與MAC地址綁定關(guān)系的真 實(shí)準(zhǔn)確性,因?yàn)樵诂F(xiàn)有技術(shù)中,IP地址欺騙等攻擊行為的存在使得普通報(bào)文 中的IP地址和MAC地址的綁定關(guān)系可能存在欺騙性,但是,DHCP服務(wù)器的 響應(yīng)才艮文是用戶終端獲得IP地址的源頭,通過(guò)監(jiān)控該響應(yīng)"l艮文可以增加用戶 終端IP地址和MAC地址綁定關(guān)系的可靠性。
步驟103,獲得所述MAC地址對(duì)應(yīng)的出接口;
在本步驟中,MAC地址對(duì)應(yīng)的出接口信息可以是二層交換機(jī)才艮據(jù)本地的 預(yù)存儲(chǔ)信息獲得,也可以是接收其它二層交換機(jī)發(fā)送的信息而獲得。
在本發(fā)明實(shí)施例中,二層交換機(jī)通過(guò)查找預(yù)存儲(chǔ)的MAC地址對(duì)應(yīng)的 MAC地址表項(xiàng),獲得MAC地址對(duì)應(yīng)的出接口 。
步驟104,將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出4妄口上 報(bào)至策略服務(wù)器;
本步驟中,IP地址、MAC地址、與MAC地址對(duì)應(yīng)的出接口信息可以通
9200910133313.3
說(shuō)明書第6/12頁(yè)
過(guò)COPS (Common Open Policy Service,公共開(kāi)放政策服務(wù))協(xié)議上報(bào)為策 略服務(wù)器,當(dāng)然也可以通過(guò)公知的其它協(xié)議上報(bào)。
上報(bào)的信息中也還可以包括二層交換機(jī)的名稱、用戶終端的名稱等信
臺(tái)
策略服務(wù)器在接收到二層交換機(jī)上報(bào)的信息后,即可根據(jù)用戶終端的IP
地址、MAC地址和MAC地址對(duì)應(yīng)的出接口確定用戶終端的準(zhǔn)確位置,進(jìn)而 將制定的針對(duì)該用戶終端MAC地址的策略發(fā)送至該二層交換機(jī),由二層交換 機(jī)執(zhí)行該策略控制。
步驟105,接收所述策略服務(wù)器下發(fā)的基于所述MAC地址的服務(wù)質(zhì)量策
略;
其中,QoS (Quality of Service,服務(wù)質(zhì)量)策略,是網(wǎng)絡(luò)的一種安全機(jī) 制,是用來(lái)解決網(wǎng)絡(luò)延遲和阻塞等問(wèn)題的一種技術(shù),該技術(shù)對(duì)關(guān)鍵應(yīng)用和多 媒體應(yīng)用十分必要,當(dāng)網(wǎng)絡(luò)過(guò)載或擁塞時(shí),QoS策略能確保重要業(yè)務(wù)量不受 延遲或丟棄,同時(shí)保證網(wǎng)絡(luò)的高效運(yùn)行。該QoS策略是策略服務(wù)器可以制定 的策略統(tǒng)稱,其中可以包含對(duì)該網(wǎng)絡(luò)帶寬的限制策略或其他策略。
本步驟中可以通過(guò)COPS協(xié)議接收所述基于所述MAC地址的服務(wù)質(zhì)量策 略,也可以通過(guò)別的協(xié)議,與步驟104中類似。
步驟106,依據(jù)所述QoS策略對(duì)所述用戶終端進(jìn)行策略控制。
二層交換機(jī)可以根據(jù)該基于用戶終端MAC地址的QoS策略,對(duì)具有該 MAC地址的用戶終端進(jìn)行策略控制,例如限制用戶的網(wǎng)絡(luò)帶寬等。
針對(duì)現(xiàn)有技術(shù)中在網(wǎng)絡(luò)層依據(jù)IP地址來(lái)執(zhí)行策略控制的方法,本發(fā)明實(shí) 施例克服了現(xiàn)有技術(shù)中,由于策略服務(wù)器只根據(jù)IP地址不能對(duì)用戶終端準(zhǔn)確 定位,而導(dǎo)致的IP地址變化時(shí)產(chǎn)生策略部署錯(cuò)誤的問(wèn)題,本發(fā)明實(shí)施例通過(guò) 二層交換機(jī)監(jiān)控DHCP服務(wù)器對(duì)用戶終端的響應(yīng)報(bào)文,獲取能準(zhǔn)確定位用戶 終端的IP地址和MAC地址,進(jìn)而策略服務(wù)器根據(jù)二層交換機(jī)上報(bào)的IP地址、 MAC地址和MAC地址對(duì)應(yīng)的出接口 ,可以直接定位到與該出接口連接的用 戶終端,將基于用戶終端MAC地址的策略直接下發(fā)到相應(yīng)的二層交換機(jī),由二層交換機(jī)執(zhí)行策略控制,提高了策略部署的準(zhǔn)確性和針對(duì)性。
在本發(fā)明的另一實(shí)施例中,該方法還可以進(jìn)一步包括
當(dāng)所述MAC地址對(duì)應(yīng)的出接口發(fā)生變化時(shí),將更新后的MAC地址與對(duì) 應(yīng)的出接口上報(bào)至所述策略服務(wù)器,以便于策略服務(wù)器更新相應(yīng)的信息。
該信息也可以通過(guò)COPS協(xié)議上報(bào)。其中,MAC地址對(duì)應(yīng)的出接口信息 發(fā)生變化的情況,比如用戶終端的報(bào)文通過(guò)二層交換機(jī)的其它接口輸出,相 應(yīng)的用戶終端與接口的對(duì)應(yīng)關(guān)系信息就會(huì)發(fā)生變化,此時(shí)二層交換機(jī)會(huì)更新 該用戶終端MAC地址與二層交換機(jī)出接口的對(duì)應(yīng)信息,在本步驟中將該更新 后的信息上報(bào)至策略服務(wù)器。這樣策略服務(wù)器可以根據(jù)更新后的信息,對(duì)該 用戶終端進(jìn)行準(zhǔn)確定位。
本發(fā)明實(shí)施例中,只要是用戶終端在網(wǎng)絡(luò)中與其它設(shè)備進(jìn)行信息交互或 單向獲取信息時(shí)都可以采用,二層交換機(jī)只要監(jiān)控到DHCP服務(wù)器的響應(yīng)報(bào) 文就將用戶終端的IP地址、MAC地址和MAC地址對(duì)應(yīng)的出接口上報(bào)至策略 服務(wù)器,策略服務(wù)器就可以分析該用戶終端的情況或出接口的最大流量等, 制定出基于該用戶終端MAC地址的QoS策略,然后下發(fā)至該上報(bào)信息的二層 交換機(jī)上,由該二層交換機(jī)來(lái)進(jìn)行策略控制。
如果是用戶終端進(jìn)行VOD業(yè)務(wù),則該向策略服務(wù)器上報(bào)的二層交換機(jī)要 位于兩條傳輸路徑的交匯處,這兩條傳輸路徑分別是用戶終端與DHCP服務(wù) 器之間的傳輸路徑和用戶終端到Portal Server之間的傳輸路徑。通??梢灾苯?讓距離用戶終端最近的二層交換機(jī)來(lái)監(jiān)控DHCP服務(wù)器響應(yīng)報(bào)文,因?yàn)樵撚?戶終端所有的上網(wǎng)路徑一般都會(huì)經(jīng)過(guò)該距離用戶終端最近的二層交換機(jī)。策 略服務(wù)器可根據(jù)Portal Sever發(fā)送的用戶終端的IP地址和二層交換機(jī)上報(bào)的IP 地址進(jìn)行核對(duì),找到相同的IP地址所對(duì)應(yīng)的MAC地址,這時(shí)策略服務(wù)器就可 以根據(jù)該MAC地址對(duì)應(yīng)的出接口的相關(guān)信息,如流量、帶寬等,制定基于該 MAC地址的策略控制,下發(fā)給該二層交換機(jī),詳細(xì)過(guò)程請(qǐng)參見(jiàn)后續(xù)實(shí)施例。
參照?qǐng)D2,為本發(fā)明實(shí)施例一種VOD業(yè)務(wù)中對(duì)用戶終端進(jìn)行策略控制的 示意圖。
ii該用戶終端201在上網(wǎng)時(shí),先向DHCP服務(wù)器202請(qǐng)求IP地址,DHCP服務(wù) 器202通過(guò)二層交換機(jī)CX1和CX3,以及路由器等向用戶終端201返回響應(yīng)凈艮 文。此時(shí),二層交換機(jī)CX1監(jiān)控到該響應(yīng)報(bào)文后,獲得該用戶終端201的IP地 址C和MAC地址D,然后CX1根據(jù)該MAC地址D,查找本地的MAC地址表 項(xiàng),找到該MAC地址D在該二層交換機(jī)CXl上對(duì)應(yīng)的出接口PORTl,然后將 獲得的信息上報(bào)至策略服務(wù)器203。
用戶終端201點(diǎn)播VOD,并發(fā)出點(diǎn)播請(qǐng)求,該請(qǐng)求通過(guò)二層交換機(jī) CX1、 CX2和路由器等到達(dá)Portal Server 204, Portal Server 204根據(jù)請(qǐng)求消息 分析出用戶終端201的IP地址C、目標(biāo)節(jié)目的源IP地址E和需求帶寬, Portal Server 204進(jìn)一步分析該用戶的服務(wù)等級(jí),如果該用戶事先定制了相應(yīng)的服務(wù) 等級(jí),則Portal Server 204將該IP地址C、 IP地址E和需求帶寬等信息傳給策略 服務(wù)器203。
在現(xiàn)有技術(shù)中由于二層交換機(jī)不會(huì)給策略服務(wù)器上報(bào)信息,所以策略服 務(wù)器203只根據(jù)Portal Server 204上報(bào)的用戶終端201的IP地址C來(lái)制定和部署 QoS策略。而在本發(fā)明實(shí)施例中,策略服務(wù)器203比較二層交換機(jī)CX1上報(bào)的 IP地址C與Portal Server 204上報(bào)的IP地址C相同后,找到IP地址C綁定的MAC 地址D,進(jìn)而根據(jù)MAC地址D對(duì)應(yīng)的出接口PORTl,計(jì)算出接口的流量、帶 寬等,再結(jié)合Portal Server上報(bào)的帶寬需求,制定針對(duì)該用戶終端201的QoS 策略,即基于該MAC地址D的QoS策略,如果該用戶終端定制了某種服務(wù), 策略服務(wù)器還可以才艮據(jù)該服務(wù)的等級(jí)制定QoS策略,然后將QoS策略下發(fā)到 該二層交換機(jī)CX1 , 二層交換機(jī)CXl根據(jù)該QoS策略對(duì)出接口 PORT1連接的 用戶終端201進(jìn)行策略控制。
本發(fā)明實(shí)施例中只要二層交換機(jī)CX1監(jiān)控到響應(yīng)報(bào)文就上報(bào)策略服務(wù)器 203,但是不一定每一次上網(wǎng)都需要策略服務(wù)器203制定對(duì)該用戶終端201的 QoS策略,例如,當(dāng)CX1將用戶終端201第一次上網(wǎng)獲得的IP地址C'、 MAC地 址D和出接口 PORT1的信息上報(bào)策略服務(wù)器203后,策略服務(wù)器203沒(méi)有制定 QoS策略,而在用戶終端201第二次上網(wǎng)進(jìn)行VOD業(yè)務(wù)時(shí),二層交換機(jī)CX1獲 得的用戶終端201的IP地址變化為C,在將IP地址C、 MAC地址D,出接口
12PORT1的信息上報(bào)策略服務(wù)器203后,此時(shí)策略服務(wù)器203內(nèi)存儲(chǔ)有兩個(gè)綁定 關(guān)系IP地址C—MAC地址D,和IP地址C'—MAC地址D,這時(shí)策略服務(wù)器 203就需要根據(jù)PortalServer204提交的用戶終端的IP地址來(lái)判斷,Portal Server 204提交的用戶終端的IP地址為點(diǎn)4番VOD時(shí)產(chǎn)生的請(qǐng)求消息中攜帶的IP
終端201的策略,然后根據(jù)出接口PORTl的信息,將策略下發(fā)到具有該出接 口PORTl的二層交換機(jī)CXl。當(dāng)然一般情況下,用戶終端的IP地址不會(huì)太頻 繁的變化。
本發(fā)明實(shí)施例中,策略服務(wù)器可以根據(jù)二層交換機(jī)上報(bào)的信息對(duì)該用戶 終端進(jìn)行更準(zhǔn)確的定位,從而在VOD業(yè)務(wù)中對(duì)該用戶執(zhí)行策略控制,保證了 該用戶終端獲取點(diǎn)播視頻的時(shí)間、速度等。
如果在本實(shí)施例中,DHCP服務(wù)器202通過(guò)二層交換機(jī)CX1和CX2,以及 路由器等向用戶終端201返回響應(yīng)報(bào)文,而二層交換機(jī)CX1和CX2也位于用戶 終端201和Portal Server 204之間的傳輸路徑上,則二層交換機(jī)CX1和CX2都可 以對(duì)該DHCP服務(wù)器202的響應(yīng)報(bào)文進(jìn)行監(jiān)控,二層交換機(jī)CX1將獲得的IP地 址C、 MAC地址D和CXl上的出接口PORTl上報(bào)至策略服務(wù)器203, 二層交換 機(jī)CX2將獲得的IP地址C、 MAC地址D和CX2上的出接口 PORT2上報(bào)至策略服 務(wù)器203,這樣策略服務(wù)器203就可以才艮據(jù)IP地址C和MAC地址D,將各二層 交換機(jī)上的出接口連接,以此類推,策略服務(wù)器203就可以將上報(bào)的所有與 該MAC地址對(duì)應(yīng)的出接口進(jìn)行排列,獲得從該用戶終端到目的地的整個(gè)路 徑,也即獲得用戶終端201的上網(wǎng)路徑,進(jìn)而,策略服務(wù)器203可以計(jì)算該上 網(wǎng)路徑上的每一段的帶寬等參數(shù),然后制定相應(yīng)的QoS策略,進(jìn)而將QoS策 略下發(fā)到該用戶終端201上網(wǎng)路徑上的所有二層交換機(jī),各二層交換機(jī)就都 可以對(duì)該MAC地址為D的用戶終端進(jìn)行策略控制了 。
是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī) 可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可以包括以下步驟
監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的響應(yīng)報(bào)文;根據(jù)所述響應(yīng)報(bào)文獲取所述用戶終端的IP地址和MAC地址; 獲得所述MAC地址對(duì)應(yīng)的出接口 ;
將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出接口上報(bào)至策略 服務(wù)器;
接收所述策略服務(wù)器下發(fā)的基于所述MAC地址的服務(wù)質(zhì)量策略;
依據(jù)所述服務(wù)質(zhì)量策略對(duì)所述用戶終端進(jìn)行策略控制。
所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁碟、光盤等。
參照?qǐng)D3,為本發(fā)明實(shí)施例一種二層交換機(jī)的結(jié)構(gòu)框圖。
該二層交換機(jī)可以包括監(jiān)控單元301、第一獲取單元302、第二獲取單元 303、上報(bào)單元304、接收單元305和執(zhí)行單元306。
監(jiān)控單元301,用于監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的響應(yīng)報(bào) 文;第一獲取單元302,用于根據(jù)所述響應(yīng)報(bào)文獲取所述用戶終端的IP地址和 MAC地址;第二獲取單元303,用于獲得所述MAC地址對(duì)應(yīng)的出接口 ;上報(bào) 單元304,用于將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出接口上 報(bào)至策略服務(wù)器;接收單元305,用于接收所述策略服務(wù)器下發(fā)的基于所述 MAC地址的服務(wù)質(zhì)量策略;執(zhí)行單元306,用于依據(jù)所述服務(wù)質(zhì)量策略對(duì)所 述用戶終端進(jìn)行策略控制。
本發(fā)明實(shí)施例中二層交換機(jī)的監(jiān)控單元301監(jiān)控到響應(yīng)報(bào)文后,由第一 獲取單元302依據(jù)該響應(yīng)報(bào)文得到用戶終端的IP地址和MAC地址,第二獲取 單元303再依據(jù)MAC地址獲取對(duì)應(yīng)的出接口 ,然后由上報(bào)單元304將獲得的信 息上報(bào)至策略服務(wù)器,接收單元305接收到策略服務(wù)器下發(fā)的QoS策略后,由 執(zhí)行單元306對(duì)具有相應(yīng)MAC地址的用戶終端進(jìn)行策略控制。
在本發(fā)明實(shí)施例中,通過(guò)監(jiān)控單元301的監(jiān)控和第一獲取單元302、第三 獲取單元303,實(shí)現(xiàn)了用戶終端物理地址信息的獲得,進(jìn)而由上^^單元304上 報(bào)后,策略服務(wù)器可以對(duì)該用戶終端進(jìn)行準(zhǔn)確定位,制定相應(yīng)策略后,由二 層交換機(jī)的接收單元305和執(zhí)行單元306,實(shí)現(xiàn)了針對(duì)該用戶終端的準(zhǔn)確策略部署。
在本發(fā)明的另 一實(shí)施例中,第二獲取單元303通過(guò)查找預(yù)存儲(chǔ)的所述 MAC地址對(duì)應(yīng)的MAC地址表項(xiàng),獲得所述MAC地址對(duì)應(yīng)的出接口。上報(bào)單 元304通過(guò)公共開(kāi)放政策服務(wù)協(xié)議將所述IP地址、MAC地址、與所述MAC地 址對(duì)應(yīng)的出接口上報(bào)至策略服務(wù)器;接收單元305通過(guò)公共開(kāi)放政策服務(wù)協(xié) 議接收所述基于所述MAC地址的服務(wù)質(zhì)量策略。上報(bào)單元304,還用于當(dāng)所 述MAC地址對(duì)應(yīng)的出接口發(fā)生變化時(shí),將更新后的MAC地址對(duì)應(yīng)的出接口 上報(bào)至所述策略服務(wù)器。
參照?qǐng)D4,為本發(fā)明實(shí)施例一種策略^^務(wù)器的結(jié)構(gòu)框圖。
該策略服務(wù)器可以包括接收單元401、策略確定單元402和策略下發(fā)單元
403。
接收單元401,用于接收二層交換機(jī)上報(bào)的IP地址、MAC地址、與所述 MAC地址對(duì)應(yīng)的出接口 ;策略確定單元402,用于根據(jù)所述接收單元接收的 IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出接口 ,制定基于所述MAC地 址的服務(wù)質(zhì)量策略;策略下發(fā)單元403,用于向所述二層交換機(jī)下發(fā)所述基 于所述MAC地址的服務(wù)質(zhì)量策略。
該策略服務(wù)器的接收單元401在接收到上報(bào)的有關(guān)用戶終端的位置信息 后,由策略確定單元402制定針對(duì)該用戶終端的QoS策略,該策略相對(duì)于現(xiàn)有 技術(shù)來(lái)說(shuō),是基于該用戶終端MAC地址的,然后由策略下發(fā)單元403下發(fā)到 二層交換機(jī),由二層交換機(jī)來(lái)依據(jù)MAC地址執(zhí)行針對(duì)該用戶終端的QoS策略。
在本發(fā)明實(shí)施例中,通過(guò)策略服務(wù)器的接收單元401接收的信息,策略 確定單元402可以依據(jù)該信息對(duì)用戶終端準(zhǔn)確定位,制定策略,并由策略下 發(fā)單元403實(shí)現(xiàn)了該策略在二層網(wǎng)絡(luò)中的部署,提高了策略部署的準(zhǔn)確性。
在本發(fā)明的另一實(shí)施例中,該策略服務(wù)器還包括路徑獲取單元,用于根 據(jù)所述接收單元401接收的IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出接 口,獲得用戶終端的上網(wǎng)i 各徑。在本實(shí)施例中,策略下發(fā)單元403,還用于向所述上網(wǎng)路徑上的所有二層交換機(jī)下發(fā)基于所述MAC地址的服務(wù)質(zhì)量策 略。
參照?qǐng)D5 ,為本發(fā)明實(shí)施例一種視頻點(diǎn)播系統(tǒng)的結(jié)構(gòu)框圖。
該視頻點(diǎn)播系統(tǒng)可以包括策略服務(wù)器501和多個(gè)二層交換機(jī)502。
該二層交換機(jī)502,用于監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的響 應(yīng)報(bào)文;根據(jù)所述響應(yīng)報(bào)文獲取所述用戶終端的IP地址和MAC地址;獲得所 述MAC地址對(duì)應(yīng)的出接口;將所述IP地址、MAC地址、與所述MAC地址對(duì) 應(yīng)的出接口上報(bào)至策略服務(wù)器501;接收所述策略服務(wù)器下發(fā)的基于所述 MAC地址的服務(wù)質(zhì)量策略;依據(jù)所述服務(wù)質(zhì)量策略對(duì)所述用戶終端進(jìn)行策略 控制。
本實(shí)施例中,該視頻點(diǎn)播系統(tǒng)保證了策略服務(wù)器501制定的策略在二層 網(wǎng)絡(luò)中的部署,且依據(jù)用戶終端的MAC地址進(jìn)行策略控制,提高了策略部署 的準(zhǔn)確性。
在本發(fā)明的另一實(shí)施例中,策略服務(wù)器501,用于接收所述二層交換機(jī) 502上報(bào)的IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出接口;根據(jù)接收的 所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出4妄口,制定基于所述 MAC地址的服務(wù)質(zhì)量策略;向所述二層交換機(jī)502下發(fā)所述基于所述MAC地 址的服務(wù)質(zhì)量策略。
以上裝置實(shí)施例的具體實(shí)施請(qǐng)參照前述方法實(shí)施例,此處不再贅述。
以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何 在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本 發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種二層網(wǎng)絡(luò)中對(duì)用戶終端進(jìn)行策略控制的方法,其特征在于,包括監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的動(dòng)態(tài)主機(jī)配置協(xié)議響應(yīng)報(bào)文;根據(jù)所述響應(yīng)報(bào)文獲取所述用戶終端的IP地址和MAC地址;獲得所述MAC地址對(duì)應(yīng)的出接口;將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出接口上報(bào)至策略服務(wù)器;接收所述策略服務(wù)器下發(fā)的基于所述MAC地址的服務(wù)質(zhì)量策略;依據(jù)所述服務(wù)質(zhì)量策略對(duì)所述用戶終端進(jìn)行策略控制。
2、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述將所述IP地址、MAC 地址、與所述MAC地址對(duì)應(yīng)的出接口上報(bào)至策略服務(wù)器,具體包括通過(guò)公共開(kāi)放政策服務(wù)協(xié)議將所述IP地址、MAC地址、與所述MAC地 址對(duì)應(yīng)的出接口上報(bào)至策略服務(wù)器;相應(yīng)地,所述接收所述策略服務(wù)器下發(fā)的基于所述MAC地址的服務(wù)質(zhì)量策略,具 體包括通過(guò)公共開(kāi)放政策服務(wù)協(xié)議接收所述基于所述MAC地址的服務(wù)質(zhì)量策略。
3、 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括當(dāng)所述MAC地址對(duì)應(yīng)的出接口發(fā)生變化時(shí),將更新后的MAC地址對(duì)應(yīng) 的出接口上報(bào)至所述策略服務(wù)器。
4、 一種二層交換機(jī),其特征在于,包括監(jiān)控單元,用于監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的響應(yīng)報(bào)文;第 一獲取單元,用于根據(jù)所述響應(yīng)報(bào)文獲取所述用戶終端的IP地址和 MAC地址;第二獲取單元,用于獲得所述MAC地址對(duì)應(yīng)的出接口;上報(bào)單元,用于將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出 接口上報(bào)至策略服務(wù)器;量策略;執(zhí)行單元,用于依據(jù)所述服務(wù)質(zhì)量策略對(duì)所述用戶終端進(jìn)行策略控制。
5、 根據(jù)權(quán)利要求4所述的二層交換機(jī),其特征在于,所述上報(bào)單元通過(guò)公共開(kāi)放政策服務(wù)協(xié)議將所述IP地址、MAC地址、與 所述MAC地址對(duì)應(yīng)的出接口上報(bào)至策略服務(wù)器;所述接收單元通過(guò)公共開(kāi)放政策服務(wù)協(xié)議接收所述基于所述MAC地址的 服務(wù)質(zhì)量策略。
6、 根據(jù)權(quán)利要求4或5所述的二層交換機(jī),其特征在于,所述上才艮單元,還用于當(dāng)所述MAC地址對(duì)應(yīng)的出接口發(fā)生變化時(shí),將更 新后的MAC地址對(duì)應(yīng)的出接口上報(bào)至所述策略服務(wù)器。
7、 一種策略服務(wù)器,其特征在于,包括接收單元,用于接收二層交換機(jī)上報(bào)的IP地址、MAC地址、與所述 MAC地址對(duì)應(yīng)的出4妻口 ;策略確定單元,用于根據(jù)所述接收單元接收的IP地址、MAC地址、與所 述MAC地址對(duì)應(yīng)的出接口 ,制定基于所述MAC地址的服務(wù)質(zhì)量策略;策略下發(fā)單元,用于向所述二層交換機(jī)下發(fā)所述基于所述MAC地址的服 務(wù)質(zhì)量策略。
8、 根據(jù)權(quán)利要求7所述的策略服務(wù)器,其特征在于,還包括路徑獲取單元,用于根據(jù)所述接收單元接收的IP地址、MAC地址、與所 述MAC地址對(duì)應(yīng)的出接口,獲得用戶終端的上網(wǎng)路徑。
9、 一種視頻點(diǎn)播系統(tǒng),包括策略服務(wù)器和多個(gè)二層交換機(jī),其特征在于,所述二層交換機(jī),用于監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的響應(yīng)報(bào)文;根據(jù)所述響應(yīng)報(bào)文獲取所述用戶終端的IP地址和MAC地址;獲得所述 MAC地址對(duì)應(yīng)的出接口;將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng) 的出接口上報(bào)至策略服務(wù)器;接收所述策略服務(wù)器下發(fā)的基于所述MAC地址 的服務(wù)質(zhì)量策略;依據(jù)所述服務(wù)質(zhì)量策略對(duì)所述用戶終端進(jìn)行策略控制。
10、根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述策略服務(wù)器,用于接收所述二層交換機(jī)上報(bào)的IP地址、MAC地址、 與所述MAC地址對(duì)應(yīng)的出接口;根據(jù)接收的所述IP地址、MAC地址、與所 述MAC地址對(duì)應(yīng)的出接口,制定基于所述MAC地址的服務(wù)質(zhì)量策略;向所 述二層交換機(jī)下發(fā)所述基于所述MAC地址的服務(wù)質(zhì)量策略。
全文摘要
本發(fā)明提供一種二層網(wǎng)絡(luò)中對(duì)用戶終端進(jìn)行策略控制的方法、設(shè)備及系統(tǒng)。二層網(wǎng)絡(luò)中對(duì)用戶終端進(jìn)行策略控制的方法包括監(jiān)控動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器對(duì)用戶終端的動(dòng)態(tài)主機(jī)配置協(xié)議響應(yīng)報(bào)文;根據(jù)所述響應(yīng)報(bào)文獲取所述用戶終端的IP地址和MAC地址;獲得所述MAC地址對(duì)應(yīng)的出接口;將所述IP地址、MAC地址、與所述MAC地址對(duì)應(yīng)的出接口上報(bào)至策略服務(wù)器;接收所述策略服務(wù)器下發(fā)的基于所述MAC地址的服務(wù)質(zhì)量策略;依據(jù)所述服務(wù)質(zhì)量策略對(duì)所述用戶終端進(jìn)行策略控制。本發(fā)明實(shí)施例中策略服務(wù)器可以將控制策略直接下發(fā)到二層網(wǎng)絡(luò)中,由二層交換機(jī)根據(jù)用戶終端的MAC地址準(zhǔn)確地對(duì)用戶終端進(jìn)行策略控制,進(jìn)而大大提高了策略部署的準(zhǔn)確性。
文檔編號(hào)H04L12/56GK101521632SQ20091013331
公開(kāi)日2009年9月2日 申請(qǐng)日期2009年3月31日 優(yōu)先權(quán)日2009年3月31日
發(fā)明者陳大鵬 申請(qǐng)人:華為技術(shù)有限公司