[發明專利]用于生成網際協議版本6唯一本地地址的方法和設備無效
| 申請號: | 200710005887.3 | 申請日: | 2007-02-28 |
| 公開(公告)號: | CN101064723A | 公開(公告)日: | 2007-10-31 |
| 發明(設計)人: | 樸洙洪;黃哲柱 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/56 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 錢大勇;蒲邁文 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 生成 網際協議 版本 唯一 本地 地址 方法 設備 | ||
技術領域
本發明涉及網際協議版本6(IPv6),并且更具體地,涉及IPv6唯一本地地址(unique?local?address,ULA)的生成。
背景技術
IPv6使用IPv6全局地址、IPv6鏈路本地地址等。IPv6全局地址必須在整個IPv6地址系統中被唯一指定,而IPv6鏈路本地地址只需要在每個鏈路中被唯一指定。
盡管只在本地區域中使用IPv6唯一本地地址(ULA),但是需要在整個IPv6地址系統中唯一指定IPv6唯一本地地址。
請求建議(request?for?comments?RFC)4193提供了用于生成IPv6ULA的規則。根據RFC?4193,使用網絡時間協議(NTP)生成IPv6?ULA,并且在整個IPv6地址系統中唯一指定該IPv6?ULA。NTP用于同步網絡終端的時間。
然而,在不支持使用NTP的技術的本地網絡中,根據RFC?4193不生成IPv6?ULA。
發明內容
本發明的各個方面提供一種用于不需要網絡時間協議(NTP)而生成具有唯一性的IPv6唯一本地地址(ULA)的方法和設備。
下面將在說明書中部分闡述本發明的附加方面和/或優點,并且其部分從說明書中將是顯而易見的,或可以通過本發明的實踐而了解到。
本發明的各個方面也提供了一種用于存儲執行生成IPv6?ULA的方法的計算機可讀程序的計算機可讀記錄介質。
根據本發明的一方面,提供了一種用于生成IPv6唯一本地地址(ULA)的方法,該方法包括:使用關于由路由器使用的通用即插即用(UPnP)裝置的唯一信息而生成64位的第一值;使用關于由路由器使用的接口裝置的唯一信息而生成改進的64位擴展唯一標識符(EUI-64);通過連接64位的第一值和改進的EUI-64而生成128位的第二值;通過向128位的第二值施加安全哈希算法-1(SHA-1)而生成160位的第三值;并通過從160位的第三值中提取40位而生成全局ID。
根據本發明的另一方面,提供了一種用于生成IPv6ULA的設備,該設備包括:第一值生成器,使用關于由路由器使用的UPnP裝置的唯一信息而生成64位的第一值;改進EUI-64的生成器,使用關于由路由器使用的接口裝置的唯一信息而生成改進的EUI-64;第二值生成器,通過連接64位的第一值和改進的EUI-64而生成128位的第二值;SHA-1應用單元,通過向128位的第二值施加SHA-1而生成160位的第三值;以及全局ID生成器,通過從160位的第三值中提取40位而生成全局ID。
除了上述示例性實施例和及各個方面,通過參考附圖和學習下面的說明書,其它方面和實施例將變得明顯。
附圖說明
當結合附圖進行閱讀時,通過下面對示例性實施例和權利要求書的詳細描述,對本發明更好的理解將變得顯而易見,所有這些都組成本發明的公開的一部分。盡管下面所寫和所說明的公開關注于公開本發明的示例性實施例,但是應該清楚地理解其只是通過說明和示例的方式,并且本發明不限于此。本發明的精神和范圍只由所附的權利要求書的各項來限制。下面描述附圖的簡要說明,其中:
圖1是根據本發明的示例性實施例的IPv6唯一本地地址(ULA)的框圖;
圖2是根據本發明的示例性實施例的使用IPv6鏈路本地地址的示例性鏈路的框圖;
圖3是根據本發明的示例性實施例的使用IPv6?ULA的示例性站點的框圖;
圖4是根據本發明的示例性實施例的生成IPv6?ULA的方法的流程圖;
圖5是根據本發明的另一示例性實施例的生成IPv6?ULA的方法的流程圖;
圖6A是根據本發明的另一示例性的實施例的接口裝置的EUI-64的框圖;
圖6B是根據本發明的另一示例性實施例的使用EUI-64的改進EUI-64的框圖;
圖7A是根據本發明的另一示例性實施例的MAC地址的框圖;以及
圖7B是根據本發明的另一示例性實施例的使用MAC地址的改進EUI-64的框圖。
具體實施方式
現在將詳細參考本發明的實施例,其示例在附圖中被說明,其中,在所有的附圖中,相似的參考數字指代相似的元素。為了解釋本發明,下面參考附圖描述實施例。
圖1是根據本發明的示例性實施例的IPv6?ULA的框圖。參考圖1,IPv6ULA是用于在網絡中傳輸的數據分組的報頭的一部分。IPv6?ULA包括前綴10、L位12、全局ID?14、子網ID?16、以及接口ID?18。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710005887.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有接納光纖的護套管道的光纜
- 下一篇:半導體集成電路裝置





