Establishment of communications using point to point protocols such that duplicate negotiations are avoided
OwnerJay Jayapalan, Mohammed E. Qasim +1inventors
InventorsJay Jayapalan, Mohammed E. Qasim, Shreesha Ramanna
Life of this patent
Estimating the term…
Abstract
A network element (204) acting as an intermediary between two peers (202, 206) monitors for control messages exchanged between the two peers when establishing a point to point protocol session. Relevant parameters within such control messages are stored (612) for later use. When retransmitted control messages are detected (610), the network element processes the retransmitted control message based on the stored parameters (618) such that additional negotiation loops are avoided. In this manner, the effects of non-simultaneous link establishment and differing timeout timers are mitigated by the network element.
Claims20
In a communication system comprising at least two peers that communicate with each other across an intermediate network comprising at least one infrastructure element, a method for an infrastructure element of the at least one infrastructure element to establish communications between two peers of the at least two peers, the method comprising:
- monitoring at least a portion of messages exchanged between the two peers for control messages;
- storing at least some parameters corresponding to the control messages exchanged between the two peers to provide stored parameters;
- detecting occurrence of retransmission of a control message from one of the two peers, wherein the retransmission of the control message will lead to duplicate negotiations between the two peers;
- and
- processing the retransmission of the control message based on the stored parameters such that the duplicate negotiations are avoided.
In a communication system comprising at least two peers that communicate with each other across an intermediate network comprising at least one infrastructure element, a method for an infrastructure element of the at least one infrastructure element to establish communications between a first peer and a second peer of the at least two peers, the method comprising:
- receiving, from the first peer, a request control message targeted to the second peer;
- storing parameters from the request control message to provide stored request control message parameters;
- forwarding the request control message to the second peer;
- receiving, from the first peer, a retransmission of the request control message targeted to the second peer;
- and
- processing the retransmission of the request control message based on the stored request control message parameters.
An apparatus for use in an intermediate network forming a part of a communication system, the communication system comprising at least two peers that communicate with each other across the intermediate network, the apparatus comprising:
- at least one processor;
- and
- at least one storage device, coupled to the at least one processor, having stored thereon instructions that, when executed by the at least one processor, cause the at least one processor to:
- monitor at least a portion of messages exchanged between two peers of the at least two peers for control messages;
- store, in the at least one storage device, at least some parameters corresponding to the control messages exchanged between the two peers to provide stored parameters;
- detect occurrence of retransmission of a control message from one of the two peers, wherein the retransmission of the control message will lead to duplicate negotiations between the two peers;
- and
- process the retransmission of the control message based on the stored parameters such that the duplicate negotiations are avoided.
Dependencies are inferred from the claim text.