J4 ›› 2010, Vol. 37 ›› Issue (2): 380-384.doi: 10.3969/j.issn.1001-2400.2010.02.034

• Original Articles • Previous Articles    

Link Load Based Multicast Packet Diffusion Algorithm in the LEO Satellite Constellation System

TUO Yan-jun1;LIU Yun1;LIU Yong-jian2   

  1. (1. Key Lab. of Comm. and Info. Systems Beijing Municipal Comm. of Edu., Beijing Jiaotong Univ., Beijing  100044, China;
    2. The 54th Research Institute of CETC, Shijiazhuang  050081, China)
  • Received:2009-10-10 Online:2010-04-20 Published:2010-06-03
  • Contact: TUO Yan-jun E-mail:tuoyanjun@163.com

Abstract:

To solve the diffusion of multicast packets in the Inter-satellite Link(ISL) subnet with a heavy load, a multicast packet diffusion algorithm in the LEO satellite constellation system is presented. Based on the traffic distribution of each satellite node, the link load based breadth first tree algorithm is used to form the breadth first tree and the diffusion forwarding tables with the shortest paths to the target nodes. With these tables, the multicast packets can avoid the congested links and nodes, and can be diffused to each satellite node rapidly along the optimal loop-free route. The simulation results show that, with this algorithm, the diffusion time of multicast packets in the network under a heavy load is almost the same as that under a light load, and the packets are never lost. It can meet the shortest diffusion time of multicast packets and loop-free multicast routes requirements.

Key words: satellite constellations, inter-satellite links(ISL), multicast, routing algorithms, load, congestion, quality of service(QoS)