亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種對微碼表項進行層次化處理的方法和裝置的制作方法

文檔序號:7614769閱讀:182來源:國知局
專利名稱:一種對微碼表項進行層次化處理的方法和裝置的制作方法
技術領域
本發(fā)明涉及通信領域,尤其涉及一種對網(wǎng)絡處理器微碼表項進行層次化處理的方法和裝置。
背景技術
電信運營商要求城域傳輸網(wǎng)絡提供包括點到點、點到多點等方式的更為靈活的網(wǎng)絡拓撲,提供多業(yè)務承載能力以實現(xiàn)異質互通,提供電信級的保護倒換,為了滿足長期演進技術(Long Term Evolution,簡稱“LTE”)的承載需求,需要支持二層虛擬專用網(wǎng)(Layer 2Virtual Private Network,簡稱 “L2VPN”)橋接三層虛擬專用網(wǎng)(Layer 3Virtual Private Network,簡稱“L3VPN”)等等。為了滿足運營商的各種需求,設備需要支持普通二層路由、普通三層路由、L2VPN、L3VPN、端到端偽線仿真(Pseudo Wire EmulationEdge-to-Edge,簡稱 “PWE3,,)、標簽分發(fā)協(xié)議(Label Distribution Protocol, 簡稱 “LDP”)、資源預留協(xié)議-流量工程(Resource Reservation Protocol-Traffic Engineering,簡稱 “RSVP-TE”)、IP 快速重路由(IP Fast Reroute,簡稱 “ IP FRR" ), LDP 快速重路由(LDP Fast Reroute,簡稱 “LDP FRR”)、TE 快速重路由(TE Fast Reroute,簡稱"TE FRR”)、VPN 快速重路由(VPN Fast Reroute,簡稱“VPN FRR”)、偽線(Pseudo Wire, 簡稱“PW”)保護、線性保護、環(huán)網(wǎng)保護及多級保護的疊加等?,F(xiàn)有技術中微碼上行轉發(fā)表項如圖1所示,一級微碼表通過查詢其一級快速重路由表對保護組進行快速倒換,由于只有一個快速重路由表,在多級保護時,只能通過驅動更新一級微碼表的方法實現(xiàn)倒換,在存在大量保護組時,尤其是大量上層保護復用一個下層保護時,通過驅動更新的方法無法達到 50ms的電信級保護倒換要求。

發(fā)明內容
本發(fā)明的目的在于提供一種對微碼表項進行層次化處理的方法和裝置,能更好的解決快速倒換的問題。根據(jù)本發(fā)明的一個方面,本發(fā)明提供的一種對微碼表項進行層次化處理的方法包括A)設置適用于網(wǎng)絡中不同業(yè)務的一級微碼表、二級微碼表和三級微碼表;B)在轉發(fā)表項查找過程中,根據(jù)不同業(yè)務的轉發(fā)表結果,查找一級微碼表或二級微碼表;C)根據(jù)對一級微碼表或二級微碼表的查找結果,確定對下一級表項的查找,直至找到出口及封裝信息。進一步地,所述步驟A還包括設置用于驅動更新一級微碼表的一級快速重路由表、用于驅動更新二級微碼表的二級快速重路由表。進一步地,所述步驟B具體為
根據(jù)不同業(yè)務的轉發(fā)表項,獲取一級微碼表索引或二級微碼表索引;根據(jù)所述一級微碼表索引或二級微碼表索引查找一級微碼表或二級微碼表,獲取一級微碼表或二級微碼表的查找結果;其中,所述一級微碼表的查找結果包括一級微碼表相關信息、一級快速重路由表索引、二級微碼表索引,所述二級微碼表的查找結果包括二級微碼表相關信息、二級快速重路由表索引、三級微碼表索引。進一步地,所述步驟C具體為根據(jù)查找一級微碼表得到的所述一級微碼表相關信息,找到出口及封裝信息。進一步地,所述步驟C具體為根據(jù)查找一級微碼表得到的所述一級微碼表相關信息和二級微碼表索引,查找二級微碼表;根據(jù)查找二級微碼表得到的所述二級微碼表相關信息和三級微碼表索引,查找三級微碼表,找到出口及封裝信息。進一步地,所述步驟C具體為根據(jù)查找二級微碼表得到的所述二級微碼表相關信息和三級微碼表索引,查找三級微碼表,找到出口及封裝信息。所述步驟C還包括查找一級快速重路由表的步驟Cl和/或查找二級快速重路由表的步驟C2 ;所述步驟Cl具體為根據(jù)一級快速重路由表索引查找一級快速重路由表,獲得主備用標志位,確定主用或備用的一級微碼表信息、主用或備用的二級微碼表索引;所述步驟C2具體為根據(jù)二級快速重路由表索引查找二級快速重路由表,獲得主備用標志位,確定主用或備用的二級微碼表信息、主用或備用的三級微碼表索引。所述方法還包括步驟D,具體為根據(jù)業(yè)務查找轉發(fā)表項,未找到一級微碼表索引或二級微碼表索引,組播復制該業(yè)務專用的一級微碼表索引或二級微碼表索引,查找一級微碼表或二級微碼表,并獲取組播ID,以便得到出口和封裝信息。優(yōu)選地,所述一級微碼表是轉發(fā)實例表,所述二級微碼表是路徑表,所述三級微碼表是下一跳表;所述轉發(fā)實例表包括出口和封裝信息,或私網(wǎng)標簽、路徑表索引、快速重路由表索引,或本地接入鏈路信息、出口和封裝信息;所述路徑表包括三級微碼表索引、快速重路由表索引,或隧道標簽、下一跳表索弓丨、快速重路由表索引。所述下一跳表包括路由下一跳或標簽交換路徑下一跳。根據(jù)本發(fā)明的另一個方面,本發(fā)明提供的一種對微碼表項進行層次化處理的裝置包括設置模塊,用于設置適用于網(wǎng)絡中不同業(yè)務的一級微碼表、二級微碼表和三級微碼表;
第一查找模塊,用于在轉發(fā)表項查找過程中,根據(jù)不同業(yè)務的轉發(fā)表結果,查找一級微碼表或二級微碼表;第二查找模塊,用于根據(jù)對一級微碼表或二級微碼表的查找結果,確定對下一級表項的查找,直至找到出口及封裝信息。與現(xiàn)有技術相比,本發(fā)明的有益效果在于本發(fā)明通過對微碼表項的層次化處理, 使各種業(yè)務更新操作簡單,實現(xiàn)業(yè)務快速倒換。


圖1是現(xiàn)有技術微碼上行轉發(fā)表項;圖2是本發(fā)明實施例提供的對微碼表項進行層次化處理的方法流程圖;圖3是本發(fā)明實施例提供的微碼層次化轉發(fā)表項示意圖;圖4是本發(fā)明實施例提供的一級微碼表、二級微碼表和三級微碼表的主要表內容;圖5是本發(fā)明提供的業(yè)務與層次化微碼表項關聯(lián)的實施例;圖6是本發(fā)明實施例提供的1 1多級保護時的轉發(fā)表項查找流程圖;圖7是本發(fā)明實施例提供的需要組播復制時的表項查找流程圖;圖8是本發(fā)明實施例提供的對微碼表項進行層次化處理的裝置結構圖。
具體實施例方式以下結合附圖對本發(fā)明的優(yōu)選實施例進行詳細說明,應當理解,以下所說明的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。圖2顯示了本發(fā)明實施例提供的對微碼表項進行層次化處理的方法流程圖,如圖 2所示,包括步驟201 設置適用于網(wǎng)絡中不同業(yè)務的一級微碼表、二級微碼表和三級微碼表;步驟202 在轉發(fā)表項查找過程中,根據(jù)不同業(yè)務的轉發(fā)表結果,查找一級微碼表或二級微碼表;步驟203 根據(jù)對一級微碼表或二級微碼表的查找結果,確定對下一級表項的查找,直至找到出口及封裝信息。上述步驟201還包括設置用于驅動更新一級微碼表的一級快速重路由表、用于驅動更新二級微碼表的二級快速重路由表。上述步驟202具體為根據(jù)不同業(yè)務的轉發(fā)表項,獲取一級微碼表索引或二級微碼表索引;根據(jù)所述一級微碼表索引或二級微碼表索引查找一級微碼表或二級微碼表,獲取一級微碼表或二級微碼表的查找結果;其中,所述一級微碼表的查找結果包括一級微碼表相關信息、一級快速重路由表索引、二級微碼表索引,所述二級微碼表的查找結果包括二級微碼表相關信息、二級快速重路由表索引、三級微碼表索引。本發(fā)明中,盡管對微碼表項進行了層次化處理,但對于不同的業(yè)務可以通過走不同的表項流程,找到出口及封裝信息。換句話說,一些業(yè)務可以僅通過一級微碼表找到出口和封裝信息,有的業(yè)務需要走二級微碼表和三級微碼表,還有的需要走完三個微碼表等。因此,根據(jù)不同的表項流程,上述步驟203具體體現(xiàn)為以下幾種情況上述步驟203具體為根據(jù)查找一級微碼表得到的所述一級微碼表相關信息,找到出口及封裝信息。上述步驟203具體為根據(jù)查找一級微碼表得到的所述一級微碼表相關信息和二級微碼表索引,查找二級微碼表;根據(jù)查找二級微碼表得到的所述二級微碼表相關信息和三級微碼表索引,查找三級微碼表,找到出口及封裝信息。上述步驟203具體為根據(jù)查找二級微碼表得到的所述二級微碼表相關信息和三級微碼表索引,查找三級微碼表,找到出口及封裝信息。在業(yè)務存在保護,尤其是多級保護的情況下,上述步驟203還包括查找一級快速重路由表的步驟2031和/或查找二級快速重路由表的步驟2032。也就是說,當業(yè)務僅走一級微碼表時,需要通過所述步驟2031進行主用或備用信息的選擇,當業(yè)務走二級微碼表和三級微碼表時,需要通過所述步驟2032進行主用或備用信息的選擇;當業(yè)務走全部三個微碼表項時,需要通過所述步驟2031和步驟2032進行主用或備用信息的選擇。其中所述步驟2031具體為根據(jù)一級快速重路由表索引查找一級快速重路由表,獲得主備用標志位,確定主用或備用的一級微碼表信息、主用或備用的二級微碼表索引;所述步驟2032具體為根據(jù)二級快速重路由表索引查找二級快速重路由表,獲得主備用標志位,確定主用或備用的二級微碼表信息、主用或備用的三級微碼表索引。為了在未找到一級微碼表索引或二級微碼表索引時找到業(yè)務的出口和封裝信息, 所述方法還包括步驟204,具體為根據(jù)業(yè)務查找轉發(fā)表項,未找到一級微碼表索引或二級微碼表索引,組播復制該業(yè)務專用的一級微碼表索引或二級微碼表索引,查找一級微碼表或二級微碼表,并獲取組播ID,以便得到出口和封裝信息。 優(yōu)選地,所述一級微碼表是轉發(fā)實例表,所述二級微碼表是路徑表,所述三級微碼表是下一跳表,其中所述轉發(fā)實例表包括出口和封裝信息,或私網(wǎng)標簽、路徑表索引、快速重路由表索引,或本地接入鏈路信息、出口和封裝信息;所述路徑表包括三級微碼表索引、快速重路由表索引,或隧道標簽、下一跳表索弓丨、快速重路由表索引;所述下一跳表包括路由下一跳或標簽交換路徑下一跳。圖3顯示了本發(fā)明實施例提供的微碼層次化轉發(fā)表項示意圖,如圖3所示,根據(jù)業(yè)務,查找業(yè)務相應的轉發(fā)表項,得到一級微碼表索引或二級微碼表索引,并根據(jù)業(yè)務的不同,走完不同的微碼表項,以便找到出口及封裝信息。其具體的業(yè)務處理流程如下
步驟301 根據(jù)業(yè)務,查找業(yè)務相應應的轉發(fā)表項,獲取一級微碼表索引或二級微碼表索引,當獲取到一級微碼表索引時,執(zhí)行步驟302,當獲取到二級微碼表索引時,執(zhí)行步驟 304 ;步驟302 根據(jù)一級微碼表索引查找一級微碼表,獲取一級微碼表相關信息、一級快速重路表索引和二級微碼表索引等信息,當需要查找一級快速重路由表時,執(zhí)行步驟 303,當不需要查找一級快速重路由表時,若一級微碼表相關信息內包含出口及封裝信息, 則執(zhí)行步驟307,否則執(zhí)行步驟304 ;步驟303 根據(jù)一級快速重路由表索引查找一級快速重路由表,根據(jù)查表結果中的主備用標志位,確定使用主用的一級微碼表信息還是備用的一級微碼表信息,以及使用主用的二級微碼表索引還是備用的二級微碼表索引;步驟304:根據(jù)確定的二級微碼表索引查找二級微碼表,獲取二級微碼表相關信息、二級快速重路表索引和三級微碼表索引等信息,當需要查找二級快速重路由表時,執(zhí)行步驟305,否則,執(zhí)行步驟306 ;步驟305 根據(jù)二級快速重路由表索引查找二級快速重路由表,根據(jù)查表結果中的主備用標志位,確定使用主用的二級微碼表信息還是備用的二級微碼表信息,以及主用的三級微碼表索引還是備用的三級微碼表索引;步驟306 根據(jù)確定的三級微碼表索引查找三級微碼表;步驟307 找到出口及封裝信息。上述步驟302中,通過在一級微碼表中放標志位或特殊分配的索引值,標識是否
需要查找一級快速重路由表。上述步驟304中,通過在二級微碼表中放標志位或特殊分配的索引值,標識是否
需要查找二級快速重路由表。上述步驟306中,在多個業(yè)務對應一個三級微碼表,并且業(yè)務更新只需更新三級微碼表時,三級微碼表才有意義,比如多條路由或多個標簽交換路徑對應同一個下一跳,因此,可以根據(jù)網(wǎng)絡處理器資源情況將三級微碼表合并到二級微碼表中。需要說明的是,對1:N保護,即一條路由對應一個主用下一跳和N個備用下一跳, 例如IP FRR,在步驟302中所述一級微碼表可以包含N個備用的一級微碼表信息和N個備用的二級微碼表索引,在步驟303查找快速重路由表中的對應字段,獲取主備用標志位,并確定使用的一級微碼表信息和二級微碼表索引;在步驟304中所述二級微碼表可以包含N 個備用的二級微碼表信息和N個備用的三級微碼表索引,在步驟305中查找二級快速重路由表中對應字段,獲取主備用標志位,確定使用的二級微碼表信息和三級微碼表索引。為便于說明,以下實施例中以1:1保護為例。圖4顯示了本發(fā)明實施例提供的一級微碼表、二級微碼表和三級微碼表的主要表內容,如圖4所示。所述一級微碼表主要存放一級快速重路表索引、主用或備用的一級微碼表相關信息(例如主用和備用的PW標簽,主用和備用的出口信息等)、主用或備用的二級微碼表索引、組播ID等;二級微碼表主要存放二級快速重路表索引、主用或備用的二級微碼表相關信息 (例如主用或備用的隧道標簽等)、主用或備用的三級微碼表索引、組播ID等;
三級微碼表主要存放出口及封裝信息等。圖5顯示了本發(fā)明提供的業(yè)務與層次化微碼表項關聯(lián)的實施例,如圖5所示,本實施例對所有業(yè)務進行分析抽象并預先考慮對新業(yè)務的擴展要求,是一個業(yè)務與層次化表項關聯(lián)的優(yōu)選的實施例。1、一級微碼表定義為轉發(fā)實例表對普通二層,轉發(fā)實例是VLAN內端口,轉發(fā)實例表存放出口和封裝信息等;對L3VPN向網(wǎng)絡側的轉發(fā),轉發(fā)實例是私網(wǎng)標簽標識的對端虛擬路由轉發(fā) (Virtual Route forwarding,簡稱“VRF”)實例,轉發(fā)實例表存放私網(wǎng)標簽、路徑表索引和一級快速重路由表索引等;對L2VPN向網(wǎng)絡側的轉發(fā),轉發(fā)實例是用偽線連接的對端虛擬轉發(fā)實例(Virtual Forwarding hstance,簡稱“VFI ”)或虛擬租用線路(Virtual LeasedLine,簡稱“VLL”), 轉發(fā)實例表存放PW標簽、路徑表索引和一級快速重路由表索引等;對L2VPN向用戶側的轉發(fā),實例是本地接入鏈路(Attached Circuit,簡稱“AC”), 該表存放的是AC信息和出口信息等。2、二級微碼表定義為路徑表對普通三層,路徑是路由,路徑表存放下一跳索弓I和二級快速重路由表索引等;對MPLS隧道,路徑是標簽交換路徑,路徑表存放的是隧道標簽、下一跳表索引和二級快速重路由表索引等;對IP隧道,路徑是通由路由封裝隧道(General Routing Encapsulation,簡稱 “GRE”)或IP-in-IP隧道,路徑表存放下一跳表索引和二級快速重路由表索引等。3、三級微碼表定義為下一跳表對三層轉發(fā)和L3VPN向用戶側的轉發(fā),是路由下一跳;對P設備(中間轉發(fā)設備)轉發(fā),是標簽交換路徑下一跳。由于不同業(yè)務對應不同的表項,為了節(jié)省表空間,表項字段可以復用。例如,L2VPN 和L3VPN向網(wǎng)絡側的轉發(fā),轉發(fā)實例表中,L2VPN對應的PW標簽字段和L3VPN對應的私網(wǎng)標簽字段復用;又如,轉發(fā)實例表中,L2VPN對應的AC信息字段可以和PW標簽字段復用等。在圖5中,業(yè)務1可以是普通二層或L2VPN向AC的轉發(fā),直接通過查找轉發(fā)實例表獲取業(yè)務1的出口及封裝信息;業(yè)務2和業(yè)務3可以是L2VPN或L3VPN向公網(wǎng)側的轉發(fā),業(yè)務2和業(yè)務3對應同一個路徑表,如果路徑有保護,對應的是同一個路徑保護組;業(yè)務4為普通三層或P設備標簽交換或L3VPN向私網(wǎng)側的轉發(fā),業(yè)務4和業(yè)務3 分別對應的兩條路徑關聯(lián)到同一個下一跳??梢?,多個一級微碼表的查找結果可確定同一的二級微碼表,多個二級微碼表的查找結果可確定同一的三級微碼表,也就是說,由于微碼表項的層次化,使微碼表項多對一成為可能,極大節(jié)省表空間,使驅動更新操作簡單和清晰,例如多個轉發(fā)實例對應同一路徑,比如多條偽線承載在同一條標簽交換路徑上;多個路徑對應同一個下一跳,比如多條標簽交換路徑對應同一個下一跳。本實施例的表項雖然是層次化的,但不同業(yè)務可以走不同的表項流程,而不需要都走完一、二、三級微碼表,例如,有的業(yè)務僅走一級微碼表,有的業(yè)務走二級微碼表和三級微碼表等。圖6顯示了本發(fā)明實施例提供的1:1多級保護時的轉發(fā)表項查找流程圖,如圖6 所示,假設業(yè)務1為L2VPN Pff FRR over LDP FRR,轉發(fā)實例表保存PW信息和路徑索引,由于業(yè)務1為兩級保護,轉發(fā)實例表中保存了主用的PW信息、備用的PW信息、主用的路徑表索引和備用的路徑表索引;路徑表中保存MPLS隧道信息;由于業(yè)務1為兩級保護,路徑表中保存了主用路徑信息、備路徑信息、對應的下一跳索引;下一跳表保存MPLS隧道下一跳信息。根據(jù)所述業(yè)務1的(例如L2VPN Pff FRR over LDP FRR)上行查找微碼表項的流程包括以下步驟步驟601 根據(jù)業(yè)務1,查找MAC轉發(fā)表,獲取轉發(fā)實例表索引;步驟602 根據(jù)轉發(fā)實例表索引,查找轉發(fā)實例表,獲取一級快速重路由表索引、 主用的PW信息、備用的PW信息、主用的PW對應的路徑表索引和備用的PW對應的路徑表索引;步驟603 根據(jù)一級快速重路由表索引,查找一級快速重路由表,獲取主備用標志位,根據(jù)所述主備用標志位確定使用主用或備用的PW信息,主用或備用的PW對應的路徑表索引;步驟604 根據(jù)主用或備用的PW對應的路徑表索引,查找路徑表,獲取二級快速重路由表索引、主用或備用的路徑信息,以及主用或備用路徑對應的下一跳表索引;步驟605 查找二級快速重路由表,獲取主備用標志位,根據(jù)所述主備用標志位確定走主用路徑還是備用路徑;步驟606 根據(jù)主用或備用路徑對應的下一跳表索引,查找主用或備用路徑對應的下一跳表,獲取出口及封裝信息。假設業(yè)務2為LDP FRR,上行查找微碼表項流程包括以下步驟步驟607 根據(jù)業(yè)務2,查找標簽轉發(fā)表,獲取轉發(fā)實例表索引;步驟608 根據(jù)所述轉發(fā)實例表索引,查找轉發(fā)實例表,獲取路徑表索引;步驟609 根據(jù)所述路徑表索引查找路徑表,獲取二級快速重路由表索引、主用或備用的路徑信息,以及下一跳表索引;步驟610 查找二級快速重路由表,獲取主備用標志位,根據(jù)所述主備用標志位決定走主用路徑還是備用路徑;步驟611 查找主用或備用路徑對應的下一跳表,獲取出口及封裝信息。由于業(yè)務2與業(yè)務1走同一個路徑保護組,所以上述查找路徑表的步驟609、上述查找二級快速重路由表的步驟610分別與業(yè)務1中查找路徑表的步驟604、查找二級快速重路由表的步驟605是相同的,這樣當路徑保護組發(fā)生倒換時,驅動只需更新該路徑保護組對應的快速重路由表即可實現(xiàn)多條業(yè)務的倒換。由于表項的層次化,使多級保護尤其是多個上層保護關聯(lián)到一個下層保護時能夠快速倒換,達到50ms的電信級保護倒換要求。1:1 單級保護(如 TE FRR),轉發(fā)實例 1 1 保護(如 L2VPN Pff FRR 或 L3VPNFRR) 或路徑1 1保護等是多級保護的子集,不再進行描述。圖7顯示了本發(fā)明實施例提供的需要組播復制時的表項查找流程圖,如圖7所示, 假設業(yè)務1為普通二層未知單播,業(yè)務2和業(yè)務3為不同實例的L2VPN未知單播,本實施例中,業(yè)務2和業(yè)務3走同一路徑;業(yè)務4為普通三層組播。需要組播復制時的微碼表項查找流程包括以下步驟步驟701 業(yè)務1、業(yè)務2、業(yè)務3,業(yè)務4分別查找對應的轉發(fā)表,未找到轉發(fā)條目, 即所述業(yè)務1、業(yè)務2、業(yè)務3未找到相應的轉發(fā)實例表索引,業(yè)務4未找對相應的路徑表索引;步驟702 業(yè)務1、業(yè)務2、業(yè)務3分別使用其未找到轉發(fā)條目時專用的轉發(fā)實例索引查找所述轉發(fā)實例索引對應的轉發(fā)實例表,獲取所述轉發(fā)實例表中的組播ID,以便下行根據(jù)組播ID進行組播復制;業(yè)務4使用其未找到轉發(fā)條目時專用的路徑索引查找所述路徑索引對應的路徑表,獲取所述路徑表中的組播ID,以便下行根據(jù)組播ID進行組播復制。對需要組播復制的業(yè)務,由于考慮到節(jié)省交換帶寬,都在下行進行復制,比如PW、 MPLS隧道對應的路徑/子網(wǎng)1+1保護、1+1與1 1混合多級保護、二層和三層組播、L2VPN廣播等,上行需要獲取組播ID,通過內部交換頭將所述組播ID傳給下行,由下行將業(yè)務進行板內復制并發(fā)送至所述組播ID下的各端口。圖8顯示了本發(fā)明實施例提供的對微碼表項進行層次化處理的裝置結構圖,如圖 8所示,所述裝置包括設置模塊、第一查找模塊和第二查找模塊,其中所述設置模塊,用于設置適用于網(wǎng)絡中不同業(yè)務的一級微碼表、二級微碼表和三級微碼表。具體地說,所述設置模塊根據(jù)網(wǎng)絡中的業(yè)務,設置適用于不同業(yè)務的一級微碼表、二級微碼表和三級微碼表。優(yōu)選地,所述一級微碼表是轉發(fā)實例表,所述二級微碼表是路徑表,所述三級微碼表是下一跳表;所述轉發(fā)實例表包括出口及封裝信息,或私網(wǎng)標簽、 路徑表索引、快速重路由表索引,或本地接入鏈路信息、出口及封裝信息;所述路徑表包括三級微碼表索引、快速重路由表索引,或隧道標簽、下一跳表索引、快速重路由表索引;所述下一跳表包括路由下一跳或標簽交換路徑下一跳。此外,所述設置模塊還用于設置用于驅動更新一級微碼表的一級快速重路由表、用于驅動更新二級微碼表的二級快速重路由表。所述第一查找模塊,用于在轉發(fā)表項查找過程中,根據(jù)不同業(yè)務的轉發(fā)表結果,查找一級微碼表或二級微碼表。具體地說,所述第一查找模塊根據(jù)不同業(yè)務的轉發(fā)表項,獲取一級微碼表索引或二級微碼表索引,并根據(jù)所述一級微碼表索引或二級微碼表索引查找一級微碼表或二級微碼表,獲取一級微碼表或二級微碼表的查找結果。其中,所述一級微碼表的查找結果包括一級微碼表相關信息、一級快速重路由表索引、二級微碼表索引,所述二級微碼表的查找結果包括二級微碼表相關信息、二級快速重路由表索引、三級微碼表索引。此外,根據(jù)業(yè)務查找轉發(fā)表項,未找到一級微碼表索引或二級微碼表索引時,所述第一查找模塊組播復制該業(yè)務專用的一級微碼表索引或二級微碼表索引,查找一級微碼表或二級微碼表,并獲取組播ID,以便得到出口和封裝信息。所述第二查找模塊,用于根據(jù)對一級微碼表或二級微碼表的查找結果,確定對下一級表項的查找,直至找到出口及封裝信息。具體地說,所述第二查找模塊根據(jù)不同業(yè)務, 可以根據(jù)查找一級微碼表得到的所述一級微碼表相關信息,找到出口及封裝信息;或所述第二查找模塊根據(jù)查找一級微碼表得到的所述一級微碼表相關信息和二級微碼表索引,查找二級微碼表,并根據(jù)查找二級微碼表得到的所述二級微碼表相關信息和三級微碼表索引,查找三級微碼表,找到出口及封裝信息;或所述第二查找模塊根據(jù)查找二級微碼表得到的所述二級微碼表相關信息和三級微碼表索引,查找三級微碼表,找到出口及封裝信息。在存在保護,尤其是多級保護的情況下,還需要查找一級快速重路由表的步驟Cl和/或查找二級快速重路由表的步驟C2,所述步驟Cl具體為,根據(jù)一級快速重路由表索引查找一級快速重路由表,獲得主備用標志位,確定主用或備用的一級微碼表信息、主用或備用的二級微碼表索引;所述步驟C2具體為,根據(jù)二級快速重路由表索引查找二級快速重路由表,獲得主備用標志位,確定主用或備用的二級微碼表信息、主用或備用的三級微碼表索引。綜上所述,本發(fā)明通過表項的層次化,使各種業(yè)務流程尤其是保護倒換流程模塊化,驅動更新操作簡單,并在業(yè)務存在保護尤其是多級保護時,實現(xiàn)快速倒換。盡管上文對本發(fā)明進行了詳細說明,但是本發(fā)明不限于此,本技術領域技術人員可以根據(jù)本發(fā)明的原理進行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應當理解為落入本發(fā)明的保護范圍。
權利要求
1.一種對微碼表項進行層次化處理的方法,其特征在于,包括A)設置適用于網(wǎng)絡中不同業(yè)務的一級微碼表、二級微碼表和三級微碼表;B)在轉發(fā)表項查找過程中,根據(jù)不同業(yè)務的轉發(fā)表結果,查找一級微碼表或二級微碼表;C)根據(jù)對一級微碼表或二級微碼表的查找結果,確定對下一級表項的查找,直至找到出口及封裝信息。
2.根據(jù)權利要求1所述的方法,其特征在于,所述步驟A還包括設置用于驅動更新一級微碼表的一級快速重路由表、用于驅動更新二級微碼表的二級快速重路由表。
3.根據(jù)權利要求1所述的方法,其特征在于,所述步驟B具體為根據(jù)不同業(yè)務的轉發(fā)表項,獲取一級微碼表索引或二級微碼表索引;根據(jù)所述一級微碼表索引或二級微碼表索引查找一級微碼表或二級微碼表,獲取一級微碼表或二級微碼表的查找結果;其中,所述一級微碼表的查找結果包括一級微碼表相關信息、一級快速重路由表索引、 二級微碼表索引,所述二級微碼表的查找結果包括二級微碼表相關信息、二級快速重路由表索引、三級微碼表索引。
4.根據(jù)權利要求3所述的方法,其特征在于,所述步驟C具體為根據(jù)查找一級微碼表得到的所述一級微碼表相關信息,找到出口及封裝信息。
5.根據(jù)權利要求3所述的方法,其特征在于,所述步驟C具體為根據(jù)查找一級微碼表得到的所述一級微碼表相關信息和二級微碼表索引,查找二級微碼表;根據(jù)查找二級微碼表得到的所述二級微碼表相關信息和三級微碼表索引,查找三級微碼表,找到出口及封裝信息。
6.根據(jù)權利要求3所述的方法,其特征在于,所述步驟C具體為根據(jù)查找二級微碼表得到的所述二級微碼表相關信息和三級微碼表索引,查找三級微碼表,找到出口及封裝信息。
7.根據(jù)權利要求4或5或6所述的方法,其特征在于,所述步驟C還包括查找一級快速重路由表的步驟Cl和/或查找二級快速重路由表的步驟C2 ;所述步驟Cl具體為根據(jù)一級快速重路由表索引查找一級快速重路由表,獲得主備用標志位,確定主用或備用的一級微碼表信息、主用或備用的二級微碼表索引;所述步驟C2具體為根據(jù)二級快速重路由表索引查找二級快速重路由表,獲得主備用標志位,確定主用或備用的二級微碼表信息、主用或備用的三級微碼表索引。
8.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括步驟D,具體為根據(jù)業(yè)務查找轉發(fā)表項,未找到一級微碼表索引或二級微碼表索引時,組播復制該業(yè)務專用的一級微碼表索引或二級微碼表索引,查找一級微碼表或二級微碼表,并獲取組播 ID,以便得到出口和封裝信息。
9.根據(jù)權利要求8所述的方法,其特征在于,所述一級微碼表是轉發(fā)實例表,所述二級微碼表是路徑表,所述三級微碼表是下一跳表;所述轉發(fā)實例表包括出口和封裝信息,或私網(wǎng)標簽、路徑表索引、快速重路由表索引, 或本地接入鏈路信息、出口和封裝信息;所述路徑表包括三級微碼表索引、快速重路由表索引,或隧道標簽、下一跳表索引、快速重路由表索引;所述下一跳表包括路由下一跳或標簽交換路徑下一跳。
10. 一種對微碼表項進行層次化處理的裝置,其特征在于,包括設置模塊,用于設置適用于網(wǎng)絡中不同業(yè)務的一級微碼表、二級微碼表和三級微碼表;第一查找模塊,用于在轉發(fā)表項查找過程中,根據(jù)不同業(yè)務的轉發(fā)表結果,查找一級微碼表或二級微碼表;第二查找模塊,用于根據(jù)對一級微碼表或二級微碼表的查找結果,確定對下一級表項的查找,直至找到出口及封裝信息。
全文摘要
本發(fā)明公開了一種對微碼表項進行層次化處理的方法和裝置,涉及通信領域,方法包括以下步驟設置適用于網(wǎng)絡中不同業(yè)務的一級微碼表、二級微碼表和三級微碼表;在轉發(fā)表項查找過程中,根據(jù)不同業(yè)務的轉發(fā)表結果,查找一級微碼表或二級微碼表;根據(jù)對一級微碼表或二級微碼表的查找結果,確定對下一級表項的查找,直至找到出口及封裝信息。本發(fā)明通過對微碼表項進行層次化處理,使微碼表項驅動更新操作簡單,在業(yè)務存在保護尤其是多級保護時,實現(xiàn)快速倒換。
文檔編號H04L12/18GK102201979SQ20111006802
公開日2011年9月28日 申請日期2011年3月21日 優(yōu)先權日2011年3月21日
發(fā)明者張寶亞, 謝密 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1