Apparatus, method, and computer program product for building virtual networks
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system, method and computer program product for building virtual networks for TCP/IP networking. The system includes a global area network coupled to one or more virtual network hosting servers; and a first computing system coupled to the one or more servers though a first firewall, wherein a virtual network including the first computing system is formed with a second computing system coupled to the one or more servers through a second firewall such that the computing systems communicate with each other through a direct logical connection. The method for forming a virtual network includes a) establishing a physical connection between a first computing system through a first firewall to a virtual network hosting server coupled to a global area network; b) communicating with a second computing system physically connected to the virtual network hosting server through a second firewall, wherein the communicating step includes communicating through a direct logical connection between the computing systems. The computer program product having a computer readable medium carrying program instructions for forming a virtual network when executed using two or more computing systems each coupled to a global area network through a firewall, the executed program instructions executing a method, the method including a) establishing a physical connection between a first computing system through a first firewall to a virtual network hosting server coupled to a global area network; b) establishing a physical connection between a second computing system through a second firewall to the virtual network hosting server; and c) establishing a logical connection between the computing systems to form the virtual network.
16 Citations
26 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. A subnet localization method for each of a plurality of computing systems, each computing system physically coupled to a virtual network hosting server through a firewall and having a virtual network adapter, the plurality of computing systems and the hosting server defining a virtual network having a direct logical connection between the computing systems, the method comprising:
-
a) configuring TCP/IP settings for each virtual adapter including a combination of a common network ID and a host ID portion except for one or more virtual adapters having a conflict;
b) configuring TCP/IP settings for each of said conflicted one or more virtual adapters including a combination of an alternate network ID and a host ID portion; and
c) performing a connection-based address translation of IP packets passing through said virtual adapters wherein all the computing systems are logically connected together into a single virtual network. - View Dependent Claims (22, 23, 24, 25)
-
-
26. (canceled)
Specification