IP Library Granted Patent US 8,279,748
Granted Patent B2
US 8,279,748 · App. 12/761,968 · Granted Oct 2, 2012

Core-based satellite network architecture

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,279,748
App. No.
12/761,968
Granted
Oct 2, 2012
Kind
B2
Abstract

Systems and methods for implementing a satellite network, are described. The system includes satellite gateways in communication with subscribers over a satellite communication network. The satellite gateways send network communications to the subscribers and receive network communications from the subscribers. The system further includes a first core node in communication with at least one of the satellite gateways. The first core node provides networking services, at L2, to a first subset of subscribers. The system further includes a second core node in communication, at L2, with one of the satellite gateways and the first core node. The second core node provides the networking services, at layer-2 of the OSI model, to a second subset of the subscribers. In response to failure of at least one of the networking services in the first core node, the second core node providing the at least one of the services to the first subset of the subscribers.

Claims (42)

1. A satellite networking system comprising:

a plurality of satellite gateways in communication with a plurality of subscribers over one or more satellite communication networks, the plurality of satellite gateways configured to send network communications to the plurality of subscribers and receive network communications from the plurality of subscribers;

a first core node in communication with at least one of the plurality of satellite gateways, the first core node configured to provide a plurality of networking services, at layer-2 (L2) of the Open Systems Interconnect (OSI) model, to a first subset of the plurality of subscribers; and

a second core node in communication, at L2, with at least one of the plurality of satellite gateways and the first core node, the second core node configured to provide the plurality of networking services, at layer-2 of the OSI model, to a second subset of the plurality of subscribers,

wherein in response to failure of at least one of the plurality of networking services in the first core node, the second core node providing the at least one of the plurality of networking services to the first subset of the plurality of subscribers.

2. A satellite networking system as in claim 1 ,

wherein the first core node and the second core node are geographically located wherein:

the first core node is substantially geographically dispersed from the second core node; and

the first core node is substantially geographically removed from a coverage area provided by a set of spot beams generated by the second core node.

3. A satellite networking system as in claim 1 ,

wherein the first core node and the second core node are geographically located substantially at opposite ends of a preexisting fiber line; and

at least one of the plurality of gateways is geographically located on the preexisting fiber line.

4. The satellite networking system as in claim 3 ,

wherein the first core node and the second core node are geographically located wherein:

the first core node is substantially geographically dispersed from the second core node; and

the first and second core nodes are substantially geographically removed from a coverage area provided by a set of spot beams associated with subscribers.

5. The satellite networking system as in claim 3 , wherein the first core node and the second core node are geographically located substantially at opposite ends of a preexisting fiber line.

6. The satellite networking system as in claim 1 , wherein each of the first core node and the second core node comprise at least one multilayer switch in communication with a corresponding one of the plurality of satellite gateways.

7. The satellite networking system as in claim 6 , wherein at least one of the plurality of satellite gateways comprises at least one layer-2 switch in communication with a corresponding core node and at least one satellite mode termination system in communication with the layer-2 switch.

8. The satellite networking system as in claim 1 , wherein the plurality of networking services comprise one or more of the following: acceleration, compression, traffic shaping, Dynamic Host Configuration Protocol (DHCP), Domain Name Service (DNS), Public Key Infrastructures (PKI), terminal services, trivial file transfer protocol (TFTP), Network Time Protocol (NTP), accounting, and provisioning.

9. A satellite networking system comprising:

a first core node in communication, at layer-2 (L2) of the Open Systems Interconnect (OSI) model, with a first satellite gateway;

a second core node in communication, at L2, with a second satellite gateway and the first core node; and

a peering node in communication, at L2, with the first satellite gateway, wherein the peering node is configured to provide content or services at the first satellite gateway, and wherein the peering node is further configured to provide content or services at any one of the first core node, the second core node, and the second satellite gateway.

10. A satellite networking system as in claim 9 , wherein each of the first satellite gateway and the second satellite gateway is a non-autonomous satellite gateway.

11. A satellite networking system as in claim 9 , wherein the peering node is in communication with a content service provider network configured to provide one or more services.

12. A satellite networking system as in claim 11 , further comprising a plurality of client devices in communication with the first core node.

13. A satellite networking system as in claim 12 , wherein the plurality of client devices are configured to receive the one or more services through the peering node and the first core node.

14. A method of implementing a redundant core node architecture in a satellite communication network, the method comprising:

providing, at a first core node, a plurality of services, at layer-2 (L2) of the Open Systems Interconnect (OSI) model, to a first plurality of subscribers through a first satellite gateway;

providing, at a second core node, the services, at L2, to a second plurality of subscribers through a second satellite gateway and the first core node;

receiving, at the second core node, a failure notification of at least one of the plurality of services provided by the first core node;

in response to the failure notification, providing, by the second core node, the at least one of the plurality of services to the first plurality of subscribers.

15. A method of implementing a redundant core node architecture in a satellite communication network as in claim 14 , wherein the plurality of services comprise one or more of the following: acceleration, compression, traffic shaping, Dynamic Host Control Protocol (DHCP), Domain Name Service (DNS), Public Key Infrastructures (PKI), terminal services, trivial file transfer protocol (TFTP), Network Time Protocol (NTP), accounting, and provisioning.

16. A method of implementing a redundant core node architecture in a satellite communication network as in claim 14 , wherein the failure notification comprises one or more messages sent to the second core node to redirect at least one of the services of the first core node.

17. A method of implementing a redundant core node architecture in a satellite communication network as in claim 14 , wherein each of the plurality of first subscribers is in communication with the first gateway through a corresponding user terminal (UT) and each of the second subscribers is in communication with the second gateway through a corresponding UT.

18. A method of implementing a redundant core node architecture in a satellite communication network as in claim 14 , wherein each of the first core node and the second core node comprise at least one multilayer switch in communication with a corresponding one of the plurality of satellite gateways.

19. A non-transitory computer-readable medium having sets of instructions stored thereon which, when executed by one or more computers, cause the one or more computers to:

provide, at a first core node, a plurality of services, at layer-2 (L2) of the Open Systems Interconnect (OSI) model, to a first plurality of subscribers through a first satellite gateway;

provide, at a second core node, the services, at L2, to a second plurality of subscribers through a second satellite gateway and the first core node;

receive, at the second core node, a failure notification of at least one of the plurality of services provided by the first core node;

in response to the failure notification, provide, by the second core node, the at least one of the plurality of services to the first plurality of subscribers.

Assignments (4)
SECURITY AGREEMENT Recorded Jun 1, 2023
From: VIASAT, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 063822/0446 →
SECURITY AGREEMENT Recorded Mar 7, 2022
From: VIASAT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 059332/0558 →
SECURITY INTEREST Recorded Mar 27, 2019
From: VIASAT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 048715/0589 →
SECURITY AGREEMENT Recorded May 9, 2012
From: VIASAT, INC.
To: UNION BANK, N.A.
Reel/Frame 028184/0152 →