Tag: RTP

Review/Perspective: UDP Operations

1.1.f Explain UDP operations

  • 1.1.f [i] Starvation
  • 1.1.f [ii] Latency
  • 1.1.f [iii] RTP/RTCP concepts

 

Starvation

Starvation occurs primarily on TCP traffic when it is combined in the same class of service as UDP traffic.  If UDP traffic is the source of congestion, TCP traffic in the same class is essentially starved because of the way TCP behaves during times of congestion.  TCP will slow down the rate at which it transmits traffic when it experiences congestion…only exacerbating the problem even further.

 

UDP Latency

Outside from the typical causes of latency, UDP has the ability to be sent without acknowledgement, which sets it apart from TCP in that communications don’t have to wait for an acknowledgement before being sent.  Allowing UDP to be considered ‘faster’ than TCP in terms of transmitting data, lacking the reliability that TCP provides.

 

RTP/RTCP Concepts

RTP is an IETF standard protocol made to manage the real time streams of data as they’re sent.  RTP typically carries realtime media streams such as audio and video and is carried using UDP.

RTCP is an out of band control protocol encapsulated with RTP to monitor quality of service, provides transmission statistics, and aids in syncronization of multiple media streams.

Advertisements

EIGRP and Reliable Transport Protocol (RTP)

To advertise routing information whenever a change occurs to the network, EIGRPuses the Reliable Transport Protocol to maintain it’s database of network routes.

RTP allows routers to exchange the complete routing information when syncing for the first time then later only uses RTP for partial updates as the network changes.  RTP also makes sure that all updates are delivered reliably.

RTP combined with Hello completely remove the need for update messages to be sent periodically including all the network information in each update.

EIGRP RTP.PNG