IP Library Granted Patent US 8,615,014
Granted Patent B2
US 8,615,014 · App. 13/039,027 · Granted Dec 24, 2013

System and method for multiple concurrent virtual networks

Inventor: Charles Dunelm Gargett (Lathlain, AU)
Assignee: iWebGate Technology Limited
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 8,615,014
App. No.
13/039,027
Granted
Dec 24, 2013
Kind
B2
Abstract

Techniques are provided for establishment of multiple concurrent virtual networks. In one example, there is provided a method operable by a virtual network controller (VNC) or the like. The method may involve establishing communication links with a plurality of virtual network interfaces (VNIs) operatively coupled to a plurality of virtual networks. The method may involve establishing a single port communication link with an operating system. The method may involve allowing the virtual networks to be transported on top of a physical network, and facilitating communication between the operating system and the virtual networks via the single port communication link.

Claims (30)

1. A system, comprising:

a virtual network controller (VNC) configured to establish a router link with a virtual router; and

a plurality of virtual network interfaces (VNIs) of a plurality of virtual private networks (VPNs) in operative communication with the VNC, the VNC being directly coupled to an operating system;

wherein the VNC is configured to:

establish a single port communication link with the VPNs via a single port, the single port being coupled to the operating system;

facilitate concurrent transport of the VPNs on top of a physical network; and

facilitate communication between the operating system and the VPNs via the single port to achieve layering of the VPNs by software-implementation.

2. The system of claim 1 , wherein the physical network comprises the Internet.

3. The system of claim 1 , wherein the physical network comprises at least one of a wide area network (WAN), a local area network (LAN), or the Internet.

4. The system of claim 1 , wherein at least one of the VPNs comprises a virtual local area network (VLAN).

5. The system of claim 1 , wherein:

The VPNs belong to a first group; and

the virtual router allows the VPNs to communicate with other VPNs of a second group.

6. A software-implemented method operable by a virtual network controller (VNC) in a network system, comprising:

establishing communication links between the VNC and a plurality of virtual network interfaces (VNIs) of a plurality of virtual private networks (VPNs), the VNC being directly coupled to an operating system;

establishing a single port communication link with the VPNs via a single port, the single port being coupled to the operating system;

allowing the VPNs to be concurrently transported on top of a physical network; and

facilitating communication between the operating system and the VPNs via the single port to achieve layering of the VPNs by software-implementation.

7. The method of claim 6 , wherein the physical network comprises the Internet.

8. The method of claim 6 , wherein the physical network comprises at least one wide area network (WAN).

9. The method of claim 6 , wherein at least one of the VPNs comprises a virtual local area network (VLAN).

10. The method of claim 6 , further comprising allowing the VPNs to communicate with other VPNs of a second group via a virtual router.

11. A computer program product, comprising:

a non-transitory computer-readable medium comprising code for causing a computer to:

establish communication links between a virtual network controller (VNC) and a plurality of virtual network interfaces (VNIs) of a plurality of virtual private networks (VPNs), the VNC being directly coupled to an operating system;

establish a single port communication link with the VPNs via a single port, the single port being coupled to the operating system;

allow the VPNs to be concurrently transported on top of a physical network; and

facilitate communication between the operating system and the VPNs via the single port to achieve layering of the VPNs by software-implementation.

12. The computer program product of claim 11 , wherein at least one of the VPNs comprises a virtual local area network (VLAN).

13. The computer program product of claim 11 , wherein the non-transitory computer-readable medium further comprises code for causing the computer to allow the VPNs to communicate with other VPNs of a second group via a virtual router.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2017
From: IWEBGATE TECHNOLOGY PTY LTD
To: NETLINKZ TECHNOLOGY PTY LTD
Reel/Frame 044920/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2011
From: GARGETT, CHARLES DUNELM
To: IWEBGATE TECHNOLOGY LIMITED
Reel/Frame 025927/0237 →
Continuity (2)
Provisional Application 61309875 · Mar 3, 2010
Related Publication 20110216775A1 · Sep 8, 2011