一種路由信息的老化方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及路由信息的老化技術(shù),具體涉及到一種路由信息的老化方法與裝置。
【背景技術(shù)】
[0002] 圖1為交換網(wǎng)系統(tǒng)的組成示意圖;如圖1所示,在交換網(wǎng)中,交換網(wǎng)系統(tǒng)大致可以 劃分為以下三個(gè)部分:接入裝置、交換裝置以及輸出裝置。其中,接入裝置負(fù)責(zé)接收網(wǎng)絡(luò)中 的信元數(shù)據(jù);在接入裝置接收到信元數(shù)據(jù)時(shí),交換裝置提取該信元數(shù)據(jù)中攜帶的路由信息, 并依據(jù)路由信息為該信元建立路由表;之后,復(fù)制路由表中的所有表項(xiàng)至查找表中;并以 該信元的目的接入裝置號(hào)為索引,在查找表中確定該信元的可用鏈路;輸出裝置通過(guò)交換 裝置查找到的可用鏈路將數(shù)據(jù)信元傳輸至下一級(jí)交換網(wǎng)中;其中,接入裝置、輸出裝置可為 同一個(gè)裝置。所述系統(tǒng)還包括:連接裝置;連接裝置上設(shè)置有很多槽位;可將接入裝置和交 換裝置插到不同的槽位上,通過(guò)不同的鏈路進(jìn)行連接,以形成不同的組網(wǎng)環(huán)境。
[0003] -方面,交換裝置為每個(gè)信元建立路由表,復(fù)制路由表至查找表,老化路由表等操 作都需要一定的時(shí)間;也就是說(shuō),在交換網(wǎng)中,需要延時(shí)一段時(shí)間才能將組網(wǎng)環(huán)境發(fā)生的變 化反映至查找表中。其中,查找表表項(xiàng)的變化依賴于路由表表項(xiàng)的變化,這種依賴性更是導(dǎo) 致了時(shí)延的增加。
[0004] 另一方面,在對(duì)信元的殘留路由信息進(jìn)行消除時(shí),僅對(duì)信元的路由表執(zhí)行老化操 作,而沒(méi)有對(duì)與該路由表表項(xiàng)完全相同的查找表執(zhí)行老化操作。
[0005] 由于存在上述兩個(gè)方面的原因,很容易造成在查找當(dāng)前信元的可用鏈路時(shí),使用 的查找表不是當(dāng)前信元的查找表,而是當(dāng)前信元的上一個(gè)信元的查找表,由此可見(jiàn),現(xiàn)有方 法中信元路由準(zhǔn)確性較低。
【發(fā)明內(nèi)容】
[0006] 為解決現(xiàn)有存在的技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種路由信息的老化方法與裝 置,能夠提高路由準(zhǔn)確性,減少交換網(wǎng)系統(tǒng)的時(shí)延,提高交換網(wǎng)系統(tǒng)的性能。
[0007] 為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0008] 本發(fā)明實(shí)施例提供了一種路由信息的老化方法,所述方法包括:
[0009] 檢測(cè)交換網(wǎng)中的所有鏈路的鏈路電平;
[0010] 檢測(cè)到當(dāng)前有鏈路電平發(fā)生跳變且所述跳變滿足預(yù)設(shè)的跳變條件時(shí),在交換網(wǎng)的 路由表與查找表中,確定當(dāng)前所有鏈路的路由信息;
[0011] 對(duì)所述路由表中的所述路由信息,以及所述查找表中的所述路由信息進(jìn)行一同老 化。
[0012] 上述方案中,在所述確定當(dāng)前所有鏈路的路由信息之前,所述方法還包括:
[0013] 確定當(dāng)前所有鏈路的鏈路電平。
[0014] 上述方案中,所述確定當(dāng)前所有鏈路的路由信息,包括:
[0015] 逐行讀取所述路由表的表項(xiàng),并將所讀取的路由表表項(xiàng)作為所述當(dāng)前所有鏈路在 路由表中的路由信息及作為所述當(dāng)前所有鏈路在查找表中的路由信息。
[0016] 上述方案中,所述對(duì)所述路由表中的所述路由信息,以及所述查找表中的所述路 由信息進(jìn)行一同老化,包括:
[0017] 將逐行讀取的路由表表項(xiàng)與所確定的當(dāng)前所有鏈路的鏈路電平進(jìn)行對(duì)應(yīng)的邏輯 與操作,并將操作的結(jié)果寫入至所述路由表的相應(yīng)表項(xiàng)以及寫入至所述查找表的相應(yīng)表 項(xiàng),以對(duì)所述路由表與所述查找表進(jìn)行更新。
[0018] 上述方案中,所述方法還包括:
[0019] 在讀取所述路由表時(shí),再次檢測(cè)到有鏈路電平發(fā)生跳變且滿足所述跳變條件時(shí), 從所讀取的路由表的當(dāng)前位置開(kāi)始,重新逐行讀取所述路由表。
[0020] 上述方案中,所述方法還包括:
[0021] 當(dāng)設(shè)置的多播計(jì)數(shù)器的計(jì)數(shù)次數(shù)滿足預(yù)設(shè)的門限值時(shí),讀取所述路由表,并依據(jù) 所讀取的所述路由表的表項(xiàng),確定交換網(wǎng)中的多播表的表項(xiàng)。
[0022] 本發(fā)明實(shí)施例還提供了一種路由信息的老化裝置,所述裝置包括:檢測(cè)單元、第一 確定單元以及老化單元;其中,
[0023] 所述檢測(cè)單元,用于檢測(cè)交換網(wǎng)中的所有鏈路的鏈路電平,并檢測(cè)到當(dāng)前有鏈路 電平發(fā)生跳變且所述跳變滿足預(yù)設(shè)的跳變條件時(shí),觸發(fā)所述第一確定單元;
[0024] 所述第一確定單元,用于在交換網(wǎng)的路由表與查找表中,確定當(dāng)前所有鏈路的路 由信息;
[0025] 所述老化單元,用于對(duì)所述路由表中的所述路由信息,以及所述查找表中的所述 路由信息進(jìn)行一同老化。
[0026] 上述方案中,所述第一確定單元,還用于確定當(dāng)前所有鏈路的鏈路電平。
[0027] 上述方案中,所述第一確定單元,還用于逐行讀取所述路由表的表項(xiàng),并將所讀取 的路由表表項(xiàng)作為所述當(dāng)前所有鏈路在路由表中的路由信息及作為所述當(dāng)前所有鏈路在 查找表中的路由信息。
[0028] 上述方案中,所述老化單元,還用于將逐行讀取的路由表表項(xiàng)與所確定的當(dāng)前所 有鏈路的鏈路電平進(jìn)行對(duì)應(yīng)的邏輯與操作,并將操作的結(jié)果寫入至所述路由表的相應(yīng)表項(xiàng) 以及寫入至所述查找表的相應(yīng)表項(xiàng),以對(duì)所述路由表與所述查找表進(jìn)行更新。
[0029] 上述方案中,所述檢測(cè)單元,用于在所述第一確定單元讀取所述路由表時(shí),再次檢 測(cè)到有鏈路電平發(fā)生跳變且滿足所述跳變條件時(shí),重新觸發(fā)所述第一確定單元;
[0030] 相應(yīng)的,所述第一確定單元,用于從所讀取的路由表的當(dāng)前位置開(kāi)始,重新逐行讀 取所述路由表。
[0031] 上述方案中,所述裝置還包括:讀取單元以及第二確定單元;其中,
[0032] 所述讀取單元,用于當(dāng)設(shè)置的多播計(jì)數(shù)器的計(jì)數(shù)次數(shù)滿足預(yù)設(shè)的門限值時(shí),讀取 所述路由表;
[0033] 所述第二確定單元,用于依據(jù)所讀取的所述路由表的表項(xiàng),確定交換網(wǎng)中的多播 表的表項(xiàng)。
[0034] 本發(fā)明實(shí)施例提供的路由信息的老化方法與裝置,檢測(cè)交換網(wǎng)中的所有鏈路的鏈 路電平,檢測(cè)到當(dāng)前有鏈路電平發(fā)生跳變且所述跳變滿足預(yù)設(shè)的跳變條件時(shí),在交換網(wǎng)的 路由表與查找表中,確定當(dāng)前所有鏈路的路由信息,對(duì)所述路由表中的所述路由信息,以及 所述查找表中的所述路由信息進(jìn)行一同老化。利用本發(fā)明實(shí)施例的技術(shù)方案,查找表中表 項(xiàng)的變化不再依賴于路由表,同時(shí)對(duì)查找表與路由表一同進(jìn)行了老化,減少了交換網(wǎng)系統(tǒng) 的時(shí)延,提高了系統(tǒng)的交換性能;查找表能夠?qū)崟r(shí)反映組網(wǎng)環(huán)境的變化,依據(jù)該查找表提高 了確定信元路由的準(zhǔn)確性。
【附圖說(shuō)明】
[0035] 圖1為交換網(wǎng)系統(tǒng)的組成示意圖;