Dynamic translational topology layer for enabling connectivity for protocol aware applications
First Claim
1. A system for enabling connectivity for protocol-aware applications across different network topologies comprising:
- a host computing hardware platform including a network device handler configured tocouple to a protocol-aware application configured for operation in a first network having a first network topology, andcouple to a network device communicatively linked to a second network having a second, different network topology;
a first mapping comprising a mapping of remote resource identifiers for remote resources in said second network to said remote resources; and
a second mapping comprising a mapping of local resource identifiers for local resources to sockets for said local resources;
said network device handler configured toutilize said second mapping to receive data from said protocol-aware application for transmission through said network device to selected remote resources in said second network in a protocol consistent with said second network topology; and
utilize said first mapping to receive data from said remote resources in said second network through said network device for transmission to said protocol-aware application in a protocol consistent with said first network topology.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling connectivity for protocol aware applications across different network topologies can include receiving frames passing between a first network having a first network topology and a second network having a second network topology; inspecting an incoming one of the frames to identify a remote resource in the second network and a device identifier corresponding to the remote resource, and an outgoing one of the frames to identify a socket assigned to a local resource in the first network and a device identifier for the local resource corresponding to the socket; and, transmitting data from a protocol-aware application in the first network to the remote resource in the second network in a protocol consistent with the second network topology, and further transmitting data from the remote resource in the second network to the protocol-aware application in the first network in a protocol consistent with the first network topology.
12 Citations
14 Claims
-
1. A system for enabling connectivity for protocol-aware applications across different network topologies comprising:
-
a host computing hardware platform including a network device handler configured to couple to a protocol-aware application configured for operation in a first network having a first network topology, and couple to a network device communicatively linked to a second network having a second, different network topology; a first mapping comprising a mapping of remote resource identifiers for remote resources in said second network to said remote resources; and a second mapping comprising a mapping of local resource identifiers for local resources to sockets for said local resources; said network device handler configured to utilize said second mapping to receive data from said protocol-aware application for transmission through said network device to selected remote resources in said second network in a protocol consistent with said second network topology; and utilize said first mapping to receive data from said remote resources in said second network through said network device for transmission to said protocol-aware application in a protocol consistent with said first network topology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for enabling connectivity for protocol aware applications across different network topologies comprising:
-
receiving frames passing between a first network having a first network topology and a second network having a second network topology; inspecting an incoming one of said frames to identify a remote resource in said second network and a remote resource identifier corresponding to said remote resource; inspecting an outgoing one of said frames to identify a socket assigned to a local resource in said first network and a local resource identifier for said local resource corresponding to said socket; transmitting data from a protocol-aware application in said first network to said remote resource in said second network in a protocol consistent with said second network topology; and transmitting data from said remote resource in said second network to said protocol-aware application in said first network in a protocol consistent with said first network topology. - View Dependent Claims (10, 11)
-
-
12. A computer program product comprising a computer-readable storage medium having computer usable program code stored therein for enabling connectivity for protocol aware applications across different network topologies, said computer usable program code, which when executed by a computer hardware system, causes the computer hardware system to perform
receiving frames passing between a first network having a first network topology and a second network having a second network topology; -
inspecting an incoming one of said frames to identify a remote resource in said second network and a device identifier corresponding to said remote resource; inspecting an outgoing one of said frames to identify a socket assigned to a local resource in said first network and a device identifier for said local resource corresponding to said socket; transmitting data from a protocol-aware application in said first network to said remote resource in said second network in a protocol consistent with said second network topology; and transmitting data from said remote resource in said second network to said protocol-aware application in said first network in a protocol consistent with said first network topology. - View Dependent Claims (13, 14)
-
Specification