beautypg.com

10 acm congestion control – Comtech EF Data CDM-625 User Manual

Page 408

background image

CDM-625 Advanced Satellite Modem

Revision 15

Adaptive Coding and Modulation (ACM)

MN-CDM625

17–12

If you wish to verify that link performance is meeting the required level, the internal BERT tester

is an excellent tool. When using the IP interface it is not an easy matter to verify BER

performance, but the internal BERT will not only do this, but is also tolerant of the change in bit

rate that accompanies a change in ModCod. The BERT can be used to confirm that there are no

sync losses or bursts of bit errors when a ModCod changes.

17.10 ACM Congestion Control

When the ACM controller switches from a lower to a higher ModCod the bandwidth of the

Ethernet link is instantaneously increased. This is not a problem, and the link will adapt to push

more packets/second through the link.

Conversely, when the ACM controller switches from a higher to a lower ModCod the bandwidth

of the Ethernet link is instantaneously reduced. Unless the FIFO in the WAN encapsulator is

configured to be very large, the FIFO will tend to overflow, and packets will be lost before the

network recognizes that there is congestion, and reduces the rate at which packets are sent.

In order to mitigate packet loss when bandwidth is reduced, the CDM-625 ACM system

incorporates a method for congestion control. This is illustrated in Figure 17-4:

Figure 17-4. CDM-625 – ACM Congestion Control

The WAN FIFO (the size of which is configurable in the IP Switch setup) produces two control

signals that enable and disable the sending of Ethernet Pause Frames. A Pause Frame is an

Ethernet frame designed to implement flow control at the MAC layer. A switch supporting

802.3x can send a Pause Frame (with Pause time set to 0xFFFF) to force the link partner to stop

sending data. Devices use the Auto-Negotiation protocol to discover the Pause Frame

capabilities of the device at the other end of the link.

In the diagram it can be seen that when the WAN FIFO reaches a fill state of 87%, it signals the

Ethernet Switch to send Pause frames back to the LAN to inhibit the sending of further data. The

Pause Frames continue to be sent until the FIFO fill state has reduced to 75%. At this point,

normal operation in resumed by sending a Pause Frame with Pause time set to 0x0000. This

mechanism has been shown to be very effective at mitigating packet loss when the ACM

controller reduces bandwidth.