Establishment of communications using point to point protocols such that duplicate negotiations are avoided
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
51 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification