Полезные ссылки
Лучшая книга по теории и философии QoS: QOS-Enabled Networks: Tools and Foundations. Некоторые отрывки из неё можно почитать тут, однако я бы рекомендовал читать её от и до, не размениваясь.
На удивление обстоятельная и хорошо написанная книга про QoS от Huawei: Special Edition QoS(v6.0). Очень плотно разбирается архитектура оборудования и работа PHB на разных платах.
Очень подробное сравнение sr-TCM и tr-TCM от Айни: Understanding Single-Rate and Dual-Rate Traffic Policing.
Про VOQ: What is VOQ and why you should care?
Про QoS в MPLS: MPLS and Quality of Service.
Относительно краткий бриф по QoS на примере Juniper: Juniper CoS notes.
Практически весь QoS так или иначе ориентирован на специфику TCP и UDP. Не лишним будет досконально разобраться в них: The TCP/IP Guide
Ну а для тех, кто не чувствует в себе силы одолеть весь этот труд, Лохматый Мамонт для вас написал отдельную заметку: В поисках утерянного гигабита или немного про окна в TCP.
На этой странице сложно, но подробно описано как работают механизмы группы FQ: Queuing and Scheduling. А если подняться на уровень выше, то откроется масштабный открытый документ, называющийся An Introduction to Computer Networks, вгоняющий краску, потому что настолько мощный Introdaction, что я там половину не знаю. Даже самому захотелось почитать.
Про WFQ очень научно, но при должно интеллекте, коим, очевидно, я не обладаю, понятно и в цветах: Weighted Fair Queueing: a packetized approximation for FFS/GP.
Есть ещё механизм LFI, который я затрагивать не стал, потому что сложно и в наших реалиях стогигиабитных интерфейсов не очень актуально, однако ознакомиться может быть интересно: Link Fragmentation and Interleaving.
Ну и, конечно, набор RFC:
tools.ietf.org/html/rfc791 (INTERNET PROTOCOL)
tools.ietf.org/html/rfc1349 (Type of Service in the Internet Protocol Suite)
tools.ietf.org/html/rfc1633 (Integrated Services in the Internet Architecture: an Overview)
tools.ietf.org/html/rfc2474 (Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers)
tools.ietf.org/html/rfc2475 (An Architecture for Differentiated Services)
tools.ietf.org/html/rfc2597 (Assured Forwarding PHB Group)
tools.ietf.org/html/rfc2697 (A Single Rate Three Color Marker)
tools.ietf.org/html/rfc2698 (A Two Rate Three Color Marker)
tools.ietf.org/html/rfc3031 (Multiprotocol Label Switching Architecture)
tools.ietf.org/html/rfc3168 (The Addition of Explicit Congestion Notification (ECN) to IP)
tools.ietf.org/html/rfc3246 (An Expedited Forwarding PHB (Per-Hop Behavior))
tools.ietf.org/html/rfc3260 (New Terminology and Clarifications for Diffserv)
tools.ietf.org/html/rfc3662 (A Lower Effort Per-Domain Behavior (PDB) for Differentiated Services)
tools.ietf.org/html/rfc4594 (Configuration Guidelines for DiffServ Service Classes)
tools.ietf.org/html/rfc5462 (Multiprotocol Label Switching (MPLS) Label Stack Entry: «EXP» Field Renamed to «Traffic Class» Field)
Last updated