System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī)應(yīng)用,特別是涉及一種鏈路錯(cuò)誤檢查方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)。
技術(shù)介紹
1、在計(jì)算機(jī)和通信系統(tǒng)中,交換機(jī)(switch)的性能和可靠性至關(guān)重要。高速外圍組件互聯(lián)(peripheral?component?interconnect?express,pcie)鏈路作為數(shù)據(jù)傳輸?shù)年P(guān)鍵通道,其穩(wěn)定性和準(zhǔn)確性直接影響整個(gè)系統(tǒng)的運(yùn)行。
2、然而,帶交換機(jī)芯片的上行和下行高速外圍組件互聯(lián)鏈路,經(jīng)常由于各種因素,如電磁干擾、硬件故障、軟件錯(cuò)誤等,可能會出現(xiàn)錯(cuò)誤(error),從而導(dǎo)致數(shù)據(jù)丟失、系統(tǒng)崩潰等嚴(yán)重問題。
3、綜上所述,如何有效地解決高速外圍組件互聯(lián)鏈路經(jīng)常由于各種因素出現(xiàn)錯(cuò)誤,從而導(dǎo)致數(shù)據(jù)丟失、系統(tǒng)崩潰等嚴(yán)重問題,是目前本領(lǐng)域技術(shù)人員急需解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的是提供一種鏈路錯(cuò)誤檢查方法,該方法提高了錯(cuò)誤檢測準(zhǔn)確率,增強(qiáng)了系統(tǒng)穩(wěn)定性和可靠性,縮短了故障排查時(shí)間,降低了維護(hù)成本;本專利技術(shù)的另一目的是提供一種鏈路錯(cuò)誤檢查裝置、設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)。
2、為解決上述技術(shù)問題,本專利技術(shù)提供如下技術(shù)方案:
3、一種鏈路錯(cuò)誤檢查方法,包括:
4、獲取各交換機(jī)分別對應(yīng)的交換機(jī)標(biāo)識信息;
5、獲取各交換機(jī)與各上行設(shè)備和各下行設(shè)備之間的線路連接關(guān)系;
6、根據(jù)所述線路連接關(guān)系確定各交換機(jī)標(biāo)識信息分別對應(yīng)的各端口標(biāo)識號;
7、獲取各端口標(biāo)識號分別對應(yīng)的
8、根據(jù)各端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查。
9、在本專利技術(shù)的一種具體實(shí)施方式中,獲取各端口標(biāo)識號分別對應(yīng)的端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位,包括:
10、獲取各端口標(biāo)識號分別對應(yīng)的端口的接收端口狀態(tài)標(biāo)志位、傳輸層狀態(tài)標(biāo)志位、數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、接收器狀態(tài)標(biāo)志位、物理鏈路狀態(tài)標(biāo)志位及串行收發(fā)器狀態(tài)標(biāo)志位;
11、相應(yīng)的,根據(jù)各端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
12、根據(jù)各端口的接收端口狀態(tài)標(biāo)志位、傳輸層狀態(tài)標(biāo)志位、數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、接收器狀態(tài)標(biāo)志位、物理鏈路狀態(tài)標(biāo)志位及串行收發(fā)器狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查。
13、在本專利技術(shù)的一種具體實(shí)施方式中,根據(jù)各端口的接收端口狀態(tài)標(biāo)志位、傳輸層狀態(tài)標(biāo)志位、數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、接收器狀態(tài)標(biāo)志位、物理鏈路狀態(tài)標(biāo)志位及串行收發(fā)器狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
14、當(dāng)確定各端口的接收端口狀態(tài)標(biāo)志位、傳輸層狀態(tài)標(biāo)志位、數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、接收器狀態(tài)標(biāo)志位和串行收發(fā)器狀態(tài)標(biāo)志位均為全0,且物理鏈路狀態(tài)標(biāo)志位除末位之外的其他位也均為全0時(shí),確定鏈路正常。
15、在本專利技術(shù)的一種具體實(shí)施方式中,根據(jù)各端口的接收端口狀態(tài)標(biāo)志位、傳輸層狀態(tài)標(biāo)志位、數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、接收器狀態(tài)標(biāo)志位、物理鏈路狀態(tài)標(biāo)志位及串行收發(fā)器狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
16、當(dāng)所述物理鏈路狀態(tài)標(biāo)志位中除末位之外的其他位、所述接收端口狀態(tài)標(biāo)志位、所述傳輸層狀態(tài)標(biāo)志位、所述數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、所述接收器狀態(tài)標(biāo)志位及所述串行收發(fā)器狀態(tài)標(biāo)志位存在非0位時(shí),確定鏈路異常。
17、在本專利技術(shù)的一種具體實(shí)施方式中,當(dāng)所述物理鏈路狀態(tài)標(biāo)志位中除末位之外的其他位、所述接收端口狀態(tài)標(biāo)志位、所述傳輸層狀態(tài)標(biāo)志位、所述數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、所述接收器狀態(tài)標(biāo)志位及所述串行收發(fā)器狀態(tài)標(biāo)志位存在非0位時(shí),確定鏈路異常,包括:
18、當(dāng)所述接收端口狀態(tài)標(biāo)志位存在非0位時(shí),確定所述接收端口狀態(tài)標(biāo)志位對應(yīng)的端口所屬的鏈路為接收端口異常;
19、當(dāng)所述傳輸層狀態(tài)標(biāo)志位存在非0位時(shí),確定所述傳輸層狀態(tài)標(biāo)志位對應(yīng)的端口所屬的鏈路為數(shù)據(jù)包在物理層傳輸異常;
20、當(dāng)所述數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位存在非0位時(shí),確定所述數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位對應(yīng)的端口所屬的鏈路為解串器異常;
21、當(dāng)所述接收器狀態(tài)標(biāo)志位中除末位之外的其他位存在非0位時(shí),確定所述接收器狀態(tài)標(biāo)志位對應(yīng)的端口所屬的鏈路為接收器異常;
22、當(dāng)所述串行收發(fā)器狀態(tài)標(biāo)志位存在非0位時(shí),確定所述串行收發(fā)器狀態(tài)標(biāo)志位對應(yīng)的端口所屬的鏈路為串行收發(fā)器異常;
23、當(dāng)所述物理鏈路狀態(tài)標(biāo)志位存在非0位時(shí),確定所述物理鏈路狀態(tài)標(biāo)志位對應(yīng)的端口所屬的鏈路為物理鏈路異常。
24、在本專利技術(shù)的一種具體實(shí)施方式中,獲取各交換機(jī)與各上行設(shè)備和各下行設(shè)備之間的線路連接關(guān)系,包括:
25、獲取各交換機(jī)與各上行設(shè)備之間的上行綁定關(guān)系;
26、獲取各交換機(jī)與各下行設(shè)備之間的下行綁定關(guān)系;
27、根據(jù)各上行綁定關(guān)系和各下行綁定關(guān)系確定所述線路連接關(guān)系。
28、在本專利技術(shù)的一種具體實(shí)施方式中,根據(jù)各端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
29、根據(jù)各端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位分別對各端口所屬的鏈路進(jìn)行鏈路錯(cuò)誤檢查,得到各分鏈路錯(cuò)誤檢測結(jié)果;
30、根據(jù)各分鏈路錯(cuò)誤檢測結(jié)果確定總鏈路錯(cuò)誤檢測結(jié)果。
31、在本專利技術(shù)的一種具體實(shí)施方式中,根據(jù)各端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
32、若當(dāng)前測試場景為直流周期測試場景或交流周期測試場景,則將各端口分別對應(yīng)的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位中的物理鏈路狀態(tài)標(biāo)志位作為優(yōu)先級最高的指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查;
33、若當(dāng)前測試場景為整機(jī)穩(wěn)壓測試場景,則將各端口分別對應(yīng)的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位中的傳輸層狀態(tài)標(biāo)志位和數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位作為優(yōu)先級排在前兩位的指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查;
34、若當(dāng)前測試場景為大數(shù)據(jù)沖擊測試場景,則將各端口分別對應(yīng)的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位中的串行收發(fā)器狀態(tài)標(biāo)志位作為優(yōu)先級最高的指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查。
35、一種鏈路錯(cuò)誤檢查設(shè)備,包括:
36、存儲器,用于存儲計(jì)算機(jī)程序;
37、處理器,用于執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如前所述鏈路錯(cuò)誤檢查方法的步驟。
38、一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如前所述鏈路錯(cuò)誤檢查方法的步驟。
39、本專利技術(shù)所提供的鏈路錯(cuò)誤檢查方法,獲取各交換機(jī)分別對應(yīng)的交換機(jī)標(biāo)識信息;獲取各交換機(jī)與各上行設(shè)備和各下行設(shè)備之間的線路連接關(guān)系;根據(jù)線路連接關(guān)系確定各交換機(jī)標(biāo)識信息分別對應(yīng)的各端口標(biāo)識號;獲取各端口標(biāo)識號分別對應(yīng)的端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位;根據(jù)各端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查。
40、由上述技術(shù)方案可知,通過根據(jù)各交換機(jī)與各上行設(shè)備和各下行設(shè)備之間的線路連接關(guān)系,獲取各端口標(biāo)識號分別對應(yīng)的端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位,根據(jù)各端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行自動(dòng)鏈路錯(cuò)誤檢查。能夠精準(zhǔn)地捕捉到各類細(xì)微和復(fù)雜的錯(cuò)誤,減少漏檢和誤檢的情況,顯著提高了錯(cuò)誤檢測準(zhǔn)確率。能夠及時(shí)發(fā)現(xiàn)本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種鏈路錯(cuò)誤檢查方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的鏈路錯(cuò)誤檢查方法,其特征在于,獲取各端口標(biāo)識號分別對應(yīng)的端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位,包括:
3.根據(jù)權(quán)利要求2所述的鏈路錯(cuò)誤檢查方法,其特征在于,根據(jù)各端口的接收端口狀態(tài)標(biāo)志位、傳輸層狀態(tài)標(biāo)志位、數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、接收器狀態(tài)標(biāo)志位、物理鏈路狀態(tài)標(biāo)志位及串行收發(fā)器狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
4.根據(jù)權(quán)利要求2所述的鏈路錯(cuò)誤檢查方法,其特征在于,根據(jù)各端口的接收端口狀態(tài)標(biāo)志位、傳輸層狀態(tài)標(biāo)志位、數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、接收器狀態(tài)標(biāo)志位、物理鏈路狀態(tài)標(biāo)志位及串行收發(fā)器狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
5.根據(jù)權(quán)利要求4所述的鏈路錯(cuò)誤檢查方法,其特征在于,當(dāng)所述物理鏈路狀態(tài)標(biāo)志位中除末位之外的其他位、所述接收端口狀態(tài)標(biāo)志位、所述傳輸層狀態(tài)標(biāo)志位、所述數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、所述接收器狀態(tài)標(biāo)志位及所述串行收發(fā)器狀態(tài)標(biāo)志位存在非0位時(shí),確定鏈路異常,包括:
6.根據(jù)權(quán)利要求1所述的鏈路錯(cuò)誤檢查方法,其特征在于,獲取各交換機(jī)與各上行設(shè)備和各下行設(shè)備之間的線路
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的鏈路錯(cuò)誤檢查方法,其特征在于,根據(jù)各端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
8.根據(jù)權(quán)利要求1所述的鏈路錯(cuò)誤檢查方法,其特征在于,根據(jù)各端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
9.一種鏈路錯(cuò)誤檢查設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至8任一項(xiàng)所述鏈路錯(cuò)誤檢查方法的步驟。
...【技術(shù)特征摘要】
1.一種鏈路錯(cuò)誤檢查方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的鏈路錯(cuò)誤檢查方法,其特征在于,獲取各端口標(biāo)識號分別對應(yīng)的端口的各指標(biāo)項(xiàng)狀態(tài)標(biāo)志位,包括:
3.根據(jù)權(quán)利要求2所述的鏈路錯(cuò)誤檢查方法,其特征在于,根據(jù)各端口的接收端口狀態(tài)標(biāo)志位、傳輸層狀態(tài)標(biāo)志位、數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、接收器狀態(tài)標(biāo)志位、物理鏈路狀態(tài)標(biāo)志位及串行收發(fā)器狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
4.根據(jù)權(quán)利要求2所述的鏈路錯(cuò)誤檢查方法,其特征在于,根據(jù)各端口的接收端口狀態(tài)標(biāo)志位、傳輸層狀態(tài)標(biāo)志位、數(shù)據(jù)鏈路層狀態(tài)標(biāo)志位、接收器狀態(tài)標(biāo)志位、物理鏈路狀態(tài)標(biāo)志位及串行收發(fā)器狀態(tài)標(biāo)志位進(jìn)行鏈路錯(cuò)誤檢查,包括:
5.根據(jù)權(quán)利要求4所述的鏈路錯(cuò)誤檢查方法,其特征在于,當(dāng)所述物理鏈路狀態(tài)標(biāo)志位中除末位之外的其他位、所述接收端口狀態(tài)標(biāo)志位、...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:贠雄斌,
申請(專利權(quán))人:蘇州元腦智能科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。