CN115225711A - 一种高效传输的以太网设备 - Google Patents

一种高效传输的以太网设备 Download PDF

Info

Publication number
CN115225711A
CN115225711A CN202210618516.7A CN202210618516A CN115225711A CN 115225711 A CN115225711 A CN 115225711A CN 202210618516 A CN202210618516 A CN 202210618516A CN 115225711 A CN115225711 A CN 115225711A
Authority
CN
China
Prior art keywords
data
ethernet
frame
packet
aggregated
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
Application number
CN202210618516.7A
Other languages
English (en)
Inventor
吕文惠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yutaiwei Shanghai Electronics Co ltd
Original Assignee
Yutaiwei Shanghai Electronics Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yutaiwei Shanghai Electronics Co ltd filed Critical Yutaiwei Shanghai Electronics Co ltd
Priority to CN202210618516.7A priority Critical patent/CN115225711A/zh
Priority to PCT/CN2022/124216 priority patent/WO2023231264A1/zh
Publication of CN115225711A publication Critical patent/CN115225711A/zh
Priority to TW111142280A priority patent/TWI808035B/zh
Priority to US17/985,520 priority patent/US11876644B2/en
Priority to EP22207108.6A priority patent/EP4287566B1/en
Priority to JP2022182207A priority patent/JP7488599B2/ja
Priority to KR1020220153340A priority patent/KR102753345B1/ko
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/66Layer 2 routing, e.g. in Ethernet based MAN's
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/41Flow control; Congestion control by acting on aggregated flows or links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9057Arrangements for supporting packet reassembly or resequencing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/351Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提供一种高效传输的以太网设备,涉及通信设备技术领域,包括:数据发送模块,用于在每次接收到一上层设备下发的一数据包,且判断需要进行数据传输的同一局域网内的其他以太网设备支持小包聚合功能时,将数据包包含的各小包进行聚合封装处理形成至少一个聚合以太网帧并发送至对应的其他以太网设备;数据接收模块,用于在接收到同一局域网内的支持小包聚合功能的其他以太网设备发送的数据帧,且判断数据帧为常规以太网帧时,将数据帧按照预先配置的一常规解析规则进行数据解析,以及判断数据帧为聚合以太网帧时,将数据帧按照预先配置的一聚合解析规则进行数据解析。有益效果是有效提升以太网传输小负载包时的传输效率,同时保证了兼容性。

Description

一种高效传输的以太网设备
技术领域
本发明涉及通信设备技术领域,尤其涉及一种高效传输的以太网设备。
背景技术
以太网是当今局域网采用的最通用的通信协议标准,组建于七十年代早期。以太网是一种传输速率为10/100/1000/2500/10000Mbps的常用局域网标准。基本上,以太网设备由共享传输媒体,如双绞线电缆或同轴电缆和多端口集线器、网桥或交换机构成。在星型或总线型配置结构中,集线器/交换机/网桥通过电缆使得计算机、打印机和工作站彼此之间相互连接。
以太网设备启动后,到与其它以太网设备进行传输大概分为两个阶段。如图1所示,第一阶段是以太网设备发现过程,启动后的以太网设备会通过LLDP(Link LayerDiscovery Protocol,链路层发现协议)将其主要的能力,如管理地址,设备标识,接口标识等信息发送给接入同一个局域网络的其它设备。同时也通过LLDP协议获取同一局域网的其它设备的对应信息。第二阶段,以太网设备基于第一阶段获取的信息,根据对端以太网设备的能力,发送对端能够处理的以太网数据包(以太网帧),从而实现了以太网设备间的通信。
以太网数据传输过程中使用的以太网数据包也称为以太网帧,其格式如图2所示,可以看出,一个以太网帧包括:前导码、帧开始符、数据、冗余校验和帧间距五个部分。其中,前导码长度是7个字节,默认值为7个字节的0x55;帧开始符长度一个字节,默认值为0x5D;数据部分包括以太网帧控制字段(长度18字节)和上层负载数据(变长),长度可变;冗余校验长度4个字节;帧间距的长度最小为12字节。通常一个以太网的MTU(MaximumTransmission Unit,最大传输单元)为1500字节,也就是说一个以太网数据帧最大可以到1500字节。
综上可以看出,每个以太网数据帧都包含两大类数据,一部分是固定的一些控制字段开销;一部分是承载的上层负载数据。其中上层负载数据的长度是可变的,而固定的控制字段开销相对固定,每个以太网帧最少需要42个字节的固定开销。而在现实中的应用中,存在大量的场景都会产生大量的较短的(100字节左右)上层应用数据,比如:语音通话的数据包、在线游戏的数据包等等。如果以100字节的上层负载数据为例,则每个以太网帧长度为142字节,此时的传输效率约为70.4%,传输效率较低。
发明内容
针对现有技术中存在的问题,本发明提供一种高效传输的以太网设备,包括:
数据发送模块,用于在每次接收到一上层设备下发的一数据包,且判断需要进行数据传输的同一局域网内的其他以太网设备支持小包聚合功能时,将所述数据包包含的各小包进行聚合封装处理形成至少一个聚合以太网帧并发送至对应的所述其他以太网设备;
数据接收模块,用于在接收到同一局域网内的支持所述小包聚合功能的所述其他以太网设备发送的数据帧,且判断所述数据帧为常规以太网帧时,将所述数据帧按照预先配置的一常规解析规则进行数据解析,以及判断所述数据帧为所述聚合以太网帧时,将所述数据帧按照预先配置的一聚合解析规则进行数据解析。
优选的,还包括一数据获取模块,分别连接所述数据发送模块和所述数据接收模块,用于在设备每次启动时,向所在的所述局域网广播自身的设备信息,并获取所述局域网中的其他以太网设备的所述设备信息,所述设备信息中包含表征自身是否支持所述小包聚合功能的参数;
则所述数据发送模块和所述数据接收模块根据所述设备信息判断进行数据传输的所述其他以太网设备是否支持所述小包聚合功能。
优选的,所述获取模块通过链路层发现协议向所在的所述局域网广播自身的所述设备信息。
优选的,所述数据包中包含多个顺序排列的负载包;
则所述数据发送模块包括:
第一判断单元,用于在判断需要进行数据传输的所述其他以太网设备不支持所述小包聚合功能时输出一第一信号,以及在所述其他以太网设备支持所述小包聚合功能时输出一第二信号;
第一发送单元,连接所述第一判断单元,用于根据所述第一信号分别将各所述负载包进行封装形成常规以太网帧并依次发送至所述其他以太网设备;
第二发送单元,连接所述第一判断单元,用于根据所述第二信号将属于大包的所述负载包按照常规封装成所述常规以太网帧,以及将属于小包的连续的所述负载包聚合封装成所述聚合以太网帧,并按照在所述数据包中的排列顺序依次发送至所述其他以太网设备。
优选的,所述第二发送单元包括:
比较子单元,用于根据所述第二信号分别获取各所述负载包的数据长度,并将所述数据长度大于预设的一阈值的所述负载包配置为所述大包,以及将所述数据长度不大于所述阈值的所述负载包配置为所述小包;
第一封装子单元,连接所述比较子单元,用于将属于所述大包的所述负载包封装形成所述常规以太网帧;
第二封装子单元,连接所述比较子单元,用于将连续的各所述小包进行聚合并在每个所述负载包前添加一分片头,直至聚合后的所述数据长度达到预设的一最大传输长度或连续的所有所述小包聚合完成时,封装形成所述聚合以太网帧;
发送子单元,分别连接所述第一封装子单元和所述第二封装子单元,用于按照封装前各所述负载包在所述数据包中的排列顺序依次将各所述常规以太网帧和各所述聚合以太网帧发送至所述其他以太网设备。
优选的,所述数据接收模块包括:
第二判断单元,用于在判断发送所述数据帧的所述其他以太网设备支持所述小包聚合功能时输出一第三信号,以及在不支持所述小包聚合功能时输出一第四信号;
第一接收单元,连接所述第二判断单元,用于根据所述第三信号将接收到的所述数据帧按照所述常规解析规则进行数据解析;
第二接收单元,连接所述第二判断单元,用于根据所述第四信号判断所述数据帧的帧类型为常规以太网帧时,将所述数据帧按照所述常规解析规则进行数据解析,以及判断所述数据帧的帧类型为所述聚合以太网帧时,将所述数据帧按照所述聚合解析规则进行数据解析。
优选的,所述常规以太网帧的帧结构依次包括前导码、帧开始符、所述负载包、冗余校验和帧间距;
所述聚合以太网帧的帧结构依次包括所述前导码、所述帧开始符、至少两个聚合数据、所述冗余校验和所述帧间距,每个聚合数据依次包括所述分片头和所述负载包。
优选的,所述常规以太网帧的所述帧开始符和所述聚合以太网帧的所述帧开始符的取值不同,所述第二接收单元根据所述帧开始符判断所述数据帧的所述帧类型。
上述技术方案具有如下优点或有益效果:通过为以太网设备配置小包聚合功能,使得在传输以太网小负载包时能够将多个小负载包聚合封装到一个以太网帧,有效提升以太网传输小负载包时的传输效率,同时保证了与老旧设备以及不支持小包聚合功能的以太网设备的兼容性。
附图说明
图1为现有以太网设备之间相互通信的过程示意图;
图2为常规以太网帧的帧结构示意图;
图3本发明的较佳的实施例中,一种高效传输的以太网设备的结构示意图;
图4为本发明的较佳的实施例中,均支持小包聚合功能的两个以太网设备之间相互通信的过程示意图;
图5为本发明的较佳的实施例中,支持小包聚合功能的以太网设备与不支持小包聚合功能的以太网设备之间相互通信的过程示意图;
图6为本发明的较佳的实施例中,聚合以太网帧的帧结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本发明并不限定于该实施方式,只要符合本发明的主旨,则其他实施方式也可以属于本发明的范畴。
本发明的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种高效传输的以太网设备,如图3所示,包括:
数据发送模块1,用于在每次接收到一上层设备下发的一数据包,且判断需要进行数据传输的同一局域网内的其他以太网设备支持小包聚合功能时,将数据包包含的各小包进行聚合封装处理形成至少一个聚合以太网帧并发送至对应的其他以太网设备;
数据接收模块2,用于在接收到同一局域网内的支持小包聚合功能的其他以太网设备发送的数据帧,且判断数据帧为常规以太网帧时,将数据帧按照预先配置的一常规解析规则进行数据解析,以及判断数据帧为聚合以太网帧时,将数据帧按照预先配置的一聚合解析规则进行数据解析。
具体地,本技术方案的高效传输的以太网设备同样包含两个阶段,如图4和图5所示,其中,第一阶段为以太网设备发现过程:
本发明的较佳的实施例中,还包括一数据获取模块3,分别连接数据发送模块1和数据接收模块2,用于在设备每次启动时,向所在的局域网广播自身的设备信息,并获取局域网中的其他以太网设备的设备信息,设备信息中包含表征自身是否支持小包聚合功能的参数;
则数据发送模块1和数据接收模块2根据设备信息判断进行数据传输的其他以太网设备是否支持小包聚合功能。
本发明的较佳的实施例中,数据获取模块3通过链路层发现协议向所在的局域网广播自身的设备信息,本实施例中,以太网设备广播的自身的设备信息中配置有表征自身是否支持小包聚合功能的参数,每个以太网设备通过局域网中广播的各设备信息能够获取启动的各以太网设备是否支持小包聚合功能的信息,进而能够根据不同以太网设备的能力不同进行适应性的通信。其中,上述参数的具体形式不作限定,只需在局域网中协商一致即可。
第二阶段为以太网设备传输过程,进一步包括数据发送过程和数据接收过程:
其中,上述数据发送过程为将上层设备下发的数据包转发给同一局域网内的其他以太网设备,其中,本发明的较佳的实施例中,上层设备一次下发的数据包数据包中通常包含多个顺序排列的负载包;
则数据发送模块1包括:
第一判断单元11,用于在判断需要进行数据传输的其他以太网设备不支持小包聚合功能时输出一第一信号,以及在其他以太网设备支持小包聚合功能时输出一第二信号;
第一发送单元12,连接第一判断单元11,用于根据第一信号分别将各负载包进行封装形成常规以太网帧并依次发送至其他以太网设备;
第二发送单元13,连接第一判断单元11,用于根据第二信号将属于大包的负载包按照常规封装成常规以太网帧,以及将属于小包的连续的负载包聚合封装成聚合以太网帧,并按照在数据包中的排列顺序依次发送至其他以太网设备。
具体地,考虑到同一局域网中可能同时包含支持小包聚合功能的以太网设备和不支持小包聚合功能的以太网设备,针对不支持小包聚合功能的以太网设备,若向其发送聚合以太网帧会造成数据解析失败的情况。基于此,为保证设备的兼容性,本实施例中,针对不支持小包聚合功能的以太网设备,仍然以常规以太网帧的方式传输数据包,针对同样支持小包聚合功能的以太网设备,则启用小负载包的聚合封装功能,以尽可能提升小负载包的传输效率。
进一步具体地,第二发送单元13包括:
比较子单元131,用于根据第二信号分别获取各负载包的数据长度,并将数据长度大于预设的一阈值的负载包配置为大包,以及将数据长度不大于阈值的负载包配置为小包;
第一封装子单元132,连接比较子单元131,用于将属于大包的负载包封装形成常规以太网帧;
第二封装子单元133,连接比较子单元131,用于将连续的各小包进行聚合并在每个负载包前添加一分片头,直至聚合后的数据长度达到预设的一最大传输长度或连续的所有小包聚合完成时,封装形成聚合以太网帧;
发送子单元134,分别连接第一封装子单元132和第二封装子单元133,用于按照封装前各负载包在数据包中的排列顺序依次将各常规以太网帧和各聚合以太网帧发送至其他以太网设备。
具体地,本实施例中,以上层设备一次发送的数据包包含依次排列的10个负载包为例,如其中第一个负载包为大包,第二个负载包至第六个负载包为小包,第七个负载包为大包,第八个负载包至第九个负载包为小包。此时,第一个负载包形成第一个常规以太网帧,第二个负载包至第六个负载包进行聚合封装,为方便说明,以各小包的数据长度相同为例,若四个小包聚合后的数据长度达到预设的最大传输长度,则仅能将第二个负载包至第五个负载包进行聚合封装成第一个聚合以太网帧,第六个负载包虽然是小包,但由于第七个负载包是大包,此时,将第六个负载包单独封装成第二个常规以太网帧,将第七个负载包封装成第三个常规以太网帧,第八个负载包至第九个负载包可以封装成第二个聚合以太网帧,则依次发送第一个常规以太网帧、第一个聚合以太网帧、第二个常规以太网帧、第三个常规以太网帧和第二个聚合以太网帧至其他以太网设备,即完成了该数据包的发送过程。
同样地,以上述为例,若三个小包聚合后的数据长度达到预设的最大传输长度,则将第二个负载包至第四个负载包进行聚合封装成第一个聚合以太网帧,将第五个负载包和第六个负载包进行聚合封装层第二各聚合以太网帧,将第七个负载包封装成第三个常规以太网帧,第八个负载包至第九个负载包可以封装成第三个聚合以太网帧,则依次发送第一个常规以太网帧、第一个聚合以太网帧、第二个聚合以太网帧、第二个常规以太网帧和第三个聚合以太网帧至其他以太网设备,即完成了该数据包的发送过程。
其中,上述数据接收过程为接收其他以太网设备发送的数据帧的过程,具体地,本发明的较佳的实施例中,数据接收模块2包括:
第二判断单元21,用于在判断发送数据帧的其他以太网设备支持小包聚合功能时输出一第三信号,以及在不支持小包聚合功能时输出一第四信号;
第一接收单元22,连接第二判断单元21,用于根据第三信号将接收到的数据帧按照常规解析规则进行数据解析;
第二接收单元23,连接第二判断单元22,用于根据第四信号判断数据帧的帧类型为常规以太网帧时,将数据帧按照常规解析规则进行数据解析,以及判断数据帧的帧类型为聚合以太网帧时,将数据帧按照聚合解析规则进行数据解析。
具体地,由于不同类型的以太网数据帧的封装结构不同,对应的数据解析规则也会不同,本实施例中,在接收其他以太网设备发送的数据帧时,首先确定发送数据帧的其他以太网设备是否支持小包聚合功能,若不支持小包聚合功能,则说明其只能发送常规以太网帧,此时直接调用常规解析规则对接收到的数据帧进行解析即可。若发送数据的其他以太网设备支持小包聚合功能,由数据发送过程可以看出,其可能发送常规以太网帧,也可能发送聚合以太网帧,因此,在解析之前需要进行帧类型的识别,以根据识别结果是常规以太网帧还是聚合以太网帧来确定是采用常规解析规则进行解析,还是需要采用聚合解析规则进行解析。
本发明的较佳的实施例中,如图2所示,常规以太网帧的帧结构依次包括前导码、帧开始符、负载包、冗余校验和帧间距;
如图6所示,聚合以太网帧的帧结构依次包括前导码、帧开始符、至少两个聚合数据、冗余校验和帧间距,每个聚合数据依次包括分片头和负载包。
本发明的较佳的实施例中,常规以太网帧的帧开始符和聚合以太网帧的帧开始符的取值不同,第二接收单元根据帧开始符判断数据帧的帧类型。
具体地,本实施例中,常规以太网帧和聚合以太网帧的前导码、冗余校验以及帧间距的定义均相同,区别在于常规以太网帧的帧开始符取值为通常为0x5D,可以将聚合以太网帧的帧开始符的取值配置为区别于0x5D,包括但不限于0x5F。
其中,上述分片头优选为2字节长,对分片的负载包的长度和是否为最后一个分片的负载包进行控制。
作为一个优选的实施方式,以存在连续多个小负载包,且每个小负载包的数据长度为100字节,最大传输长度为1500字节为例,采用本发明的高效传输的以太网设备时,一个聚合以太网帧可以传输1452字节数据,具体计算公式如下:
8(前导码)+(100(负载包)+2(分片头))*14+4(冗余校验)+12(帧间距)=1452
即一个聚合以太网帧可以传输14个100字节的小负载包,其传输效率为1400/1452*100%=96.4%。
而现有技术中传输14个100字节的负载包需要1736字节,计算公式如下:
(8(前导码)+100(负载包)+4(冗余校验)+12(帧间距))*14=1736
其传输效率为1400/1736*100=80.6%。
可以看出,该实施方式中,本发明的传输效率提高了近16%,由此可见,本发明的以太网设备可以明显提高小负载包的以太网传输小块,且负载包越小,传输效率提高越多。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

Claims (8)

1.一种高效传输的以太网设备,其特征在于,包括:
数据发送模块,用于在每次接收到一上层设备下发的一数据包,且判断需要进行数据传输的同一局域网内的其他以太网设备支持小包聚合功能时,将所述数据包包含的各小包进行聚合封装处理形成至少一个聚合以太网帧并发送至对应的所述其他以太网设备;
数据接收模块,用于在接收到同一局域网内的支持所述小包聚合功能的所述其他以太网设备发送的数据帧,且判断所述数据帧为常规以太网帧时,将所述数据帧按照预先配置的一常规解析规则进行数据解析,以及判断所述数据帧为所述聚合以太网帧时,将所述数据帧按照预先配置的一聚合解析规则进行数据解析。
2.根据权利要求1所述的以太网设备,其特征在于,还包括一数据获取模块,分别连接所述数据发送模块和所述数据接收模块,用于在设备每次启动时,向所在的所述局域网广播自身的设备信息,并获取所述局域网中的其他以太网设备的所述设备信息,所述设备信息中包含表征自身是否支持所述小包聚合功能的参数;
则所述数据发送模块和所述数据接收模块根据所述设备信息判断进行数据传输的所述其他以太网设备是否支持所述小包聚合功能。
3.根据权利要求2所述的以太网设备,其特征在于,所述数据获取模块通过链路层发现协议向所在的所述局域网广播自身的所述设备信息。
4.根据权利要求1所述的以太网设备,其特征在于,所述数据包中包含多个顺序排列的负载包;
则所述数据发送模块包括:
第一判断单元,用于在判断需要进行数据传输的所述其他以太网设备不支持所述小包聚合功能时输出一第一信号,以及在所述其他以太网设备支持所述小包聚合功能时输出一第二信号;
第一发送单元,连接所述第一判断单元,用于根据所述第一信号分别将各所述负载包进行封装形成常规以太网帧并依次发送至所述其他以太网设备;
第二发送单元,连接所述第一判断单元,用于根据所述第二信号将属于大包的所述负载包按照常规封装成所述常规以太网帧,以及将属于小包的连续的所述负载包聚合封装成所述聚合以太网帧,并按照在所述数据包中的排列顺序依次发送至所述其他以太网设备。
5.根据权利要求4所述的以太网设备,其特征在于,所述第二发送单元包括:
比较子单元,用于根据所述第二信号分别获取各所述负载包的数据长度,并将所述数据长度大于预设的一阈值的所述负载包配置为所述大包,以及将所述数据长度不大于所述阈值的所述负载包配置为所述小包;
第一封装子单元,连接所述比较子单元,用于将属于所述大包的所述负载包封装形成所述常规以太网帧;
第二封装子单元,连接所述比较子单元,用于将连续的各所述小包进行聚合并在每个所述负载包前添加一分片头,直至聚合后的所述数据长度达到预设的一最大传输长度或连续的所有所述小包聚合完成时,封装形成所述聚合以太网帧;
发送子单元,分别连接所述第一封装子单元和所述第二封装子单元,用于按照封装前各所述负载包在所述数据包中的排列顺序依次将各所述常规以太网帧和各所述聚合以太网帧发送至所述其他以太网设备。
6.根据权利要求5所述的以太网设备,其特征在于,所述数据接收模块包括:
第二判断单元,用于在判断发送所述数据帧的所述其他以太网设备支持所述小包聚合功能时输出一第三信号,以及在不支持所述小包聚合功能时输出一第四信号;
第一接收单元,连接所述第二判断单元,用于根据所述第三信号将接收到的所述数据帧按照所述常规解析规则进行数据解析;
第二接收单元,连接所述第二判断单元,用于根据所述第四信号判断所述数据帧的帧类型为常规以太网帧时,将所述数据帧按照所述常规解析规则进行数据解析,以及判断所述数据帧的帧类型为所述聚合以太网帧时,将所述数据帧按照所述聚合解析规则进行数据解析。
7.根据权利要求6所述的以太网设备,其特征在于,所述常规以太网帧的帧结构依次包括前导码、帧开始符、所述负载包、冗余校验和帧间距;
所述聚合以太网帧的帧结构依次包括所述前导码、所述帧开始符、至少两个聚合数据、所述冗余校验和所述帧间距,每个聚合数据依次包括所述分片头和所述负载包。
8.根据权利要求7所述的以太网设备,其特征在于,所述常规以太网帧的所述帧开始符和所述聚合以太网帧的所述帧开始符的取值不同,所述第二接收单元根据所述帧开始符判断所述数据帧的所述帧类型。
CN202210618516.7A 2022-06-01 2022-06-01 一种高效传输的以太网设备 Pending CN115225711A (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN202210618516.7A CN115225711A (zh) 2022-06-01 2022-06-01 一种高效传输的以太网设备
PCT/CN2022/124216 WO2023231264A1 (zh) 2022-06-01 2022-10-09 一种高效传输的以太网设备
TW111142280A TWI808035B (zh) 2022-06-01 2022-11-04 一種高效傳輸的乙太網設備
US17/985,520 US11876644B2 (en) 2022-06-01 2022-11-11 High-efficiency transmission ethernet device
EP22207108.6A EP4287566B1 (en) 2022-06-01 2022-11-14 High-efficiency transmission ethernet device
JP2022182207A JP7488599B2 (ja) 2022-06-01 2022-11-15 効率的に伝送するイーサネット装置
KR1020220153340A KR102753345B1 (ko) 2022-06-01 2022-11-16 일종의 효율적인 전송을 위한 이더넷 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210618516.7A CN115225711A (zh) 2022-06-01 2022-06-01 一种高效传输的以太网设备

Publications (1)

Publication Number Publication Date
CN115225711A true CN115225711A (zh) 2022-10-21

Family

ID=83607896

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210618516.7A Pending CN115225711A (zh) 2022-06-01 2022-06-01 一种高效传输的以太网设备

Country Status (7)

Country Link
US (1) US11876644B2 (zh)
EP (1) EP4287566B1 (zh)
JP (1) JP7488599B2 (zh)
KR (1) KR102753345B1 (zh)
CN (1) CN115225711A (zh)
TW (1) TWI808035B (zh)
WO (1) WO2023231264A1 (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050030974A1 (en) * 2003-08-07 2005-02-10 Bellsouth Intellectual Property Corporation Methods and systems for aggregating ethernet communications
CN101184098A (zh) * 2007-12-11 2008-05-21 华为技术有限公司 数据传输方法和传输装置
WO2008080315A1 (en) * 2006-12-30 2008-07-10 Huawei Technologies Co., Ltd. A method, equipment and system for transmitting data
WO2018210169A1 (zh) * 2017-05-19 2018-11-22 华为技术有限公司 数据传输方法、装置、设备及系统
US20200229032A1 (en) * 2019-01-11 2020-07-16 Blackberry Limited Aggregation of data frames
CN112738846A (zh) * 2020-12-25 2021-04-30 中国电子科技集团公司第五十四研究所 一种无线自组网中以太网帧聚合方法
CN112788550A (zh) * 2019-11-08 2021-05-11 黑莓有限公司 将消息聚合到单个传输中
US20220096003A1 (en) * 2015-07-17 2022-03-31 Chao-Lun Mai Method, apparatus, and system for automatic and adaptive wireless monitoring and tracking

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6721334B1 (en) * 1999-02-18 2004-04-13 3Com Corporation Method and apparatus for packet aggregation in packet-based network
US7489688B2 (en) * 2003-12-23 2009-02-10 Agere Systems Inc. Frame aggregation
US7447233B2 (en) * 2004-09-29 2008-11-04 Intel Corporation Packet aggregation protocol for advanced switching
KR101217628B1 (ko) * 2006-02-16 2013-01-02 삼성전자주식회사 전력선 통신 네트워크 상의 패킷 집합 방법 및 장치
US8351352B1 (en) * 2009-07-15 2013-01-08 Eastlake Iii Donald E Methods and apparatus for RBridge hop-by-hop compression and frame aggregation
CN102572936B (zh) * 2010-12-29 2014-06-18 迈普通信技术股份有限公司 一种无线聚合帧的发送处理方法及发送装置
KR20150050960A (ko) * 2013-11-01 2015-05-11 (주)티에이치엔 패킷의 전송 순서를 재배열하는 방법과 이를 이용하는 장치들
US20160099862A1 (en) * 2014-10-01 2016-04-07 Allied Telesis Holdings Kabushiki Kaisha Redundant network formation
KR102073552B1 (ko) * 2014-10-31 2020-02-05 아이디 퀀티크 에스.에이. 근거리 통신에 있어 암호화가 필요한 데이터 패킷의 생성방법 및 장치
EP3424151B1 (en) * 2016-03-03 2020-09-30 Andrew Wireless Systems GmbH Hybrid ran/digital das repeater system with ethernet transport
CN109842868B (zh) 2017-11-29 2021-09-03 华为技术有限公司 一种帧聚合、网络设置帧发送方法及设备
US11368873B2 (en) * 2017-12-15 2022-06-21 Huawei Technologies Co., Ltd. Method and system of packet aggregation
CN109861801B (zh) * 2018-10-15 2022-12-09 北京新岸线移动通信技术有限公司 一种数据传输方法及装置
CN109769268B (zh) * 2019-03-19 2022-05-31 南京信息职业技术学院 一种帧聚合算法
US11190628B2 (en) * 2019-04-03 2021-11-30 National Chiao Tung University High-speed data-plane packet aggregation and disaggregation method
US11329927B2 (en) * 2020-06-30 2022-05-10 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Automatic MTU configuration on a L2 domain
TWI745034B (zh) * 2020-08-18 2021-11-01 國立陽明交通大學 封包聚合及解聚合方法
CN112601255B (zh) * 2020-12-16 2023-05-26 北京银牧微电子科技有限公司 Mac帧发送方法及装置、phy帧聚合方法及装置
CN113542148B (zh) * 2021-07-15 2024-08-02 恒安嘉新(北京)科技股份公司 一种报文聚合方法、装置、网络网卡及可读存储介质

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050030974A1 (en) * 2003-08-07 2005-02-10 Bellsouth Intellectual Property Corporation Methods and systems for aggregating ethernet communications
WO2008080315A1 (en) * 2006-12-30 2008-07-10 Huawei Technologies Co., Ltd. A method, equipment and system for transmitting data
CN101184098A (zh) * 2007-12-11 2008-05-21 华为技术有限公司 数据传输方法和传输装置
WO2009086774A1 (zh) * 2007-12-11 2009-07-16 Huawei Technologies Co., Ltd. 数据传输方法、传输装置及传输系统
US20220096003A1 (en) * 2015-07-17 2022-03-31 Chao-Lun Mai Method, apparatus, and system for automatic and adaptive wireless monitoring and tracking
WO2018210169A1 (zh) * 2017-05-19 2018-11-22 华为技术有限公司 数据传输方法、装置、设备及系统
CN108965157A (zh) * 2017-05-19 2018-12-07 华为技术有限公司 数据传输方法、装置、设备及系统
US20200229032A1 (en) * 2019-01-11 2020-07-16 Blackberry Limited Aggregation of data frames
CN113316974A (zh) * 2019-01-11 2021-08-27 黑莓有限公司 数据帧的聚合
CN112788550A (zh) * 2019-11-08 2021-05-11 黑莓有限公司 将消息聚合到单个传输中
CN112738846A (zh) * 2020-12-25 2021-04-30 中国电子科技集团公司第五十四研究所 一种无线自组网中以太网帧聚合方法

Also Published As

Publication number Publication date
US20230396465A1 (en) 2023-12-07
EP4287566B1 (en) 2025-09-17
EP4287566C0 (en) 2025-09-17
KR102753345B1 (ko) 2025-01-09
US11876644B2 (en) 2024-01-16
WO2023231264A1 (zh) 2023-12-07
TW202349923A (zh) 2023-12-16
EP4287566A1 (en) 2023-12-06
JP7488599B2 (ja) 2024-05-22
KR20230167288A (ko) 2023-12-08
TWI808035B (zh) 2023-07-01
JP2023177208A (ja) 2023-12-13

Similar Documents

Publication Publication Date Title
CN104040969B (zh) 链路层发现协议包的分段
CN102148768B (zh) 报文转发方法和报文转发设备
CN104937896B (zh) 地址解析协议消息的处理方法和转发器、控制器
US9154586B2 (en) Method for parsing network packets having future defined tags
US20200128112A1 (en) Packet transmission method, proxy server, and computer-readable storage medium
US20200186389A1 (en) Virtual Extensible Local Area Network (VXLAN) Packet Encapsulation
CN105162732B (zh) 创建扩展端口的方法、装置
CN105577566A (zh) 报文汇聚传输的方法、装置和系统
CN110932992A (zh) 一种基于隧道模式的负载均衡通信方法
KR102383782B1 (ko) 데이터 통신에서의 터널 데이터 업데이트 처리방법
CN108282391B (zh) 一种vxlan报文分片方法和装置
CN107508828B (zh) 一种超远程数据交互系统及方法
CN116684362A (zh) 通信方法、系统、车载网络架构及作业机械
CN101795231B (zh) 一种实现协议报文透传的方法及装置
CN110912942B (zh) 一种降低udp报文发送时延的方法
CN115225711A (zh) 一种高效传输的以太网设备
CN107104813B (zh) 一种信息传输方法、网关及控制器
CN119652986A (zh) 数据处理方法、网卡及主机
CN113098780B (zh) 虚拟网络的报文处理方法、电子设备及存储介质
CN117675442A (zh) 一种数据处理方法、电子设备及计算机可读存储介质
CN111586730A (zh) 一种应用于轨道交通的无线通信方法及系统
US8583822B2 (en) Method and system for minimum frame size support for a communication protocol encapsulated over Ethernet
CN116074253A (zh) 一种报文链式转发方法及装置
CN118509499A (zh) 报文收发方法、交换芯片、处理设备和硬件平台
CN116320087A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20221021

RJ01 Rejection of invention patent application after publication