[發(fā)明專利]一種策略路由方法無效
| 申請?zhí)枺?/td> | 200810040485.1 | 申請日: | 2008-07-11 |
| 公開(公告)號: | CN101626340A | 公開(公告)日: | 2010-01-13 |
| 發(fā)明(設(shè)計)人: | 藍建棟 | 申請(專利權(quán))人: | 上海頂竹通訊技術(shù)有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 上海伯瑞杰知識產(chǎn)權(quán)代理有限公司 | 代理人: | 吳瑾瑜 |
| 地址: | 201108上海市閔*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 策略 路由 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信路由器技術(shù)領(lǐng)域,尤其涉及一種策略路由的方法。
背景技術(shù)
在IP網(wǎng)絡(luò)組網(wǎng)設(shè)計中,經(jīng)常遇到兩個網(wǎng)絡(luò)之間需要互通的問題,常見的解決方式就是在網(wǎng)關(guān)設(shè)備(如路由器、交換機等)上做中繼,但這就需要在網(wǎng)關(guān)設(shè)備上做很多設(shè)置——首先網(wǎng)關(guān)的設(shè)置需要了解互通網(wǎng)絡(luò)內(nèi)部的細節(jié),比如IP地址配置、端口配置之類的;其次,互通的網(wǎng)絡(luò)之間必須是統(tǒng)一規(guī)劃的,比如兩個同為192.168.0.0/16的網(wǎng)絡(luò)是無法通過路由器來互通的。前一個要求在一般情況下還能夠接受,實際的路由器上也就是做了這樣的配置才使得網(wǎng)絡(luò)能夠連通的,但對于運營商來說,這個要求也很難接受。第二個要求卻無法滿足,一則因為國際上IP地址管理規(guī)則允許諸如10.0.0.0/24、196.168.0.0/16這樣的私有網(wǎng)絡(luò)存在;二則不可能統(tǒng)一規(guī)劃全球IP地址在各種網(wǎng)絡(luò)中的部署。
面對上述問題,通常的做法是再增加一個網(wǎng)關(guān)設(shè)備,在兩個網(wǎng)關(guān)設(shè)備上各自做地址轉(zhuǎn)換(NAT/NAPT或類似技術(shù)),使得網(wǎng)關(guān)“看到”的對端網(wǎng)關(guān)使用的是合法的IP地址。這個方法在技術(shù)上是可行的,負面影響是網(wǎng)絡(luò)變得復雜,而且NAT/NAPT本身也存在“面向應(yīng)用不夠友好”的缺點,限制了組網(wǎng)的應(yīng)用,這將使一些特殊應(yīng)用的互聯(lián)互通出現(xiàn)問題。通過兩個網(wǎng)關(guān)設(shè)備進行地址轉(zhuǎn)換的方法也提高了組網(wǎng)設(shè)備成本和管理成本。
另外還有一種做法就是在網(wǎng)關(guān)上設(shè)置ARP代理,使用戶A和用戶B“感覺”對方和自己在同一個網(wǎng)絡(luò)內(nèi)。這個技術(shù)一般只適用于小型的簡單網(wǎng)絡(luò),對于運營商級的龐大網(wǎng)絡(luò)顯然并不適合,此外這個技術(shù)的硬傷是兩個運營商的IP地址必須統(tǒng)一規(guī)劃,不能出現(xiàn)沖突,否則仍然會出現(xiàn)路由錯誤。因為該應(yīng)用中是要在網(wǎng)關(guān)設(shè)備上做隧道封裝,再查路由——因此從運營商乙發(fā)往運營商甲的報文可能會被封裝上不可預(yù)知的外層隧道封裝,此時ARP代理的請求報文可能無法正確處理。另一種ARP代理無法解決的情況就是運營商甲、乙使用了相同的IP地址段甚至IP主機地址,此時ARP代理將會出錯。換一個說法就是ARP代理要求對接的運營商的網(wǎng)絡(luò)必須是統(tǒng)一規(guī)劃的。
一般的路由器中,報文的尋址僅僅根據(jù)報文的目的IP地址來查找路由表,而策略路由則不僅僅通過目的IP地址來查找路由表,還能通過報文中的其他字段(比如源IP地址、端口號等)來輔助查找路由。多路由表技術(shù)則是在一個路由器上存在多張路由表,根據(jù)不同的報文特征,查找不同的路由表。多路由表技術(shù)通常和策略路由技術(shù)配合使用:報文先經(jīng)過策略路由,以確定查找哪一張路由表,然后在該路由表上查找到出端口。但多路由表的基本要求仍與單路由表相同,即不能在兩個端口上綁定相同的網(wǎng)段,否則路由協(xié)議將出錯。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種策略路由方法,使得當路由器連接的兩個網(wǎng)絡(luò)各自都有獨立的IP地址管理體系時,路由器同樣能夠配置和轉(zhuǎn)發(fā)上述報文。
本發(fā)明的技術(shù)方案是這樣的,一種策略路由方法,包括以下步驟:
接收報文;
獲取所述報文的附加特征信息;
根據(jù)所述報文的附加特征信息確定對應(yīng)的路由表;
根據(jù)所述對應(yīng)的路由表獲得出端口號;
對所述報文轉(zhuǎn)發(fā)。
所述附加特征信息是VLAN號或者入端口號。
所述對應(yīng)的路由表的數(shù)量是2個或者超過2個。
所述對應(yīng)的路由表的IP地址體系是獨立的。
所述報文由外層和內(nèi)層組成。
所述報文的附加特征信息處在外層。
這里,附加特征信息是指VLAN號或者如端口號這樣的特征信息。
對于綁定了相同IP地址段的兩個路由器端口來說,報文本身的內(nèi)容無法“申明”自己是來自哪個端口,因此可以使用報文之外的信息來確定該報文是來自哪個運營商的IP地址體系,從而確定應(yīng)查找哪個路由表。但這個改進并不是必須的,實際上有些特殊的報文仍然含有足夠的信息來表明自己是來自哪個端口,進而根據(jù)這些信息就能夠策略選擇相應(yīng)的路由表。
既然同一張路由表中不能有兩個端口處在同一個網(wǎng)段中,那么解決問題的唯一方法就是使用多張路由表,而且這些路由表中所見的端口配置情況不一樣,簡單的說就是將存在沖突關(guān)系的路由項放置在不同的路由表中,也就是每個獨立的IP地址管理體系都有自己獨立的路由表項,這樣就符合了路由協(xié)議的要求,報文得以正確轉(zhuǎn)發(fā)。
總之,通常的策略路由僅根據(jù)報文本身的內(nèi)容進行策略路由,本發(fā)明則對策略路由的選項進行了擴充,使路由器能夠根據(jù)報文的入端口號、VLAN號進行策略路由。
采用本發(fā)明的技術(shù)方案具有如下優(yō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/200810040485.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種導航設(shè)備及其電子眼管理方法
- 下一篇:銀行卡積分自助兌換機
- 一種計算機網(wǎng)絡(luò)策略管理系統(tǒng)及策略管理方法
- 應(yīng)用于合法監(jiān)聽系統(tǒng)的網(wǎng)絡(luò)策略架構(gòu)及其策略處理方法
- 分發(fā)策略的方法、系統(tǒng)和策略分發(fā)實體
- 策略控制方法、策略規(guī)則決策設(shè)備和策略控制設(shè)備
- 用于控制QoS策略沖突的方法、設(shè)備和系統(tǒng)
- 策略融合的方法、UE及服務(wù)器
- 策略調(diào)整觸發(fā)、策略調(diào)整方法及裝置、策略調(diào)整系統(tǒng)
- 設(shè)備策略管理器
- 策略組中的策略評估、策略選擇方法及裝置
- 策略集群分發(fā)匹配方法、系統(tǒng)及計算機可讀存儲介質(zhì)





