一種isis協(xié)議指定路由管理距離的方法
【專利摘要】本發(fā)明公開了一種ISIS協(xié)議指定路由管理距離的方法,包括:A.設(shè)置方中間系統(tǒng)IS通過(guò)一個(gè)可達(dá)性信息子TLV通告一個(gè)可達(dá)性信息IP的管理距離;B.計(jì)算方中間系統(tǒng)IS接收到設(shè)置方中間系統(tǒng)IS對(duì)所述可達(dá)性信息IP設(shè)置的管理距離;C.將所述可達(dá)性信息IP按照所述的管理距離來(lái)計(jì)算所述可達(dá)性信息IP路由。本發(fā)明(1)可以指定一條路由特定的管理距離:不受ISIS協(xié)議總體設(shè)置的協(xié)議管理距離的影響,可以設(shè)置一條路由特定的管理距離,便于網(wǎng)絡(luò)路由的規(guī)劃。(2)便于規(guī)范特定生效的路由:可以規(guī)劃某條路由管理距離,而其他路由使用默認(rèn)的協(xié)議管理距離,從而使某條路由可以生效或失效。
【專利說(shuō)明】一種ISIS協(xié)議指定路由管理距離的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種運(yùn)行ISIS路由協(xié)議的網(wǎng)絡(luò)設(shè)備,對(duì)ISIS協(xié)議抑制拓?fù)湔鹗幍囊环N方法,尤其涉及一種ISIS協(xié)議指定路由管理距離的方法。
【背景技術(shù)】
[0002]中間系統(tǒng)到中間系統(tǒng)路由協(xié)議(ISIS)是一種動(dòng)態(tài)的,基于鏈路狀態(tài)的內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),ISIS協(xié)議通過(guò)hello報(bào)文交互協(xié)商建立鄰居后,每一個(gè)中間系統(tǒng)(IS)都產(chǎn)生鏈路狀態(tài)協(xié)議數(shù)據(jù)包(LSP)描述本中間系統(tǒng)(IS)的鏈路狀態(tài)信息,并發(fā)送到網(wǎng)絡(luò)中,并且也會(huì)存儲(chǔ)網(wǎng)絡(luò)拓?fù)渖纤兄虚g系統(tǒng)(IS)設(shè)備發(fā)送過(guò)來(lái)的LSP,形成鏈路狀態(tài)數(shù)據(jù)庫(kù)(LSDB),ISIS就是使用鏈路狀態(tài)數(shù)據(jù)庫(kù)(LSDB)通過(guò)最短路徑優(yōu)先算法(SPF)計(jì)算出到達(dá)目的地址的最佳路由。管理距離是指一種路由協(xié)議的可信度。每一種路由協(xié)議按可靠性從高到低,一次分配一個(gè)信任等級(jí),這個(gè)信任等級(jí)就叫管理距離。對(duì)于多個(gè)協(xié)議(如:BGP,0SPF)同時(shí)學(xué)習(xí)到相同路由的時(shí)候,就需要用管理距離進(jìn)行擇優(yōu)。
[0003]一般情況下,每一個(gè)協(xié)議都有默認(rèn)和固定的管理距離,比如:ISIS協(xié)議的管理距離為115,OSPF協(xié)議的管理距離為110,那么ISIS協(xié)議的路由優(yōu)先級(jí)一定比OSPF協(xié)議的路由優(yōu)先級(jí)低,在I SI S協(xié)議和OSPF協(xié)議同時(shí)學(xué)習(xí)到相同路由時(shí),流量轉(zhuǎn)發(fā)一定是使用管理距離優(yōu)先級(jí)高的OSPF學(xué)習(xí)到的路由。但是,在某些網(wǎng)絡(luò)規(guī)劃場(chǎng)景中,一般情況下,需要遵循協(xié)議配置的管理距離,而某些特定的路由又希望突破這種規(guī)定特殊設(shè)置。例如:在ISIS協(xié)議和OSPF協(xié)議同時(shí)學(xué)習(xí)到相同路由時(shí),流量轉(zhuǎn)發(fā)一定是使用管理距離優(yōu)先級(jí)高的OSPF學(xué)習(xí)到的路由。但某一條特定的路由有希望使ISIS協(xié)議學(xué)習(xí)到的路由優(yōu)先級(jí)比OSPF協(xié)議高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明針對(duì)現(xiàn)有技術(shù)中的缺點(diǎn),提供了一種IS-1S協(xié)議指定路由管理距離的方法。
[0005]為了解決上述技術(shù)問(wèn)題,本發(fā)明通過(guò)下述技術(shù)方案得以解決:
一種IS-1S協(xié)議指定路由管理距離的方法,包括:
A.設(shè)置方中間系統(tǒng)IS通過(guò)一個(gè)可達(dá)性信息子TLV通告一個(gè)可達(dá)性信息IP的管理距離;
B.計(jì)算方中間系統(tǒng)IS接收到設(shè)置方中間系統(tǒng)IS對(duì)所述可達(dá)性信息IP設(shè)置的管理距離;
C.將所述可達(dá)性信息IP按照所述的管理距離來(lái)計(jì)算所述可達(dá)性信息IP路由。
[0006]作為優(yōu)選,所述設(shè)置方中間系統(tǒng)即設(shè)置方IS通過(guò)可達(dá)性信息子TLV通告可達(dá)性信息IP的管理距離即就是新增一種協(xié)議類型的子TLV,此子TLV稱為可達(dá)性信息管理距離子TLV0
[0007]作為優(yōu)選,所述可達(dá)性信息管理距離子TLV保存在IP寬度量可達(dá)性信息TLV的可達(dá)性信息條目ITEM中,即表示的是這個(gè)IP可達(dá)性信息條目的管理距離,一個(gè)IP寬度量可達(dá)性信息TLV包含至少一個(gè)可達(dá)性信息條目ITEM。
[0008]作為優(yōu)選,一個(gè)可達(dá)性信息IP條目ITEM中包含至少一個(gè)所述可達(dá)性信息管理距離子TLV,則第一個(gè)所述可達(dá)性信息管理距離子TLV起作用。
[0009]作為優(yōu)選,所述設(shè)置方中間系統(tǒng)IS通過(guò)可達(dá)性信息子TLV通告可達(dá)性信息IP的管理距離,其包括:所述設(shè)置方中間系統(tǒng)IS要指定可達(dá)性信息IP的管理距離,在IP寬度量可達(dá)性信息TLV的可達(dá)性信息IP條目ITEM中包含一個(gè)可達(dá)性信息管理距離子TLV,可達(dá)性信息管理距離子TLV指定管理距離,最后則會(huì)將這個(gè)IP寬度量可達(dá)性信息TLV填寫在LSP中進(jìn)行通告。
[0010]作為優(yōu)選,計(jì)算方中間系統(tǒng)IS收到設(shè)置方中間系統(tǒng)IS對(duì)所述IP可達(dá)性信息設(shè)置的管理距離后,將所述IP可達(dá)性信息按照所述的管理距離計(jì)算這個(gè)IP可達(dá)性信息路由,此過(guò)程包括:所述計(jì)算方中間系統(tǒng)IS接收所述設(shè)置方中間系統(tǒng)IS —條LSP,若檢測(cè)到IP寬度量可達(dá)性信息TLV中的一個(gè)IP可達(dá)性信息ITEM中包含一個(gè)可達(dá)性信息管理距離子TLV,可達(dá)性信息管理距離子TLV則指定這個(gè)IP可達(dá)性信息的管理距離,將這條路由添加至路由表中,管理距離為可達(dá)性信息管理距離子TLV指定的管理距離值,不受ISIS協(xié)議總體設(shè)置的協(xié)議管理距離的影響。
[0011]本發(fā)明由于采用了以上技術(shù)方案,具有顯著的技術(shù)效果:
(I)可以指定一條路由特定的管理距離:不受ISIS協(xié)議總體設(shè)置的協(xié)議管理距離的影響,可以設(shè)置一條路由特定的管理距離,便于網(wǎng)絡(luò)路由的規(guī)劃。
[0012](2)便于規(guī)范特定生效的路由:可以規(guī)劃某條路由管理距離,而其他路由使用默認(rèn)的協(xié)議管理距離,從而使某條路由可以生效或失效。
【專利附圖】
【附圖說(shuō)明】
[0013]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1為可達(dá)性信息管理距離子TLV示意圖。
[0015]圖2為拓?fù)鋱D。
【具體實(shí)施方式】
[0016]下面結(jié)合實(shí)施例對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說(shuō)明,以下實(shí)施例是對(duì)本發(fā)明的解釋而本發(fā)明并不局限于以下實(shí)施例。
[0017]實(shí)施例1:
一種IS-1S協(xié)議指定路由管理距離的方法,包括:
A.設(shè)置方中間系統(tǒng)IS通過(guò)一個(gè)可達(dá)性信息子TLV通告一個(gè)可達(dá)性信息IP的管理距離;
B.計(jì)算方中間系統(tǒng)IS接收到設(shè)置方中間系統(tǒng)IS對(duì)所述可達(dá)性信息IP設(shè)置的管理距離;
C.將所述可達(dá)性信息IP按照所述的管理距離來(lái)計(jì)算所述可達(dá)性信息IP路由。
[0018]所述設(shè)置方中間系統(tǒng)即設(shè)置方IS通過(guò)可達(dá)性信息子TLV通告可達(dá)性信息IP的管理距離即就是新增一種協(xié)議類型的子TLV,此子TLV稱為可達(dá)性信息管理距離子TLV。
[0019]所述可達(dá)性信息管理距離子TLV保存在IP寬度量可達(dá)性信息TLV的可達(dá)性信息條目ITEM中,即表示的是這個(gè)IP可達(dá)性信息條目的管理距離,一個(gè)IP寬度量可達(dá)性信息TLV包含至少一個(gè)可達(dá)性信息條目ITEM 個(gè)可達(dá)性信息IP條目ITEM中包含至少一個(gè)所述可達(dá)性信息管理距離子TLV,則第一個(gè)所述可達(dá)性信息管理距離子TLV起作用。
[0020]所述設(shè)置方中間系統(tǒng)IS通過(guò)可達(dá)性信息子TLV通告可達(dá)性信息IP的管理距離,其包括:所述設(shè)置方中間系統(tǒng)IS要指定可達(dá)性信息IP的管理距離,在IP寬度量可達(dá)性信息TLV的可達(dá)性信息IP條目ITEM中包含一個(gè)可達(dá)性信息管理距離子TLV,可達(dá)性信息管理距離子TLV指定管理距離,最后則會(huì)將這個(gè)IP寬度量可達(dá)性信息TLV填寫在LSP中進(jìn)行通生口 ο
[0021]計(jì)算方中間系統(tǒng)IS收到設(shè)置方中間系統(tǒng)IS對(duì)所述IP可達(dá)性信息設(shè)置的管理距離后,將所述IP可達(dá)性信息按照所述的管理距離計(jì)算這個(gè)IP可達(dá)性信息路由,此過(guò)程包括:所述計(jì)算方中間系統(tǒng)IS接收所述設(shè)置方中間系統(tǒng)IS—條LSP,若檢測(cè)到IP寬度量可達(dá)性信息TLV中的一個(gè)IP可達(dá)性信息ITEM中包含一個(gè)可達(dá)性信息管理距離子TLV,可達(dá)性信息管理距離子TLV則指定這個(gè)IP可達(dá)性信息的管理距離,將這條路由添加至路由表中,管理距離為可達(dá)性信息管理距離子TLV指定的管理距離值,不受ISIS協(xié)議總體設(shè)置的協(xié)議管理距離的影響。
[0022]總體來(lái)講,一種IS-1S協(xié)議指定路由管理距離的方法首先要新增一種類型子TLV: 如圖1,新增一種協(xié)議類型的子TLV,稱為可達(dá)性信息管理距離子TLV,包含一個(gè)字節(jié)的類型,一個(gè)字節(jié)的長(zhǎng)度,值為一個(gè)字節(jié)的管理距離值。
[0023]可達(dá)性信息管理距離子TLV保存在IP寬度量可達(dá)性信息TLV的可達(dá)性信息條目ITEM中,表示這個(gè)可達(dá)性信息IP條目的管理距離。一個(gè)IP寬度量可達(dá)性信息TLV包含多個(gè)可達(dá)性信息條目ITEM。
[0024]如果一個(gè)可達(dá)性信息IP條目ITEM中包含了多個(gè)可達(dá)性信息管理距離子TLV,只有第一個(gè)起作用,其他則被忽略。
[0025]其次是指定路由管理,具體方法如下:
1、設(shè)置方中間系統(tǒng)IS需要指定一條IP可達(dá)性信息的管理距離時(shí),那么,將會(huì)在IP寬度量可達(dá)性信息TLV的這個(gè)IP可達(dá)性信息ITEM中包含一個(gè)可達(dá)性信息管理距離子TLV,可達(dá)性信息管理距離子TLV指定了其管理距離,最后則會(huì)將這個(gè)IP寬度量可達(dá)性信息TLV填寫在LSP中進(jìn)行通告。
[0026]2、計(jì)算方中間系統(tǒng)IS接收到設(shè)置方中間系統(tǒng)IS—條LSP后,發(fā)現(xiàn)IP寬度量可達(dá)性信息TLV中的一個(gè)IP可達(dá)性信息ITEM中包含一個(gè)可達(dá)性信息管理距離子TLV,這個(gè)可達(dá)性信息管理距離子TLV則指定了這個(gè)IP可達(dá)性信息的管理距離,那么將這條路由添加至路由表中,管理距離為可達(dá)性信息管理距離子TLV指定的管理距離值,不受ISIS協(xié)議總體設(shè)置的協(xié)議管理距離的影響。
[0027]如圖2所示,為R1、R2、R3構(gòu)成一個(gè)網(wǎng)絡(luò)拓?fù)?,其中部署?OSPF和ISIS路由協(xié)議,Rl和R2之間運(yùn)行的是OSPF協(xié)議,R2和R3之間運(yùn)行的是ISIS協(xié)議。R2和R3之間連接了一個(gè)交換機(jī)SI,SI連接了一臺(tái)主機(jī)host I。
[0028]顯然,按照如上部署,R2上面會(huì)從ISIS路由協(xié)議的R3上學(xué)習(xí)到1.1.1.0/24的網(wǎng)段,同時(shí)R2上面也會(huì)從OSPF路由協(xié)議的Rl上學(xué)習(xí)到1.1.1.0/24的網(wǎng)段。默認(rèn)情況下,ISIS的管理距離是115,OSPF的管理距離是110,那么,R2到達(dá)1.1.1.0/24網(wǎng)段的流量會(huì)通過(guò)Rl到達(dá)SI,最終到達(dá)主機(jī)hostl,使用了 OSPF路由協(xié)議從Rl上學(xué)習(xí)到的路由進(jìn)行了轉(zhuǎn)發(fā)。其他的所有同時(shí)從OSPF和ISIS路由協(xié)議學(xué)習(xí)到的相同的路由均使用了 OSPF學(xué)習(xí)到的路由進(jìn)行流量轉(zhuǎn)發(fā)。
[0029]另外,如果將ISIS的協(xié)議管理距離設(shè)置為100,OSPF路由協(xié)議的管理距離仍然是110的話,那么,R2到達(dá)1.1.1.0/24網(wǎng)段的流量會(huì)通過(guò)R3到達(dá)SI,最終到達(dá)主機(jī)hostl,使用了 ISIS路由協(xié)議從R3上學(xué)習(xí)到的路由進(jìn)行了轉(zhuǎn)發(fā)。其他的所有同時(shí)從OSPF和ISIS路由協(xié)議學(xué)習(xí)到的相同的路由均使用了 ISIS學(xué)習(xí)到的路由進(jìn)行流量轉(zhuǎn)發(fā)。
[0030]顯然,在默認(rèn)配置情況下,ISIS的管理距離是115,OSPF的管理距離是110 ;如果希望配置R2到達(dá)1.1.1.0/24網(wǎng)段的流量通過(guò)R3到達(dá)交換機(jī)SI,最終到達(dá)主機(jī)hostl,而其他所有同時(shí)從OSPF和ISIS學(xué)習(xí)到的路由都仍然使用OSPF學(xué)習(xí)到的流量進(jìn)行轉(zhuǎn)發(fā)。即使是在配置ISIS的管理距離是100,OSPF的管理距離是110的情況下,顯然都是不可能實(shí)現(xiàn)的。
[0031]使用本發(fā)明之后,希望配置R2到達(dá)1.1.1.0/24網(wǎng)段的流量通過(guò)R3到達(dá)交換機(jī)SI,最終到達(dá)主機(jī)hostl,而其他所有同時(shí)從OSPF和ISIS學(xué)習(xí)到的路由都仍然使用OSPF學(xué)習(xí)到的流量進(jìn)行轉(zhuǎn)發(fā)??梢栽谑褂媚J(rèn)協(xié)議管理距離的情況下,ISIS的管理距離是115,OSPF的管理距離是110。在運(yùn)行ISIS協(xié)議的R3上,可以配置1.1.1.0/24網(wǎng)段的指定管理距離為100,任何網(wǎng)絡(luò)上的路由器通過(guò)ISIS學(xué)習(xí)到的R3的這條路由均使用100的管理距離。此時(shí),R3在LSP中會(huì)通告這個(gè)IP可達(dá)性信息1.1.1.0/24,將這個(gè)IP可達(dá)性信息ITEM填寫于IP寬度量可達(dá)性信息TLV中,并在IP可達(dá)性信息ITEM中攜帶一個(gè)可達(dá)性信息管理距離子TLV,管理距離為100。當(dāng)R2收到如上R3生成的LSP后,發(fā)現(xiàn)IP寬度量可達(dá)性TLV包含一個(gè)IP可達(dá)性信息ITEM,IP可達(dá)性信息ITEM為1.1.1.0/24,并包含一個(gè)可達(dá)性信息管理距離子TLV,可達(dá)性信息管理距離子TLV表示1.1.1.0/24的IP可達(dá)性信息的管理距離為100,那么就會(huì)使用100作為這個(gè)路由1.1.1.0/24的管理距離添加至路由表中,盡管ISIS此時(shí)協(xié)議管理距離是115,最終實(shí)現(xiàn)了網(wǎng)絡(luò)規(guī)劃。
[0032]此外,需要說(shuō)明的是,本說(shuō)明書中所描述的具體實(shí)施例,其零、部件的形狀、所取名稱等可以不同。凡依本發(fā)明專利構(gòu)思所述的構(gòu)造、特征及原理所做的等效或簡(jiǎn)單變化,均包括于本發(fā)明專利的保護(hù)范圍內(nèi)。本發(fā)明所屬【技術(shù)領(lǐng)域】的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,只要不偏離本發(fā)明的結(jié)構(gòu)或者超越本權(quán)利要求書所定義的范圍,均應(yīng)屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種IS-1S協(xié)議指定路由管理距離的方法,其特征在于包括: A.設(shè)置方中間系統(tǒng)IS通過(guò)一個(gè)可達(dá)性信息子TLV通告一個(gè)可達(dá)性信息IP的管理距離; B.計(jì)算方中間系統(tǒng)IS接收到設(shè)置方中間系統(tǒng)IS對(duì)所述可達(dá)性信息IP設(shè)置的管理距離; C.將所述可達(dá)性信息IP按照所述的管理距離來(lái)計(jì)算所述可達(dá)性信息IP路由。
2.根據(jù)權(quán)利要求1所述的一種IS-1S協(xié)議指定路由管理距離的方法,其特征在于:所述設(shè)置方中間系統(tǒng)即設(shè)置方IS通過(guò)可達(dá)性信息子TLV通告可達(dá)性信息IP的管理距離即就是新增一種協(xié)議類型的子TLV,此子TLV稱為可達(dá)性信息管理距離子TLV。
3.根據(jù)權(quán)利要求2所述的一種IS-1S協(xié)議指定路由管理距離的方法,其特征在于:所述可達(dá)性信息管理距離子TLV保存在IP寬度量可達(dá)性信息TLV的可達(dá)性信息條目ITEM中,即表示的是這個(gè)IP可達(dá)性信息條目的管理距離,一個(gè)IP寬度量可達(dá)性信息TLV包含至少一個(gè)可達(dá)性信息條目ITEM。
4.根據(jù)權(quán)利要求2所述的一種IS-1S協(xié)議指定路由管理距離的方法,其特征在于:一個(gè)可達(dá)性信息IP條目ITEM中包含至少一個(gè)所述可達(dá)性信息管理距離子TLV,則第一個(gè)所述可達(dá)性信息管理距離子TLV起作用。
5.根據(jù)權(quán)利要求1所述的一種IS-1S協(xié)議指定路由管理距離的方法,其特征在于:所述設(shè)置方中間系統(tǒng)IS通過(guò)可達(dá)性信息子TLV通告可達(dá)性信息IP的管理距離,其包括:所述設(shè)置方中間系統(tǒng)IS要指定可達(dá)性信息IP的管理距離,在IP寬度量可達(dá)性信息TLV的可達(dá)性信息IP條目ITEM中包含一個(gè)可達(dá)性信息管理距離子TLV,可達(dá)性信息管理距離子TLV指定管理距離,最后則會(huì)將這個(gè)IP寬度量可達(dá)性信息TLV填寫在LSP中進(jìn)行通告。
6.根據(jù)權(quán)利要求1所述的一種IS-1S協(xié)議指定路由管理距離的方法,其特征在于:計(jì)算方中間系統(tǒng)IS收到設(shè)置方中間系統(tǒng)IS對(duì)所述IP可達(dá)性信息設(shè)置的管理距離后,將所述IP可達(dá)性信息按照所述的管理距離計(jì)算這個(gè)IP可達(dá)性信息路由,此過(guò)程包括:所述計(jì)算方中間系統(tǒng)IS接收所述設(shè)置方中間系統(tǒng)IS —條LSP,若檢測(cè)到IP寬度量可達(dá)性信息TLV中的一個(gè)IP可達(dá)性信息ITEM中包含一個(gè)可達(dá)性信息管理距離子TLV,可達(dá)性信息管理距離子TLV則指定這個(gè)IP可達(dá)性信息的管理距離,將這條路由添加至路由表中,管理距離為可達(dá)性信息管理距離子TLV指定的管理距離值,不受ISIS協(xié)議總體設(shè)置的協(xié)議管理距離的影響。
【文檔編號(hào)】H04L12/751GK104506374SQ201510019919
【公開日】2015年4月8日 申請(qǐng)日期:2015年1月15日 優(yōu)先權(quán)日:2015年1月15日
【發(fā)明者】周能強(qiáng), 周光如, 伍克東, 庾婧, 張弓 申請(qǐng)人:安徽皖通郵電股份有限公司