亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種防止地址沖突的方法及接入節(jié)點(diǎn)的制作方法

文檔序號(hào):7846439閱讀:144來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種防止地址沖突的方法及接入節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及帶寬接入網(wǎng)領(lǐng)域,尤其涉及一種防止地址沖突的方法及接入節(jié)
點(diǎn)O
背景技術(shù)
在互聯(lián)網(wǎng)協(xié)議版本6(IPV6,Internet Protocol Version 6)環(huán)境下,典型的電信接入網(wǎng)絡(luò)場(chǎng)景一般是駐地網(wǎng)關(guān)(RG,Residential Gateway)-接入節(jié)點(diǎn)(AN,Access Node)-寬帶網(wǎng)絡(luò)網(wǎng)關(guān)(BNG,Broadband Network Gateway)三級(jí)的設(shè)備定位方式,其中,RG 作為用戶(hù)家庭網(wǎng)關(guān),向用戶(hù)提供業(yè)務(wù)接入端口,以及多種接入方式,BNG作為三層邊緣,一般是寬帶遠(yuǎn)程接入服務(wù)器(BRAS,Broadband Remote Access Server)或者全業(yè)務(wù)路由器(SR, ServiceRouter)設(shè)備,作用是分配互聯(lián)網(wǎng)協(xié)議(IP,internet protocol)地址、路由、業(yè)務(wù)控制網(wǎng)關(guān)等。在現(xiàn)有技術(shù)中,客戶(hù)端可通過(guò)發(fā)送請(qǐng)求消息給該RG-AN-BNG三級(jí)設(shè)備獲得前綴地址。但是隨著網(wǎng)絡(luò)的迅速發(fā)展,客戶(hù)端的用戶(hù)量逐漸增多,使得BNG的管理壓力很大, IPV6地址多,學(xué)習(xí)的鄰居表項(xiàng)量大,介質(zhì)訪(fǎng)問(wèn)控制(MAC,Medium Access Control)地址發(fā)生沖突的幾率變大,由于客戶(hù)端的本地鏈路地址(LLA,Link Local Address)是客戶(hù)端根據(jù)MAC地址自動(dòng)生成的,使得LLA發(fā)生沖突的幾率也增大,容易產(chǎn)生拒絕服務(wù)(DOS,Denial ofService)攻擊,降低了系統(tǒng)的安全性。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種防止地址沖突的方法及接入節(jié)點(diǎn),用于防止寬帶網(wǎng)絡(luò)網(wǎng)關(guān)接收到的報(bào)文中包含的MAC地址沖突及LLA發(fā)生沖突,避免由于地址沖突產(chǎn)生的攻擊,提高系統(tǒng)的安全性。本發(fā)明實(shí)施例提供的防止地址沖突的方法,包括當(dāng)接收到上行報(bào)文時(shí),獲取報(bào)文中攜帶的客戶(hù)端的介質(zhì)訪(fǎng)問(wèn)控制MAC地址與鏈路本地地址LLA,報(bào)文為承載在以太網(wǎng)上的 IPV6協(xié)議報(bào)文;根據(jù)預(yù)定的規(guī)則為MAC地址生成對(duì)應(yīng)的VMAC地址;根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA,VMAC地址與VLLA具有——對(duì)應(yīng)的關(guān)系;生成的VMAC地址和VLLA在寬帶網(wǎng)絡(luò)網(wǎng)關(guān)BNG下的一個(gè)網(wǎng)絡(luò)內(nèi)是惟一的;將報(bào)文中的MAC地址與LLA替換為VMAC地址與VLLA ;發(fā)送包含VMAC地址與VLLA的上行報(bào)文。本發(fā)明實(shí)施例提供的接入節(jié)點(diǎn),包括接收器,用于當(dāng)接收到上行報(bào)文時(shí),獲取報(bào)文中攜帶的客戶(hù)端的介質(zhì)訪(fǎng)問(wèn)控制MAC地址與鏈路本地地址LLA,報(bào)文為承載在以太網(wǎng)上的互聯(lián)網(wǎng)協(xié)議版本IPV6協(xié)議報(bào)文;第一分配單元,用于根據(jù)預(yù)定的規(guī)則為MAC地址生成對(duì)應(yīng)的VMAC地址;第二分配單元,用于根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA,VAMC地址與VLLA具有一一對(duì)應(yīng)的關(guān)系;生成的VMAC地址和VLLA在寬帶網(wǎng)絡(luò)網(wǎng)關(guān)BNG下的一個(gè)網(wǎng)絡(luò)內(nèi)是惟一的;替換單元,用于將報(bào)文中的MAC地址與LLA替換為對(duì)應(yīng)的VMAC地址與VLLA ;發(fā)送器,用于發(fā)送包含VMAC地址與VLLA的上行報(bào)文。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)當(dāng)接收到攜帶MAC地址與LLA的上行報(bào)文時(shí),為報(bào)文中的MAC地址分配唯一的VMAC地址,并根據(jù)VMAC地址生成 VLLA,因此生成的VLLA也具有唯一性,通過(guò)利用VMAC地址與VLLA替換報(bào)文中的MAC地址與LLA,發(fā)送替換后的報(bào)文,使得寬帶網(wǎng)絡(luò)網(wǎng)關(guān)接收到的上行報(bào)文中的VMAC地址與VLLA均具有唯一性,避免了地址沖突的發(fā)生,提高了系統(tǒng)的安全性。


圖1為本發(fā)明電信接入節(jié)點(diǎn)的一個(gè)實(shí)施例示意圖;圖2為本發(fā)明一種防止地址沖突的方法的一個(gè)實(shí)施例示意圖;圖3為本發(fā)明一種防止地址沖突的方法的另一實(shí)施例示意圖;圖4為本發(fā)明一種防止地址沖突的方法的另一實(shí)施例示意圖;圖5為本發(fā)明一種接入節(jié)點(diǎn)的一個(gè)實(shí)施例示意圖;圖6為本發(fā)明一種接入節(jié)點(diǎn)的另一實(shí)施例示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種防止地址沖突的方法及接入節(jié)點(diǎn),用于防止寬帶網(wǎng)絡(luò)網(wǎng)關(guān)接收到報(bào)文中的MAC地址發(fā)生沖突及LLA發(fā)生沖突,避免DOS攻擊的產(chǎn)生,提高系統(tǒng)的安全性。為了更好的理解技術(shù),請(qǐng)參閱圖1,為電信接入網(wǎng)絡(luò)的示意圖,其中,電信接入網(wǎng)絡(luò)采用的RG-AN-BNG的基本架構(gòu),其中,RG作為用戶(hù)家庭網(wǎng)關(guān),向用戶(hù)提供業(yè)務(wù)接入端口,以及多種接入方式,帶寬網(wǎng)絡(luò)網(wǎng)關(guān)BNG作為三層邊緣,一般是BRAS或者SR設(shè)備,作用是分配 IP地址、路由、業(yè)務(wù)控制網(wǎng)關(guān)等。在本發(fā)明實(shí)施例中,客戶(hù)端將發(fā)送報(bào)文給RG,并經(jīng)過(guò)RG及AN的轉(zhuǎn)發(fā),BNG將接收到的該報(bào)文,其中,報(bào)文是指承載在以太網(wǎng)上的IPV6協(xié)議報(bào)文,需要說(shuō)明的是,在本發(fā)明實(shí)施例中提到的報(bào)文均是指承載在以太網(wǎng)上的IPV6協(xié)議報(bào)文。請(qǐng)參閱圖2,為本發(fā)明實(shí)施例中一種防止地址沖突的方法的實(shí)施例,包括201、當(dāng)接收到上行報(bào)文時(shí),獲取報(bào)文中攜帶的客戶(hù)端的介質(zhì)訪(fǎng)問(wèn)控制MAC地址與鏈路本地地址LLA ;在本發(fā)明實(shí)施例中,當(dāng)接入節(jié)點(diǎn)接收到RG轉(zhuǎn)發(fā)的上行報(bào)文時(shí),將獲取報(bào)文中攜帶的客戶(hù)端的介質(zhì)訪(fǎng)問(wèn)控制MAC地址與鏈路本地地址LLA,其中,報(bào)文是承載在以太網(wǎng)上的 IPV6協(xié)議報(bào)文。接入節(jié)點(diǎn)可以為光纜終端設(shè)備(0LT,optiCal line terminal),數(shù)字用戶(hù)線(xiàn)路接入復(fù)用器(DSLAM,DigitalSubscriber Line Access Multiplexer),光網(wǎng)絡(luò)單元(OUN, Optical Network Unit),多用戶(hù)居住單元(MDU,Multiple Dwelling Unit)等多種節(jié)點(diǎn)設(shè)備中的任意一種。LLA為IPV6單播地址中的一種,IPV6單播地址還包括全球單播地址和站點(diǎn)本地地址等,LLA用于鄰居發(fā)現(xiàn)協(xié)議和無(wú)狀態(tài)自動(dòng)配置中鏈路本地節(jié)點(diǎn)之間的通信,且使用LLA作為源地址或目的地址數(shù)據(jù)報(bào)文不會(huì)被轉(zhuǎn)發(fā)到其他鏈路上。在本發(fā)明實(shí)施例中,客戶(hù)端在啟用IPV6協(xié)議時(shí),將自動(dòng)生成一個(gè)對(duì)應(yīng)的LLA,且與其MAC地址具有一一對(duì)應(yīng)的映射關(guān)系,其中,客戶(hù)端包含但不限定于鄰居發(fā)現(xiàn)協(xié)議用戶(hù)終端,點(diǎn)到點(diǎn)協(xié)議用戶(hù)終端,動(dòng)態(tài)主機(jī)配置協(xié)議用戶(hù)終端,擴(kuò)展認(rèn)證協(xié)議用戶(hù)終端,二層傳輸協(xié)議用戶(hù)終端。202、根據(jù)預(yù)定的規(guī)則為MAC地址生成對(duì)應(yīng)的VMAC地址;接入節(jié)點(diǎn)在獲取到MAC地址與LLA之后,將根據(jù)預(yù)定的規(guī)則為MAC地址生成對(duì)應(yīng)的虛擬介質(zhì)訪(fǎng)問(wèn)控制(VMAC,Virtual Medium Access Control)地址,在本發(fā)明實(shí)施例中, 按預(yù)定的規(guī)則為MAC地址生成對(duì)應(yīng)的VMAC地址的方式有多種,例如,可以創(chuàng)建VMAC地址池,從VMAC地址池中獲取空閑的VMAC地址作為該MAC地址對(duì)應(yīng)的VMAC地址,其中,VMAC地址池中的VMAC地址是具有唯一性的?;蛘呖梢岳肰MAC地址表按順序?yàn)榻邮盏降膱?bào)文的 MAC地址分配VMAC地址,其中VMAC地址表中的VMAC地址也是具有唯一性的?;蛘呖梢愿鶕?jù)MAC地址及其對(duì)應(yīng)上報(bào)的接入設(shè)備的端口號(hào),根據(jù)一定的算法計(jì)算VMAC地址。需要說(shuō)明的是,在本發(fā)明實(shí)施例中,為MAC地址分配唯一的VMAC地址的方法有多種,此處不做限定。 另外,VMAC地址具有唯一性是指VMAC地址在如圖1所示的寬帶網(wǎng)絡(luò)網(wǎng)關(guān)BNG下的一個(gè)網(wǎng)絡(luò)內(nèi)不沖突,即每個(gè)VMAC地址在這個(gè)網(wǎng)絡(luò)內(nèi)與其他VMAC地址都是不相同的。203、根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA ;接入節(jié)點(diǎn)為MAC地址生成對(duì)應(yīng)的VMAC地址之后,將根據(jù)該VMAC地址生成對(duì)應(yīng)的虛擬鏈路本地地址(VLLA,Virtual Link Local Address),其中,VMAC地址與VLLA具有—— 對(duì)應(yīng)的關(guān)系,且生成的VMAC地址與VLLA在帶寬網(wǎng)絡(luò)網(wǎng)關(guān)下的一個(gè)網(wǎng)絡(luò)內(nèi)是唯一的。204、 將報(bào)文中MAC地址與LLA替換為對(duì)應(yīng)的VMAC地址與VLLA ;接入節(jié)點(diǎn)生成VMAC地址與VLLA之后,將報(bào)文中的MAC地址與LLA替換為對(duì)應(yīng)的 VMAC地址與VLLA。205、發(fā)送包含VMAC地址與VLLA的上行報(bào)文。接入節(jié)點(diǎn)在進(jìn)行了替換之后,將發(fā)送包含VMAC地址與VLLA的上行報(bào)文,使得寬帶網(wǎng)絡(luò)網(wǎng)關(guān)接收到的報(bào)文中包含VMAC地址與VLLA,且VMAC地址及VLLA都具有唯一性,且 VMAC地址與VLLA具有唯一性是指在如圖1所示的寬帶網(wǎng)絡(luò)網(wǎng)關(guān)下的一個(gè)網(wǎng)絡(luò)內(nèi)不沖突。在本發(fā)明實(shí)施例,接入節(jié)點(diǎn)為上行報(bào)文中的MAC地址分配唯一的VMAC地址,且根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA,接入節(jié)點(diǎn)將報(bào)文中的MAC地址與LLA替換為VMAC地址與 VLLA,并發(fā)送給寬帶網(wǎng)絡(luò)網(wǎng)關(guān),使得寬帶網(wǎng)絡(luò)網(wǎng)關(guān)接收到的報(bào)文中的VMAC地址及VLLA具有唯一性,有效的避免了地址沖突,提高了系統(tǒng)的安全性。為了更好的理解技術(shù),請(qǐng)參閱圖3,為本發(fā)明實(shí)施例中一種防止地址沖突的方法的實(shí)施例,包括301、當(dāng)接收到上行報(bào)文時(shí),獲取報(bào)文中攜帶的客戶(hù)端的介質(zhì)訪(fǎng)問(wèn)控制MAC地址與鏈路本地地址LLA ;步驟301描述的內(nèi)容與圖2所示實(shí)施例中步驟201描述的內(nèi)容相同,此處不再贅述。302、根據(jù)預(yù)定的規(guī)則為MAC地址生成對(duì)應(yīng)的VMAC地址;在本發(fā)明實(shí)施例中,步驟302描述的內(nèi)容與圖2所示實(shí)施例中步驟302描述的內(nèi)容相同,此處不再贅述。303、根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA ;接入節(jié)點(diǎn)為MAC地址分配唯一的VMAC地址后,將根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA,在本發(fā)明實(shí)施例中,可采用無(wú)狀態(tài)自動(dòng)配置的方法或者按順序分配的方法為VMAC地址生成對(duì)應(yīng)的VLLA,例如,可利用標(biāo)準(zhǔn)的EUI-64(64-bit extended unique identifier)方法為 VMAC地址生成對(duì)應(yīng)的VLLA,或者,可按照接收到上行報(bào)文的順序通過(guò)查找VLLA表的方法為 VMAC地址分配對(duì)應(yīng)的VLLA,需要說(shuō)明的是,在實(shí)際應(yīng)用中,根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA 的方法有多種,只要保證生成的VLLA是惟一的即可,此處不做限定。304、將MAC地址與LLA以及VMAC地址與VLLA之間的對(duì)應(yīng)關(guān)系添加到接入節(jié)點(diǎn)的表項(xiàng)中;接入節(jié)點(diǎn)獲取具有一一對(duì)應(yīng)關(guān)系的VMAC地址與VLLA后,將MCA地址與LLA,以及 VMAC地址與VLLA之間的對(duì)應(yīng)關(guān)系添加到接入節(jié)點(diǎn)的表項(xiàng)中。在本發(fā)明實(shí)施例中,表項(xiàng)的結(jié)構(gòu)可參考下表
原地址虛擬地址MAClLLAlVMAClVLLAlMAC2LLA2VMAC2VLLA2MAC3LLA3VMAC3VLLA3305、將報(bào)文中的MAC地址與LLA替換為對(duì)應(yīng)的VMAC地址與VLLA ;接入節(jié)點(diǎn)在將對(duì)應(yīng)關(guān)系添加到表項(xiàng)中之后,將報(bào)文中的MAC地址與LLA替換為對(duì)應(yīng)的VMAC地址與VLLA。306、發(fā)送包含VMAC地址與VLLA的上行報(bào)文。接入節(jié)點(diǎn)發(fā)送包含VMAC地址與VLLA的上行報(bào)文。在本發(fā)明實(shí)施例中,接入節(jié)點(diǎn)為接收到的上行報(bào)文中的MAC地址生成具有唯一性的VMAC地址,并根據(jù)唯一的VMAC地址生成對(duì)應(yīng)的VLLA,并將報(bào)文中的MAC地址與LLA替換為VMAC地址與VLLA之后發(fā)送給寬帶網(wǎng)絡(luò)網(wǎng)關(guān),使得寬帶網(wǎng)絡(luò)網(wǎng)關(guān)接收到的VMAC地址與 VLLA具有唯一性,避免寬帶網(wǎng)絡(luò)網(wǎng)關(guān)上的地址發(fā)生沖突,提高了系統(tǒng)的安全性。圖2及圖3所示實(shí)施例描述了上行報(bào)文通過(guò)將原有的MAC地址與LLA替換為VMAC 地址與VLLA并發(fā)送給寬帶網(wǎng)絡(luò)網(wǎng)關(guān)的過(guò)程,由于VMAC地址與VLLA具有唯一性,可以有效的避免寬帶網(wǎng)絡(luò)網(wǎng)關(guān)中的地址發(fā)生沖突。在本發(fā)明實(shí)施例中,當(dāng)寬帶網(wǎng)絡(luò)網(wǎng)關(guān)對(duì)接收到的報(bào)文進(jìn)行處理之后,將發(fā)送響應(yīng)的報(bào)文,下面將介紹接入節(jié)點(diǎn)處理下行報(bào)文的方式,請(qǐng)參閱圖4,為本發(fā)明實(shí)施例中一種防止地址沖突的方法的實(shí)施例,包括401、當(dāng)接收到下行報(bào)文時(shí),獲取報(bào)文中攜帶的VMAC地址與VLLA ;當(dāng)接入節(jié)點(diǎn)接收到下行報(bào)文時(shí),將獲取該報(bào)文中攜帶的VMAC地址與VLLA。402、在接入節(jié)點(diǎn)的表項(xiàng)中查找與VMAC地址與VLLA相對(duì)應(yīng)的MAC地址與LLA ;接入節(jié)點(diǎn)在轉(zhuǎn)發(fā)該報(bào)文時(shí),需要將虛擬的地址替換為實(shí)際的目的地址的MAC地址與LLA,因此,接入節(jié)點(diǎn)將在表項(xiàng)中查找與下行報(bào)文中的VMAC地址與VLLA相對(duì)應(yīng)的MAC地址與LLA。在本發(fā)明實(shí)施例中,接入節(jié)點(diǎn)查找對(duì)應(yīng)的MAC地址與LLA的對(duì)應(yīng)的關(guān)系的方式有多種,例如可根據(jù)具有唯一性的VMAC地址進(jìn)行查找,或者根據(jù)具有唯一性的VLLA進(jìn)行查找,或者根據(jù)VMAC地址與VLLA的對(duì)應(yīng)關(guān)系進(jìn)行查找,在實(shí)際應(yīng)用中,可根據(jù)具體的方式確定查找方式,此處不做限定。
403、將報(bào)文中攜帶的VMAC地址與VLLA替換為對(duì)應(yīng)的MAC地址與LLA ;接入節(jié)點(diǎn)獲得對(duì)應(yīng)的MAC地址與LLA之后,將報(bào)文中攜帶的VMAC地址與VLLA替換為對(duì)應(yīng)的MAC地址與LLA。404、發(fā)送包含MAC地址與LLA的下行報(bào)文。接入節(jié)點(diǎn)完成VMAC地址與VLLA的替換之后,將發(fā)送替換后的包含MAC地址與LLA 的下行報(bào)文。在本發(fā)明實(shí)施例中,通過(guò)利用接入節(jié)點(diǎn)保存的MAC地址與LLA以及VMAC地址與 VLLA完成地址的替換,使得發(fā)送給客戶(hù)端的下行報(bào)文中包含的是MAC地址與LLA,實(shí)現(xiàn)寬帶網(wǎng)絡(luò)網(wǎng)關(guān)的成功轉(zhuǎn)發(fā)。請(qǐng)參閱圖5、為本發(fā)明實(shí)施例中接入節(jié)點(diǎn)的實(shí)施例,包括接收器501,用于當(dāng)接收到上行報(bào)文時(shí),獲取報(bào)文中攜帶的客戶(hù)端的介質(zhì)訪(fǎng)問(wèn)控制 MAC地址與鏈路本地地址LLA,其中報(bào)文為承載在以太網(wǎng)上的互聯(lián)網(wǎng)協(xié)議版本IPV6協(xié)議報(bào)文;第一分配單元502,用于根據(jù)預(yù)定的規(guī)則為MAC地址生成對(duì)應(yīng)的VMAC地址;第二分配單元503,用于根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA,且VAMC地址與所述VLLA 具有一一對(duì)應(yīng)的關(guān)系,所述生成的VMAC地址和VLLA在寬帶網(wǎng)絡(luò)網(wǎng)關(guān)BNG下的一個(gè)網(wǎng)絡(luò)內(nèi)是惟一的;替換單元504,用于將報(bào)文中的MAC地址與LLA替換為對(duì)應(yīng)的VMAC地址與VLLA ;發(fā)送器505,用于發(fā)送包含VMAC地址與VLLA的上行報(bào)文。接入節(jié)點(diǎn)為上行報(bào)文中的MAC地址分配唯一的VMAC地址,且根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA,接入節(jié)點(diǎn)將報(bào)文中的MAC地址與LLA替換為VMAC地址與VLLA,并發(fā)送給寬帶網(wǎng)絡(luò)網(wǎng)關(guān),使得寬帶網(wǎng)絡(luò)網(wǎng)關(guān)接收到的報(bào)文中的VMAC地址及VLLA具有唯一性,有效的避免了地址沖突,提高了系統(tǒng)的安全性。為了更好的理解本發(fā)明,請(qǐng)參閱圖6,為本發(fā)明實(shí)施例中接入節(jié)點(diǎn)的實(shí)施例,包括圖6所示的接收器501,第一分配單元502,第二分配單元503,替換單元504,發(fā)送器505,與圖5實(shí)施例描述的內(nèi)容相同,此處不再贅述。在本發(fā)明實(shí)施例中,接收器501還用于當(dāng)接收到下行報(bào)文時(shí),獲取報(bào)文中攜帶的 VMAC地址與VLLA ;替換單元504還用于將接收到的下行報(bào)文中攜帶的VMAC地址與VLLA替換為對(duì)應(yīng)的MAC地址與LLA ;發(fā)送器505還用于發(fā)送包含MAC地址與LLA的下行報(bào)文。在本發(fā)明實(shí)施例中,接入節(jié)點(diǎn)還包括添加單元601,用于將MAC地址與LLA以及VMAC地址與VLLA的之間的對(duì)應(yīng)關(guān)系添加到接入節(jié)點(diǎn)的表項(xiàng)中;查找單元602,用于在接入節(jié)點(diǎn)的表項(xiàng)中查找與VMAC地址與VLLA相對(duì)應(yīng)的MAC地址與LLA。在本發(fā)明實(shí)施例中,當(dāng)接入節(jié)點(diǎn)接收到上行報(bào)文時(shí),由接收器501獲取報(bào)文中攜帶的MAC地址與LLA,接著第一分配單元502將為MAC地址分配唯一的VMAC地址,第二分配單元將根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA,添加單元601將MAC地址與LLA以及VMAC地址與 VLLA之間的對(duì)應(yīng)關(guān)系添加到接入節(jié)點(diǎn)的表項(xiàng)中,接著由替換單元504將報(bào)文中的MAC地址與LLA替換為對(duì)應(yīng)的VMAC地址與VLLA,最后,發(fā)送器505將發(fā)送包含VMAC地址與VLLA的上行報(bào)文。且在本發(fā)明實(shí)施例中,當(dāng)接入節(jié)點(diǎn)接收到下行報(bào)文時(shí),接收器501將獲取報(bào)文中攜帶的VMAC地址與VLLA,并由查找單元602在接入節(jié)點(diǎn)的表項(xiàng)中查找VMAC地址與VLLA相對(duì)應(yīng)的MAC地址與LLA,獲得之后,替換單元503將報(bào)文中攜帶的VMAC地址與VLLA替換為對(duì)應(yīng)的MAC地址與LLA,最后發(fā)送器504發(fā)送包含MAC地址與LLA的下行報(bào)文。在本發(fā)明實(shí)施例中,接入節(jié)點(diǎn)為接收到的上行報(bào)文中的MAC地址分配唯一的VMAC 地址,并根據(jù)唯一的VMAC地址生成對(duì)應(yīng)的VLLA,并將報(bào)文中的MAC地址與LLA替換為VMAC 地址與VLLA之后發(fā)送給寬帶網(wǎng)絡(luò)網(wǎng)關(guān),使得寬帶網(wǎng)絡(luò)網(wǎng)關(guān)中的VMAC地址與VLLA具有唯一性,避免寬帶網(wǎng)絡(luò)網(wǎng)關(guān)上的地址發(fā)生沖突,提高了系統(tǒng)的安全性。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明所提供的一種防止地址發(fā)生沖突的方法及接入節(jié)點(diǎn),進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種防止地址沖突的方法,其特征在于,當(dāng)接收到上行報(bào)文時(shí),獲取所述報(bào)文中攜帶的客戶(hù)端的介質(zhì)訪(fǎng)問(wèn)控制MAC地址與鏈路本地地址LLA,所述報(bào)文為承載在以太網(wǎng)上的互聯(lián)網(wǎng)協(xié)議版本IPV6協(xié)議報(bào)文; 根據(jù)預(yù)定的規(guī)則為所述MAC地址生成對(duì)應(yīng)的VMAC地址;根據(jù)所述VMAC地址生成對(duì)應(yīng)的VLLA,所述VMAC地址與所述VLLA具有一一對(duì)應(yīng)的關(guān)系,所述生成的VMAC地址和VLLA在寬帶網(wǎng)絡(luò)網(wǎng)關(guān)BNG下的一個(gè)網(wǎng)絡(luò)內(nèi)是惟一的; 將所述報(bào)文中的所述MAC地址與LLA替換為對(duì)應(yīng)的所述VMAC地址與VLLA ; 發(fā)送包含所述VMAC地址與VLLA的上行報(bào)文。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述VMAC地址生成對(duì)應(yīng)的VLLA 包括采用無(wú)狀態(tài)自動(dòng)配置的方法或者按順序分配的方法為所述VMAC地址生成對(duì)應(yīng)的 VLLA0
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送包含所述VMAC地址與VLLA的上行報(bào)文之前還包括將所述MAC地址與LLA以及VMAC地址與VLLA之間的對(duì)應(yīng)關(guān)系添加到接入節(jié)點(diǎn)的表項(xiàng)中。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括 當(dāng)接收到下行報(bào)文時(shí),獲取所述報(bào)文中攜帶的VMAC地址與VLLA ;在接入節(jié)點(diǎn)的表項(xiàng)中查找與所述VMAC地址與VLLA相對(duì)應(yīng)的MAC地址與LLA ; 將所述報(bào)文中攜帶的VMAC地址與VLLA替換為對(duì)應(yīng)的所述MAC地址與LLA ; 發(fā)送包含所述MAC地址與LLA的下行報(bào)文。
5.一種接入節(jié)點(diǎn),其特征在于,包括接收器,用于當(dāng)接收到上行報(bào)文時(shí),獲取所述報(bào)文中攜帶的客戶(hù)端的介質(zhì)訪(fǎng)問(wèn)控制MAC 地址與鏈路本地地址LLA,所述報(bào)文為承載在以太網(wǎng)上的互聯(lián)網(wǎng)協(xié)議版本IPV6協(xié)議報(bào)文; 第一分配單元,用于根據(jù)預(yù)定的規(guī)則為所述MAC地址生成對(duì)應(yīng)的VMAC地址; 第二分配單元,用于根據(jù)所述VMAC地址生成對(duì)應(yīng)的VLLA,所述VAMC地址與所述VLLA 具有一一對(duì)應(yīng)的關(guān)系,所述生成的VMAC地址和VLLA在寬帶網(wǎng)絡(luò)網(wǎng)關(guān)BNG下的一個(gè)網(wǎng)絡(luò)內(nèi)是惟一的;替換單元,用于將所述報(bào)文中的所述MAC地址與LLA替換為對(duì)應(yīng)的所述VMAC地址與 VLLA ;發(fā)送器,用于發(fā)送包含所述VMAC地址與VLLA的上行報(bào)文。
6.根據(jù)權(quán)利要求5所述的接入節(jié)點(diǎn),其特征在于,所述接入節(jié)點(diǎn)還包括添加單元,用于將所述MAC地址與LLA以及所述VMAC地址與VLLA之間的對(duì)應(yīng)關(guān)系添加到接入節(jié)點(diǎn)的表項(xiàng)中。
7.根據(jù)權(quán)利要求5所述的接入節(jié)點(diǎn),其特征在于,所述接收器還用于當(dāng)接收到下行報(bào)文時(shí),獲取所述報(bào)文中攜帶的VMAC地址與VLLA ; 所述替換單元還用于將所述報(bào)文中攜帶的VMAC地址與VLLA替換為對(duì)應(yīng)的所述MAC地址與LLA ;所述發(fā)送器還用于發(fā)送包含所述MAC地址與LLA的下行報(bào)文。
8.根據(jù)權(quán)利要求7所述的接入節(jié)點(diǎn),其特征在于,所述接入節(jié)點(diǎn)還包括 查找單元,用于在接入節(jié)點(diǎn)的表項(xiàng)中查找與所述VMAC地址與VLLA相對(duì)應(yīng)的MAC地址與 LLA。
全文摘要
一種防止地址沖突的方法及接入節(jié)點(diǎn)。方法包括當(dāng)接收到上行報(bào)文時(shí),獲取報(bào)文中攜帶的客戶(hù)端的介質(zhì)訪(fǎng)問(wèn)控制MAC地址與鏈路本地地址LLA,報(bào)文為承載在以太網(wǎng)上的IPV6協(xié)議報(bào)文;根據(jù)預(yù)定的規(guī)則為MAC地址生成對(duì)應(yīng)的VMAC地址;根據(jù)VMAC地址生成對(duì)應(yīng)的VLLA,VMAC地址與VLLA具有一一對(duì)應(yīng)的關(guān)系;生成的VMAC地址和VLLA在寬帶網(wǎng)絡(luò)網(wǎng)關(guān)BNG下的一個(gè)網(wǎng)絡(luò)內(nèi)是惟一的;將報(bào)文中的MAC地址與LLA替換為VMAC地址與VLLA;發(fā)送包含VMAC地址與VLLA的上行報(bào)文。此外,還提供一種接入節(jié)點(diǎn)。
文檔編號(hào)H04L29/12GK102246495SQ201180000318
公開(kāi)日2011年11月16日 申請(qǐng)日期2011年4月20日 優(yōu)先權(quán)日2011年4月20日
發(fā)明者戴岳華, 楊顯杰, 羅勇 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1