[go: up one dir, main page]

CN101005336A - Adpative jam control method and system suitable for satellite network - Google Patents

Adpative jam control method and system suitable for satellite network Download PDF

Info

Publication number
CN101005336A
CN101005336A CN 200710062882 CN200710062882A CN101005336A CN 101005336 A CN101005336 A CN 101005336A CN 200710062882 CN200710062882 CN 200710062882 CN 200710062882 A CN200710062882 A CN 200710062882A CN 101005336 A CN101005336 A CN 101005336A
Authority
CN
China
Prior art keywords
message
sending
receiving device
information
receiving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200710062882
Other languages
Chinese (zh)
Other versions
CN100505608C (en
Inventor
刘锋
张学军
张军
刘衡娜
张翰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CNB2007100628824A priority Critical patent/CN100505608C/en
Publication of CN101005336A publication Critical patent/CN101005336A/en
Application granted granted Critical
Publication of CN100505608C publication Critical patent/CN100505608C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Radio Relay Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The method includes steps: a transmitting device (TD) sends message to receiving device (RD); TD receives feedback information (info); if it is congestion info, then, reducing quantity of sending out message; if it is link error info, then, retransmitting lost message; if it is message acceptance acknowledgement (ACK) info, then, continuing sending message; if no feedback info is received after a prearranged period of time, then, restarting sending message. The system includes following parts: TD in use for sending message and receiving feedback info; middle gateway node in use for feeding back congestion info to TD, and discarding a certain amount of message to decelerate congestion condition; RD in use for receiving message from TD through middle gateway node, feeding back link error info through repeated ACK, and ACK info of receiving message to TD. The invention raises throughput and fairness of satellite network, and reduces transmission delay.

Description

一种适合卫星网络的自适应拥塞控制方法及系统An adaptive congestion control method and system suitable for satellite networks

技术领域technical field

本发明涉及一种适合卫星网络的自适应拥塞控制方法及系统,特别是一种应用于卫星网络中的自适应拥塞控制方法及系统。The invention relates to an adaptive congestion control method and system suitable for satellite networks, in particular to an adaptive congestion control method and system applied to satellite networks.

背景技术Background technique

随着信息全球化的到来和多媒体技术与电信技术的结合发展,许多新的应用需求产生了,如多媒体会议、虚拟现实和计算机可视化等。它们都需要高速处理和高速传输作为技术支持。由于卫星网络通信具有空间跨越、远程通信与广播等独特的功能,并且能够向用户提供从话音到数据、从低速到高速、从单一通信到多媒体通信、从固定到移动等各种通信方式,因此卫星网络通信在通信系统领域正发挥着越来越重要的作用。与此相对应,网络管理已成为卫星通信网的必要组成部分。With the advent of information globalization and the combined development of multimedia technology and telecommunication technology, many new application requirements have emerged, such as multimedia conferencing, virtual reality and computer visualization. They all require high-speed processing and high-speed transmission as technical support. Because satellite network communication has unique functions such as space spanning, long-distance communication and broadcasting, and can provide users with various communication methods from voice to data, from low speed to high speed, from single communication to multimedia communication, and from fixed to mobile, etc. Satellite network communication is playing an increasingly important role in the field of communication systems. Correspondingly, network management has become an essential part of the satellite communication network.

为了更有效地提供数据传输业务,减少与其他网络协议的接口转换,传输控制协议(Transmission Control Protocol,简称TCP)在卫星通信网中的应用已受到关注。TCP的核心是拥塞控制机制。由于路由器的流量过载引起网络拥塞,即数据流量超过了路由器的缓冲处理能力时,路由器就会丢弃数据报文段。发生网络拥塞以后,除了重传丢失的数据报文段以外,TCP还要降低它的传输速率,以减少网络中的数据流量,从而使得路由器有足够的时间来处理转发数据报文段。然后TCP逐渐增加传输速率来探测网络的容量,以避免拥塞的再次发生。In order to provide data transmission services more effectively and reduce interface conversion with other network protocols, the application of Transmission Control Protocol (TCP) in satellite communication networks has attracted attention. The core of TCP is the congestion control mechanism. Network congestion is caused by the traffic overload of the router, that is, when the data traffic exceeds the buffer processing capacity of the router, the router will discard the data segment. After network congestion occurs, in addition to retransmitting the lost data segment, TCP also reduces its transmission rate to reduce the data flow in the network, so that the router has enough time to process and forward the data segment. Then TCP gradually increases the transmission rate to detect the capacity of the network to avoid the recurrence of congestion.

为有线网设计的TCP在地面有线网中性能很好,但是,在卫星网中其性能却受到严重影响。因为地面有线网络的误码率很低,报文丢失都是由于链路拥塞造成的。而卫星网络误码率高,报文丢失可能由于链路误码造成。因此为有线网设计的TCP的拥塞控制造成了卫星网吞吐量低、缺乏公平性的问题,并不能适应卫星网的需要。TCP designed for wired networks performs well in terrestrial wired networks, but its performance is severely affected in satellite networks. Because the bit error rate of the terrestrial wired network is very low, packet loss is caused by link congestion. However, the bit error rate of the satellite network is high, and message loss may be caused by link bit errors. Therefore, the TCP congestion control designed for the cable network causes the problems of low throughput and lack of fairness in the satellite network, and cannot meet the needs of the satellite network.

发明内容Contents of the invention

本发明的目的是针对现有技术中为有线网设计的TCP的拥塞控制不能适应卫星网的需要的缺陷,提供一种适合卫星网络的自适应拥塞控制方法及系统,从而提高了卫星网吞吐量和公平性。The purpose of the present invention is to provide a kind of self-adaptive congestion control method and system suitable for the satellite network, thereby improving the satellite network throughput and fairness.

为了实现上述目的,本发明提供了一种适合卫星网络的自适应拥塞控制方法,包括如下步骤:In order to achieve the above object, the present invention provides a method for adaptive congestion control suitable for satellite networks, comprising the following steps:

发送设备向接收设备发送报文;The sending device sends a message to the receiving device;

该发送设备接收到反馈信息,若该反馈信息是拥塞信息,则该发送设备减小向该接收设备的发送报文量;若该反馈信息是链路误码信息,则该发送设备向该接收设备重传丢失的报文;若该反馈信息是报文接收确认信息,则该发送设备向该接收设备继续发送报文;The sending device receives the feedback information, if the feedback information is congestion information, the sending device reduces the amount of packets sent to the receiving device; if the feedback information is link error information, the sending device sends a message to the receiving device The device retransmits the lost message; if the feedback information is message reception confirmation information, the sending device continues to send the message to the receiving device;

若在预定的时间段后该发送设备没有收到该反馈信息,则该发送设备重新开始向该接收设备发送报文。If the sending device does not receive the feedback information after a predetermined period of time, the sending device restarts sending messages to the receiving device.

采用上述方法,通过拥塞信息和链路误码信息辨别报文丢失的原因,对链路拥塞和链路误码造成的报文丢失分别处理,并且使用完全恢复算法,从而大大提高了吞吐量和公平性,减小了传输时延。Using the above method, the cause of packet loss is identified through congestion information and link error information, and the packet loss caused by link congestion and link error is processed separately, and the complete recovery algorithm is used, thereby greatly improving throughput and Fairness reduces transmission delay.

基于上述适合卫星网络的自适应拥塞控制方法,本发明还提供了一种适合卫星网络的自适应拥塞控制系统,包括:Based on the above adaptive congestion control method suitable for satellite networks, the present invention also provides an adaptive congestion control system suitable for satellite networks, including:

发送设备,用于发送报文及接收反馈信息;The sending device is used to send messages and receive feedback information;

中间网关节点,用于将拥塞信息反馈给该发送设备并同时丢弃一定量报文以减缓拥塞状况;The intermediate gateway node is used to feed back the congestion information to the sending device and discard a certain amount of packets at the same time to alleviate the congestion situation;

接收设备,用于接收该发送设备通过该中间网关节点发送的报文并通过重复确认将链路误码信息和报文接收确认信息反馈给该发送设备。The receiving device is configured to receive the message sent by the sending device through the intermediate gateway node, and feed back link error information and message reception confirmation information to the sending device through repeated confirmation.

采用上述系统,通过中间网关节点反馈拥塞信息和接收设备反馈链路误码信息,使网络可以辨别报文丢失的原因,通过报文发送量控制模块实现完全恢复算法,可提高网络的吞吐量和公平性。Using the above system, the network can identify the cause of message loss through the intermediate gateway node feeding back the congestion information and the receiving device feeding back the link error information, and realize the complete recovery algorithm through the message sending volume control module, which can improve the network throughput and fairness.

附图说明Description of drawings

图1为本发明一种适合卫星网络的自适应拥塞控制方法实施例1的流程图;Fig. 1 is a flow chart of Embodiment 1 of an adaptive congestion control method suitable for a satellite network according to the present invention;

图2为本发明一种适合卫星网络的自适应拥塞控制方法实施例2的部分流程图;FIG. 2 is a partial flowchart of Embodiment 2 of an adaptive congestion control method suitable for a satellite network according to the present invention;

图3为本发明一种适合卫星网络的自适应拥塞控制系统实施例1的结构图;3 is a structural diagram of Embodiment 1 of an adaptive congestion control system suitable for a satellite network according to the present invention;

图4为本发明一种适合卫星网络的自适应拥塞控制系统实施例2的结构图。FIG. 4 is a structural diagram of Embodiment 2 of an adaptive congestion control system suitable for a satellite network according to the present invention.

具体实施方式Detailed ways

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

本发明提供了一种适合卫星网络的自适应拥塞控制方法,包括如下步骤:The present invention provides a kind of self-adaptive congestion control method suitable for satellite network, comprises the following steps:

发送设备向接收设备发送报文;The sending device sends a message to the receiving device;

该发送设备接收到反馈信息,若该反馈信息是拥塞信息,则该发送设备减小向该接收设备的发送报文量;若该反馈信息是链路误码信息,则该发送设备向该接收设备重传丢失的报文;若该反馈信息是报文接收确认信息,则该发送设备向该接收设备继续发送报文;The sending device receives the feedback information, if the feedback information is congestion information, the sending device reduces the amount of packets sent to the receiving device; if the feedback information is link error information, the sending device sends a message to the receiving device The device retransmits the lost message; if the feedback information is message reception confirmation information, the sending device continues to send the message to the receiving device;

若在预定的时间段后该发送设备没有收到该反馈信息,则该发送设备重新开始向该接收设备发送报文。If the sending device does not receive the feedback information after a predetermined period of time, the sending device restarts sending messages to the receiving device.

图1为该方法实施例1的流程图,具体包括如下步骤:Fig. 1 is the flow chart of this method embodiment 1, specifically comprises the following steps:

发送设备通过中间网关节点向接收设备发送报文,网络进入慢启动阶段。慢启动是TCP协议中的一个标准算法,在慢启动中报文发送量的变化为1、2、4、8...,是一个指数形式的增长方式;The sending device sends a message to the receiving device through the intermediate gateway node, and the network enters the slow start phase. Slow start is a standard algorithm in the TCP protocol. In slow start, the amount of packets sent changes as 1, 2, 4, 8..., which is an exponential growth method;

当报文发送量达到预定的门限值后,为了防止链路的拥塞必须减小报文发送量,网络进入拥塞避免阶段,报文发送量按加性方式即报文发送量每次增加1增长。When the amount of packets sent reaches the predetermined threshold, in order to prevent link congestion, the amount of packets sent must be reduced, and the network enters the congestion avoidance stage, and the amount of packets sent is added in an additive manner, that is, the amount of packets sent increases by 1 each time. increase.

发送设备根据接收到的反馈信息的内容进行判断;The sending device judges according to the content of the received feedback information;

若该反馈信息是中间网关节点反馈的拥塞信息,即动态随机早期丢弃-显式拥塞通告(Dynamic Random Early Detection-Explicit CongestionNotification,简称DRED-ECN)回馈,则发送设备减小向接收设备发送报文量,可将发送报文量减小为原发送报文量的一半并以加性增长方式向接收设备发送报文,也可将发送报文量减小到其它适宜卫星网络传输的量;If the feedback information is the congestion information fed back by the intermediate gateway node, that is, Dynamic Random Early Detection-Explicit Congestion Notification (DRED-ECN) feedback, the sending device reduces the number of packets sent to the receiving device. The amount of sent messages can be reduced to half of the original amount of sent messages and sent to the receiving device in an additive growth manner, and the amount of sent messages can also be reduced to other suitable satellite network transmissions;

若该反馈信息是接收设备反馈的链路误码信息,即重复确认,则发送设备向接收设备重传丢失的报文;If the feedback information is link error information fed back by the receiving device, that is, repeated confirmation, the sending device retransmits the lost message to the receiving device;

若该反馈信息是报文接收确认信息,则该发送设备向该接收设备继续发送报文。If the feedback information is message reception confirmation information, the sending device continues to send messages to the receiving device.

若在预定的时间段后发送设备没有收到拥塞信息、链路误码信息或报文接收确认信息,则说明网络状态不可知,那么按照最保守的方法,重新进入慢启动阶段,即发送设备将报文发送量减小到1并按指数增长的方式向接收设备发送报文。If the sending device does not receive congestion information, link error information or packet reception confirmation information after a predetermined period of time, it means that the network status is unknown, then according to the most conservative method, re-enter the slow start stage, that is, the sending device Reduce the number of packets sent to 1 and send packets to the receiving device in an exponential manner.

本实施例在卫星网络中引入了DRED-ECN回馈和重复确认。若发送设备收到了DRED-ECN回馈,则说明网络中的链路发生了拥塞。链路误码信息由多个重复的报文接收确认信息组成,接收端收到一个报文后要发送相应的报文接收确认信息ACK,比如接收端收到了编号为87的报文后发送相应的报文接收确认信息ACK。如果隔了一个时间段t没收到编号为88的报文,那么接收端再次发送87的报文接收确认信息ACK表明在等待报文88,以后每等待一个时间段发送一次87的报文接收确认信息ACK,发送端收到这样的多个重复的报文接收确认信息ACK称为重复确认。本实施例通过拥塞信息和链路误码信息辨别报文丢失的原因,对链路拥塞和链路误码造成的报文丢失分别处理,从而大大提高了吞吐量和公平性,减小了传输时延。This embodiment introduces DRED-ECN feedback and repeated confirmation in the satellite network. If the sending device receives the DRED-ECN feedback, it means that the link in the network is congested. The link error information is composed of multiple repeated message reception confirmation information. After receiving a message, the receiving end must send the corresponding message receiving confirmation information ACK. For example, the receiving end sends the corresponding message after receiving the message numbered 87. The packet receipt confirmation information ACK. If the message numbered 88 is not received after a period of time t, the receiving end will send the acknowledgment message ACK of 87 again to indicate that it is waiting for the message 88, and then send the message acknowledgment of message 87 every time it waits for a period of time. Information ACK, the sender receives such multiple repeated message receipt confirmation information ACK is called duplicate acknowledgment. In this embodiment, the cause of message loss is identified through congestion information and link bit error information, and the message loss caused by link congestion and link bit error is processed separately, thereby greatly improving throughput and fairness, and reducing transmission time. delay.

图2为本发明适合卫星网络的自适应拥塞控制方法实施例2的部分流程图。实施例2中,若该反馈信息是接收设备反馈的链路误码信息,即重复确认,则具体为:按照原来报文发送速率向接收设备重传丢失的报文,即快速重传丢失的报文;丢失的报文重传后,发送设备按照原来报文发送速率并以加性增长方式向接收设备发送报文。FIG. 2 is a partial flowchart of Embodiment 2 of an adaptive congestion control method suitable for a satellite network according to the present invention. In Embodiment 2, if the feedback information is link error information fed back by the receiving device, that is, repeated confirmation, it is specifically: retransmit the lost message to the receiving device according to the original message sending rate, that is, fast retransmit the lost message message; after the lost message is retransmitted, the sending device sends messages to the receiving device in an additive growth manner at the original message sending rate.

在实施例2中,同样对链路拥塞和链路误码造成的报文丢失分别处理,并且由于已经根据链路误码信息和拥塞信息区分了报文丢失的原因,因此当系统知道此时的报文丢失是由于链路误码造成的,就不按传统方法将报文发送量减小,而按照完全恢复算法,保持报文发送量不变,进入拥塞避免阶段,从而能进一步提高吞吐量、减小传输时延。In Embodiment 2, the message loss caused by link congestion and link bit error is also handled separately, and since the cause of message loss has been distinguished according to the link bit error information and congestion information, when the system knows that If most of the packets are lost due to link errors, instead of reducing the amount of packets sent according to the traditional method, according to the complete recovery algorithm, the amount of packets sent remains unchanged and enters the congestion avoidance stage, thereby further improving throughput. amount and reduce the transmission delay.

基于上述适合卫星网络的自适应拥塞控制方法本发明还提供了一种适合卫星网络的自适应拥塞控制系统。图4为本发明一种适合卫星网络的自适应拥塞控制系统实施例1的结构图,系统包括:发送设备1,进一步具体包括报文发送模块11、反馈信息接收模块12;中间网关节点2;接收设备3。Based on the above adaptive congestion control method suitable for satellite network, the present invention also provides an adaptive congestion control system suitable for satellite network. 4 is a structural diagram of Embodiment 1 of an adaptive congestion control system suitable for a satellite network according to the present invention. The system includes: a sending device 1, further specifically including a message sending module 11, a feedback information receiving module 12; an intermediate gateway node 2; Receiving device 3.

发送设备1用于通过中间网关节点2向接收设备3发送报文及接收反馈信息。具体是报文发送模块11通过中间网关节点2向接收设备3发送报文,在慢启动阶段,发送设备1以指数形式增长方式向接收设备3发送报文,报文发送量的变化为1、2、4、8...,是一个指数形式的增长;当报文发送量达到预定的门限值后,为了防止链路的拥塞必须减小报文发送量,网络进入拥塞避免阶段,发送设备1以加性增长方式向接收设备3发送报文,即报文发送量每次增加1增长。反馈信息接收模块12接收中间网关节点2反馈的拥塞信息及接收设备3反馈的链路误码信息和报文接收确认信息,反馈信息接收模块12若接收到拥塞信息即DRED-ECN回馈,则发送设备1减小向接收设备3发送报文量,反馈信息接收模块12若接收到链路误码信息,即多个重复的报文收到确认信息,则发送设备1向接收设备3重传丢失的报文;若反馈信息接收模块12接收到报文接收确认信息,则发送设备1继续向接收设备3发送报文。The sending device 1 is configured to send messages to the receiving device 3 through the intermediate gateway node 2 and receive feedback information. Specifically, the message sending module 11 sends a message to the receiving device 3 through the intermediate gateway node 2. In the slow start phase, the sending device 1 sends a message to the receiving device 3 in an exponential growth manner, and the change of the message sending amount is 1, 2, 4, 8..., is an exponential growth; when the amount of packets sent reaches the predetermined threshold, in order to prevent link congestion, the amount of packets sent must be reduced, and the network enters the congestion avoidance stage, sending Device 1 sends packets to receiving device 3 in an additive growth manner, that is, the amount of packets sent increases by 1 each time. The feedback information receiving module 12 receives the congestion information fed back by the intermediate gateway node 2 and the link error information and message reception confirmation information fed back by the receiving device 3. If the feedback information receiving module 12 receives the congestion information, that is, the DRED-ECN feedback, it sends The device 1 reduces the amount of messages sent to the receiving device 3. If the feedback information receiving module 12 receives link error information, that is, multiple repeated messages receive confirmation information, the retransmission from the sending device 1 to the receiving device 3 is lost. message; if the feedback information receiving module 12 receives the message receiving confirmation information, the sending device 1 continues to send the message to the receiving device 3 .

适合卫星网络的自适应拥塞控制系统实施例1通过中间网关节点2反馈拥塞信息和接收设备3反馈链路误码信息,使网络可以辨别报文丢失的原因,对链路拥塞和链路误码造成的报文丢失分别处理,从而提高了网络的吞吐量和公平性,减小了传输时延。Embodiment 1 of an adaptive congestion control system suitable for a satellite network uses the intermediate gateway node 2 to feed back congestion information and the receiving device 3 to feed back link error information, so that the network can identify the cause of packet loss, and correct link congestion and link error information. The resulting message loss is processed separately, thereby improving the throughput and fairness of the network, and reducing the transmission delay.

图5为本发明一种适合卫星网络的自适应拥塞控制系统实施例2的结构图,在实施例1的基础上,系统还包括报文发送量控制模块13,分别与报文发送模块11及反馈信息接收模块12连接。报文发送量控制模块13进一步根据反馈信息接收模块12接收到的拥塞信息、链路误码信息或报文接收确认信息控制报文发送模块的报文发送量。若反馈信息接收模块12接收到链路误码信息,则报文发送量控制模块13控制发送设备1按照原来报文发送速率向接收设备3重传丢失的报文,即快速重传丢失的报文,丢失的报文重传后,控制发送设备1按照原来报文发送速率并以加性增长方式向接收设备3发送报文;反馈信息接收模块12若接收到拥塞信息,则报文发送量控制模块13控制发送设备1减小向接收设备3发送报文量;若反馈信息接收模块12接收到报文接收确认信息,则报文发送量控制模块13控制发送设备1继续向接收设备3发送报文;反馈信息接收模块12若没有收到任何信息,则报文发送量控制模块13控制发送设备1将报文发送量减小到1并按指数增长的方式向接收设备3发送报文。Fig. 5 is a structural diagram of Embodiment 2 of an adaptive congestion control system suitable for a satellite network according to the present invention. On the basis of Embodiment 1, the system further includes a message sending volume control module 13, which is connected with the message sending module 11 and the message sending module 13 respectively. The feedback information receiving module 12 is connected. The message sending volume control module 13 further controls the message sending volume of the message sending module according to the congestion information received by the feedback information receiving module 12 , the link error information or the message receiving confirmation information. If the feedback information receiving module 12 receives the link error information, the message transmission amount control module 13 controls the sending device 1 to retransmit the lost message to the receiving device 3 according to the original message sending rate, that is, fast retransmits the lost message. After the lost message is retransmitted, the sending device 1 is controlled to send the message to the receiving device 3 according to the original message sending rate and in an additive growth manner; if the feedback information receiving module 12 receives the congestion information, the message sending amount The control module 13 controls the sending device 1 to reduce the amount of messages sent to the receiving device 3; if the feedback information receiving module 12 receives the message reception confirmation information, the message sending amount control module 13 controls the sending device 1 to continue sending to the receiving device 3 Message; if the feedback information receiving module 12 does not receive any information, the message sending amount control module 13 controls the sending device 1 to reduce the message sending amount to 1 and send messages to the receiving device 3 in an exponential growth manner.

适合卫星网络的自适应拥塞控制系统实施例2通过报文发送量控制模块13对链路拥塞和链路误码造成的报文丢失分别处理,当系统知道此时的报文丢失是由于链路误码造成的,就不按传统方法将报文发送量减小,而按照完全恢算法,进入拥塞避免阶段,从而能进一步提高吞吐量、减小传输时延。Embodiment 2 of an adaptive congestion control system suitable for a satellite network uses the message transmission amount control module 13 to separately process message loss caused by link congestion and link bit errors. When the system knows that the message loss at this time is due to link If it is caused by a bit error, instead of reducing the amount of packets sent according to the traditional method, it enters the congestion avoidance stage according to the complete recovery algorithm, so that the throughput can be further improved and the transmission delay can be reduced.

最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention without limitation. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be The scheme shall be modified or equivalently replaced without departing from the spirit and scope of the technical scheme of the present invention.

Claims (9)

1.一种适合卫星网络的自适应拥塞控制方法,其中,包括如下步骤:1. An adaptive congestion control method suitable for a satellite network, wherein, comprising the steps of: 发送设备向接收设备发送报文;The sending device sends a message to the receiving device; 该发送设备接收到反馈信息,若该反馈信息是拥塞信息,则该发送设备减小向该接收设备的发送报丈量;若该反馈信息是链路误码信息,则该发送设备向该接收设备重传丢失的报文;若该反馈信息是报文接收确认信息,则该发送设备向该接收设备继续发送报文;The sending device receives the feedback information, and if the feedback information is congestion information, the sending device reduces the amount of the sending report to the receiving device; if the feedback information is link error information, the sending device sends a message to the receiving device Retransmit the lost message; if the feedback information is message reception confirmation information, the sending device continues to send the message to the receiving device; 若在预定的时间段后该发送设备没有收到该反馈信息,则该发送设备重新开始向该接收设备发送报文。If the sending device does not receive the feedback information after a predetermined period of time, the sending device restarts sending messages to the receiving device. 2.根据权利要求1所述的适合卫星网络的自适应拥塞控制方法,其中,所述发送设备向接收设备发送报文具体包括如下步骤:2. The adaptive congestion control method suitable for satellite networks according to claim 1, wherein the sending device sends a message to the receiving device specifically comprises the following steps: 所述发送设备按指数增长方式向所述接收设备发送报文;The sending device sends messages to the receiving device in an exponential growth manner; 报文发送量达到预定的门限值,所述发送设备按加性增长方式向所述接收设备发送报文。When the amount of message sending reaches a predetermined threshold, the sending device sends messages to the receiving device in an additive growth manner. 3.根据权利要求2所述的适合卫星网络的自适应拥塞控制方法,其中,所述发送设备减小向该接收设备发送报文量具体为所述发送设备将发送报丈量减小为原发送报文量的一半并以加性增长方式向所述接收设备发送报文。3. The adaptive congestion control method suitable for satellite networks according to claim 2, wherein the sending device reduces the amount of packets sent to the receiving device, specifically, the sending device reduces the amount of packets sent to the original sending half of the packet volume and send packets to the receiving device in an additive growth manner. 4.根据权利要求1或2或3所述的适合卫星网络的自适应拥塞控制方法,其中,所述向该接收设备重传丢失的报文具体是保持原发送速率不变向该接收设备重传该丢失的报文。4. The adaptive congestion control method suitable for satellite networks according to claim 1, 2 or 3, wherein said retransmitting the lost message to the receiving device is to retransmit the lost message to the receiving device while keeping the original sending rate unchanged. transmit the lost message. 5.根据权利要求4所述的适合卫星网络的自适应拥塞控制方法,其中,所述向该接收设备重传丢失的报文之后还包括所述发送设备按照原报文发送量并以加性增长方式向所述接收设备发送报文的步骤。5. The adaptive congestion control method suitable for satellite networks according to claim 4, wherein, after said retransmitting the lost message to the receiving device, it also includes that the sending device sends the amount according to the original message and uses an additive A step of sending a message to the receiving device in an increasing manner. 6.根据权利要求2或3所述的适合卫星网络的自适应拥塞控制方法,其中,所述该发送设备重新开始向该接收设备发送报文具体为所述发送设备将报文发送量减小到1并按指数增长的方式向所述接收设备发送报文。6. The adaptive congestion control method suitable for satellite networks according to claim 2 or 3, wherein the sending device restarts sending messages to the receiving device, specifically the sending device reduces the amount of messages sent to 1 and send messages to the receiving device in an exponentially increasing manner. 7.一种适合卫星网络的自适应拥塞控制系统,其中,包括:7. An adaptive congestion control system suitable for a satellite network, comprising: 发送设备,用于发送报文及接收反馈信息;The sending device is used to send messages and receive feedback information; 中间网关节点,用于将拥塞信息反馈给该发送设备并同时丢弃一定量报文以减缓拥塞状况;The intermediate gateway node is used to feed back the congestion information to the sending device and discard a certain amount of packets at the same time to alleviate the congestion situation; 接收设备,用于接收该发送设备通过该中间网关节点发送的报文并通过重复确认将链路误码信息和报文接收确认信息反馈给该发送设备。The receiving device is configured to receive the message sent by the sending device through the intermediate gateway node, and feed back link error information and message reception confirmation information to the sending device through repeated confirmation. 8.根据权利要求7所述的适合卫星网络的自适应拥塞控制系统,其中,所述发送设备8. The adaptive congestion control system suitable for satellite networks according to claim 7, wherein the sending device 具体包括报文发送模块、反馈信息接收模块;该报文发送模块用于发送报文;该反馈信息接收模块用于接收所述拥塞信息、所述链路误码信息及所述报文接收确认信息;该反馈信息接收模块与该报文发送模块连接。It specifically includes a message sending module and a feedback information receiving module; the message sending module is used to send messages; the feedback information receiving module is used to receive the congestion information, the link error information and the message receiving confirmation information; the feedback information receiving module is connected with the message sending module. 9.根据权利要求7或8所述的适合卫星网络的自适应拥塞控制系统,其中,所述发送设备还包括报丈发送量控制模块,用于根据所述反馈信息接收模块收到的所述拥塞信息或所述链路误码信息控制该报文发送模块的报文发送量。9. The adaptive congestion control system suitable for a satellite network according to claim 7 or 8, wherein the sending device further includes a report transmission amount control module, which is used to receive the feedback information according to the feedback information received by the feedback information receiving module. The congestion information or the link error information controls the amount of packets sent by the packet sending module.
CNB2007100628824A 2007-01-19 2007-01-19 An adaptive congestion control method and system suitable for satellite networks Expired - Fee Related CN100505608C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100628824A CN100505608C (en) 2007-01-19 2007-01-19 An adaptive congestion control method and system suitable for satellite networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100628824A CN100505608C (en) 2007-01-19 2007-01-19 An adaptive congestion control method and system suitable for satellite networks

Publications (2)

Publication Number Publication Date
CN101005336A true CN101005336A (en) 2007-07-25
CN100505608C CN100505608C (en) 2009-06-24

Family

ID=38704239

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100628824A Expired - Fee Related CN100505608C (en) 2007-01-19 2007-01-19 An adaptive congestion control method and system suitable for satellite networks

Country Status (1)

Country Link
CN (1) CN100505608C (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123011A (en) * 2011-04-01 2011-07-13 北京航空航天大学 Medium access control (MAC) method and device of multirate cooperation
CN101378308B (en) * 2008-09-24 2012-07-04 中兴通讯股份有限公司 Optimizing method for automatic retransmission request in OFDMA system
CN103095602A (en) * 2013-02-02 2013-05-08 鲁东大学 Network congestion control method based on quasi-Newton algorithm
CN103368861A (en) * 2013-07-30 2013-10-23 迈普通信技术股份有限公司 System and method for processing network congestion
CN104283808A (en) * 2013-07-03 2015-01-14 华为技术有限公司 Congestion control method, equipment and system
CN109412677A (en) * 2018-11-12 2019-03-01 清华大学 Cooperate with to star the communication broadcast method for self-adaption amalgamation in block catenary system
CN116723133A (en) * 2023-06-29 2023-09-08 无锡芯光互连技术研究院有限公司 Data sending and receiving equipment, network status information extraction method and device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378308B (en) * 2008-09-24 2012-07-04 中兴通讯股份有限公司 Optimizing method for automatic retransmission request in OFDMA system
CN102123011A (en) * 2011-04-01 2011-07-13 北京航空航天大学 Medium access control (MAC) method and device of multirate cooperation
CN102123011B (en) * 2011-04-01 2014-04-02 北京航空航天大学 Medium access control (MAC) method and device of multirate cooperation
CN103095602A (en) * 2013-02-02 2013-05-08 鲁东大学 Network congestion control method based on quasi-Newton algorithm
CN104283808A (en) * 2013-07-03 2015-01-14 华为技术有限公司 Congestion control method, equipment and system
CN104283808B (en) * 2013-07-03 2019-03-26 华为技术有限公司 Congestion control method, device and system
US10419349B2 (en) 2013-07-03 2019-09-17 Huawei Technologies Co., Ltd. Congestion method, device and system
CN103368861A (en) * 2013-07-30 2013-10-23 迈普通信技术股份有限公司 System and method for processing network congestion
CN109412677A (en) * 2018-11-12 2019-03-01 清华大学 Cooperate with to star the communication broadcast method for self-adaption amalgamation in block catenary system
CN109412677B (en) * 2018-11-12 2020-07-14 清华大学 Communication broadcast self-adaptive fusion method in satellite-ground cooperative block chain system
CN116723133A (en) * 2023-06-29 2023-09-08 无锡芯光互连技术研究院有限公司 Data sending and receiving equipment, network status information extraction method and device
CN116723133B (en) * 2023-06-29 2024-03-22 无锡芯光互连技术研究院有限公司 Data transmitting and receiving equipment, network state information extraction method and device

Also Published As

Publication number Publication date
CN100505608C (en) 2009-06-24

Similar Documents

Publication Publication Date Title
US7542438B2 (en) Reliable multicast data retransmission method by grouping wireless terminals in wireless communication medium and apparatus for the same
US20220014312A1 (en) Data transmission method and apparatus
CN107979449B (en) A data transmission method and device
US10237153B2 (en) Packet retransmission method and apparatus
CN106254202B (en) A kind of multidiameter delay transmission method and device based on fountain codes
US9577791B2 (en) Notification by network element of packet drops
WO2014092779A1 (en) Notification by network element of packet drops
CN100505608C (en) An adaptive congestion control method and system suitable for satellite networks
EP3860013B1 (en) Message processing method and apparatus
CN104104481A (en) Wireless local area network message sending method and device
KR20040098553A (en) Reliable delivery of multi-cast conferencing data
CN103973414B (en) A kind of data transmission method and device
CN103200622A (en) Communication handling method, device and gateway equipment
WO2013159516A1 (en) Wireless side tcp data retransmission method and device
CN101860423A (en) Retransmission method and device for protocol packet transmission
CN104618007B (en) A kind of synchronous satellite Transmission Control Protocol segmentation connection optimization method
US10897725B2 (en) System and method for managing data transfer between two different data stream protocols
CN111131179B (en) Service processing method, device, network equipment and storage medium
CN101494531B (en) Method and apparatus for adjusting slide window
CN110602568B (en) A method, device and storage device for packet loss and retransmission of video stream transmission based on RTP
CN102752184A (en) Data communication system for real-time multicast service and method thereof
CN102801692B (en) A kind of transmission control protocol optimization method and system connecting based on division
CN105228181B (en) A kind of method, AP and system based on AP optimization TCP connections
US20150071273A1 (en) Efficient transfer of tcp traffic over wlan
CN114449057A (en) Data transmission method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090624

Termination date: 20160119

EXPY Termination of patent right or utility model