1.一種地址刷新方法,其特征在于,所述方法包括:
當相交環(huán)組網(wǎng)系統(tǒng)中任意節(jié)點的端口由可達狀態(tài)變?yōu)椴豢蛇_狀態(tài)時,從屬節(jié)點接收主導(dǎo)節(jié)點發(fā)送的地址清空報文;其中,所述狀態(tài)由可達狀態(tài)變?yōu)椴豢蛇_狀態(tài)的端口為主導(dǎo)端口、主導(dǎo)端口的所屬節(jié)點為主導(dǎo)節(jié)點、系統(tǒng)中除主導(dǎo)節(jié)點以外的節(jié)點為從屬節(jié)點;
判斷本地端口中是否存在所屬環(huán)為主導(dǎo)環(huán)的端口;如果存在,則清空本地地址表中所屬環(huán)為主導(dǎo)環(huán)的端口所對應(yīng)的地址表項;所述主導(dǎo)環(huán)為主導(dǎo)端口的所屬環(huán),且服從G.8032協(xié)議標準中對主環(huán)的定義;
判斷所屬環(huán)為主導(dǎo)環(huán)的端口中是否存在狀態(tài)處于阻塞狀態(tài)的端口;如果存在,則將該端口由阻塞狀態(tài)置為開啟狀態(tài);
接收各節(jié)點發(fā)送至本地的地址刷新報文,并根據(jù)所述地址刷新報文對本地地址表進行刷新。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主導(dǎo)節(jié)點發(fā)送地址清空報文,包括:主導(dǎo)節(jié)點清空本地地址表中主導(dǎo)端口所對應(yīng)的地址表項;并從本地除主導(dǎo)端口以外的端口,向系統(tǒng)中任一可達節(jié)點發(fā)送地址清空報文。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從屬節(jié)點判斷本地端口中是否存在所屬環(huán)為主導(dǎo)環(huán)的端口之后,還包括:如果不存在,則將接收到的地址清空報文丟棄。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述如果存在,則清空本地地址表中所屬環(huán)為主導(dǎo)環(huán)的端口所對應(yīng)的地址表項,包括:
如果存在,則判斷所述所屬環(huán)為主導(dǎo)環(huán)的端口所對應(yīng)的地址表項是否為空,如果不為空,則將所述地址表項清空。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將該端口由阻塞狀態(tài)置為開啟狀態(tài)之后,還包括:在確定所述系統(tǒng)穩(wěn)定后,向系統(tǒng)中各節(jié)點周期性地發(fā)送地址刷新報文。
6.一種地址刷新裝置,其特征在于,所述裝置配置于相交環(huán)組網(wǎng)系統(tǒng)中的節(jié)點,當系統(tǒng)中的任意節(jié)點的端口由可達狀態(tài)變?yōu)椴豢蛇_狀態(tài)時,配置于從屬節(jié)點中的地址刷新裝置執(zhí)行功能,所述裝置包括:
報文接收單元,用于當相交環(huán)組網(wǎng)系統(tǒng)中任意節(jié)點的端口由可達狀態(tài)變?yōu)椴豢蛇_狀態(tài)時,接收主導(dǎo)節(jié)點發(fā)送的地址清空報文;其中,所述狀態(tài)由可達狀態(tài)變?yōu)椴豢蛇_狀態(tài)的端口為主導(dǎo)端口、主導(dǎo)端口的所屬節(jié)點為主導(dǎo)節(jié)點、系統(tǒng)中除主導(dǎo)節(jié)點以外的節(jié)點為從屬節(jié)點;
第一判斷單元,用于判斷本地端口中是否存在所屬環(huán)為主導(dǎo)環(huán)的端口;
表項清空單元,用于在第一判斷單元的判斷結(jié)果為是時,清空本地地址表中所屬環(huán)為主導(dǎo)環(huán)的端口所對應(yīng)的地址表項;所述主導(dǎo)環(huán)為主導(dǎo)端口的所屬環(huán),且服從G.8032協(xié)議標準中對主環(huán)的定義;
第二判斷單元,用于判斷所屬環(huán)為主導(dǎo)環(huán)的端口中是否存在狀態(tài)處于阻塞狀態(tài)的端口;
端口開啟單元,用于在第二判斷單元的判斷結(jié)果為是時,將該端口由阻塞狀態(tài)置為開啟狀態(tài);
表項刷新單元,用于接收各節(jié)點發(fā)送至本地的地址刷新報文,并根據(jù)所述地址刷新報文對本地地址表進行刷新。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述裝置還包括:報文發(fā)送單元;當系統(tǒng)中的任意節(jié)點的端口由可達狀態(tài)變?yōu)椴豢蛇_狀態(tài)時,系統(tǒng)中的主導(dǎo)節(jié)點使用該報文發(fā)送單元發(fā)送地址清空報文;
所述報文發(fā)送單元包括:
清空子單元,用于清空本地地址表中主導(dǎo)端口所對應(yīng)的地址表項;
發(fā)送子單元,用于從本地除主導(dǎo)端口以外的端口,向系統(tǒng)中任一可達節(jié)點發(fā)送地址清空報文。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述裝置還包括:報文丟棄單元;當所述第一判斷單元的判斷結(jié)果為否時,系統(tǒng)中的從屬節(jié)點使用該報文丟棄單元將接收到的地址清空報文丟棄。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,當所述第一判斷單元的判斷結(jié)果為是時,系統(tǒng)中的從屬節(jié)點使用所述表項清空單元判斷所述所屬環(huán)為主導(dǎo)環(huán)的端口所對應(yīng)的地址表項是否為空,并在地址表項不為空時將所述地址表項清空。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述裝置還包括:報文發(fā)送單元;當端口開啟單元將端口由阻塞狀態(tài)置為開啟狀態(tài)后,系統(tǒng)中的各節(jié)點使用該報文發(fā)送單元周期性地向系統(tǒng)中的其它節(jié)點發(fā)送地址刷新報文。