US2012089728A1PendingUtilityA1

Monitoring datagrams in a data network

45
Assignee: DERUIJTER DENISPriority: Aug 22, 2005Filed: Dec 15, 2011Published: Apr 12, 2012
Est. expiryAug 22, 2025(expired)· nominal 20-yr term from priority
H04L 65/1045H04L 65/1104H04L 65/65H04L 65/80H04L 41/5009
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A communication session over a network is facilitated. A signaling datagram from a source device having a source identity may be intercepted by a network device, and a response datagram may be generated for instructing the source device to send a subsequent datagram to the network device. The signaling datagram may be forwarded to a SIP server, where the SIP server associates the source identity with the network device acting on behalf of the source device, and where the SIP server operates to connect a destination device with the source device to establish a communication session over the network. The subsequent datagram may be received from the source device, and the subsequent datagram may be made available to the destination device via the network.

Claims

exact text as granted — not AI-modified
1 - 32 . (canceled) 
     
     
         33 . A method, performed by a network device, the method comprising:
 intercepting, by the network device, a first datagram from a source device;   forwarding, by the network device and in response to intercepting the first datagram, a response datagram to the source device, the response datagram instructing the source device to send a subsequent datagram to the network device;   receiving, by the network device, the subsequent datagram from the source device; and   forwarding, by the network device, the subsequent datagram to a destination device to establish a communication session between the source device and the destination device.   
     
     
         34 . The method of  claim 33 , where the first datagram includes a signaling datagram. 
     
     
         35 . The method of  claim 34 , where the signaling datagram comprises a Session Initiation Protocol (SIP) REGISTER request and the response datagram comprises a SIP RE-DIRECT instruction. 
     
     
         36 . The method of  claim 33 , where the subsequent datagram includes a bearer datagram. 
     
     
         37 . The method of  claim 33 , further comprising:
 forwarding, by the network device, the first datagram to a server, where the server associates the source device with the network device;   
     
     
         38 . The method of  claim 33 , further comprising:
 performing at least one of a quality-of-service (QoS) function, a traffic engineering function, a policy routing function, or a lawful intercept function on the subsequent datagram.   
     
     
         39 . The method of  claim 33 , further comprising:
 applying an application classifier, in conjunction with making the subsequent datagram available to the destination device, to implement a rule set for making decisions about signaling traffic traversing the network device.   
     
     
         40 . A network device comprising:
 a processor to:
 intercept a first datagram from a source device; 
 forward, in response to intercepting the first datagram, a response datagram to the source device, the response datagram instructing the source device to send a subsequent datagram to the network device; 
 receive the subsequent datagram from the source device; and 
 forward the subsequent datagram to a destination device to establish a communication session between the source device and the destination device. 
   
     
     
         41 . The network device of  claim 40 , where the first datagram includes a signaling datagram. 
     
     
         42 . The network device of  claim 41 , where the signaling datagram comprises a Session Initiation Protocol (SIP) REGISTER request and the response datagram comprises a SIP RE-DIRECT instruction. 
     
     
         43 . The network device of  claim 40 , where the subsequent datagram includes a bearer datagram. 
     
     
         44 . The network device of  claim 40 , where the processor is further to:
 forward the first datagram to a server, where the server associates the source device with the network device.   
     
     
         45 . The network device of  claim 40 , where the processor is further to:
 perform at least one of a quality-of-service (QoS) function, a traffic engineering function, a policy routing function, or a lawful intercept function on the subsequent datagram.   
     
     
         46 . The network device of  claim 40 , where the processor is further to:
 apply an application classifier, in conjunction with making the subsequent datagram available to the destination device, to implement a rule set for making decisions about signaling traffic traversing the network device.   
     
     
         47 . A system comprising:
 a network device comprising:
 an input interface, 
 an output interface, and 
 a processor to:
 intercept, via the input interface, a registration datagram from a source device, 
 send a redirection datagram to cause the source device to direct a subsequent datagram to the network device, 
 send registration information extracted from the registration datagram to a registrar via the output interface, the registration datagram causing the registrar to send a subsequent datagram, intended for the source device, to the network device, where the network device acts on behalf of the source device, 
 receive, via the input interface, the subsequent datagram, where the subsequent datagram includes one of bearer data or signaling data, 
 monitor the signaling data when the subsequent datagram includes the signaling data, and 
 apply quality of service monitoring to the bearer data when the subsequent datagram includes the bearer data. 
 
   
     
     
         48 . The system of  claim 47 , where the source device comprises a Session Initiation Protocol (SIP) device and the registrar comprises a SIP registrar. 
     
     
         49 . The system of  claim 47 , where, when intercepting the registration datagram, the processor is to transparently intercept the registration datagram. 
     
     
         50 . The system of  claim 47 , where the processor is further to:
 terminate the subsequent datagram; and   create a new datagram, where the new datagram includes one of bearer data or signaling data.   
     
     
         51 . The system of  claim 47 , where the processor is further to use a content addressable memory (CAM) to monitor the bearer data when the subsequent datagram includes bearer data. 
     
     
         52 . The system of  claim 47 , where the processor is further to:
 monitor one of the bearer data or the signaling data to perform one or more of traffic engineering, policy routing, or lawful intercept functions.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.