一種分配sid的方法和sr節(jié)點(diǎn)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及基于IP的傳送網(wǎng)(IP RAN)技術(shù),尤指一種分配SID的方法和SR節(jié)點(diǎn)。
【背景技術(shù)】
[0002]當(dāng)前,在基于IP的傳送網(wǎng)(IP RAN),也稱無編號(hào)接口網(wǎng)絡(luò)上,已存在數(shù)據(jù)通信網(wǎng)絡(luò)(DCN,Data Communicat1n Network)管理通道自動(dòng)建立和配置方法,主要通過各節(jié)點(diǎn)上自動(dòng)設(shè)定DCN端口、默認(rèn)生成路由ID(Router ID),通過開放式最短路徑優(yōu)先(OSPF,OpenShortest Path First)協(xié)議、地址解析協(xié)議(ARP, Address Resolut1n Protocol)、鏈路層發(fā)現(xiàn)協(xié)議(LLDP)等協(xié)議的擴(kuò)展來實(shí)現(xiàn)各節(jié)點(diǎn)之間的管理IP地址、DCN端口,以及MAC地址的學(xué)習(xí),從而實(shí)現(xiàn)DCN通道自動(dòng)建立和配置。
[0003]但是,對(duì)于SR節(jié)點(diǎn)之間,比如各接入節(jié)點(diǎn)和匯聚節(jié)點(diǎn)之間的業(yè)務(wù)通道的建立,還需要大量的手動(dòng)配置,比如:各端口 IP地址的配置,內(nèi)部網(wǎng)關(guān)協(xié)議(IGP,Inter1r GatewayProtocol)的配置、LDP協(xié)議的配置、偽線信息的配置等。隨著接入節(jié)點(diǎn)數(shù)目的增加,配置的復(fù)雜性會(huì)大幅提聞,相應(yīng)的配置出錯(cuò)帶來的風(fēng)險(xiǎn)也大幅提聞。
[0004]在現(xiàn)有的分段路由(SR,Segment Routing)技術(shù),即IGP協(xié)議基礎(chǔ)上啟動(dòng)SR擴(kuò)展功能實(shí)現(xiàn)中,通過IGP協(xié)議上的SR擴(kuò)展,攜帶SR標(biāo)識(shí)(SR ID, Segment Routing ID,也縮寫為SID)的通告,并通過IGP的算法計(jì)算出到各SID的最短路徑;而報(bào)文頭封裝中的SID堆棧信息,可以指導(dǎo)報(bào)文依照封裝堆棧路徑轉(zhuǎn)發(fā)。這樣,可以大幅減少相應(yīng)的LDP協(xié)議及偽線信息的配置。但是,現(xiàn)有技術(shù)方案中并沒有給出如何利用IGP協(xié)議上的SR擴(kuò)展來實(shí)現(xiàn)SID的分配的具體實(shí)現(xiàn)方案,也不能達(dá)到業(yè)務(wù)通道的自動(dòng)建立。
【發(fā)明內(nèi)容】
[0005]為了解決上述技術(shù)問題,本發(fā)明提供一種分配SID的方法和SR節(jié)點(diǎn),能夠?qū)崿F(xiàn)SID的自動(dòng)分配。
[0006]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種分配分段路由標(biāo)識(shí)SID的方法,包括:分段路由SR管理節(jié)點(diǎn)獲知網(wǎng)絡(luò)中SR節(jié)點(diǎn)的地址信息并給SR節(jié)點(diǎn)分配SID信息;
[0007]SR管理節(jié)點(diǎn)通過對(duì)內(nèi)部網(wǎng)關(guān)協(xié)議IGP報(bào)文或配置管理報(bào)文的擴(kuò)展,將分配好的SID信息發(fā)送給網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)。
[0008]所述發(fā)送包括:
[0009]所述SR管理節(jié)點(diǎn)通過對(duì)IGP報(bào)文的擴(kuò)展,攜帶一個(gè)或一個(gè)以上SR節(jié)點(diǎn)地址信息對(duì)應(yīng)的SID信息組播發(fā)送給所述各SR節(jié)點(diǎn)。
[0010]所述擴(kuò)展的信息通過ISIS或0SPF的SID分配SID Allocat1n TLV攜帶。
[0011]所述發(fā)送還包括:
[0012]所述SR管理節(jié)點(diǎn)通過對(duì)配置管理報(bào)文的擴(kuò)展,通過配置管理通道,攜帶一個(gè)或一個(gè)以上SR節(jié)點(diǎn)地址信息對(duì)應(yīng)的SID信息分別發(fā)送給所述每個(gè)SR節(jié)點(diǎn)。
[0013]該方法還包括:
[0014]各SR節(jié)點(diǎn)接收到所述SID信息后,網(wǎng)絡(luò)中的所有SR節(jié)點(diǎn)通過泛洪組播報(bào)文向網(wǎng)絡(luò)中洪泛自身的SID信息。
[0015]所述將分配好的SID信息發(fā)送給網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)之前,還包括:所述SR管理節(jié)點(diǎn)向網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)發(fā)送自身具備SID分配能力的通告;
[0016]所述通告本節(jié)點(diǎn)具有SID分配能力具體包括:
[0017]所述SR管理節(jié)點(diǎn)通過設(shè)置有分配能力標(biāo)識(shí)字段的0SPF或ISIS報(bào)文或配置管理報(bào)文通告網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)。
[0018]所述SR管理節(jié)點(diǎn)包括兩個(gè)或兩個(gè)以上,該方法還包括:
[0019]收到所述通告的SR節(jié)點(diǎn)按照預(yù)先設(shè)置的策略選定一個(gè)發(fā)送通告的SR管理節(jié)點(diǎn)為最終的SR管理節(jié)點(diǎn)。
[0020]所述網(wǎng)絡(luò)中的SR節(jié)點(diǎn)獲取到所述SR管理節(jié)點(diǎn)具備的分配能力后,該方法還包括:計(jì)算出一條該SR節(jié)點(diǎn)至所述SR管理節(jié)點(diǎn)的默認(rèn)SR業(yè)務(wù)通道。
[0021]所述SID信息包括節(jié)點(diǎn)的地址信息和SID標(biāo)簽信息Label ;其中,SID Label包括標(biāo)簽范圍,以及索引index或全局Label。
[0022]當(dāng)所述網(wǎng)絡(luò)中接入新增SR節(jié)點(diǎn)時(shí),該方法還包括:
[0023]所述SR管理節(jié)點(diǎn)通過所述組播或單播方式擴(kuò)展,給新增SR節(jié)點(diǎn)的地址信息分配一個(gè)SID,且在所述擴(kuò)展中還攜帶有新增SR節(jié)點(diǎn)所加入的網(wǎng)絡(luò)中原有的分配給其它節(jié)點(diǎn)的SID信息;
[0024]所述網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)接收到擴(kuò)展方式通告消息后,根據(jù)來自所述SR管理節(jié)點(diǎn)的信息更新SID分配信息和地址信息的映射關(guān)系。
[0025]當(dāng)所述網(wǎng)絡(luò)中存在SR節(jié)點(diǎn)失效時(shí),該方法還包括:
[0026]所述SR管理節(jié)點(diǎn)在感知到失效SR節(jié)點(diǎn)后,撤銷給該失效SR節(jié)點(diǎn)地址信息分配的SID信息,且洪泛給所述網(wǎng)絡(luò)中的其他各SR節(jié)點(diǎn);
[0027]所述網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)接收到該撤銷信息后,經(jīng)過SPF算法重新計(jì)算,刪除到失效SR節(jié)點(diǎn)的SR轉(zhuǎn)發(fā)條目。
[0028]本發(fā)明還提供了一種SR節(jié)點(diǎn),至少包括配置管理模塊,分配處理模塊,以及建立模塊,其中,
[0029]配置管理模塊,用于自動(dòng)建立配置管理通道;
[0030]分配處理模塊,用于通過擴(kuò)展的IGP報(bào)文或配置管理報(bào)文接收分配的SID信息;向網(wǎng)絡(luò)中洪泛本節(jié)點(diǎn)的SID信息。
[0031]還包括建立模塊,用于計(jì)算出一條至所述SR管理節(jié)點(diǎn)的默認(rèn)SR業(yè)務(wù)通道。
[0032]當(dāng)所述SR節(jié)點(diǎn)被確定為SR管理節(jié)點(diǎn)時(shí),還包括分配模塊,及處理模塊,其中,
[0033]分配模塊,用于對(duì)SR節(jié)點(diǎn)地址信息并分配SID信息;通過對(duì)IGP報(bào)文或配置管理報(bào)文的擴(kuò)展將分配好的SID信息發(fā)送給網(wǎng)絡(luò)中的各SR節(jié)點(diǎn);
[0034]處理模塊,用于通過學(xué)習(xí)獲取全網(wǎng)拓?fù)潢P(guān)系,將SID信息及全網(wǎng)拓?fù)潢P(guān)系輸出給建立模塊。
[0035]所述分配模塊具體用于:通過對(duì)IGP報(bào)文的擴(kuò)展,以組播方式將分配好的SID信息發(fā)送給網(wǎng)絡(luò)中的各SR節(jié)點(diǎn);或者,通過配置管理報(bào)文的擴(kuò)展,以單播方式將分配好的SID信息發(fā)送給網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)。
[0036]所述SR節(jié)點(diǎn)還包括通告模塊,用于向網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)發(fā)送自身具備SID分配能力的通告。
[0037]所述分配模塊還用于:為接入新增SR節(jié)點(diǎn)分配一個(gè)SID信息;
[0038]所述建立模塊還用于:接收到擴(kuò)展方式通告消息后,根據(jù)來自所述SR管理節(jié)點(diǎn)的信息更新SID信息和地址信息的映射關(guān)系。
[0039]所述分配模塊還用于:感知到失效SR節(jié)點(diǎn),撤銷給該失效SR節(jié)點(diǎn)分配的SID信息,且洪泛給所述網(wǎng)絡(luò)中的其他各SR節(jié)點(diǎn);
[0040]所述建立模塊還用于:接收到該撤銷信息后,經(jīng)過SPF算法重新計(jì)算,刪除到失效SR節(jié)點(diǎn)的SR轉(zhuǎn)發(fā)條目。
[0041]與現(xiàn)有技術(shù)相比,本申請(qǐng)技術(shù)方案包括SR管理節(jié)點(diǎn)獲知網(wǎng)絡(luò)中SR節(jié)點(diǎn)的地址信息并給SR節(jié)點(diǎn)分配SID信息;SR管理節(jié)點(diǎn)通過IGP報(bào)文的組播方式或配置管理報(bào)文的擴(kuò)展,將分配好的SID信息發(fā)送給網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)。通過本發(fā)明方法,無需對(duì)網(wǎng)絡(luò)上節(jié)點(diǎn)或端口進(jìn)行IP配置和SID等配置,實(shí)現(xiàn)了無編號(hào)接口的SR節(jié)點(diǎn)的SID信息的自動(dòng)分配和學(xué)習(xí)。
[0042]另外,本發(fā)明方法通過SR管理節(jié)點(diǎn)及網(wǎng)絡(luò)中的各SR節(jié)點(diǎn)間建立業(yè)務(wù)通道,從而實(shí)現(xiàn)了在SR控制節(jié)點(diǎn)和各SR節(jié)點(diǎn)之間業(yè)務(wù)通道的自動(dòng)建立,大大簡化了業(yè)務(wù)通道建立和配置的復(fù)雜性。
[0043]進(jìn)一步地,本發(fā)明方法通過備份SR業(yè)務(wù)通道的建立,在原有SR業(yè)務(wù)通道出現(xiàn)故障情況下,及時(shí)地進(jìn)行了業(yè)務(wù)路徑的切換,實(shí)現(xiàn)了 SR業(yè)務(wù)通道快速保護(hù)。
[0044]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【附圖說明】
[0045]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0046]圖1為本發(fā)明分配SID的方法的流程圖;
[0047]圖2為本發(fā)明SID分配單播報(bào)文數(shù)據(jù)幀封裝格式的示意圖;
[0048]圖3為本發(fā)明泛洪組播報(bào)文格式的示意圖;
[0049]圖4為本發(fā)明SR節(jié)點(diǎn)的組成結(jié)構(gòu)示意圖;
[0050]圖5為本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)架構(gòu)示意圖;
[0051]圖6為本發(fā)明第二實(shí)施例的網(wǎng)絡(luò)架構(gòu)示意圖;
[0052]圖7為本發(fā)明IP RAN網(wǎng)絡(luò)轉(zhuǎn)發(fā)示意圖;
[0053]圖8為本發(fā)明添加SR節(jié)點(diǎn)的實(shí)施例的添加轉(zhuǎn)發(fā)示意圖;
[0054]圖9為本發(fā)明刪除SR節(jié)點(diǎn)的實(shí)施例的刪除轉(zhuǎn)發(fā)示意圖。
【具體實(shí)施方式】
[0055]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0056]本發(fā)明中所述的SR管理節(jié)點(diǎn)為網(wǎng)絡(luò)中選舉出來的具有匯聚管理功能的SR節(jié)點(diǎn)