一種鏈路狀態(tài)控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種鏈路狀態(tài)控制方法及裝置。
【背景技術(shù)】
[0002]交換系統(tǒng)是分組交換設(shè)備的關(guān)鍵組成部分,如圖1所示,交換系統(tǒng)由交換接入裝置和交換裝置組成。其中,交換接入裝置由源交換接入裝置和目的交換接入裝置組成;源交換裝置將網(wǎng)絡(luò)報文切割成信元,通過交換裝置轉(zhuǎn)發(fā)給目的交換接入裝置。交換裝置由各個交換單元相互連接組成,在源交換接入裝置和交換單元之間,交換單元和交換單元之間,以及交換單元和目的交換裝入裝置之間都是通過串行高速鏈路進(jìn)行連接。
[0003]數(shù)據(jù)在交換網(wǎng)絡(luò)中以信元為單位進(jìn)行傳輸,交換接入裝置根據(jù)實時的鏈路狀態(tài)動態(tài)建立路由表,通過查找路由表完成信元的傳輸,同理交換裝置亦需要通過監(jiān)控實時的鏈路狀態(tài)動態(tài)建立路由表,從而完成信元的正確轉(zhuǎn)發(fā),由此可見,根據(jù)不同的交換網(wǎng)絡(luò)環(huán)境,準(zhǔn)確地控制鏈路狀態(tài)對提高整個交換網(wǎng)絡(luò)的性能顯的尤為重要。
[0004]但是,隨著交換網(wǎng)容量的不斷增大,即交換網(wǎng)絡(luò)中交換接入裝置與交換裝置的數(shù)量、以及相互連接的串行高速鏈路速率的不斷增大,影響高速串行鏈路狀態(tài)的因素也越來越多,如何有效地控制鏈路的狀態(tài)將會影響整個交換網(wǎng)絡(luò)的性能。
[0005]然而,現(xiàn)有交換網(wǎng)絡(luò)的鏈路監(jiān)控方案,在邊界鏈路下會發(fā)生比較頻繁的鏈路狀態(tài)跳變,進(jìn)而導(dǎo)致交換接入裝置或者交換裝置的路由表不穩(wěn)定,影響到信元的傳輸。
【發(fā)明內(nèi)容】
[0006]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種鏈路狀態(tài)控制方法及裝置。
[0007]本發(fā)明實施例提供了一種鏈路狀態(tài)控制方法,包括:
[0008]在設(shè)置的時間窗內(nèi),確定計接收的數(shù)據(jù)流的復(fù)位固定碼字;
[0009]根據(jù)所述數(shù)據(jù)流對應(yīng)的各信元的正確、錯誤接收情況,實時確定鏈路的漏桶值;
[0010]根據(jù)確定的復(fù)位固定碼字及確定的漏桶值,確定所述鏈路的狀態(tài)。
[0011]上述方案中,所述根據(jù)所述數(shù)據(jù)流對應(yīng)的各信元的正確、錯誤接收情況,實時確定鏈路的漏桶值,包括:
[0012]當(dāng)連續(xù)正確接收信元的個數(shù)與設(shè)置的漏桶值下降速率對應(yīng)的信元個數(shù)相等時,將所述鏈路的漏桶值下降第一值。
[0013]上述方案中,所述根據(jù)所述數(shù)據(jù)流對應(yīng)的各信元的正確、錯誤接收情況,實時確定鏈路的漏桶值,包括:
[0014]當(dāng)連續(xù)錯誤接收信元的個數(shù)與設(shè)置的漏桶值上升速率對應(yīng)的信元個數(shù)相等時,將所述鏈路的漏桶值上升第二值。
[0015]上述方案中,所述根據(jù)所述數(shù)據(jù)流對應(yīng)的各信元的正確、錯誤接收情況,實時確定鏈路的漏桶值,包括:
[0016]當(dāng)在設(shè)置的時間段內(nèi)未收到關(guān)于所述各信元的接收情況指示時,啟動定時器,所述定時器超時后,將所述鏈路的漏桶值上升第三值。
[0017]上述方案中,所述根據(jù)確定的復(fù)位固定碼字及確定的漏桶值,確定所述鏈路的狀態(tài),包括:
[0018]當(dāng)所述確定的復(fù)位固定碼字達(dá)到設(shè)定的復(fù)位固定碼字門限值時,確定所述鏈路狀態(tài)為失效。
[0019]上述方案中,所述根據(jù)確定的復(fù)位固定碼字及確定的漏桶值,確定所述鏈路的狀態(tài),包括:
[0020]當(dāng)所述確定的復(fù)位固定碼字未達(dá)到復(fù)位固定碼字門限值,且所述確定的漏桶值小于設(shè)定的漏桶值第一門限值時,確定所述鏈路狀態(tài)為有效。
[0021]上述方案中,所述根據(jù)確定的復(fù)位固定碼字及確定的漏桶值,確定所述鏈路的狀態(tài),包括:
[0022]當(dāng)所述確定的復(fù)位固定碼字未達(dá)到復(fù)位固定碼字門限值,且所述確定的漏桶值大于漏桶值第一門限值并小于設(shè)定的漏桶值第二門限值時,確定所述鏈路狀態(tài)保持不變;所述漏桶值第一門限值小于所述漏桶值第二門限值。
[0023]上述方案中,所述根據(jù)確定的復(fù)位固定碼字及確定的漏桶值,確定所述鏈路的狀態(tài),包括:
[0024]當(dāng)所述確定的復(fù)位固定碼字未達(dá)到復(fù)位固定碼字門限值,且所述確定的漏桶值大于漏桶值第二門限值時,確定所述鏈路狀態(tài)為失效。
[0025]上述方案中,所述方法還包括:
[0026]確定所述鏈路的狀態(tài)為失效時,對所述鏈路進(jìn)行失效處理。
[0027]本發(fā)明實施例還提供了一種鏈路狀態(tài)控制方法,包括:
[0028]根據(jù)所述數(shù)據(jù)流對應(yīng)的各信元的正確、錯誤接收情況,實時確定鏈路的漏桶值;
[0029]在設(shè)置的時間窗內(nèi),確定計接收的數(shù)據(jù)流的復(fù)位固定碼字;
[0030]根據(jù)確定的復(fù)位固定碼字及確定的漏桶值,確定所述鏈路的狀態(tài)。
[0031]本發(fā)明實施例又提供了一種鏈路狀態(tài)控制方法,包括:
[0032]在設(shè)置的時間窗內(nèi),確定計接收的數(shù)據(jù)流的復(fù)位固定碼字;并根據(jù)所述數(shù)據(jù)流對應(yīng)的各信元的正確、錯誤接收情況,實時確定鏈路的漏桶值;
[0033]根據(jù)確定的復(fù)位固定碼字及確定的漏桶值,確定所述鏈路的狀態(tài)。
[0034]本發(fā)明實施例還提供了一種鏈路狀態(tài)控制裝置,包括:復(fù)位碼字窗檢測模塊、漏桶值確定模塊以及鏈路狀態(tài)確定模塊;其中,
[0035]所述復(fù)位碼字窗檢測模塊,用于在設(shè)置的時間窗內(nèi),確定接收的數(shù)據(jù)流的復(fù)位固定碼字;
[0036]所述漏桶值確定模塊,用于根據(jù)所述數(shù)據(jù)流對應(yīng)的各信元的正確、錯誤接收情況,實時確定鏈路的漏桶值;
[0037]所述鏈路狀態(tài)確定模塊,用于根據(jù)確定的復(fù)位固定碼字及確定的漏桶值,確定所述鏈路的狀態(tài)。
[0038]上述方案中,所述裝置還包括:鏈路處理模塊,用于確定所述鏈路的狀態(tài)為失效時,對所述鏈路進(jìn)行失效處理。
[0039]本發(fā)明實施例提供的鏈路狀態(tài)控制方法及裝置,在設(shè)置的時間窗內(nèi),確定接收的數(shù)據(jù)流的復(fù)位固定碼字;根據(jù)所述數(shù)據(jù)流對應(yīng)的各信元的正確、錯誤接收情況,實時確定鏈路的漏桶值;根據(jù)確定的復(fù)位固定碼字及確定的漏桶值,確定所述鏈路的狀態(tài),如此,能解決處理交換網(wǎng)絡(luò)中高速鏈路的狀態(tài)控制問題,保證了鏈路狀態(tài)在邊界鏈路下不出現(xiàn)頻繁跳變;并且,鏈路狀態(tài)較差時以及對端鏈路發(fā)生復(fù)位時能夠快速失效鏈路,從而能有效地防止信元被轉(zhuǎn)發(fā)到失效的鏈路上,進(jìn)而造成信元的丟失,提高了整個交換網(wǎng)系統(tǒng)的性能。
【附圖說明】
[0040]在附圖(其不一定是按比例繪制的)中,相似的附圖標(biāo)記可在不同的視圖中描述相似的部件。具有不同字母后綴的相似附圖標(biāo)記可表示相似部件的不同示例。附圖以示例而非限制的方式大體示出了本文中所討論的各個實施例。
[0041]圖1為交換系統(tǒng)結(jié)構(gòu)示意圖;
[0042]圖2為一種鏈路監(jiān)控方法的流程示意圖;
[0043]圖3為本發(fā)明實施例一鏈路狀態(tài)控制方法流程示意圖;
[0044]圖4為本發(fā)明實施例二鏈路狀態(tài)控制裝置結(jié)構(gòu)示意圖;
[0045]圖5為本發(fā)明實施例三鏈路狀態(tài)控制中信號流向示意圖;
[0046]圖6為本發(fā)明實施例三鏈路狀態(tài)控制方法流程示意圖。
【具體實施方式】
[0047]下面結(jié)合附圖實施例對本發(fā)明再作進(jìn)一步詳細(xì)地描述。
[0048]圖2為現(xiàn)有交換網(wǎng)絡(luò)的鏈路監(jiān)控方法的處理流程,如圖2所示,數(shù)據(jù)流完成信道解碼及解碼糾錯、數(shù)據(jù)碼字的同步對齊、信源解碼、解擾之后,恢復(fù)出完整的信元體,同時完成信元的完整性的校驗