ADDRESS MANIPULATION FOR NETWORK TRANSPARENCY AND TROUBLESHOOTING
First Claim
1. A method of transferring information across a network, the method comprising:
- recording actual addressing information in a message header;
substituting apparent addressing information for actual addressing information;
transmitting the message using the apparent addressing information;
receiving the message by a network proxy;
detecting the previously-recorded actual addressing information;
determining if the received message is to be processed by the network proxy; and
in response to the determination that the received message is to be processed by the network proxy, substituting actual addressing information for apparent addressing information and processing the message as though it had been received with the actual addressing information.
20 Assignments
0 Petitions
Accused Products
Abstract
In address-manipulation enabled transaction accelerators, the transaction accelerators include outer-connection addressing information in packets emitted over an inner connection between transaction accelerators and inner-connection addressing information is added in packets sent over the inner connection. The inner-connection addressing information can be carried in TCP option fields, directly in other fields, or indirectly through data structures maintained by the endpoints processing the connection. Address information can be encoded into header fields originally intended for other purposes but that are unused or encoded into used fields, overlaid in combination with other data that is being carried in those used fields. The existence of inner-connection addressing information in a packet can be signaled by a flag in the packet, by a bit or other designated encoding. The flag can be in an unused header field or overlaid. Where replacement and option addition is needed, swappers and unswappers might be used.
-
Citations
7 Claims
-
1. A method of transferring information across a network, the method comprising:
-
recording actual addressing information in a message header;
substituting apparent addressing information for actual addressing information;
transmitting the message using the apparent addressing information;
receiving the message by a network proxy;
detecting the previously-recorded actual addressing information;
determining if the received message is to be processed by the network proxy; and
in response to the determination that the received message is to be processed by the network proxy, substituting actual addressing information for apparent addressing information and processing the message as though it had been received with the actual addressing information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification