[發明專利]地址處理方法和設備在審
| 申請號: | 201210422493.9 | 申請日: | 2012-10-29 |
| 公開(公告)號: | CN103795581A | 公開(公告)日: | 2014-05-14 |
| 發明(設計)人: | 田源 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/749;H04L29/12 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 楊春香;宋志強 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 地址 處理 方法 設備 | ||
1.一種地址處理方法,該方法應用于具有DHCP偵聽snooping功能的網絡設備,其特征在于,該方法包括:
所述網絡設備偵聽DHCP客戶端發送的用于確認IP地址是否可用的報文,并依據偵聽的報文記錄關聯所述IP地址的臨時snooping表項;
所述網絡設備將偵聽的報文轉換為用于申請IP地址的報文,并將DHCP服務器的標識DUID攜帶在轉換后的報文中發送給所述DHCP服務器;
所述網絡設備偵聽DHCP服務器針對所述用于申請IP地址的報文返回的應答報文,發現已記錄的臨時snooping表項中存在與所述應答報文中IP地址關聯的臨時snooping表項,則將該存在的臨時snooping表項更新為有效的snooping表項,以基于所述有效的snooping表項使所述DHCP客戶端正常訪問局域網。
2.根據權利要求1所述的方法,其特征在于,所述用于確認IP地址是否可用的報文為DHCPv6中的確認confirm報文;和/或,
所述用于申請IP地址的報文為DHCPv6中的request報文。
3.根據權利要求1所述的方法,其特征在于,該方法之前進一步包括:所述網絡設備記錄DHCP服務器對應的DUID;
所述將偵聽的報文轉換為用于申請IP地址的報文,并將對應DHCP服務器的標識DUID攜帶在轉換后的報文中發送給DHCP服務器包括:
從已記錄的所有DUID中確定出當前需要使用的N個DUID,N大于等于1;
將偵聽的報文轉換為N個用于申請IP地址的報文,將已確定的N個DUID依次填充至N個轉換后的報文,并將N個報文發送至其攜帶的DUID對應的DHCP服務器。
4.根據權利要求3所述的方法,其特征在于,所述網絡設備通過以下三種方式中的任一種記錄DHCP服務器對應的DUID:
方式1:所述網絡設備通過在DHCP客戶端申請IP地址過程中偵聽DHCP服務器向DHCP客戶端發送的報文,并依據偵聽的報文建立以下兩個表項:表項1,包含DHCP客戶端的MAC地址、DHCP客戶端申請的IP地址、DHCP服務器對應的DUID、偵聽到所述報文的端口和該端口所屬的VLAN;其中,DHCP客戶端的MAC地址、DHCP客戶端申請的IP地址、DHCP服務器對應的DUID均從該偵聽到的報文中獲取;表項2,僅包含DHCP服務器對應的DUID、偵聽到所述報文的端口和該端口所屬的VLAN,其中,DHCP服務器對應的DUID從該偵聽到的報文中獲取;
方式2:所述網絡設備通過在DHCP客戶端申請IP地址過程中偵聽DHCP服務器向DHCP客戶端發送的報文,僅記錄該偵聽到的報文所攜帶的DUID;
方式3:在所述網絡設備上配置各個DHCP服務器的DUID。
5.根據權利要求4所述的方法,其特征在于,所述表項1的老化時間由所述表項1包含的IP地址的租約時間決定;
所述表項2的老化時間預先配置。
6.根據權利要求4或5所述的方法,其特征在于,所述從已記錄的所有DUID中確定出當前需要使用的N個DUID包括:
在所述網絡設備通過方式1記錄DHCP服務器的DUID時,從偵聽到的confirm報文中獲取DHCP客戶端的MAC地址,并獲取該confirm報文需要確認的IP地址,確定本地建立的表項中是否存在包含該MAC和IP地址的表項,如果是,則將該表項中的DUID確定為當前需要使用的DUID,如果否,則從本地已建立的所有表項中獲取不同的DUID,將該獲取的DUID作為當前需要使用的DUID;
在所述網絡設備通過所述方式2或方式3記錄DUID時,將本地已記錄的所有DUID作為當前需要使用的DUID。
7.根據權利要求4或5所述的方法,其特征在于,將報文發送至其攜帶的DUID對應的DHCP服務器包括:
在所述網絡設備通過方式1記錄DHCP服務器的DUID時,通過該報文攜帶的DUID所在表項中的端口和VLAN發送該報文;
在所述網絡設備通過方式2或方式3記錄DHCP服務器的DUID時,通過本地所有端口或者預先指定的至少一個端口發送該報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210422493.9/1.html,轉載請聲明來源鉆瓜專利網。





