Frame relay protocol-based multiplex switching scheme for satellite mesh network
First Claim
1. For use in a satellite communication network providing full mesh connectivity through a communication satellite, among terminal devices that are coupled to associated earth stations of a multi-earth station network that is comprised of at least three earth stations, a respective earth station apparatus comprising:
- a transceiver unit which is operative to transmit, via an up-link communication channel associated with said respective earth station to said communication satellite, messages which are broadcast by said communication satellite over plural downlink communication channels to plural others of said at least three earth stations of said network, and which is operative to receive, via plural downlink communication channels from said communication satellite, messages which have been transmitted uplink to said satellite over a plurality of other up-link channels respectively associated with plural others of said at least three earth stations, and which are broadcast by said communication satellite over said plural downlink communication channels to the earth stations of said network;
a modulator/demodulator unit, which is coupled with said transceiver unit and is operative to modulate uplink-directed messages, supplied by one or more terminal devices that are coupled to said earth station, in accordance with a prescribed modulation format for transmission by said transceiver unit over said uplink channel, and to demodulate downlink-directed messages which have been broadcast by said communication satellite over said plural downlink communication channels to the earth stations of said network, and which are received by said transceiver unit from said communication satellite and destined for one or more terminal devices that are coupled to said earth station; and
a frame relay protocol-based switch, having a plurality of communication link-associated ports coupled to communication links for receiving therefrom messages whose contents are representative of frame relay protocol-based routing information supplied from terminal devices served by said respective earth station, and for delivering, to terminal devices served by said respective earth station, downlink-directed messages which have been broadcast by said communication satellite over said plural downlink communication channels to the earth stations of said network, and received by said transceiver unit from said communication satellite and destined for one or more terminal devices that are coupled to said respective earth station, and a plurality of uplink/downlink ports, coupled to said modulator/demodulator unit, said frame relay protocol-based switch being operative to controllably connect a selected one of said communication link-associated ports to a selected one of said uplink/downlink ports, and thereby connect uplink-directed message signals from any terminal device to an uplink port of said plurality of uplink/downlink ports, for modulation by said modulator/demodulator unit connected thereto in accordance with said prescribed modulation format for transmission by said transceiver unit over said uplink channel, and to controllably route downlink-directed message signals, that have been broadcast by said communication satellite over said plural downlink communication channels and received by said transceiver unit, demodulated by said modulator/demodulator unit and coupled to downlink ports of said plurality of uplink/downlink ports, to any selected one of said communication link-associated ports, in accordance with routing information contained in said downlink-directed messages of said plural downlink communication channels from other earth stations of said network.
2 Assignments
0 Petitions
Accused Products
Abstract
A frame relay protocol-based earth station interface architecture provides full mesh connectivity for a relatively small number of network stations. The fundamental component of the architecture is a frame relay protocol-based switch, which employs a network interface ‘frame relay’ standard to define the multiplexing of multiple virtual ports across single physical communications port. Through address and control fields of its connectivity control software, the frame relay protocol-based switch can be dynamically configured to provide multilayer addressing and device selectivity, thereby enabling point-to-point connectivity of multiple terminal devices, such as a plurality of audio circuits, to be effected via a single port. Dial codes on the station side of an audio signal multiplexer link are translated into frame relay addresses (data link connection identifiers) that are added to each frame of data for routing through the network. With this additional layer of routing information, audio (voice) connectivity is now available between any two audio circuits (e.g. trunks) in the network.
280 Citations
163 Claims
-
1. For use in a satellite communication network providing full mesh connectivity through a communication satellite, among terminal devices that are coupled to associated earth stations of a multi-earth station network that is comprised of at least three earth stations, a respective earth station apparatus comprising:
-
a transceiver unit which is operative to transmit, via an up-link communication channel associated with said respective earth station to said communication satellite, messages which are broadcast by said communication satellite over plural downlink communication channels to plural others of said at least three earth stations of said network, and which is operative to receive, via plural downlink communication channels from said communication satellite, messages which have been transmitted uplink to said satellite over a plurality of other up-link channels respectively associated with plural others of said at least three earth stations, and which are broadcast by said communication satellite over said plural downlink communication channels to the earth stations of said network;
a modulator/demodulator unit, which is coupled with said transceiver unit and is operative to modulate uplink-directed messages, supplied by one or more terminal devices that are coupled to said earth station, in accordance with a prescribed modulation format for transmission by said transceiver unit over said uplink channel, and to demodulate downlink-directed messages which have been broadcast by said communication satellite over said plural downlink communication channels to the earth stations of said network, and which are received by said transceiver unit from said communication satellite and destined for one or more terminal devices that are coupled to said earth station; and
a frame relay protocol-based switch, having a plurality of communication link-associated ports coupled to communication links for receiving therefrom messages whose contents are representative of frame relay protocol-based routing information supplied from terminal devices served by said respective earth station, and for delivering, to terminal devices served by said respective earth station, downlink-directed messages which have been broadcast by said communication satellite over said plural downlink communication channels to the earth stations of said network, and received by said transceiver unit from said communication satellite and destined for one or more terminal devices that are coupled to said respective earth station, and a plurality of uplink/downlink ports, coupled to said modulator/demodulator unit, said frame relay protocol-based switch being operative to controllably connect a selected one of said communication link-associated ports to a selected one of said uplink/downlink ports, and thereby connect uplink-directed message signals from any terminal device to an uplink port of said plurality of uplink/downlink ports, for modulation by said modulator/demodulator unit connected thereto in accordance with said prescribed modulation format for transmission by said transceiver unit over said uplink channel, and to controllably route downlink-directed message signals, that have been broadcast by said communication satellite over said plural downlink communication channels and received by said transceiver unit, demodulated by said modulator/demodulator unit and coupled to downlink ports of said plurality of uplink/downlink ports, to any selected one of said communication link-associated ports, in accordance with routing information contained in said downlink-directed messages of said plural downlink communication channels from other earth stations of said network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. For use in a satellite communication network providing full mesh connectivity through a communication satellite, among terminal devices that are coupled to associated earth stations of a multi-earth station network that is comprised of at least three earth stations, a method of providing full mesh connectivity between any two terminal devices of said network comprising the steps of:
-
(a) providing, at a respective earth station, a transceiver unit which is operative to transmit, via an up-link communication channel associated with said respective earth station to said communication satellite, messages which are broadcast by said communication satellite over plural downlink communication channels to plural others of said at least three earth stations of said network, and which is operative to receive, via plural downlink communication channels from said communication satellite, messages which have been transmitted up-link to said satellite over a plurality of other up-link channels respectively associated with plural others of said at least three earth stations, and which are broadcast by said communication satellite over said plural downlink communication channels to the earth stations of said network, a modulator/demodulator unit, which is coupled with said transceiver unit and is operative to modulate uplink-directed messages, supplied by one or more terminal devices that are coupled to said earth station, in accordance with a prescribed modulation format for transmission by said transceiver unit over said uplink channel, and to demodulate downlink-directed messages which have been broadcast by said communication satellite over said plural downlink communication channels to the earth stations of said network, and which are received by said transceiver unit from said communication satellite and destined for one or more terminal devices that are coupled to said earth station, and a frame relay protocol-based switch, having a plurality of communication link-associated ports coupled to communication links for receiving therefrom messages whose contents are representative of frame relay protocol-based routing information supplied from terminal devices served by said respective earth station, and for delivering, to terminal devices served by said respective earth station, downlink-directed messages which have been broadcast by said communication satellite over said plural downlink communication channels to the earth stations of said network, and received by said transceiver unit from said communication satellite and destined for one or more terminal devices that are coupled to said respective earth station, and a plurality of uplink/downlink ports, coupled to said modulator/demodulator unit, said frame relay protocol-based switch being operative to controllably connect a selected one of said communication link-associated ports to a selected one of said uplink/downlink ports, and thereby connect uplink-directed message signals from any terminal device to an uplink port of said plurality of uplink/downlink ports, for modulation by said modulator/demodulator unit connected thereto in accordance with said prescribed modulation format for transmission by said transceiver unit over said uplink channel, and to controllably route downlink-directed message signals, that have been broadcast by said communication satellite over said plural downlink communication channels and received by said transceiver unit, demodulated by said modulator/demodulator unit and coupled to downlink ports of said plurality of uplink/downlink ports, to any selected one of said communication link-associated ports, in dependence upon routing information contained in said downlink-directed messages of said plural downlink communication channels from other earth stations of said network, (b) at a first earth station, coupling a message that has been sourced from a calling terminal device and contains frame relay protocol-based routing information, over a communication link to a communication link-associated port of the frame relay protocol-based switch of said first earth station, and causing the frame relay protocol-based switch of said first earth station to connect said communication link-associated port to an uplink port of said uplink/downlink communications ports, and thereby connect uplink-directed message signals from said calling terminal device to said uplink port of said plurality of uplink/downlink ports for transmission via said up-link communication channel associated with said first earth station to said communication satellite; and
(c) at a second earth station, terminating messages to destination terminal devices by causing the frame relay protocol-based switch of said second earth station to controllably route downlink-directed message signals of said plural downlink communication channels associated with said other earth stations of said network, and which are coupled to downlink ports of said plurality of uplink/downlink ports, to selected communication link-associated ports of said frame relay protocol-based switch, to which communication links serving said destination terminal devices are coupled, in accordance with routing information contained in downlink-directed messages received over any of said plural downlink communication channels. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a satellite; and
first, second, and third earth stations interconnected via a single hop through the satellite, wherein the first earth station for sending data packets to the second and third earth stations, the second earth station for sending data packets to the first and third earth stations, and the third earth station for sending data packets to the first and second earth stations, each earth station including;
a satellite antenna for communicating with the satellite, a transceiver coupled to the antenna for sending and receiving signals to and from the satellite antenna, a modem coupled to the transceiver for modulating and demodulating signals sent to or received from the transceiver, a plurality of terminal devices including at least two voice circuits each generating a dial code, a switch, coupling a plurality of terminal devices with the modem, and for inputting data from the plurality of terminal devices, assembling the data into frame relay based data packets having a frame boundary flag, an address field responsive to one of the dial codes, a data field, and a frame check sequence, for discarding down link directed data packets destined for terminal devices associated with other switches and for routing down link directed data packets destined for terminal devices associated with the switch based on the contents of the down-link directed data packets. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A first earth station for use in a system having at least three earth stations interconnected via a single hop through a satellite wherein data from each earth station is broadcast to every other earth station, the first earth station comprising:
-
a satellite antenna, a transceiver coupled to the satellite antenna for sending signals to and receiving signals from the satellite antenna, a modem coupled to the transceiver for modulating and demodulating signals sent to or received from the transceiver, and a switch capable of supporting frame relay protocols, coupling a plurality of terminal devices to the modem, and for inputting data from the plurality of terminal devices, packetizing the data into data packets having a boundary flag, an address field a data field, and a frame check sequence, and for discarding received data packets which are not directed to the first earth station and for routing data packets which are directed to the first earth station based upon the contents of down-link directed data packets. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. For use in a system having a satellite and at least three earth stations, the method comprising relaying frame relay voice packets having an address code responsive to a dial code and frame relay data packets from the first earth station directly to the second and third earth stations and from the second earth station directly to the first and third earth station and from the third earth station directly to the first and second earth station in a single hop, wherein connectivity is achieved between terminal devices coupled to the first, second, and third earth stations, and wherein the contents of the frame relay packets are utilized to determine the routing and filtering at each earth station.
- 51. A system comprising first, second, and third earth stations interconnected via a satellite with each earth station for broadcasting frame relay protocol based data packets to the other earth stations, wherein each earth station includes a switch for inputting data from a plurality of terminal devices, for packetizing the data into the frame relay protocol based data packets having an address field, and for filtering and routing data packets received from the satellite based on the contents of an address field of down-link directed data packets.
- 59. A first earth station for use in a system having at least two other earth stations interconnected via a satellite wherein data from each earth station is broadcast to the other earth stations, the first earth station comprising a data link, at least two voice circuits each having a dial code, and a switch configured for inputting data from the voice circuits and packetizing the data into data packets having an address field responsive to one of the dial codes, packetizing data from data circuits into data packets, and filtering and routing down-link directed data packets based on the content of the data packets, wherein the switch packetizes the data packets using elementary error detection and is configurable to support frame relay based protocols.
-
70. A method comprising:
-
packetizing,data from voice circuits into data packets having an address responsive to a dial code on an associated voice circuit and packetizing data from a data circuit into data packets, the data packets having frame relay based elementary error detection and being assembled at each of three earth stations;
using a single hop satellite network to broadcast the data packets from each earth station directly to each of at least two other earth stations; and
filtering and routing down-link directed data packets at each earth station based upon the contents of the data packets using a switch configured to support frame relay based protocols. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A method comprising:
-
sending frame relay protocol based data packets directly from a first earth station to both second and third earth stations;
sending one relay protocol based data packets directly from the second earth station to both the first and third earth stations;
sending fame relay protocol based data packets directly from the third earth station to both the first and second earth stations;
assembling the frame relay protocol based data packets from both voice links and data links and configuring an address field of the packets from the voice links in response to a dial code on an associated voice link; and
filtering and routing data packets received from a satellite based on contents of down link directed data packets. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89)
-
-
90. A method comprising:
-
receiving at a first earth station data packets from at least two other earth stations via a single hop satellite network;
assembling data packets at the first earth station from data received from voice circuits and data circuits;
configuring an address in the data packets formed from the voice circuits responsive to a dial code on an associated voice circuit;
filtering and routing down-link directed data packets based on the contents of the data packets; and
configuring the data packets with elementary error detection using frame-relay base protocols. - View Dependent Claims (91, 92, 93, 94, 95, 96, 97, 98, 99)
-
-
100. In a first earth station, a method comprising:
-
receiving at a first earth station data packets broadcast from at least two other earth stations via a single hop mesh satellite network;
using a voice multiplexer to assemble frame relay protocol based data packets at the fist earth station from data received from voice circuits;
configuring an address in the data packets formed from the voice circuits responsive to a dial codes on an associated voice circuit;
using a switch to filter and route down link directed data packets based on the contents of data packets; and
sending to a satellite the frame relay protocol based data packets for broadcast to at least two other earth stations via the single hop mesh satellite network. - View Dependent Claims (101)
-
-
102. A first earth station for use in a system having at least two other earth stations interconnected via a single hop through a satellite wherein data from each earth station is broadcast to the other earth stations, the first earth station comprising:
-
means for receiving and transmitting signals to and from a satellite;
means for inputting the data from voice and data circuits, packetizing the data into data packets having a boundary flag, an address field responsive to a dial code, a data field, and a frame check sequence, and for discarding and routing down link directed data packets based on the contents of the data packets.
-
-
103. A system comprising a satellite, and first, second, and third earth stations interconnected via a single hop through the satellite and configured for broadcasting uplink directed data to the other earth stations, each earth station including means for inputting data from a plurality of terminal devices, packetizing the data into frame relay protocol based data packets having an address field responsive to a dial code and for filtering and routing down-link directed data packets based on the contents of the address field of the data packets.
-
104. A system comprising a satellite and first, second, and third earth stations interconnected via a single hop through the satellite, wherein the first earth station sends data packets to the second and third earth stations, the second earth station sends data packets to the first and third earth station, and the third earth station sends data packets to the first and second earth station, each earth station including at least two voice circuits each generating a dial code, a data circuit, and a switch configured for inputting data from the voice circuits, packetizing the data into data packets having a frame boundary flag, an address field responsive to one of the dial codes, a data field, and a frame check sequence, and discarding frames received from the satellite based on the contents of the down-link directed data packets, wherein the switch is configurable for supporting frame relay based protocols.
- 105. A method for use in a system having first, second, and third earth stations, the method comprising relaying frame relay data packets from the first earth station directly to the second and third earth stations and from the second earth station directly to the first and third earth station and from the third earth station directly to the first and second earth station, wherein relaying includes forming connectivity between terminal devices coupled to the first, second, and third earth stations, and wherein relaying includes using the contents of the frame relay packets to determine routing and filtering at each earth station.
- 107. A first earth station for use in a system having at least two other earth stations interconnected via a satellite wherein data from each earth stations is broadcast to the other earth stations, the first earth station comprising a data link, and a switch configured for packetizing data from data circuits into data packets, and filtering and routing down-link directed data packets based on the content of the data packets, wherein the switch packetizes the data packets using elementary error detection and is configurable to support frame relay based protocols.
-
115. A method comprising:
-
packetizing data from a data circuit into data packets, the data packets having frame relay based elementary error detection and being assembled at each of three earth stations;
using a satellite network to broadcast the data packets from each earth station directly to each of at least two other earth stations; and
filtering and routing down-link directed data packets at each earth station based upon the contents of the data packets using a switch supporting frame relay based protocols. - View Dependent Claims (116, 117, 118, 119, 120, 121, 122)
-
-
123. A method comprising:
-
sending frame relay protocol based data packets from a first earth station to both second and third earth stations;
sending frame relay protocol based data packets from the second earth station to both the first and third earth stations;
sending frame relay protocol based data packets from the third earth station to both the first and second earth station;
assembling the frame relay protocol based data packets from data links; and
filtering and routing data packets received from a satellite based on contents of down link directed data packets. - View Dependent Claims (124, 125, 126, 127, 128, 129, 130)
-
-
131. A method comprising:
-
receiving at a first earth station data packets from at least two other earth stations via a satellite network;
assembling data packets at the first earth station from data received from data circuits;
filtering and routing down link directed data packets based on the contents of the data packets; and
configuring the data packets with elementary error detection using frame-relay based protocols. - View Dependent Claims (132, 133, 134, 135, 136, 137, 138, 139)
-
-
140. In a first earth station, a method comprising:
-
receiving at a first earth station data packets broadcast from at least two other earth stations via a single hop mesh satellite network;
using a switch to filter and route down link directed data packets based on the contents of data packets; and
sending to a satellite frame relay protocol based data packets for broadcast to at least two other earth stations via the single hop mesh satellite network. - View Dependent Claims (141)
-
-
142. A first earth station for use in a system having at least two other earth stations interconnected via a satellite wherein data from each earth station is broadcast to the other earth stations, the first earth station comprising:
-
means for receiving and transmitting signals to and from a satellite;
means for inputting the data from data circuits, packetizing the data into data packets having a boundary flag, an address field, a data field, and a frame check sequence, and for discarding and routing down link directed data packets based on contents of the data packets. - View Dependent Claims (143)
-
-
144. A system comprising a satellite, and first, second, and third earth stations interconnected via the satellite and configured for broadcasting uplink directed data to the other earth stations, each earth station including means for inputting data from a plurality of terminal devices, packetizing the data into frame relay protocol based data packets having an address field for filtering and routing down-link directed data packets based on the contents of the address field of the data packets.
-
145. A system comprising a satellite and first, second, and third earth stations interconnected via the satellite, wherein the first earth station sends data packets to the second and third earth stations, the second earth station sends data packets to the first and third earth station, and the third earth station sends data packets to the first and second earth station, each earth station including at least two voice circuits each generating a dial code, a data circuit, and a switch configured for inputting data from the voice circuits, packetizing the data into data packets having a frame boundary flag, an address field, a data field, and a frame check sequence, and discarding frames received from the satellite based on the contents of the down-link directed data packets, wherein the switch is configurable for supporting frame relay based protocols.
-
146. A method comprising:
-
relaying a first group of frames containing digital voice and a second group of frames containing digital data from a first earth station to second and third earth stations through a satellite;
relaying a third group of frames containing digital voice and a fourth group of frames containing digital data from the second earth station to the first and third earth stations through the satellite;
relaying a fifth group of frames containing digital voice and a sixth group of frames containing digital data from the third earth station to the first and second earth stations through the satellite;
determining, at the first earth station, first frames of the third and fourth groups of frames that are addressed to end terminal devices of the third earth station, and discarding the first frames;
determining, at the first earth station, second frames of the fifth and sixth groups of frames that are addressed to end terminal devices of the second earth station, and discarding the second frames;
determining, at the second earth station, third frames of the first and second groups of frames that are addressed to the end terminal devices of the third earth station, and discarding the third frames;
determining, at the second earth station, fourth frames of the fifth and sixth groups of frames that are addressed to end terminal devices of the first earth station, and discarding the fourth frames;
determining, at the third earth station, fifth frames of the first and second groups of frames that are addressed to the end terminal devices of the second earth station, and discarding the fifth frames; and
determining, at the third earth station, sixth frames of the third and fourth groups of frames that are addressed to the end terminal devices of the first earth station, and discarding the sixth frames, whereby processing load is reduced and routing efficiency is increased so that bidirectional voice and data signaling capability is achieved between the end terminal devices of the first, second, and third earth stations.
-
-
147. A method for an earth station configured to communicate with at least two other earth stations via a satellite, to provide conditional access by a terminal coupled to the earth station to input frames each having an address, the method comprising the steps of:
-
receiving a frame relay based frame from the satellite;
determining the address from the frame;
comparing at least a portion of the address with predetermined data; and
either discarding the frame, or processing and transmitting the frame to the terminal through an interface, depending upon a result of the step of comparing, thereby creating an efficient satellite network. - View Dependent Claims (148, 149, 150, 151)
-
-
152. A method for an earth station configured to communicate with at least two other earth stations via a satellite, to provide conditional access by a terminal coupled to the earth station to input data, and to process the input data, the method comprising the steps of:
-
receiving a frame from the satellite;
if the input data contains frames, for each frame;
determining an address of the frame, comparing at least a portion of the address with predetermined data, and either discarding the frame or processing the frame into output data depending upon a result of the step of comparing; and
if the input data contains computer data;
processing the computer data into output data, and transmitting the output data to the terminal via an interface, thereby creating an efficient satellite network. - View Dependent Claims (153, 154, 155, 156)
-
-
157. An earth station configured to communicate with at least two other earth stations via a satellite, for providing conditional access by a terminal coupled to the earth station to input frames each having an address, the earth station comprising:
-
a receiver for receiving a frame from the satellite;
a switch for determining the address of the received frame, comparing at least a portion of the address with predetermined data, and either discarding the frame or processing the frame into output data depending upon a result of the step of comparing; and
an interface for transmitting the output data to the terminal, thereby creating an efficient satellite network. - View Dependent Claims (158, 159, 160, 161)
-
-
162. A method of transmitting data in the form of packets in a satellite communication system, the method comprising the steps of:
-
transmitting a packet having a destination address from a first earth station to a satellite;
transmitting the packet from the satellite to a second earth station that includes a packet switch coupled to a first terminal device having a first device address;
transmitting the packet from the satellite to a third earth station;
comparing at the second earth station at least a portion of the destination address to at least a portion of the first device address; and
processing the packet with the packet switch when the at least portion of the destination address corresponds to at least a portion of the first device address. - View Dependent Claims (163)
determining at the third earth station that the at least portion of the destination address does not correspond to any portions of the second device addresses; and
discarding the packet.
-
Specification