[發明專利]以太網交換機主機路由表項自動更新方法及交換機在審
| 申請號: | 201310539344.5 | 申請日: | 2013-11-04 |
| 公開(公告)號: | CN103560962A | 公開(公告)日: | 2014-02-05 |
| 發明(設計)人: | 梁小冰;向陽朝;陳翔 | 申請(專利權)人: | 神州數碼網絡(北京)有限公司;上海神州數碼有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/751 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 胡彬 |
| 地址: | 江蘇省無錫市上地九*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 以太網 交換機 主機 路由 自動更新 方法 | ||
技術領域
本發明涉及計算機網絡數據通信技術領域,具體涉及一種以太網交換機主機路由表項自動更新方法及交換機。
背景技術
三層交換機是二層交換技術和三層交換技術相互結合發展起來的,是指具有部分路由器功能的交換機。三層交換機的最重要目的是加快大型局域網內部的數據交換,所具有的路由功能也是為這個目的服務的,能夠做到一次路由,多次轉發。對于數據包轉發等規律性的過程由硬件高速實現,而像路由信息更新、路由表維護、路由計算和路由確定等功能,由軟件實現。隨著數據通信中交換技術的不斷提高,芯片廠商開發了具有三層交換能力的交換芯片,具有三層交換功能的設備已經廣泛應用,三層交換設備能夠跨虛擬局域網(irtual?Local?Area?Network,VLANV,)線速轉發IP報文,這是二層交換設備不具有的優勢。
對于三層交換機,三層交換機主機的路由表項有限。因此,當三層交換機中主機路由表項存滿硬件主機的路由表項后,也即是當軟件地址解析協議(Address?Resolution?Protocol,ARP)表中,ARP表項數目大于設備的主機路由表項時,一些ARP表項無法下發硬件主機路由表項至主機路由表項,進而造成這些ARP表項對應的主機流量將無法通過硬件轉發。同時,對于這些占據主機路由表項的下發的硬件主機路由表項往往并不都是正在進行會話。因此,這些處于閑置的硬件主機路由表項,占據著主機路由表中的主機路由表項,造成主機路由表利用率低的問題。
發明內容
為提高交換機主機路由表的利用率,本發明提出一種以太網交換機主機路由表項自動更新方法及交換機。
在第一方面,本發明實施例提供了一種以太網交換機主機路由表項自動更新的方法,包括:
當主機路由表已滿時,分別向軟件地址解析協議APR表中的ARP表項對應的用戶設備發送ARP請求報文,并啟動定時器,其中,所述ARP請求報文的發送端的IP地址和目標端的IP地址為所述APR表項中所述用戶設備的IP地址,所述ARP請求報文的發送端的媒體訪問控制MAC地址為所述APR表項中所述用戶設備的MAC地址,所述ARP請求報文的目標端的MAC地址為廣播地址;
監聽用戶設備反饋的與所述ARP請求報文對應的ARP回應;
如果在所述定時器截止前未接收到用戶設備反饋的ARP回應,確定所述用戶設備已經離線;
當監測到用戶設備離線時,將離線用戶設備在主機路由表中對應的根據ARP表項下發的硬件主機路由表項刪除。
本發明實施例提供的以太網交換機主機路由表項自動更新的方法,當主機路由表中主機路由表項已滿時,對主機路由表中的主機路由表項所對應用戶設備分別發送至少一個ARP請求,根據定時器截止前的時間內是否收到用戶設備的ARP請求的回應,進而確定是否存與ARP請求項相對應的離線用戶設備,當定時器截止前未收到用戶設備的回應時,則存在離線的用戶設備時,在主機路由表中刪除免費ARP請求對應的主機路由表項。以此本發明技術方案的實施,通過對主機路由表中的主機路由表項發送一個ARP請求,并當判斷用戶設備處理離線狀態時,刪除主機路由表中離線用戶設備相對應的主機路由表項,使得處于離線狀態的路由設備不再占用主機路由表,進而提高了交換機主機路由表的利用率。
在第二方面,本發明實施例還提供了一種交換機,包括:
ARP請求發送模塊,用于當主機路由表已滿時,分別向軟件地址解析協議APR表中的ARP表項對應的用戶設備發送ARP請求報文,并啟動定時器,其中,所述ARP請求報文的發送端的IP地址和目標端的IP地址為所述APR表項中所述用戶設備的IP地址,所述ARP請求報文的發送端的媒體訪問控制MAC地址為所述APR表項中所述用戶設備的MAC地址,所述ARP請求報文的目標端的MAC地址為廣播地址;
ARP回應監聽模塊,用于監聽用戶設備反饋的與所述ARP請求報文對應的ARP回應;
離線確定模塊,如果在所述定時器截止前未接收到用戶設備反饋的ARP回應,確定所述用戶設備已經離線;
主機路由表項刪除模塊,用于當監測到用戶設備離線時,將離線用戶設備在主機路由表中對應的根據ARP表項下發的硬件主機路由表項刪除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于神州數碼網絡(北京)有限公司;上海神州數碼有限公司,未經神州數碼網絡(北京)有限公司;上海神州數碼有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310539344.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可倍數組合的一體化多層式照明裝置
- 下一篇:一種省電的手電筒





