欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種ipv6隧道轉(zhuǎn)發(fā)方法

文檔序號:7975314閱讀:352來源:國知局
專利名稱:一種ipv6隧道轉(zhuǎn)發(fā)方法
技術(shù)領(lǐng)域
本發(fā)明涉及IPV6技術(shù),具體涉及一種IPV6隧道轉(zhuǎn)發(fā)方法。
技術(shù)背景隨著IP網(wǎng)絡(luò)的不斷發(fā)展和壯大,在實際運(yùn)用中,IPV4暴露出來一系列 問題和不足,新的概念——IPV6誕生了??紤]目前IPV4節(jié)點占絕大多數(shù)的 實際網(wǎng)絡(luò)環(huán)境,在過渡期中如何使得IPV6孤島能夠在IPV4的海洋中彼此 通訊也就變得異常重要,于是一種過渡技術(shù)---隧道技術(shù)誕生了 ?,F(xiàn)有隧道 技術(shù)實際上是一個二次路由的過程,第一步經(jīng)過IPV6路由,發(fā)現(xiàn)出接口為 隧道接口;第二步使用隧道相關(guān)信息,經(jīng)過IPV4路由,將IPV6報文作為 IPV4 "R文數(shù)據(jù)部分封裝后,透過IPV4網(wǎng)絡(luò)到達(dá)另一 IPV6網(wǎng)絡(luò)邊緣。以上現(xiàn)有隧道技術(shù)存在以下缺陷1、假如硬件不支持二次路由的設(shè)備, 將無法實現(xiàn)此功能;2、對于支持二次路由的設(shè)備,在轉(zhuǎn)發(fā)時都進(jìn)行兩次路 由,顯然轉(zhuǎn)發(fā)效率低。發(fā)明內(nèi)容本發(fā)明需要解決的技術(shù)問題是提供一種IPV6隧道轉(zhuǎn)發(fā)方法,在不支持 二次路由設(shè)備上也能實現(xiàn)隧道功能,同時提高轉(zhuǎn)發(fā)效率。本發(fā)明的上述第一個技術(shù)問題這樣解決,提供一種IPV6隧道轉(zhuǎn)發(fā)方法, 利用隧道在IPV4網(wǎng)絡(luò)中轉(zhuǎn)發(fā)IPV6孤島之間的數(shù)據(jù)包,包括以下步驟U)配置隧道的接口、模式和源地址;L2)根據(jù)IPV4出局信息構(gòu)造IPV6出局信息,從而將含IPV6和IPV4 路由的二次路由整合成一條IPV6整合路由;1.3)IPV6孤島邊緣節(jié)點利用所述IPV6整合路由僅查詢一次進(jìn)行隧道轉(zhuǎn) 發(fā)。按照本發(fā)明提供的隧道轉(zhuǎn)發(fā)方法,所述出局信息包括出接口、下一跳和二層mac。按照本發(fā)明提供的隧道轉(zhuǎn)發(fā)方法,所述整合包括利用數(shù)據(jù)擴(kuò)展和數(shù)據(jù)嵌 入將下一跳IPV4地址轉(zhuǎn)化為下一跳IPV6地址。按照本發(fā)明提供的隧道轉(zhuǎn)發(fā)方法,所述IPV4地址是A.B.C.D,所述IPV6 地址是FFFF: A.B.C.D。按照本發(fā)明提供的隧道轉(zhuǎn)發(fā)方法,所述IPV4路由根據(jù)目的IPV4地址 獲取,所迷隧道是配置隧道,所述目的IPV4地址由隧道配置中獲得。按照本發(fā)明提供的隧道轉(zhuǎn)發(fā)方法,所述IPV4路由根據(jù)目的IPV4地址 獲取,所述隧道是自動隧道,所述目的IPV4地址由數(shù)據(jù)報文中獲取。按照本發(fā)明提供的隧道轉(zhuǎn)發(fā)方法,所述目的IPV4地址是隧道另一端 IPV6孤島邊緣節(jié)點的IPV4地址。按照本發(fā)明提供的隧道轉(zhuǎn)發(fā)方法,還包括建立所述IPV4路由和IPV6 整合路由之間索引,所述索引是相互索引。按照本發(fā)明提供的隧道轉(zhuǎn)發(fā)方法,還包括所述IPV4路由變化時,利用 所述索引更新所述IPV6整合路由。按照本發(fā)明提供的隧道轉(zhuǎn)發(fā)方法,還包括增加或刪除所述IPV6整合路 由時,更新所述索引。本發(fā)明提供的IPV6隧道轉(zhuǎn)發(fā)方法,利用IPV6整合路由代替二次路由 減少一次查詢次數(shù)進(jìn)行隧道轉(zhuǎn)發(fā),與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效 果1、 最顯著特點是轉(zhuǎn)發(fā)性能提高一倍。通常的方法需要查詢兩次路由, 而經(jīng)此法整合后只需要查詢一次路由。2、 使得眾多無法實現(xiàn)二次路由的設(shè)備也能實現(xiàn)等效二次路由的功能, 在提供相同功能的同時降低產(chǎn)品成本。。


下面結(jié)合附圖和具體實施例進(jìn)一步對本發(fā)明進(jìn)行詳細(xì)說明。圖1是本發(fā)明方法中的對配置隧道的路由整合流程圖; 圖2是本發(fā)明方法中的基于流對自動隧道的路由整合流程圖; 圖3是本發(fā)明方法中的IPv4路由變化更新整合路由流程圖; 圖4是本發(fā)明方法中IPv6路由變化更新流程圖。
具體實施方式
首先,說明本發(fā)明關(guān)鍵步驟(-)用戶配置隧道信息,包括創(chuàng)建隧道接口、隧道模式、隧道源地址。(3對隧道路由進(jìn)行整合。將隧道的兩次路由信息,即IPV6路由和IPV4 路由整合成一條IPV6路由,整合后的IPv6路由可以提供完整的轉(zhuǎn)發(fā)信息, 以實現(xiàn)一次查路由即可轉(zhuǎn)發(fā)。第二步,具體說明本發(fā)明路由整合(-)本發(fā)明方法對配置隧道的路由整合,即配置隧道路由整合,具體如圖 1所示,包括以下步驟101 )根據(jù)隧道路由的特征從上層協(xié)議下發(fā)的路由中遴選出隧道路由。 諸如某些隧道路由出接口為隧道接口 、某些特殊路由指向特殊下 一跳地址(如6to4 relay指向6to4中繼地址)等。102 )由隧道類型選取目的IPV4地址。103 )判斷是否可獲得目的IPV4地址。如配置隧道的目的IPV4地址可 由配置獲得;而對于像6to4這樣的自動隧道來說,目的IPV4地址需要基于 流由數(shù)據(jù)報中6to4地址獲得,所以此時是無法獲取其目的IPV4地址的。104)置上送CPU標(biāo)志位,結(jié)束。105 )根據(jù)目的IPV4地址查IPV4路由。10"判斷是否存在IPV4路由,是進(jìn)入下一步;否則轉(zhuǎn)入步驟104), 107)以IPV4出局信息構(gòu)造IPV6出局信息。包括出接口信息、下一跳、 二層mac等。對于IPV4下一跳必須轉(zhuǎn)化為IPV6形式,即從32位擴(kuò)展為128 位,采取的形式是FFFF: A.B.C.D。108 )根據(jù)IPV4出局信息構(gòu)造IPV6出局信息。。本發(fā)明方法基于流對自動隧道的路由整合,即自動隧道路由整合,具 體如圖2所示,包括以下步驟201)收到上送報文,判斷是否為自動隧道數(shù)據(jù)報文。如圖一中所述, 對于自動隧道由于必須基于流才能獲取目的IPV4地址,所以在首次整合時 上送CPU。當(dāng)數(shù)據(jù)流流過本節(jié)點時,報文將上送CPU用以完成隧道路由的 整合。202 )從數(shù)據(jù)報文中獲取IPV4目的地址。該地址嵌入在目的IPV6地址中。203 )判斷是否可獲取IPV4路由。204 )判斷相關(guān)IPV4 二層信息是否存在。205 )以IPV4出局信息構(gòu)造IPV6出局信息。第二步,具體說明本發(fā)明整合路由和IPV4路由之間的索引IPV4路由 包括兩個方面子網(wǎng)路由和主機(jī)路由,所使用的IPV4子網(wǎng)和主機(jī)路由均會 影響到整合隧道路由。我們需要建立一種對應(yīng)關(guān)系,即IPV6路由和IPV4 路由的對互索引,這樣做可以在路由變化時快速索引到對方。這種索引關(guān)系 應(yīng)該是相互的,我們采取的方法是IPV6子網(wǎng)路由和IPV4子網(wǎng)路由可相互 索引,IPV4子網(wǎng)路由與其主機(jī)路由可相互索引,以此來迅速查找對應(yīng)的三 者關(guān)系。第三步,結(jié)合索引說明索引、整合路由和IPV4路由之間的更新過程(-)本發(fā)明方法中的IPv4路由變化更新整合路由,即IPV4路由更新處理 流程,具體如圖3所示,包括以下步驟301) 本IPV4路由是否為隧道路由使用。302) 是否為主機(jī)路由。
303 )查主機(jī)路由與子網(wǎng)路由映射關(guān)系表找到對應(yīng)的子網(wǎng)路由。304 )以索引關(guān)系找到IPV6隧道路由。305 )是否會導(dǎo)致隧道路由不完整。對于主機(jī)路由刪除、子網(wǎng)路由刪除 等將導(dǎo)致無法獲取完整IPV4出局信息。306) 置上送CPU位。此處的處理可以選擇,可以采取譬如置丟棄標(biāo)志, 周期性使能該路由等等方法,確保當(dāng)IPV4路由信息完整的時候可以再次整 合完整的隧道路由。307) 更新隧道路由信息。t)本發(fā)明方法中IPv6路由變化更新索引,即IPV6路由更新處理流程, 具體如圖4所示,包括以下步驟401) 上層協(xié)議下發(fā)路由及操作類型。402) 根據(jù)索引關(guān)系找到IPV4路由,根據(jù)搡作類型對應(yīng)處理。如刪除 IPV6隧道路由,由于隧道路由對應(yīng)IPV4路由的關(guān)系為一對多,所以需要將 IPV4路由隧道引用計數(shù)減一。添加IPV6隧道路由即產(chǎn)生如圖1和圖2所示 的路由整合過程。因此,應(yīng)用了本發(fā)明方法,能夠?qū)崿F(xiàn)IPV6隧道整合后線速轉(zhuǎn)發(fā)。
權(quán)利要求
1. 一種IPV6隧道轉(zhuǎn)發(fā)方法,利用隧道在IPV4網(wǎng)絡(luò)中轉(zhuǎn)發(fā)IPV6孤島之間的數(shù)據(jù)包,其特征在于,包括以下步驟1.1)配置隧道的接口、模式和源地址;1.2)根據(jù)IPV4出局信息構(gòu)造IPV6出局信息,從而將含IPV6和IPV4路由的二次路由整合成一條IPV6整合路由;1.3)IPV6孤島邊緣節(jié)點利用所述IPV6整合路由僅查詢一次進(jìn)行隧道轉(zhuǎn)發(fā)。
2、 根據(jù)權(quán)利要求1所述隧道轉(zhuǎn)發(fā)方法,其特征在于,所述出局信息 包括出接口、下一跳和二層mac。
3、 根據(jù)權(quán)利要求1或2所述隧道轉(zhuǎn)發(fā)方法,其特征在于,所述整合 包括利用數(shù)據(jù)擴(kuò)展和數(shù)據(jù)嵌入將下一跳IPV4地址轉(zhuǎn)化為下一跳IPV6地址。
4、 根據(jù)權(quán)利要求3所述隧道轉(zhuǎn)發(fā)方法,其特征在于,所述IPV4地址 是A.B.C.D,所述IPV6地址是FFFF: A.B.C.D。
5、 根據(jù)權(quán)利要求1所述隧道轉(zhuǎn)發(fā)方法,其特征在于,所述IPV4路由 根據(jù)目的IPV4地址獲取,所述隧道是配置隧道,所述目的IPV4地址由隧 道配置中獲得。
6、 根據(jù)權(quán)利要求1所述隧道轉(zhuǎn)發(fā)方法,其特征在于,所述IPV4路由 根據(jù)目的IPV4地址獲取,所述隧道是自動暖道,所述目的IPV4地址由數(shù) 據(jù)報文中獲取。
7、 根據(jù)權(quán)利要求1、 5或6所述隧道轉(zhuǎn)發(fā)方法,其特征在于,所述目 的IPV4地址是隧道另 一端IPV6孤島邊緣節(jié)點的IPV4地址。
8、 根據(jù)權(quán)利要求1所述隧道轉(zhuǎn)發(fā)方法,其特征在于,還包括建立所 述IPV4路由和IPV6整合路由之間索引,所述索引是相互索引。
9、 根據(jù)權(quán)利要求8所述隧道轉(zhuǎn)發(fā)方法,其特征在于,還包括所述IPV4路由變化時,利用所述索引更新所述IPV6整合路由。
10、 根據(jù)權(quán)利要求8所述隧道轉(zhuǎn)發(fā)方法,其特征在于,還包括增加或刪除所述IPV6整合路由時,更新所迷索引。
全文摘要
本發(fā)明涉及一種IPV6隧道轉(zhuǎn)發(fā)方法,利用隧道在IPV4網(wǎng)絡(luò)中轉(zhuǎn)發(fā)IPV6孤島之間的數(shù)據(jù)包,包括配置隧道的接口、模式和源地址;根據(jù)IPV4出局信息構(gòu)造IPV6出局信息,從而將含IPV6和IPV4路由的二次路由整合成一條IPV6整合路由;IPV6孤島邊緣節(jié)點利用所述IPV6整合路由僅查詢一次進(jìn)行隧道轉(zhuǎn)發(fā)。這種方法利用IPV6整合路由代替?zhèn)鹘y(tǒng)IPV4和IPV6的二次路由僅查詢一次進(jìn)行隧道轉(zhuǎn)發(fā),使得眾多無法實現(xiàn)二次路由的設(shè)備也能實現(xiàn)等效二次路由的功能,同時降低產(chǎn)品成本、成倍提高轉(zhuǎn)發(fā)性能。
文檔編號H04L12/56GK101212409SQ200610170370
公開日2008年7月2日 申請日期2006年12月29日 優(yōu)先權(quán)日2006年12月29日
發(fā)明者紀(jì)小利, 胡茂廬, 錢霄鴻 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
罗山县| 历史| 磐安县| 疏勒县| 加查县| 铜陵市| 沧源| 平阳县| 信宜市| 甘孜县| 凤庆县| 孟连| 泸溪县| 连山| 鹤庆县| 合川市| 焦作市| 衡东县| 宜黄县| 洪洞县| 房产| 昭觉县| 怀远县| 定州市| 丰县| 新竹市| 横峰县| 东兴市| 枣强县| 柘荣县| 丹巴县| 昂仁县| 客服| 屏边| 得荣县| 怀仁县| 祥云县| 阜宁县| 江口县| 大同市| 寿光市|