TRANSPARENT SATELLITE ROUTING SYSTEM AND METHOD
First Claim
1. A satellite routing (SR) computing device comprising:
- a first network interface communicatively coupled to a first production network, wherein the first production network is at least partially dynamically routed;
a second network interface communicatively coupled to a transport network, wherein the transport network is at least partially statically routed; and
a processor and a memory in communication with the processor, the processor programmed to;
receive a first network data packet including a first destination address and a first data payload over the first network interface, wherein the first destination address is associated with a second production network;
retrieve transport network routing information from a routing table stored within the memory based at least in part on the first destination address included in the first network data packet, wherein the routing table includes destination address rules and transport network routing information;
generate a first transport packet for the first network data packet, the first transport packet including the first data payload, the first destination address, and the transport network routing information, wherein the transport network routing information includes instructions for the first transport packet to be routed over at least one satellite link; and
transmit the first transport packet to the transport network over the second network interface, based at least in part on the transport network routing information.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a SR computing device is provided, including a first network interface connected to a dynamically routed transport network, and a second network interface connected to a statically routed transport network. The SR computing device receives a first network data packet including a first destination address and a first data payload over the first network interface, and retrieves transport network routing information from a routing table stored by the SR computing device, based on the first destination address. The SR computing device generates a first transport packet for the first network data packet, where the transport network routing information includes instructions for the first transport packet to be routed over at least one satellite link, and transmits the first transport packet to the transport network over the second network interface, based on the transport network routing information.
-
Citations
20 Claims
-
1. A satellite routing (SR) computing device comprising:
-
a first network interface communicatively coupled to a first production network, wherein the first production network is at least partially dynamically routed; a second network interface communicatively coupled to a transport network, wherein the transport network is at least partially statically routed; and a processor and a memory in communication with the processor, the processor programmed to; receive a first network data packet including a first destination address and a first data payload over the first network interface, wherein the first destination address is associated with a second production network; retrieve transport network routing information from a routing table stored within the memory based at least in part on the first destination address included in the first network data packet, wherein the routing table includes destination address rules and transport network routing information; generate a first transport packet for the first network data packet, the first transport packet including the first data payload, the first destination address, and the transport network routing information, wherein the transport network routing information includes instructions for the first transport packet to be routed over at least one satellite link; and transmit the first transport packet to the transport network over the second network interface, based at least in part on the transport network routing information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for satellite data routing, the method implemented by a satellite routing (SR) computing device, the method comprising:
-
receiving a first network data packet including a first destination address and a first data payload over a first network interface communicatively coupled to a first production network, wherein the first destination address is associated with a second production network and the first production network is at least partially dynamically routed; retrieving transport network routing information from a routing table stored within a memory based at least in part on the first destination address included in the first network data packet, wherein the routing table includes destination address rules and transport network routing information; generating a first transport packet for the first network data packet, the first transport packet including the first data payload, the first destination address, and the transport network routing information, wherein the transport network routing information includes instructions for the first transport packet to be routed over at least one satellite link; and transmitting the first transport packet through a second network interface communicatively coupled to a transport network based at least in part on the transport network routing information, wherein the transport network is at least partially statically routed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Computer-readable storage media for satellite data routing, the computer-readable storage media having computer-executable instructions embodied thereon, wherein, when executed by at least one processor, the computer-executable instructions cause the processor to:
-
receive a first network data packet including a first destination address and a first data payload over a first network interface communicatively coupled to a first production network, wherein the first destination address is associated with a second production network and the first production network is at least partially dynamically routed; retrieve transport network routing information from a routing table stored within a memory based at least in part on the first destination address included in the first network data packet, wherein the routing table includes destination address rules and transport network routing information; generate a first transport packet for the first network data packet, the first transport packet including the first data payload, the first destination address, and the transport network routing information, wherein the transport network routing information includes instructions for the first transport packet to be routed over at least one satellite link; and transmit the first transport packet through a second network interface communicatively coupled to a transport network based at least in part on the transport network routing information, wherein the transport network is at least partially statically routed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification