AU2005292573B2

Method and apparatus for multicast packet distribution in a satellite constellation network

Abstract

A satellite network (30) constellation employs a technique for multicasting packets through the network according to the present invention. The network comprises plural satellites in plural orbital planes with each satellite equipped with a plurality of high-speed point-to-point full duplex radio links for inter-satellite communications (40). A node intending to send a multicast packet to a multicast group or a set of destination satellite nodes (32, 34, 36) initially sends the packet to the orbital planes that include the group members. Once reaching the plane, in-plane routing techniques are used to forward the packet to the intended group members. If there are broken or disabled links, an alternative path is taken to forward the packet without disrupting the functioning links.

Term

Term ended

Expired 17 August 2025, 1.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

9 claims: 5 independent, 4 dependent

  1. 1
    What is Claimed is:1. A satellite communication unit of a satellite communication network to multicast a message within said network, wherein said network comprises a plurality of 5 orbital planes with each plane comprising a plurality of orbiting satellite communication units with corresponding communication links, said satellite communication unit comprising: a communication device to transmit an outgoing message within said network and to receive an incoming message from said network;and 10 a routing processor to route multicast messages from said satellite communication unit through said network to corresponding orbiting destination satellite communication units each varying position within a respective plane, wherein said satellite communication unit resides within a first network plane and said multicast messages are each associated with selected ones of said destination satellite communication units and a routing path 15 through said network, and wherein said communication unit comprises communication links comprising common plane links facilitating communications between said satellite communication unit and other satellite communication units within said first plane and cross plane links facilitating communications between said satellite communication unit and other satellite communication units in different planes, and said routing processor 20 comprises: a multicast module to determine an alternative path for a multicast message to a corresponding selected destination satellite communication unit based on enabled communication links of said satellite communication unit in response to a disabled communication link of said satellite communication unit associated with said routing 25 path;a link module to periodically select said cross plane links at predetermined time intervals by determining distance values between said satellite communication unit and other orbiting satellite communication units in different planes and selecting said cross plane links based on at least said determined distance values to said other satellite 30 communication units;and 2269373.5 (GHMattere) 2005292573 11 May 2010 a transmission module to facilitate transmission of said multicast message along said associated routing path in response to an enabled communication link of said satellite communication unit associated with said routing path, and to facilitate transmission of said multicast message along said alternative path in response to a 5 disabled communication link of said satellite communication unit associated with said routing path.
  2. 5
    The satellite communication unit of any one of claims 1 to 4, wherein said routing processor further comprises:a link status module to monitor and determine the status of said common plane 25 and cross plane links of said satellite communication unit.
  3. 6
    The satellite communication unit of any one of claims 1 to 5, wherein said common plane links comprise a link to a succeeding satellite communication unit within said first plane and a link to a preceding satellite communication unit within said first 30 plane. 2269373.1 (GHMatters) 2005292573 11 May 2010
  4. 7
    The satellite communication unit of any one of claims 1 to 6, wherein said link module further comprises:a link selection module to select cross plane links to satellite communication units in different planes, via a link selection table, based on said distance values, visibility and 5 status of links between said satellite communication unit and said satellite communication units in said different planes.
  5. 9
    9/9 FIG.8