[發明專利]一種報文轉發方法及裝置、分布式設備有效
| 申請號: | 202011384745.4 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112367261B | 公開(公告)日: | 2022-10-18 |
| 發明(設計)人: | 張志剛 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | H04L45/745 | 分類號: | H04L45/745;H04L61/2503;H04L61/2557 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 鐘揚飛 |
| 地址: | 610041 四川省成都市*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 轉發 方法 裝置 分布式 設備 | ||
本申請提供一種報文轉發方法及裝置、分布式設備,其中,報文轉發方法應用于分布式設備的業務板卡,當一個業務板卡接收到目的端設備發送的待轉發報文之后,如果該業務板卡上不存在與待轉發報文匹配的NAT表項,可以根據待轉發報文中的源IP地址進行反向路由查找,確定與源IP地址對應的出接口,并查找到的出接口與該業務板卡的出接口不一致時,將待轉發報文轉發至出接口對應的業務板卡上進行處理。由于查找到的出接口對應的業務板卡存在對應的NAT表項,因此可以解決NAT業務無法生效的問題。
技術領域
本申請涉及網絡通信領域,具體而言,涉及一種報文轉發方法及裝置、分布式設備。
背景技術
在網絡通信領域中,客戶們對基礎網絡的可靠性的要求越來越高。而在現有技術中,為了提高網絡的可靠性,組網環境基本都采用雙線路或多線路冗余的方式實現,而實現這種方式采用的網絡設備大部分都是高端分布式設備(如分布式路由器等)。其中,為了進一步提高可靠性,多條網絡通信線路往往分布在不同的業務板卡上。
但是,在上述可靠性組網中,流量的轉發很可能出現來回路徑不一致的情況,也就是說,當分布式設備上的NAT業務流量從outside接口出去的流量和從outside接口回來的流量路徑不一致且兩個outside接口分布在不同業務板卡時,就會出現NAT業務無法生效的問題。
發明內容
本申請實施例的目的在于提供一種報文轉發方法及裝置、分布式設備,用以解決由于NAT業務流量路徑不一致導致的NAT業務無法生效的技術問題。
為了實現上述目的,本申請實施例所提供的技術方案如下所示:
第一方面,本申請實施例提供一種報文轉發方法,應用于分布式設備的業務板卡,包括:通過outside接口接收待轉發報文;查找本業務板卡中是否存在與所述待轉發報文匹配的NAT表項;若本業務板卡中不存在與所述待轉發報文匹配的NAT表項,根據所述待轉發報文的源IP地址進行反向路由查找確定與所述源IP地址對應的出接口;若所述出接口不是本地接口,將所述待轉發報文發送到所述出接口所在的業務板卡;否則將所述待轉發報文根據目的IP地址查找路由表后進行轉發。在上述方案中,當一個業務板卡接收到目的端設備發送的待轉發報文之后,如果該業務板卡上不存在與待轉發報文匹配的NAT表項,可以根據待轉發報文中的源IP地址進行反向路由查找,確定與源IP地址對應的出接口,并查找到的出接口與該業務板卡的出接口不一致時,將待轉發報文轉發至出接口對應的業務板卡上進行處理。由于查找到的出接口對應的業務板卡存在對應NAT表項,因此可以解決NAT業務無法生效的問題。
在本申請的可選實施例中,所述方法還包括:若本業務板卡中存在與所述待轉發報文匹配的NAT表項,根據查找到的與所述待轉發報文匹配的NAT表項對所述待轉發報文進行NAT轉換;根據所述待轉發報文經NAT轉換后的目的IP地址,查找路由表后將所述待轉發報文進行轉發。在上述方案中,當業務板卡上存在與待轉發報文匹配的NAT表項,則說明該轉發報文是與在該業務板卡上進行NAT轉換的報文對應的回應報文,因此,可以直接在該業務板卡上進行NAT轉換并將轉換后的待轉發報文進行轉發。
在本申請的可選實施例中,在判斷所述出接口不是本地接口之后,在所述將所述待轉發報文發送到所述出接口所在的業務板卡之前,所述方法還包括:對所述待轉發報文添加標識,以使收到帶標識的待轉發報文的業務板卡根據所述標識查找與所述待轉發報文匹配的NAT表項。在上述方案中,在將待轉發報文從一個業務板卡上轉發到另一個業務板卡上之前,可以對待轉發報文添加標識,以使收到帶標識的待轉發報文的業務板卡能夠根據該標識對該待轉發報文直接進行NAT處理且只進行一次查找NAT表項的動作,從而提高報文傳輸過程的效率。
在本申請的可選實施例中,所述對所述待轉發報文添加標識,包括:在所述待轉發報文的報文描述符中添加標識;或者,在所述待轉發報文的預設字段中添加標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011384745.4/2.html,轉載請聲明來源鉆瓜專利網。





