一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議遷移的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議遷移的方法,包括:協(xié)議遷移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有開放最短路徑優(yōu)先OSPF協(xié)議的每臺(tái)路由器中再配置中間系統(tǒng)到中間系統(tǒng)ISIS協(xié)議,所述ISIS協(xié)議的配置與所述OSPF協(xié)議的配置相同,所述OSPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí);逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使所述路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí),以便所述路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議來實(shí)現(xiàn)協(xié)議遷移。本發(fā)明還公開了一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議遷移的裝置。
【專利說明】一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議遷移的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的方法及
目.0
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,原有的動(dòng)態(tài)路由協(xié)議即開放最短路徑優(yōu)先(Open Shortest Path First,簡(jiǎn)稱0SPF)協(xié)議越來越不適合作為大型骨干網(wǎng)的承載路由協(xié)議,比如這種不適合體現(xiàn)在OSPF復(fù)雜的消息報(bào)文、以及OSPF對(duì)單區(qū)域路由器數(shù)量的限制等等。
[0003]因此,為了適應(yīng)不斷擴(kuò)大的網(wǎng)絡(luò)規(guī)模,使網(wǎng)絡(luò)運(yùn)行更加穩(wěn)定,需要使用另外一種動(dòng)態(tài)路由協(xié)議即中間系統(tǒng)到中間系統(tǒng)(Intermediate system to intermediate system,簡(jiǎn)稱ISIS)協(xié)議代替OSPF協(xié)議,這就產(chǎn)生了一個(gè)技術(shù)難題,如何在運(yùn)行的跨越全國(guó)的大型網(wǎng)絡(luò)中實(shí)現(xiàn)從動(dòng)態(tài)路由協(xié)議OSPF向動(dòng)態(tài)路由協(xié)議ISIS的平滑迀移,且使得在這種平滑迀移的過程不影響網(wǎng)絡(luò)的正常運(yùn)行。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例的主要目的在于提供一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的方法及裝置,以在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)從動(dòng)態(tài)路由協(xié)議OSPF向動(dòng)態(tài)路由協(xié)議ISIS的平滑迀移的目的。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的方法,包括:
[0006]協(xié)議迀移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有開放最短路徑優(yōu)先OSPF協(xié)議的每臺(tái)路由器中再配置中間系統(tǒng)到中間系統(tǒng)ISIS協(xié)議,所述ISIS協(xié)議的配置與所述OSPF協(xié)議的配置相同,所述OSPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí);
[0007]逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使所述路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí),以便所述路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議來實(shí)現(xiàn)協(xié)議迀移。
[0008]優(yōu)選地,
[0009]所述OSPF協(xié)議的配置包括:0SPF路由表,在OSPF協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的OSPF下鏈路的COST值;
[0010]所述ISIS協(xié)議的配置包括:ISIS路由表,在ISIS協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的ISIS下鏈路的COST值。
[0011 ] 優(yōu)選地,所述方法還包括:
[0012]為所述路由器配置ISIS協(xié)議后,為所述路由器配置邊界網(wǎng)關(guān)協(xié)議BGP,配置的內(nèi)容包括:根據(jù)ISIS協(xié)議配置的BGP路由表、在BGP下的所述路由器與其它路由器之間的鄰接關(guān)系。
[0013]優(yōu)選地,所述方法還包括:
[0014]在完成當(dāng)前路由器的協(xié)議迀移后,驗(yàn)證當(dāng)前路由器的協(xié)議迀移狀態(tài);
[0015]其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致。
[0016]優(yōu)選地,所述方法還包括:
[0017]在完成每臺(tái)路由器的協(xié)議迀移后,驗(yàn)證網(wǎng)絡(luò)中所有路由器的協(xié)議迀移狀態(tài);
[0018]其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致;
[0019]如果一致,則刪除所述OSPF協(xié)議。
[0020]本發(fā)明實(shí)施例還提供了一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的裝置,包括:
[0021]路由協(xié)議配置單元,用于在協(xié)議迀移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有開放最短路徑優(yōu)先OSPF協(xié)議的每臺(tái)路由器中再配置中間系統(tǒng)到中間系統(tǒng)ISIS協(xié)議,所述ISIS協(xié)議的配置與所述OSPF協(xié)議的配置相同,所述OSPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí);
[0022]協(xié)議迀移單元,用于逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使所述路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí),以便所述路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議來實(shí)現(xiàn)協(xié)議迀移。
[0023]優(yōu)選地,
[0024]所述OSPF協(xié)議的配置包括:0SPF路由表,在OSPF協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的OSPF下鏈路的COST值;
[0025]所述ISIS協(xié)議的配置包括:ISIS路由表,在ISIS協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的ISIS下鏈路的COST值。
[0026]優(yōu)選地,所述裝置還包括:
[0027]網(wǎng)關(guān)協(xié)議配置單元,用于所述路由協(xié)議配置單元為所述路由器配置ISIS協(xié)議后,為所述路由器配置邊界網(wǎng)關(guān)協(xié)議BGP,配置的內(nèi)容包括:根據(jù)ISIS協(xié)議配置的BGP路由表、在BGP下的所述路由器與其它路由器之間的鄰接關(guān)系。
[0028]優(yōu)選地,所述裝置還包括:
[0029]第一驗(yàn)證單元,用于在所述協(xié)議迀移單元完成當(dāng)前路由器的協(xié)議迀移后,驗(yàn)證當(dāng)前路由器的協(xié)議迀移狀態(tài);
[0030]其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致。
[0031 ] 優(yōu)選地,所述裝置還包括:
[0032]第二驗(yàn)證單元,用于在所述協(xié)議迀移單元完成每臺(tái)路由器的協(xié)議迀移后,驗(yàn)證網(wǎng)絡(luò)中所有路由器的協(xié)議迀移狀態(tài);
[0033]其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致;
[0034]協(xié)議刪除單元,用于如果所述第二驗(yàn)證單元驗(yàn)證的內(nèi)容一致,則刪除所述OSPF協(xié)議。
[0035]本發(fā)明實(shí)施例提供的在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的方法及裝置,在協(xié)議迀移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有OSPF協(xié)議的每臺(tái)路由器中再配置ISIS協(xié)議,為保證迀移前后的配置一致性,使所述ISIS協(xié)議的配置與所述OSPF協(xié)議的配置相同,而為保證迀移前的網(wǎng)絡(luò)正常運(yùn)行,還使所述OSPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí)。在協(xié)議迀移時(shí),逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使當(dāng)前路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí),從而在優(yōu)先級(jí)調(diào)整后使當(dāng)前路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議實(shí)現(xiàn)了協(xié)議迀移??梢?,通過利用兩種協(xié)議的共同點(diǎn)在不中斷網(wǎng)絡(luò)業(yè)務(wù)的情況下由OSPF協(xié)議迀移至ISIS的協(xié)議,實(shí)現(xiàn)了協(xié)議的在線平滑迀移。
【專利附圖】
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為本發(fā)明實(shí)施例在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的方法的流程示意圖;
[0038]圖2為本發(fā)明實(shí)施例在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0040]本發(fā)明實(shí)施例充分考慮開放最短路徑優(yōu)先(Open Shortest Path First,簡(jiǎn)稱OSPF)和中間系統(tǒng)到中間系統(tǒng)(Intermediate system to intermediate system,簡(jiǎn)稱ISIS)這兩種協(xié)議的共同特點(diǎn),全網(wǎng)配置雙協(xié)議,在協(xié)議迀移前優(yōu)先使用OSPF協(xié)議,并使用手動(dòng)設(shè)置參數(shù)的方法使兩種協(xié)議計(jì)算出的路由完全一致,然后對(duì)網(wǎng)絡(luò)中的每臺(tái)路由器逐個(gè)啟用ISIS協(xié)議,從而使ISIS協(xié)議成為路由器的主用協(xié)議,并待網(wǎng)絡(luò)穩(wěn)定后刪除每臺(tái)路由器配置的OSPF協(xié)議,這樣便可在短時(shí)間內(nèi)實(shí)現(xiàn)協(xié)議的集中迀移。
[0041]在進(jìn)行OSPF協(xié)議向ISIS協(xié)議的迀移操作前,首先在實(shí)驗(yàn)室搭建需要進(jìn)行協(xié)議迀移的大型網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)?,以明確在采用ISIS協(xié)議后,在何種情況下會(huì)影響網(wǎng)絡(luò)業(yè)務(wù)正常運(yùn)行,并根據(jù)實(shí)驗(yàn)結(jié)果制定合理的協(xié)議迀移方案。
[0042]下面就本發(fā)明實(shí)施例進(jìn)行具體介紹。
[0043]參見圖1,為本發(fā)明實(shí)施例提供的在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的方法的流程示意圖,實(shí)現(xiàn)該方法的步驟包括:
[0044]步驟101:協(xié)議迀移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有開放最短路徑優(yōu)先OSPF協(xié)議的每臺(tái)路由器中再配置中間系統(tǒng)到中間系統(tǒng)ISIS協(xié)議,所述ISIS協(xié)議的配置與所述OSPF協(xié)議的配置相同,所述OSPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí)。
[0045]在本發(fā)明實(shí)施例中,首先在所有的路由器上增設(shè)ISIS協(xié)議,使每臺(tái)路由器都同時(shí)具有OSPF與ISIS這兩種協(xié)議,并在OSPF協(xié)議與ISIS協(xié)議間設(shè)置使用優(yōu)先級(jí),即,使OSPF協(xié)議的使用優(yōu)先級(jí)高于ISIS協(xié)議的使用優(yōu)先級(jí),以便在協(xié)議迀移前,使每臺(tái)路由器仍然選擇OSPF協(xié)議作為主用協(xié)議。
[0046]為了在協(xié)議迀移后保證網(wǎng)絡(luò)的路由狀態(tài)及路由器間的鄰接關(guān)系等保持不變,需要使ISIS協(xié)議的配置與OSPF協(xié)議的配置保持一致,從而不影響網(wǎng)絡(luò)的正常運(yùn)行。具體的,所述OSPF協(xié)議的配置包括:0SPF路由表,在OSPF協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的OSPF下鏈路的COST值;所述ISIS協(xié)議的配置包括:ISIS路由表,在ISIS協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的ISIS下鏈路的COST值。
[0047]其中,對(duì)于所述COST值(COST值指的是到達(dá)某個(gè)路由所指的目的地址的代價(jià),可通過手動(dòng)或自動(dòng)設(shè)置),由于在協(xié)議迀移前,所述COST值是自動(dòng)設(shè)置的,具有隨機(jī)性,因此,本發(fā)明實(shí)施例需要根據(jù)數(shù)據(jù)流量走向由用戶手工配置路由參數(shù),配置OSPF下鏈路的COST值,并配置ISIS下鏈路的COST值,以確保同一條鏈路兩端的COST值一致,確保一條鏈路的OSPF的COST值和ISIS的COST值相同,進(jìn)而保證在進(jìn)行協(xié)議迀移時(shí)所述COST值的一致性。
[0048]另外,在進(jìn)行協(xié)議迀移前,路由器采用的是動(dòng)態(tài)路由協(xié)議0SPF,路由器中還根據(jù)OSPF協(xié)議配置了與OSPF協(xié)議對(duì)應(yīng)的邊界網(wǎng)關(guān)協(xié)議(Border Gateway Protocol,簡(jiǎn)稱BGP),也就是說,路由器中同時(shí)配置有動(dòng)態(tài)路由協(xié)議和邊界網(wǎng)關(guān)協(xié)議BGP,因此,還需要根據(jù)ISIS協(xié)議在路由器中配置與ISIS協(xié)議對(duì)應(yīng)的BGP協(xié)議,以便在采用ISIS協(xié)議作為路由器的主用協(xié)議時(shí)啟用該新配置的BGP協(xié)議。因此本發(fā)明實(shí)施例提供的方法還包括:在為所述路由器配置ISIS協(xié)議后,為所述路由器配置邊界網(wǎng)關(guān)協(xié)議BGP,其中,配置的內(nèi)容包括:根據(jù)ISIS協(xié)議配置的BGP路由表、在BGP下的所述路由器與其它路由器之間的鄰接關(guān)系。
[0049]可見,通過以上配置,可在路由器中存儲(chǔ)不同路由協(xié)議下的路由條目數(shù)量及相關(guān)路由協(xié)議狀態(tài)參數(shù),從而確保了協(xié)議迀移前后路由條目數(shù)量的一致性、以及各路由鄰接關(guān)系正常建立。
[0050]此外,在進(jìn)行協(xié)議迀移前,可以通過輸入指令,控制路由器比對(duì)OSPF與ISIS路由表項(xiàng),進(jìn)一步確保同臺(tái)路由器的兩種路由協(xié)議的路由一致,這樣進(jìn)一步確保了全網(wǎng)OSPF協(xié)議與ISIS協(xié)議生成的路由完全一致。
[0051]步驟102:逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使所述路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí),以便所述路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議來實(shí)現(xiàn)協(xié)議迀移。
[0052]步驟102中實(shí)現(xiàn)了協(xié)議迀移操作,協(xié)議迀移對(duì)運(yùn)行網(wǎng)絡(luò)采用先邊緣后匯聚、最后核心的操作順便來進(jìn)行迀移。具體到單個(gè)操作節(jié)點(diǎn)即單個(gè)路由器的操作如下:
[0053]首先,為了進(jìn)一步保證迀移操作的正確性,需要進(jìn)一步自動(dòng)確認(rèn)被操作路由器的協(xié)議配置是否正確。如果正確,則在路由器上調(diào)換ISIS協(xié)議與OSPF協(xié)議的使用優(yōu)先級(jí),使ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí)。在進(jìn)行協(xié)議迀移時(shí),路由器便啟用了高使用優(yōu)先級(jí)的ISIS協(xié)議,從而實(shí)現(xiàn)了協(xié)議的平滑迀移。
[0054]進(jìn)一步地,在完成當(dāng)前路由器的協(xié)議迀移后,為了保證迀移的正確性,還可以進(jìn)一步自動(dòng)驗(yàn)證該路由器是否已使用ISIS協(xié)議作為主用協(xié)議,即在完成當(dāng)前路由器的協(xié)議迀移后,驗(yàn)證當(dāng)前路由器的協(xié)議迀移狀態(tài),其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致。
[0055]進(jìn)一步地,在完成對(duì)每臺(tái)路由器的協(xié)議迀移后,為保證跨越全國(guó)的大型網(wǎng)絡(luò)的正常運(yùn)轉(zhuǎn),還可以在協(xié)議迀移后確認(rèn)全網(wǎng)路由狀態(tài)是否與迀移之前一致,即在完成每臺(tái)路由器的協(xié)議迀移后,驗(yàn)證網(wǎng)絡(luò)中所有路由器的協(xié)議迀移狀態(tài),其中,驗(yàn)證的內(nèi)容同樣包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致。如果一致,則刪除每臺(tái)路由器上配置的OSPF協(xié)議。
[0056]本發(fā)明實(shí)施例提供的在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的方法,在協(xié)議迀移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有OSPF協(xié)議的每臺(tái)路由器中再配置ISIS協(xié)議,為保證迀移前后的配置一致性,使所述ISIS協(xié)議的配置與所述OSPF協(xié)議的配置相同,而為保證迀移前的網(wǎng)絡(luò)正常運(yùn)行,還使所述OSPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí)。在協(xié)議迀移時(shí),逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使當(dāng)前路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí),從而在優(yōu)先級(jí)調(diào)整后使當(dāng)前路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議實(shí)現(xiàn)了協(xié)議迀移??梢姡ㄟ^利用兩種協(xié)議的共同點(diǎn)在不中斷網(wǎng)絡(luò)業(yè)務(wù)的情況下由OSPF協(xié)議迀移至ISIS的協(xié)議,實(shí)現(xiàn)了協(xié)議的在線平滑迀移。
[0057]參見圖2,本發(fā)明實(shí)施例提供的在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的裝置的結(jié)構(gòu)示意圖,該裝置包括:
[0058]路由協(xié)議配置單元201,用于在協(xié)議迀移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有開放最短路徑優(yōu)先OSPF協(xié)議的每臺(tái)路由器中再配置中間系統(tǒng)到中間系統(tǒng)ISIS協(xié)議,所述ISIS協(xié)議的配置與所述OSPF協(xié)議的配置相同,所述OSPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí)。
[0059]其中,所述OSPF協(xié)議的配置包括:0SPF路由表,在OSPF協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的OSPF下鏈路的COST值;所述ISIS協(xié)議的配置包括:ISIS路由表,在ISIS協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的ISIS下鏈路的COST值。
[0060]協(xié)議迀移單元202,用于逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使所述路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí),以便所述路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議來實(shí)現(xiàn)協(xié)議迀移。
[0061]進(jìn)一步地,所述裝置還包括:
[0062]網(wǎng)關(guān)協(xié)議配置單元,用于所述路由協(xié)議配置單元201為所述路由器配置ISIS協(xié)議后,為所述路由器配置邊界網(wǎng)關(guān)協(xié)議BGP,配置的內(nèi)容包括:根據(jù)ISIS協(xié)議配置的BGP路由表、在BGP下的所述路由器與其它路由器之間的鄰接關(guān)系。
[0063]進(jìn)一步地,所述裝置還包括:
[0064]第一驗(yàn)證單元,用于在所述協(xié)議迀移單元202完成當(dāng)前路由器的協(xié)議迀移后,驗(yàn)證當(dāng)前路由器的協(xié)議迀移狀態(tài);
[0065]其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致。
[0066]進(jìn)一步地,所述裝置還包括:
[0067]第二驗(yàn)證單元,用于在所述協(xié)議迀移單元202完成每臺(tái)路由器的協(xié)議迀移后,驗(yàn)證網(wǎng)絡(luò)中所有路由器的協(xié)議迀移狀態(tài);
[0068]其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致;
[0069]協(xié)議刪除單元,用于如果所述第二驗(yàn)證單元驗(yàn)證的內(nèi)容一致,則刪除所述OSPF協(xié)議。
[0070]本發(fā)明實(shí)施例提供的在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的裝置,在協(xié)議迀移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有OSPF協(xié)議的每臺(tái)路由器中再配置ISIS協(xié)議,為保證迀移前后的配置一致性,使所述ISIS協(xié)議的配置與所述OSPF協(xié)議的配置相同,而為保證迀移前的網(wǎng)絡(luò)正常運(yùn)行,還使所述OSPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí)。在協(xié)議迀移時(shí),逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使當(dāng)前路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí),從而在優(yōu)先級(jí)調(diào)整后使當(dāng)前路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議實(shí)現(xiàn)了協(xié)議迀移??梢?,通過利用兩種協(xié)議的共同點(diǎn)在不中斷網(wǎng)絡(luò)業(yè)務(wù)的情況下由OSPF協(xié)議迀移至ISIS的協(xié)議,實(shí)現(xiàn)了協(xié)議的在線平滑迀移。
[0071]通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法中的全部或部分步驟可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者諸如媒體網(wǎng)關(guān)等網(wǎng)絡(luò)通信設(shè)備,等等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0072]需要說明的是,對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說明即可。
[0073]還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0074]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的方法,其特征在于,包括: 協(xié)議迀移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有開放最短路徑優(yōu)先OSPF協(xié)議的每臺(tái)路由器中再配置中間系統(tǒng)到中間系統(tǒng)ISIS協(xié)議,所述ISIS協(xié)議的配置與所述OSPF協(xié)議的配置相同,所述OSPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí); 逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使所述路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于OSPF協(xié)議的使用優(yōu)先級(jí),以便所述路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議來實(shí)現(xiàn)協(xié)議迀移。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述OSPF協(xié)議的配置包括:OSPF路由表,在OSPF協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的0SPF下鏈路的COST值; 所述ISIS協(xié)議的配置包括:ISIS路由表,在ISIS協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的ISIS下鏈路的COST值。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 為所述路由器配置ISIS協(xié)議后,為所述路由器配置邊界網(wǎng)關(guān)協(xié)議BGP,配置的內(nèi)容包括:根據(jù)ISIS協(xié)議配置的BGP路由表、在BGP下的所述路由器與其它路由器之間的鄰接關(guān)系Ο
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在完成當(dāng)前路由器的協(xié)議迀移后,驗(yàn)證當(dāng)前路由器的協(xié)議迀移狀態(tài); 其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與0SPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 在完成每臺(tái)路由器的協(xié)議迀移后,驗(yàn)證網(wǎng)絡(luò)中所有路由器的協(xié)議迀移狀態(tài); 其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與0SPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致; 如果一致,則刪除所述0SPF協(xié)議。
6.一種在運(yùn)行網(wǎng)絡(luò)中實(shí)現(xiàn)協(xié)議迀移的裝置,其特征在于,包括: 路由協(xié)議配置單元,用于在協(xié)議迀移前,在運(yùn)行網(wǎng)絡(luò)中的已經(jīng)配置有開放最短路徑優(yōu)先0SPF協(xié)議的每臺(tái)路由器中再配置中間系統(tǒng)到中間系統(tǒng)ISIS協(xié)議,所述ISIS協(xié)議的配置與所述0SPF協(xié)議的配置相同,所述0SPF協(xié)議的使用優(yōu)先級(jí)高于所述ISIS協(xié)議的使用優(yōu)先級(jí); 協(xié)議迀移單元,用于逐個(gè)調(diào)整每臺(tái)路由器的協(xié)議使用優(yōu)先級(jí),使所述路由器中ISIS協(xié)議的使用優(yōu)先級(jí)高于0SPF協(xié)議的使用優(yōu)先級(jí),以便所述路由器通過使用高優(yōu)先級(jí)的ISIS協(xié)議來實(shí)現(xiàn)協(xié)議迀移。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述0SPF協(xié)議的配置包括:0SPF路由表,在OSPF協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的0SPF下鏈路的COST值; 所述ISIS協(xié)議的配置包括:ISIS路由表,在ISIS協(xié)議下的所述路由器與其它路由器之間的鄰接關(guān)系,以及手動(dòng)配置的ISIS下鏈路的COST值。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 網(wǎng)關(guān)協(xié)議配置單元,用于所述路由協(xié)議配置單元為所述路由器配置ISIS協(xié)議后,為所述路由器配置邊界網(wǎng)關(guān)協(xié)議BGP,配置的內(nèi)容包括:根據(jù)ISIS協(xié)議配置的BGP路由表、在BGP下的所述路由器與其它路由器之間的鄰接關(guān)系。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第一驗(yàn)證單元,用于在所述協(xié)議迀移單元完成當(dāng)前路由器的協(xié)議迀移后,驗(yàn)證當(dāng)前路由器的協(xié)議迀移狀態(tài); 其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 第二驗(yàn)證單元,用于在所述協(xié)議迀移單元完成每臺(tái)路由器的協(xié)議迀移后,驗(yàn)證網(wǎng)絡(luò)中所有路由器的協(xié)議迀移狀態(tài); 其中,驗(yàn)證的內(nèi)容包括:協(xié)議迀移后的路由狀態(tài)是否與協(xié)議迀移前的路由狀態(tài)一致,ISIS協(xié)議鄰接關(guān)系是否與OSPF協(xié)議鄰接關(guān)系一致,協(xié)議迀移前的BGP路由表及鄰接關(guān)系是否與協(xié)議迀移前的BGP路由表及鄰接關(guān)系一致; 協(xié)議刪除單元,用于如果所述第二驗(yàn)證單元驗(yàn)證的內(nèi)容一致,則刪除所述OSPF協(xié)議。
【文檔編號(hào)】H04L12/721GK104468350SQ201410583992
【公開日】2015年3月25日 申請(qǐng)日期:2014年10月27日 優(yōu)先權(quán)日:2014年10月27日
【發(fā)明者】李靜 申請(qǐng)人:國(guó)家電網(wǎng)公司, 國(guó)家電網(wǎng)公司信息通信分公司