欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種鏈路狀態(tài)的探測(cè)方法及裝置與流程

文檔序號(hào):12789327閱讀:303來源:國(guó)知局
一種鏈路狀態(tài)的探測(cè)方法及裝置與流程
本申請(qǐng)涉及網(wǎng)絡(luò)通信
技術(shù)領(lǐng)域
,尤其涉及一種鏈路狀態(tài)的探測(cè)方法及裝置。
背景技術(shù)
:隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)傳輸數(shù)據(jù)大幅增加。為有效提高數(shù)據(jù)的傳輸帶寬以及鏈路利用率,可通過配置鏈路聚合的方式,將多條物理成員鏈路聚合在一起,形成一條邏輯鏈路,從而使得這些物理成員鏈路可以共同承擔(dān)一項(xiàng)或多項(xiàng)業(yè)務(wù)的數(shù)據(jù)傳輸任務(wù)。為實(shí)現(xiàn)數(shù)據(jù)報(bào)文的可靠傳輸,已配置有鏈路聚合的設(shè)備仍需要在傳輸數(shù)據(jù)報(bào)文之前,通過發(fā)送鏈路探測(cè)報(bào)文的方式,探測(cè)邏輯鏈路的可達(dá)性。而在具體實(shí)現(xiàn)中,由于邏輯鏈路對(duì)于設(shè)備的上層實(shí)體比如報(bào)文傳輸所使用的上層協(xié)議具有單一可見性,即該上層協(xié)議并不關(guān)心參與鏈路探測(cè)報(bào)文傳輸?shù)奈锢沓蓡T鏈路具體有哪些,則在這種情況下,如果邏輯鏈路的探測(cè)結(jié)果為可達(dá),那么該邏輯鏈路將被上層協(xié)議看做為可以承擔(dān)數(shù)據(jù)報(bào)文的傳輸任務(wù),而此時(shí),如果為某些數(shù)據(jù)報(bào)文分配到的物理成員鏈路不可達(dá)、而該鏈路事實(shí)上未被分配到用于探測(cè)鏈路可達(dá)性的鏈路探測(cè)報(bào)文,則將造成這些數(shù)據(jù)報(bào)文的丟失。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本申請(qǐng)?zhí)峁┮环N鏈路狀態(tài)的探測(cè)方法及裝置,以保證數(shù)據(jù)報(bào)文的可靠傳輸。根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供一種鏈路狀態(tài)的探測(cè)方法,所述方法涉及一包含源設(shè)備和目的設(shè)備的業(yè)務(wù)處理系統(tǒng),所述方法應(yīng)用于所述源設(shè)備;針對(duì)每一業(yè)務(wù),源設(shè)備預(yù)先為該業(yè)務(wù)分配一組邏輯源端口號(hào);將所分配的邏輯源端口號(hào),按照預(yù)定算法關(guān)聯(lián)至為該業(yè)務(wù)預(yù)先分配的物理端口,且每一物理端口至少關(guān)聯(lián)一個(gè)邏輯源端口號(hào),所述方法包括:針對(duì)為每一業(yè)務(wù)預(yù)先分配的每一邏輯源端口號(hào),以該邏輯源端口號(hào)為報(bào)頭源端口號(hào),通過該邏輯源端口號(hào)所關(guān)聯(lián)的物理端口,向該業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文;判斷是否在預(yù)設(shè)超時(shí)時(shí)長(zhǎng)內(nèi)接收到該鏈路探測(cè)報(bào)文對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文;如果接收到,則確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路可達(dá);如果未接收到,則確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路不可達(dá)。根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供一種鏈路狀態(tài)的探測(cè)裝置,所述裝置涉及一包含源設(shè)備和目的設(shè)備的業(yè)務(wù)處理系統(tǒng),所述裝置應(yīng)用于所述源設(shè)備,所述裝置包括:分配單元,用于針對(duì)每一業(yè)務(wù),預(yù)先為該業(yè)務(wù)分配一組邏輯源端口號(hào);關(guān)聯(lián)單元,用于將分配單元所分配的邏輯源端口號(hào),按照預(yù)定算法關(guān)聯(lián)至為該業(yè)務(wù)預(yù)先分配的物理端口,且每一物理端口至少關(guān)聯(lián)一個(gè)邏輯源端口號(hào);發(fā)送單元,用于針對(duì)為每一業(yè)務(wù)預(yù)先分配的每一邏輯源端口號(hào),以該邏輯源端口號(hào)為報(bào)頭源端口號(hào),通過該邏輯源端口號(hào)所關(guān)聯(lián)的物理端口,向該業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文;判斷單元,用于判斷是否在預(yù)設(shè)超時(shí)時(shí)長(zhǎng)內(nèi)接收到該鏈路探測(cè)報(bào)文對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文;確定單元,用于在所述判斷單元的判斷結(jié)果為是時(shí),確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路可達(dá);在所述判斷單元的判斷結(jié)果為否時(shí),確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路不可達(dá)。本申請(qǐng)中,源設(shè)備通過取消對(duì)所探測(cè)鏈路的聚合配置,使本設(shè)備上層實(shí)體對(duì)每一物理端口都具備了可見性。在這一條件下,通過為每一物理端口關(guān)聯(lián)至少一個(gè)邏輯源端口號(hào),并通過每一所關(guān)聯(lián)的邏輯源端口號(hào),從該物理端口向業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文,源設(shè)備便可以對(duì)每一條以物理端口為一端、預(yù)關(guān)聯(lián)目的設(shè)備為另一端的物理鏈路進(jìn)行可達(dá)性探測(cè),從而保證了該設(shè)備上層實(shí)體對(duì)上述每一物理鏈路可達(dá)性的可靠知悉。而且,在一定程度上,為每一物理端口關(guān)聯(lián)的邏輯源端口號(hào)越多,所獲得的該物理端口所對(duì)應(yīng)物理鏈路的探測(cè)結(jié)果也就越可靠。事實(shí)上,在這一條件下,物理端口所關(guān)聯(lián)的每一邏輯源端口號(hào)已經(jīng)將上述以物理端口為一端、預(yù)關(guān)聯(lián)目的設(shè)備為另一端的物理鏈路,虛擬為了若干條由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的邏輯鏈路,此時(shí),源設(shè)備只要通過探測(cè)結(jié)果為可達(dá)的上述邏輯鏈路發(fā)送數(shù)據(jù)報(bào)文,便可以保證所發(fā)數(shù)據(jù)報(bào)文的傳輸可靠性。附圖說明圖1是本申請(qǐng)一種鏈路狀態(tài)的探測(cè)方法流程圖;圖2是本申請(qǐng)一種鏈路狀態(tài)的探測(cè)裝置的第一種結(jié)構(gòu)圖;圖3是本申請(qǐng)一種鏈路狀態(tài)的探測(cè)裝置的第二種結(jié)構(gòu)圖。具體實(shí)施方式這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。在本申請(qǐng)使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請(qǐng)范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。本申請(qǐng)一種鏈路狀態(tài)的探測(cè)方法,涉及一包含源設(shè)備和目的設(shè)備的、可以處理多項(xiàng)業(yè)務(wù)的業(yè)務(wù)處理系統(tǒng)。其中,源設(shè)備可以通過本地的物理端口連接該源設(shè)備所預(yù)關(guān)聯(lián)的目的設(shè)備,并由此確定源設(shè)備和預(yù)關(guān)聯(lián)目的設(shè)備間的多條物理鏈路。作為一個(gè)示例,上述源設(shè)備可以為交換機(jī),目的設(shè)備可以為服務(wù)器,而交換機(jī)和服務(wù)器之間還可以有多種中間設(shè)備,比如復(fù)用交換機(jī)、中間網(wǎng)絡(luò)中的各種網(wǎng)絡(luò)設(shè)備、以及接入交換機(jī)等,而鑒于上述中間設(shè)備與本申請(qǐng)主旨并無重系,故不予贅述。針對(duì)源設(shè)備與目的設(shè)備間鏈路的可達(dá)性探測(cè),現(xiàn)有技術(shù)仍復(fù)用了鏈路聚合的技術(shù)背景。其中,鏈路聚合具體是指將多條物理鏈路聚合在一起,形成一條邏輯鏈路,而用以將邏輯鏈路接入源設(shè)備的邏輯端口,系由上述各物理鏈路分別對(duì)應(yīng)的物理端口聚合而成。然而,由于在鏈路聚合條件下,源設(shè)備的上層實(shí)體對(duì)上述邏輯鏈路、以及邏輯端口均具有單一可見性,所以即使通過鏈路探測(cè)報(bào)文來探測(cè)該邏輯鏈路的可達(dá)性,也并不等同于對(duì)該邏輯鏈路內(nèi)的所有物理鏈路都進(jìn)行了可達(dá)性探測(cè),也即,即使邏輯鏈路通過了上述可達(dá)性探測(cè),也并不等同于該邏輯鏈路內(nèi)的所有物理鏈路都可以通過上述可達(dá)性探測(cè),而且,在鏈路聚合條件下,當(dāng)上述邏輯鏈路探測(cè)可達(dá)時(shí),上層實(shí)體便會(huì)將數(shù)據(jù)報(bào)文統(tǒng)一打入到該邏輯鏈路內(nèi)進(jìn)行發(fā)送,而并不關(guān)心邏輯鏈路內(nèi)各物理鏈路的報(bào)文分擔(dān)情況,這將為數(shù)據(jù)報(bào)文的丟失埋下重大隱患。故針對(duì)這一問題,本申請(qǐng)?zhí)峁┮环N鏈路狀態(tài)的探測(cè)方法及裝置,以保證數(shù)據(jù)報(bào)文的可靠傳輸。為了使本
技術(shù)領(lǐng)域
的人員更好地理解本申請(qǐng)實(shí)施例中的技術(shù)方案,并使本申請(qǐng)實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本申請(qǐng)實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。參見圖1,圖1是本申請(qǐng)一種鏈路狀態(tài)的探測(cè)方法流程圖,該流程圖可以包括以下步驟:步驟101:源設(shè)備針對(duì)為每一業(yè)務(wù)預(yù)先分配的每一邏輯源端口號(hào),以該邏輯源端口號(hào)為報(bào)頭源端口號(hào),通過該邏輯源端口號(hào)所關(guān)聯(lián)的物理端口,向該業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文。本方法實(shí)施例中,該方法涉及一包含源設(shè)備和目的設(shè)備的、可以處理多項(xiàng)業(yè)務(wù)的業(yè)務(wù)處理系統(tǒng)。針對(duì)該系統(tǒng)所處理的每一業(yè)務(wù),源設(shè)備可以預(yù)先為該業(yè)務(wù)分配一組邏輯源端口號(hào),并將所分配的邏輯源端口號(hào),按照預(yù)定算法關(guān)聯(lián)至為該業(yè)務(wù)預(yù)先分配的物理端口,并需保證每一物理端口至少關(guān)聯(lián)一個(gè)邏輯源端口號(hào)。在本步驟的一種實(shí)現(xiàn)方式中,當(dāng)每一業(yè)務(wù)所預(yù)關(guān)聯(lián)目的設(shè)備的數(shù)量為n(n≥2)時(shí),源設(shè)備可以逐次遍歷為每一業(yè)務(wù)預(yù)先分配的每一邏輯源端口號(hào),并針對(duì)每一次遍歷,依次將每一邏輯源端口號(hào)作為報(bào)頭源端口號(hào),通過該邏輯源端口號(hào)所關(guān)聯(lián)的物理端口,向該業(yè)務(wù)的第m(1≤m≤n)臺(tái)預(yù)關(guān)聯(lián)目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文。在本步驟的另一種實(shí)現(xiàn)方式中,同樣在上述情況下,源設(shè)備也可以針對(duì)所遍歷到的每一業(yè)務(wù)下的每一邏輯源端口號(hào),以該邏輯源端口號(hào)為報(bào)頭源端口號(hào),通過該邏輯源端口號(hào)所關(guān)聯(lián)的物理端口,向該業(yè)務(wù)所預(yù)關(guān)聯(lián)的每一目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文。步驟102:源設(shè)備判斷是否在預(yù)設(shè)超時(shí)時(shí)長(zhǎng)內(nèi)接收到該鏈路探測(cè)報(bào)文對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文;如果接收到,則確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路可達(dá);如果未接收到,則確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路不可達(dá)。本方法實(shí)施例中,上述鏈路探測(cè)報(bào)文對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文是指:包含與所對(duì)應(yīng)鏈路探測(cè)報(bào)文所含邏輯源端口號(hào)相同的邏輯源端口號(hào)、且包含與所對(duì)應(yīng)鏈路探測(cè)報(bào)文所含目的設(shè)備標(biāo)識(shí)相同的目的設(shè)備標(biāo)識(shí)的鏈路探測(cè)響應(yīng)報(bào)文。本方法實(shí)施例中,針對(duì)每一業(yè)務(wù),當(dāng)通過本方法確定了源設(shè)備與預(yù)關(guān)聯(lián)目的設(shè)備間的可達(dá)鏈路之后,源設(shè)備便可以通過所確定的可達(dá)鏈路傳輸該業(yè)務(wù)所對(duì)應(yīng)的數(shù)據(jù)報(bào)文,并可以保證該數(shù)據(jù)報(bào)文的傳輸可靠性。具體的,源設(shè)備會(huì)將所確定的可達(dá)鏈路的邏輯源端口號(hào)、以及該鏈路所通向的預(yù)關(guān)聯(lián)目的設(shè)備的設(shè)備標(biāo)識(shí)發(fā)送至本設(shè)備下層的邏輯轉(zhuǎn)發(fā)單元,以由邏輯轉(zhuǎn)發(fā)單元對(duì)所需傳輸?shù)臄?shù)據(jù)報(bào)文進(jìn)行封裝,并對(duì)該數(shù)據(jù)報(bào)文進(jìn)行傳輸。本方法實(shí)施例中,源設(shè)備通過取消對(duì)所探測(cè)鏈路的聚合配置,使本設(shè)備上層實(shí)體對(duì)每一物理端口都具備了可見性。在這一條件下,通過為每一物理端口關(guān)聯(lián)至少一個(gè)邏輯源端口號(hào),并通過每一所關(guān)聯(lián)的邏輯源端口號(hào),從該物理端口向業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文,源設(shè)備便可以對(duì)每一條以物理端口為一端、預(yù)關(guān)聯(lián)目的設(shè)備為另一端的物理鏈路進(jìn)行可達(dá)性探測(cè),從而保證了該設(shè)備上層實(shí)體對(duì)上述每一物理鏈路可達(dá)性的可靠知悉。而且,在一定程度上,為每一物理端口關(guān)聯(lián)的邏輯源端口號(hào)越多,所獲得的該物理端口所對(duì)應(yīng)物理鏈路的探測(cè)結(jié)果也就越可靠。事實(shí)上,在這一條件下,物理端口所關(guān)聯(lián)的每一邏輯源端口號(hào)已經(jīng)將上述以物理端口為一端、預(yù)關(guān)聯(lián)目的設(shè)備為另一端的物理鏈路,虛擬為了若干條由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的邏輯鏈路,此時(shí),源設(shè)備只要通過探測(cè)結(jié)果為可達(dá)的上述邏輯鏈路發(fā)送數(shù)據(jù)報(bào)文,便可以保證所發(fā)數(shù)據(jù)報(bào)文的傳輸可靠性。以下將通過一具體的實(shí)施例對(duì)本申請(qǐng)進(jìn)行詳細(xì)說明,本實(shí)施例與上述方法實(shí)施例的不同之處在于:本實(shí)施例以具體示例對(duì)部分步驟進(jìn)行了解釋,具備較強(qiáng)的實(shí)際操作意義。本實(shí)施例可以包括以下步驟:步驟1:源設(shè)備針對(duì)為每一業(yè)務(wù)預(yù)先分配的每一邏輯源端口號(hào),以該邏輯源端口號(hào)為報(bào)頭源端口號(hào),通過該邏輯源端口號(hào)所關(guān)聯(lián)的物理端口,向該業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文。本實(shí)施例涉及上述包含源設(shè)備和目的設(shè)備的、可以處理多項(xiàng)業(yè)務(wù)的業(yè)務(wù)處理系統(tǒng),且針對(duì)該系統(tǒng)所處理的每一業(yè)務(wù),源設(shè)備可以預(yù)先為該業(yè)務(wù)分配一組邏輯源端口號(hào),并將所分配的邏輯源端口號(hào),按照預(yù)定算法關(guān)聯(lián)至為該業(yè)務(wù)預(yù)先分配的物理端口,并需保證每一物理端口至少關(guān)聯(lián)一個(gè)邏輯源端口號(hào)。在本實(shí)施例的一種實(shí)現(xiàn)方式中,源設(shè)備可以根據(jù)為該業(yè)務(wù)預(yù)先分配的物理端口的端口數(shù)量,將所分配的邏輯源端口號(hào)采用按商取整的方法平均關(guān)聯(lián)至每一物理端口,并將所余邏輯源端口號(hào)關(guān)聯(lián)至其中任一物理端口。其中,上述按商取整的方法具體是指,若假設(shè)該源設(shè)備的物理端口數(shù)為10,而為該業(yè)務(wù)分配的邏輯源端口號(hào)數(shù)為92,則可先為上述每一物理端口關(guān)聯(lián)10個(gè)邏輯源端口號(hào),并將余下的2個(gè)邏輯源端口號(hào)關(guān)聯(lián)至上述10個(gè)物理端口中的任意一個(gè)。本實(shí)施例中,源設(shè)備可通過建立邏輯源端口號(hào)組與業(yè)務(wù)標(biāo)識(shí)之間映射關(guān)系的方式,將邏輯源端口號(hào)組內(nèi)的每一邏輯源端口號(hào)分配給這一業(yè)務(wù)。具體的,當(dāng)上述邏輯源端口號(hào)組以一數(shù)組形式保存時(shí),可通過將業(yè)務(wù)標(biāo)識(shí)作為邏輯源端口號(hào)組內(nèi)每一邏輯源端口號(hào)所對(duì)應(yīng)數(shù)組元素的下標(biāo)的方式,建立邏輯源端口號(hào)組內(nèi)每一邏輯源端口號(hào)與業(yè)務(wù)標(biāo)識(shí)的映射關(guān)系。本實(shí)施例中,針對(duì)每一業(yè)務(wù),在向該業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文之前,源設(shè)備可預(yù)先為每一即將發(fā)送的鏈路探測(cè)報(bào)文匹配一條會(huì)話表項(xiàng),該會(huì)話表項(xiàng)記錄了其所匹配的探測(cè)報(bào)文內(nèi)不同特征字段內(nèi)的特征值,這些特征值可以為:探測(cè)報(bào)文報(bào)頭中的邏輯源端口號(hào)、以及該探測(cè)報(bào)文即將發(fā)往的目的設(shè)備的設(shè)備標(biāo)識(shí),以便源設(shè)備根據(jù)上述會(huì)話表項(xiàng)確定每一鏈路探測(cè)報(bào)文所對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文,其具體確定過程將在以下步驟2中詳細(xì)說明,在此不再贅述。需要指出的是,由于本實(shí)施例所涉及的業(yè)務(wù)處理系統(tǒng)可能需要同時(shí)處理許多業(yè)務(wù),則為了更好地區(qū)分這些業(yè)務(wù)下的業(yè)務(wù)報(bào)文,源設(shè)備可以為這些業(yè)務(wù)關(guān)聯(lián)本設(shè)備不同的設(shè)備標(biāo)識(shí)。其中,上述業(yè)務(wù)報(bào)文可以包括:鏈路探測(cè)報(bào)文和數(shù)據(jù)報(bào)文;上述設(shè)備標(biāo)識(shí)可以為本設(shè)備上回環(huán)接口的IP(InternetProtocol,網(wǎng)絡(luò)之間互聯(lián)的協(xié)議)地址等。而為了區(qū)分同一業(yè)務(wù)內(nèi)所承擔(dān)功能不同的數(shù)據(jù)報(bào)文,源設(shè)備也可預(yù)先將本地的物理端口劃分成不同的端口組,并在對(duì)應(yīng)的目的設(shè)備端,為每一端口組關(guān)聯(lián)不同的協(xié)議監(jiān)聽端口,從而實(shí)現(xiàn)不同功能數(shù)據(jù)報(bào)文的分類傳輸,提高數(shù)據(jù)報(bào)文的功能辨識(shí)度。步驟2:源設(shè)備判斷是否在預(yù)設(shè)超時(shí)時(shí)長(zhǎng)內(nèi)接收到該鏈路探測(cè)報(bào)文對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文,如果接收到,則執(zhí)行步驟303;否則,執(zhí)行步驟304。本實(shí)施例中,由于鏈路探測(cè)響應(yīng)報(bào)文包含與其所對(duì)應(yīng)的鏈路探測(cè)報(bào)文相同的特征字段,所以針對(duì)在預(yù)設(shè)超時(shí)時(shí)長(zhǎng)內(nèi)接收到的每一鏈路探測(cè)響應(yīng)報(bào)文,源設(shè)備可對(duì)該鏈路探測(cè)響應(yīng)報(bào)文的特征字段進(jìn)行解析,并將解析出的特征字段內(nèi)的特征值,與上述為每一鏈路探測(cè)報(bào)文匹配的會(huì)話表項(xiàng)進(jìn)行匹配,并由此判斷是否接收到一鏈路探測(cè)報(bào)文所對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文。其中,不同的特征字段可以分立的位于報(bào)文內(nèi)的不同位置,分別保存其所對(duì)應(yīng)的特征值。但為了便于解析,并為了更快的根據(jù)解析出的特征值確定探測(cè)鏈路,也可將這些特征值組合在一起,作為一個(gè)新的可唯一確定探測(cè)鏈路的特征值,寫入一個(gè)預(yù)先開辟的特征字段。其中該預(yù)先開辟的特征字段一般位于報(bào)文的數(shù)據(jù)字段,且根據(jù)本領(lǐng)域的習(xí)慣術(shù)語,一般稱為關(guān)鍵值字段。作為一個(gè)優(yōu)選的實(shí)施例,考慮到本申請(qǐng)方法中,源設(shè)備與預(yù)關(guān)聯(lián)目的設(shè)備間的鏈路可由邏輯源端口號(hào)和預(yù)關(guān)聯(lián)目的設(shè)備的設(shè)備標(biāo)識(shí)這兩個(gè)特征值的組合唯一確定,則在具體實(shí)現(xiàn)中,可將上述為每一鏈路探測(cè)報(bào)文匹配的會(huì)話表項(xiàng)所對(duì)應(yīng)的會(huì)話標(biāo)識(shí)作為上述關(guān)鍵值字段,分別寫入鏈路探測(cè)報(bào)文與其對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文。具體的,作為一個(gè)說明性示例,若假設(shè)本業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備為目的設(shè)備1、目的設(shè)備2、以及目的設(shè)備3,為該業(yè)務(wù)所預(yù)分配的邏輯源端口號(hào)為邏輯源端口號(hào)1和邏輯源端口號(hào)2,則在該業(yè)務(wù)下,可確定六條邏輯鏈路,這六條邏輯鏈路也可分別由會(huì)話11、會(huì)話12、會(huì)話21、會(huì)話22、會(huì)話31、會(huì)話32而唯一確定,具體可參見如下表1。則在這種情況下,如果為鏈路探測(cè)報(bào)文和其所對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文分別添加相同的會(huì)話標(biāo)識(shí),源設(shè)備便可針對(duì)在預(yù)設(shè)超時(shí)時(shí)長(zhǎng)內(nèi)接收到的每一鏈路探測(cè)響應(yīng)報(bào)文,通過匹配會(huì)話標(biāo)識(shí)的方式確定源設(shè)備與預(yù)關(guān)聯(lián)目的設(shè)備間的可達(dá)鏈路。預(yù)關(guān)聯(lián)目設(shè)備標(biāo)識(shí)/會(huì)話標(biāo)識(shí)/邏輯源端口號(hào)邏輯源端口號(hào)1邏輯源端口號(hào)2目的設(shè)備1會(huì)話11會(huì)話12目的設(shè)備2會(huì)話21會(huì)話22目的設(shè)備3會(huì)話31會(huì)話32表1步驟3:源設(shè)備確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路可達(dá)。步驟4:源設(shè)備確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路不可達(dá)。本實(shí)施例中,源設(shè)備可為每一物理端口關(guān)聯(lián)至少一個(gè)邏輯源端口號(hào),這一方面提高了物理鏈路探測(cè)的可靠性:比如如果通過探測(cè)確定,這一物理端口所關(guān)聯(lián)的邏輯源端口號(hào)只有部分可用,則源設(shè)備僅會(huì)將這部分可用的邏輯源端口號(hào)下發(fā)至邏輯轉(zhuǎn)發(fā)單元,以使邏輯轉(zhuǎn)發(fā)單元利用這些可用的邏輯源端口號(hào)傳輸數(shù)據(jù)報(bào)文;另一方面,鑒于源設(shè)備與目的設(shè)備間之間鏈路連接的復(fù)雜性,也為這種情況下數(shù)據(jù)報(bào)文的中途分流提供了有利條件。由以上實(shí)施例可以看出,源設(shè)備通過取消對(duì)所探測(cè)鏈路的聚合配置,使本設(shè)備上層實(shí)體對(duì)每一物理端口都具備了可見性。在這一條件下,通過為每一物理端口關(guān)聯(lián)至少一個(gè)邏輯源端口號(hào),并通過每一所關(guān)聯(lián)的邏輯源端口號(hào),從該物理端口向業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文,源設(shè)備便可以對(duì)每一條以物理端口為一端、預(yù)關(guān)聯(lián)目的設(shè)備為另一端的物理鏈路進(jìn)行可達(dá)性探測(cè),從而保證了該設(shè)備上層實(shí)體對(duì)上述每一物理鏈路可達(dá)性的可靠知悉。而且,在一定程度上,為每一物理端口關(guān)聯(lián)的邏輯源端口號(hào)越多,所獲得的該物理端口所對(duì)應(yīng)物理鏈路的探測(cè)結(jié)果也就越可靠。事實(shí)上,在這一條件下,物理端口所關(guān)聯(lián)的每一邏輯源端口號(hào)已經(jīng)將上述以物理端口為一端、預(yù)關(guān)聯(lián)目的設(shè)備為另一端的物理鏈路,虛擬為了若干條由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的邏輯鏈路,此時(shí),源設(shè)備只要通過探測(cè)結(jié)果為可達(dá)的上述邏輯鏈路發(fā)送數(shù)據(jù)報(bào)文,便可以保證所發(fā)數(shù)據(jù)報(bào)文的傳輸可靠性。與前述一種鏈路狀態(tài)的探測(cè)方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了一種鏈路狀態(tài)的探測(cè)方法的實(shí)施例。參見圖2,圖2是本申請(qǐng)一種鏈路狀態(tài)的探測(cè)裝置的第一種結(jié)構(gòu)圖,上述裝置涉及一包含源設(shè)備和目的設(shè)備的業(yè)務(wù)處理系統(tǒng),上述裝置應(yīng)用于上述源設(shè)備,可以包括:分配單元210、關(guān)聯(lián)單元220、發(fā)送單元230、判斷單元240、確定單元250。其中,分配單元210,用于針對(duì)每一業(yè)務(wù),預(yù)先為該業(yè)務(wù)分配一組邏輯源端口號(hào);關(guān)聯(lián)單元220,用于將分配單元210所分配的邏輯源端口號(hào),按照預(yù)定算法關(guān)聯(lián)至為該業(yè)務(wù)預(yù)先分配的物理端口,且每一物理端口至少關(guān)聯(lián)一個(gè)邏輯源端口號(hào);發(fā)送單元230,用于針對(duì)為每一業(yè)務(wù)預(yù)先分配的每一邏輯源端口號(hào),以該邏輯源端口號(hào)為報(bào)頭源端口號(hào),通過該邏輯源端口號(hào)所關(guān)聯(lián)的物理端口,向該業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文;判斷單元240,用于判斷是否在預(yù)設(shè)超時(shí)時(shí)長(zhǎng)內(nèi)接收到該鏈路探測(cè)報(bào)文對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文;確定單元250,用于在上述判斷單元的判斷結(jié)果為是時(shí),確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路可達(dá);在上述判斷單元的判斷結(jié)果為否時(shí),確定由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的鏈路不可達(dá)。在本裝置實(shí)施例的第一種實(shí)現(xiàn)方式中,上述關(guān)聯(lián)單元220,可具體用于:根據(jù)為該業(yè)務(wù)預(yù)先分配的物理端口的數(shù)量,將所分配的邏輯源端口號(hào)采用按商取整的方法平均關(guān)聯(lián)至每一物理端口,并將所余邏輯源端口號(hào)關(guān)聯(lián)至其中任一物理端口。在本裝置實(shí)施例的第二種實(shí)現(xiàn)方式中,當(dāng)該業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備的數(shù)量為n(n≥2)時(shí),上述發(fā)送單元230,可具體用于:逐次遍歷為每一業(yè)務(wù)預(yù)先分配的每一邏輯源端口號(hào),針對(duì)每一次遍歷,依次將每一邏輯源端口號(hào)作為報(bào)頭源端口號(hào),通過該邏輯源端口號(hào)所關(guān)聯(lián)的物理端口,向該業(yè)務(wù)的第m(1≤m≤n)臺(tái)預(yù)關(guān)聯(lián)目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文。在本裝置實(shí)施例的第三種實(shí)現(xiàn)方式中,上述該鏈路探測(cè)報(bào)文對(duì)應(yīng)的鏈路探測(cè)響應(yīng)報(bào)文,具體可包含:與所對(duì)應(yīng)鏈路探測(cè)報(bào)文所含邏輯源端口號(hào)相同的邏輯源端口號(hào)、以及與所對(duì)應(yīng)鏈路探測(cè)報(bào)文所含目的設(shè)備標(biāo)識(shí)相同的目的設(shè)備標(biāo)識(shí)。在本裝置實(shí)施例的第四種實(shí)現(xiàn)方式中,上述裝置還可以包括:傳輸單元260,用于針對(duì)每一業(yè)務(wù),通過所確定的可達(dá)鏈路傳輸該業(yè)務(wù)所對(duì)應(yīng)的數(shù)據(jù)報(bào)文,具體可參見圖3,圖3是本申請(qǐng)一種鏈路狀態(tài)的探測(cè)裝置的第二種結(jié)構(gòu)圖。由以上裝置實(shí)施例可知,源設(shè)備通過取消對(duì)所探測(cè)鏈路的聚合配置,使本設(shè)備上層實(shí)體對(duì)每一物理端口都具備了可見性。在這一條件下,通過為每一物理端口關(guān)聯(lián)至少一個(gè)邏輯源端口號(hào),并通過每一所關(guān)聯(lián)的邏輯源端口號(hào),從該物理端口向業(yè)務(wù)所預(yù)關(guān)聯(lián)的目的設(shè)備發(fā)送鏈路探測(cè)報(bào)文,源設(shè)備便可以對(duì)每一條以物理端口為一端、預(yù)關(guān)聯(lián)目的設(shè)備為另一端的物理鏈路進(jìn)行可達(dá)性探測(cè),從而保證了該設(shè)備上層實(shí)體對(duì)上述每一物理鏈路可達(dá)性的可靠知悉。而且,在一定程度上,為每一物理端口關(guān)聯(lián)的邏輯源端口號(hào)越多,所獲得的該物理端口所對(duì)應(yīng)物理鏈路的探測(cè)結(jié)果也就越可靠。事實(shí)上,在這一條件下,物理端口所關(guān)聯(lián)的每一邏輯源端口號(hào)已經(jīng)將上述以物理端口為一端、預(yù)關(guān)聯(lián)目的設(shè)備為另一端的物理鏈路,虛擬為了若干條由該邏輯源端口號(hào)所定義的、連接預(yù)關(guān)聯(lián)目的設(shè)備的邏輯鏈路,此時(shí),源設(shè)備只要通過探測(cè)結(jié)果為可達(dá)的上述邏輯鏈路發(fā)送數(shù)據(jù)報(bào)文,便可以保證所發(fā)數(shù)據(jù)報(bào)文的傳輸可靠性。上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中上述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
普兰县| 筠连县| 上犹县| 读书| 秭归县| 泰和县| 竹北市| 吉安市| 祥云县| 新建县| 昌宁县| 潜山县| 钟山县| 定西市| 辰溪县| 赤城县| 长葛市| 沁源县| 桃园县| 武义县| 石柱| 临海市| 涟水县| 略阳县| 都昌县| 宁陵县| 靖安县| 偏关县| 新竹市| 平顶山市| 额济纳旗| 澄江县| 金溪县| 泸西县| 聂荣县| 象州县| 伊宁市| 崇州市| 鄂温| 华宁县| 扬州市|