專利名稱:節(jié)點(diǎn)設(shè)備、網(wǎng)絡(luò)接入設(shè)備、地址沖突處理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),特別是涉及一種節(jié)點(diǎn)設(shè)備、網(wǎng)絡(luò)接入設(shè)備、地址沖突處理方法和系統(tǒng)
背景技術(shù):
IPv6 (Internet Protocol Version 6,互聯(lián)網(wǎng)協(xié)議)技術(shù)是下一代互聯(lián)網(wǎng)中的重要網(wǎng)絡(luò)技術(shù),由于其擁有海量地址,在實(shí)際應(yīng)用中為了簡化節(jié)點(diǎn)配置地址方法,一般會采用節(jié)點(diǎn)接入設(shè)備廣播地址前綴,而地址后綴由節(jié)點(diǎn)通過算法自動生成。為防止在同一臺接入設(shè)備下的兩個節(jié)點(diǎn)生成同樣的地址后綴,導(dǎo)致IPv6地址沖突情況的發(fā)生,標(biāo)準(zhǔn)IPv6協(xié)議規(guī)定,在節(jié)點(diǎn)生成地址后綴后需要進(jìn)行地址沖突的檢測,只有通過檢測確認(rèn)地址唯一之后,節(jié)點(diǎn)才能使用該地址。在IPv6網(wǎng)絡(luò)的實(shí)際應(yīng)用中,如果存在一個惡意節(jié)點(diǎn),該節(jié)點(diǎn)響應(yīng)所有的同子網(wǎng)內(nèi)其它節(jié)點(diǎn)的地址沖突檢測,并返回發(fā)生沖突的結(jié)果,會造成這些節(jié)點(diǎn)均無法成功配置IPv6 地址,從而導(dǎo)致通信無法正常進(jìn)行。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種節(jié)點(diǎn)設(shè)備、網(wǎng)絡(luò)接入設(shè)備、地址沖突處理方法和系統(tǒng),防止IPv6地址分配時可能受到的地址沖突檢測攻擊。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種用于IPv6網(wǎng)絡(luò)的地址沖突處理方法,包括 網(wǎng)絡(luò)接入設(shè)備接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突仲裁請求,所述地址沖突仲裁請求包括所述節(jié)點(diǎn)設(shè)備生成的IPv6地址的接口地址,所述接口地址為請求仲裁的所述節(jié)點(diǎn)設(shè)備欲配置的 IPv6地址的后64位;所述網(wǎng)絡(luò)接入設(shè)備在地址注冊緩沖中查找所述節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,所述地址注冊緩沖記錄的是在所述節(jié)點(diǎn)設(shè)備發(fā)送所述地址沖突仲裁請求之前,已與所述網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備的接口地址;如果所述節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于所述地址注冊緩沖中,所述網(wǎng)絡(luò)接入設(shè)備向所述節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的仲裁結(jié)果;如果所述節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于所述地址注冊緩沖中,所述網(wǎng)絡(luò)接入設(shè)備向所述節(jié)點(diǎn)設(shè)備返回地址未發(fā)生沖突的仲裁結(jié)果。在一個實(shí)施例中,在所述網(wǎng)絡(luò)接入設(shè)備接收節(jié)點(diǎn)設(shè)備發(fā)起的地址沖突仲裁請求之前,包括所述網(wǎng)絡(luò)接入設(shè)備接收所述節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突檢測請求,所述地址沖突檢測請求是對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測的請求;所述網(wǎng)絡(luò)接入設(shè)備將所述地址沖突檢測請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)內(nèi)所有節(jié)點(diǎn),對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測,并將所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突時的檢測結(jié)果返回給所述節(jié)點(diǎn)設(shè)備;響應(yīng)于預(yù)定次數(shù)的所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果,所述節(jié)點(diǎn)設(shè)備向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送所述地址沖突仲裁請求。在一個實(shí)施例中,所述的地址沖突處理方法,還包括監(jiān)聽設(shè)備監(jiān)聽所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備之間的交互過程;響應(yīng)于所述節(jié)點(diǎn)設(shè)備欲配置的接口地址經(jīng)檢測未發(fā)生地址沖突,且所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備的認(rèn)證協(xié)商成功的監(jiān)聽信息,所述網(wǎng)絡(luò)接入設(shè)備將協(xié)商成功的接口地址記錄于所述地址注冊緩沖中。在一個實(shí)施例中,在所述網(wǎng)絡(luò)接入設(shè)備將協(xié)商成功的接口地址記錄于所述地址注冊緩沖中之后,包括響應(yīng)于所述節(jié)點(diǎn)設(shè)備中斷通信并釋放所述節(jié)點(diǎn)設(shè)備的接口地址的監(jiān)聽信息,所述網(wǎng)絡(luò)接入設(shè)備釋放所述地址注冊緩沖中記錄的所述節(jié)點(diǎn)設(shè)備的接口地址。在一個實(shí)施例中,所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備之間的交互符合點(diǎn)對點(diǎn)協(xié)議的IP控制協(xié)議。
為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種用于IPv6地址沖突處理的網(wǎng)絡(luò)接入設(shè)備, 包括仲裁請求接收模塊,用于接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突仲裁請求,所述地址沖突仲裁請求包括所述節(jié)點(diǎn)設(shè)備生成的IPv6地址的接口地址,所述接口地址為請求仲裁的所述節(jié)點(diǎn)設(shè)備欲配置的IPv6地址的后64位;地址查找模塊,用于在地址注冊緩沖中查找所述節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,所述地址注冊緩沖記錄的是在所述節(jié)點(diǎn)設(shè)備發(fā)送所述地址沖突仲裁請求之前,已與所述網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備的接口地址;仲裁模塊, 用于當(dāng)所述節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于所述地址注冊緩沖時,向所述節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的仲裁結(jié)果,當(dāng)所述節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于所述地址注冊緩沖時,向所述節(jié)點(diǎn)設(shè)備返回地址未發(fā)生沖突的仲裁結(jié)果。在一個實(shí)施例中,所述的網(wǎng)絡(luò)接入設(shè)備還包括檢測請求接收模塊,用于接收所述節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突檢測請求,所述地址沖突檢測請求是對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測的請求;檢測模塊,用于將所述地址沖突檢測請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)內(nèi)所有節(jié)點(diǎn),對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測,并將所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突時的檢測結(jié)果返回給所述節(jié)點(diǎn)設(shè)備,所述節(jié)點(diǎn)設(shè)備響應(yīng)于預(yù)定次數(shù)的所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果,向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送所述地址沖突仲裁請求。為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種用于IPv6地址沖突處理的節(jié)點(diǎn)設(shè)備,包括仲裁請求發(fā)送模塊,用于向網(wǎng)絡(luò)接入設(shè)備發(fā)送地址沖突仲裁請求,所述地址沖突仲裁請求包括所述節(jié)點(diǎn)設(shè)備生成的IPv6地址的接口地址,所述接口地址為請求仲裁的所述節(jié)點(diǎn)設(shè)備欲配置的IPv6地址的后64位,所述網(wǎng)絡(luò)接入設(shè)備在地址注冊緩沖中查找所述節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,所述地址注冊緩沖記錄的是在所述節(jié)點(diǎn)設(shè)備發(fā)送所述地址沖突仲裁請求之前,已與所述網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備的接口地址;仲裁結(jié)果接收模塊,用于當(dāng)所述節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于所述地址注冊緩沖時,接收所述網(wǎng)絡(luò)接入設(shè)備返回的地址發(fā)生沖突的仲裁結(jié)果,當(dāng)所述節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于所述地址注冊緩沖時,接收所述網(wǎng)絡(luò)接入設(shè)備返回的地址未發(fā)生沖突的仲裁結(jié)果。在一個實(shí)施例中,所述的節(jié)點(diǎn)設(shè)備還包括檢測請求發(fā)送模塊,用于向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送地址沖突檢測請求,所述地址沖突檢測請求是對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測的請求;檢測結(jié)果接收模塊,用于在所述網(wǎng)絡(luò)接入設(shè)備將所述地址沖突檢測請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)內(nèi)所有節(jié)點(diǎn),對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測之后,接收所述網(wǎng)絡(luò)接入設(shè)備返回的所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突時的檢測結(jié)果;沖突結(jié)果計(jì)數(shù)模塊,用于記錄接收到所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果的次數(shù),響應(yīng)于預(yù)定次數(shù)的所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果,仲裁請求發(fā)送模塊向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送所述地址沖突仲裁請求。 為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種包括上述的網(wǎng)絡(luò)接入設(shè)備和節(jié)點(diǎn)設(shè)備的地址沖突處理系統(tǒng),還包括監(jiān)聽設(shè)備,用于監(jiān)聽所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備之間的交互過程,其中,響應(yīng)于所述節(jié)點(diǎn)設(shè)備欲配置的接口地址經(jīng)檢測未發(fā)生地址沖突,且所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備的認(rèn)證協(xié)商成功的監(jiān)聽信息,所述網(wǎng)絡(luò)接入設(shè)備將協(xié)商成功的接口地址記錄于所述地址注冊緩沖中。在一個實(shí)施例中,響應(yīng)于所述節(jié)點(diǎn)設(shè)備中斷通信并釋放所述節(jié)點(diǎn)設(shè)備的接口地址的監(jiān)聽信息,所述網(wǎng)絡(luò)接入設(shè)備釋放所述地址注冊緩沖中記錄的所述節(jié)點(diǎn)設(shè)備的接口地址。在一個實(shí)施例中,所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備之間的交互符合點(diǎn)對點(diǎn)協(xié)議的IP控制協(xié)議?;谏鲜黾夹g(shù)方案,根據(jù)本發(fā)明的一方面,網(wǎng)絡(luò)接入設(shè)備可以將地址注冊緩沖中記錄的有效IPv6接口地址作為地址沖突仲裁的依據(jù),對節(jié)點(diǎn)設(shè)備欲配置的IPv6接口地址進(jìn)行沖突仲裁。通過這種沖突仲裁,可以防止惡意節(jié)點(diǎn)響應(yīng)所有地址沖突檢測并返回發(fā)生沖突的結(jié)果,從而所導(dǎo)致的節(jié)點(diǎn)無法成功配置IPv6地址的情形。另外,相對于傳統(tǒng)的 DAD (Duplicate Address Detection,重復(fù)地址探測)沖突檢測過程,節(jié)點(diǎn)設(shè)備不必等到DAD 過程的定時器超時才判斷地址沒有發(fā)生沖突,起到加速地址生效的作用,在未來的移動IP 的切換過程中將有助于節(jié)點(diǎn)設(shè)備的快速切換。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步解釋,構(gòu)成本發(fā)明的一部分。本發(fā)明的示意性實(shí)施例及其說明僅用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1為根據(jù)本發(fā)明實(shí)施例的用于IPv6網(wǎng)絡(luò)的地址沖突處理方法的流程圖。圖2為根據(jù)本發(fā)明另一實(shí)施例的用于IPv6網(wǎng)絡(luò)的地址沖突處理方法的流程圖。圖3為根據(jù)本發(fā)明實(shí)施例的用于IPv6地址沖突處理的網(wǎng)絡(luò)接入設(shè)備的結(jié)構(gòu)示意圖。圖4為根據(jù)本發(fā)明另一實(shí)施例的用于IPv6地址沖突處理的網(wǎng)絡(luò)接入設(shè)備的結(jié)構(gòu)示意圖。圖5為根據(jù)本發(fā)明實(shí)施例的用于IPv6地址沖突處理的節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)示意圖。圖6為根據(jù)本發(fā)明另一實(shí)施例的用于IPv6地址沖突處理的節(jié)點(diǎn)設(shè)備的結(jié)構(gòu)示意圖。圖7為根據(jù)本發(fā)明實(shí)施例的用于IPv6網(wǎng)絡(luò)的地址沖突處理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面參照附圖對本發(fā)明進(jìn)行更詳細(xì)的描述,其中說明本發(fā)明的示例性實(shí)施例。在附圖中,相同的標(biāo)號表示相同或者相似的組件或者元素。圖1為根據(jù)本發(fā)明實(shí)施例的用于IPv6網(wǎng)絡(luò)的地址沖突處理方法100的流程圖。在步驟102中,網(wǎng)絡(luò)接入設(shè)備接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突仲裁請求,地址沖突仲裁請求包括節(jié)點(diǎn)自行生成的接口地址,接口地址為請求仲裁的節(jié)點(diǎn)設(shè)備欲配置的IPv6 地址的后64位。 在步驟104中,網(wǎng)絡(luò)接入設(shè)備在地址注冊緩沖中查找節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,地址注冊緩沖記錄的是在節(jié)點(diǎn)設(shè)備發(fā)送地址沖突仲裁請求之前,已與網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備的接口地址。在步驟106中,如果節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于地址注冊緩沖中,網(wǎng)絡(luò)接入設(shè)備向節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的仲裁結(jié)果。在步驟108中,如果節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于地址注冊緩沖中,網(wǎng)絡(luò)接入設(shè)備向節(jié)點(diǎn)設(shè)備返回地址未發(fā)生沖突的仲裁結(jié)果。根據(jù)本發(fā)明的一方面,網(wǎng)絡(luò)接入設(shè)備可以將地址注冊緩沖中記錄的有效IPv6接口地址作為地址沖突仲裁的依據(jù),對節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行沖突仲裁。通過這種沖突仲裁,可以防止惡意節(jié)點(diǎn)響應(yīng)所有地址沖突檢測并返回發(fā)生沖突的結(jié)果,從而所導(dǎo)致的節(jié)點(diǎn)無法成功配置IPv6地址的情形。另外,相對于傳統(tǒng)的DAD沖突檢測過程,本發(fā)明中的節(jié)點(diǎn)設(shè)備不必等到DAD過程的定時器超時才判斷地址沒有發(fā)生沖突,起到加速地址生效的作用,在未來的移動IP的切換過程中將有助于節(jié)點(diǎn)設(shè)備的快速切換。圖2為根據(jù)本發(fā)明另一實(shí)施例的用于IPv6網(wǎng)絡(luò)的地址沖突處理方法200的流程圖。在步驟202中,網(wǎng)絡(luò)接入設(shè)備接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突檢測請求,地址沖突檢測請求是對節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測的請求。節(jié)點(diǎn)設(shè)備在獲得網(wǎng)絡(luò)接入設(shè)備通告的地址前綴之后,將自動生成IPv6地址的接口地址,即IPv6地址的后64位。 為了防止在同一臺網(wǎng)絡(luò)接入設(shè)備下的兩個節(jié)點(diǎn)生成同樣的地址后綴,導(dǎo)致IPv6地址沖突情況的發(fā)生,節(jié)點(diǎn)設(shè)備可以啟動IPv6地址的DAD沖突檢測過程。在步驟204中,網(wǎng)絡(luò)接入設(shè)備將地址沖突檢測請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)內(nèi)所有節(jié)點(diǎn),對節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測,并將節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突時的檢測結(jié)果返回給節(jié)點(diǎn)設(shè)備。當(dāng)網(wǎng)絡(luò)接入設(shè)備對節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行檢測之后,如果地址沒有發(fā)生沖突,則不返回任何檢測回應(yīng),在定時器超時后,節(jié)點(diǎn)設(shè)備將認(rèn)為地址無沖突;如果地址發(fā)生沖突,網(wǎng)絡(luò)接入設(shè)備向節(jié)點(diǎn)設(shè)備返回該接口地址發(fā)生沖突的檢測結(jié)果,節(jié)點(diǎn)設(shè)備根據(jù)檢測結(jié)果放棄該地址的使用,生成新的接口地址,再發(fā)起地址沖突檢測。如果有惡意節(jié)點(diǎn)響應(yīng)所有節(jié)點(diǎn)設(shè)備的DAD檢測,并向節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的結(jié)果,則節(jié)點(diǎn)設(shè)備將無法正確配置IPv6地址。在步驟206中,響應(yīng)于預(yù)定次數(shù)的節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果,節(jié)點(diǎn)設(shè)備向網(wǎng)絡(luò)接入設(shè)備發(fā)送地址沖突仲裁請求。在一個實(shí)施例中,地址沖突仲裁請求報文的格式可以與DAD檢測的報文格式相類似。節(jié)點(diǎn)設(shè)備可以以單播的方式將地址沖突仲裁請求發(fā)送給網(wǎng)絡(luò)接入設(shè)備。在步驟208中,網(wǎng)絡(luò)接入設(shè)備接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突仲裁請求,地址沖突仲裁請求包括節(jié)點(diǎn)設(shè)備自行生成的接口地址,接口地址為請求仲裁的節(jié)點(diǎn)設(shè)備欲配置的 IPv6地址的后64位。在步驟210中,網(wǎng)絡(luò)接入設(shè)備在地址注冊緩沖中查找節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,地址注冊緩沖記錄的是在節(jié)點(diǎn)設(shè)備發(fā)送地址沖突仲裁請求之前,已與網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備的接口地址。在一個實(shí)施例中,針對目前運(yùn)營商網(wǎng)絡(luò)普遍采用的 PPP (Point to PointProtocol,點(diǎn)對點(diǎn)協(xié)議)接入技術(shù),可以采用PPP SNOOPING監(jiān)聽的方法使網(wǎng)絡(luò)接入設(shè)備可以學(xué)習(xí)到下屬節(jié)點(diǎn)設(shè)備的IP地址,并將其注冊到自身維護(hù)的地址注冊緩沖中,作為地址沖突仲裁的依據(jù)。比如,監(jiān)聽設(shè)備可以監(jiān)聽節(jié)點(diǎn)設(shè)備與網(wǎng)絡(luò)接入設(shè)備之間的交互過程,以及PPP連接的保活包過程。響應(yīng)于節(jié)點(diǎn)設(shè)備欲配置的接口地址經(jīng)檢測未發(fā)生地址沖突,且節(jié)點(diǎn)設(shè)備與網(wǎng)絡(luò)接入設(shè)備的認(rèn)證協(xié)商成功的監(jiān)聽信息,網(wǎng)絡(luò)接入設(shè)備可以將協(xié)商成功的接口地址記錄于地址注冊緩沖中。這樣,可以保證地址注冊緩沖中只記錄IPCP(IP ControlProtocol, IP控制協(xié)議)過程中認(rèn)證協(xié)商成功的IP地址,避免了惡意節(jié)點(diǎn)對地址注冊緩沖的惡意占用攻擊。另外,響應(yīng)于節(jié)點(diǎn)設(shè)備中斷通信并釋放節(jié)點(diǎn)設(shè)備的接口地址的監(jiān)聽信息,網(wǎng)絡(luò)接入設(shè)備可以釋放地址注冊緩沖中記錄的節(jié)點(diǎn)設(shè)備的接口地址,以供其它節(jié)點(diǎn)使用。在步驟212中,如果節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于地址注冊緩沖中,網(wǎng)絡(luò)接入設(shè)備向節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的仲裁結(jié)果,節(jié)點(diǎn)設(shè)備可以根據(jù)此結(jié)果更換地址。在步驟214中,如果節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于地址注冊緩沖中,網(wǎng)絡(luò)接入設(shè)備向節(jié)點(diǎn)設(shè)備返回地址未發(fā)生沖突的仲裁結(jié)果,節(jié)點(diǎn)設(shè)備可以根據(jù)此結(jié)果配置該地址。圖3為根據(jù)本發(fā)明實(shí)施例的用于接口地址沖突處理的網(wǎng)絡(luò)接入設(shè)備300的結(jié)構(gòu)示意圖。網(wǎng)絡(luò)接入設(shè)備300 (如接入路由器、接入網(wǎng)關(guān)等)包括仲裁請求接收模塊302、地址查找模塊304和仲裁模塊306。仲裁請求接收模塊302,用于接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突仲裁請求,地址沖突仲裁請求包括節(jié)點(diǎn)設(shè)備生成的接口地址,接口地址為請求仲裁的節(jié)點(diǎn)設(shè)備欲配置的IPv6地址的后64位。地址查找模塊304,用于在地址注冊緩沖中查找節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,地址注冊緩沖記錄的是在節(jié)點(diǎn)設(shè)備發(fā)送地址沖突仲裁請求之前,已與網(wǎng)絡(luò)接入設(shè)備300 協(xié)商成功的節(jié)點(diǎn)設(shè)備的IPv6接口地址。仲裁模塊306,用于當(dāng)節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于地址注冊緩沖時,向節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的仲裁結(jié)果,當(dāng)節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于地址注冊緩沖時,向節(jié)點(diǎn)設(shè)備返回地址未發(fā)生沖突的仲裁結(jié)果。圖4為根據(jù)本發(fā)明另一實(shí)施例的用于IPv6地址沖突處理的網(wǎng)絡(luò)接入設(shè)備400的結(jié)構(gòu)示意圖。網(wǎng)絡(luò)接入設(shè)備400包括仲裁請求接收模塊402、地址查找模塊404、仲裁模塊 406、檢測請求接收模塊408和檢測模塊410。 檢測請求接收模塊408,用于接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突檢測請求,地址沖突檢測請求是對節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測的請求。檢測模塊410,用于將地址沖突檢測請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)內(nèi)所有節(jié)點(diǎn),對節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測,并將節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突時的檢測結(jié)果返回給節(jié)點(diǎn)設(shè)備,節(jié)點(diǎn)設(shè)備響應(yīng)于預(yù)定次數(shù)的節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果,向網(wǎng)絡(luò)接入設(shè)備400發(fā)送地址沖突仲裁請求。仲裁請求接收模塊402,用于接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突仲裁請求,地址沖突仲裁請求包括節(jié)點(diǎn)設(shè)備自行生成的接口地址,接口地址為請求仲裁的節(jié)點(diǎn)設(shè)備欲配置的IPv6地址后 64位。地址查找模塊404,用于在地址注冊緩沖中查找節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,地址注冊緩沖記錄的是在節(jié)點(diǎn)設(shè)備發(fā)送地址沖突仲裁請求之前,已與網(wǎng)絡(luò)接入設(shè)備400 協(xié)商成功的節(jié)點(diǎn)設(shè)備的IPv6接口地址。仲裁模塊406,用于當(dāng)節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于地址注冊緩沖時,向節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的仲裁結(jié)果,當(dāng)節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于地址注冊緩沖時,向節(jié)點(diǎn)設(shè)備返回地址未發(fā)生沖突的仲裁結(jié)果。圖5為根據(jù)本發(fā)明實(shí)施例的用于IPv6地址沖突處理的節(jié)點(diǎn)設(shè)備500的結(jié)構(gòu)示意圖。節(jié)點(diǎn)設(shè)備500 (如個人電腦等的用戶終端)包括仲裁請求發(fā)送模塊502和仲裁結(jié)果接收模塊504。仲裁請求發(fā)送模塊502,用于向網(wǎng)絡(luò)接入設(shè)備發(fā)送地址沖突仲裁請求,地址沖突仲裁請求包括節(jié)點(diǎn)設(shè)備自行生成的接口地址,接口地址為請求仲裁的節(jié)點(diǎn)設(shè)備500欲配置的 IPv6地址的后64位,網(wǎng)絡(luò)接入設(shè)備在地址注冊緩沖中查找節(jié)點(diǎn)設(shè)備500欲配置的接口地址,其中,地址注冊緩沖記錄的是在節(jié)點(diǎn)設(shè)備500發(fā)送地址沖突仲裁請求之前,已與網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備500的IPv6接口地址。仲裁結(jié)果接收模塊504,用于當(dāng)節(jié)點(diǎn)設(shè)備500欲配置的接口地址存在于地址注冊緩沖時,接收網(wǎng)絡(luò)接入設(shè)備返回的地址發(fā)生沖突的仲裁結(jié)果,當(dāng)節(jié)點(diǎn)設(shè)備500欲配置的接口地址未存在于地址注冊緩沖時,接收網(wǎng)絡(luò)接入設(shè)備返回的地址未發(fā)生沖突的仲裁結(jié)果。圖6為根據(jù)本發(fā)明另一實(shí)施例的用于IPv6地址沖突處理的節(jié)點(diǎn)設(shè)備600的結(jié)構(gòu)示意圖。節(jié)點(diǎn)設(shè)備600包括仲裁請求發(fā)送模塊602、仲裁結(jié)果接收模塊604、檢測請求發(fā)送模塊606、檢測結(jié)果接收模塊608和沖突結(jié)果計(jì)數(shù)模塊610。檢測請求發(fā)送模塊606,用于向網(wǎng)絡(luò)接入設(shè)備發(fā)送地址沖突檢測請求,地址沖突檢測請求是對節(jié)點(diǎn)設(shè)備600欲配置的接口地址進(jìn)行地址沖突檢測的請求。檢測結(jié)果接收模塊608,用于在網(wǎng)絡(luò)接入設(shè)備將地址沖突檢測請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)內(nèi)所有節(jié)點(diǎn),對節(jié)點(diǎn)設(shè)備600欲配置的接口地址進(jìn)行地址沖突檢測之后,接收網(wǎng)絡(luò)接入設(shè)備返回的節(jié)點(diǎn)設(shè)備600欲配置的接口地址發(fā)生沖突時的檢測結(jié)果。沖突結(jié)果計(jì)數(shù)模塊610,用于記錄接收到節(jié)點(diǎn)設(shè)備600欲配置的接口地址發(fā)生沖突的檢測結(jié)果的次數(shù),響應(yīng)于預(yù)定次數(shù)的節(jié)點(diǎn)設(shè)備600欲配置的接口地址發(fā)生沖突的檢測結(jié)果,仲裁請求發(fā)送模塊602向網(wǎng)絡(luò)接入設(shè)備發(fā)送地址沖突仲裁請求。仲裁請求發(fā)送模塊602,用于向網(wǎng)絡(luò)接入設(shè)備發(fā)送地址沖突仲裁請求,地址沖突仲裁請求包括節(jié)點(diǎn)設(shè)備自行生成的接口地址,接口地址為請求仲裁的節(jié)點(diǎn)設(shè)備600欲配置的 IPv6地址的后64位,網(wǎng)絡(luò)接入設(shè)備在地址注冊緩沖中查找節(jié)點(diǎn)設(shè)備600欲配置的接口地址,其中,地址注冊緩沖記錄的是在節(jié)點(diǎn)設(shè)備600發(fā)送地址沖突仲裁請求之前,已與網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備600的接口地址。仲裁結(jié)果接收模塊604,用于當(dāng)節(jié)點(diǎn)設(shè)備600欲配置的接口地址存在于地址注冊緩沖時,接收網(wǎng)絡(luò)接入設(shè)備返回的地址發(fā)生沖突的仲裁結(jié)果,當(dāng)節(jié)點(diǎn)設(shè)備600欲配置的接口地址未存在于地址注冊緩沖時,接收網(wǎng)絡(luò)接入設(shè)備返回的地址未發(fā)生沖突的仲裁結(jié)果。圖7為根據(jù)本發(fā)明實(shí)施例的用于IPv6網(wǎng)絡(luò)的地址沖突處理系統(tǒng)700的結(jié)構(gòu)示意圖。地址沖突處理系統(tǒng)700包括節(jié)點(diǎn)設(shè)備702、網(wǎng)絡(luò)接入設(shè)備704和監(jiān)聽設(shè)備706。
其中,節(jié)點(diǎn)設(shè)備702可以是如圖3所示的節(jié)點(diǎn)設(shè)備300,或者如圖4所示的節(jié)點(diǎn)設(shè)備400。網(wǎng)絡(luò)接入設(shè)備704可以是如圖5所示的網(wǎng)絡(luò)接入設(shè)備500,或者如圖6所示的網(wǎng)絡(luò)接入設(shè)備600。對于節(jié)點(diǎn)設(shè)備702和網(wǎng)絡(luò)接入設(shè)備704的解釋請見上文中對圖3-圖6的描述。監(jiān)聽設(shè)備706,用于監(jiān)聽節(jié)點(diǎn)設(shè)備702與網(wǎng)絡(luò)接入設(shè)備704之間的交互過程。其中,響應(yīng)于節(jié)點(diǎn)設(shè)備702欲配置的接口地址經(jīng)檢測未發(fā)生地址沖突,且節(jié)點(diǎn)設(shè)備702與網(wǎng)絡(luò)接入設(shè)備704的認(rèn)證協(xié)商成功的監(jiān)聽信息,網(wǎng)絡(luò)接入設(shè)備704將協(xié)商成功的接口地址記錄于地址注冊緩沖中。
在一個實(shí)施例中,響應(yīng)于節(jié)點(diǎn)設(shè)備702中斷通信并釋放節(jié)點(diǎn)設(shè)備的接口地址的監(jiān)聽信息,網(wǎng)絡(luò)接入設(shè)備704釋放地址注冊緩沖中記錄的節(jié)點(diǎn)設(shè)備702的IPv6接口地址。在一個實(shí)施例中,節(jié)點(diǎn)設(shè)備702與網(wǎng)絡(luò)接入設(shè)備704之間的交互符合點(diǎn)對點(diǎn)協(xié)議的IP控制協(xié)議。根據(jù)本發(fā)明的一方面,網(wǎng)絡(luò)接入設(shè)備可以將地址注冊緩沖中記錄的有效IPv6地址作為地址沖突仲裁的依據(jù),對節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行沖突檢測。通過這種沖突檢測,可以防止惡意節(jié)點(diǎn)響應(yīng)所有地址沖突檢測并返回發(fā)生沖突的結(jié)果,從而所導(dǎo)致的節(jié)點(diǎn)無法成功配置IPv6地址的情形。另外,相對于傳統(tǒng)的DAD沖突檢測過程,本發(fā)明中的節(jié)點(diǎn)設(shè)備不必等到DAD過程的定時器超時才判斷地址沒有發(fā)生沖突,起到加速地址生效的作用,在未來的移動IP的切換過程中將有助于節(jié)點(diǎn)設(shè)備的快速切換。根據(jù)本發(fā)明的一方面, 針對目前運(yùn)營商網(wǎng)絡(luò)普遍采用的PPP接入技術(shù)提出了監(jiān)聽的方法使網(wǎng)絡(luò)接入設(shè)備能夠?qū)W習(xí)下屬節(jié)點(diǎn)的IP地址,并將其注冊到網(wǎng)絡(luò)接入設(shè)備維護(hù)的地址注冊緩沖中,以避免節(jié)點(diǎn)對地址注冊緩沖的惡意占用攻擊。本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。
權(quán)利要求
1.一種用于IPv6網(wǎng)絡(luò)的地址沖突處理方法,其特征在于,包括網(wǎng)絡(luò)接入設(shè)備接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突仲裁請求,所述地址沖突仲裁請求包括所述節(jié)點(diǎn)設(shè)備生成的IPv6地址的接口地址,所述接口地址為請求仲裁的所述節(jié)點(diǎn)設(shè)備欲配置的IPv6地址的后64位;所述網(wǎng)絡(luò)接入設(shè)備在地址注冊緩沖中查找所述節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,所述地址注冊緩沖記錄的是在所述節(jié)點(diǎn)設(shè)備發(fā)送所述地址沖突仲裁請求之前,已與所述網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備的接口地址;如果所述節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于所述地址注冊緩沖中,所述網(wǎng)絡(luò)接入設(shè)備向所述節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的仲裁結(jié)果;如果所述節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于所述地址注冊緩沖中,所述網(wǎng)絡(luò)接入設(shè)備向所述節(jié)點(diǎn)設(shè)備返回地址未發(fā)生沖突的仲裁結(jié)果。
2.根據(jù)權(quán)利要求1所述的地址沖突處理方法,其特征在于,在所述網(wǎng)絡(luò)接入設(shè)備接收節(jié)點(diǎn)設(shè)備發(fā)起的地址沖突仲裁請求之前,包括所述網(wǎng)絡(luò)接入設(shè)備接收所述節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突檢測請求,所述地址沖突檢測請求是對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測的請求;所述網(wǎng)絡(luò)接入設(shè)備將所述地址沖突檢測請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)內(nèi)所有節(jié)點(diǎn),對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測,并將所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突時的檢測結(jié)果返回給所述節(jié)點(diǎn)設(shè)備;響應(yīng)于預(yù)定次數(shù)的所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果,所述節(jié)點(diǎn)設(shè)備向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送所述地址沖突仲裁請求。
3.根據(jù)權(quán)利要求1所述的地址沖突處理方法,其特征在于,還包括 監(jiān)聽設(shè)備監(jiān)聽所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備之間的交互過程;響應(yīng)于所述節(jié)點(diǎn)設(shè)備欲配置的接口地址經(jīng)檢測未發(fā)生地址沖突,且所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備的認(rèn)證協(xié)商成功的監(jiān)聽信息,所述網(wǎng)絡(luò)接入設(shè)備將協(xié)商成功的接口地址記錄于所述地址注冊緩沖中。
4.根據(jù)權(quán)利要求3所述的地址沖突處理方法,其特征在于,在所述網(wǎng)絡(luò)接入設(shè)備將協(xié)商成功的接口地址記錄于所述地址注冊緩沖中之后,包括響應(yīng)于所述節(jié)點(diǎn)設(shè)備中斷通信并釋放所述節(jié)點(diǎn)設(shè)備的接口地址的監(jiān)聽信息,所述網(wǎng)絡(luò)接入設(shè)備釋放所述地址注冊緩沖中記錄的所述節(jié)點(diǎn)設(shè)備的接口地址。
5.根據(jù)權(quán)利要求3所述的地址沖突檢測方法,其特征在于,所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備之間的交互符合點(diǎn)對點(diǎn)協(xié)議的IP控制協(xié)議。
6.一種用于IPv6地址沖突處理的網(wǎng)絡(luò)接入設(shè)備,其特征在于,包括仲裁請求接收模塊,用于接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突仲裁請求,所述地址沖突仲裁請求包括所述節(jié)點(diǎn)設(shè)備生成的IPv6地址的接口地址,所述接口地址為請求仲裁的所述節(jié)點(diǎn)設(shè)備欲配置的IPv6地址的后64位;地址查找模塊,用于在地址注冊緩沖中查找所述節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,所述地址注冊緩沖記錄的是在所述節(jié)點(diǎn)設(shè)備發(fā)送所述地址沖突仲裁請求之前,已與所述網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備的接口地址;仲裁模塊,用于當(dāng)所述節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于所述地址注冊緩沖時,向所述節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的仲裁結(jié)果,當(dāng)所述節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于所述地址注冊緩沖時,向所述節(jié)點(diǎn)設(shè)備返回地址未發(fā)生沖突的仲裁結(jié)果。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)接入設(shè)備,其特征在于,還包括檢測請求接收模塊,用于接收所述節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突檢測請求,所述地址沖突檢測請求是對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測的請求;檢測模塊,用于將所述地址沖突檢測請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)內(nèi)所有節(jié)點(diǎn),對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測,并將所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突時的檢測結(jié)果返回給所述節(jié)點(diǎn)設(shè)備,所述節(jié)點(diǎn)設(shè)備響應(yīng)于預(yù)定次數(shù)的所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果,向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送所述地址沖突仲裁請求。
8.一種用于IPv6地址沖突處理的節(jié)點(diǎn)設(shè)備,其特征在于,包括仲裁請求發(fā)送模塊,用于向網(wǎng)絡(luò)接入設(shè)備發(fā)送地址沖突仲裁請求,所述地址沖突仲裁請求包括所述節(jié)點(diǎn)設(shè)備生成的IPv6地址的接口地址,所述接口地址為請求仲裁的所述節(jié)點(diǎn)設(shè)備欲配置的IPv6地址的后64位,所述網(wǎng)絡(luò)接入設(shè)備在地址注冊緩沖中查找所述節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,所述地址注冊緩沖記錄的是在所述節(jié)點(diǎn)設(shè)備發(fā)送所述地址沖突仲裁請求之前,已與所述網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備的接口地址;仲裁結(jié)果接收模塊,用于當(dāng)所述節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于所述地址注冊緩沖時,接收所述網(wǎng)絡(luò)接入設(shè)備返回的地址發(fā)生沖突的仲裁結(jié)果,當(dāng)所述節(jié)點(diǎn)設(shè)備欲配置的接口地址未存在于所述地址注冊緩沖時,接收所述網(wǎng)絡(luò)接入設(shè)備返回的地址未發(fā)生沖突的仲裁結(jié)果。
9.根據(jù)權(quán)利要求8所述的節(jié)點(diǎn)設(shè)備,其特征在于,還包括檢測請求發(fā)送模塊,用于向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送地址沖突檢測請求,所述地址沖突檢測請求是對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測的請求;檢測結(jié)果接收模塊,用于在所述網(wǎng)絡(luò)接入設(shè)備將所述地址沖突檢測請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)內(nèi)所有節(jié)點(diǎn),對所述節(jié)點(diǎn)設(shè)備欲配置的接口地址進(jìn)行地址沖突檢測之后,接收所述網(wǎng)絡(luò)接入設(shè)備返回的所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突時的檢測結(jié)果;沖突結(jié)果計(jì)數(shù)模塊,用于記錄接收到所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果的次數(shù),響應(yīng)于預(yù)定次數(shù)的所述節(jié)點(diǎn)設(shè)備欲配置的接口地址發(fā)生沖突的檢測結(jié)果,仲裁請求發(fā)送模塊向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送所述地址沖突仲裁請求。
10.一種包括選自權(quán)利要求6或7的網(wǎng)絡(luò)接入設(shè)備,和選自權(quán)利要求8或9的節(jié)點(diǎn)設(shè)備的地址沖突處理系統(tǒng),其特征在于,還包括監(jiān)聽設(shè)備,用于監(jiān)聽所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備之間的交互過程,其中,響應(yīng)于所述節(jié)點(diǎn)設(shè)備欲配置的接口地址經(jīng)檢測未發(fā)生地址沖突,且所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備的認(rèn)證協(xié)商成功的監(jiān)聽信息,所述網(wǎng)絡(luò)接入設(shè)備將協(xié)商成功的接口地址記錄于所述地址注冊緩沖中。
11.根據(jù)權(quán)利要求10所述的地址沖突處理系統(tǒng),其特征在于,響應(yīng)于所述節(jié)點(diǎn)設(shè)備中斷通信并釋放所述節(jié)點(diǎn)設(shè)備的接口地址的監(jiān)聽信息,所述網(wǎng)絡(luò)接入設(shè)備釋放所述地址注冊緩沖中記錄的所述節(jié)點(diǎn)設(shè)備的接口地址。
12.根據(jù)權(quán)利要求10所述的地址沖突處理系統(tǒng),其特征在于,所述節(jié)點(diǎn)設(shè)備與所述網(wǎng)絡(luò)接入設(shè)備之間的交互符合點(diǎn)對點(diǎn)協(xié)議的IP控制協(xié)議。
全文摘要
本發(fā)明提供節(jié)點(diǎn)設(shè)備、網(wǎng)絡(luò)接入設(shè)備、地址沖突處理方法和系統(tǒng),涉及網(wǎng)絡(luò)技術(shù)。用于IPv6網(wǎng)絡(luò)的地址沖突處理方法,包括網(wǎng)絡(luò)接入設(shè)備接收節(jié)點(diǎn)設(shè)備發(fā)送的地址沖突仲裁請求,地址沖突仲裁請求包括節(jié)點(diǎn)設(shè)備生成的IPv6地址的接口地址;網(wǎng)絡(luò)接入設(shè)備在地址注冊緩沖中查找節(jié)點(diǎn)設(shè)備欲配置的接口地址,其中,地址注冊緩沖記錄的是在節(jié)點(diǎn)設(shè)備發(fā)送地址沖突仲裁請求之前,已與網(wǎng)絡(luò)接入設(shè)備協(xié)商成功的節(jié)點(diǎn)設(shè)備的接口地址;如果節(jié)點(diǎn)設(shè)備欲配置的接口地址存在于地址注冊緩沖中,網(wǎng)絡(luò)接入設(shè)備向節(jié)點(diǎn)設(shè)備返回地址發(fā)生沖突的仲裁結(jié)果;否則,網(wǎng)絡(luò)接入設(shè)備向節(jié)點(diǎn)設(shè)備返回地址未發(fā)生沖突的仲裁結(jié)果。本發(fā)明可以防止惡意節(jié)點(diǎn)對地址沖突檢測的攻擊。
文檔編號H04L29/12GK102413194SQ20101029285
公開日2012年4月11日 申請日期2010年9月20日 優(yōu)先權(quán)日2010年9月20日
發(fā)明者陳仲華 申請人:中國電信股份有限公司