復(fù)時,恢復(fù)調(diào)整的MAC地址表。
[0124]前述圖3實施例中的環(huán)路數(shù)據(jù)傳輸方法中的各種變化方式和具體實例同樣適用于本實施例的節(jié)點設(shè)備,通過前述對環(huán)路數(shù)據(jù)傳輸方法的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的知道本實施例中節(jié)點設(shè)備的實施方法,所以為了說明書的簡潔,在此不再詳述。
[0125]本發(fā)明實施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
[0126]在本發(fā)明一實施例中,對于環(huán)上多個節(jié)點設(shè)備中的一個節(jié)點設(shè)備,獲得節(jié)點設(shè)備的待傳輸數(shù)據(jù);判斷節(jié)點設(shè)備上為待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送待傳輸數(shù)據(jù);當(dāng)主轉(zhuǎn)發(fā)接口不能夠發(fā)送待傳輸數(shù)據(jù),則從節(jié)點設(shè)備上為目的MAC地址配置的備份轉(zhuǎn)發(fā)接口發(fā)送待傳輸數(shù)據(jù),其中,主轉(zhuǎn)發(fā)接口和備份轉(zhuǎn)發(fā)接口為節(jié)點設(shè)備的環(huán)上接口。即在本實施例中,在MAC學(xué)習(xí)時就學(xué)習(xí)了主轉(zhuǎn)發(fā)接口和備份轉(zhuǎn)發(fā)接口,在主轉(zhuǎn)發(fā)接口不能發(fā)送數(shù)據(jù)時,就通過備份轉(zhuǎn)發(fā)接口發(fā)送,所以不需要像現(xiàn)有技術(shù)中刪除MAC地址表項,并重新學(xué)習(xí)MAC地址表項,消除了大量刷新表項對狀態(tài)切換性能的影響,提升了鏈路故障發(fā)生時的流量切換性能。
[0127]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0128]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0129]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0130]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0131]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種環(huán)路數(shù)據(jù)傳輸方法,其特征在于,包括: 獲得節(jié)點設(shè)備的待傳輸數(shù)據(jù),所述節(jié)點設(shè)備為環(huán)上多個節(jié)點設(shè)備中的一個; 判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù); 當(dāng)所述主轉(zhuǎn)發(fā)接口不能夠發(fā)送所述待傳輸數(shù)據(jù),則從所述節(jié)點設(shè)備上為所述目的MAC地址配置的備份轉(zhuǎn)發(fā)接口發(fā)送所述待傳輸數(shù)據(jù),其中,所述主轉(zhuǎn)發(fā)接口和所述備份轉(zhuǎn)發(fā)接口為所述節(jié)點設(shè)備的環(huán)上接口。
2.如權(quán)利要求1所述的環(huán)路數(shù)據(jù)傳輸方法,其特征在于,所述判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù),包括: 當(dāng)所述環(huán)上出現(xiàn)鏈路故障時,判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù)。
3.如權(quán)利要求2所述的環(huán)路數(shù)據(jù)傳輸方法,其特征在于,當(dāng)所述環(huán)上出現(xiàn)鏈路故障時,所述判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù),包括: 當(dāng)所述節(jié)點設(shè)備的直連鏈路故障時,判斷所述主轉(zhuǎn)發(fā)接口是否故障,若所述主轉(zhuǎn)發(fā)接口故障,則表示所述主轉(zhuǎn)發(fā)接口不能夠發(fā)送所述待傳輸數(shù)據(jù); 當(dāng)所述節(jié)點設(shè)備的非直連鏈路故障時,判斷接收所述待傳輸數(shù)據(jù)的入接口是否與所述主轉(zhuǎn)發(fā)接口 一致,若接收所述待傳輸數(shù)據(jù)的入接口與所述主轉(zhuǎn)發(fā)接口 一致,則表示所述主轉(zhuǎn)發(fā)接口不能夠發(fā)送所述待傳輸數(shù)據(jù)。
4.如權(quán)利要求3所述的環(huán)路數(shù)據(jù)傳輸方法,其特征在于,當(dāng)所述主轉(zhuǎn)發(fā)接口未發(fā)生故障時,從所述主轉(zhuǎn)發(fā)接口發(fā)送所述待傳輸數(shù)據(jù)。
5.如權(quán)利要求2所述的環(huán)路數(shù)據(jù)傳輸方法,其特征在于,當(dāng)所述環(huán)上未出現(xiàn)鏈路故障時,還包括: 從所述主轉(zhuǎn)發(fā)接口發(fā)送所述待傳輸數(shù)據(jù)。
6.如權(quán)利要求1所述的環(huán)路數(shù)據(jù)傳輸方法,其特征在于,所述判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù),包括: 基于一媒體接入控制層MAC地址表,判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù)。
7.如權(quán)利要求6所述的環(huán)路數(shù)據(jù)傳輸方法,其特征在于,在所述判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù)之前,還包括: 配置所述節(jié)點設(shè)備學(xué)習(xí)到所述目的MAC地址的出接口為所述主轉(zhuǎn)發(fā)接口 ; 配置所述節(jié)點設(shè)備上的另一出接口為所述備份轉(zhuǎn)發(fā)接口,以建立所述MAC地址表。
8.如權(quán)利要求6或7所述的環(huán)路數(shù)據(jù)傳輸方法,其特征在于,當(dāng)接收所述待傳輸數(shù)據(jù)的入接口與所述主轉(zhuǎn)發(fā)接口 一致,還包括: 調(diào)整所述MAC地址表,使得所述目的MAC的所述主轉(zhuǎn)發(fā)接口為新備份轉(zhuǎn)發(fā)接口,所述備份轉(zhuǎn)發(fā)接口為新主轉(zhuǎn)發(fā)接口。
9.如權(quán)利要求8所述的環(huán)路數(shù)據(jù)傳輸方法,其特征在于,所述調(diào)整所述MAC地址表,包括: 在接收到所述節(jié)點設(shè)備的非直連鏈路故障時的預(yù)定時間段內(nèi)調(diào)整所述MAC地址表。
10.如權(quán)利要求8所述的環(huán)路數(shù)據(jù)傳輸方法,其特征在于,在故障恢復(fù)時,還包括: 恢復(fù)調(diào)整的MAC地址表。
11.一種節(jié)點設(shè)備,其特征在于,包括: 獲得單元,用于獲得所述節(jié)點設(shè)備的待傳輸數(shù)據(jù),所述節(jié)點設(shè)備為環(huán)上多個節(jié)點設(shè)備中的一個; 判斷單元,用于判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù); 處理單元,用于當(dāng)所述主轉(zhuǎn)發(fā)接口不能夠發(fā)送所述待傳輸數(shù)據(jù),則從所述節(jié)點設(shè)備上為所述目的MAC地址配置的備份轉(zhuǎn)發(fā)接口發(fā)送所述待傳輸數(shù)據(jù),其中,所述主轉(zhuǎn)發(fā)接口和所述備份轉(zhuǎn)發(fā)接口為所述節(jié)點設(shè)備的環(huán)上接口。
12.如權(quán)利要求11所述的節(jié)點設(shè)備,其特征在于,所述判斷單元具體用于當(dāng)所述環(huán)上出現(xiàn)鏈路故障時,判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù)。
13.如權(quán)利要求12所述的節(jié)點設(shè)備,其特征在于,所述判斷單元具體用于: 當(dāng)所述節(jié)點設(shè)備的直連鏈路故障時,判斷所述主轉(zhuǎn)發(fā)接口是否故障,若所述主轉(zhuǎn)發(fā)接口故障,則表示所述主轉(zhuǎn)發(fā)接口不能夠發(fā)送所述待傳輸數(shù)據(jù); 當(dāng)所述節(jié)點設(shè)備的非直連鏈路故障時,判斷接收所述待傳輸數(shù)據(jù)的入接口是否與所述主轉(zhuǎn)發(fā)接口 一致,若接收所述待傳輸數(shù)據(jù)的入接口與所述主轉(zhuǎn)發(fā)接口 一致,則表示所述主轉(zhuǎn)發(fā)接口不能夠發(fā)送所述待傳輸數(shù)據(jù)。
14.如權(quán)利要求13所述的節(jié)點設(shè)備,其特征在于,所述處理單元具體還用于當(dāng)所述主轉(zhuǎn)發(fā)接口未發(fā)生故障時,從所述主轉(zhuǎn)發(fā)接口發(fā)送所述待傳輸數(shù)據(jù)。
15.如權(quán)利要求12所述的節(jié)點設(shè)備,其特征在于,所述處理單元具體還用于當(dāng)所述環(huán)上未出現(xiàn)鏈路故障時,從所述主轉(zhuǎn)發(fā)接口發(fā)送所述待傳輸數(shù)據(jù)。
16.如權(quán)利要求11所述的節(jié)點設(shè)備,其特征在于,所述判斷單元具體用于基于一媒體接入控制層MAC地址表,判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù)。
17.如權(quán)利要求16所述的節(jié)點設(shè)備,其特征在于,還包括: 建立單元,用于配置所述節(jié)點設(shè)備學(xué)習(xí)到所述目的MAC地址的出接口為所述主轉(zhuǎn)發(fā)接口 ;并配置所述節(jié)點設(shè)備上的另一接口為所述備份轉(zhuǎn)發(fā)接口,以建立所述MAC地址表。
18.如權(quán)利要求16或17所述的節(jié)點設(shè)備,其特征在于,還包括: 調(diào)整單元,用于調(diào)整所述MAC地址表,使得所述目的MAC的所述主轉(zhuǎn)發(fā)接口為新備份轉(zhuǎn)發(fā)接口,所述備份轉(zhuǎn)發(fā)接口為新主轉(zhuǎn)發(fā)接口。
19.如權(quán)利要求18所述的節(jié)點設(shè)備,其特征在于,所述調(diào)整單元具體用于在接收到所述節(jié)點設(shè)備的非直連鏈路故障時的預(yù)定時間段內(nèi)調(diào)整所述MAC地址表。
20.如權(quán)利要求18所述的節(jié)點設(shè)備,其特征在于,所述調(diào)整單元具體還用于在故障恢復(fù)時,恢復(fù)調(diào)整的MAC地址表。
【專利摘要】本發(fā)明提供一種環(huán)路數(shù)據(jù)傳輸方法及節(jié)點設(shè)備,該方法包括:獲得節(jié)點設(shè)備的待傳輸數(shù)據(jù),所述節(jié)點設(shè)備為環(huán)上多個節(jié)點設(shè)備中的一個;判斷所述節(jié)點設(shè)備上為所述待傳輸數(shù)據(jù)的目的媒體接入控制層MAC地址配置的主轉(zhuǎn)發(fā)接口是否能夠發(fā)送所述待傳輸數(shù)據(jù);當(dāng)所述主轉(zhuǎn)發(fā)接口不能夠發(fā)送所述待傳輸數(shù)據(jù),則從所述節(jié)點設(shè)備上為所述目的MAC地址配置的備份轉(zhuǎn)發(fā)接口發(fā)送所述待傳輸數(shù)據(jù),其中,所述主轉(zhuǎn)發(fā)接口和所述備份轉(zhuǎn)發(fā)接口為所述節(jié)點設(shè)備的環(huán)上接口。
【IPC分類】H04L12-437, H04L12-24, H04L29-12
【公開號】CN104579736
【申請?zhí)枴緾N201310522463
【發(fā)明人】韋乃文
【申請人】華為技術(shù)有限公司
【公開日】2015年4月29日
【申請日】2013年10月29日