CN103944832A - PMTU value determining method, device and system - Google Patents

PMTU value determining method, device and system Download PDF

Info

Publication number
CN103944832A
CN103944832A CN201410158322.9A CN201410158322A CN103944832A CN 103944832 A CN103944832 A CN 103944832A CN 201410158322 A CN201410158322 A CN 201410158322A CN 103944832 A CN103944832 A CN 103944832A
Authority
CN
China
Prior art keywords
node
data message
pmtu
intermediate node
message
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.)
Granted
Application number
CN201410158322.9A
Other languages
Chinese (zh)
Other versions
CN103944832B (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.)
Hangzhou H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies 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 Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201410158322.9A priority Critical patent/CN103944832B/en
Publication of CN103944832A publication Critical patent/CN103944832A/en
Application granted granted Critical
Publication of CN103944832B publication Critical patent/CN103944832B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a PMTU value determining method, device and system. The PMTU value determining method includes the steps that a source node receives PMTU oversized messages sent by a first middle node, wherein an interface MTU value of the first middle node and data messages received by the first middle node are carried in the PMTU oversized messages; the source node resolves expanding heads added by other middle nodes on the data message transmission path from the source node to the first middle node from the data messages; the source node determines that the PMTU value is the length subtracting the expanding heads from the interface MTU value. By means of the PMTU value determining method, device and system, the length of the data messages sent to the middle nodes can be prevented from being larger than the interface MTU value of the middle nodes, and the data messages are prevented from being abandoned by the middle nodes all the time.

Description

A kind of definite method, apparatus and system of PMTU value
Technical field
The present invention relates to communication technical field, especially a kind of definite method, apparatus and system of PMTU value.
Background technology
In IPv6 network, each node is in the time sending datagram, and the length of data message can not exceed interface mtu (Maxim Transmission Unit, the MTU) value of this node.Therefore, in the time that the length of data message is greater than the interface mtu value of this node, need to carry out burst processing to data message by source node, thereby ensure that the data message transmitting is not more than interface mtu value on path.
As shown in Figure 1, for the application scenarios schematic diagram of IPv6 network, for the transmitting procedure of data message, suppose that node A is source node (being the source of data message), Node B and node C are intermediate node, and node D is destination node (being the destination of data message), in addition, the interface mtu value of node A is 1500, and the interface mtu value of Node B is 1600, and the interface mtu value of node C is 1480.
Under this application scenarios, be greater than 1500 if need to be transferred to the length of the data message of node D, node A carries out burst to data message, the length of the data message after burst can not be greater than 1500, the length of supposing the data message after burst is 1500, and the data message after burst is sent to Node B by node A.Node B receiving after data message, and because the length 1500 of data message is less than the interface mtu value 1600 of Node B, therefore Node B directly sends to data message node C.Node C is receiving after data message, because the length 1500 of data message is greater than the interface mtu value 1480 of node C, therefore node C sends PMTU(Path Maxim Transmission Unit to node A, PMTU) super large message, the interface mtu value of having carried node C in this PMTU super large message is 1480.
Node A is receiving after PMTU super large message, determine the interface mtu value 1480 of PMTU value for carrying in PMTU super large message, therefore when node A carries out burst processing to data message, the length of the data message after burst is not more than 1480, the length of supposing the data message after burst is 1480, and the data message after burst is sent to Node B by node A.Node B receiving after data message, and because the length 1480 of data message is less than the interface mtu value 1600 of Node B, therefore Node B directly sends to data message node C.Node C receiving after data message, and because the length 1480 of data message is not more than the interface mtu value 1480 of node C, therefore node C directly sends to data message node D.
In prior art, based on actual needs, the intermediate nodes such as Node B and node C may add IPv6 extension header in data message.Based on this, node A carries out after burst data message, and the length of supposing the data message after burst is 1500, and the data message after burst is sent to Node B by node A.Node B is being received after data message, adds IPv6 extension header in data message, supposes that the prolate-headed length of IPv6 is 50, is less than the interface mtu value 1600 of Node B due to the length 1550 of data message, and therefore data message is sent to node C by Node B.Node C receiving after data message, and because the length 1550 of data message is greater than the interface mtu value 1480 of node C, therefore node C sends PMTU super large message to node A, and the interface mtu value of carrying node C in this PMTU super large message is 1480.
Node A is after receiving PMTU super large message, determine the interface mtu value 1480 of PMTU value for carrying in PMTU super large message, and node A is in the time carrying out burst processing to data message, the length of the data message after burst is not more than 1480, the length of supposing the data message after burst is 1480, and the data message after burst is sent to Node B by node A.Node B is after receiving data message, in data message, add IPv6 extension header, suppose that the prolate-headed length of IPv6 is 50, be less than the interface mtu value 1600 of Node B due to the length 1530 of data message, therefore Node B directly sends to data message node C.Node C is after receiving data message, and because the length 1530 of data message is greater than the interface mtu value 1480 of node C, therefore node C still needs to send PMTU super large message to node A, and the interface mtu value of carrying node C in this PMTU super large message is 1480.
Obviously, based on above-mentioned processing, send to the length of the data message of node C may be greater than all the time the interface mtu value 1480 of node C, thereby cause node C data message cannot be sent to node D, then cause data message cannot successfully send to destination node, data message is abandoned by node C all the time.
Summary of the invention
The embodiment of the present invention provides a kind of definite method, apparatus and system of PMTU value, so that intermediate node can send to destination node by data message, avoids data message to be abandoned by intermediate node all the time.
In order to achieve the above object, the embodiment of the present invention provides a kind of definite method of PMTU PMTU value, said method comprising the steps of:
Described source node receives the PMTU super large message that the first intermediate node generates and sends; Wherein, in described PMTU super large message, carried interface mtu value and the received data message of described the first intermediate node of described the first intermediate node, described the first intermediate node is the node that the length of the data message of described source node transmission exceedes the interface mtu value of this first intermediate node;
Described source node parses at least one extension header being added to other intermediate node on the data-message transmission path described the first intermediate node by described source node from described data message;
Described source node determines that PMTU value deducts described prolate-headed length for described interface mtu value.
Described source node determines that PMTU value is after described interface mtu value deducts described prolate-headed length, described method also comprises: described source node is in the time sending datagram to destination node, according to described PMTU value, data message is carried out to burst, so that the length of the data message after burst is not more than described PMTU value, and the data message after described burst is sent to described destination node by intermediate node.
Described network comprises IPv6 network, and described data message comprises IPv6 data message;
Wherein, described IPv6 data message comprises extension header field and message payload field, and at least one extension header that described extension header field is added for carrying described other intermediate node, and described extension header field in described IPv6 data message, be positioned at described payload field before.
The content of carrying at least one extension header that described other intermediate node adds comprise following one or more: the label information of the positional information of described other intermediate node, the authentication information of described other intermediate node, described other intermediate node.
The embodiment of the present invention provides a kind of network equipment, and the described network equipment specifically comprises:
Receiver module, the PMTU PMTU super large message that generates and send for receiving the first intermediate node; Wherein, in described PMTU super large message, carried interface mtu value and the received data message of described the first intermediate node of described the first intermediate node, described the first intermediate node is the node that the length of the data message of described network equipment transmission exceedes the interface mtu value of this first intermediate node;
Parsing module, for parsing at least one extension header being added to other intermediate node the data-message transmission path described the first intermediate node by the described network equipment from described data message;
Determination module, for determining that PMTU value deducts prolate-headed length for described interface mtu value.
Also comprise: sending module, for in the time sending datagram to destination node, according to described PMTU value, data message is carried out to burst, so that the length of the data message after burst is not more than described PMTU value, and the data message after described burst is sent to described destination node by intermediate node.
Described network comprises IPv6 network, and described data message comprises IPv6 data message;
Wherein, described IPv6 data message comprises extension header field and message payload field, and at least one extension header that described extension header field is added for carrying described other intermediate node, and described extension header field in described IPv6 data message, be positioned at described payload field before.
The content of carrying at least one extension header that described other intermediate node adds comprise following one or more: the label information of the positional information of described other intermediate node, the authentication information of described other intermediate node, described other intermediate node.
The embodiment of the present invention provides a kind of PMTU PMTU value fixed system really, and described PMTU value really fixed system comprises source node, the first intermediate node and destination node; Wherein:
Described the first intermediate node, for sending PMTU super large message to described source node; Wherein, in described PMTU super large message, carried interface mtu value and the received data message of described the first intermediate node of described the first intermediate node, described the first intermediate node is the node that the length of the data message of described source node transmission exceedes the interface mtu value of this first intermediate node;
Described source node, the PMTU super large message that generates and send for receiving described the first intermediate node, from described data message, parse at least one extension header being added to other intermediate node on the data-message transmission path described the first intermediate node by described source node, and definite PMTU value is that the interface mtu value of carrying in described PMTU super large message deducts described prolate-headed length.
Described source node, also for after definite PMTU value deducts described prolate-headed length for described interface mtu value, in the time sending datagram to described destination node, according to described PMTU value, data message is carried out to burst, so that the length of the data message after burst is not more than described PMTU value, and the data message after described burst is sent to described destination node by described intermediate node.
Compared with prior art, the embodiment of the present invention at least has the following advantages: in the embodiment of the present invention, interface mtu value and the prolate-headed length of source node based on carrying in PMTU super large message is determined PMTU value, solve intermediate node and in data message, add the data message super large problem that extension header causes, avoid the length of the data message that sends to intermediate node to be greater than all the time the interface mtu value of intermediate node, make intermediate node data message can be sent to destination node, avoid data message to be abandoned by intermediate node all the time.
Brief description of the drawings
Fig. 1 is the application scenarios schematic diagram of the IPv6 network that proposes in prior art;
Fig. 2 is definite method flow schematic diagram of a kind of PMTU value of providing of the embodiment of the present invention;
Fig. 3 is the structural representation of the PMTU super large message that proposes in the embodiment of the present invention;
Fig. 4 is the structural representation of a kind of source node of providing of the embodiment of the present invention.
Embodiment
For problems of the prior art, the embodiment of the present invention provides a kind of definite method of PMTU value, and the method is applied in the network (as: IPv6 network) that comprises source node, intermediate node and destination node.Application scenarios schematic diagram taking Fig. 1 as the embodiment of the present invention, for the transmitting procedure of data message, supposes that node A is source node, and Node B and node C are intermediate node, and node D is destination node.In addition, the interface mtu value of node A is 1500, and the interface mtu value of Node B is 1600, and the interface mtu value of node C is 1480.Further, node A, Node B and node C etc. are in the time sending datagram, and the length of this data message can not exceed the interface mtu value of this node.
Under above-mentioned application scenarios, as shown in Figure 2, definite method of this PMTU value comprises the following steps:
Step 201, node A sends datagram to Node B according to the interface mtu value of this node.
Concrete, if node A need to be transferred to the interface mtu value that the length of the data message of node D is greater than 1500(node A), node A need to carry out burst to data message, can not be greater than 1500 so that obtain the length of the data message after burst.Wherein, the length of supposing the data message after burst is 1500, and the data message that node A can be 1500 by the length after burst sends to Node B.
Step 202, Node B is after the data message of receiving from node A, in data message, add extension header (as: IPv6 extension header), and in the time that the length of having added prolate-headed data message is less than the interface mtu value of Node B, Node B sends to node C by having added prolate-headed data message.
Concrete, Node B is after the data message of receiving from node A, in data message, add IPv6 extension header, suppose that the prolate-headed length of IPv6 is 50,, owing to having added the length 1550 of prolate-headed data message and be less than the interface mtu value 1600 of Node B, therefore data message is sent to node C.
Step 203, node C is after receiving data message, in the time that the length of data message is greater than the interface mtu value of node C, node C sends PMTU super large message to node A.Wherein, the interface mtu value of node C and the data message that node C receives in this PMTU super large message, have been carried.
Concrete, node C is after the data message of receiving from Node B, and because the length 1550 of data message is greater than the interface mtu value 1480 of node C, therefore node C is to node A transmission PMTU super large message.Wherein, the interface mtu value 1480 of node C and the data message that node C receives in this PMTU super large message, have been carried.In the time cannot carrying all data messages in PMTU super large message, from the foremost of this data message, in PMTU super large message, carry maximum contents as much as possible.
Step 204, node A(source node) receive from node C(intermediate node) PMTU super large message.Wherein, in this PMTU super large message, carried the interface mtu value of node C and the data message that node C receives, and PMTU super large message is that node C sends to node A by Node B.Node C is the node that the length of the data message of node A transmission exceedes the interface mtu value of this node C.
Step 205, parses the extension header being added by intermediate node (being Node B under the application scenarios shown in Fig. 1) in the data message that node A carries from above-mentioned PMTU super large message.This extension header is at least one extension header that node A adds to the Node B on the data-message transmission path between node C.
Send in the data message of node C in Node B, can carry the extension header (as IPv6 extension header) that Node B is added in data message, suppose that the prolate-headed length of IPv6 is 50.Therefore, node C receive from the data message of Node B, can carry Node B add extension header, and in the data message carrying in PMTU super large message, can carry Node B add extension header.Based on this, node A is receiving after PMTU super large message, can from data message wherein, parse the extension header being added by Node B.
As shown in Figure 3, be the structural representation of PMTU super large message, mtu field is for the interface mtu value (as the interface mtu value 1480 of node C) of carrying node, and packet field is used for carrying data message (data message of receiving as node C).For other field of PMTU super large message, the same with the Field Definition of existing PMTU super large message, in the embodiment of the present invention, this is repeated no more.
In the embodiment of the present invention, in the time that the application scenarios of said process is IPv6 network, above-mentioned data message comprises IPv6 data message, and in this IPv6 data message, at least comprise extension header field and message payload field, and this extension header field is for carrying the extension header being added by intermediate node, and this extension header field in IPv6 data message, be positioned at payload field before.As shown in Figure 3, Optional Extension Header(extension header) field for carrying by intermediate node (as Node B) add extension header (as IPv6 extension header), Data(message load) field is for carrying actual data, and Optional Extension Header be positioned at Data field before.For other field of data message, the same with the definition of the respective field of data message in prior art, in the embodiment of the present invention, this is repeated no longer in detail.
Further, in the time cannot carrying all data messages in PMTU super large message, need to, from the foremost of this data message, in PMTU super large message, carry maximum contents as much as possible.Based on this, due to extension header field in IPv6 data message, be positioned at message payload field before, and the length of extension header field is far smaller than the length of message payload field, and the real data of message payload field carrying can take maximum length in PMTU super large message, therefore, the extension header that Node B is added can all add in PMTU super large message, and the content that cannot carry in PMTU super large message may be only the real data that message payload field need to carry.Therefore in the data message that, node A can carry from PMTU super large message, parse all extension header that added by intermediate node (as Node B).
In embodiments of the present invention, in the extension header being added by intermediate node (Node B), the content of carrying at least includes but not limited to one of following or combination in any: the label information of the positional information of intermediate node (Node B), the authentication information of intermediate node (Node B), intermediate node (Node B).
Step 206, node A(source node) determine that PMTU value deducts the length of extension header (being the extension header being added by Node B parsing in the data message that carries from PMTU super large message of node A) for interface mtu value (being the interface mtu value 1480 of the node C that carries in PMTU super large message).
Because the interface mtu value of node C is 1480, the prolate-headed length that Node B is added in data message is 50, and therefore, node A determines that PMTU value is for 1480-50=1430.
Step 207, node A sends datagram to Node B according to the PMTU value of this node determination.
Concrete, node A is in the time sending datagram to node D, PMTU value according to this node determination is carried out burst to data message, so that the length of the data message after burst is not more than this PMTU value, and the data message after burst is sent to node D(destination node by intermediate node (Node B and node C)).For example, be greater than the definite PMTU value of 1430(node A if node A need to be transferred to the length of the data message of node D), node A need to carry out burst to data message, can not be greater than 1430 so that obtain the length of the data message after burst.Wherein, the length of supposing the data message after burst is 1430, and the data message that node A can be 1430 by the length after burst sends to Node B.
Step 208, Node B is after the data message of receiving from node A, in data message, add extension header (as: IPv6 extension header), and in the time that the length of having added prolate-headed data message is less than the interface mtu value of Node B, Node B sends to node C by having added prolate-headed data message.
Concrete, Node B is after the data message of receiving from node A, in data message, add extension header, suppose that prolate-headed length is 50, owing to having added the length 1480(1430+50 of prolate-headed data message) be less than the interface mtu value 1600 of Node B, therefore data message is sent to node C.
Step 209, node C is after receiving data message, in the time that the length of data message is not more than the interface mtu value of node C, node C directly sends to data message node D(destination node).
Concrete, node C, after the data message of receiving from Node B, because the length 1480 of data message is not more than the interface mtu value 1480 of node C, therefore directly sends to data message node D.
Obviously, based on above-mentioned processing, send to the length of the data message of node C can be not more than the interface mtu value 1480 of node C, thereby solve intermediate node (Node B) and in data message, add the data message super large problem that extension header causes, avoid the length of the data message that sends to intermediate node (node C) to be greater than all the time the interface mtu value of this intermediate node, make intermediate node (node C) data message can be sent to destination node (node D), avoid data message to be abandoned by intermediate node all the time.
Based on the inventive concept same with said method, a kind of network equipment is also provided in the embodiment of the present invention, as shown in Figure 4, the described network equipment specifically comprises: receiver module 11, the PMTU PMTU super large message that generates and send for receiving the first intermediate node; Wherein, in described PMTU super large message, carried interface mtu value and the received data message of described the first intermediate node of described the first intermediate node, described the first intermediate node is the node that the length of the data message of described network equipment transmission exceedes the interface mtu value of this first intermediate node; Parsing module 12, for parsing at least one extension header being added to other intermediate node the data-message transmission path described the first intermediate node by the described network equipment from described data message; Determination module 13, for determining that PMTU value deducts prolate-headed length for described interface mtu value.
Described source node also comprises: sending module 14, for in the time sending datagram to destination node, according to described PMTU value, data message is carried out to burst, so that the length of the data message after burst is not more than described PMTU value, and the data message after described burst is sent to destination node by intermediate node.
Preferably, in embodiments of the present invention, described network comprises IPv6 network, and described data message comprises IPv6 data message; Wherein, described IPv6 data message comprises extension header field and message payload field, and at least one extension header that described extension header field is added for carrying described other intermediate node, and described extension header field in described IPv6 data message, be positioned at described payload field before.
Preferably, the content of carrying at least one extension header that in embodiments of the present invention, described other intermediate node adds comprise following one or more: the label information of the positional information of described other intermediate node, the authentication information of described other intermediate node, described other intermediate node.
Wherein, the modules of apparatus of the present invention can be integrated in one, and also can separate deployment.Above-mentioned module can be merged into a module, also can further split into multiple submodules.
Based on the inventive concept same with said method, a kind of PMTU value fixed system really is also provided in the embodiment of the present invention, described PMTU value really fixed system comprises source node, the first intermediate node and destination node; Wherein: described the first intermediate node, for send PMTU super large message to described source node; Wherein, in described PMTU super large message, carried interface mtu value and the received data message of described the first intermediate node of described the first intermediate node, described the first intermediate node is the node that the length of the data message of described source node transmission exceedes the interface mtu value of this first intermediate node; Described source node, the PMTU super large message that generates and send for receiving described the first intermediate node, from described data message, parse at least one extension header being added to other intermediate node on the data-message transmission path described the first intermediate node by described source node, and definite PMTU value is that the interface mtu value of carrying in described PMTU super large message deducts described prolate-headed length.
In the embodiment of the present invention, described source node, also for after definite PMTU value deducts described prolate-headed length for described interface mtu value, in the time sending datagram to described destination node, according to described PMTU value, data message is carried out to burst, so that the length of the data message after burst is not more than described PMTU value, and the data message after described burst is sent to destination node by described intermediate node.
Wherein, the modules of apparatus of the present invention can be integrated in one, and also can separate deployment.Above-mentioned module can be merged into a module, also can further split into multiple submodules.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add essential general hardware platform by software and realize, and can certainly pass through hardware, but in a lot of situation, the former is better execution mode.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) carry out the method described in each embodiment of the present invention.
It will be appreciated by those skilled in the art that accompanying drawing is the schematic diagram of a preferred embodiment, the module in accompanying drawing or flow process might not be that enforcement the present invention is necessary.
It will be appreciated by those skilled in the art that the module in the device in embodiment can be distributed in the device of embodiment according to embodiment description, also can carry out respective change and be arranged in the one or more devices that are different from the present embodiment.The module of above-described embodiment can be merged into a module, also can further split into multiple submodules.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
Disclosed is above only several specific embodiment of the present invention, and still, the present invention is not limited thereto, and the changes that any person skilled in the art can think of all should fall into protection scope of the present invention.

Claims (10)

1. a definite method for PMTU PMTU value, is characterized in that, said method comprising the steps of:
Described source node receives the PMTU super large message that the first intermediate node generates and sends; Wherein, in described PMTU super large message, carried interface mtu value and the received data message of described the first intermediate node of described the first intermediate node, described the first intermediate node is the node that the length of the data message of described source node transmission exceedes the interface mtu value of this first intermediate node;
Described source node parses at least one extension header being added to other intermediate node on the data-message transmission path described the first intermediate node by described source node from described data message;
Described source node determines that PMTU value deducts described prolate-headed length for described interface mtu value.
2. the method for claim 1, is characterized in that, described source node determines that PMTU value is that after described interface mtu value deducts described prolate-headed length, described method also comprises:
Described source node is in the time sending datagram to destination node, according to described PMTU value, data message is carried out to burst, so that the length of the data message after burst is not more than described PMTU value, and the data message after described burst is sent to described destination node by intermediate node.
3. the method for claim 1, is characterized in that,
Described network comprises IPv6 network, and described data message comprises IPv6 data message;
Wherein, described IPv6 data message comprises extension header field and message payload field, and at least one extension header that described extension header field is added for carrying described other intermediate node, and described extension header field in described IPv6 data message, be positioned at described payload field before.
4. the method as described in claim 1 or 3, it is characterized in that, the content of carrying at least one extension header that described other intermediate node adds comprise following one or more: the label information of the positional information of described other intermediate node, the authentication information of described other intermediate node, described other intermediate node.
5. a network equipment, is characterized in that, the described network equipment specifically comprises:
Receiver module, the PMTU PMTU super large message that generates and send for receiving the first intermediate node; Wherein, in described PMTU super large message, carried interface mtu value and the received data message of described the first intermediate node of described the first intermediate node, described the first intermediate node is the node that the length of the data message of described network equipment transmission exceedes the interface mtu value of this first intermediate node;
Parsing module, for parsing at least one extension header being added to other intermediate node the data-message transmission path described the first intermediate node by the described network equipment from described data message;
Determination module, for determining that PMTU value deducts prolate-headed length for described interface mtu value.
6. equipment as claimed in claim 5, is characterized in that, also comprises:
Sending module, for in the time sending datagram to destination node, according to described PMTU value, data message is carried out to burst, so that the length of the data message after burst is not more than described PMTU value, and the data message after described burst is sent to described destination node by intermediate node.
7. equipment as claimed in claim 5, is characterized in that,
Described network comprises IPv6 network, and described data message comprises IPv6 data message;
Wherein, described IPv6 data message comprises extension header field and message payload field, and at least one extension header that described extension header field is added for carrying described other intermediate node, and described extension header field in described IPv6 data message, be positioned at described payload field before.
8. the equipment as described in claim 5 or 7, it is characterized in that, the content of carrying at least one extension header that described other intermediate node adds comprise following one or more: the label information of the positional information of described other intermediate node, the authentication information of described other intermediate node, described other intermediate node.
9. a PMTU PMTU value fixed system really, is characterized in that, described PMTU value really fixed system comprises source node, the first intermediate node and destination node; Wherein:
Described the first intermediate node, for sending PMTU super large message to described source node; Wherein, in described PMTU super large message, carried interface mtu value and the received data message of described the first intermediate node of described the first intermediate node, described the first intermediate node is the node that the length of the data message of described source node transmission exceedes the interface mtu value of this first intermediate node;
Described source node, the PMTU super large message that generates and send for receiving described the first intermediate node, from described data message, parse at least one extension header being added to other intermediate node on the data-message transmission path described the first intermediate node by described source node, and definite PMTU value is that the interface mtu value of carrying in described PMTU super large message deducts described prolate-headed length.
10. system as claimed in claim 9, is characterized in that,
Described source node, also for after definite PMTU value deducts described prolate-headed length for described interface mtu value, in the time sending datagram to described destination node, according to described PMTU value, data message is carried out to burst, so that the length of the data message after burst is not more than described PMTU value, and the data message after described burst is sent to described destination node by described intermediate node.
CN201410158322.9A 2014-04-18 2014-04-18 A kind of definite method, apparatus and system of PMTU values Active CN103944832B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410158322.9A CN103944832B (en) 2014-04-18 2014-04-18 A kind of definite method, apparatus and system of PMTU values

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410158322.9A CN103944832B (en) 2014-04-18 2014-04-18 A kind of definite method, apparatus and system of PMTU values

Publications (2)

Publication Number Publication Date
CN103944832A true CN103944832A (en) 2014-07-23
CN103944832B CN103944832B (en) 2018-05-15

Family

ID=51192321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410158322.9A Active CN103944832B (en) 2014-04-18 2014-04-18 A kind of definite method, apparatus and system of PMTU values

Country Status (1)

Country Link
CN (1) CN103944832B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104618275A (en) * 2015-01-21 2015-05-13 大唐移动通信设备有限公司 Fragmentation processing method and equipment
CN108270673A (en) * 2016-12-30 2018-07-10 中兴通讯股份有限公司 File transmitting method, device and system
CN110191066A (en) * 2019-06-14 2019-08-30 迈普通信技术股份有限公司 A kind of method, equipment and the system of determining maximum transmission unit PMTU
CN112787905A (en) * 2020-12-25 2021-05-11 北京中科网威信息技术有限公司 MTU (maximum Transmission Unit) determining method and system, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030188015A1 (en) * 2002-03-29 2003-10-02 Samsung Electronics Co., Ltd. Method for path MTU discovery on IP network and apparatus thereof
CN1545253A (en) * 2003-11-13 2004-11-10 中兴通讯股份有限公司 Method for dynamically discovering IPsec tunnel PMTU
US20050281288A1 (en) * 2004-06-17 2005-12-22 International Business Machines Corporation Method and apparatus for discovering path maximum transmission unit (PMTU)
CN1921440A (en) * 2006-09-15 2007-02-28 华为数字技术有限公司 Method and system for detecting path maximal transmission unit
CN101150520A (en) * 2007-11-02 2008-03-26 杭州华三通信技术有限公司 Method and device for adjusting path maximum transfer unit
CN101616078A (en) * 2009-07-16 2009-12-30 杭州华三通信技术有限公司 A kind of discover method of PMTU, router and node device
CN102209034A (en) * 2011-05-24 2011-10-05 中兴通讯股份有限公司 Layer 2 path maximum transmission unit discovery method and node

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030188015A1 (en) * 2002-03-29 2003-10-02 Samsung Electronics Co., Ltd. Method for path MTU discovery on IP network and apparatus thereof
CN1545253A (en) * 2003-11-13 2004-11-10 中兴通讯股份有限公司 Method for dynamically discovering IPsec tunnel PMTU
US20050281288A1 (en) * 2004-06-17 2005-12-22 International Business Machines Corporation Method and apparatus for discovering path maximum transmission unit (PMTU)
CN1921440A (en) * 2006-09-15 2007-02-28 华为数字技术有限公司 Method and system for detecting path maximal transmission unit
CN101150520A (en) * 2007-11-02 2008-03-26 杭州华三通信技术有限公司 Method and device for adjusting path maximum transfer unit
CN101616078A (en) * 2009-07-16 2009-12-30 杭州华三通信技术有限公司 A kind of discover method of PMTU, router and node device
CN102209034A (en) * 2011-05-24 2011-10-05 中兴通讯股份有限公司 Layer 2 path maximum transmission unit discovery method and node
WO2012159461A1 (en) * 2011-05-24 2012-11-29 中兴通讯股份有限公司 Layer-2 path maximum transmission unit discovery method and node

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104618275A (en) * 2015-01-21 2015-05-13 大唐移动通信设备有限公司 Fragmentation processing method and equipment
CN108270673A (en) * 2016-12-30 2018-07-10 中兴通讯股份有限公司 File transmitting method, device and system
CN108270673B (en) * 2016-12-30 2019-08-13 中兴通讯股份有限公司 File transmitting method, device and system
CN110191066A (en) * 2019-06-14 2019-08-30 迈普通信技术股份有限公司 A kind of method, equipment and the system of determining maximum transmission unit PMTU
CN112787905A (en) * 2020-12-25 2021-05-11 北京中科网威信息技术有限公司 MTU (maximum Transmission Unit) determining method and system, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN103944832B (en) 2018-05-15

Similar Documents

Publication Publication Date Title
US9742879B2 (en) Hardware-based packet editor
US9294463B2 (en) Apparatus, method and system for context-aware security control in cloud environment
US10298508B2 (en) Communication system, receiving-side apparatus and transmission-side apparatus
US20140369355A1 (en) Multiple gateway device, multiplex line communication system, multiple line communication method and program
CN103944832A (en) PMTU value determining method, device and system
CN109995839B (en) Load balancing method, system and load balancer
CN105472023A (en) Method and device for remote direct memory access
CN109889521B (en) Memory, communication channel multiplexing implementation method, device and equipment
CN104994022A (en) Message transmission method and service board
CN109167762A (en) A kind of IEC104 message checking method and device
CN108712320A (en) Information push method and device
CN110545230B (en) Method and device for forwarding VXLAN message
CN114342332A (en) Communication method, device and system
CN103825839A (en) Message transmission method and equipment based on aggregated link
US11063752B2 (en) Methods, systems, and computer readable media for utilizing predetermined encryption keys in a test simulation environment
CN108259348A (en) A kind of message transmitting method and device
US20160373842A1 (en) Data processing method and apparatus
CN104734939A (en) Session keep-alive method and device
CN104954249A (en) Packet forwarding method, system and device
US10447782B2 (en) Slave device control method
US20190230141A1 (en) Temporal Transaction Locality in a Stateless Environment
CN103684860A (en) System ID managing method and device
CN113691630B (en) DNS request processing method, device, system, electronic equipment and storage medium
EP4243383A1 (en) Message transmission method and system, and network device and storage medium
CN114866371B (en) Method and device for establishing IPSec tunnel, storage medium and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant after: Xinhua three Technology Co., Ltd.

Address before: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant before: Huasan Communication Technology Co., Ltd.

GR01 Patent grant
GR01 Patent grant