Extended internet protocol network address translation system
First Claim
1. A method for transferring data, comprising:
- establishing a plurality of network links between a private network and a public network;
associating each link with a respective unique public-network-address;
generating sessions within the private network, each session comprising one or more data packets;
allocating to each session an extended-private-address, the private network being adapted to transfer each data packet comprised in a respective session using at least part of the extended-private-address as an identifying private-network-address;
translating for each session the extended-private-address to an extended-public-address, the extended-public-address comprising one of the unique public-network-addresses;
conveying the one or more data packets of each session between the private network and the public network via the link associated with the public-network-address of the respective session; and
transmitting the one or more data packets of each session within the public network using at least part of the extended-public-address as an identifying public-network-address.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for transferring data, by establishing network links between a private and a public network. Each link is associated with a respective unique public-network-address. Each session of one or more data packets within the private network is allocated an extended-private-address, the private network being adapted to transfer each data packet in a respective session using at least part of the extended-private-address as an identifying private-network-address. For each session the extended-private-address is translated to an extended-public-address, which includes one of the unique public-network-addresses. The data packets of each session are conveyed between the private and public networks via the link associated with the public-network-address of the respective session, and are transmitted within the public network using at least part of the extended-public-address as an identifying public-network-address.
89 Citations
27 Claims
-
1. A method for transferring data, comprising:
-
establishing a plurality of network links between a private network and a public network;
associating each link with a respective unique public-network-address;
generating sessions within the private network, each session comprising one or more data packets;
allocating to each session an extended-private-address, the private network being adapted to transfer each data packet comprised in a respective session using at least part of the extended-private-address as an identifying private-network-address;
translating for each session the extended-private-address to an extended-public-address, the extended-public-address comprising one of the unique public-network-addresses;
conveying the one or more data packets of each session between the private network and the public network via the link associated with the public-network-address of the respective session; and
transmitting the one or more data packets of each session within the public network using at least part of the extended-public-address as an identifying public-network-address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Apparatus for transferring data between a private network and a public network, comprising:
-
a plurality of network links, coupled to convey data packets between the private and public networks; and
an extended-multilink-manager, adapted to;
associate each of the plurality of network links with a respective unique public-network-address, receive sessions generated within the private network, each of the sessions comprising one or more of the data packets, allocate to each of the sessions an extended-private-address, the private network being adapted to transfer each of the data packets comprised in a respective session using at least part of the extended-private-address as an identifying private-network-address, translate for each of the sessions the extended-private-address to an extended-public-address, the extended-public-address comprising one of the respective unique public-network-addresses, and convey the one or more data packets of each of the sessions between the private network and the public network via the link associated with the public-network-address of the respective session, for transmission within the public network using at least part of the extended-public-address as an identifying public-network-address. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification