Differentiated Handling of Network Traffic using Network Address Translation
First Claim
1. A method of processing network traffic, the method implemented by a network device comprising the steps of:
- receiving an incoming data packet to be transmitted into a network section, the incoming data packet including a source network address and a destination address; and
performing network address translation on the received data packet by replacing the source network address with a replacement network address selected according to a traffic class of the data packet,wherein said network address translation maintains the destination network address, andwherein differentiated handling of the data packet on the basis of the replacement network address is provided in the network section.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to allow efficient differentiated handling of network traffic in a network section, a network address translator performs network address translation on incoming data packets to be transmitted into the network section and/or on outgoing data packets transmitted from the network section. In the incoming data packets, the network address translation replaces a source network address with a replacement network address. In the outgoing data packets, a replacement network address is included in place of a destination address, and the network address translation replaces the replacement network address with the destination network address. In each case, the replacement network address is selected according to a traffic class of the data packet. In the network section, differentiated handling of the data packets on the basis of the replacement network address is provided.
17 Citations
23 Claims
-
1. A method of processing network traffic, the method implemented by a network device comprising the steps of:
-
receiving an incoming data packet to be transmitted into a network section, the incoming data packet including a source network address and a destination address; and performing network address translation on the received data packet by replacing the source network address with a replacement network address selected according to a traffic class of the data packet, wherein said network address translation maintains the destination network address, and wherein differentiated handling of the data packet on the basis of the replacement network address is provided in the network section. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
2. (canceled)
-
10. A method of processing data traffic, the method implemented by a network device comprising the steps of:
-
receiving an outgoing data packet transmitted from a network section, the outgoing data packet including a replacement network address in place of a destination network address of the data packet and a source network address, the replacement network address being selected according to a traffic class of the data packet; and performing network address translation on the received data packet by replacing the replacement network address with the destination network address, wherein said network address translation maintains the source network address, and wherein differentiated handling of the data packet on the basis of the replacement network address is provided in the network section. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
11. (canceled)
-
18. A network device, comprising:
-
an interface configured to receive an incoming data packet to be transmitted into a network section, the incoming data packet including a source network address and a destination network address; a network address translator configured to perform network address translation on the received data packet by replacing the source network address with a replacement network address selected according to a traffic class of the data packet, said network address translation maintaining the destination address; and one or more packet filters in the network section for providing differentiated handling of the data packet on the basis of the replacement network address.
-
-
19. (canceled)
-
20. A network device, comprising:
-
an interface configured to receive an outgoing data packet transmitted from a network section, the outgoing data packet including a replacement network address in place of a destination network address of the data packet and a source address, the replacement network address being selected according to a traffic class of the data packet; and a network address translator configured to perform network address translation on the outgoing data packet by replacing the replacement network address with the destination network address, said network address translation maintaining the source network address; and one or more packet filters in the network section for providing differentiated handling of the data packet on the basis of the replacement network address.
-
-
21. (canceled)
-
22. A non-transitory computer-readable medium which has an executable computer program product stored thereon, the computer program product comprising program code to be executed by a processor of a network device, thereby causing the network device to operate as follows:
-
receiving an incoming data packet to be transmitted into a network section, the incoming data packet including a source network address and a destination address; and performing network address translation on the received data packet by replacing the source network address with a replacement network address selected according to a traffic class of the data packet, wherein said network address translation maintains the destination network address, and wherein differentiated handling of the data packet on the basis of the replacement network address is provided in the network section.
-
-
23. A non-transitory computer-readable medium which has an executable computer program product stored thereon, the computer program product comprising program code to be executed by a processor of a network device, thereby causing the network device to operate as follows:
-
receiving an outgoing data packet transmitted from a network section, the outgoing data packet including a replacement network address in place of a destination network address of the data packet and a source network address, the replacement network address being selected according to a traffic class of the data packet; and performing network address translation on the received data packet by replacing the replacement network address with the destination network address, wherein said network address translation maintains the source network address, and wherein differentiated handling of the data packet on the basis of the replacement network address is provided in the network section.
-
Specification