[發明專利]報文處理方法、裝置和網絡設備有效
| 申請號: | 201010003015.5 | 申請日: | 2010-01-06 |
| 公開(公告)號: | CN101771732A | 公開(公告)日: | 2010-07-07 |
| 發明(設計)人: | 任東華 | 申請(專利權)人: | 福建星網銳捷網絡有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/56;H04L29/06 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 處理 方法 裝置 網絡設備 | ||
技術領域
本發明實施例涉及網絡通信技術領域,特別涉及一種報文處理方法、裝 置和網絡設備。
背景技術
地址解析協議(Address?Resolution?Protocol,以下簡稱:ARP)是用 來解析地址的協議。ARP可以將IP報文的網絡層的IP地址解析為物理層的 介質訪問控制(Media?Access?Control,以下簡稱:MAC)地址,以便于IP 報文可以通過以太網發送。
ARP能夠高效運行的關鍵是網絡設備上設置有ARP緩存,該ARP緩存中 的ARP記錄中存儲有其它網絡設備的ARP條目,該ARP條目包括其它網絡設 備發送的ARP報文中的發送端IP地址和發送端MAC地址,其中發送端IP地 址為其它網絡設備的IP地址,發送端MAC地址為其它網絡設備的MAC地址。 以網絡設備A和網絡設備B為例,當網絡設備A接收到網絡設備B發送的ARP 報文時,如果網絡設備A的ARP記錄中存儲有網絡設備B的ARP條目,則根 據ARP報文中網絡設備B的IP地址和MAC地址對ARP記錄中網絡設備B的 ARP條目進行更新;如果網絡設備A上不存在網絡設備B的ARP條目并且ARP 報文中的目的端IP地址為網絡設備A的IP地址,則網絡設備A創建網絡設 備B的ARP條目,創建的網絡設備B的ARP條目包括ARP報文中的網絡設備 B的IP地址和MAC地址,并將創建的網絡設備B的ARP條目存儲到ARP記錄 中。當網絡設備A向網絡設備B發送IP報文,該IP報文的目的IP地址為網 絡設備B的IP地址,網絡設備A可以從ARP記錄中查詢出網絡設備B的IP 地址對應的網絡設備B的MAC地址,查詢出的網絡設備B的MAC地址為下一 跳的MAC地址,并根據查詢出的網絡設備B的MAC地址將IP報文發送給網絡 設備B。
此時,若其它網絡設備想要獲得網絡設備A和網絡設備B正常通訊中的 IP報文時,可以通過ARP欺騙的方式來實現。例如,網絡設備C想要通過ARP 欺騙的方式獲得網絡設備A發送給網絡設備B的IP報文,則可以向網絡設備 A發送ARP報文,該ARP報文中的發送端IP地址為網絡設備B的IP地址, 該ARP報文中的發送端MAC地址為網絡設備C的MAC地址。網絡設備A接收 到ARP報文后,根據ARP報文中的網絡設備B的IP地址確認發送該ARP報文 的是網絡設備B,則根據網絡設備B的IP地址和網絡設備C的MAC地址對網 絡設備B的ARP記錄中的ARP條目進行更新處理,更新后的網絡設備B的ARP 條目包括網絡設備B的IP地址和網絡設備C的MAC地址。當網絡設備A向網 絡設備B發送IP報文,該IP報文的目的IP地址為網絡設備B的IP地址, 網絡設備A可以從ARP記錄中查詢出網絡設備B的IP地址對應的網絡設備C 的MAC地址,查詢出的網絡設備C的MAC地址為下一跳的MAC地址,并根據 查詢出的網絡設備C的MAC地址將IP報文發送給網絡設備C。這樣,網絡設 備A想要發送給網絡設備B的IP報文會被錯誤的發送給網絡設備C,從而造 成網絡設備A與網絡設備B之間通信的中斷。
綜上所述,現有技術中的ARP欺騙會造成網絡設備之間通信的中斷。
發明內容
本發明實施例提供一種報文處理方法、裝置和網絡設備,用以避免網絡 設備之間通信的中斷。
本發明實施例提供了一種報文處理方法,包括:
接收IP報文,所述IP報文包括報文標識信息;當查詢出建立的地址記 錄表中存儲有地址記錄時,所述地址記錄包括與所述IP報文中的報文標識信 息相同的報文標識信息時,從所述地址記錄中獲取下一跳的MAC地址信息; 根據所述下一跳的MAC地址信息對所述IP報文的MAC頭信息進行替換處理, 生成處理后的IP報文;通過獲取到的出口信息發送所述處理后的IP報文。
本發明實施例提供了一種報文處理裝置,包括:
接收模塊,用于接收IP報文,所述IP報文包括報文標識信息;
第一查詢模塊,用于查詢建立的地址記錄表中是否存儲有地址記錄時, 所述地址記錄包括與所述IP報文中的報文標識信息相同的報文標識信息時;
獲取模塊,用于當所述第一查詢模塊查詢出建立的地址記錄表中存儲有 所述地址記錄時,從所述地址記錄中獲取下一跳的MAC地址信息;
處理模塊,用于根據所述下一跳的MAC地址信息對所述IP報文的MAC頭 信息進行替換處理,生成處理后的IP報文;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網銳捷網絡有限公司,未經福建星網銳捷網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010003015.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:大雪壓縮儲存法
- 下一篇:在OFDM接收機中補償載波頻率偏移的方法和系統





