Рекомендации IETF (категории трафика, классы сервиса и модели поведения)
Last updated
Last updated
Это отдано на откуп вендорам и администраторам сетей. Имеем только 3 бита — используем, как хотим.
Каждая железка (вендор) самостоятельно выбирает, какие механизмы использовать для PHB.
Нет сигнализации, нет проблем совместимости.
Администратор каждой сети может гибко распределять трафик по разным классам, выбирать сами классы и соответствующий им PHB.
Это плохо:
На границах DS-доменов возникают вопросы преобразования.
В условиях полной свободой действий — кто в лес, кто бес.
Далее коротко суть этого RFC.
Это Best Effort — устройство сделает всё возможное, но ничего не гарантирует. Возможны отбрасывания, разупорядочивание, непредсказуемые задержки и плавающий джиттер, но это не точно. Такая модель подходит для нетребовательных приложений, вроде почты или загрузки файлов. Есть, кстати, PHB и ещё менее определённый — .
В IPP существуют следующие классы CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7. Не всегда для всех них существует отдельный PHB, обычно их два-три, а остальные просто транслируются в ближайший DSCP класс и получают соответствующий ему PHB. Так например, пакет, помеченный CS 011000, может классифицироваться как 011010.
Как и EF, PHB CS6,7 предназначены для тех классов, что имеют очень высокие требования к задержкам и потерям, однако до некоторой степени толерантны к дискриминации по полосе. Задача PHB для CS6,7 обеспечить уровень сервиса, который исключит дропы и задержки даже в случае экстремальной перегрузки интерфейса, чипа и очередей.
Таким образом один и тот же PHB, определённый в DS-домене, может различаться на Juniper и Huawei. Более того, один PHB — это не статический набор действий, PHB AF, например, может состоять из нескольких вариантов, которые различаются уровнем гарантий (полосой, допустимыми задержками).
Я здесь не буду многословен, просто вставлю пару табличек из этого Guideline RFC.
Наиболее частым является, пожалуй, такое:
И несмотря на то, что фактически обычно так и делают, повторюсь, что это только рекомендации, и ничто не мешает в вашем DS-домене трём классам назначить EF и только двум — AF.
Модель подходит для мультимедии: Streaming, видео-конференц-связь, онлайн-игры. (Assured Forwarding PHB Group).
Потери, разупорядочивание и плавающие задержки в EF крайне маловероятны. (An Expedited Forwarding PHB).