Information handling system network communication with through link aggregation
First Claim
Patent Images
1. A method for communicating between a client information handling system and an external network, the method comprising:
- generating network packets with an application executing on the client information handling system, the network packets having a first Internet Protocol address associated with a first network medium and a second Internet Protocol address associated with a second network medium and an original checksum;
translating a first set of the network packets to replace the first or second Internet Protocol address with an aggregated Internet Protocol address;
replacing a source Internet Protocol address of the network packets with the aggregated Internet Protocol address; and
re-calculating a checksum of the network packets to include the aggregated Internet Protocol address in the checksum instead of the source Internet Protocol address;
replacing the original checksum of the network packets with the re-calculated checksum as adjusted to include the aggregated Internet Protocol address;
tracking an association of the aggregated Internet Protocol address and the application in memory; and
forwarding the network packets to the external network.
7 Assignments
0 Petitions
Accused Products
Abstract
A client information handling system application selectively communicates network packets simultaneously through plural network interfaces by leveraging network address translation at the network layer of the network packets. Network packets are distributed across the plural network interfaces to achieve desired network communication goals, such as bandwidth, data rates, quality of service, reliability and SAR requirements.
19 Citations
4 Claims
-
1. A method for communicating between a client information handling system and an external network, the method comprising:
-
generating network packets with an application executing on the client information handling system, the network packets having a first Internet Protocol address associated with a first network medium and a second Internet Protocol address associated with a second network medium and an original checksum; translating a first set of the network packets to replace the first or second Internet Protocol address with an aggregated Internet Protocol address; replacing a source Internet Protocol address of the network packets with the aggregated Internet Protocol address; and re-calculating a checksum of the network packets to include the aggregated Internet Protocol address in the checksum instead of the source Internet Protocol address; replacing the original checksum of the network packets with the re-calculated checksum as adjusted to include the aggregated Internet Protocol address; tracking an association of the aggregated Internet Protocol address and the application in memory; and forwarding the network packets to the external network. - View Dependent Claims (2, 3, 4)
-
Specification