[發(fā)明專利]一種分段路由IPFIX的芯片實(shí)現(xiàn)方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202010162989.1 | 申請(qǐng)日: | 2020-03-10 |
| 公開(公告)號(hào): | CN111245723B | 公開(公告)日: | 2022-06-24 |
| 發(fā)明(設(shè)計(jì))人: | 楊曙軍;王子晗;裴園 | 申請(qǐng)(專利權(quán))人: | 蘇州盛科通信股份有限公司 |
| 主分類號(hào): | H04L45/00 | 分類號(hào): | H04L45/00;H04L45/74;H04L69/22;H04L101/659 |
| 代理公司: | 蘇州集律知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32269 | 代理人: | 安紀(jì)平 |
| 地址: | 215101 江蘇省蘇州市*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分段 路由 ipfix 芯片 實(shí)現(xiàn) 方法 裝置 | ||
本發(fā)明揭示了一種分段路由IPFIX的芯片實(shí)現(xiàn)方法及裝置,所述方法包括解析IPV6報(bào)文頭,得到IP源地址和下一層類型字段值,下一層類型字段值為IPV6分段路由擴(kuò)展頭;解析IPV6分段路由擴(kuò)展頭,得到四層頭類型和IP目的地址,且得到四層數(shù)據(jù)段偏移值;根據(jù)四層頭類型和四層數(shù)據(jù)段偏移值進(jìn)行四層頭解析,解析得到四層源端口和四層目的端口。本發(fā)明使數(shù)據(jù)流標(biāo)識(shí)五元組真實(shí)的標(biāo)識(shí)數(shù)據(jù)流,進(jìn)而使IPFIX正確統(tǒng)計(jì)數(shù)據(jù)流信息。
技術(shù)領(lǐng)域
本發(fā)明涉及一種IPV6分段路由,尤其是涉及一種分段路由IPFIX的芯片實(shí)現(xiàn)方法及裝置。
背景技術(shù)
IPV6分段路由(IPV6 Segment Routing,即SRv6)是指網(wǎng)絡(luò)被分隔成若干路由段,報(bào)文在網(wǎng)絡(luò)中轉(zhuǎn)發(fā)時(shí),由源結(jié)點(diǎn)選擇經(jīng)過的最優(yōu)段集合,把選出的段集合,依次攜帶在報(bào)文的分段路由棧中,中間結(jié)點(diǎn)通過分段路由棧中的段標(biāo)識(shí),選擇相應(yīng)的路徑進(jìn)行報(bào)文轉(zhuǎn)發(fā)。IPV6分段路由的段標(biāo)識(shí)用IPV6地址來表示,通過SRH(Segment Routing Header,分段路由頭)攜帶報(bào)文轉(zhuǎn)發(fā)路徑中的段標(biāo)識(shí),在轉(zhuǎn)發(fā)過程中路由器通過讀取SRH中IP地址棧相應(yīng)位置的IP地址來改寫IP頭的IPDA字段,用改寫后的IPDA字段進(jìn)行路由查找,從而使報(bào)文沿著IP地址棧指定的路徑進(jìn)行轉(zhuǎn)發(fā),如圖1所示。
IPFIX(IP Flow Information Export,即IP流信息輸出)一般采用報(bào)文的五元組(源IP地址、目的IP地址、4層類型、4層源端口、4層目的端口)來唯一標(biāo)識(shí)一條數(shù)據(jù)流,傳統(tǒng)IPFIX的五元組通過解析IP頭及IP下一層內(nèi)容來得到,包括SRv6的報(bào)文。
SRv6報(bào)文在轉(zhuǎn)發(fā)中IP頭中IPDA是轉(zhuǎn)發(fā)路徑中的段標(biāo)識(shí),并非報(bào)文目的地的標(biāo)識(shí)。IPFIX流表用來唯一標(biāo)識(shí)流的五元組(源IP地址、目的IP地址、4層類型、4層源端口、4層目的端口)中的IPDA,如果使用傳統(tǒng)方法從IP頭中取得,則無法標(biāo)識(shí)數(shù)據(jù)流,導(dǎo)致IPFIX無法正確統(tǒng)計(jì)數(shù)據(jù)流信息。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種分段路由IPFIX的芯片實(shí)現(xiàn)方法及裝置。
為實(shí)現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種分段路由IPFIX的芯片實(shí)現(xiàn)方法,包括:
S1,解析IPV6報(bào)文頭,得到IP源地址和下一層類型字段值,所述下一層類型字段值為IPV6分段路由擴(kuò)展頭;
S2,解析所述IPV6分段路由擴(kuò)展頭,得到四層頭類型和IP目的地址,且得到四層數(shù)據(jù)段偏移值;
S3,根據(jù)所述四層頭類型和四層數(shù)據(jù)段偏移值進(jìn)行四層頭解析,解析得到四層源端口和四層目的端口。
優(yōu)選地,所述S2中,所述IPV6分段路由擴(kuò)展頭的下一個(gè)頭部字段為四層頭類型指示字段,根據(jù)所述四層頭類型指示字段得到所述四層頭類型。
優(yōu)選地,所述S2中,取IPV6分段路由擴(kuò)展頭中的第一IPV6地址作為所述IP目的地址。
優(yōu)選地,所述S2中,根據(jù)所述IPV6分段路由擴(kuò)展頭中的頭部擴(kuò)展長(zhǎng)度字段得到所述四層數(shù)據(jù)段偏移值。
優(yōu)選地,所述S3中,將四層數(shù)據(jù)段的起始位置指向所述四層數(shù)據(jù)段偏移值,并根據(jù)相應(yīng)的四層頭格式解析得到所述四層源端口和四層目的端口。
本發(fā)明還揭示了另外一種技術(shù)方案:一種分段路由IPFIX的芯片實(shí)現(xiàn)裝置,包括:
IPV6報(bào)文頭解析模塊,用于解析IPV6報(bào)文頭,得到IP源地址和下一層類型字段值,所述下一層類型字段值為IPV6分段路由擴(kuò)展頭;
IPV6分段路由擴(kuò)展頭解析模塊,用于解析所述IPV6分段路由擴(kuò)展頭,得到四層頭類型和IP目的地址,且得到四層數(shù)據(jù)段偏移值;
四層頭解析模塊,用于根據(jù)所述四層頭類型和四層數(shù)據(jù)段偏移值進(jìn)行四層頭解析,解析得到四層源端口和四層目的端口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州盛科通信股份有限公司,未經(jīng)蘇州盛科通信股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010162989.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:顯示基板及顯示裝置
- 下一篇:藥物存儲(chǔ)保藏瓶
- IPFIX服務(wù)器性能的測(cè)試方法、裝置和系統(tǒng)
- 一種基于流量實(shí)現(xiàn)ipfix探測(cè)的方法及裝置
- 利用ACL擴(kuò)充IPFIX表項(xiàng)的方法及裝置
- 一種基于硬件實(shí)現(xiàn)流表雙向數(shù)據(jù)同步的方法及裝置
- 基于芯片實(shí)現(xiàn)IPFIX的輸出方法及裝置
- 用于從觀察域卸載IPFIX查找和轉(zhuǎn)換操作的裝置、系統(tǒng)和方法
- 一種基于IPFIX的大象流處理方法及裝置
- IPFIX消息處理方法及其應(yīng)用、ASIC芯片
- 防止IPFIX消息丟失的方法及其應(yīng)用、ASIC芯片
- 一種基于用戶自定義數(shù)據(jù)的IPFIX流量統(tǒng)計(jì)方法及裝置





