[發(fā)明專利]報文轉發(fā)方法、裝置及網(wǎng)絡設備有效
| 申請?zhí)枺?/td> | 201911023627.8 | 申請日: | 2019-10-25 |
| 公開(公告)號: | CN110784535B | 公開(公告)日: | 2022-06-28 |
| 發(fā)明(設計)人: | 仇宏迪 | 申請(專利權)人: | 新華三信息安全技術有限公司 |
| 主分類號: | H04L67/51 | 分類號: | H04L67/51;H04L47/24 |
| 代理公司: | 北京辰權知識產(chǎn)權代理有限公司 11619 | 代理人: | 劉廣達 |
| 地址: | 230001 安徽省合肥市高新區(qū)*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 轉發(fā) 方法 裝置 網(wǎng)絡設備 | ||
1.一種報文轉發(fā)方法,其特征在于,應用于網(wǎng)絡設備中的接口板,所述網(wǎng)絡設備還包括至少一種業(yè)務類型的業(yè)務板組,每種業(yè)務類型的業(yè)務板組用于處理所述業(yè)務類型的業(yè)務,所述方法包括:
接收第一報文,并確定所述第一報文所對應的服務鏈;所述服務鏈包括對所述第一報文進行業(yè)務處理的至少一業(yè)務節(jié)點,每個業(yè)務節(jié)點用于處理一種業(yè)務類型的業(yè)務;
從所述服務鏈中選取第一節(jié)點,向與所述第一節(jié)點對應的第一業(yè)務板組發(fā)送所述第一報文,所述第一業(yè)務板組與第一節(jié)點處理相同業(yè)務類型的業(yè)務,所述第一業(yè)務板組用于向所述接口板發(fā)送對所述第一報文進行業(yè)務處理后的包含第一報文的第二報文;
接收所述第二報文,并判斷所述服務鏈是否包括除所述第一節(jié)點外的第二節(jié)點;
若是,則從所述第二節(jié)點中選取一節(jié)點作為新的第一節(jié)點,并以所述第二報文作為新的第一報文,重復執(zhí)行向與所述第一節(jié)點對應的第一業(yè)務板組發(fā)送所述第一報文以及接收所述第一業(yè)務板組發(fā)送的所述第二報文的過程,直至所述服務鏈不包括所述第二節(jié)點;
所述第一業(yè)務板組包括均用于處理第一業(yè)務類型的業(yè)務的至少一第一業(yè)務板;所述向與所述第一節(jié)點對應的第一業(yè)務板組發(fā)送所述第一報文,包括:
從所述第一業(yè)務板組中選擇目標業(yè)務板,并將所述第一報文發(fā)送至所述目標業(yè)務板,以使所述目標業(yè)務板對所述第一報文進行第一業(yè)務類型的業(yè)務處理后,生成包含所述第一報文的第二報文,并在所述第二報文中插入所述第一業(yè)務板組的ID,向所述接口板發(fā)送所述第二報文;
所述服務鏈還包括報文被所述至少一業(yè)務節(jié)點處理的處理順序;所述判斷所述服務鏈是否包括除所述第一節(jié)點外的第二節(jié)點,包括:
依據(jù)所述第二報文包括的第一業(yè)務板組的ID,確定與所述第一業(yè)務板組處理相同業(yè)務類型的業(yè)務的所述第一節(jié)點;
判斷所述第一節(jié)點是否為所述處理順序的尾節(jié)點;
若否,則判定所述至少一業(yè)務節(jié)點包括除所述第一節(jié)點外的第二節(jié)點。
2.根據(jù)權利要求1所述的方法,其特征在于,所述確定所述第一報文對應的服務鏈,包括:
將所述第一報文的報文特征與服務鏈對應的規(guī)則匹配;
若匹配成功,則將所述服務鏈確定為所述第一報文對應的服務鏈。
3.根據(jù)權利要求1所述的方法,其特征在于,從所述第二節(jié)點中選取一節(jié)點作為新的第一節(jié)點,包括:
在所述第二節(jié)點中,將所述處理順序中位于所述第一節(jié)點下一順序的節(jié)點作為新的第一節(jié)點。
4.一種報文轉發(fā)方法,其特征在于,應用于網(wǎng)絡設備中第一業(yè)務類型的第一業(yè)務板組中的第一業(yè)務板,所述第一業(yè)務板組與服務鏈中的第一節(jié)點對應,所述第一業(yè)務板與所述第一節(jié)點均用于處理第一業(yè)務類型的業(yè)務,所述方法包括:
接收本網(wǎng)絡設備中接口板發(fā)送的第一報文,對所述第一報文進行第一業(yè)務類型的業(yè)務處理后,生成包含所述第一報文的第二報文,所述第二報文包括服務鏈ID;
所述生成包含所述第一報文的第二報文之后,所述方法還包括:
在所述第二報文中插入所述第一業(yè)務板組的ID,包括:若所述第二報文中的預設字段未填充數(shù)據(jù),則在所述預設字段內填充所述第一業(yè)務板組的ID;若所述第二報文中的預設字段填充有數(shù)據(jù),則將所述預設字段內的數(shù)據(jù)更新為所述第一業(yè)務板組的ID;
向所述接口板發(fā)送所述第二報文,以使所述接口板判斷所述服務鏈是否包括除所述第一節(jié)點外的第二節(jié)點,若是,則從所述第二節(jié)點中選取一節(jié)點作為新的第一節(jié)點,并向與所述新的第一節(jié)點處理相同業(yè)務類型的業(yè)務的業(yè)務板組發(fā)送所述第二報文;
所述服務鏈還包括報文被至少一業(yè)務節(jié)點處理的處理順序;所述接口板判斷所述服務鏈是否包括除所述第一節(jié)點外的第二節(jié)點,包括:
依據(jù)所述第二報文包括的第一業(yè)務板組的ID,確定與所述第一業(yè)務板組處理相同業(yè)務類型的業(yè)務的所述第一節(jié)點;
判斷所述第一節(jié)點是否為所述處理順序的尾節(jié)點,包括:依據(jù)所述服務鏈ID和所述第一業(yè)務板組ID,判斷第一業(yè)務板組對應的第一節(jié)點是否為服務鏈ID對應的服務鏈的尾節(jié)點;
若否,則判定所述至少一業(yè)務節(jié)點包括除所述第一節(jié)點外的第二節(jié)點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三信息安全技術有限公司,未經(jīng)新華三信息安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911023627.8/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





