[發明專利]一種UDF報文解析芯片有效
| 申請號: | 201711085341.3 | 申請日: | 2017-11-07 |
| 公開(公告)號: | CN107707565B | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 龔海東 | 申請(專利權)人: | 盛科網絡(蘇州)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 蘇州集律知識產權代理事務所(普通合伙) 32269 | 代理人: | 安紀平 |
| 地址: | 215000 江蘇省蘇州市蘇州市工業*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 udf 報文 解析 芯片 | ||
1.一種UDF報文解析芯片,其特征在于,包括報文解析信息條目庫模塊和第一匹配表,
所述報文解析信息條目庫模塊用于存放至少一個報文解析信息條目,每個報文解析信息條目均包括至少一個offset字段,所述offset字段用于設置報文解析的偏移量;
所述第一匹配表用于匹配報文中的特征比特位,并根據匹配的結果調整后續報文解析的偏移量;
所述UDF報文解析芯片還可以包括第二匹配表,所述第二匹配表用于匹配TLV類型的報文,并根據匹配的結果調整后續報文解析的偏移量,且根據第一匹配表的匹配結果確定是否啟用第二匹配表。
2.根據權利要求1所述的UDF報文解析芯片,其特征在于,所述第一匹配表包括若干個第一匹配條目,每個第一匹配條目均包括若干個成對的第一value字段和第一mask字段,所述第一value字段用于設置匹配特征比特位的數值,所述第一mask字段用于設置是否對特征比特位進行完全匹配或模糊匹配,且每一對第一value字段和第一mask字段具有相同的第一長度。
3.根據權利要求2所述的UDF報文解析芯片,其特征在于,每個第一匹配條目均對應若干個第一offset操作類型,所述第一offset操作類型包括none操作類型、add操作類型、byfield操作類型,以及cancel操作類型中的一個或多個;所述none操作類型表示對offset不執行相應的操作;所述add操作類型表示對offset執行加操作,將被匹配字段長度與offset值相加;所述by field操作類型表示啟用第二匹配表進行查找;所述cancel操作類型表示offset值取得無效值。
4.根據權利要求1所述的UDF報文解析芯片,其特征在于,所述報文解析信息條目還可以包括若干個成對的type_length字段和len_length字段,所述type_length字段用于設置包含TLV格式的UDF報文中type字段長度,所述len_length用于設置包含TLV格式的UDF報文中length字段的長度。
5.根據權利要求4所述的UDF報文解析芯片,其特征在于,所述第二匹配表包括若干個第二匹配條目,每個第二匹配條目均包括第二value字段和第二mask字段,所述第二value字段用于設置匹配TLV類型報文的數值,所述第二mask字段用于設置是否對TLV類型報文進行完全匹配或模糊匹配,且每一對第二value字段和第二mask字段具有相同的第二長度,所述第二長度為配置的type_length值。
6.根據權利要求5所述的UDF報文解析芯片,其特征在于,每個第二匹配條目都對應若干個第二offset操作類型,所述第二offset操作類型包括next操作類型、hit操作類型,以及cancel操作類型中的一個或多個,所述next操作類型用于將type_length字段的值、len_length字段的值,以及UDF報文中length字段的值加到offset值上;hit操作類型表示當前offset值有效,并將type_length字段的值、len_length字段的值加到offset值上;cancel操作類型表示將offset值設置為無效值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛科網絡(蘇州)有限公司,未經盛科網絡(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711085341.3/1.html,轉載請聲明來源鉆瓜專利網。





