1 / 23

Flow Aware Networking

Flow Aware Networking. Router model lead by prof. dr hab. inż. Andrzej Jajszczyk. Outline. Transmission requirements QoS Existing architectures (IntServ, DiffServ) FAN mechanisms Cross-protection: MBAC Conclusion. Outline. Transmission requirements QoS

shiloh
Download Presentation

Flow Aware Networking

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. Flow Aware Networking Router model lead by prof. dr hab. inż. Andrzej Jajszczyk

  2. Outline • Transmission requirements • QoS • Existing architectures (IntServ, DiffServ) • FAN mechanisms • Cross-protection: MBAC • Conclusion Jakub Palider

  3. Outline • Transmission requirements • QoS • Existing architectures (IntServ, DiffServ) • FAN mechanisms • Cross-protection: MBAC • Conclusion Jakub Palider

  4. Current network quality requirements • Nowadays networks are expected to support a variety of services beyond the best-effort service available today • New applications already rely on the network ability to guarantee such services Jakub Palider

  5. What is congestion? • Simple definition: congestion occurs when traffic coming into one link exceeds its capacity e.g. motorway • Main reason: lack of bandwidth • Demand bigger than capacity • Suddenly changing demands • Network failures • Changes in routing Jakub Palider

  6. Outline • Transmission requirements • QoS • Existing architectures (IntServ, DiffServ) • FAN mechanisms • Cross-protection: MBAC • Conclusion Jakub Palider

  7. QoS In streaming traffic type following guarantee an end-user proper: • Packet delay • Mean bit rate • Stream bit rate • Packet loss • Jitter Jakub Palider

  8. Outline • Transmission requirements • QoS • Existing architectures (IntServ, DiffServ) • FAN mechanisms • Cross-protection: MBAC • Conclusion Jakub Palider

  9. Already Implemented: Integrated Services – IntServ, the first model defining whole concept of QoS Differentiated Services – DiffServ – later conception, opposite (in majority) to IntServ New Idea: Flow Aware Networking What are the current QoS solutions? Jakub Palider

  10. Traffic conditioning mechanisms Jakub Palider

  11. IntServ Memory load • High • High • Low Jakub Palider

  12. DiffServ Memory load • High • High • Low Jakub Palider

  13. How does congestion control is implemented in DiffServ? • Network traffic entering a DiffServ domain is subjected to classification and conditioning • AC realized only in edge routers, controlled by Bandwidth Broker • PHB define packet forwarding properties inside domain Jakub Palider

  14. Parameter IntServ DiffServ Coordination for service differentation End to end Per hop Classification of traffic Limited by number of flows Limited by number of classes of service Network accounting Based on flow characteristics and QoS requirement Based on class usage Network management Similar to network switching (e.g. phone calls) Similar to IP networks Inter domain deployment Multilateral agreements Bilateral agreements Quality guarantees Per flow - bandwidth and delay guarantee Cannot provide low delay and high bandwith guarantee simultaneously Scalability Information held in each network node – not scalable Scalable and robust Main differences between IntServ and DiffServ Jakub Palider

  15. Outline • Transmission requirements • QoS • Existing architectures (IntServ, DiffServ) • FAN mechanisms • Cross-protection: MBAC • Conclusion Jakub Palider

  16. Features of FAN • No reservation • Classification based on flows • 2 flow classes - stream (audio, video, real-time) and elastic (digital documents) • Idea of cross-protect router – accurate relation between admission control and scheduling • “Good enough” performance • Cost effectiveness and accountability $$$ Jakub Palider

  17. What DiffServ congestion controlideas have in common with FAN? • The only common mechanisms are admission control and scheduling, but the admission control is realized in different way • Scheduling algorithms may be implemented in FAN • There are many elementary conceptions common to both architectures – but these are mostly basics of QoS idea Jakub Palider

  18. Outline • Transmission requirements • QoS • Existing architectures (IntServ, DiffServ) • FAN mechanisms • Cross-protection: MBAC • Conclusion Jakub Palider

  19. Measurement Based Admission Control (MBAC) Jakub Palider

  20. Cross-protection in FAN router Incoming packets Outgoing packets Jakub Palider

  21. Outline • Transmission requirements • QoS • Existing architectures (IntServ, DiffServ) • FAN mechanisms • Cross-protection: MBAC • Conclusion Jakub Palider

  22. FAN – pros and cons… Jakub Palider

  23. Thank you for attention! to be continued… Jakub Palider

More Related