1 / 7

Congestion Notification Process for Real-Time Traffic

Congestion Notification Process for Real-Time Traffic. draft-babiarz-tsvwg-rtecn-01.txt. Jozef Babiarz Kwok Ho Chan Victor Firoiu. 60 th IETF, Aug. 5 th , 2004. Major Points. Motivation Simple network traffic condition notification Control at application

Faraday
Download Presentation

Congestion Notification Process for Real-Time Traffic

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Congestion Notification Process for Real-Time Traffic draft-babiarz-tsvwg-rtecn-01.txt Jozef Babiarz Kwok Ho Chan Victor Firoiu 60th IETF, Aug. 5th , 2004

  2. Major Points • Motivation • Simple network traffic condition notification • Control at application • Would like to extend the usage of ECN for real-time UDP flows • Voice (IP telephony), video conferencing and video/multimedia streaming flows • No impact to ECN for TCP (RFC 3168) • Building on concepts in RFC 3168 • New or modified ECN semantics are needed • Some applications need to support two levels of traffic load indication • ECN bits are used to convey on-path traffic levels detected in the network to the end-system / application • As in RFC 3168, the end-system / application must react to ECN bit markings accordingly • This draft does not document behavior of the application • DiffServ and different service classes are used to separate real-time from other flows Congestion Notification Process for Real-Time Traffic 60th IETF

  3. Function Performed by Router • Flow measurement is performed per service class • Measurement method used in router should not add delay or jitter to packets • Provide indication for two congestion levels ECN capable router just measure flow rate and set ECN bits if rate was exceeded Congestion Notification Process for Real-Time Traffic 60th IETF

  4. Function Performed by Application • ECN bit marking provides indication to end-system / application that specific traffic level was exceeded for that flow • ECN capable end-systems or applications take the appropriated action to avoid congestion • Example: • Receiving end notifies the transmitting end when congestion has been encountered • If encountered during session setup • The application may not setup the new session • After session was established • Reduce sending rate • Stop sending packets • Or preempt the session Congestion Notification Process for Real-Time Traffic 60th IETF

  5. Links where flow admission control is performed Example: Admission Control Application Manager Non ECN capable router ECN capable router (ingress port only) Session Control (SIP or other) IP Network Access link BW limited core link Access link UDP/RTP test flow ECN capable router (ingress and egress ports) ECN capable routers (egress ports only) This could also be a LER Congestion Notification Process for Real-Time Traffic 60th IETF

  6. Usage • Flow admission control of real-time traffic • Rate control of established real-time flows • Preemption of established real-time flows • Features • Simple procedure in the network • Flow control is provide by application • Allows end-to-end control • Based on current network load conditions • Selective deployment of flow measurement and ECN marking in network • End stations need to be ECN capability Congestion Notification Process for Real-Time Traffic 60th IETF

  7. Next Steps • Explore alternative ECN semantics • Simplicity in router implementation • Looking at methods to prevent cheating • Would like to request for comments and further discussion on the usage of ECN concept for controlling real-time UDP flows. Congestion Notification Process for Real-Time Traffic 60th IETF

More Related