Three Ways to Improve Availability of First Mile and Last Mile Over the Internet

The Internet as transport is becoming popular for the first and last mile enterprise WAN connectivity. The significant factors motivating this transition are the cost of MPLS circuits, the improving quality of broadband internet links, and the emergence of cloud architectures and applications.

Internet speed in a decade
Source: NCTA – The Internet & Television Association

According to NCTA – The Internet & Television Association, Internet speeds have gone up from 50 Mbps in 2009 to over 2 Gbps in 2019. Considerable improvements in the available bandwidth has prompted enterprises to deploy this technology in the first and last-mile connections. Many bandwidth-hungry applications like file transfer and others benefit from the available bandwidth. Still, apps like VoIP and Video that are sensitive to delays and latency have a tough time coping with Internet transport. It is common for UCaaS applications to experience dropped calls and bad call quality. Deploying a last-mile MPLS circuit to carry UCaaS traffic is expensive. In most cases, the far-flung location of a branch office means MPLS is not even available as an option.

Aryaka’s link assurance solution solves the problem of internet availability in the first and last mile. Path Replication, Adaptive Loss Recovery and Load Balancing are the features that help us achieve this goal.

Path Replication

Enabling the Path Replication policy can be considered as a loss recovery mechanism. Path Replication allows customers’ selected traffic to be replicated over the primary and secondary links. If one of the links experience loss, the second link delivers the same packet to the peer. Enabling Path Replication delivers duplicate packets between peers. The remote peer consolidates duplicate packets. Path Replication can be applied to any kind of QoS traffic.

path-replication

In the image above, the HQ is connected to the Aryaka PoP over Internet links from two different ISPs. Packets are replicated on both ISP links. At the PoP the packets are reassembled by combining both links, thus ensuring that any performance degradation or packet loss in one ISP does not effect the connectivity.

Adaptive Loss Recovery

Adaptive Path Loss Recovery is a feedback mechanism that selectively retransmits lost packets on a link. This is implemented using a patented lightweight TCP-like algorithm to recover from packet loss. When the receiver, in this case, the Aryaka PoP or ANAP, doesn’t receive a packet, it initiates a Negative ACK, requesting the peer to retransmit the lost packet. Hence, the amount of bandwidth required only needs to be proportional to the loss percentages over the links.

Adaptive Loss Recovery

Load Balancing

Load Balancing allows customers to take advantage of both paths, primary and secondary, by sending alternating packets down alternate paths. The traffic is distributed across the links on a per-packet basis in a round robin manner, resulting in very efficient resource utilization.

load-balancing

UCaaS – Deriving the most benefit

Though these features improve the performance of an entire gamut of cloud applications, the ones that benefit the most are UCaaS applications. Voice and video are very susceptible to latency and delays. Besides, any disruption to the link results in dropped calls; re-establishing the call takes a few minutes if not seconds. This delay affects the user experience and perception of quality.

Watch the below video to see these features in action and compare the performance of video streaming with and without these features.

About the author

Arun Natarajan
Arun is a Director of Product Marketing at Aryaka. He brings over 18 years of experience in marketing hi-tech products and services. He holds an MBA from London Business School and a technical degree from Bangalore University.