一種is-is協(xié)議鄰居建立方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種中間系統(tǒng)到中間系統(tǒng)路由協(xié)議網(wǎng)路領(lǐng)域,尤其涉及的是一種IS-1S協(xié)議鄰居建立方法及系統(tǒng)。
【背景技術(shù)】
[0002]中間系統(tǒng)到中間系統(tǒng)路由協(xié)議(IS-1S)是一種動(dòng)態(tài)的、基于鏈路狀態(tài)的內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),IS-1S協(xié)議通過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ā)送過來的LSP,形成鏈路狀態(tài)數(shù)據(jù)庫(LSDB),IS-1S就是使用鏈路數(shù)據(jù)庫(LSDB)通過最短路徑優(yōu)先算法(SPF)計(jì)算出到達(dá)目的地址的最佳路由。
[0003]默認(rèn)情況下,IS-1S的hello報(bào)文可發(fā)送的最大長度與IS-1S的LSP、SNP (序列號報(bào)文)報(bào)文可生成的最大長度是一致的。這樣,一個(gè)IS (中間系統(tǒng))在一個(gè)接口上鄰居可以正常建立的情況下,也一定能從這個(gè)接口發(fā)送出去LSP和SNP報(bào)文。但是,在某些情況下,例如:這個(gè)IS (中間系統(tǒng))需要通告的鏈路狀態(tài)數(shù)據(jù)信息很大,以致需要通過配置增大IS-1S的LSP、SNP (序列號報(bào)文)報(bào)文可生成的最大長度。從而導(dǎo)致,一個(gè)IS在這個(gè)接口上鄰居建立正常,但是網(wǎng)絡(luò)上的IS則無法收到這個(gè)IS發(fā)送出來的LSP報(bào)文,最終到達(dá)這個(gè)IS的拓?fù)浜吐酚尚畔o法形成,從而導(dǎo)致到達(dá)這個(gè)IS的流量發(fā)送傳輸,而配置管理人員則無法獲知具體原因?目息。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種IS-1S協(xié)議鄰居建立方法及系統(tǒng),消除了在IS-1S接口可發(fā)送hello報(bào)文最大長度小于LSP、SNP可生成最大長度的情況下,LSP、SNP無法從此接口成功發(fā)送而導(dǎo)致的流量不同,但管理人員難以獲知具體原因的問題。
[0006]本發(fā)明的技術(shù)方案如下:
一種IS-1S協(xié)議鄰居建立方法,其特征在于,包括以下步驟:
A、當(dāng)一個(gè)中間系統(tǒng)IS啟動(dòng)一個(gè)接口時(shí),檢測該接口可發(fā)送hello報(bào)文的最大長度和所述中間系統(tǒng)LSP、SNP可生成的報(bào)文最大長度;
B、對比所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度與所述中間系統(tǒng)IS的LSP、SNP可生成的報(bào)文最大長度;
C、當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度小于所述中間系統(tǒng)IS的LSP、SNP可生成報(bào)文最大長度時(shí),設(shè)置所述中間系統(tǒng)IS接口為發(fā)送hello報(bào)文抑制狀態(tài),并發(fā)出提不?目息;
D、當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度大于或等于所述中間系統(tǒng)IS的LSP,SNP可生成報(bào)文最大長度時(shí),設(shè)置所述中間系統(tǒng)IS接口為發(fā)送hello報(bào)文抑制解除狀態(tài),并在所述中間系統(tǒng)IS接口上周期性發(fā)送hello報(bào)文。
[0007]2.根據(jù)權(quán)利要求1所述的IS-1S協(xié)議鄰居建立方法,其特征在于,所述步驟C具體包括:
Cl、當(dāng)所述中間系統(tǒng)IS接口處于發(fā)送hello報(bào)文抑制狀態(tài),并減小所述中間系統(tǒng)IS的LSP、SNP可生成最大長度報(bào)文值,對比該接口發(fā)送hello報(bào)文最大長度與所述中間系統(tǒng)IS的LSP、SNP可生成的最大長度。
[0008]3.根據(jù)權(quán)利要求2所述的IS-1S協(xié)議鄰居建立方法,其特征在于,所述步驟C具體還包括:
C2、當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度仍小于所述中間系統(tǒng)ISLS0、SNP可生成報(bào)文最大長度,則保持該接口發(fā)送hello報(bào)文抑制狀態(tài),并發(fā)出提示信息。
[0009]4.根據(jù)權(quán)利要求2所述的IS-1S協(xié)議鄰居建立方法,其特征在于,所述步驟C具體還包括:
C3、當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度大于或等于所述中間系統(tǒng)ISLS0、SNP可生成報(bào)文最大長度,則設(shè)置該接口為發(fā)送hello報(bào)文抑制解除狀態(tài)。
[0010]5.根據(jù)權(quán)利要求1所述的IS-1S協(xié)議鄰居建立方法,其特征在于,所述步驟D具體包括:
D1、當(dāng)所述中間系統(tǒng)IS接口處于發(fā)送hello報(bào)文抑制解除狀態(tài),并增大所述中間系統(tǒng)IS的LSP、SNP可生成的最大長度報(bào)文,對比該接口發(fā)送hello報(bào)文最大長度與所述中間系統(tǒng)IS的LSP、SNP可生成的最大長度。
[0011]6.根據(jù)權(quán)利要求5所述的IS-1S協(xié)議鄰居建立方法,其特征在于,所述步驟D具體還包括:
D2、當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度仍大于或等于所述中間系統(tǒng)ISLS0、SNP可生成報(bào)文最大長度,則保持該接口發(fā)送hello報(bào)文抑制解除狀態(tài),正常發(fā)送hello報(bào)文。
[0012]7.根據(jù)權(quán)利要求5所述的IS-1S協(xié)議鄰居建立方法,其特征在于,所述步驟D具體還包括:
D3、當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度小于所述中間系統(tǒng)ISLS0、SNP可生成報(bào)文最大長度,則設(shè)置該接口為發(fā)送hello報(bào)文抑制狀態(tài),并發(fā)出提示信息。
[0013]8.一種IS-1S協(xié)議鄰居建立的系統(tǒng),其特征在于,包括:
檢測模塊,用于當(dāng)一個(gè)中間系統(tǒng)IS啟動(dòng)一個(gè)接口時(shí),檢測該接口可發(fā)送he 11 ο報(bào)文的最大長度和所述中間系統(tǒng)LSP、SNP可生成的報(bào)文最大長度;
對比模塊,用于對比所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度與所述中間系統(tǒng)IS的LSP、SNP可生成的報(bào)文最大長度;
抑制模塊,用于當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度小于所述中間系統(tǒng)IS的LSP、SNP可生成報(bào)文最大長度時(shí),設(shè)置所述中間系統(tǒng)IS接口為發(fā)送hello報(bào)文抑制狀態(tài),并發(fā)出提示信息;
接觸模塊,用于當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度大于或等于所述中間系統(tǒng)IS的LSP、SNP可生成報(bào)文最大長度時(shí),設(shè)置所述中間系統(tǒng)IS接口為發(fā)送hello報(bào)文抑制解除狀態(tài),并在所述中間系統(tǒng)IS接口上周期性發(fā)送hello報(bào)文。
[0014]9.根據(jù)權(quán)利要求1所述的IS-1S協(xié)議鄰居建立的系統(tǒng),其特征在于,所述抑制模塊具體包括:
第一抑制單元,用于當(dāng)所述中間系統(tǒng)IS接口處于發(fā)送hello報(bào)文抑制狀態(tài),并減小所述中間系統(tǒng)IS的LSP、SNP可生成最大長度報(bào)文值,對比該接口發(fā)送hello報(bào)文最大長度與所述中間系統(tǒng)IS的LSP、SNP可生成的最大長度;
第二抑制單元,用于當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度仍小于所述中間系統(tǒng)ISLSO、SNP可生成報(bào)文最大長度,則保持該接口發(fā)送he I 1報(bào)文抑制狀態(tài),并發(fā)出提不?目息;
第三抑制單元,用于當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度大于或等于所述中間系統(tǒng)ISLSO、SNP可生成報(bào)文最大長度,則設(shè)置該接口為發(fā)送hello報(bào)文抑制解除狀
??τ O
[0015]10.根據(jù)權(quán)利要求1所述的IS-1S協(xié)議鄰居建立的系統(tǒng),其特征在于,所述解除模塊具體包括:
第一解除單元,用于當(dāng)所述中間系統(tǒng)IS接口處于發(fā)送hello報(bào)文抑制解除狀態(tài),并增大所述中間系統(tǒng)IS的LSP、SNP可生成的最大長度報(bào)文,對比該接口發(fā)送hello報(bào)文最大長度與所述中間系統(tǒng)IS的LSP、SNP可生成的最大長度;
第二解除單元,用于當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度仍大于或等于所述中間系統(tǒng)ISLS0、SNP可生成報(bào)文最大長度,則保持該接口發(fā)送hello報(bào)文抑制解除狀態(tài),正常發(fā)送hello報(bào)文;
第三解除單元,用于當(dāng)所述中間系統(tǒng)IS接口可發(fā)送hello報(bào)文最大長度小于所述中間系統(tǒng)ISLS0、SNP可生成報(bào)文最大長度,則設(shè)置該接口為發(fā)送hello報(bào)文抑制狀態(tài),并發(fā)出提示信息。
[0016]本發(fā)明所提供的IS-1S協(xié)議鄰居建立方法及系統(tǒng),消除了在IS-1S接口可發(fā)送hello報(bào)文最大長度小于LSP、SNP可生成最大長度的情況下,LSP、SNP無法從此接口成功發(fā)送而導(dǎo)致的流量不同,但管理