CN117376179A - 一种gre协议报文的过滤方法、***、设备及介质 - Google Patents
一种gre协议报文的过滤方法、***、设备及介质 Download PDFInfo
- Publication number
- CN117376179A CN117376179A CN202311643359.6A CN202311643359A CN117376179A CN 117376179 A CN117376179 A CN 117376179A CN 202311643359 A CN202311643359 A CN 202311643359A CN 117376179 A CN117376179 A CN 117376179A
- Authority
- CN
- China
- Prior art keywords
- message
- layer
- gre
- target
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001914 filtration Methods 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004590 computer program Methods 0.000 claims description 6
- 230000000903 blocking effect Effects 0.000 abstract description 3
- 238000013461 design Methods 0.000 abstract description 3
- 238000012795 verification Methods 0.000 abstract description 3
- 238000012545 processing Methods 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 5
- 230000007547 defect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 241000282373 Panthera pardus Species 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
- H04L43/028—Capturing of monitoring data by filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2483—Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
Abstract
本发明公开了一种GRE协议报文的过滤方法、***、设备及介质,涉及报文过滤技术领域,该方法包括:获取待过滤的网络报文,所述网络报文包括网络内层报文和网络外层报文;确定所述网络外层报文中目标报文层的起始位置,并得到所述目标报文层中是否含有GRE报文的识别结果;若所述识别结果为含有GRE报文,执行预置的过滤方式并得到网络报文中的所述GRE报文,可以实现增加网络处理器的报文过滤支持协议类型,提高灵活性,并精准提取出GRE报文中的指定字段,并可结合报文中其他层的元素完成校验,标记,实现更多的需求;同时,过滤GRE报文时,通过采用的流水设计,不阻塞,加速了复杂协议下网络处理器的性能。
Description
技术领域
本发明涉及报文过滤技术领域,更具体地说,它涉及一种GRE协议报文的过滤方法、***、设备及介质。
背景技术
网络报文过滤是一种基于应用层的流量监测和控制技术,但网络报文的协议众多,复杂程度也不相一致,进一步增加了报文过滤设备的性能需求;而GRE协议因其自身格式复杂,前后支持的报文协议也众多,针对过滤GRE报文的方式有待开发。
发明内容
本发明的目的在于提供一种GRE协议报文的过滤方法、***、设备及介质,以解决上述背景技术中存在的问题。
本发明的上述技术目的是通过以下技术方案得以实现的:
第一方面,本申请实施例提供了一种GRE协议报文的过滤方法,包括以下步骤:
获取待过滤的网络报文,网络报文包括网络内层报文和网络外层报文;
确定网络外层报文中目标报文层的起始位置,并得到目标报文层中是否含有GRE报文的识别结果;
若识别结果为含有GRE报文,执行预置的过滤方式并得到网络报文中的GRE报文。
本发明的有益效果是:本方案中,利用提出的过滤方式可以实现增加网络处理器的报文过滤支持协议类型,提高灵活性,并精准提取出GRE报文中的指定字段,并可结合报文中其他层的元素完成校验,标记,实现更多的需求;同时,过滤GRE报文时,通过采用的流水设计,不阻塞,加速了复杂协议下网络处理器的性能。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,上述方法还包括:
根据GRE报文得到GRE报文的结束位置,将GRE报文的结束位置确定为网络外层报文和网络内层报文之间的分界位置。
采用上述进一步方案的有益效果是:可以找出网络报文中的网络外层报文和网络内层报文之间的分界位置,以便于对网络内层报文的处理。
进一步,上述网络外层报文包括依次排列的第一目标层、第二目标层和目标报文层;确定网络外层报文中目标报文层的起始位置,包括:
获取第一目标层的报文类型,根据第一目标层的报文类型得到第一目标层的结束位置;
将第一目标层的结束位置确定为第二目标层的起始位置,根据第二目标层的报文类型,得到第二目标层的结束位置,并将第二目标层的结束位置作为目标报文层的起始位置。
采用上述进一步方案的有益效果是:经过逐级处理,最终得出每个报文中GRE部分的匹配结果,完成多层报文过滤处理。
进一步,上述过滤方式具体为:
将目标报文层的起始位置作为GRE报文中头部层的起始位置,并得到头部层的结束位置;
将头部层的结束位置作为GRE报文中数据层的起始位置,从数据层的起始位置进行逐拍扫描,得到数据层中的连续排列的多个变长负载,变长负载包括数据头和数据负载;
直到最后一个变长负载中的数据负载的长度为零,将最后一个变长负载中数据头的结束位置确定为GRE报文的结束位置。
采用上述进一步方案的有益效果是:本方案中,通过当拍确定GRE报文的边界,保证报文的过滤不阻塞,提高整体***性能;克服了现有方法中过滤范围局限,过滤不灵活的缺点;而通过确定每一个GRE部分的界限,可以过滤复杂变长的包含GRE的网络报文,从而兼顾网络报文过滤大带宽和灵活性的要求。
第二方面,本申请实施例提供了一种GRE协议报文的过滤***,应用于第一方面中任一项的一种GRE协议报文的过滤方法,包括:
第一模块,用于获取待过滤的网络报文,网络报文包括网络内层报文和网络外层报文;
第二模块,用于确定网络外层报文中目标报文层的起始位置,并得到目标报文层中是否含有GRE报文的识别结果;
第三模块,用于若识别结果为含有GRE报文,执行预置的过滤方式并得到网络报文中的GRE报文。
进一步,上述***还包括:
第四模块,用于根据GRE报文得到GRE报文的结束位置,将GRE报文的结束位置确定为网络外层报文和网络内层报文之间的分界位置。
进一步,上述网络外层报文包括依次排列的第一目标层、第二目标层和目标报文层;第二模块,包括:
第一子模块,用于获取第一目标层的报文类型,根据第一目标层的报文类型得到第一目标层的结束位置;
第二子模块,用于将第一目标层的结束位置确定为第二目标层的起始位置,根据第二目标层的报文类型,得到第二目标层的结束位置,并将第二目标层的结束位置作为目标报文层的起始位置;
进一步,上述第三模块包括:
第四子模块,用于将目标报文层的起始位置作为GRE报文中头部层的起始位置,并得到头部层的结束位置;
第五子模块,用于将头部层的结束位置作为GRE报文中数据层的起始位置,从数据层的起始位置进行逐拍扫描,得到数据层中的连续排列的多个变长负载,变长负载包括数据头和数据负载;
第六子模块,用于直到最后一个变长负载中的数据负载的长度为零,将最后一个变长负载中数据头的结束位置确定为GRE报文的结束位置。
第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现第一方面中任一项的方法。
第四方面,一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行第一方面中任一项的方法。
与现有技术相比,本发明至少具有以下的有益效果:
在本申请中,利用提出的过滤方式可以实现增加网络处理器的报文过滤支持协议类型,提高灵活性,并精准提取出GRE报文中的指定字段,并可结合报文中其他层的元素完成校验,标记,实现更多的需求;同时,过滤GRE报文时,通过采用的流水设计,不阻塞,加速了复杂协议下网络处理器的性能。
在本申请中,通过当拍确定GRE报文的边界,保证报文的过滤不阻塞,提高整体***性能;克服了现有方法中过滤范围局限,过滤不灵活的缺点;而通过确定每一个GRE部分的界限,可以过滤复杂变长的包含GRE的网络报文,从而兼顾网络报文过滤大带宽和灵活性的要求;并通过经过逐级处理,最终得出每个报文中GRE部分的匹配结果,完成多层报文过滤处理,同时可以找出网络报文中的网络外层报文和网络内层报文之间的分界位置,以便于对网络内层报文的处理。
附图说明
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:
图1为本发明实施例中过滤方法的方法流程图;
图2为本发明实施例中过滤***的连接框图;
图3为本发明实施例中电子设备的连接示意图。
实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本发明实施例的描述中,“多个”代表至少2个。
实施例1:本实施例提供一种GRE协议报文的过滤方法,如图1所示,包括以下步骤:
S1,获取待过滤的网络报文,网络报文包括网络内层报文和网络外层报文。
其中,对于接收到的网络报文是包括了外层报文和内层报文的,即上述的网络内层报文和网络外层报文,网络内层报文又称隧道层;对于GRE报文,即GRE协议的报文数据,是存在于网络外层报文中,而GRE报文的结束位置也就是网络内层报文和网络外层报文之间的间隔位置,因此,通过本申请中的方案在过滤出GRE报文的同时,还可以找出网络内层报文与网络外层报文之间的交界,便于对网络内层报文的处理。
S2,确定网络外层报文中目标报文层的起始位置,并得到目标报文层中是否含有GRE报文的识别结果。
具体地,对于网络外层报文也是包括了多层报文的,该多层报文依次排列,而GRE报文也就是存在于该多层的报文中。
可选的,上述网络外层报文包括依次排列的第一目标层、第二目标层和目标报文层,其中,第一目标层、第二目标层和目标报文层即为上述的多层报文,即依次为L2层、L3层和L4层,在第一目标层中,报文的协议为ETH、VLAN、QINQ等中的一种,在第二目标层中,豹纹的协议为IPV4、IPV6等中的一种,在目标报文层中,报文的协议为TCP、UDP、GRE等中的一种,因此在存在GRE报文时,GRE报文必定是存在于L4层中,即在目标报文层中。
可选的,上述确定网络外层报文中目标报文层的起始位置,包括:
获取第一目标层的报文类型,根据第一目标层的报文类型得到第一目标层的结束位置;
将第一目标层的结束位置确定为第二目标层的起始位置,根据第二目标层的报文类型,得到第二目标层的结束位置,并将第二目标层的结束位置作为目标报文层的起始位置。
其中,由于第一目标层和第二目标层中的报文协议可通过现有技术获取,并且根据其报文类型,可以清楚的直到每一层的起始时间片、结束时间片、起始偏移以及结束偏移等,即每一层的起止位置;而第一目标层、第二目标层和目标报文层之间一次排列并相连,则在找到第二目标层的结束位置时,即获得了目标报文层的起始位置。
S3,若识别结果为含有GRE报文,执行预置的过滤方式并得到网络报文中的GRE报文。
其中,在检测或识别到目标报文层中为GRE报文时,则通过本方案中的过滤方式进行GRE报文的过滤;当然,识别到目标报文层中不为GRE报文时,则重新获取网络报文。
可选的,上述过滤方式具体为:
将目标报文层的起始位置作为GRE报文中头部层的起始位置,并得到头部层的结束位置;
将头部层的结束位置作为GRE报文中数据层的起始位置,从数据层的起始位置进行逐拍扫描,得到数据层中的连续排列的多个变长负载,变长负载包括数据头和数据负载;
直到最后一个变长负载中的数据负载的长度为零,将最后一个变长负载中数据头的结束位置确定为GRE报文的结束位置。
其中,对于在目标报文层中的GRE报文,每一拍是依次连接的,每一拍的带宽可以获取到;而在GRE报文的每一拍中,是包括了多个依次排列的变长负载;对于每一个变长负载,包括了按顺序排列的数据头和数据负载,数据头的长度为固定的32bit,而数据负载的长度为不定的,则通过逐拍的扫描,可以得到每一拍中的变长负载,当扫描到变长负载的数据负载的长度为0时,则表明GRE报文已结束,则将最后一个变长负载中数据头的结束位置确定为GRE报文的结束位置。
具体地,若报文的带宽为128bps,即每拍有128 bits的数据,在除去GRE协议的整体头部后,从第一个变长负载开始,首先是第一个变长负载的数据头为32bit,接着是第一个变长负载的数据负载,例如为8bit,则首个变长负载总长度为40bit,接着为下一个变长负载,当第一拍扫描结束时,若数据负载均为最短,即8bits,则前三个变长负载的长度为40bits,则该拍还剩于8bit,上述逐拍扫描即表示将此剩于的8bit接入第二拍的扫描中,因此对于第4个变长负载,第4个变长负载的数据头为32bit,即包括了第一拍中剩余的8bit和第二拍中从起始位置开始的24bit,这样的好处在于过当拍确定GRE报文的边界,保证报文的过滤不阻塞,提高整体***性能;克服了现有方法中过滤范围局限,过滤不灵活的缺点;而通过确定每一个GRE部分的界限,可以过滤复杂变长的包含GRE的网络报文,从而兼顾网络报文过滤大带宽和灵活性的要求;同样的,当每一个变长负载的数据负载变化时,亦是采用此种逐拍扫描的方式,直到扫描到数据负载的长度为0的位置。
可选的,上述方法还包括:
S4,根据GRE报文得到GRE报文的结束位置,将GRE报文的结束位置确定为网络外层报文和网络内层报文之间的分界位置。
其中,如上所述,GRE报文的结束位置即为网络外层报文和网络内层报文之间的分界位置,通过此位置可以将网络外层报文和网络内层报文进行分离,以便于对网络内层报文的处理和应用。
实施例2:本申请实施例提供了一种GRE协议报文的过滤***,应用于实施例1中任一项的一种GRE协议报文的过滤方法,如图2所示,包括:
第一模块,用于获取待过滤的网络报文,网络报文包括网络内层报文和网络外层报文。
第二模块,用于确定网络外层报文中目标报文层的起始位置,并得到目标报文层中是否含有GRE报文的识别结果。
可选的,上述网络外层报文包括依次排列的第一目标层、第二目标层和目标报文层;第二模块,包括:
第一子模块,用于获取第一目标层的报文类型,根据第一目标层的报文类型得到第一目标层的结束位置。
第二子模块,用于将第一目标层的结束位置确定为第二目标层的起始位置,根据第二目标层的报文类型,得到第二目标层的结束位置,并将第二目标层的结束位置作为目标报文层的起始位置。
第三模块,用于若识别结果为含有GRE报文,执行预置的过滤方式并得到网络报文中的GRE报文。
可选的,上述第三模块包括:
第四子模块,用于将目标报文层的起始位置作为GRE报文中头部层的起始位置,并得到头部层的结束位置;
第五子模块,用于将头部层的结束位置作为GRE报文中数据层的起始位置,从数据层的起始位置进行逐拍扫描,得到数据层中的连续排列的多个变长负载,变长负载包括数据头和数据负载;
第六子模块,用于直到最后一个变长负载中的数据负载的长度为零,将最后一个变长负载中数据头的结束位置确定为GRE报文的结束位置。
可选的,上述***还包括:
第四模块,用于根据GRE报文得到GRE报文的结束位置,将GRE报文的结束位置确定为网络外层报文和网络内层报文之间的分界位置。
实施例3:本申请实施例提供了一种电子设备,如图3所示,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现实施例1中任一项的方法。
实施例4:一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行实施例1中任一项的方法。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种GRE协议报文的过滤方法,其特征在于,包括以下步骤:
获取待过滤的网络报文,所述网络报文包括网络内层报文和网络外层报文;
确定所述网络外层报文中目标报文层的起始位置,并得到所述目标报文层中是否含有GRE报文的识别结果;
若所述识别结果为含有GRE报文,执行预置的过滤方式并得到网络报文中的所述GRE报文。
2.根据权利要求1所述的一种GRE协议报文的过滤方法,其特征在于,所述方法还包括:
根据GRE报文得到所述GRE报文的结束位置,将所述GRE报文的结束位置确定为网络外层报文和网络内层报文之间的分界位置。
3.根据权利要求1所述的一种GRE协议报文的过滤方法,其特征在于,所述网络外层报文包括依次排列的第一目标层、第二目标层和目标报文层;所述确定所述网络外层报文中目标报文层的起始位置,包括:
获取所述第一目标层的报文类型,根据所述第一目标层的报文类型得到所述第一目标层的结束位置;
将所述第一目标层的结束位置确定为第二目标层的起始位置,根据所述第二目标层的报文类型,得到所述第二目标层的结束位置,并将所述第二目标层的结束位置作为所述目标报文层的起始位置。
4.根据权利要求1所述的一种GRE协议报文的过滤方法,其特征在于,所述过滤方式具体为:
将所述目标报文层的起始位置作为所述GRE报文中头部层的起始位置,并得到所述头部层的结束位置;
将所述头部层的结束位置作为所述GRE报文中数据层的起始位置,从所述数据层的起始位置进行逐拍扫描,得到所述数据层中的连续排列的多个变长负载,所述变长负载包括数据头和数据负载;
直到最后一个所述变长负载中的数据负载的长度为零,将最后一个变长负载中数据头的结束位置确定为所述GRE报文的结束位置。
5.一种GRE协议报文的过滤***,应用于权利要求1-4中任一项所述的一种GRE协议报文的过滤方法,其特征在于,包括:
第一模块,用于获取待过滤的网络报文,所述网络报文包括网络内层报文和网络外层报文;
第二模块,用于确定所述网络外层报文中目标报文层的起始位置,并得到所述目标报文层中是否含有GRE报文的识别结果;
第三模块,用于若所述识别结果为含有GRE报文,执行预置的过滤方式并得到网络报文中的所述GRE报文。
6.根据权利要求5所述的一种GRE协议报文的过滤***,其特征在于,所述***还包括:
第四模块,用于根据GRE报文得到所述GRE报文的结束位置,将所述GRE报文的结束位置确定为网络外层报文和网络内层报文之间的分界位置。
7.根据权利要求5所述的一种GRE协议报文的过滤***,其特征在于,所述网络外层报文包括依次排列的第一目标层、第二目标层和目标报文层;所述第二模块,包括:
第一子模块,用于获取所述第一目标层的报文类型,根据所述第一目标层的报文类型得到所述第一目标层的结束位置;
第二子模块,用于将所述第一目标层的结束位置确定为第二目标层的起始位置,根据所述第二目标层的报文类型,得到所述第二目标层的结束位置,并将所述第二目标层的结束位置作为所述目标报文层的起始位置。
8.根据权利要求5所述的一种GRE协议报文的过滤***,其特征在于,所述第三模块包括:
第四子模块,用于将所述目标报文层的起始位置作为所述GRE报文中头部层的起始位置,并得到所述头部层的结束位置;
第五子模块,用于将所述头部层的结束位置作为所述GRE报文中数据层的起始位置,从所述数据层的起始位置进行逐拍扫描,得到所述数据层中的连续排列的多个变长负载,所述变长负载包括数据头和数据负载;
第六子模块,用于直到最后一个所述变长负载中的数据负载的长度为零,将最后一个变长负载中数据头的结束位置确定为所述GRE报文的结束位置。
9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现权利要求1-4中任一项所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行权利要求1-4中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311643359.6A CN117376179A (zh) | 2023-12-04 | 2023-12-04 | 一种gre协议报文的过滤方法、***、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311643359.6A CN117376179A (zh) | 2023-12-04 | 2023-12-04 | 一种gre协议报文的过滤方法、***、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117376179A true CN117376179A (zh) | 2024-01-09 |
Family
ID=89393218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311643359.6A Pending CN117376179A (zh) | 2023-12-04 | 2023-12-04 | 一种gre协议报文的过滤方法、***、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117376179A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103152254A (zh) * | 2013-02-01 | 2013-06-12 | 汉柏科技有限公司 | 通用路由封装隧道报文转发方法及*** |
WO2014026571A1 (zh) * | 2012-08-14 | 2014-02-20 | 中兴通讯股份有限公司 | 一种通用路由封装隧道报文发送方法和装置 |
CN109302354A (zh) * | 2018-10-26 | 2019-02-01 | 盛科网络(苏州)有限公司 | 一种udp封装gre报文的芯片实现方法及装置 |
CN109787878A (zh) * | 2017-11-10 | 2019-05-21 | 北京华为数字技术有限公司 | 一种隧道链路检测方法及相关设备 |
WO2021093641A1 (zh) * | 2019-11-13 | 2021-05-20 | 中兴通讯股份有限公司 | 报文传输方法及***,发送端vpn设备及gre拼接设备 |
CN113300929A (zh) * | 2021-04-15 | 2021-08-24 | 新华三信息安全技术有限公司 | 一种报文转发方法、装置、电子设备及存储介质 |
CN113824706A (zh) * | 2021-09-10 | 2021-12-21 | 杭州迪普信息技术有限公司 | 报文解析方法及网络设备 |
-
2023
- 2023-12-04 CN CN202311643359.6A patent/CN117376179A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014026571A1 (zh) * | 2012-08-14 | 2014-02-20 | 中兴通讯股份有限公司 | 一种通用路由封装隧道报文发送方法和装置 |
CN103152254A (zh) * | 2013-02-01 | 2013-06-12 | 汉柏科技有限公司 | 通用路由封装隧道报文转发方法及*** |
CN109787878A (zh) * | 2017-11-10 | 2019-05-21 | 北京华为数字技术有限公司 | 一种隧道链路检测方法及相关设备 |
CN109302354A (zh) * | 2018-10-26 | 2019-02-01 | 盛科网络(苏州)有限公司 | 一种udp封装gre报文的芯片实现方法及装置 |
WO2021093641A1 (zh) * | 2019-11-13 | 2021-05-20 | 中兴通讯股份有限公司 | 报文传输方法及***,发送端vpn设备及gre拼接设备 |
CN113300929A (zh) * | 2021-04-15 | 2021-08-24 | 新华三信息安全技术有限公司 | 一种报文转发方法、装置、电子设备及存储介质 |
CN113824706A (zh) * | 2021-09-10 | 2021-12-21 | 杭州迪普信息技术有限公司 | 报文解析方法及网络设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9479620B2 (en) | Packet parsing and key generation in a network device | |
US9990243B2 (en) | Using spanning tree protocol to determine a layer 2 topology of an ethernet type network | |
CN108377262A (zh) | 管理网络设备处的服务链的方法、对应的网络设备 | |
CN106789388B (zh) | 报文检测内容的确定方法及装置 | |
CN106407768A (zh) | 一种设备指纹的确定、对目标设备进行识别的方法和设备 | |
CN106411924B (zh) | 一种创建会话转发表项的方法、转发报文的方法及装置 | |
CN117376179A (zh) | 一种gre协议报文的过滤方法、***、设备及介质 | |
CN105245551B (zh) | 一种基于dns和包长组合的应用识别方法 | |
CN112669232A (zh) | 一种深度图像增强处理方法及装置 | |
CN112787922A (zh) | 一种报文处理的方法、网络节点和*** | |
CN116016351A (zh) | 基于eBPF的UDP流量和丢包观测方法、***及介质 | |
CN111127529B (zh) | 图像配准方法及装置、存储介质、电子装置 | |
CN110099138A (zh) | 一种处理带vlan tag的dhcp数据的方法及*** | |
CN104135438A (zh) | 报文携带路由信息的可扩展路由方法 | |
EP2958285A2 (en) | A method of extracting data from packets and an apparatus thereof | |
EP3182655A1 (en) | Data forwarding method and apparatus, and access device | |
CN111833341A (zh) | 确定图像中条纹噪声的方法及装置 | |
CN115567443B (zh) | 业务数据的传输方法、装置、网关设备及存储介质 | |
CN114338851B (zh) | 一种基于隧道报文的匹配方法和装置 | |
US9030950B2 (en) | Communication apparatus, processing method for the same, and computer-readable storage medium | |
WO2014007247A1 (ja) | ネットワーク装置、パケット処理方法及びプログラム、並びにネットワークシステム | |
CN111181890B (zh) | 同步信号的方法、装置和服务器 | |
CN108305273B (zh) | 一种对象检测方法、装置及存储介质 | |
US20200177511A1 (en) | Relay apparatus | |
CN112634357A (zh) | 用于机器人二维视觉***的通讯数据处理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |