两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種用戶接入的控制方法、裝置、中繼設(shè)備及服務(wù)器與流程

文檔序號(hào):12625865閱讀:347來源:國(guó)知局
一種用戶接入的控制方法、裝置、中繼設(shè)備及服務(wù)器與流程

本發(fā)明涉及基于以太網(wǎng)的互聯(lián)網(wǎng)協(xié)議的寬帶接入技術(shù),尤其涉及一種用戶接入的控制方法、裝置、中繼設(shè)備及服務(wù)器。



背景技術(shù):

DHCP(Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)是在BOOTP(Bootstrap Protocol,引導(dǎo)程序協(xié)議)協(xié)議基礎(chǔ)上進(jìn)行了優(yōu)化和擴(kuò)展而產(chǎn)生的一種網(wǎng)絡(luò)配置協(xié)議。

隨著互聯(lián)網(wǎng)寬帶業(yè)務(wù)以及移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,DHCP在IPTV(Internet Protocol Television,交互式網(wǎng)絡(luò)電視)、NGN(Next Generation Network,次世代網(wǎng)絡(luò))3G(the 3th Generation mobile communication technology,第三代移動(dòng)通信技術(shù))、4G(the 4th Generation mobile communication technology,第四代移動(dòng)通信技術(shù))等業(yè)務(wù)中的廣泛應(yīng)用。目前在DHCP設(shè)備上管理用戶主要通過用戶MAC(Medium/Media Access Control,媒體訪問控制地址)來區(qū)分不同用戶。同一臺(tái)DHCP relay/server設(shè)備上,通過DHCP協(xié)議報(bào)文中攜帶的MAC來集中管理從相同或者不同路徑接入的用戶。但是隨著業(yè)務(wù)的擴(kuò)展,出現(xiàn)用戶MAC重復(fù)的情況越來越多,盡管大多情況下,這些相同MAC用戶都分布在不同的虛擬局域網(wǎng)中,這樣就造成DHCP relay(DHCP中繼設(shè)備)/DHCP server(DHCP服務(wù)器)設(shè)備無法區(qū)分這些不同用戶,無法為其動(dòng)態(tài)分配不同地址和配置信息以及有效的管理這些用戶。為了更好的開展業(yè)務(wù),管理用戶,運(yùn)營(yíng)商迫切需要尋找一種能夠解決重復(fù)MAC用戶接入和管理方法。



技術(shù)實(shí)現(xiàn)要素:

為了克服克服上述技術(shù)問題,本發(fā)明提供了一種用戶接入的控制方法、裝置、中繼設(shè)備及服務(wù)器,通過結(jié)合客戶端的接入信息和MAC地址,能夠區(qū)分 MAC地址相同的客戶端,并為其分配網(wǎng)絡(luò)配置信息,有效地對(duì)其進(jìn)行管理。

為了解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:

依據(jù)本發(fā)明的一個(gè)方面,提供了一種用戶接入的控制方法,應(yīng)用于包含客戶端、中繼設(shè)備及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的DHCP中繼設(shè)備上,所述控制方法包括:

根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取所述客戶端的媒體訪問控制MAC地址及所述客戶端的接入信息;

將所述客戶端的MAC地址及所述客戶端的接入信息封裝到DHCP請(qǐng)求報(bào)文,并將所述DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,由所述DHCP服務(wù)器為所述客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文;

根據(jù)所述DHCP響應(yīng)報(bào)文獲取所述客戶端的MAC地址及所述客戶端的接入信息,更新預(yù)設(shè)表中與所述客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將所述DHCP響應(yīng)報(bào)文進(jìn)行處理后轉(zhuǎn)發(fā)給所述客戶端。

可選地,在所述根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取所述客戶端的MAC地址及所述客戶端的接入信息之后,所述控制方法還包括:

若所述預(yù)設(shè)記錄表中不存在與所述客戶端的MAC地址及所述客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則根據(jù)所述客戶端的MAC地址及所述客戶端的接入信息創(chuàng)建新表項(xiàng),記錄所述DHCP服務(wù)器為所述客戶端分配的網(wǎng)絡(luò)配置信息。

可選地,所述將所述客戶端的MAC地址及所述客戶端的接入信息封裝到DHCP請(qǐng)求報(bào)文,并將所述DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,由所述DHCP服務(wù)器為所述客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文,具體包括:

將所述客戶端的接入信息作為所述中繼代理選項(xiàng)的內(nèi)容與所述客戶端的MAC地址封裝入所述DHCP請(qǐng)求報(bào)文;

將所述DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給所述DHCP服務(wù)器,由所述DHCP服務(wù)器為所述客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文。

可選地,所述根據(jù)所述DHCP響應(yīng)報(bào)文獲取所述客戶端的MAC地址及所述客戶端的接入信息,更新預(yù)設(shè)表中與所述客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將所述DHCP響應(yīng)報(bào)文進(jìn)行處理后轉(zhuǎn)發(fā)給所述客戶端, 具體包括:

根據(jù)所述DHCP響應(yīng)報(bào)文,獲取所述DHCP響應(yīng)報(bào)文中封裝入的所述客戶端的MAC地址以及中繼代理選項(xiàng)的內(nèi)容所包含的所述客戶端的接入信息;

根據(jù)所述客戶端的MAC地址及所述客戶端的接入信息,在所述預(yù)設(shè)記錄表中查詢與所述客戶端相匹配的對(duì)應(yīng)表項(xiàng);

根據(jù)所述DHCP響應(yīng)報(bào)文中攜帶的所述DHCP服務(wù)器為所述客戶端分配的網(wǎng)絡(luò)配置信息,更新所述對(duì)應(yīng)表項(xiàng)中記錄的所述客戶端的網(wǎng)絡(luò)配置信息;

將所述中繼代理選項(xiàng)從所述DHCP響應(yīng)報(bào)文中剝離,并將剝離后的所述DHCP響應(yīng)報(bào)文轉(zhuǎn)發(fā)給所述客戶端。

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶接入的控制方法,應(yīng)用于包含客戶端、中繼設(shè)備及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的DHCP服務(wù)器上,所述控制方法包括:

根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取客戶端的MAC地址及所述客戶端的接入信息;

為所述客戶端分配網(wǎng)絡(luò)配置信息,將所述網(wǎng)絡(luò)配置信息、所述客戶端的MAC地址及所述客戶端的接入信息封裝到DHCP響應(yīng)報(bào)文。

可選地,所述根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取客戶端的MAC地址及所述客戶端的接入信息,具體為:

根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取封裝入所述DHCP請(qǐng)求報(bào)文中客戶端的MAC地址以及中繼代理選項(xiàng)的內(nèi)容所包含的所述客戶端的接入信息。

可選地,所述為所述客戶端分配網(wǎng)絡(luò)配置信息,將所述網(wǎng)絡(luò)配置信息、所述客戶端的MAC地址及所述客戶端的接入信息封裝到DHCP響應(yīng)報(bào)文,具體為:

為所述客戶端分配網(wǎng)絡(luò)配置信息,將所述客戶端的接入信息作為所述中繼代理選項(xiàng)的內(nèi)容與所述客戶端的MAC地址以及所述網(wǎng)絡(luò)配置信息封裝入所述DHCP響應(yīng)報(bào)文,并反饋給所述DHCP中繼設(shè)備。

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶接入的控制方法,應(yīng)用于包括客戶端及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的 DHCP服務(wù)器上,所述控制方法包括:

根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取所述客戶端的MAC地址及所述客戶端的接入信息,并為所述客戶端分配網(wǎng)絡(luò)配置信息;

若預(yù)設(shè)記錄表中存在與所述客戶端的MAC地址及所述客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則更新預(yù)設(shè)表中與所述客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將所述DHCP響應(yīng)報(bào)文發(fā)送給所述客戶端;

若預(yù)設(shè)記錄表中不存在所述客戶端的MAC地址及所述客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則根據(jù)所述客戶端的MAC地址及所述客戶端的接入信息創(chuàng)建新表項(xiàng),并記錄所述DHCP服務(wù)器為所述客戶端分配的網(wǎng)絡(luò)配置信息。

依據(jù)本發(fā)明的另一個(gè)方面,提供了一種用戶接入的控制裝置,應(yīng)用于包含客戶端、中繼設(shè)備及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的DHCP中繼設(shè)備上,所述控制裝置包括:

第一獲取模塊,用于根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取所述客戶端的媒體訪問控制MAC地址及所述客戶端的接入信息;

轉(zhuǎn)發(fā)模塊,用于將所述客戶端的MAC地址及所述客戶端的接入信息封裝到DHCP請(qǐng)求報(bào)文,并將所述DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,由所述DHCP服務(wù)器為所述客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文;

第一更新模塊,用于根據(jù)所述DHCP響應(yīng)報(bào)文獲取所述客戶端的MAC地址及所述客戶端的接入信息,更新預(yù)設(shè)表中與所述客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將所述DHCP響應(yīng)報(bào)文進(jìn)行處理后轉(zhuǎn)發(fā)給所述客戶端。

可選地,所述控制裝置還包括:

第一創(chuàng)建模塊,用于若所述預(yù)設(shè)記錄表中不存在與所述客戶端的MAC地址及所述客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則根據(jù)所述客戶端的MAC地址及所述客戶端的接入信息創(chuàng)建新表項(xiàng),記錄所述DHCP服務(wù)器為所述客戶端分配的網(wǎng)絡(luò)配置信息。

可選地,所述轉(zhuǎn)發(fā)模塊具體包括:

封裝單元,用于將所述客戶端的接入信息作為所述中繼代理選項(xiàng)的內(nèi)容與所述客戶端的MAC地址封裝入所述DHCP請(qǐng)求報(bào)文;

轉(zhuǎn)發(fā)單元,用于將所述DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給所述DHCP服務(wù)器,由所述DHCP服務(wù)器為所述客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文。

可選地,所述第一更新模塊具體包括:

獲取單元,用于根據(jù)所述DHCP響應(yīng)報(bào)文,獲取所述DHCP響應(yīng)報(bào)文中封裝入的所述客戶端的MAC地址以及中繼代理選項(xiàng)的內(nèi)容所包含的所述客戶端的接入信息;

查詢單元,用于根據(jù)所述客戶端的MAC地址及所述客戶端的接入信息,在所述預(yù)設(shè)記錄表中查詢與所述客戶端相匹配的對(duì)應(yīng)表項(xiàng);

更新單元,用于根據(jù)所述DHCP響應(yīng)報(bào)文中攜帶的所述DHCP服務(wù)器為所述客戶端分配的網(wǎng)絡(luò)配置信息,更新所述對(duì)應(yīng)表項(xiàng)中記錄的所述客戶端的網(wǎng)絡(luò)配置信息;

剝離單元,用于將所述中繼代理選項(xiàng)從所述DHCP響應(yīng)報(bào)文中剝離,并將剝離后的所述DHCP響應(yīng)報(bào)文轉(zhuǎn)發(fā)給所述客戶端。

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種DHCP中繼設(shè)備,包括上述的用戶接入的控制裝置。

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶接入的控制裝置,應(yīng)用于包含客戶端、中繼設(shè)備及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的DHCP服務(wù)器上,所述控制裝置包括:

第二獲取模塊,用于根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取客戶端的媒體訪問控制MAC地址及所述客戶端的接入信息;

封裝模塊,用于為所述客戶端分配網(wǎng)絡(luò)配置信息,將所述網(wǎng)絡(luò)配置信息、所述客戶端的MAC地址及所述客戶端的接入信息封裝到DHCP響應(yīng)報(bào)文。

可選地,所述第二獲取模塊具體用于:根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取封裝入所述DHCP請(qǐng)求報(bào)文中客戶端的MAC地址以及中繼代理選項(xiàng)的內(nèi)容所包含的所述客戶端的接入信息。

可選地,所述封裝模塊具體用于:為所述客戶端分配網(wǎng)絡(luò)配置信息,將所述客戶端的接入信息作為所述中繼代理選項(xiàng)的內(nèi)容與所述客戶端的MAC地址以及所述網(wǎng)絡(luò)配置信息封裝入所述DHCP響應(yīng)報(bào)文,并反饋給所述DHCP中繼設(shè)備。

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種DHCP服務(wù)器,包括上述的用戶接入的控制裝置。

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶接入的控制裝置,應(yīng)用于包括客戶端及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的DHCP服務(wù)器上,所述控制裝置包括:

第三獲取模塊,用于根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取所述客戶端的MAC地址及所述客戶端的接入信息,并為所述客戶端分配網(wǎng)絡(luò)配置信息;

第二更新模塊,用于若預(yù)設(shè)記錄表中存在與所述客戶端的MAC地址及所述客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則更新預(yù)設(shè)表中與所述客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將所述DHCP響應(yīng)報(bào)文發(fā)送給所述客戶端;

第二創(chuàng)建模塊,用于若預(yù)設(shè)記錄表中不存在所述客戶端的MAC地址及所述客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則根據(jù)所述客戶端的MAC地址及所述客戶端的接入信息創(chuàng)建新表項(xiàng),并記錄所述DHCP服務(wù)器為所述客戶端分配的網(wǎng)絡(luò)配置信息。

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種DHCP服務(wù)器,包括上述的用戶接入的控制裝置。

本發(fā)明的有益效果是:

在本發(fā)明提供的用戶接入的控制方法中,通過結(jié)合客戶端的接入信息和客戶端的媒體訪問控制MAC地址,可以對(duì)多個(gè)MAC地址相同的用戶進(jìn)行區(qū)分,然后對(duì)接入用戶分配網(wǎng)絡(luò)配置信息,通過在預(yù)設(shè)表中根據(jù)客戶端的MAC地址及其接入信息進(jìn)行匹配,可將DHCP服務(wù)器分配的網(wǎng)絡(luò)配置信息在相匹配的對(duì)應(yīng)表項(xiàng)中進(jìn)行更新,實(shí)現(xiàn)了對(duì)從不同接入路徑接入而MAC地址相同的用戶的管理和控制。

附圖說明

圖1表示本發(fā)明實(shí)施例中用戶接入的控制方法的流程圖之一;

圖2表示本發(fā)明實(shí)施例中轉(zhuǎn)發(fā)DHCP請(qǐng)求報(bào)文的流程圖;

圖3表示本發(fā)明實(shí)施例中更新網(wǎng)絡(luò)配置信息的流程圖;

圖4表示本發(fā)明實(shí)施例中用戶接入的控制方法的流程圖之二;

圖5表示本發(fā)明實(shí)施例中用戶接入的控制方法的時(shí)序圖之一;

圖6表示本發(fā)明實(shí)施例中用戶接入的控制方法的流程圖之三;

圖7表示本發(fā)明實(shí)施例中用戶接入的控制方法的時(shí)序圖之二;

圖8表示本發(fā)明實(shí)施例中用戶接入的控制裝置的結(jié)構(gòu)框圖之一;

圖9表示本發(fā)明實(shí)施例中轉(zhuǎn)發(fā)模塊的結(jié)構(gòu)框圖;

圖10本發(fā)明實(shí)施例中第一更新模塊的結(jié)構(gòu)框圖;

圖11表示本發(fā)明實(shí)施例中用戶接入的控制裝置的結(jié)構(gòu)框圖之二;以及

圖12表示本發(fā)明實(shí)施例中用戶接入的控制裝置的結(jié)構(gòu)框圖之三。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。

實(shí)施例一

依據(jù)本發(fā)明的一個(gè)方面,提供了一種用戶接入的控制方法,應(yīng)用于包含客戶端、中繼設(shè)備及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的DHCP中繼設(shè)備上,如圖1所示,該控制方法100包括:

步驟S101、根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取客戶端的媒體訪問控制MAC地址及客戶端的接入信息;

步驟S103、將客戶端的MAC地址及客戶端的接入信息封裝到DHCP請(qǐng)求報(bào)文,并將DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,由DHCP服務(wù)器為客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文;

步驟S105、根據(jù)DHCP響應(yīng)報(bào)文獲取客戶端的MAC地址及客戶端的接入信息,更新預(yù)設(shè)表中與客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將DHCP響應(yīng)報(bào)文進(jìn)行處理后轉(zhuǎn)發(fā)給客戶端。

在本發(fā)明實(shí)施例中,DHCP中繼設(shè)備根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取客戶端的MAC地址及其接入信息,并將客戶端的MAC地址及其接入信息封裝入DHCP請(qǐng)求報(bào)文中轉(zhuǎn)發(fā)給DHCP服務(wù)器,DHCP服務(wù)器在反饋響應(yīng)報(bào)文時(shí),也會(huì)將客戶端的MAC地址及其接入信息封裝入DHCP響應(yīng)報(bào)文中, 通過在預(yù)設(shè)表中根據(jù)客戶端的MAC地址及其接入信息進(jìn)行匹配,可將DHCP服務(wù)器分配的網(wǎng)絡(luò)配置信息在相匹配的對(duì)應(yīng)表項(xiàng)中進(jìn)行更新。因此通過本發(fā)明實(shí)施例中的控制方法能夠根據(jù)客戶端的MAC地址及其接入信息在多個(gè)MAC地址相同的客戶端中進(jìn)行區(qū)分,并獲取DHCP服務(wù)器對(duì)客戶端分配網(wǎng)絡(luò)配置信息,從而達(dá)到對(duì)從不同接入路徑接入而MAC地址相同的用戶進(jìn)行管理和控制目的。

其中,當(dāng)預(yù)設(shè)記錄表中不存在與客戶端的MAC地址及客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng)時(shí),則根據(jù)客戶端的MAC地址及客戶端的接入信息創(chuàng)建新表項(xiàng),記錄DHCP服務(wù)器為客戶端分配的網(wǎng)絡(luò)配置信息。

具體地,如圖2所示,在本發(fā)明實(shí)施例中,將客戶端的MAC地址及客戶端的接入信息封裝到DHCP請(qǐng)求報(bào)文,并將DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,由DHCP服務(wù)器為客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文(步驟S103),具體包括:

步驟S1031、將客戶端的接入信息作為中繼代理選項(xiàng)的內(nèi)容與客戶端的MAC地址封裝入DHCP請(qǐng)求報(bào)文;

步驟S1033、將DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,由DHCP服務(wù)器為客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文。

因此,客戶端的接入信息是以中繼代理選項(xiàng)為載體被封裝入DHCP請(qǐng)求報(bào)文中,并通過中繼代理選項(xiàng)實(shí)現(xiàn)了客戶端的地址信息在DHCP中繼設(shè)備與DHCP服務(wù)器上的傳輸與記錄。

具體地,如圖3所示,在本發(fā)明實(shí)施例中,根據(jù)DHCP響應(yīng)報(bào)文獲取客戶端的MAC地址及客戶端的接入信息,更新預(yù)設(shè)表中與客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將DHCP響應(yīng)報(bào)文進(jìn)行處理后轉(zhuǎn)發(fā)給客戶端(步驟S105),具體包括:

步驟S1051、根據(jù)DHCP響應(yīng)報(bào)文,獲取DHCP響應(yīng)報(bào)文中封裝入的客戶端的MAC地址以及中繼代理選項(xiàng)的內(nèi)容所包含的客戶端的接入信息;

步驟S1053、根據(jù)客戶端的MAC地址及客戶端的接入信息,在預(yù)設(shè)記錄表中查詢與客戶端相匹配的對(duì)應(yīng)表項(xiàng);

步驟S1055、根據(jù)DHCP響應(yīng)報(bào)文中攜帶的DHCP服務(wù)器為客戶端分配 的網(wǎng)絡(luò)配置信息,更新對(duì)應(yīng)表項(xiàng)中記錄的客戶端的網(wǎng)絡(luò)配置信息;

步驟S1057、將中繼代理選項(xiàng)從DHCP響應(yīng)報(bào)文中剝離,并將剝離后的DHCP響應(yīng)報(bào)文轉(zhuǎn)發(fā)給客戶端。

其中,中繼代理在獲取DHCP服務(wù)器反饋的響應(yīng)報(bào)文后,根據(jù)響應(yīng)報(bào)文中攜帶客戶端的MAC地址和中繼代理選項(xiàng)獲取客戶端的接入信息,并在預(yù)設(shè)記錄表中匹配與客戶端的MAC地址及其接入信息相匹配的對(duì)應(yīng)表項(xiàng),然后對(duì)其中記錄的客戶端的網(wǎng)絡(luò)配置信息進(jìn)行更新,最后將中繼代理選項(xiàng)從響應(yīng)報(bào)文中剝離后轉(zhuǎn)發(fā)給客戶端,從而達(dá)到對(duì)從不同接入路徑接入而MAC地址相同的用戶進(jìn)行管理和控制目的。

實(shí)施例二

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶接入的控制方法,應(yīng)用于包含客戶端、中繼設(shè)備及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的DHCP服務(wù)器上,如圖4所示,該控制方法400包括:

步驟S401、根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取客戶端的MAC地址及客戶端的接入信息;

步驟S403、為客戶端分配網(wǎng)絡(luò)配置信息,將網(wǎng)絡(luò)配置信息、客戶端的MAC地址及客戶端的接入信息封裝到DHCP響應(yīng)報(bào)文。

其中,DHCP服務(wù)器在接收DHCP中繼設(shè)備轉(zhuǎn)發(fā)的請(qǐng)求報(bào)文后,會(huì)為客戶端分配網(wǎng)絡(luò)配置信息,并將客戶端的MAC地址及客戶端的接入信息封裝入響應(yīng)報(bào)文中,因此本發(fā)明實(shí)施例中的控制方法能夠根據(jù)客戶端的MAC地址及其接入信息在多個(gè)MAC地址相同的客戶端中進(jìn)行區(qū)分,并對(duì)其分配網(wǎng)絡(luò)配置信息,從而達(dá)到對(duì)從不同接入路徑接入而MAC地址相同的用戶進(jìn)行管理和控制目的。

具體地,在本發(fā)明實(shí)施例中,根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取客戶端的MAC地址及客戶端的接入信息(步驟S401),具體為:

根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取封裝入DHCP請(qǐng)求報(bào)文中客戶端的MAC地址以及中繼代理信息選項(xiàng)的內(nèi)容所包含的客戶端的接入信息。

且為客戶端分配網(wǎng)絡(luò)配置信息,將網(wǎng)絡(luò)配置信息、客戶端的MAC地址及 客戶端的接入信息封裝到DHCP響應(yīng)報(bào)文(步驟S403),具體為:

為客戶端分配網(wǎng)絡(luò)配置信息,將客戶端的接入信息作為中繼代理信息選項(xiàng)的內(nèi)容與客戶端的MAC地址以及網(wǎng)絡(luò)配置信息封裝入DHCP響應(yīng)報(bào)文,并反饋給DHCP中繼設(shè)備。

其中,在本發(fā)明實(shí)施例中,中繼代理選項(xiàng)為DHCP option82選項(xiàng)。當(dāng)然可以理解的是,在本發(fā)明實(shí)施例中,對(duì)中繼代理選項(xiàng)的具體選項(xiàng)類型并不進(jìn)行具體限定。

具體地,在包含客戶端、中繼設(shè)備及分配網(wǎng)絡(luò)配置信息的服務(wù)器的DHCP網(wǎng)絡(luò)中,DHCP服務(wù)器為客戶端分配網(wǎng)絡(luò)配置信息的時(shí)序圖如圖5所示,其中,DHCP client為DHCP客戶端,即用戶端;DHCP relay為DHCP中繼設(shè)備;DHCP server為DHCP服務(wù)器,其具體時(shí)序流程如下:

步驟001.DHCP client向DHCP relay發(fā)送DHCP discover請(qǐng)求報(bào)文;

步驟002.DHCP relay接收DHCP discover請(qǐng)求報(bào)文,從請(qǐng)求報(bào)文中提取用戶接入側(cè)接入信息和用戶MAC地址,根據(jù)用戶的接入信息和MAC地址匹配預(yù)設(shè)記錄表中已存在表項(xiàng),如果不存在相匹配的對(duì)應(yīng)表項(xiàng),則新建用戶表項(xiàng),并記錄DHCP服務(wù)器為用戶分配的網(wǎng)絡(luò)配置信息;如果存在相匹配的對(duì)應(yīng)表項(xiàng),更新預(yù)設(shè)表中對(duì)應(yīng)表項(xiàng)記錄的網(wǎng)絡(luò)配置信息,并將接入信息作為option82選項(xiàng),填充到DHCP discover報(bào)文中,選擇DHCP server繼續(xù)發(fā)送DHCP discover;

步驟003.DHCP server收到DHCP discover后為用戶分配網(wǎng)絡(luò)配置信息,并且返回DHCP offer給DHCP relay,DHCP offer中攜帶DHCP discover請(qǐng)求報(bào)文中攜帶的option82信息;

步驟004.DHCP relay收到DHCP offer,獲取用戶MAC地址,以及從option82選項(xiàng)中提取用戶接入側(cè)接入信息,根據(jù)用戶的接入信息和MAC地址匹配預(yù)設(shè)記錄表中已存在表項(xiàng),保存DHCP server分配的網(wǎng)絡(luò)配置信息,并剝離DHCP offer中的option82信息,向DHCP client發(fā)送DHCP offer報(bào)文;

步驟005.DHCP client向DHCP relay返回DHCP request請(qǐng)求報(bào)文;

步驟006.DHCP relay接收DHCP request請(qǐng)求報(bào)文,從請(qǐng)求報(bào)文中提取用戶接入側(cè)接入信息和用戶MAC地址,根據(jù)用戶的接入信息和MAC地址匹配預(yù)設(shè)記錄表中已存在的對(duì)應(yīng)表項(xiàng),并將接入信息作為option82選項(xiàng),填充到 DHCP request報(bào)文中,發(fā)送到DHCP server;

步驟007.DHCP server收到DHCP request后返回DHCP ack給DHCP relay,DHCP ack中攜帶DHCP request請(qǐng)求報(bào)文中攜帶的option82信息;

步驟008.DHCP relay收到DHCP ack,獲取用戶MAC地址,以及從option82選項(xiàng)中提取用戶接入側(cè)接入信息,根據(jù)用戶的接入信息和MAC地址匹配預(yù)設(shè)記錄表中已存在對(duì)應(yīng)表項(xiàng),保存DHCP server分配的網(wǎng)絡(luò)配置信息,并且剝離DHCP ack中的option82信息,向DHCP client發(fā)送DHCP ack報(bào)文,流程結(jié)束。

實(shí)施例三

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶接入的控制方法,應(yīng)用于包括客戶端及分配地址的服務(wù)器的DHCP網(wǎng)絡(luò)中的DHCP服務(wù)器上,如圖6所示,該控制方法600包括:

步驟S601、根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取客戶端的MAC地址及客戶端的接入信息,并為客戶端分配網(wǎng)絡(luò)配置信息;

步驟S603、若預(yù)設(shè)記錄表中存在與客戶端的MAC地址及客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則更新預(yù)設(shè)表中與客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將DHCP響應(yīng)報(bào)文發(fā)送給客戶端;

步驟S605、若預(yù)設(shè)記錄表中不存在客戶端的MAC地址及客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則根據(jù)客戶端的MAC地址及客戶端的接入信息創(chuàng)建新表項(xiàng),并記錄DHCP服務(wù)器為客戶端分配的網(wǎng)絡(luò)配置信息。

當(dāng)客戶端與DHCP服務(wù)器直接連接時(shí),則由DHCP服務(wù)器根據(jù)客戶端的MAC地址及其接入信息,直接客戶端分配網(wǎng)絡(luò)配置信息,可以對(duì)多個(gè)MAC地址相同的用戶進(jìn)行區(qū)分,然后對(duì)接入用戶分配網(wǎng)絡(luò)配置信息,實(shí)現(xiàn)了對(duì)從不同接入路徑接入而MAC地址相同的用戶的管理和控制。

其中,在本發(fā)明實(shí)施例中,客戶端的接入信息為虛擬局域網(wǎng)VLAN信息或者接口信息,當(dāng)然可以理解的是,在本發(fā)明實(shí)施例中,客戶端的接入信息并不局限于上述信息。

具體地,在包括客戶端及分配地址的服務(wù)器的DHCP網(wǎng)絡(luò)中,DHCP服務(wù)器為客戶端分配網(wǎng)絡(luò)配置信息的時(shí)序圖如圖7所示,其中,DHCP client為 DHCP客戶端,即用戶端;DHCP server為DHCP服務(wù)器,其具體時(shí)序流程如下:

步驟001.DHCP client向DHCP server發(fā)送DHCP discover請(qǐng)求報(bào)文;

步驟002.DHCP server接收DHCP discover請(qǐng)求報(bào)文,從請(qǐng)求報(bào)文中獲取用戶接入側(cè)接入信息和用戶MAC地址,根據(jù)接入信息和用戶MAC地址匹配預(yù)設(shè)記錄表中已存在對(duì)應(yīng)表項(xiàng),如果不存在相匹配的對(duì)應(yīng)表項(xiàng),則新建用戶表項(xiàng),并記錄DHCP服務(wù)器為用戶分配的網(wǎng)絡(luò)配置信息;如果存在相匹配的對(duì)應(yīng)表項(xiàng),更新預(yù)設(shè)表中對(duì)應(yīng)表項(xiàng)記錄的網(wǎng)絡(luò)配置信息,并在為用戶分配網(wǎng)絡(luò)配置信息后,記錄網(wǎng)絡(luò)配置信息,返回DHCP offer報(bào)文;

步驟003.DHCP client向DHCP server返回DHCP request請(qǐng)求報(bào)文;

步驟004.DHCP server接收DHCP request請(qǐng)求報(bào)文,從請(qǐng)求報(bào)文中獲取用戶接入側(cè)接入信息和用戶MAC地址,用戶的接入信息和MAC地址匹配預(yù)設(shè)記錄表中已存在表項(xiàng),保存DHCP server分配的網(wǎng)絡(luò)配置信息,并且向用戶返回DHCP ack,流程結(jié)束。

實(shí)施例四

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶接入的控制裝置,應(yīng)用于包含客戶端、中繼設(shè)備及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的DHCP中繼設(shè)備上,如圖8所示,該控制裝置800包括:

第一獲取模塊801,用于根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取客戶端的媒體訪問控制MAC地址及客戶端的接入信息;

轉(zhuǎn)發(fā)模塊803,用于將客戶端的MAC地址及客戶端的接入信息封裝到DHCP請(qǐng)求報(bào)文,并將DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,由DHCP服務(wù)器為客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文;

第一更新模塊805,用于根據(jù)DHCP響應(yīng)報(bào)文獲取客戶端的MAC地址及客戶端的接入信息,更新預(yù)設(shè)表中與客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將DHCP響應(yīng)報(bào)文進(jìn)行處理后轉(zhuǎn)發(fā)給客戶端。

其中,在本發(fā)明實(shí)施例中,控制裝置還包括:

第一創(chuàng)建模塊,用于若預(yù)設(shè)記錄表中不存在與客戶端的MAC地址及客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則根據(jù)客戶端的MAC地址及客戶端的接入 信息創(chuàng)建新表項(xiàng),記錄DHCP服務(wù)器為客戶端分配的網(wǎng)絡(luò)配置信息。

具體地,如圖9所示,在本發(fā)明實(shí)施例中,轉(zhuǎn)發(fā)模塊803具體包括:

封裝單元8031,用于將客戶端的接入信息作為中繼代理選項(xiàng)的內(nèi)容與客戶端的MAC地址封裝入DHCP請(qǐng)求報(bào)文;

轉(zhuǎn)發(fā)單元8033,用于將DHCP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,由DHCP服務(wù)器為客戶端分配網(wǎng)絡(luò)配置信息,并反饋DHCP響應(yīng)報(bào)文。

具體地,如圖10所示,在本發(fā)明實(shí)施例中,第一更新模塊805具體包括:

獲取單元8051,用于根據(jù)DHCP響應(yīng)報(bào)文,獲取DHCP響應(yīng)報(bào)文中封裝入的客戶端的MAC地址以及中繼代理選項(xiàng)的內(nèi)容所包含的客戶端的接入信息;

查詢單元8053,用于根據(jù)客戶端的MAC地址及客戶端的接入信息,在預(yù)設(shè)記錄表中查詢與客戶端相匹配的對(duì)應(yīng)表項(xiàng);

更新單元8055,用于根據(jù)DHCP響應(yīng)報(bào)文中攜帶的DHCP服務(wù)器為客戶端分配的網(wǎng)絡(luò)配置信息,更新對(duì)應(yīng)表項(xiàng)中記錄的客戶端的網(wǎng)絡(luò)配置信息;

剝離單元8057,用于將中繼代理選項(xiàng)從DHCP響應(yīng)報(bào)文中剝離,并將剝離后的DHCP響應(yīng)報(bào)文轉(zhuǎn)發(fā)給客戶端。

其中,通過本發(fā)明實(shí)施例中的控制裝置能夠根據(jù)客戶端的MAC地址及其接入信息在多個(gè)MAC地址相同的客戶端中進(jìn)行區(qū)分,并獲取DHCP服務(wù)器對(duì)客戶端分配網(wǎng)絡(luò)配置信息,從而達(dá)到對(duì)從不同接入路徑接入而MAC地址相同的用戶進(jìn)行管理和控制目的。

實(shí)施例五

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種DHCP中繼設(shè)備,包括上述的用戶接入的控制裝置。

通過本發(fā)明實(shí)施例中的DHCP中繼設(shè)備能夠根據(jù)客戶端的MAC地址及其接入信息在多個(gè)MAC地址相同的客戶端中進(jìn)行區(qū)分,并獲取DHCP服務(wù)器對(duì)客戶端分配網(wǎng)絡(luò)配置信息,從而達(dá)到對(duì)從不同接入路徑接入而MAC地址相同的用戶進(jìn)行管理和控制目的。

實(shí)施例六

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶接入的控制裝置,應(yīng)用于包含客戶端、中繼設(shè)備及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP 網(wǎng)絡(luò)中的DHCP服務(wù)器上,如圖11所示,控制裝置1100包括:

第二獲取模塊1101,用于根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取客戶端的媒體訪問控制MAC地址及客戶端的接入信息;

封裝模塊1103,用于為客戶端分配網(wǎng)絡(luò)配置信息,將網(wǎng)絡(luò)配置信息、客戶端的MAC地址及客戶端的接入信息封裝到DHCP響應(yīng)報(bào)文。

具體地,第二獲取模塊1101具體用于:根據(jù)DHCP中繼設(shè)備轉(zhuǎn)發(fā)的DHCP請(qǐng)求報(bào)文,獲取封裝入DHCP請(qǐng)求報(bào)文中客戶端的MAC地址以及中繼代理選項(xiàng)的內(nèi)容所包含的客戶端的接入信息。

具體地,封裝模塊1103具體用于:為客戶端分配網(wǎng)絡(luò)配置信息,將客戶端的接入信息作為中繼代理選項(xiàng)的內(nèi)容與客戶端的MAC地址以及網(wǎng)絡(luò)配置信息封裝入DHCP響應(yīng)報(bào)文,并反饋給DHCP中繼設(shè)備。

其中,在本發(fā)明實(shí)施例中,中繼代理選項(xiàng)為DHCP option82選項(xiàng)。當(dāng)然可以理解的是,在本發(fā)明實(shí)施例中,對(duì)中繼代理選項(xiàng)的具體選項(xiàng)類型并不進(jìn)行具體限定。

在本發(fā)明實(shí)施例中,DHCP服務(wù)器在接收DHCP中繼設(shè)備轉(zhuǎn)發(fā)的請(qǐng)求報(bào)文后,會(huì)為客戶端分配網(wǎng)絡(luò)配置信息,并將客戶端的MAC地址及客戶端的接入信息封裝入響應(yīng)報(bào)文中,因此本發(fā)明實(shí)施例中的控制裝置能夠根據(jù)客戶端的MAC地址及其接入信息在多個(gè)MAC地址相同的客戶端中進(jìn)行區(qū)分,并對(duì)其分配網(wǎng)絡(luò)配置信息,從而達(dá)到對(duì)從不同接入路徑接入而MAC地址相同的用戶進(jìn)行管理和控制目的。

實(shí)施例七

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種DHCP服務(wù)器,包括上述的用戶接入的控制裝置。

本發(fā)明實(shí)施例中的DHCP服務(wù)器能夠根據(jù)客戶端的MAC地址及其接入信息在多個(gè)MAC地址相同的客戶端中進(jìn)行區(qū)分,并對(duì)其分配網(wǎng)絡(luò)配置信息,從而達(dá)到對(duì)從不同接入路徑接入而MAC地址相同的用戶進(jìn)行管理和控制目的。

實(shí)施例八

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用戶接入的控制裝置,應(yīng)用于包括客戶端及分配網(wǎng)絡(luò)配置信息的服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議DHCP網(wǎng)絡(luò)中的 DHCP服務(wù)器上,如圖12所示,控制裝置1200包括:

第三獲取模塊1201,用于根據(jù)客戶端發(fā)送的DHCP請(qǐng)求報(bào)文,獲取客戶端的MAC地址及客戶端的接入信息,并為客戶端分配網(wǎng)絡(luò)配置信息;

第二更新模塊1203,用于若預(yù)設(shè)記錄表中存在與客戶端的MAC地址及客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則更新預(yù)設(shè)表中與客戶端相匹配的對(duì)應(yīng)表項(xiàng)中記錄的網(wǎng)絡(luò)配置信息,然后將DHCP響應(yīng)報(bào)文發(fā)送給客戶端;

第二創(chuàng)建模塊1205,用于若預(yù)設(shè)記錄表中不存在客戶端的MAC地址及客戶端的接入信息相匹配的對(duì)應(yīng)表項(xiàng),則根據(jù)客戶端的MAC地址及客戶端的接入信息創(chuàng)建新表項(xiàng),并記錄DHCP服務(wù)器為客戶端分配的網(wǎng)絡(luò)配置信息。

當(dāng)客戶端與DHCP服務(wù)器直接連接時(shí),則由DHCP服務(wù)器根據(jù)客戶端的MAC地址及其接入信息,直接客戶端分配網(wǎng)絡(luò)配置信息,可以對(duì)多個(gè)MAC地址相同的用戶進(jìn)行區(qū)分,然后對(duì)接入用戶分配網(wǎng)絡(luò)配置信息,實(shí)現(xiàn)了對(duì)從不同接入路徑接入而MAC地址相同的用戶的管理和控制。

其中,在本發(fā)明實(shí)施例中,客戶端的接入信息為虛擬局域網(wǎng)VLAN信息或者接口信息,當(dāng)然可以理解的是,在本發(fā)明實(shí)施例中,客戶端的接入信息并不局限于上述信息。

實(shí)施例九

依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種DHCP服務(wù)器,包括上述的用戶接入的控制裝置。

通過本發(fā)明實(shí)施例中DHCP服務(wù)器,可根據(jù)客戶端的MAC地址及其接入信息,直接客戶端分配網(wǎng)絡(luò)配置信息,可以對(duì)多個(gè)MAC地址相同的用戶進(jìn)行區(qū)分,然后對(duì)接入用戶分配網(wǎng)絡(luò)配置信息,實(shí)現(xiàn)了對(duì)從不同接入路徑接入而MAC地址相同的用戶的管理和控制。

以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
铜梁县| 广德县| 唐河县| 泸水县| 改则县| 微山县| 吴忠市| 肇州县| 靖远县| 明溪县| 福州市| 确山县| 政和县| 得荣县| 彰化县| 隆回县| 乐东| 通江县| 克什克腾旗| 馆陶县| 孝昌县| 民乐县| 鹿泉市| 枞阳县| 桓台县| 阜平县| 张家港市| 图木舒克市| 佳木斯市| 临潭县| 松潘县| 无为县| 邯郸市| 察哈| 临城县| 长丰县| 昭平县| 韶山市| 皋兰县| 贞丰县| 武穴市|