Access node/gateway to access node/gateway layer-2 connectivity (end-to-end)
First Claim
1. A system for providing end-to-end layer-2 connectivity throughout a non-routed ground segment network connected to one or more satellites, the system comprising:
- a first non-autonomous gateway configured for processing primarily below layer-3 of the OSI-model (L3), the first non-autonomous gateway in communication with a bent pipe satellite that receives signals from one or more user terminals and relays the signals to the first non-autonomous gateway at layer-1 of the OSI-model (L1), the first non -autonomous gateway comprising;
a satellite modem termination system (SMTS) that demodulates the signals relayed from the bent pipe satellite and generates from the demodulated signals, a plurality of data packets having packet headers for layer-2 of the OSI-model (L2); and
a switch coupled with the SMTS that receives the plurality of data packets from the SMTS and adds virtual tagging tuples to the packet headers for each data packet of a subset of the plurality of data packets;
wherein the switch of the first non-autonomous gateway sends, via a ground-based L2 switch in communication with the first non-autonomous gateway, the subset of the plurality of data packets to a second non-autonomous gateway for transmission to an entity based on the virtual tagging tuples associated with each of the subset of the plurality of data packets.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus for providing end-to-end L2 connectivity, are described. The system includes satellites configured to transmit data packets. The system further includes a first non-autonomous gateway in communication with the satellites. The first non-autonomous gateway is configured to receive the data packets from the satellites at L1, generate virtual tagging tuples within L2 packet headers of the data packets, and transmit the data packets each including a virtual tagging tuple. The system further includes a L2 switch in communication with the first non-autonomous gateway. The L2 switch is configured to receive the virtually tagged data packets and transmit the virtually tagged data packets. Further, the system includes a second non-autonomous gateway in communication with the L2 switch. The second non-autonomous gateway configured to receive the virtually tagged data packets and transmit the virtually tagged data packets to an entity based on the virtual tagging tuple associated with each of the virtually tagged packets.
-
Citations
20 Claims
-
1. A system for providing end-to-end layer-2 connectivity throughout a non-routed ground segment network connected to one or more satellites, the system comprising:
-
a first non-autonomous gateway configured for processing primarily below layer-3 of the OSI-model (L3), the first non-autonomous gateway in communication with a bent pipe satellite that receives signals from one or more user terminals and relays the signals to the first non-autonomous gateway at layer-1 of the OSI-model (L1), the first non -autonomous gateway comprising; a satellite modem termination system (SMTS) that demodulates the signals relayed from the bent pipe satellite and generates from the demodulated signals, a plurality of data packets having packet headers for layer-2 of the OSI-model (L2); and a switch coupled with the SMTS that receives the plurality of data packets from the SMTS and adds virtual tagging tuples to the packet headers for each data packet of a subset of the plurality of data packets; wherein the switch of the first non-autonomous gateway sends, via a ground-based L2 switch in communication with the first non-autonomous gateway, the subset of the plurality of data packets to a second non-autonomous gateway for transmission to an entity based on the virtual tagging tuples associated with each of the subset of the plurality of data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing end-to-end layer-2 connectivity throughout a non-routed ground segment network connected to one or more satellites, the method comprising:
-
receiving, by a first non-autonomous gateway configured for processing primarily below layer-3 of the OSI model (L3), signals from one or more user terminals, the signals relayed by a bent pipe satellite at layer-1 of the OSI model (L1); demodulating the signals relayed from the bent pipe satellite; generating a plurality of data packets from the demodulated signals, the plurality of data packets having packet headers for layer-2 of the OSI-model (L2); adding virtual tagging tuples to the packet headers for each data packet of a subset of the plurality of data packets; and sending, via a ground-based L2 switch in communication with the first non-autonomous gateway, the subset of the data packets to a second non-autonomous gateway for transmission to an entity based on the virtual tagging tuples associated with each of the subset of the plurality of data packets. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium for providing end-to-end layer-2 connectivity throughout a non-routed ground segment network connected to one or more satellites, the computer-readable medium having sets of instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive, by a first non-autonomous gateway configured for processing primarily below layer-3 of the OSI model (L3), signals from one or more user terminals, the signals relayed by a bent pipe satellite at layer-1 of the OSI model (L1); demodulate the signals relayed from the bent pipe satellite; generate a plurality of data packets from the demodulated signals, the plurality of data packets having packet headers for layer-2 of the OSI-model (L2); add virtual tagging tuples to the packet headers for each data packet of a subset of the plurality of data packets; and send, via a ground-based L2 switch in communication with the first non-autonomous gateway, the subset of the data packets to a second non-autonomous gateway for transmission to an entity based on the virtual tagging tuples associated with each of the subset of the plurality of data packets. - View Dependent Claims (18, 19, 20)
-
Specification