Соответствие между DSCP, приоритетом и классом
Приоритет DSCP (0-низший) обратен по отношению к приоритету классов в полисинге HTB (0-высший), поэтому если требуется маркировать пакеты для внешних платформ, то нужно установить class_order=1 и использовать данную таблицу для получения соответствия между значениями DSCP и классами трафика в HTB. Если маркировка не требуется удобнее использовать интуитивное соответствие dscp cs0↔htb class0 (при настройке class_order=0 по умолчанию)
Имя DSCP | Двоичное значение | Десятичное значение | Приоритет | Класс полисинга | Класс полисинга при настройке class_order=1 |
---|---|---|---|---|---|
CS0 | 000 000 | 0 | 0 | 0 | 7 |
CS1 | 001 000 | 8 | 1 | 1 | 6 |
AF11 | 001 010 | 10 | 1 | 1 | 6 |
AF12 | 001 100 | 12 | 1 | 1 | 6 |
AF13 | 001 110 | 14 | 1 | 1 | 6 |
CS2 | 010 000 | 16 | 2 | 2 | 5 |
AF21 | 010 010 | 18 | 2 | 2 | 5 |
AF22 | 010 100 | 20 | 2 | 2 | 5 |
AF23 | 010 110 | 22 | 2 | 2 | 5 |
CS3 | 011 000 | 24 | 3 | 3 | 4 |
AF31 | 011 010 | 26 | 3 | 3 | 4 |
AF32 | 011 100 | 28 | 3 | 3 | 4 |
AF33 | 011 110 | 30 | 3 | 3 | 4 |
CS4 | 100 000 | 32 | 4 | 4 | 3 |
AF41 | 100 010 | 34 | 4 | 4 | 3 |
AF42 | 100 100 | 36 | 4 | 4 | 3 |
AF43 | 100 110 | 38 | 4 | 4 | 3 |
CS5 | 101 000 | 40 | 5 | 5 | 2 |
EF | 101 110 | 46 | 5 | 5 | 2 |
CS6 | 110 000 | 48 | 6 | 6 | 1 |
CS7 | 111 000 | 56 | 7 | 7 | 0 |
Приоритет является подмножеством поля DSCP в IP-заголовке, а в случае VLAn/QinQ и MPLS является самостоятельными полями в диапазоне значений 0..7 . В настройках указывается полное значение DSCP, которое используется в случае разметки IP трафика, а в остальных случаях используется только приоритет.