[發明專利]數據包追蹤處理方法、裝置、交換機以及存儲介質在審
| 申請號: | 202211021480.0 | 申請日: | 2022-08-24 |
| 公開(公告)號: | CN115665069A | 公開(公告)日: | 2023-01-31 |
| 發明(設計)人: | 田冰川;智一方;閆峰;戴力;馬夢靜 | 申請(專利權)人: | 阿里巴巴(中國)有限公司 |
| 主分類號: | H04L49/1546 | 分類號: | H04L49/1546;H04L49/55 |
| 代理公司: | 北京天同知創知識產權代理事務所(普通合伙) 16046 | 代理人: | 韓建偉 |
| 地址: | 310023 浙江省杭州市余杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據包 追蹤 處理 方法 裝置 交換機 以及 存儲 介質 | ||
本申請公開了數據包追蹤處理方法、裝置、交換機以及存儲介質,該方法包括:在數據包進入交換芯片進行轉發的過程中,所述交換芯片記錄所述數據包在所述交換芯片內所經過的軌跡信息;所述交換芯片將所述數據包經過的軌跡信息作為附加數據添加到所述數據包上,其中,所述附加數據跟隨所述數據包被所述交換片進行轉發處理;所述交換芯片根據預先配置的規則將需要發送的數據包發送給處理器,其中,發送給所述處理器的數據包攜帶有所述附加數據。通過本申請解決了現有技術中無法對可編程交換芯片進行調試與故障定位,從而導致故障排查效率低的問題,為可編程交換芯片的調試與故障定位提供了數據支持,在一定程度上提高了故障的排查效率。
技術領域
本申請涉及到數據包處理領域,具體而言,涉及數據包追蹤處理方法、裝置、交換機以 及存儲介質。
背景技術
可編程交換芯片(programmable switching ASIC)是通過對交換機芯片的編程,將原本依 賴處理器(CPU)計算的軟件版網絡應用移植(或稱為卸載)到交換芯片硬件上,從而提高 交換機的處理能力。在可編程交換芯片中,數據包處理邏輯可以使用專用語言編程定制。可 編程交換機(programmable switch)是裝載可編程交換芯片的交換機,以可編程交換芯片和 CPU做為數據包處理核心,二者可以通過高速串行計算機擴展總線標準(peripheral component interconnect express,簡稱為PCIE)總線、網卡等形式連接。
隨著可編程交換機技術的發展,越來越多的數據包處理操作(即按照處理邏輯對數據包 進行處理,也稱為數據包處理邏輯)被卸載至可編程交換芯片內,綜合利用交換芯片的高吞 吐特性與一定程度的可編程能力,為將數據包按照一定邏輯來進行處理提供了更高性能的實 現。然而,受限于可編程交換芯片編程能力的局限性,運行在可編程交換芯片內的數據包處 理邏輯無法輸出傳統意義上的日志與調試信息,當運維人員懷疑芯片內的數據包處理邏輯存 在缺陷時,無法進行調試與故障定位,這增加了故障排查的時間成本和人力成本。
發明內容
本申請實施例提供了數據包追蹤處理方法、裝置、交換機以及存儲介質,以至少解決現 有技術中無法對可編程交換芯片進行調試與故障定位,從而導致故障排查效率低的問題。
根據本申請的一個方面,提供了一種數據包追蹤處理方法,包括:在數據包進入交換芯 片進行轉發的過程中,所述交換芯片記錄所述數據包在所述交換芯片內所經過的軌跡信息; 所述交換芯片將所述數據包經過的軌跡信息作為附加數據添加到所述數據包上,其中,所述 附加數據跟隨所述數據包被所述交換片進行轉發處理;所述交換芯片根據預先配置的規則將 需要發送的數據包發送給處理器,其中,發送給所述處理器的數據包攜帶有所述附加數據, 所述交換芯片和所述處理器均位于交換機內。
根據本申請的另一個方面,還提供了一種數據包追蹤處理方法,包括:處理器將預先配 置的規則發送給交換芯片,其中,所述交換芯片記錄數據包在所述交換芯片內所經過的軌跡 信息并且將所述數據包經過的軌跡信息作為附加數據添加到所述數據包上,所述附加數據跟 隨所述數據包被所述交換片進行轉發處理;所述處理器接收所述交換芯片根據所述規則發送 的數據包,其中,發送給所述處理器的數據包攜帶有所述附加數據,所述交換芯片和所述處 理器均位于交換機內。
根據本申請的另一個方面,提供了一種數據包追蹤處理裝置,位于交換芯片中,包括:
記錄模塊,用于在數據包進入交換芯片進行轉發的過程中,記錄所述數據包在所述交換 芯片內所經過的軌跡信息;附加模塊,用于將所述數據包經過的軌跡信息作為附加數據添加 到所述數據包上,其中,所述附加數據跟隨所述數據包被所述交換片進行轉發處理;第一發 送模塊,用于根據預先配置的規則將需要發送的數據包發送給處理器,其中,發送給所述處 理器的數據包攜帶有所述附加數據,所述交換芯片和所述處理器均位于交換機內。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴(中國)有限公司,未經阿里巴巴(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211021480.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種物聯網下易擴展集成驅動的方法
- 下一篇:用電分配方法、裝置、設備及介質





