專(zhuān)利名稱:網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法。
背景技術(shù):
為了便于對(duì)網(wǎng)絡(luò)的運(yùn)營(yíng)管理,各種針對(duì)接入用戶的認(rèn)證方式在網(wǎng)絡(luò)中廣泛應(yīng)用。目前,對(duì)于采用ADSL(不對(duì)稱數(shù)字用戶環(huán)路)、VDSL(甚高速數(shù)字用戶環(huán)路)、FE(快速以太網(wǎng))、G.shdsl(單線對(duì)高速數(shù)字用戶環(huán)路)方式提供接入服務(wù)的網(wǎng)絡(luò),一般采用PPPoE(以太網(wǎng)承載點(diǎn)對(duì)點(diǎn)協(xié)議)、802.1x、Web(環(huán)球網(wǎng))認(rèn)證、DHCP+(DHCP,動(dòng)態(tài)主機(jī)配置協(xié)議)等多種認(rèn)證方式,在這些認(rèn)證方式中,用戶端發(fā)來(lái)的認(rèn)證請(qǐng)求報(bào)文由接入服務(wù)器對(duì)其進(jìn)行處理,并從報(bào)文中獲得用戶的身份信息和位置信息,即接入服務(wù)器除了通過(guò)用戶發(fā)來(lái)的基于以上認(rèn)證協(xié)議的認(rèn)證報(bào)文獲得用于身份認(rèn)證的用戶的帳號(hào)和密碼信息外,還需要從中獲得用戶的位置信息,以便于在進(jìn)行本地和Radius(遠(yuǎn)程)認(rèn)證計(jì)費(fèi)的同時(shí)根據(jù)用戶的位置信息實(shí)現(xiàn)擴(kuò)展的業(yè)務(wù)功能;所述的位置信息包括用戶所接入的網(wǎng)絡(luò)接入設(shè)備端口號(hào)、槽位號(hào)等信息,所述的擴(kuò)展的業(yè)務(wù)功能包括通過(guò)將用戶的帳號(hào)和位置信息綁定實(shí)現(xiàn)將某個(gè)帳號(hào)的用戶限制于僅能從一個(gè)用戶接入端口進(jìn)行網(wǎng)絡(luò)訪問(wèn),為某用戶提供專(zhuān)線接入網(wǎng)絡(luò),以及提供根據(jù)用戶的位置信息實(shí)現(xiàn)追蹤到物理端口功能等。
因此,為在網(wǎng)絡(luò)通信系統(tǒng)中實(shí)現(xiàn)擴(kuò)展的業(yè)務(wù)功能,在網(wǎng)絡(luò)通信系統(tǒng)中除需要進(jìn)行用戶身份信息的傳遞外,還需要進(jìn)行用戶位置信息的傳遞,下面將對(duì)目前在網(wǎng)絡(luò)通信系統(tǒng)中所采用的用戶位置信息傳遞方法進(jìn)行介紹。
在寬帶網(wǎng)絡(luò)通信系統(tǒng)中,主要采用的是基于IEEE 802.1Q(IEEE,電氣和電子工程師協(xié)會(huì))標(biāo)準(zhǔn)規(guī)定的VLAN(虛擬局域網(wǎng))協(xié)議進(jìn)行用戶位置信息的傳遞,包括建立用戶接入的端口信息或者PVC(永久虛連接)標(biāo)識(shí)信息等位置信息與用戶VLAN ID(虛擬局域網(wǎng)標(biāo)識(shí))的對(duì)應(yīng)關(guān)系;通常的寬帶網(wǎng)絡(luò)組網(wǎng)結(jié)構(gòu)如圖1所示,當(dāng)與網(wǎng)絡(luò)接入設(shè)備相連的用戶接入網(wǎng)絡(luò)時(shí),向接入服務(wù)器發(fā)送承載著自身VLAN ID及身份信息的認(rèn)證請(qǐng)求報(bào)文,接入服務(wù)器接收所述認(rèn)證請(qǐng)求報(bào)文,并根據(jù)報(bào)文中的身份信息與計(jì)費(fèi)認(rèn)證中心通信對(duì)接入用戶的身份進(jìn)行認(rèn)證;同時(shí),接入服務(wù)器根據(jù)報(bào)文中承載的VLAN ID信息及所建立的VLAN ID與用戶位置信息的對(duì)應(yīng)關(guān)系確定該接入用戶的位置信息,具體為根據(jù)接入用戶的VLAN ID確定該用戶的接入的網(wǎng)絡(luò)接入設(shè)備標(biāo)識(shí),以及該用戶接入所述網(wǎng)絡(luò)接入設(shè)備的用戶接口板槽位號(hào)和端口號(hào),從而獲得了該接入用戶接入網(wǎng)絡(luò)的位置信息。
通過(guò)上面所述的技術(shù)方案,網(wǎng)絡(luò)通信系統(tǒng)中的接入服務(wù)器可以順利地獲得接入網(wǎng)絡(luò)的用戶的位置信息,以實(shí)現(xiàn)相應(yīng)的擴(kuò)展業(yè)務(wù)功能。但隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展,組網(wǎng)結(jié)構(gòu)的日益復(fù)雜,前面所述的獲得接入用戶位置信息的方法逐漸顯現(xiàn)了其所存在的應(yīng)用缺陷。因?yàn)楝F(xiàn)有的技術(shù)方案的實(shí)現(xiàn),依賴于網(wǎng)絡(luò)中可以提供足夠的VLAN ID,但根據(jù)IEEE802.1Q協(xié)議規(guī)定,VLAN ID在整個(gè)二層網(wǎng)絡(luò)上最多只能有4096個(gè),這就要求接入服務(wù)器與網(wǎng)絡(luò)接入設(shè)備之間必須直接相連,只有直接相連的情況下,接入服務(wù)器每個(gè)端口都是三層接口,才可以保證每個(gè)端口內(nèi)的4096個(gè)VLAN ID可以滿足應(yīng)用需求。
然而,在實(shí)現(xiàn)組網(wǎng)應(yīng)用中,在接入服務(wù)器與網(wǎng)絡(luò)接入設(shè)備間通常還會(huì)存在匯聚設(shè)備,例如,在網(wǎng)絡(luò)中的接入服務(wù)器與用戶間設(shè)置有二、三層交換機(jī)等網(wǎng)絡(luò)接入設(shè)備時(shí),中間的二、三層交換機(jī)等匯聚設(shè)備匯聚的用戶數(shù)通常將超過(guò)4K個(gè),導(dǎo)致網(wǎng)絡(luò)中允許存在VLAN ID數(shù)量無(wú)法滿足需要,因此,上述基于VLAN ID的用戶位置信息獲取的技術(shù)方案自然無(wú)法實(shí)現(xiàn)。而且,接入服務(wù)器位于網(wǎng)絡(luò)中的位置越高,與網(wǎng)絡(luò)接入設(shè)備間的匯聚設(shè)備也就越多,VLANID數(shù)量無(wú)法滿足需要的問(wèn)題就更為突出。
另外,即使在網(wǎng)絡(luò)接入設(shè)備和接入服務(wù)器直連于組網(wǎng)中,根據(jù)實(shí)際組網(wǎng)的需要,經(jīng)常需要將多個(gè)網(wǎng)絡(luò)接入設(shè)備級(jí)聯(lián)后與接入服務(wù)器相連等組網(wǎng)方式,使得與接入服務(wù)器相連的用戶數(shù)量大于4096,此時(shí),VLAN ID數(shù)量無(wú)法滿足需要的問(wèn)題仍然會(huì)顯現(xiàn)出來(lái)。
因此,現(xiàn)有技術(shù)中提供的接入服務(wù)器獲取用戶位置信息的技術(shù)方案因其受網(wǎng)絡(luò)中允許的VLAN ID數(shù)量的限制,越來(lái)越無(wú)法滿足位置信息獲取的需要。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明的目的是提供一種網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,從而使網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的獲取不再受網(wǎng)絡(luò)中允許的VLAN ID數(shù)量的限制。
本發(fā)明的目的是采用以下方案實(shí)現(xiàn)的一種網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,包括用戶接入網(wǎng)絡(luò),并確定接入用戶的位置信息;網(wǎng)絡(luò)接入設(shè)備將接入用戶的位置信息轉(zhuǎn)換成用戶向外發(fā)送的報(bào)文中相應(yīng)字段編碼格式的編碼;網(wǎng)絡(luò)接入設(shè)備接收用戶發(fā)來(lái)的報(bào)文,以確定的用戶位置信息的編碼替換報(bào)文中與相應(yīng)字段,并將報(bào)文在網(wǎng)絡(luò)通信系統(tǒng)中傳遞。
所述的接入用戶的位置信息包括用戶接入網(wǎng)絡(luò)的網(wǎng)絡(luò)接入設(shè)備的標(biāo)識(shí)、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的用戶接口板槽位號(hào)、用戶接入用戶接口板的端口號(hào)、用戶終端的MAC(媒體接入控制)地址信息。
所述的將接入用戶的位置信息轉(zhuǎn)換成用戶向外發(fā)送的報(bào)文中相應(yīng)字段編碼格式的編碼為網(wǎng)絡(luò)接入設(shè)備將接入用戶的位置信息轉(zhuǎn)換成與用戶向外發(fā)送的報(bào)文中承載的MAC地址編碼格式相同編碼。
所述的網(wǎng)絡(luò)接入設(shè)備接收用戶發(fā)來(lái)的報(bào)文,以確定的用戶位置信息的編碼替換報(bào)文中與相應(yīng)字段,并將報(bào)文在網(wǎng)絡(luò)通信系統(tǒng)中傳遞為網(wǎng)絡(luò)接入設(shè)備接收用戶發(fā)來(lái)的報(bào)文;網(wǎng)絡(luò)接入設(shè)備將用戶發(fā)來(lái)的報(bào)文中承載的源MAC地址信息替換為確定的用戶位置信息的編碼,并將其發(fā)送給接入服務(wù)器。
所述的網(wǎng)絡(luò)接入設(shè)備為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備;所述的接入服務(wù)器為寬帶網(wǎng)絡(luò)中的BRAS(寬帶接入服務(wù)器)或者包含BRAS功能的網(wǎng)絡(luò)設(shè)備。
網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法還包括在寬帶接入設(shè)備中配置實(shí)際用戶位置信息與用戶位置信息編碼的對(duì)應(yīng)關(guān)系;在寬帶接入服務(wù)器中配置用戶位置信息編碼與實(shí)際用戶位置信息的對(duì)應(yīng)關(guān)系,或在Radius Server(遠(yuǎn)程認(rèn)證服務(wù)器)中配置用戶位置信息編碼與實(shí)際用戶位置信息的對(duì)應(yīng)關(guān)系。
網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法還包括將從網(wǎng)絡(luò)接入設(shè)備網(wǎng)絡(luò)側(cè)端口輸入的發(fā)送給用戶的報(bào)文的目的MAC地址替換為用戶終端的MAC地址后,發(fā)送給用戶。
所述的將接入用戶的位置信息轉(zhuǎn)換成與用戶向外發(fā)送的報(bào)文中承載的MAC地址編碼格式相同編碼包括
網(wǎng)絡(luò)接入設(shè)備將用戶的位置信息按照MAC地址的編碼格式編制為48bit的用戶位置信息編碼。
所述的用戶位置信息編碼包括寬帶接入設(shè)備號(hào)、設(shè)備框號(hào)、槽位號(hào)、端口號(hào)中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;用戶終端的MAC地址、優(yōu)先級(jí)、協(xié)議封裝方法、用戶類(lèi)型、PVC(永久虛連接)標(biāo)識(shí)中的一個(gè)或多個(gè)描述用戶特征的信息的索引。
所述48bit的用戶位置信息的編碼為24bit由網(wǎng)絡(luò)接入設(shè)備生產(chǎn)廠商確定內(nèi)容,5bit(比特)編碼作為用戶終端的MAC地址和/或PVC標(biāo)識(shí)的索引,7bit編碼作為網(wǎng)絡(luò)接入設(shè)備標(biāo)識(shí)的索引,7bit編碼作為接入端口號(hào)的索引,5bit編碼作為接入用戶接口板槽位號(hào)的索引。
所述的用戶位置信息編碼為采用直接映射的方法,將實(shí)際的用戶位置信息映射到用戶位置信息編碼;或者將實(shí)際的用戶位置信息先收斂到某個(gè)中間變量標(biāo)識(shí)上,然后再由中間變量標(biāo)識(shí)映射到用戶位置信息編碼。
由上述本發(fā)明所提供的技術(shù)方案可以看出,在本發(fā)明中將用戶接入網(wǎng)絡(luò)所應(yīng)用的網(wǎng)絡(luò)接入設(shè)備的端口信息、槽位信息和網(wǎng)絡(luò)接入設(shè)備信息通過(guò)在網(wǎng)絡(luò)中傳遞的用戶報(bào)文承載源MAC地址的字段將其傳遞到接入服務(wù)器中,從而實(shí)現(xiàn)用戶位置信息在網(wǎng)絡(luò)通信系統(tǒng)中的有效傳遞。本發(fā)明所提供的方法不再受網(wǎng)絡(luò)中允許的VLAN ID數(shù)量的限制,從而使用戶位置信息的獲取更為方便可行,為網(wǎng)絡(luò)運(yùn)營(yíng)商等在網(wǎng)絡(luò)通信系統(tǒng)中實(shí)現(xiàn)相應(yīng)的擴(kuò)展業(yè)務(wù)功能提供了極大的方便。
本發(fā)明尤其適用于寬帶網(wǎng)絡(luò)通信系統(tǒng),寬帶接入設(shè)備可以將用戶接入的端口等位置信息通過(guò)網(wǎng)絡(luò)中傳送的報(bào)文傳遞到BRAS設(shè)備上,BRAS在進(jìn)行用戶的PPPoE或者其他認(rèn)證協(xié)議的處理時(shí),可以根據(jù)用戶的位置信息進(jìn)行增值業(yè)務(wù)的處理和網(wǎng)絡(luò)安全的處理,包括帳號(hào)的防盜用,帳號(hào)的綁定業(yè)務(wù),黑客的物理追蹤等。
圖1為網(wǎng)絡(luò)通信系統(tǒng)的組網(wǎng)結(jié)構(gòu)示意圖;圖2為本發(fā)明的具體實(shí)施方式
流程圖;圖3為本發(fā)明中在報(bào)文中承載用戶位置信息的示意圖。
具體實(shí)施例方式
現(xiàn)結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行說(shuō)明。
本發(fā)明所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,參見(jiàn)圖2和圖3所示,具體包括以下步驟步驟200在網(wǎng)絡(luò)通信系統(tǒng)中進(jìn)行相應(yīng)的配置,以便于實(shí)現(xiàn)用戶位置信息的傳遞,所述的配置包括在網(wǎng)絡(luò)接入設(shè)備中配置用戶位置信息與用戶位置信息編碼的對(duì)應(yīng)關(guān)系,以便于根據(jù)配置的對(duì)應(yīng)關(guān)系將接入用戶的實(shí)際位置信息轉(zhuǎn)換成與之對(duì)應(yīng)的用戶位置信息編碼,并在網(wǎng)絡(luò)通信系統(tǒng)中進(jìn)行傳遞,所述的對(duì)應(yīng)關(guān)系,在上行方向上,記錄著用戶終端的MAC地址和端口號(hào)、槽位號(hào)等用戶位置信息與用戶位置信息編碼之間的對(duì)應(yīng)關(guān)系,在下行方向上,記錄著用戶位置信息編碼和用戶終端的MAC地址的對(duì)應(yīng)關(guān)系;所述的用戶位置信息編碼的格式與用戶報(bào)文的某字段承載內(nèi)容的編碼格式相同,例如用戶位置信息編碼的格式可以采用與用戶報(bào)文中承載的MAC地址編碼格式相同;所述的對(duì)應(yīng)關(guān)系可以以表的形式進(jìn)行存放;在接入服務(wù)器或者Radius Server(遠(yuǎn)程認(rèn)證服務(wù)器)中配置用戶位置信息編碼與用戶位置信息的對(duì)應(yīng)關(guān)系,以便于當(dāng)接入服務(wù)器收到用戶的報(bào)文時(shí),可以根據(jù)配置的對(duì)應(yīng)關(guān)系及報(bào)文中承載的用戶位置信息編碼確定用戶的實(shí)際位置信息,所述的對(duì)應(yīng)關(guān)系仍可以以表的形式存放。
完成了步驟200所述的配置工作后,便可以繼續(xù)執(zhí)行以下步驟,實(shí)現(xiàn)在網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞。
步驟201當(dāng)用戶通過(guò)接入設(shè)備接入網(wǎng)絡(luò)中時(shí),確定該接入用戶的位置信息,所述的用戶位置信息包括用戶的用戶接入網(wǎng)絡(luò)的網(wǎng)絡(luò)接入設(shè)備的標(biāo)識(shí)、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的用戶接口板槽位號(hào)、用戶接入用戶接口板的端口號(hào)、用戶終端的MAC地址信息;當(dāng)然隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展及網(wǎng)絡(luò)通信的實(shí)際需要,所述的用戶位置信息的內(nèi)容也可能發(fā)生變化,但這并不影響該步驟對(duì)用戶位置信息的確定;確定了用戶接入的位置信息后,執(zhí)行步驟202根據(jù)步驟200在網(wǎng)絡(luò)接入設(shè)備中配置的對(duì)應(yīng)關(guān)系表,將用戶位置信息轉(zhuǎn)換成與其對(duì)應(yīng)的用戶位置信息編碼,并執(zhí)行步驟203。
步驟203以確定的用戶位置信息編碼替換用戶報(bào)文中與其編碼格式相同的字段承載的內(nèi)容,并將經(jīng)過(guò)替換處理后的用戶報(bào)文在網(wǎng)絡(luò)中傳遞,以便于需要獲取用戶位置信息的接入服務(wù)器可以收到該用戶報(bào)文,并獲取相應(yīng)的用戶位置信息;例如,當(dāng)所述的用戶位置信息編碼的格式與MAC地址的編碼格式相同時(shí),則以確定的用戶位置信息編碼替換用戶報(bào)文中承載源MAC地址字段中的源MAC地址。
步驟204接入服務(wù)器收到步驟203了送出的用戶報(bào)文后,從用戶報(bào)文中相應(yīng)字段獲取用戶位置信息編碼。
步驟205接入服務(wù)器根據(jù)獲取的用戶位置信息編碼,在本地認(rèn)證時(shí)查找步驟200在接入服務(wù)器中配置的對(duì)應(yīng)關(guān)系表,從而獲取該用戶的實(shí)際位置信息;在Radius認(rèn)證時(shí),將該位置信息編碼通過(guò)認(rèn)證報(bào)文傳遞到Radius Server上,Radius Server查找服務(wù)器內(nèi)配置的對(duì)應(yīng)關(guān)系,從而獲取該用戶的實(shí)際位置信息。
經(jīng)過(guò)步驟200至步驟205的過(guò)程,網(wǎng)絡(luò)通信系統(tǒng)中的接入服務(wù)器和RadiusServer就可以順利地獲取用戶位置信息,以根據(jù)所述的用戶位置信息開(kāi)展各種增值業(yè)務(wù),為網(wǎng)絡(luò)通信系統(tǒng)的運(yùn)營(yíng)管理提供了更多的方便。
另外,因?yàn)樵诰W(wǎng)絡(luò)通信系統(tǒng)中增加了步驟200至步驟205的處理過(guò)程,所以網(wǎng)絡(luò)接入設(shè)備收到的待發(fā)送給用戶終端的報(bào)文中的目的MAC地址為用戶位置信息編碼,而不是用戶終端的MAC地址,因此,本發(fā)明中還需要在網(wǎng)絡(luò)接入設(shè)備中增加相應(yīng)的處理過(guò)程,將待發(fā)送給用戶終端的報(bào)文中的目的MAC地址替換為用戶終端的MAC地址,并獲取該MAC地址對(duì)應(yīng)的槽位號(hào)、端口號(hào)等信息,最后再進(jìn)行報(bào)文的發(fā)送處理,如圖3所示,MAC1為用戶終端的的實(shí)際MAC地址信息,MAC2為用戶位置信息編碼,當(dāng)接入設(shè)備將用戶報(bào)文發(fā)送出去時(shí),將MAC1替換成MAC2,當(dāng)接入設(shè)備將報(bào)文發(fā)送給用戶終端時(shí),將MAC2替換成MAC1。
本發(fā)明中所述的網(wǎng)絡(luò)接入設(shè)備可以為直接與用戶端相連的網(wǎng)絡(luò)接入設(shè)備,也可以為中間起匯聚作用的網(wǎng)絡(luò)接入設(shè)備,在本發(fā)明的實(shí)際應(yīng)用中,可以根據(jù)對(duì)網(wǎng)絡(luò)通信系統(tǒng)的運(yùn)營(yíng)管理需求在相應(yīng)的網(wǎng)絡(luò)接入設(shè)備中進(jìn)行配置。
下面以目前廣泛應(yīng)用的寬帶網(wǎng)絡(luò)通信系統(tǒng)為例,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步說(shuō)明。
在寬帶網(wǎng)絡(luò)中,寬帶接入設(shè)備中的用戶接口板對(duì)外提供用戶的接入接口,不同的用戶接口板可以提供不同的接入方式,所述的接入方式可以是ADSL、VDSL、以太網(wǎng)、G.shdsl等方式中的一種,寬帶接入設(shè)備中通常提供多個(gè)用戶接口板,用戶接口板采用槽位號(hào)的方式進(jìn)行編號(hào),編號(hào)從0或者1開(kāi)始,在一塊用戶接口板上可以提供多個(gè)用戶接入的端口,比如16、24、32、48等等,所述的端口也是統(tǒng)一編址,從0或者1開(kāi)始編號(hào),稱為端口號(hào)。
用戶終端通過(guò)用戶接口板的用戶接入端口接入寬帶網(wǎng)絡(luò)時(shí),用戶終端向?qū)拵Ы尤朐O(shè)備發(fā)送以太網(wǎng)格式的以太網(wǎng)報(bào)文,以太網(wǎng)報(bào)文中承載的源MAC地址為用戶終端的MAC地址,目的MAC地址為下一跳路由或者主機(jī)的MAC地址。
寬帶接入設(shè)備根據(jù)用戶進(jìn)入的用戶接口板槽位號(hào)、接入的端口號(hào)、用戶終端的MAC地址和寬帶接入設(shè)備自身的標(biāo)識(shí)生成48bit(比特)的用戶位置信息編碼,并用該用戶位置信息編碼替換用戶報(bào)文中的源MAC地址,然后再向?qū)拵Ы尤敕?wù)器發(fā)送該報(bào)文;也就是說(shuō),用戶接口板上的每一個(gè)接入用戶通過(guò)用戶接口板的槽位號(hào)和用戶接口板上的端口號(hào)就可以準(zhǔn)確定位,為了能夠?qū)⒍ㄎ挥脩舻挠脩粑恢眯畔鬟f到匯聚層或者骨干層的BRAS設(shè)備上,需要將這所述的信息再加上寬帶接入設(shè)備本身的標(biāo)識(shí)(或編號(hào))以及其他信息編制為一個(gè)48bit的用戶位置信息編碼,該編碼遵循以太網(wǎng)中MAC地址的編碼方式,即目前,MAC地址的編碼格式為XX.XX.XX.XX.XX.XX,共48bit,其中,前24bit標(biāo)識(shí)獲得該MAC地址段的廠商,由寬帶接入設(shè)備設(shè)備廠商申請(qǐng)確定,不可隨意更改,后24bit用于標(biāo)識(shí)根據(jù)定義廠家自行管理的地址范圍,可以根據(jù)需要進(jìn)行更改;我們可以將后面的24比特作為索引編碼,索引編碼索引信息為包括但不限于寬帶接入設(shè)備號(hào)、設(shè)備框號(hào)、槽位號(hào)、端口號(hào)等中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息;包括但不限于用戶終端的MAC地址、優(yōu)先級(jí)、協(xié)議封裝方法、用戶類(lèi)型、PVC(永久虛連接)標(biāo)識(shí)等中的一個(gè)或多個(gè)描述用戶特征的用戶信息,所述的優(yōu)先級(jí)是指報(bào)文傳輸?shù)膬?yōu)先級(jí)別,所述的協(xié)議封裝方法為PPPoE等,所述的用戶類(lèi)型包括個(gè)人用戶或者網(wǎng)吧用戶等;所述的索引號(hào)可以采用HASH算法實(shí)現(xiàn)。其中的一種HASH算法映射的方法可以是最高位的5比特作為擴(kuò)展用,可以采用索引用戶的源MAC地址、PVC標(biāo)識(shí)中的某幾個(gè)比特、優(yōu)先級(jí)等;其次的7個(gè)比特(可以標(biāo)識(shí)128臺(tái)設(shè)備)可以作為寬帶接入設(shè)備標(biāo)識(shí)索引;中間的5比特(可以標(biāo)識(shí)32個(gè)槽位)作為用戶接口板槽位號(hào)索引;最后7比特(可以標(biāo)識(shí)128個(gè)端口)作為用戶接口板的端口號(hào)索引;這樣將用戶位置信息采用了48比特編碼唯一標(biāo)識(shí)出來(lái);當(dāng)然,還可以采用更復(fù)雜的算法多比特到24比特的收斂HASH算法,比如先把這些信息收斂到中間變量標(biāo)識(shí)上,然后再由中間變量標(biāo)識(shí)對(duì)應(yīng)到48bit的用戶位置信息編碼。
寬帶接入服務(wù)器收到寬帶接入設(shè)備發(fā)送來(lái)的用戶報(bào)文后,獲取報(bào)文中的用戶位置信息編碼,并根據(jù)該編碼確定用戶的實(shí)際位置信息。
在寬帶接入網(wǎng)絡(luò)中,通過(guò)寬帶接入設(shè)備的這種MAC地址轉(zhuǎn)換,可以把用戶位置信息對(duì)應(yīng)的用戶位置信息編碼映射到特定的MAC地址中,該MAC地址能夠穿透?jìng)魉途W(wǎng)絡(luò)到達(dá)包括BRAS或者包含BRAS功能的匯聚層網(wǎng)絡(luò)設(shè)備等業(yè)務(wù)處理設(shè)備,或者經(jīng)過(guò)業(yè)務(wù)處理設(shè)備送到RADIUS(遠(yuǎn)程)用戶管理設(shè)備,或者其他用戶管理設(shè)備,由于該MAC地址標(biāo)示著用戶位置信息,所以用戶管理設(shè)備就能夠?qū)υ撚脩暨M(jìn)行相應(yīng)的管理,如鑒權(quán)、認(rèn)證、計(jì)費(fèi)、權(quán)限、業(yè)務(wù)優(yōu)先級(jí)等。
權(quán)利要求
1.一種網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于包括用戶接入網(wǎng)絡(luò),并確定接入用戶的位置信息;網(wǎng)絡(luò)接入設(shè)備將接入用戶的位置信息轉(zhuǎn)換成用戶向外發(fā)送的報(bào)文中相應(yīng)字段編碼格式的編碼;網(wǎng)絡(luò)接入設(shè)備接收用戶發(fā)來(lái)的報(bào)文,以確定的用戶位置信息的編碼替換報(bào)文中與相應(yīng)字段,并將報(bào)文在網(wǎng)絡(luò)通信系統(tǒng)中傳遞。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于所述的接入用戶的位置信息包括用戶接入網(wǎng)絡(luò)的網(wǎng)絡(luò)接入設(shè)備的標(biāo)識(shí)、用戶在網(wǎng)絡(luò)接入設(shè)備上接入的用戶接口板槽位號(hào)、用戶接入用戶接口板的端口號(hào)、用戶終端的MAC(媒體接入控制)地址信息。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于所述的將接入用戶的位置信息轉(zhuǎn)換成用戶向外發(fā)送的報(bào)文中相應(yīng)字段編碼格式的編碼為網(wǎng)絡(luò)接入設(shè)備將接入用戶的位置信息轉(zhuǎn)換成與用戶向外發(fā)送的報(bào)文中承載的MAC地址編碼格式相同編碼。
4.根據(jù)權(quán)利要求1或3所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于所述的網(wǎng)絡(luò)接入設(shè)備接收用戶發(fā)來(lái)的報(bào)文,以確定的用戶位置信息的編碼替換報(bào)文中與相應(yīng)字段,并將報(bào)文在網(wǎng)絡(luò)通信系統(tǒng)中傳遞為網(wǎng)絡(luò)接入設(shè)備接收用戶發(fā)來(lái)的報(bào)文;網(wǎng)絡(luò)接入設(shè)備將用戶發(fā)來(lái)的報(bào)文中承載的源MAC地址信息替換為確定的用戶位置信息的編碼,并將其發(fā)送給接入服務(wù)器。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于所述的網(wǎng)絡(luò)接入設(shè)備為寬帶網(wǎng)絡(luò)中的寬帶接入設(shè)備;所述的接入服務(wù)器為寬帶網(wǎng)絡(luò)中的BRAS(寬帶接入服務(wù)器)或者包含BRAS功能的網(wǎng)絡(luò)設(shè)備。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于還包括在寬帶接入設(shè)備中配置實(shí)際用戶位置信息與用戶位置信息編碼的對(duì)應(yīng)關(guān)系;在寬帶接入服務(wù)器中配置用戶位置信息編碼與實(shí)際用戶位置信息的對(duì)應(yīng)關(guān)系,或在Radius Server(遠(yuǎn)程認(rèn)證服務(wù)器)中配置用戶位置信息編碼與實(shí)際用戶位置信息的對(duì)應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于該方法還包括將從網(wǎng)絡(luò)接入設(shè)備網(wǎng)絡(luò)側(cè)端口輸入的發(fā)送給用戶的報(bào)文的目的MAC地址替換為用戶終端的MAC地址后,發(fā)送給用戶。
8.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于所述的將接入用戶的位置信息轉(zhuǎn)換成與用戶向外發(fā)送的報(bào)文中承載的MAC地址編碼格式相同編碼包括網(wǎng)絡(luò)接入設(shè)備將用戶的位置信息按照MAC地址的編碼格式編制為48bit的用戶位置信息編碼。
9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于所述的用戶位置信息編碼包括寬帶接入設(shè)備號(hào)、設(shè)備框號(hào)、槽位號(hào)、端口號(hào)中的一個(gè)或多個(gè)標(biāo)志用戶位置所需要的信息的索引;用戶終端的MAC地址、優(yōu)先級(jí)、協(xié)議封裝方法、用戶類(lèi)型、PVC(永久虛連接)標(biāo)識(shí)中的一個(gè)或多個(gè)描述用戶特征的信息的索引。
10.根據(jù)權(quán)利要求8或9所述的網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法,其特征在于所述48bit的用戶位置信息的編碼為24bit由網(wǎng)絡(luò)接入設(shè)備生產(chǎn)廠商確定內(nèi)容,5bit(比特)編碼作為用戶終端的MAC地址和/或PVC標(biāo)識(shí)的索引,7bit編碼作為網(wǎng)絡(luò)接入設(shè)備標(biāo)識(shí)的索引,7bit編碼作為接入端口號(hào)的索引,5bit編碼作為接入用戶接口板槽位號(hào)的索引。
11.根據(jù)權(quán)利要求9所述所述48bit的用戶位置信息的編碼實(shí)現(xiàn)方法,其特征在于所述的用戶位置信息編碼為采用直接映射的方法,將實(shí)際的用戶位置信息映射到用戶位置信息編碼;或者將實(shí)際的用戶位置信息先收斂到某個(gè)中間變量標(biāo)識(shí)上,然后再由中間變量標(biāo)識(shí)映射到用戶位置信息編碼。
全文摘要
本發(fā)明涉及一種網(wǎng)絡(luò)通信系統(tǒng)中用戶位置信息的傳遞方法。該方法為將接入網(wǎng)絡(luò)的用戶的位置信息轉(zhuǎn)換成用戶向外發(fā)送的報(bào)文中相應(yīng)字段的編碼格式的編碼;并將該編碼承載于用戶的報(bào)文中在網(wǎng)絡(luò)通信系統(tǒng)中傳遞。本發(fā)明所提供的方法不再受網(wǎng)絡(luò)中允許的VLAN ID數(shù)量的限制,從而使用戶位置信息的獲取更為方便可行,為網(wǎng)絡(luò)運(yùn)營(yíng)商等在網(wǎng)絡(luò)通信系統(tǒng)中實(shí)現(xiàn)帳號(hào)的防盜用、帳號(hào)的綁定業(yè)務(wù)、黑客的物理追蹤等擴(kuò)展業(yè)務(wù)功能提供了極大的方便。
文檔編號(hào)H04L29/12GK1549503SQ0312289
公開(kāi)日2004年11月24日 申請(qǐng)日期2003年5月7日 優(yōu)先權(quán)日2003年5月7日
發(fā)明者吳海軍, 徐曉林 申請(qǐng)人:華為技術(shù)有限公司