Automatic detection and window virtualization for flow control
First Claim
Patent Images
1. A method to identify flow control modules within a flow control system, the method comprising:
- inserting a first configuration identifier for a flow control module into an options area of header of a data packet initiating synchronization of a session; and
extracting a second configuration identifier from an options area of a header of a data packet initiating acknowledgement of synchronization of the session.
9 Assignments
0 Petitions
Accused Products
Abstract
One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
-
Citations
33 Claims
-
1. A method to identify flow control modules within a flow control system, the method comprising:
-
inserting a first configuration identifier for a flow control module into an options area of header of a data packet initiating synchronization of a session; and
extracting a second configuration identifier from an options area of a header of a data packet initiating acknowledgement of synchronization of the session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for initializing a network session have fast sides and a slow side in a data path, the method comprising:
-
receiving at a first flow control module a synchronization signal from a first fast side and transmitting to the slow side the synchronization signal with a first flow control module configuration identifier; and
receiving at a second flow control module from the slow side the synchronization signal with the first flow control module configuration identifier and storing the first flow control module configuration identifier. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus configured to provide communication between a fast side and a slow side in a communication network, the apparatus comprising:
-
a receiver coupled with the fast side and the slow side and configured to receive a synchronization signal or a synchronization acknowledgment signal; and
a processing module further configured to, insert a configuration identifier into an option portion of a header of the synchronization signal or a synchronization acknowledgment signal received from the fast side, and extract, if present, a configuration identifier from an option portion of a header of a synchronization signal or synchronization acknowledgement signal received from the slow side. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification