Triggering bandwidth reservation and priority remarking
First Claim
Patent Images
1. An apparatus, comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;
monitor received traffic to detect a communication sent using a network address translator discovery protocol;
identify resource requirements that correspond to a call flow associated with the detected communication in response to detecting the communication, the resource requirements identified without requiring heuristical determination; and
reserve network resources for the call flow according to the identified resource requirements;
wherein the resource requirements are identified independently of heuristical determination by accessing a Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) (STUN) attribute included in the detected communication.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a reservation proxy monitors for received connectivity check messages or beginning-of-media-flow indication messages. When either type of message is observed, the reservation proxy requests resource allocation for a media flow associated with the received message. The amount of resource allocation requested may be coordinated by exchanging messages with a call controller or policy server for one of the endpoints of the media flow, or the amount of resource allocation may be identified within the received message.
-
Citations
15 Claims
-
1. An apparatus, comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; monitor received traffic to detect a communication sent using a network address translator discovery protocol; identify resource requirements that correspond to a call flow associated with the detected communication in response to detecting the communication, the resource requirements identified without requiring heuristical determination; and reserve network resources for the call flow according to the identified resource requirements; wherein the resource requirements are identified independently of heuristical determination by accessing a Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) (STUN) attribute included in the detected communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium encoded with instructions that, if executed, result in:
-
filtering received packets according to an initial inspection process to identify ones of those received packets that contain Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) (STUN) requests; filtering only the remaining packets that contain the STUN requests according to a subsequent inspection process to remove those ones of the remaining packets that sent for a binding request, wherein the filtered remaining packets contain STUN requests sent for connectivity checks; analyzing only any filtered remaining packets for a particular STUN attribute; and reserving bandwidth for a call flow or remarking priority values included in packets of the call flow according to the analysis. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification