[發(fā)明專利]實現(xiàn)端口遷移端口地址更新的方法無效
| 申請?zhí)枺?/td> | 201310028110.4 | 申請日: | 2013-01-25 |
| 公開(公告)號: | CN103117934A | 公開(公告)日: | 2013-05-22 |
| 發(fā)明(設(shè)計)人: | 張百元;車任秋;黃小飛 | 申請(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號: | H04L12/757 | 分類號: | H04L12/757 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201616 上海市松江*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 實現(xiàn) 端口 遷移 地址 更新 方法 | ||
【技術(shù)領(lǐng)域】
本發(fā)明涉及網(wǎng)絡(luò)通訊領(lǐng)域,尤其涉及一種端口地址發(fā)生遷移后的更新方法。
【背景技術(shù)】
對于普遍的以太網(wǎng)組網(wǎng)場景,允許用戶從交換機的一個端口切換到另一個端口(如AP漫游),這種游離于交換機不同端口之間的下游設(shè)備會導(dǎo)致MAC表項記錄的改變,而路由表卻無法得到及時更新,導(dǎo)致IP數(shù)據(jù)包無法轉(zhuǎn)發(fā),業(yè)務(wù)不通。
比如:交換機A通過端口1與設(shè)備PC1進行連接,交換機A的路由表中存在設(shè)備PC1的IP地址、設(shè)備PC1的MAC地址和端口1這樣對應(yīng)關(guān)系的一個表項。如果設(shè)備PC1的位置發(fā)生了變化,變化后的設(shè)備PC1不再通過端口1與交換機A連接,而是通過端口2與交換機連接,即端口發(fā)生了遷移。
當(dāng)設(shè)備PC1發(fā)出的數(shù)據(jù)包從端口1進入交換機后,設(shè)備PC1的MAC地址會被記錄到該端口,即MAC學(xué)習(xí)過程;同時也記錄路由表的出端口為端口1,即ARP學(xué)習(xí)過程。
由于位置發(fā)生改變,PC1從端口1遷移至端口2處,此時交換機A的MAC表中關(guān)于設(shè)備PC1的MAC地址條目對應(yīng)的端口號會被更新為端口2,而路由表表項中的端口不一定會更新,從而導(dǎo)致IP數(shù)據(jù)包無法正常轉(zhuǎn)發(fā)。
【發(fā)明內(nèi)容】
本發(fā)明需解決的技術(shù)問題是克服上述的不足,提供一種實現(xiàn)端口遷移端口地址更新的方法,可以對路由表的端口進行同步更新,避免在端口發(fā)生遷移時導(dǎo)致數(shù)據(jù)包無法轉(zhuǎn)發(fā)。
為解決上述的技術(shù)問題,本發(fā)明設(shè)計了一種實現(xiàn)端口遷移端口地址更新的方法,該方法包括:
Step1、當(dāng)收到發(fā)生端口遷移的設(shè)備發(fā)送的報文時,交換機芯片獲得MAC表中端口遷移后的檢測出的端口地址和對應(yīng)的MAC地址;
Step2、在CPU中引入同步機制,CPU中的同步機制主動將路由表中的與檢測出的MAC地址所對應(yīng)的端口地址同步更新為檢測出的端口地址。
根據(jù)本發(fā)明進一步改進,所述同步機制還包括定時器,當(dāng)交換機芯片的MAC表項發(fā)生變化時,才通知CPU進行更新;若MAC表項不斷地發(fā)生變化,CPU以5秒的周期進行同步更新;待MAC表項穩(wěn)定后,CPU將不再進行同步更新,從而釋放CPU資源。
本發(fā)明可以及時實現(xiàn)對路由表中的端口地址快速更新,從而避免在端口發(fā)生遷移時長時間無法正確轉(zhuǎn)發(fā)數(shù)據(jù)包。
【附圖說明】
圖1是本發(fā)明實現(xiàn)端口遷移端口地址更新的方法的原理圖。
【具體實施方式】
下面結(jié)合附圖和實施方式對本發(fā)明作進一步說明。
本發(fā)明提供了一種實現(xiàn)端口遷移端口地址更新的方法,可以對路由表的端口進行同步更新,避免在端口發(fā)生遷移時導(dǎo)致數(shù)據(jù)包無法轉(zhuǎn)發(fā)。
本發(fā)明實現(xiàn)端口遷移端口地址更新的方法包括:
Step1、當(dāng)收到發(fā)生端口遷移的設(shè)備發(fā)送的報文時,交換機芯片獲得MAC表中端口遷移后的檢測出的端口地址和對應(yīng)的MAC地址。
Step2、在CPU中引入同步機制,CPU中的同步機制主動將路由表中的與檢測出的MAC地址所對應(yīng)的端口地址同步更新為檢測出的端口地址。
在所述同步機制還設(shè)有一定時器,當(dāng)交換機芯片的MAC表項發(fā)生變化時,才通知CPU進行更新;若MAC表項不斷地發(fā)生變化,CPU以5秒的周期進行同步更新;待MAC表項穩(wěn)定后,CPU將不再進行同步更新,從而釋放CPU資源。
如圖1,為本發(fā)明具體的實施方式,當(dāng)設(shè)備PC從舊端口遷移到新端口后,設(shè)備PC發(fā)送報文給交換機,交換機芯片會進行MAC學(xué)習(xí),MAC表會檢測出以及記錄PC的MAC地址和對應(yīng)的新端口,MAC表的格式如下表1所示:
表1
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310028110.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:牛角澆口入子
- 下一篇:硅橡膠產(chǎn)品與內(nèi)模具脫模工裝
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





