本發明專利技術公開了一種ISIS?LSP發布方法和設備,該方法包括:Hub設備通過與Spoke設備或其他Hub設備連接的接口發送自身生成的LSP,其中,所述Hub設備自身生成的LSP中包含有缺省路由信息,以使接收到所述Hub設備自身生成的LSP的Spoke設備根據所述缺省路由信息生成下一跳為所述Hub設備的缺省路由;當Hub設備接收到LSP時,所述Hub設備保存所述LSP并終止該LSP通過與Spoke設備連接的接口的轉發。在本發明專利技術中,減少了Hub設備的LSP泛洪開銷,并減少了Spoke設備的LSDB的容量和路由計算開銷,進而提高了網絡的穩定性和可擴展性。
【技術實現步驟摘要】
本專利技術涉及通信領域,尤其涉及一種ISIS LSP發布方法和設備。
技術介紹
ISIS (Intermediate system to intermediate system,中間系統到中間系統)協議是一種基于鏈路狀態的自治系統內部路由協議,協議的工作機制是各設備之間通過周期性的通過Hello報文建立并維持鄰居關系,在形成鄰居關系的設備之間互相擴散描述鏈路狀態的LSP (Link State Protocol Data Unit,鏈路狀態信息協議數據單元),并且網絡的各設備上最終形成相同的LSDB (Link StateDatabase,鏈路狀態數據庫),在LSDB基礎上進行路由計算,并將生成的路由信息保存到路由表中,路由表選取最優路由并下發給轉發表用于指導報文轉發。ISIS協議具有適應范圍廣、收斂速度快、無環路、支持路由分級等特點,是目前應用較為廣泛的內部網關路由協議之一。為了支持大規模的路由網絡,ISIS在路由域內采用兩級的分層結構。一個大的路由域通常被分成多個區域。一般來說,將Level-1設備部署在區域內,Level-2設備部署在區域間,Level-1-2設備部署在Level-1設備和Level-2設備的中間。ISIS協議報文包括以下幾類:(I) Hello 報文Hello報文用于建立和維持鄰居關系,也稱為IIHdSIS Hello PDU,ISISHello報文)。其中,廣播網中的Level-1設備使用Level-1LAN (Local AreaNetwork,局域網)IIH,廣播網中的Level-2設備使用Level-2LAN IIH,點到點網絡中的設備則使用點到點IIH。在廣播網中,任意兩臺路由器之間都要交換路由信息。如果網絡中有η臺路由器,則需要建立η (η-1)/2個鄰接關系。這使得任何一臺路由器的路由變化都會導致多次傳遞,浪費了帶寬資源。為解決這一問題,ISIS協議定義了 DIS (Designed IntermediateSystem,指定中間系統),所有路由器都只將信息發送給DIS。DIS發布偽節點LSP,用于簡化邏輯拓撲關系,同時被選為DIS的接口周期性發布CSPN (Complete Sequence NumberProtocol Data Unit,全時序報文)用于同步網絡上的LSDB。DIS根據LAN IIH報文選舉,具備最高優先級的路由器會當選。如果所有路由器優先級相同,則最高MAC地址者當選。(2) LSP 報文LSP用于交換鏈路狀態信息。LSP分為兩種:Level_lLSP和Level_2LSP。Level-1設備傳送Level-1LSP, Level-2設備傳送Level_2LSP, Level-1-2設備則可傳送以上兩種LSP。(3) SNP (Sequence Number Protocol Data Unit,時序報文)報文SNP用于同步鄰居之間的LSDB。包括CSNP和PSNP(Partial SNP,部分時序報文),進一步又可分為 Level-1CSNP、Level_2CSNP、Level-1PSNP 和 Level_2PSNP。CSNP包括LSDB中所有LSP的摘要信息,從而可以在相鄰設備間保持LSDB同步。在廣播網絡上,CSNP由DIS定期發送;在點到點鏈路上,CSNP只在第一建立鄰接關系時發送。PSNP只列舉最近收到的一個或多個LSP的序號,它能夠一次對多個LSP進行確認。當發現LSDB不同步時,也用PSNP來請求鄰居發送新的LSP。隨著網絡在日常工作中的應用越來越多,各行業由于業務需要都在不斷擴大自己的網絡規模,同時為了簡化管理員配置,目前部分行業的組網應用開始出現網絡扁平化趨勢,Hub-Spoke組網就是一種典型的扁平化組網方式。和傳統的“核心層+匯聚層+接入層”組網相比,Hub-Spoke組網省略了匯聚層,核心層設備(Hub設備)直接和多個接入層設備(Spoke設備)相連,其組網架構示意圖可以參見圖1。Hub-Spoke組網可以減少中間層網絡設備數量,簡化網絡管理和方便網絡維護。另外,此組網還具有高擴展性的特點,在今后網絡規模擴大時只需要把核心層下移作為匯聚層,同時增加新的核心層設備即可實現完整的三層體系結構,即分層Hub-Spoke組網,原有的網絡配置可以最大限度得到保留,實現網絡平滑擴容。在Hub-Spoke這種組網中使用ISIS協議進行路由時,通常將Hub設備與所有Spoke設備規劃在一個Level,讓Hub設備與所有Spoke設備之間維持ISIS鄰居關系。此時,Hub設備鄰居數量眾多,Hub設備與所有Spoke設備的所有LSDB需要同步,帶來下列問題:I)、Spoke設備上LSDB規模大和Hub設備相比,Spoke設備的內存資源較少。LSDB在整個Level內同步會造成Spoke設備與Hub設備的LSDB規模同樣大,包括Hub以及所有Spoke的LSP,造成內存巨大消耗。2)、Spoke設備上路由計算開銷大和Hub設備相比,Spoke設備的CPU (Central Processing Unit,中央處理器)處理能力較弱。由于LSDB在整個Level內同步,Spoke需要計算Hub與所有Spoke發布的路由。如果有Spoke設備接口狀態、鄰居狀態、發布路由變化導致LSP變化,會引起其它所有Spoke設備進行大量的路由計算,造成巨大的CPU資源消耗。3)、Hub設備上LSP泛洪開銷大當Hub設備收到其中一個Spoke設備的鄰居設備發送的發生變化的LSP,Hub設備需要向其它所有Spoke設備的鄰居設備發送變化的LSP。在網絡繁忙情況下,會因為報文丟失而導致部分LSP的更新報文大量被反復發送,進而加劇處理的開銷。由于上述問題,如果繼續增加Spoke設備數量,網絡不穩定風險也隨之加大,網絡規模難于進一步擴展。為了解決上述問題,現有技術的方案為在Hub設備配置建立多個ISIS進程,每個進程中只使能一個接口與單個Spoke設備建立ISIS鄰居。但該方案中,需要在Hub設備中做大量ISIS進程配置,耗費大量系統資源,且配置較為復雜,網絡管理員難以維護。
技術實現思路
本專利技術實施例提供了一種ISIS LSP發布方法和設備,以減少Hub設備的LSP泛洪開銷,并減少Spoke設備的LSDB的容量和路由計算開銷,進而提高網絡的穩定性和可擴展性。為了達到以上目的,本專利技術實施例提供了一種ISIS LSP發布方法,應用于Hub-Spoke組網中,該方法包括:Hub設備通過與Spoke設備或其他Hub設備連接的接口發送自身生成的LSP,其中,所述Hub設備自身生成的LSP中包含有缺省路由信息,以使接收到所述Hub設備自身生成的LSP的Spoke設備根據所述缺省路由信息生成下一跳為所述Hub設備的缺省路由;當Hub設備接收到LSP時,所述Hub設備保存所述LSP并終止該LSP通過與Spoke設備連接的接口的轉發。其中,當Hub設備與Spoke設備之間的接口類型為廣播類型時,該接口的指定中間系統DIS選舉優先級設置為最高優先級;所述Hub設備接收LSP,包括: 所述Hub設備在所述接口周期性發送全時序報文CSNP,該CSNP中攜帶有該Hub設備自身生成的本文檔來自技高網...
【技術保護點】
一種中間系統到中間系統ISIS鏈路狀態協議數據單元LSP發布方法,應用于Hub?Spoke組網中,其特征在于,該方法包括:Hub設備通過與Spoke設備或其他Hub設備連接的接口發送自身生成的LSP,其中,所述Hub設備自身生成的LSP中包含有缺省路由信息,以使接收到所述Hub設備自身生成的LSP的Spoke設備根據所述缺省路由信息生成下一跳為所述Hub設備的缺省路由;當Hub設備接收到LSP時,所述Hub設備保存所述LSP并終止該LSP通過與Spoke設備連接的接口的轉發。
【技術特征摘要】
1.一種中間系統到中間系統ISIS鏈路狀態協議數據單元LSP發布方法,應用于Hub-Spoke組網中,其特征在于,該方法包括: Hub設備通過與Spoke設備或其他Hub設備連接的接口發送自身生成的LSP,其中,所述Hub設備自身生成的LSP中包含有缺省路由信息,以使接收到所述Hub設備自身生成的LSP的Spoke設備根據所述缺省路由信息生成下一跳為所述Hub設備的缺省路由; 當Hub設備接收到LSP時,所述Hub設備保存所述LSP并終止該LSP通過與Spoke設備連接的接口的轉發。2.如權利要求1所述的方法,其特征在于,當Hub設備與Spoke設備之間的接口類型為廣播類型時,該接口的指定中間系統DIS選舉優先級設置為最高優先級; 所述Hub設備接收LSP,包括: 所述Hub設備在所述接口周期性發送全時序報文CSNP,該CSNP中攜帶有該Hub設備自身生成的LSP以及從該接口接收到的LSP的摘要信息; 所述Hub設備從所述接口接收LSP ;所述LSP包含在所述接口對應的Spoke設備的LSDB中,且所述LSP的摘要信息未包含在所述CSNP中。3.如權利要求1所述的方法,其特征在于,當Hub設備與Spoke設備之間的接口類型為點到點類型時, 所述Hub設備接收LSP,包括: 當所述Hub設備通過所述接口與Spoke設備建立鄰居UP時,所述Hub設備向所述Spoke設備發送CSNP ;所述CSNP中包含所述Hub設備自身生成的LSP的摘要信息; 所述Hub設備從所述接口接收LSP ;所述LSP包含在所述接口對應的Spoke設備的LSDB中,且所述LSP的摘要信息未包含在所述CSNP中。4.如權利要求2或3所述的方法,其特征在于,所述Hub設備接收LSP,還包括: 所述Hub設備通過所述接...
【專利技術屬性】
技術研發人員:劉暢,
申請(專利權)人:杭州華三通信技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。