[發(fā)明專利]用于地址沖突的重復(fù)地址檢測方法及網(wǎng)絡(luò)節(jié)點設(shè)備有效
| 申請?zhí)枺?/td> | 200710029988.4 | 申請日: | 2007-08-30 |
| 公開(公告)號: | CN101110712A | 公開(公告)日: | 2008-01-23 |
| 發(fā)明(設(shè)計)人: | 劉風(fēng)成 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06;H04L12/24 |
| 代理公司: | 廣州三環(huán)專利代理有限公司 | 代理人: | 郝傳鑫 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 地址 沖突 重復(fù) 檢測 方法 網(wǎng)絡(luò) 節(jié)點 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種用于地址沖突的重復(fù)地址檢測方法及網(wǎng)絡(luò)節(jié)點設(shè)備。
背景技術(shù)
在IPv6網(wǎng)絡(luò)中,地址空間相當(dāng)巨大,可以做到讓地球上每一粒沙子都能擁有一個IPv6地址,因此用戶網(wǎng)絡(luò)中每一個設(shè)備都能有個全球?qū)ぶ返牡刂?。IPv6中地址分配可以分為兩大類:基于動態(tài)主機配置協(xié)議(DHCP)的有狀態(tài)地址分配和無狀態(tài)地址分配。前者可以嚴格地控制地址分配,而無狀態(tài)地址分配是主機或終端通過從路由器獲得路由通告(Router?Advertisement,RA)消息得到64bit的前綴,再附加上接收到該RA消息的主機接口標(biāo)識符以得到128bit的IPv6地址。
為了避免廣播類型網(wǎng)絡(luò)中出現(xiàn)兩個節(jié)點具有相同的IP地址,RFC2462規(guī)定將一個IPv6單播地址賦給一個接口使用之前,必須在共享同一個前綴空間的子網(wǎng)中進行重復(fù)地址檢測(Duplicate?Address?Detection,DAD),以保證該地址在子網(wǎng)中的唯一性。
在實際的網(wǎng)絡(luò)管理中,可能出現(xiàn)由于靜態(tài)的配置,導(dǎo)致沖突的現(xiàn)象發(fā)生。如圖1所示,網(wǎng)絡(luò)已經(jīng)給路由器A配置了鏈路本地地址FE80::1,如果此時再給路由器B配置同樣的鏈路本地地址FE80::1,在該地址賦給路由器B之前會進行DAD探測,以保證鏈路中地址的唯一性。一旦在一次DAD探測失敗之后,路由器B因鏈路本地地址沖突,導(dǎo)致路由器B上配置該重復(fù)地址的接口處于協(xié)議DOWN狀態(tài),如果此時,路由器A改變了它的鏈路本地地址,如FE80::2,此時路由器B上配置的鏈路本地地址FE80::1已經(jīng)具有唯一性,可以使用,但是由于路由器B缺乏合理探測機制,不能及時探測到鏈路中路由器A的變化,使得鏈路本地地址FE80::1仍處于不可用狀態(tài)。發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中,由于被沖突節(jié)點缺乏合理的探測機制,不能及時探測到鏈路中發(fā)生的變化(如引起沖突的節(jié)點改變了引起沖突的地址,或者引起沖突的節(jié)點從網(wǎng)絡(luò)中脫離),導(dǎo)致被沖突節(jié)點在無人工干預(yù)的情況下,很長時間內(nèi)或始終處于不可用狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種用于地址沖突的重復(fù)地址檢測方法及網(wǎng)絡(luò)節(jié)點設(shè)備,采用地址沖突后主動檢測(Address?Duplicate-Initiaive?Detection,AD-ID)機制,通過主動發(fā)起重復(fù)地址檢測(DAD探測)來及時探測鏈路變化,使沖突節(jié)點及時處于可用狀態(tài)。
一方面,本發(fā)明實施例提出了一種用于地址沖突的重復(fù)地址檢測方法,包括:
當(dāng)檢測到發(fā)生地址沖突后,被沖突節(jié)點根據(jù)沖突地址檢索重復(fù)地址列表;
根據(jù)檢索結(jié)果檢查沖突地址是否命中重復(fù)地址列表,如果沒有命中,則根據(jù)所述沖突地址配置重復(fù)地址列表信息,否則,根據(jù)檢索結(jié)果更新重復(fù)地址列表信息;
根據(jù)所述重復(fù)地址列表信息向引起沖突的節(jié)點主動發(fā)起重復(fù)地址檢測。
另一方面,本發(fā)明實施例還提供了一種網(wǎng)絡(luò)節(jié)點設(shè)備,包括多個通訊接口單元,與其它網(wǎng)絡(luò)或網(wǎng)絡(luò)節(jié)點設(shè)備連接,并接收來自其它網(wǎng)絡(luò)節(jié)點設(shè)備的數(shù)據(jù)報文,其中,所述網(wǎng)絡(luò)節(jié)點設(shè)備還包括:
列表存儲單元,用于存儲重復(fù)地址列表;
檢索單元,用于根據(jù)沖突地址檢索列表存儲單元中的重復(fù)地址列表,并輸出檢索結(jié)果;
檢索結(jié)果處理單元,當(dāng)檢索單元的檢索結(jié)果為未命中重復(fù)地址列表時,根據(jù)沖突地址配置所述列表存儲單元中的重復(fù)地址列表信息,或者當(dāng)檢索單元的檢索結(jié)果為命中重復(fù)地址列表時,根據(jù)檢索結(jié)果更新所述列表存儲單元中的重復(fù)地址列表信息;
主動探測單元,用于根據(jù)所述列表存儲單元中存儲的重復(fù)地址列表信息主動發(fā)起重復(fù)地址檢測。
綜上所述,本發(fā)明實施例提供一種重復(fù)地址沖突后的探測方法及網(wǎng)絡(luò)節(jié)點設(shè)備,采用地址沖突后主動探測(Address?Duplicate-Initiative?Detection,AD-ID)機制,即引入重復(fù)地址列表(Duplicate?Address?List,DAL),被沖突節(jié)點通過檢索DAL列表中的信息,并按照DAL列表記錄的信息主動發(fā)起DAD探測來及時探測鏈路變化,盡可能地減少沖突節(jié)點的不可用狀態(tài)的周期。
附圖說明
圖1是一種重復(fù)地址沖突的實例示意圖;
圖2是本發(fā)明實施例提供的一種網(wǎng)絡(luò)節(jié)點設(shè)備的結(jié)構(gòu)示意圖;
圖3是圖2所述的檢索結(jié)果處理單元的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例提供的一種網(wǎng)絡(luò)節(jié)點設(shè)備的結(jié)構(gòu)示意圖;
圖5是圖4所述的探測結(jié)果處理單元的結(jié)構(gòu)示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710029988.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





