发明名称 Instant messaging virtual private networks
摘要 According to one embodiment, an apparatus receives a virtual private network (VPN) establishment request and a plurality of packets communicated over at least one first protocol, with the first protocol being at least one of the Session Initiation Protocol, the Open System for Communication in Realtime protocol, and the Extended Messaging and Presence Protocol. The apparatus prioritizes the VPN establishment request over the plurality of packets and communicates a negotiation packet comprising a destination port and a response port. The apparatus receives, over a second communication protocol, a datagram through a communication tunnel established in response to receiving the negotiation packet, wherein the datagram is associated with a payload type, the datagram comprises an encapsulation envelope indicating the payload type, the datagram is received at the destination port, a response to the datagram is communicated to the response port, and the second communication protocol is different from the first protocol.
申请公布号 US9325667(B2) 申请公布日期 2016.04.26
申请号 US201213630143 申请日期 2012.09.28
申请人 Cisco Technology, Inc. 发明人 Pignataro Carlos M.;Salgueiro Gonzalo A.;Clarke Joseph M.
分类号 H04L29/06;H04L12/46;H04L12/58 主分类号 H04L29/06
代理机构 Baker Botts L.L.P. 代理人 Baker Botts L.L.P.
主权项 1. An apparatus operable to: receive a virtual private network (VPN) establishment request communicated over at least one first protocol, and also receive a plurality of packets not associated with the VPN establishment request, the at least one first protocol being at least one of the Session Initiation Protocol, the Open System for Communication in Realtime protocol, and the Extended Messaging and Presence Protocol; communicate a confirmation packet indicating that the VPN establishment request is authorized, wherein the confirmation packet is prioritized to have a higher priority than the priority of the plurality of packets by distinguishing the confirmation packet from the plurality of packets, the distinguishing including examining a type field of the confirmation packet,the confirmation packet also including a negotiation packet using the at least one first protocol, the negotiation packet comprising: a destination port; anda response port; andreceive, over a second communication protocol, a datagram through a communication tunnel established in response to receiving the negotiation packet, wherein: the datagram is associated with a payload type;the datagram comprises an encapsulation envelope that indicates the payload type;the datagram is received at the destination port;a response to the datagram is communicated to the response port; andthe second communication protocol is different from the at least one first protocol.
地址 San Jose CA US