[發(fā)明專利]地址同步方法及裝置、VSU系統(tǒng)、主機(jī)設(shè)備及成員設(shè)備有效
| 申請?zhí)枺?/td> | 201310375634.0 | 申請日: | 2013-08-26 |
| 公開(公告)號: | CN103458063A | 公開(公告)日: | 2013-12-18 |
| 發(fā)明(設(shè)計)人: | 何棟 | 申請(專利權(quán))人: | 福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/741 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 地址 同步 方法 裝置 vsu 系統(tǒng) 主機(jī) 設(shè)備 成員 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信系統(tǒng),具體地,涉及一種虛擬交換單元(VSU,Virtual?Switch?Unit)中的地址同步方法及裝置、VSU系統(tǒng)、主機(jī)設(shè)備及成員設(shè)備。
背景技術(shù)
VSU是一種網(wǎng)絡(luò)系統(tǒng)虛擬化技術(shù),支持將多臺交換機(jī)設(shè)備通過堆疊鏈路(VSL)組合成單一的虛擬交換機(jī)設(shè)備,即將幾個物理的成員設(shè)備相當(dāng)于一個虛擬的邏輯設(shè)備,如圖1所示。在以太網(wǎng)交換機(jī)中,通過地址老化機(jī)制對相連接的或者進(jìn)行通信的MAC地址進(jìn)行管理,具體地,以太網(wǎng)交換機(jī)在學(xué)習(xí)到一個新的地址的同時啟動該地址的老化計時,在達(dá)到老化計時前,如果以太網(wǎng)交換機(jī)沒有再一次收到以該地址為源MAC地址的報文,那該地址在達(dá)到老化時間后會從MAC地址表中刪除。在VSU中,在VSU的成員設(shè)備中管理的MAC發(fā)生新增、刪除或變動的情況下,觸發(fā)VSU的主機(jī)的MAC地址同步學(xué)習(xí)功能。
在VSU實際應(yīng)用中,時常由于外部網(wǎng)絡(luò)拓?fù)涠虝鹤兓ɡ缱兏負(fù)浠蚋鼡Q設(shè)備)或者路由選路等,導(dǎo)致數(shù)據(jù)流短時間內(nèi)在堆疊系統(tǒng)中跨設(shè)備遷移,而這一遷移將導(dǎo)致堆疊系統(tǒng)網(wǎng)絡(luò)無法進(jìn)行正常的數(shù)據(jù)通信。需要用戶手動對成員設(shè)備進(jìn)行地址刪除操作。結(jié)合圖2所示的VSU中數(shù)據(jù)流跨設(shè)備遷移的場景圖,VSU中的成員設(shè)備在數(shù)據(jù)流跨設(shè)備遷移的場景下報文轉(zhuǎn)發(fā)的具體步驟如下:
步驟1、在由成員設(shè)備A和成員設(shè)備B構(gòu)成的堆疊系統(tǒng)中,堆疊系統(tǒng)中下聯(lián)設(shè)備C的數(shù)據(jù)流通過成員設(shè)備A的端口往上聯(lián)設(shè)備D傳輸,成員設(shè)備A學(xué)習(xí)到該數(shù)據(jù)流MAC地址,對應(yīng)端口為成員設(shè)備A的端口;同時VSU的主機(jī)將同步學(xué)習(xí)到此MAC地址;
步驟2、由于短時間外部拓?fù)洵h(huán)境變化,下聯(lián)設(shè)備C的數(shù)據(jù)流由設(shè)備A遷移到設(shè)備B,從而設(shè)備B學(xué)習(xí)到該數(shù)據(jù)流的MAC地址,VSU的主機(jī)將同步學(xué)習(xí)到該MAC地址,將該數(shù)據(jù)流的MAC地址對應(yīng)端口更新為設(shè)備B的端口;
在設(shè)備A中該數(shù)據(jù)流的地址到達(dá)老化時間之前,由于設(shè)備A中該數(shù)據(jù)流的地址未達(dá)到老化時間而沒有變化,因此VSU中保存的為數(shù)據(jù)流對應(yīng)設(shè)備B的端口,此時設(shè)備A和設(shè)備B將同時保存該同一數(shù)據(jù)流的MAC地址,并且對應(yīng)到不同設(shè)備的端口;這樣,設(shè)備A上其他端口訪問該MAC地址的報文時,將由于設(shè)備A中保留的地址對應(yīng)關(guān)系而被轉(zhuǎn)發(fā)到設(shè)備A的端口,從而導(dǎo)致設(shè)備A上其他端口的接入用戶無法與此MAC地址用戶通信;
步驟3、外部拓?fù)洵h(huán)境恢復(fù)穩(wěn)定后,在設(shè)備A中該數(shù)據(jù)流的MAC地址到達(dá)老化時間之前,數(shù)據(jù)流遷移回設(shè)備A,設(shè)備A中的MAC地址信息沒有變動,不會觸發(fā)VSU的主機(jī)進(jìn)行MAC地址同步學(xué)習(xí);在設(shè)備B的該數(shù)據(jù)流的地址未達(dá)到老化時間之前,VSU的主機(jī)中保存的仍然是該數(shù)據(jù)流的MAC地址對應(yīng)設(shè)備B的端口;設(shè)備B上其他端口訪問該MAC地址的報文時,將由于設(shè)備B中保留的地址對應(yīng)關(guān)系而被轉(zhuǎn)發(fā)到設(shè)備B的端口,從而導(dǎo)致設(shè)備B上其他端口的接入用戶無法與此MAC地址用戶通信。
步驟4、一段時間后,由于數(shù)據(jù)流持續(xù)地在設(shè)備A上進(jìn)行傳輸,設(shè)備B上的地址老化,同時觸發(fā)了VSU的主機(jī)也將相應(yīng)地將該數(shù)據(jù)流的地址老化掉,即同步將該數(shù)據(jù)流的MAC地址信息刪除。這樣,VSU的主機(jī)中最終沒有保存該數(shù)據(jù)流的MAC地址信息,導(dǎo)致VSU數(shù)據(jù)通信異常。
可見,在現(xiàn)有的VSU技術(shù)中存在數(shù)據(jù)流跨成員設(shè)備遷移導(dǎo)致VSU的通信異常的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供了一種VSU中的地址同步方法及裝置、VSU系統(tǒng)、主機(jī)設(shè)備及成員設(shè)備,用以解決現(xiàn)有的VSU技術(shù)中所存在的數(shù)據(jù)流跨成員設(shè)備遷移導(dǎo)致VSU的通信異常的問題。
本發(fā)明實施例技術(shù)方案如下:
一種VSU中的地址同步方法,包括:VSU的主機(jī)接收來自成員設(shè)備的地址更新消息,該地址更新消息中包括數(shù)據(jù)流的媒體接入控制器MAC地址、所述成員設(shè)備的標(biāo)識以及所述成員設(shè)備中傳輸所述數(shù)據(jù)流的端口的標(biāo)識;其中,所述地址更新消息是所述成員設(shè)備在檢測到新增數(shù)據(jù)流的MAC地址后發(fā)送的;所述VSU的主機(jī)根據(jù)所述地址更新消息進(jìn)行地址同步更新;并且,所述VSU的主機(jī)向VSU中除發(fā)送所述地址更新消息的成員設(shè)備以外的其它成員設(shè)備發(fā)送地址刪除消息,該地址刪除消息中包括所述地址更新消息中的數(shù)據(jù)流的MAC地址,該地址刪除消息用于指示接收到所述地址刪除消息的成員設(shè)備刪除所保存的所述數(shù)據(jù)流的MAC地址信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司,未經(jīng)福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310375634.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





