两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

鏈路故障檢測(cè)的方法及裝置的制造方法

文檔序號(hào):8285093閱讀:1017來源:國(guó)知局
鏈路故障檢測(cè)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種鏈路故障檢測(cè)的方法及裝置。
【背景技術(shù)】
[0002]根據(jù)開放式系統(tǒng)互聯(lián)參考模型(Open System Interconnect1n,簡(jiǎn)稱OSI),在網(wǎng)絡(luò)層中進(jìn)行數(shù)據(jù)傳輸時(shí),數(shù)據(jù)一般被封裝在報(bào)文中進(jìn)行傳輸。由于鏈路層具有最大傳輸單元(Maximum Transmiss1n Unit,簡(jiǎn)稱MTU)的特性,網(wǎng)絡(luò)層中傳輸?shù)臄?shù)據(jù)包的大小需小于MTU以便于能夠通過數(shù)據(jù)鏈路層中的物理介質(zhì)。因而當(dāng)數(shù)據(jù)包較大時(shí),網(wǎng)絡(luò)層中的報(bào)文的傳輸過程具體為:發(fā)送端將數(shù)據(jù)進(jìn)行切片后封裝在具有不同序列號(hào)的報(bào)文分片中進(jìn)行發(fā)送,接收端接收到所有報(bào)文分片后,根據(jù)報(bào)文分片中攜帶的序列號(hào)進(jìn)行分片重組后獲取報(bào)文中的數(shù)據(jù)。
[0003]接收端對(duì)接收到的報(bào)文按照序列號(hào)進(jìn)行分片重組時(shí),可能會(huì)出現(xiàn)序列號(hào)不連續(xù)的情況,現(xiàn)有技術(shù)中僅能根據(jù)該現(xiàn)象得到傳輸鏈路存在故障的結(jié)論,然而由于發(fā)送端和接收端之間可能存在多條傳輸鏈路,因而現(xiàn)有技術(shù)無法實(shí)現(xiàn)定位具體哪條傳輸鏈路出現(xiàn)故障。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供一種鏈路故障檢測(cè)的方法及裝置,為了解決現(xiàn)有技術(shù)中存在的當(dāng)發(fā)送端和接收端之間存在多條傳輸鏈路時(shí),現(xiàn)有技術(shù)無法實(shí)現(xiàn)定位具體哪條傳輸鏈路出現(xiàn)故障的問題。
[0005]為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
[0006]第一方面,本發(fā)明提供了一種鏈路故障檢測(cè)的方法,所述方法應(yīng)用于數(shù)據(jù)傳輸系統(tǒng)中,所述數(shù)據(jù)傳輸系統(tǒng)包括診斷報(bào)文產(chǎn)生端、發(fā)送端和接收端,所述發(fā)送端和所述接收端之間存在至少一條鏈路,每條鏈路對(duì)應(yīng)有至少一個(gè)診斷報(bào)文,所述方法包括:
[0007]所述發(fā)送端接收所述診斷報(bào)文產(chǎn)生端發(fā)送的至少一個(gè)診斷報(bào)文,所述診斷報(bào)文產(chǎn)生端用于產(chǎn)生所述診斷報(bào)文,每個(gè)所述診斷報(bào)文攜帶有預(yù)設(shè)信息;
[0008]所述發(fā)送端根據(jù)每個(gè)診斷報(bào)文中的預(yù)設(shè)信息,得到用于發(fā)送每個(gè)所述診斷報(bào)文的鏈路的鏈路編號(hào);
[0009]所述發(fā)送端通過與所述鏈路編號(hào)對(duì)應(yīng)的鏈路分別發(fā)送每個(gè)所述診斷報(bào)文。
[0010]結(jié)合第一方面,在第一方面的第一種實(shí)現(xiàn)方式中,
[0011]所述預(yù)設(shè)信息包括診斷報(bào)文的序列號(hào);
[0012]所述發(fā)送端根據(jù)每個(gè)診斷報(bào)文中的預(yù)設(shè)信息,得到用于發(fā)送每個(gè)所述診斷報(bào)文的鏈路的鏈路編號(hào),具體包括:
[0013]所述預(yù)設(shè)信息與所述鏈路編號(hào)存在對(duì)應(yīng)關(guān)系;
[0014]所述發(fā)送端將每個(gè)診斷報(bào)文的序列號(hào)通過預(yù)設(shè)運(yùn)算后,得到用于發(fā)送每個(gè)所述診斷報(bào)文的鏈路的鏈路編號(hào)。
[0015]結(jié)合第一方面,在第一方面的第二種實(shí)現(xiàn)方式中,
[0016]所述預(yù)設(shè)信息包括鏈路編號(hào);
[0017]所述發(fā)送端根據(jù)每個(gè)診斷報(bào)文中的預(yù)設(shè)信息,得到用于發(fā)送每個(gè)所述診斷報(bào)文的鏈路的鏈路編號(hào),具體包括:
[0018]所述發(fā)送端將每個(gè)所述診斷報(bào)文中攜帶的所述鏈路編號(hào)確定為用于發(fā)送每個(gè)所述診斷報(bào)文的鏈路的鏈路編號(hào)。
[0019]第二方面,本發(fā)明提供了一種鏈路故障檢測(cè)的方法,所述方法應(yīng)用于數(shù)據(jù)傳輸系統(tǒng)中,所述數(shù)據(jù)傳輸系統(tǒng)包括診斷報(bào)文產(chǎn)生端、發(fā)送端和接收端,所述發(fā)送端和所述接收端之間存在至少一條鏈路,每條鏈路對(duì)應(yīng)有至少一個(gè)診斷報(bào)文,所述方法包括:
[0020]所述接收端根據(jù)診斷報(bào)文標(biāo)識(shí)信息,從已接收的所有報(bào)文中識(shí)別診斷報(bào)文,所述診斷報(bào)文中攜帶有所述診斷報(bào)文標(biāo)識(shí)信息和預(yù)設(shè)消息;
[0021]如果識(shí)別出至少一個(gè)診斷報(bào)文,則所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的預(yù)設(shè)信息,判斷是否有診斷報(bào)文丟失;
[0022]如果有診斷報(bào)文丟失,則所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的預(yù)設(shè)信息,得到用于發(fā)送所述丟失的診斷報(bào)文的鏈路的鏈路編號(hào);
[0023]所述接收端將所述鏈路編號(hào)對(duì)應(yīng)的鏈路確定為故障鏈路。
[0024]結(jié)合第二方面,在第二方面的第一種實(shí)現(xiàn)方式中,
[0025]所述預(yù)設(shè)信息包括序列號(hào);
[0026]所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的預(yù)設(shè)信息,判斷是否有診斷報(bào)文丟失,具體包括:
[0027]所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的序列號(hào),對(duì)所有所述診斷報(bào)文進(jìn)行排序;
[0028]如果存在不連續(xù)的序列號(hào),則得到有診斷報(bào)文丟失的判斷結(jié)果;
[0029]所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的預(yù)設(shè)信息,得到用于發(fā)送所述丟失的診斷報(bào)文的鏈路的鏈路編號(hào),具體包括:
[0030]所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的序列號(hào),得到丟失的診斷報(bào)文的序列號(hào);
[0031]所述接收端將所述丟失的診斷報(bào)文的序列號(hào)經(jīng)過預(yù)設(shè)運(yùn)算后,得到用于發(fā)送所述丟失的診斷報(bào)文的鏈路的鏈路編號(hào)。
[0032]結(jié)合第二方面,在第二方面的第二種實(shí)現(xiàn)方式中,
[0033]所述預(yù)設(shè)信息包括鏈路編號(hào);
[0034]所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的預(yù)設(shè)信息,得到用于發(fā)送所述丟失的診斷報(bào)文的鏈路的鏈路編號(hào),具體包括:
[0035]所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的鏈路編號(hào),對(duì)所有所述診斷報(bào)文進(jìn)行排序;
[0036]如果存在不連續(xù)的鏈路編號(hào),則得到有診斷報(bào)文丟失的判斷結(jié)果;
[0037]所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的預(yù)設(shè)信息,得到用于發(fā)送所述丟失的診斷報(bào)文的鏈路的鏈路編號(hào),具體包括:
[0038]所述接收端根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的鏈路編號(hào),得到丟失的診斷報(bào)文攜帶的鏈路編號(hào);
[0039]將所述丟失的診斷報(bào)文攜帶的鏈路編號(hào)確定為用于發(fā)送所述丟失的診斷報(bào)文的鏈路的鏈路編號(hào)。
[0040]第三方面,本發(fā)明提供了一種鏈路故障檢測(cè)的裝置,所述裝置應(yīng)用于一種數(shù)據(jù)傳輸系統(tǒng)的發(fā)送端,所述數(shù)據(jù)傳輸系統(tǒng)包括診斷報(bào)文產(chǎn)生端、發(fā)送端和接收端,所述發(fā)送端和所述接收端之間存在至少一條鏈路,每條鏈路對(duì)應(yīng)有至少一個(gè)診斷報(bào)文,所述裝置包括:
[0041]接收模塊,用于接收所述診斷報(bào)文產(chǎn)生端發(fā)送的至少一個(gè)診斷報(bào)文,所述診斷報(bào)文產(chǎn)生端用于產(chǎn)生所述診斷報(bào)文,每個(gè)所述診斷報(bào)文攜帶有預(yù)設(shè)信息;
[0042]處理模塊,用于根據(jù)所述接收模塊接收的每個(gè)診斷報(bào)文中的預(yù)設(shè)信息,得到用于發(fā)送每個(gè)所述診斷報(bào)文的鏈路的鏈路編號(hào);
[0043]發(fā)送模塊,用于通過與所述鏈路編號(hào)對(duì)應(yīng)的鏈路分別發(fā)送每個(gè)所述診斷報(bào)文。
[0044]結(jié)合第三方面,在第三方面的第一種實(shí)現(xiàn)方式中,
[0045]所述處理模塊,還用于當(dāng)所述預(yù)設(shè)信息包括診斷報(bào)文的序列號(hào)時(shí),將每個(gè)診斷報(bào)文的序列號(hào)通過預(yù)設(shè)運(yùn)算后,得到用于發(fā)送每個(gè)所述診斷報(bào)文的鏈路的鏈路編號(hào)。
[0046]結(jié)合第三方面,在第三方面的第二種實(shí)現(xiàn)方式中,
[0047]所述處理模塊,還用于當(dāng)所述預(yù)設(shè)信息包括鏈路編號(hào)時(shí),將每個(gè)所述診斷報(bào)文中攜帶的所述鏈路編號(hào)確定為用于發(fā)送每個(gè)所述診斷報(bào)文的鏈路的鏈路編號(hào)。
[0048]第四方面,本發(fā)明還提供了一種鏈路故障檢測(cè)的裝置,所述裝置應(yīng)用于一種數(shù)據(jù)傳輸系統(tǒng)的接收端,所述數(shù)據(jù)傳輸系統(tǒng)包括診斷報(bào)文產(chǎn)生端、發(fā)送端和接收端,所述發(fā)送端和所述接收端之間存在至少一條鏈路,每條鏈路對(duì)應(yīng)有至少一個(gè)診斷報(bào)文,所述裝置包括:
[0049]識(shí)別模塊,用于根據(jù)診斷報(bào)文標(biāo)識(shí)信息,從已接收的所有報(bào)文中識(shí)別診斷報(bào)文,所述診斷報(bào)文中攜帶有所述診斷報(bào)文標(biāo)識(shí)信息和預(yù)設(shè)消息;
[0050]判斷模塊,用于當(dāng)所述識(shí)別模塊識(shí)別出至少一個(gè)診斷報(bào)文時(shí),根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的預(yù)設(shè)信息,判斷是否有診斷報(bào)文丟失;
[0051]處理模塊,用于當(dāng)所述判斷模塊判斷到有診斷報(bào)文丟失時(shí),根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的預(yù)設(shè)信息,得到用于發(fā)送所述丟失的診斷報(bào)文的鏈路的鏈路編號(hào);
[0052]確定模塊,用于將所述處理模塊得到的鏈路編號(hào)對(duì)應(yīng)的鏈路確定為故障鏈路。
[0053]結(jié)合第四方面,在第四方面的第一種實(shí)現(xiàn)方式中,
[0054]所述判斷模塊,還用于當(dāng)所述預(yù)設(shè)信息包括序列號(hào)時(shí),根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的序列號(hào),對(duì)所有所述診斷報(bào)文進(jìn)行排序;
[0055]當(dāng)存在不連續(xù)的序列號(hào)時(shí),得到有診斷報(bào)文丟失的判斷結(jié)果;
[0056]所述處理模塊,還用于當(dāng)所述判斷模塊判斷到有診斷報(bào)文丟失時(shí),根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的序列號(hào),得到丟失的診斷報(bào)文的序列號(hào);
[0057]將所述丟失的診斷報(bào)文的序列號(hào)經(jīng)過預(yù)設(shè)運(yùn)算后,得到用于發(fā)送所述丟失的診斷報(bào)文的鏈路的鏈路編號(hào)。
[0058]結(jié)合第四方面,在第四方面的第二種實(shí)現(xiàn)方式中,
[0059]所述判斷模塊,還用于當(dāng)所述預(yù)設(shè)信息包括鏈路編號(hào)時(shí),根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的鏈路編號(hào),對(duì)所有所述診斷報(bào)文進(jìn)行排序;
[0060]當(dāng)存在不連續(xù)的鏈路編號(hào)時(shí),得到有診斷報(bào)文丟失的判斷結(jié)果;
[0061]所述處理模塊,還用于當(dāng)所述判斷模塊判斷到有診斷報(bào)文丟失時(shí),根據(jù)識(shí)別出的所述至少一個(gè)診斷報(bào)文中攜帶的鏈路編號(hào),得到丟失的診斷報(bào)文攜帶的鏈路編號(hào);
[0062]將所述丟失的診斷報(bào)文攜帶的鏈路編號(hào)確定為用于發(fā)送所述丟失的診斷報(bào)文的鏈
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丽水市| 金华市| 南靖县| 九龙县| 枝江市| 绥芬河市| 汶上县| 通山县| 福泉市| 东丰县| 长岛县| 全椒县| 汨罗市| 东明县| 钟祥市| 商水县| 湖北省| 鄂托克前旗| 武穴市| 周宁县| 江华| 奎屯市| 峨眉山市| 比如县| 龙里县| 大石桥市| 垣曲县| 昭通市| 上思县| 正安县| 承德县| 富源县| 昔阳县| 芦山县| 云霄县| 来宾市| 汉寿县| 上栗县| 四平市| 泗洪县| 凉城县|