[發(fā)明專(zhuān)利]穿越自治系統(tǒng)的路由方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410381280.5 | 申請(qǐng)日: | 2014-08-05 |
| 公開(kāi)(公告)號(hào): | CN105471725B | 公開(kāi)(公告)日: | 2019-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 徐偉 | 申請(qǐng)(專(zhuān)利權(quán))人: | 新華三技術(shù)有限公司 |
| 主分類(lèi)號(hào): | H04L12/701 | 分類(lèi)號(hào): | H04L12/701;H04L12/771;H04L29/12 |
| 代理公司: | 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 穿越 自治 系統(tǒng) 路由 方法 裝置 | ||
本公開(kāi)提供一種穿越自治系統(tǒng)的路由方法,應(yīng)用在運(yùn)行BGP的邊界設(shè)備上,所述方法包括:接收IBGP鄰居的通告,其中包括所述IBGP鄰居在建立鄰居時(shí)使用的地址;以本設(shè)備建立鄰居時(shí)使用的地址為本端地址,以所述IBGP鄰居建立鄰居時(shí)使用的地址為對(duì)端地址建立隧道;對(duì)所述IBGP鄰居發(fā)布的BGP路由,以所述隧道的本端接口為出接口進(jìn)行路由迭代。通過(guò)本公開(kāi)的技術(shù)方案,避免了路由黑洞,同時(shí)不會(huì)影響AS內(nèi)其他設(shè)備和IGP的性能。
技術(shù)領(lǐng)域
本公開(kāi)涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種穿越自治系統(tǒng)的路由方法和裝置。
背景技術(shù)
出于管理和擴(kuò)展的目的,因特網(wǎng)可以被分割成許多不同的AS(AutonomousSystem,自治系統(tǒng))。換句話(huà)說(shuō),因特網(wǎng)是由AS匯集而成的。AS是擁有同一選路策略,屬于同一技術(shù)管理部門(mén)的一組路由設(shè)備。
路由選擇協(xié)議可以被分成IGP(Interior Gateway Protocols,內(nèi)部網(wǎng)關(guān)協(xié)議)和EGP(Exterior Gateway Protocols,外部網(wǎng)關(guān)協(xié)議)兩種。IGP是在一個(gè)AS內(nèi)部使用的路由協(xié)議,用來(lái)完成數(shù)據(jù)報(bào)文在AS內(nèi)部的路由選擇。IGP只作用于AS內(nèi)部,而對(duì)其他AS一無(wú)所知。EGP是在多個(gè)AS之間使用的路由協(xié)議,主要用來(lái)完成數(shù)據(jù)報(bào)文在AS間的路由選擇,或者說(shuō),確定數(shù)據(jù)報(bào)文要經(jīng)過(guò)哪些AS才能到達(dá)目的地址。EGP作用于各AS之間,它只了解AS的整體結(jié)構(gòu),而不了解各個(gè)AS內(nèi)部的拓?fù)浣Y(jié)構(gòu)。
一個(gè)AS中,通常在所有的路由設(shè)備上運(yùn)行IGP,同時(shí)在與其他AS連接的邊界設(shè)備上運(yùn)行EGP協(xié)議。這樣,對(duì)于轉(zhuǎn)發(fā)路徑需要穿越某個(gè)AS的數(shù)據(jù)報(bào)文,在AS之間要通過(guò)EGP進(jìn)行路由,而在AS內(nèi)部要通過(guò)IGP進(jìn)行路由。在這種情況下,當(dāng)報(bào)文通過(guò)AS內(nèi)部時(shí),由于報(bào)文的目的地址是其他AS的地址,只運(yùn)行IGP的路由器可能因報(bào)文的目的地址不可達(dá)而將其丟棄,形成路由黑洞。
發(fā)明內(nèi)容
有鑒于此,本公開(kāi)提供一種穿越AS的路由方法,應(yīng)用在運(yùn)行BGP的邊界設(shè)備上,所述方法包括:
接收IBGP鄰居的通告,其中包括所述IBGP鄰居在建立鄰居時(shí)使用的地址;
以本設(shè)備建立鄰居時(shí)使用的地址為本端地址,以所述IBGP鄰居建立鄰居時(shí)使用的地址為對(duì)端地址建立隧道;
對(duì)所述IBGP鄰居發(fā)布的BGP路由,以所述隧道的本端接口為出接口進(jìn)行路由迭代。
本公開(kāi)還提供了一種穿越AS的路由裝置,應(yīng)用在運(yùn)行BGP的邊界設(shè)備上,所述裝置包括:
通告接收單元,用于接收IBGP鄰居的通告,其中包括所述IBGP鄰居在建立鄰居時(shí)使用的地址;
隧道建立單元,用于以本設(shè)備建立鄰居時(shí)使用的地址為本端地址,以所述IBGP鄰居建立鄰居時(shí)使用的地址為對(duì)端地址建立隧道;
路由迭代單元,用于對(duì)所述IBGP鄰居發(fā)布的BGP路由,以所述隧道的本端接口為出接口進(jìn)行路由迭代。
由以上技術(shù)方案可見(jiàn),本公開(kāi)的實(shí)施例以邊界設(shè)備在建立IBGP鄰居時(shí)使用的地址來(lái)建立隧道,并以該隧道的本端接口為出接口進(jìn)行BGP路由迭代,使得穿越AS的數(shù)據(jù)報(bào)文在AS內(nèi)部轉(zhuǎn)發(fā)時(shí)通過(guò)隧道來(lái)進(jìn)行,這些數(shù)據(jù)報(bào)文以AS內(nèi)部的地址進(jìn)行封裝,以AS內(nèi)部的IGP來(lái)路由,從而避免了路由黑洞;同時(shí)不會(huì)增加AS內(nèi)不運(yùn)行BGP的其他設(shè)備的負(fù)擔(dān),也不會(huì)影響AS內(nèi)IGP的性能。
附圖說(shuō)明
圖1是一個(gè)例子中多個(gè)AS的組網(wǎng)結(jié)構(gòu)圖;
圖2是一個(gè)例子中AS中邊界設(shè)備的硬件架構(gòu)示意圖;
圖3是一個(gè)例子中邊界設(shè)備上穿越AS的路由方法的流程圖;
圖4是一個(gè)例子中BGP Open報(bào)文中自動(dòng)隧道能力TLV(Type-Length-Value,類(lèi)型-長(zhǎng)度-值)的結(jié)構(gòu)圖;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于新華三技術(shù)有限公司,未經(jīng)新華三技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410381280.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種域間組播的傳輸方法及邊緣設(shè)備
- 基于標(biāo)簽替換的自治域間IPv6真實(shí)源地址驗(yàn)證方法
- 一種自治電力系統(tǒng)架構(gòu)及其運(yùn)行控制方法
- 一種自治網(wǎng)絡(luò)中自治云的入網(wǎng)方法和系統(tǒng)
- 一種自治網(wǎng)絡(luò)的業(yè)務(wù)方法和自治網(wǎng)絡(luò)
- 一種自治域間路由安全性評(píng)估方法和裝置
- 一種組播地址處理方法及裝置
- 一種適應(yīng)于源網(wǎng)荷控制專(zhuān)網(wǎng)的多層協(xié)同防御模型
- 一種生成拓?fù)鋱D的方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于地理信息的自治域級(jí)互聯(lián)網(wǎng)拓?fù)淇梢暬椒?/a>





