IP Library Granted Patent US 7,561,586
Granted Patent B2
US 7,561,586 · App. 10/666,529 · Granted Jul 14, 2009

Method and apparatus for providing network VPN services on demand

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,561,586
App. No.
10/666,529
Granted
Jul 14, 2009
Kind
B2
Abstract

A S-VPN gateway provides a signaling gateway to integrate SIP signaling and UNI/NNI signaling, and manage the mapping between SIP sessions and VPN connections. The mapping relationship reflects the access of user applications to the specific VPN tunnels, multiplexing of media service sessions to VPN tunnels, VPN service creation, service duration, VPN QoS, VPN service life cycle management, and VPN service charge based on a per-service-usage. The S-VPN gateway also provides VPN access policy/security management (i.e., inter-domain AAA process), VPN membership auto-discovery, service auto-discovery, network resource auto-discovery, address resolution service for both SIP and VPN naming space, VPN service mobility, and SLA management. The S-VPN gateway enables network VPN tunnels to be created in advanced and accessed on-demand, for example by enterprise VPN applications such as GRID applications, through a SIP interface.

Claims (19)

1. A method of obtaining network Virtual Private Network (VPN) services on demand in a MultiProtocol Label Switching (MPLS) communication network, the method comprising the steps of:

receiving a Session Initiation Protocol (SIP) message containing a request for network VPN services from an initiating application, the SIP message containing the request for network VPN services containing VPN information; and

registering the VPN information from the SIP message on the MPLS communication network to cause the MPLS communication network to reserve network resources to establish network VPN tunnels to provide the network VPN services.

2. The method of claim 1 , wherein the step of registering uses Multi-Protocol Border Gateway Protocol (MP-BGP) to distribute routing information associated with the initiating application to the communication network.

3. The method of claim 1 , wherein the request for network VPN resources comprises VPN information including requested bandwidth, duration, and quality of service.

4. The method of claim 1 , further comprising signaling the request to the MPLS communication network.

5. The method of claim 4 , wherein signaling the request to the communication network comprises instructing the communication network to reserve network VPN resources on a network VPN tunnel according to the VPN information.

6. The method of claim 1 , further comprising forwarding a SIP invite message toward a destination application.

7. A computer-readable medium containing instructions for controlling at least one processor to perform a method of providing network VPN services on demand, the method comprising the steps of:

using Session Initiation Protocol (SIP) signaling to register application-VPN-ID information associated with a first application on a communication network to reserve resources on the communication network; and

interfacing with the communication network to obtain network VPN resources associated with the application-VPN-ID information upon receipt of a request for access to the network VPN resources from the first application.

8. The method of claim 7 , further comprising the step of maintaining a mapping between the first application and the network VPN resources provided to the first application.

9. The method of claim 7 , further comprising the step of receiving session initiation protocol (SIP) signaling from a SIP agent associated with the first application and to generate SIP signaling directed to a second application.

10. A Service-Virtual Private Network (S-VPN) gateway for obtaining network Virtual Private Network (VPN) services on-demand in a MultiProtocol Label Switching (MPLS) communication network, comprising:

a Session Initiation Protocol (SIP) server configured to receive a SIP message containing a request for network VPN services, the SIP message containing the VPN information; and

a media signaling gateway configured to register the VPN information from the SIP message on the MPLS communication network to cause the MPLS communication network to reserve network resources to establish the network VPN tunnels to provide the network VPN services over the MPLS communication network.

11. The S-VPN gateway of claim 10 , wherein the SIP server is further configured to handle SIP signaling to enable the first application to request access to said network VPN services.

12. The S-VPN gateway of claim 11 , further comprising a services module configured to provide authentication, authorization, and accounting services on the communication network.

13. The S-VPN gateway of claim 10 , further comprising an application-VPN database configured to store information associating applications with network VPN resources on the communication network.

Assignments (6)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032425/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2003
From: WANG, GUO-QIANG; RAVINDRAN, RAVI; XIA, MIN
To: NORTEL NETWORKS LIMITED
Reel/Frame 014203/0350 →