Method for optimizing of data transmission
AssigneeNokia Mobile Phones Ltd.
InventorsJussi Ruutu, Jian Ma
Life of this patent
Estimating the term…
Abstract
The invention is related to optimization of data transmission in TCP/IP networks, particularly to problems created by transmission of encrypted traffic. According to the invention, an indication of a TCP ACK being carried in the encrypted payload of a IP datagram is added in the IP header of the datagram. The indication may simply be a flag indicating the presence of a TCP acknowledgment. The indication may also contain the acknowledgment number, which allows processing of the encrypted traffic based on the acknowledgment number. In IPv4 datagrams, the indication may be inserted as an extra option field. In IPv6 datagrams, the indication may be inserted as an extension header.
Claims12
A method for processing IP traffic based on the information within TCP headers carried in IP datagrams, said method comprising:
- encrypting at least some of the IP-datagrams of the traffic,
- checking if the IP datagram to be encrypted contains TCP header information used as a basis for the processing at least an indication of the information in which the processing is based,
- placing said indication into the header of said datagram,
- using said indication in congestion control on a TCP/IP network, and
- delaying the transmission of an encrypted IP datagram by a network element if said encrypted IP datagram comprises an indication of a TCP acknowledgment and said network element detects congestion in the network.
A network element, arranged to process IP traffic based in the information within TCP headers carried in IP datagrams, said element comprising:
- encrypting means arranged to encrypt at least some of the IP-datagrams of the traffic,
- checking means arranged to check if the IP datagram to be encrypted contains TCP header information used as a basis for the processing at least an indication of the information in which the processing is based,
- placing means arranged to place said indication into the header of said datagram,
- control means arranged to be used in congestion control in a TCP IP network, and
- delaying means arranged to delay the transmission of an encrypted IP datagram by said network element if said encrypted IP datagram comprises an indication of a TCP acknowledgement and said network element detects congestion in the network.
Dependencies are inferred from the claim text.