Utilizing Proxy Internet Protocol Addressing in a Gateway for Communicating with Multiple Service Provider Networks
First Claim
1. A method of utilizing proxy Internet protocol (IP) addressing in a gateway for communicating with a plurality of different service providers, comprising:
- receiving, at the gateway, a first IP address prefix from an alternative service provider in communication with the gateway, the first IP address prefix comprising a range of IP addresses;
assigning, within the gateway, a proxy IP address from the first IP address prefix for at least one computing device in communication with the gateway;
receiving, at the gateway, a second IP address prefix from a master service provider in communication with the gateway, the second IP address prefix comprising a range of IP addresses;
assigning, within the gateway, an actual IP address from the second IP address prefix for the at least one computing device in communication with the gateway, wherein the at least one computing device is provisioned with the actual IP address assigned from the second IP address prefix.forwarding, through the gateway, data traffic between the alternative service provider utilizing the proxy IP address and the at least one computing device utilizing the actual IP address; and
routing, through the gateway, data traffic utilizing the actual assigned IP address between the master service provider and the at least one computing device utilizing the actual IP address.
1 Assignment
0 Petitions
Accused Products
Abstract
A gateway utilizes a proxy Internet Protocol (“IP”) addressing scheme to communicate with disparate network service providers. A first IP address prefix may be received from an alternative service provider in communication with the gateway. The gateway may assign a proxy IP address from the first IP address prefix for computing devices in communication with the gateway. A second IP address prefix may be received from a master service provider in communication with the gateway. The computing devices may be provisioned with an actual IP address assigned from the second IP address prefix. The gateway may then route data traffic utilizing the assigned proxy IP address between the alternative service provider and the computing devices utilizing the actual assigned proxy IP address. The gateway may further route data traffic utilizing the actual assigned IP address between the master service provider and the computing devices utilizing the actual assigned IP address.
187 Citations
20 Claims
-
1. A method of utilizing proxy Internet protocol (IP) addressing in a gateway for communicating with a plurality of different service providers, comprising:
-
receiving, at the gateway, a first IP address prefix from an alternative service provider in communication with the gateway, the first IP address prefix comprising a range of IP addresses; assigning, within the gateway, a proxy IP address from the first IP address prefix for at least one computing device in communication with the gateway; receiving, at the gateway, a second IP address prefix from a master service provider in communication with the gateway, the second IP address prefix comprising a range of IP addresses; assigning, within the gateway, an actual IP address from the second IP address prefix for the at least one computing device in communication with the gateway, wherein the at least one computing device is provisioned with the actual IP address assigned from the second IP address prefix. forwarding, through the gateway, data traffic between the alternative service provider utilizing the proxy IP address and the at least one computing device utilizing the actual IP address; and routing, through the gateway, data traffic utilizing the actual assigned IP address between the master service provider and the at least one computing device utilizing the actual IP address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A gateway for utilizing proxy Internet protocol (IP) addressing to communicate with a plurality of different service providers, comprising:
-
a first wide area network (WAN) interface in communication with an alternative service provider; a second WAN interface in communication with a master service provider; a local area network (LAN) interface in communication with a routing module; at least one computing device, in communication with the LAN interface; the routing module operative to; receive a first IP address prefix from the alternative service provider over the first WAN interface, the first IP address prefix comprising a range of IP addresses; assign a proxy IP address from the first IP address prefix for at least one computing device; receive a second IP address prefix from the master service provider over the second WAN interface, the second IP address prefix comprising a range of IP addresses; assign an actual IP address from the second IP address prefix for at least one computing device, wherein the at least one computing device is provisioned with an actual IP address assigned from the second IP address prefix; forward data traffic between the alternative service provider utilizing the proxy IP address and the at least one computing device utilizing an actual IP address; and route data traffic utilizing the actual assigned IP address between the master service provider and the at least one computing device utilizing the actual IP address. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of utilizing proxy Internet protocol (IP) addressing in a gateway for communicating with a plurality of different service providers, comprising:
-
receiving, at the gateway, upstream data traffic from at least one computing device; determining, at the gateway, whether to direct the upstream data traffic to an alternative service provider; comparing, by the gateway, an actual IP address in an IP source field in the upstream data traffic with information in a mapping table, wherein the actual IP address is assigned by the gateway from an IP address prefix provided by a master service provider; removing, by the gateway, the actual IP address from the IP source field; substituting, by the gateway, the actual IP address with a proxy IP address; routing, by the gateway, the upstream data traffic to the alternative service provider utilizing the proxy IP address; and routing, by the gateway, the upstream data traffic to the master service provider utilizing the actual IP address upon determining not to direct the upstream data traffic to the alternative service provider. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification