CN102571545A - 在IPv4网络中传递信息的方法和装置 - Google Patents
在IPv4网络中传递信息的方法和装置 Download PDFInfo
- Publication number
- CN102571545A CN102571545A CN201010607314XA CN201010607314A CN102571545A CN 102571545 A CN102571545 A CN 102571545A CN 201010607314X A CN201010607314X A CN 201010607314XA CN 201010607314 A CN201010607314 A CN 201010607314A CN 102571545 A CN102571545 A CN 102571545A
- Authority
- CN
- China
- Prior art keywords
- message
- expanded function
- head
- information
- field
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供了一种在IPv4网络中传递信息的方法,所述方法包括:在报文的IP头部的预留标记字段设置扩展功能指示并发送所述报文;接收报文,所述接收的报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型。从而用户可以使用IPv4协议传递更多的功能指示,扩展了IPv4协议功能。本发明实施例还提供了一种在IPv4网络中传递信息的装置。
Description
技术领域
本发明涉及通信及网络技术领域,更具体地说,涉及一种在Pv4网络中传递信息的方法和装置。
背景技术
第四版本网络互联协议(Internet Protocol Version 4,IPv4)协议,是由Internet工程任务组(Internet Engineering Task Force,IETF)制定的技术标准,用于在分组网络中传递分组报文。
目前IPv4协议经过多年的应用和发展,已经非常稳定。但是,技术人员正在研究很多新增加的功能特性(即扩展功能特性),用于完善IPv4的协议功能。而很多功能特性的实现依赖于协议的配合,即需要在IP报文的头部(IPHeader,即IP头部)设置指示,以便于通路上的所有节点,或者源IP节点/目的IP节点,都可以支持该扩展特性。但是,IP报文的IP头部已经没有空闲的字段可以使用了,这意味着很多功能特性将由于受制于协议的能力而无法实现。
传输控制协议/因特网互联协议(Transmission Control Protocol/InternetProtocol TCP/IP)协议族中规定,协议栈要为每一个报文保留规定时间(2分钟)的生命时间(lifetime),并且在这规定时间内,TCP要保证每一个报文都有唯一的16比特的标识符,另一方面,TCP为了避免在中间节点进行报文分段,还会在协议栈中记录TCP连接的MSS(Maximum Segment Size,最大分段大小),仅发送大小小于MSS的分组数据到IP层。从而造成在2分钟时间内,最多能够发送的分组个数为216,从而造成TCP传输带宽限制,在MTU为1500字节时,IPv4中的TCP连接理论上最大的性能为6.4Mbps,但是这种速率不能满足人们日益增长的需求。
发明内容
本发明提供一种IPv4网络及在所述网络中传递信息的方法和装置,以提高IP网络的服务质量。
一方面,提供了一种在IPv4网络中传递信息的方法,包括:
在报文的IP头部的预留标记字段设置扩展功能指示并发送所述报文;
接收报文,所述接收的报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型。
另一方面,提供了一种在IPv4网络中传递信息的方法,包括:
接收报文,所述报文的IP头部的预留标记字段携带扩展功能指示;
在待发送报文的IP头部的分段偏移字段设置所述扩展功能指示对应的扩展功能信息并发送设置后的所述报文,所述扩展功能信息包括扩展功能类型。
另一方面,提供了一种在IPv4网络中传递信息的装置,包括:
设置单元,用于在报文的IP头部的预留标记字段设置扩展功能指示;
报文收发单元,用于发送由所述设置单元设置后的报文;
所述报文收发单元还用于接收报文,所述接收报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型。
另一方面,提供了一种在IPv4网络中传递信息的装置,包括:
报文收发单元,用于接收报文,所述接收的报文的IP头部的预留标记字段携带扩展功能指示;
设置单元,用于在待发送报文的IP头部的分段偏移字段设置对应所述报文收发单元接收的所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型;
所述报文收发单元还用于发送所述设置单元设置的所述报文。
通过在报文的IP头部的预留标记字段设置扩展功能指示并发送报文,接收报文,所述接收的报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型,从而用户可以使用IPv4协议传递更多的功能指示,扩展了IPv4协议功能。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中IPv4报文的IP头部结构示意图;
图2为本发明一个实施例提供的一种在IPv4网络中传递信息的方法的流程图;
图3为本发明又一个实施例提供的一种在IPv4网络中传递信息的方法的流程图;
图4为本发明又一个实施例提供的一种在IPv4网络中传递信息的方法中提供的IP报文的头部结构示意图1;
图5为本发明又一个实施例提供的一种在IPv4网络中传递信息的方法的流程图;
图6为本发明又一个实施例提供的一种在IPv4网络中传递信息的方法中提供的IP报文的头部结构示意图2;
图7为本发明又一个实施例提供的一种在IPv4网络中传递信息的方法的流程图;
图8为本发明一个实施例提供的一种在IPv4网络中传递信息的装置的结构示意图;
图9为本发明又一个实施例提供的一种在IPv4网络中传递信息的装置的结构示意图。
具体实施方式
为了清楚起见,下面首先对本文出现的一些英文缩写或技术术语做简单介绍:
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
现有的IPv4协议中,IPv4头部定义如图1所示,从图中可以看出,IP头部包括:版本号(Version)、头部长度(Internet Header Length)、服务类型(Typeof Service)、报文总长度(Total Length)、IP报文标识符(Identification)、标志字段(Flags)、分段偏移(Fragment Offset)等。
其中:
IP报文标识符字段共有16个比特,用于标记单个IP报文的标识,于是***中的通信设备可以根据IP报文的标识符,在一定时间内对指定的报文进行处理,如调取指定标识符的IP报文,或者根据报文标识符判断重复IP报文等;
标志字段共有3个比特,其中:
Bit0:reserved,must be zero;
Bit1:(DF)0=May Fragment,1=Don’t Fragment;
Bit2:(MF)0=Last Fragment,1=More Fragment。
即Bit0现在尚未定义使用方式,属于预留标记字段。
分段偏移字段共有13个比特,用于标识原IP报文被分割后产生的各个新的分段报文在原IP报文中的位置(this field indicates where in the datagram thisfragment belongs),具体标识为:
Fragment Offset 13bits;
分段偏移的值代表了8个八位位组(即字节)的个数,例如,分段偏移为0,代表所在分段分组在分段之前是原分组的最开始的内容(The firstfragment has off zero),分段偏移为N,则代表所在的分段分组在分段之前是原分组的第N*8个字节开始的内容。分段的具体长度,则有分段分组中的IP头总长度字段来表示。
现有的IPv4协议中,虽然没有合适的比特位用来扩展新的功能特性,但是现有的分段偏移字段却存在使用浪费的情况,因为TCP在通过IP传输数据时,为了避免在中间路由器进行分段,并不会产生过大的数据分段,因此不会产生多个分段报文偏移量,这意味着,不需要很长的分段偏移字段。
基于此,本文提出了一种增加功能特性(即扩展IPv4协议功能)的方案,利用IP报文中的分段偏移字段的部分字段传递扩展功能信息。
一个实施例
本实施例提供了一种在IPv4网络中传递信息的方法,该方法的具体过程如图2所示,包括以下步骤:
步骤S21、在报文中的IP头部的预留标记字段设置扩展功能指示。
所述预留标记字段即Flags字段的Bit0,在默认情况下,设置为0。本方案利用该Flags字段传输扩展功能指示,一方面实现了对IP报文比特信息的充分利用,另一方面不影响整个IP报文的IP头部基本格式。另外,为了避免跟默认情况相冲突,可以将Bit0的数值置1以表示扩展功能指示。
步骤S22、发送所述设置有扩展功能指示的报文。
步骤S23、接收报文,所述接收的报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型。
具体的,接收上述携带扩展功能指示的IP报文的设备,若支持该扩展功能,则在返回的IP报文中,IP报文的IP头部的分段偏移字段携带着对应所述扩展功能指示的扩展功能信息。
所述扩展功能信息的扩展功能类型可以包括补充IP报文标识符,利用补充IP报文标识符和报文IP头部中的IP报文标识符(Identification)共同携带报文标识,增大了TCP数据的传输量,解决了现有IPv4网络传输TCP数据带宽不足的问题,提高了IPv4网络的服务质量。
所述扩展功能的扩展功能类型还可以包括反馈路径拥塞状态,IPv4网络中的通信节点能够通过其他节点反馈的路径拥塞状态,及时采取措施避免路径拥塞,保证信息传递正常进行,进而提高IP网络的服务质量。
通过在报文的IP头部的预留标记字段设置扩展功能指示并发送报文,接收报文,所述接收的报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型,从而用户可以使用IPv4协议传递更多的功能指示,扩展了IPv4协议功能,提高了IP网络的服务质量。
又一个实施例
本实施例提供了一种在IPv4网络中传递信息的方法,该方法的具体过程如图3所示,包括以下步骤:
步骤S31、接收报文,所述报文的IP头部的预留标记字段携带扩展功能指示。
所述预留标记字段即Flags字段的Bit0,在默认情况下,设置为0。本方案利用该Flags字段传输扩展功能指示,一方面实现了对IP报文比特信息的充分利用,另一方面不影响整个IP报文的IP头部基本格式。另外,为了避免跟默认情况相冲突,可以将Bit0的数值置1以表示扩展功能指示。
步骤S32、在待发送报文的IP头部的分段偏移字段设置对应所述扩展功能指示的扩展功能信息。
步骤S33、发送所述设置扩展功能信息的报文。
本发明实施例通过接收报文,所述报文的IP头部的预留标记字段携带扩展功能指示,在待发送报文的IP头部的分段偏移字段设置所述扩展功能指示对应的扩展功能信息,并发送设置后的所述报文,所述扩展功能信息包括扩展功能类型,从而用户可以使用IPv4协议传递更多的功能指示,扩展了IPv4协议功能,提高了IP网络的服务质量。另外,采用本发明提供的方法,能够对现有的报文的IP头部预留标记字段以及分段偏移字段进行了合理使用,提高了码字资源的利用率。
本实施例的具体过程与上述实施例的具体过程相对应,上述实施例主要描述请求使用扩展功能一端的报文传递过程,而本实施例主要描述响应使用扩展功能一端的报文传递过程,其步骤相对应,可相互参照。
又一个实施例
本实施例是上述各实施例的一种具体实现方式,在本实施例中扩展功能类型为补充IP报文标识符,即利用报文的IP头部的分段偏移字段中的部分比特设置Indication字段(在本实施例中作为补充IP报文标识符),由Indication与报文的IP头部中的Identification共同携带报文标识,此时IP报文的头部结构如图4所示,假设在IPv4网络中,主机A和主机B之间需要传递信息,于是预先约定分段偏移量中N位高位比特作为补充IP报文标识符,用于提升TCP的性能,主机A和主机B之间的报文传递过程中,主机A在将待发送的SYN报文(SYN报文指TCP协议中,Synchronize sequence numbers控制比特设置为1的报文,用于TCP连接建立请求)的IP头部的Flags字段的Bit0设置为1后,执行如图5所示的流程,该流程包括:
步骤S51、主机A向主机B发送所述SYN报文,该SYN报文的IP头部的Flags字段的Bit0设置为1,即Flags-Bit0==1;
主机A向主机B发送SYN报文(报文中TCP的SYN控制比特置为1),发起TCP连接建立过程,主机A希望使用补充IP报文标识符功能,以便得到更高的带宽上限用于传递数据,则设置该SYN报文的IP头部的预留标记字段(即Flags-Bit0)数值等于1,即Flags-Bit0==1。
步骤S52、主机B回复SYN/ACK(SYN/ACK报文指TCP协议中,Synchronize sequence numbers和Acknowledgment field significant控制比特同时置为1的报文,用于TCP连接建立请求和响应),表示支持使用新增加的补充IP报文标识符,并将在ACK消息的IP头部中的Flags字段的Bit0的数值置为1,即Flags-Bit0==1;
步骤S53、主机A向主机B回复ACK(ACK报文指TCP协议中,Acknowledgment field significant控制比特置为1的报文,用于对TCP报文的响应),表示协商完成,此次TCP连接支持补充IP报文标识符特性,并保持Flags-Bit0==1。
在主机A向主机B回复ACK后,完成标志TCP连接建立的三次握手,并确定建立的TCP连接支持补充IP报文标识符特性。
步骤S54、主机A向主机B发送IP报文,由所述IP报文的IP报文标识符(Identification)和补充IP报文标识符(Indication)两个字段共同携带报文标识,并置Flags-Bit0==1。
步骤S55、主机B向主机A回复ACK,并置Flags-Bit0==1。
主机B根据Identification和Indication标识所接收的报文。
本实施例利用IPv4报文头部的预留标记字段设置“使用补充IP报文标识符功能”的扩展功能指示,并通过报文头部的分段偏移字段携带补充IP报文标识符,利用该补充IP标识符和报文头部的IP标识符共同表示IP报文标识,增大了信息的传输量,提高了IP网络的服务质量,从而提升了TCP连接的性能。
并且,在实施过程中,无需改变IP报文标识符的单一性,从而保证报文能够被分段处理,保证了IPv4协议族原有的灵活性和健壮性,提高IP网络的服务质量。例如:对于有多个接口的IP设备(下文统称为多接口设备)来说,可以使用多个接口分别跟其他设备通信,并且各个接口的最大传输单元(Maximum Transmission Unit,MTU)可能不同。所述多接口设备可以使用接口热备份功能,即使用较大的MTU的链路从其他设备接收和发送数据,并使用较小的MTU的接口作为热备份接口;或者,使用流动性管理功能,即将业务数据流从一个接口无缝地切换到另一个接口。
又一个实施例
本实施例是前文图2或图3所示实施例的另一种具体实现方式,也可以认为是所述两个实施例的一种扩展,将IP报文的Indication字段进一步分解为两部分:指示类型(Indication Type)和指示值(Indication Value),通过这两部分信息更加灵活地实现扩展功能,此时IP报文的IP头部结构如图6所示。
本实施例同样可以用于IPv4网络中任意两个通信设备之间的报文传递,与实施例一的区别在于,实施例一可以使用Flags字段的Bit0来指示原分段偏移字段中有部分比特被用于承载扩展功能信息,这种方式仅能提供一种扩展功能信息,而本实施例却可以指示多种扩展功能信息,例如:
指示类型(indication type)为0,则指示值(Indication Value)指示扩展功能A信息;
indication type==1,Indication Value指示扩展功能B信息;
indication type==2,Indication Value指示扩展功能C信息。
......以此类推。
于是,当指示类型字段长度为M比特时,可以提供支持2M种扩展功能,当指示值长度为N比特时,每一种扩展功能可以最多提供2N种功能信息。
扩展功能类型可以包括前文所述的补充IP报文标识符,以增加传输带宽,还可以包括反馈路径拥塞状态,为实现拥塞控制提供基础。
下面仍然以主机A和主机B进行报文传递为例进行说明,假设主机A和主机B之间预先约定:指示类型长度为2比特,指示值长度为4比特,当指示类型为二进制的“01”时,指示值代表“补充IP报文标识符”,当指示类型为二进制的“10”时,指示值代表“路径拥塞状态”,则,主机A和主机B之间报文传递过程如图7所示,包括以下步骤:
步骤S71、主机A向主机B发送所述SYN报文,该SYN报文的IP头部的Flags字段的Bit0设置为1,即Flags-Bit0==1;
主机A向主机B发送SYN报文,发起TCP连接建立过程,主机A希望使用补充IP报文标识符功能及反馈路径拥塞状态功能,以便得到更高的带宽上限用于传递数据,以及了解路径拥塞状态以便后续进行拥塞控制,则设置Flags-Bit0==1。
步骤S72、主机B回复SYN/ACK,表示支持使用新增加的补充IP报文标识符及支持反馈路径拥塞状态,并将在ACK消息的IP头部中的Flags字段的Bit0的数值置为1,即Flags-Bit0==1;
步骤S73、主机A向主机B回复ACK表示协商完成,并保持Flags-Bit0==1。
步骤S74、主机A向主机B发送报文,将所述报文的Ind-type设置为二进制的“01”,并由IP报文标识符和补充IP报文标识符两个字段共同携带报文标识。
步骤S75、主机B向主机A回复ACK,并置Flags-Bit0==1。
步骤S76、主机A继续向主机B发送报文,同步骤S74。
步骤S77、主机B检测到主机A到主机B的IP路径上出现拥塞,或者预测出主机A到主机B的IP路径上将要出现拥塞,则在发给主机A的ACK消息中,将Flags字段的Bit0比特设置为1,并且将ind-type字段设置为二进制的“10”,以及在ind-value中设置代表拥塞状态的值。于是,主机B能够根据所述路径拥塞状态信息对后续发送的报文进行拥塞控制。
需要说明的是,主机A到主机B的IP路径上的中间节点(例如路由器设备)也可以按照检测到的网络状态,设置或者修改IP报文中的路径拥塞状态值。(例如二进制的“0000”代表主机无拥塞,二进制的“0001”代表主机预测发生拥塞,二进制的“0010”代表主机检测到拥塞发生,二进制的“0011”代表主机检测到严重拥塞,二进制的“1000”代表中间节点无拥塞,二进制的“1001”代表中间节点预测发生拥塞,二进制的“1010”代表中间节点检测到拥塞发生,二进制的“1011”代表中间节点检测到严重拥塞。)
本发明实施例对图2或图3所示实施例进行了改进,将IP报文的Indication字段进一步分解为两部分,通过这两部分信息更加灵活地实现扩展功能。不仅能够通过补充IP标识符以增加传输带宽,而且,还能反馈路径拥塞状态,为实现拥塞控制提供基础,例如主机能够通过路由器反馈的路径拥塞状态,及时采取措施避免路径拥塞,保证信息传递正常进行,进而提高IP网络的服务质量。
当然,还可以灵活改变指示类型,从而完成对应的扩展功能,在此不再一一赘述。
需要说明的是,上述各实施例中仅以两个主机之间的报文传递为例进行说明,其实也可以应用于IPv4网络中客户端和服务器之间的报文传递,还可以应用于IPv4网络中路由器和主机之间的报文传递。对于IPv4网络中路由器和主机之间的报文传递,所述扩展功能可以是“反馈路径拥塞状态”,即:路由器和主机预先预定:所述扩展功能信息为拥塞状态信息,则路由器在给主机发送IP报文时,通过该IP报文的IP头部的分段偏移字段的部分比特传递路径拥塞状态信息。
实际上,本文提供的方法能够适用于IPv4网络中任意两个通信设备之间的报文传递。
又一实施例
本发明同时还提供了一种实现上述报文传递方法的装置,其中一种结构如图8所示,另一种结构如图9所示。
请参考图8,实现上述报文传递方法的装置包括设置单元81、报文收发单元82,其中:
设置单元81,用于在报文的IP头部的预留标记字段设置扩展功能指示。
报文收发单元82,用于发送由所述设置单元设置后的报文,还用于接收报文,所述接收报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型。
通过在报文的IP头部的预留标记字段设置扩展功能指示并发送报文,接收报文,所述接收的报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型,从而用户可以使用IPv4协议传递更多的功能指示,扩展了IPv4协议功能。
其中,所述设置单元81在报文的IP头部的预留标记字段Flags的Bit0值设置为1,以设置扩展功能指示。
请参考图9,实现上述报文传递方法的装置包括报文收发单元91和设置单元92,其中:
报文收发单元91,用于接收报文,所述接收的报文的IP头部的预留标记字段携带扩展功能指示。
设置单元92,用于在待发送报文的IP头部的分段偏移字段设置对应所述报文收发单元接收的所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型。
所述报文收发单元91还用于发送所述设置单元92设置的所述报文。
本发明实施例通过接收报文,所述报文的IP头部的预留标记字段携带扩展功能指示,在待发送报文的IP头部的分段偏移字段设置所述扩展功能指示对应的扩展功能信息,并发送设置后的所述报文,所述扩展功能信息包括扩展功能类型,从而用户可以使用IPv4协议传递更多的功能指示,扩展了IPv4协议功能,提高了IP网络的服务质量。另外,采用本发明提供的方法,能够对现有的报文的IP头部预留标记字段以及分段偏移字段进行了合理使用,提高了码字资源的利用率。
所述扩展功能信息可以是由设置在分段偏移字段中部分比特的Indication,该Indication的内容用于指示补充报文标识或拥塞状态信息等扩展功能信息。此外,该Indication字段还可以进一步分解为两部分:Indication Type和Indication Value,通过这两部分信息更加灵活地实现扩展功能,例如当Indication Type=0时,Indication Value为“补充报文标识”,当Indication Type=1时,Indication Value为“反馈路径拥塞状态”等。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
除此之外,本发明同时还提供了一种IPv4网络,该***包括若干通信节点,所述通信节点包括传递信息的装置,传递信息的装置的具体结构和工作过程可以参考前文装置部分的内容,在此不再赘述。
所述通信节点包括客户端、服务器、主机或路由器。
需要说明的是,图2至图9所示的实施例只是本发明所介绍的优选实施例,本领域技术人员在此基础上,完全可以设计出更多的实施例,因此,本发明并不局限于已提供的实施例,对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,都为本发明保护的范围,由于篇幅有限,不在此处赘述。
本领域技术人员可以理解,可以使用许多不同的工艺和技术中的任意一种来表示信息、消息和信号。例如,上述说明中提到过的消息、信息都可以表示为电压、电流、电磁波、磁场或磁性粒子、光场或以上任意组合。
专业人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (12)
1.一种在第四版本网络互联协议IPv4网络中传递信息的方法,其特征在于,包括:
在报文的IP头部的预留标记字段设置扩展功能指示并发送所述报文;
接收报文,所述接收的报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型。
2.根据权利要求1所述的方法,其特征在于,所述报文的IP头部的预留标记字段携带扩展功能指示包括Flags字段的比特0设置为1。
3.根据权利要求1所述的方法,其特征在于:
若扩展功能类型为补充IP报文标识符,所述方法还包括:
采用所述补充IP报文标识符和原有IP报文标识符,标识所述接收报文;
若所述扩展功能类型为路径拥塞状态信息,所述方法还包括:
根据所述路径拥塞状态信息对后续发送的报文进行拥塞控制。
4.一种在IPv4网络中传递信息的方法,其特征在于,包括:
接收报文,所述报文的IP头部的预留标记字段携带扩展功能指示;
在待发送报文的IP头部的分段偏移字段设置所述扩展功能指示对应的扩展功能信息并发送设置后的所述报文,所述扩展功能信息包括扩展功能类型。
5.根据权利要求4所述的方法,其特征在于,所述报文的IP头部的预留标记字段携带扩展功能指示包括Flags字段的比特0设置为1。
6.根据权利要求4所述的方法,其特征在于,所述扩展功能类型为补充IP报文标识符或路径拥塞状态信息。
7.一种在IPv4网络中传递信息的装置,其特征在于,包括:
设置单元,用于在报文的IP头部的预留标记字段设置扩展功能指示;
报文收发单元,用于发送由所述设置单元设置后的报文;
所述报文收发单元还用于接收报文,所述接收报文的IP头部的分段偏移字段携带对应所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型。
8.根据权利要求7所述的装置,其特征在于,所述设置单元具体用于报文IP头部预留标记字段设置携带Flags字段的比特0设置为1。
9.根据权利要求7所述的装置,其特征在于,所述扩展功能类型为补充IP报文标识符或路径拥塞状态信息。
10.一种在IPv4网络中传递信息的装置,其特征在于,包括:
报文收发单元,用于接收报文,所述接收的报文的IP头部的预留标记字段携带扩展功能指示;
设置单元,用于在待发送报文的IP头部的分段偏移字段设置对应所述报文收发单元接收的所述扩展功能指示的扩展功能信息,所述扩展功能信息包括扩展功能类型;
所述报文收发单元还用于发送所述设置单元设置的所述报文。
11.根据权利要求10所述的装置,其特征在于,所述接收单元接收所述报文的IP头部的预留标记字段携带Flags字段的比特0设置为1。
12.根据权利要求10所述的装置,其特征在于,所述扩展功能类型为补充IP报文标识符或路径拥塞状态信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010607314XA CN102571545A (zh) | 2010-12-27 | 2010-12-27 | 在IPv4网络中传递信息的方法和装置 |
PCT/CN2011/084751 WO2012089107A1 (zh) | 2010-12-27 | 2011-12-27 | 在IPv4网络中传递信息的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010607314XA CN102571545A (zh) | 2010-12-27 | 2010-12-27 | 在IPv4网络中传递信息的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102571545A true CN102571545A (zh) | 2012-07-11 |
Family
ID=46382311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010607314XA Pending CN102571545A (zh) | 2010-12-27 | 2010-12-27 | 在IPv4网络中传递信息的方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102571545A (zh) |
WO (1) | WO2012089107A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104135439A (zh) * | 2014-07-25 | 2014-11-05 | 西安空间无线电技术研究所 | 一种icmp差错报文快速生成方法 |
WO2015100644A1 (zh) * | 2013-12-31 | 2015-07-09 | 华为技术有限公司 | 一种处理报文的方法和装置 |
CN108011839A (zh) * | 2017-12-15 | 2018-05-08 | 盛科网络(苏州)有限公司 | 基于IPv4的策略标签的实现方法 |
CN109756427A (zh) * | 2017-11-03 | 2019-05-14 | 财团法人资讯工业策进会 | 网络品质控管***及网络品质控管方法 |
WO2020174414A1 (en) * | 2019-02-27 | 2020-09-03 | International Business Machines Corporation | Extended asynchronous data mover functions compatibilty indication |
CN113839868A (zh) * | 2020-06-24 | 2021-12-24 | 中国电信股份有限公司 | SRv6策略信息控制方法、***和控制器 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10742775B2 (en) | 2017-07-11 | 2020-08-11 | Futurewei Technologies, Inc. | Supporting internet protocol version 4 (IPv4) extension headers |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101557349A (zh) * | 2009-05-26 | 2009-10-14 | 孙斌 | 处理互联网数据报的方法和*** |
CN101645823A (zh) * | 2009-09-02 | 2010-02-10 | 杭州华三通信技术有限公司 | 一种6to4隧道的压缩方法及装置 |
-
2010
- 2010-12-27 CN CN201010607314XA patent/CN102571545A/zh active Pending
-
2011
- 2011-12-27 WO PCT/CN2011/084751 patent/WO2012089107A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101557349A (zh) * | 2009-05-26 | 2009-10-14 | 孙斌 | 处理互联网数据报的方法和*** |
CN101645823A (zh) * | 2009-09-02 | 2010-02-10 | 杭州华三通信技术有限公司 | 一种6to4隧道的压缩方法及装置 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015100644A1 (zh) * | 2013-12-31 | 2015-07-09 | 华为技术有限公司 | 一种处理报文的方法和装置 |
CN104135439A (zh) * | 2014-07-25 | 2014-11-05 | 西安空间无线电技术研究所 | 一种icmp差错报文快速生成方法 |
CN104135439B (zh) * | 2014-07-25 | 2017-05-31 | 西安空间无线电技术研究所 | 一种icmp差错报文快速生成方法 |
CN109756427A (zh) * | 2017-11-03 | 2019-05-14 | 财团法人资讯工业策进会 | 网络品质控管***及网络品质控管方法 |
CN108011839A (zh) * | 2017-12-15 | 2018-05-08 | 盛科网络(苏州)有限公司 | 基于IPv4的策略标签的实现方法 |
WO2020174414A1 (en) * | 2019-02-27 | 2020-09-03 | International Business Machines Corporation | Extended asynchronous data mover functions compatibilty indication |
US11061685B2 (en) | 2019-02-27 | 2021-07-13 | International Business Machines Corporation | Extended asynchronous data mover functions compatibility indication |
US11487547B2 (en) | 2019-02-27 | 2022-11-01 | International Business Machines Corporation | Extended asynchronous data mover functions compatibility indication |
CN113839868A (zh) * | 2020-06-24 | 2021-12-24 | 中国电信股份有限公司 | SRv6策略信息控制方法、***和控制器 |
CN113839868B (zh) * | 2020-06-24 | 2023-11-24 | 中国电信股份有限公司 | SRv6策略信息控制方法、***和控制器 |
Also Published As
Publication number | Publication date |
---|---|
WO2012089107A1 (zh) | 2012-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102571545A (zh) | 在IPv4网络中传递信息的方法和装置 | |
WO2018210117A1 (zh) | 一种拥塞控制方法、网络设备及其网络接口控制器 | |
WO2017012510A1 (zh) | 传输灵活以太网的业务流的方法和装置 | |
US10735373B2 (en) | Communications over multiple protocol interfaces in a computing environment | |
CN111083161A (zh) | 数据传输的处理方法及装置、物联网设备 | |
CN102035751A (zh) | 一种数据的传输方法和设备 | |
CN103024008B (zh) | 物联网中数据传输的方法、设备和*** | |
CN104518853A (zh) | 一种数据重传的方法、接收端及*** | |
CN102571587A (zh) | 报文转发方法和设备 | |
CN107852773A (zh) | 一种数据传输的方法、相关设备及*** | |
CN104518973A (zh) | 一种基于sdn环境的数据的可靠组播传输方法 | |
CN105262836A (zh) | 服务器推送信息的方法及客户端接收推送信息的方法 | |
CN110191066A (zh) | 一种确定最大传输单元pmtu的方法、设备及*** | |
CN101427277A (zh) | 数字内容传输的服务质量 | |
US20110022721A1 (en) | Method and system for packetizing data for servicing traffic end-to-end | |
US20130148658A1 (en) | Systems and methods for scalable multicast communication using self-rooted forwarding trees | |
TW202213118A (zh) | 資料傳輸系統與資料傳輸方法 | |
WO2015113291A1 (zh) | 无线网络数据处理装置和无线网络*** | |
CN104202313A (zh) | 数据转发方法及网关 | |
CN112968919B (zh) | 一种数据处理方法、装置、设备和存储介质 | |
CN104754521A (zh) | 一种报文转发方法、无线接入点、无线控制器和*** | |
JP2016111428A (ja) | ゲートウェイ装置、スマートメータおよび無線メッシュネットワーク | |
CN105681223A (zh) | 一种sdn的数据包转发方法及装置 | |
WO2013078873A1 (zh) | 识别应答报文的方法及设备 | |
CN104639557A (zh) | 一种建立pcep会话的方法、***及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120711 |