Глава 2. Packet classification

Материал из Juniper Exam Wiki
Версия от 17:31, 15 октября 2016; Наталия Бобкова (обсуждение | вклад) (Новая страница: «'''Цель классификации пакетов''': исследовать трафик, разделить трафик по разным классам и…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Цель классификации пакетов: исследовать трафик, разделить трафик по разным классам и разместить его в разные очереди. Далее назначить forwardin class и packet loss priority.

Т.е.: assign to forwarding class = placing packet into queue

4 дефолтных класса:

- BF (Best effort) = 0 queue

- EF (Expedited forwarding) = 1

- AF (assured forwarding) = 2

- NC (network control) = 3

show class-of-service

Packet loss priority (PLP)

Определяет вероятность отбрасывания при заторах. Пакет с наибольшим PLP будет отброшен первым.

PLP назначается на ingress, когда используем классификаторы. Однако, PLP также можно назначить и позднее с помощью policer.

PLP может принимать 4 значения: low, medium-low, medium-high, high. По умолчанию JunoOS использует 2: low, high.

Если смотреть на default classifier: 000 - best-effor (low)

001 - best effort (high)

010 - exp-forwarding (low)

011 - exp-forwarding (high)

...

110 - network-control (low)

111 - network-control (high)

lower-priority = high drop eligibility

Fixed classification

1 forwarding class назначется на unit (vlan) и применяется ко всем входящим пакетам.

Такую схему хорошо использовать, если нужно особым способом обработать весь трафик клиента на одном интерфейсе.

MF (multifield) classification

Классификация основана на 1 или более полей в заголовке пакета: port, IP, prefix, mac.

Для выделения нужного трафика по определенным полям используется обычный firewall-filter.

MF лучше применять на ingress (в самом начале попадания пакета в сеть).

BA classification

-BA классификация основана на уже созданных у пакета значении QoS, т.е. пакет уже был ранее классифицирован другим устройством и присвоил конкретную QoS метку.
-Здесь напрямую приводится соответствие: CoS <> Forwarding class + PLP => более эффективный способ по сравнению с MF (не нужно тратить ресурсы на классификацию).
-Применяется к unit (vlan).
-Обрабатывает все пакеты с одинаковой CoS меткой - одинаково.
-Обеспечивает одинаковый приоритет трафика на всей сети.
-Хорош для core device.

Can match against: IPv4 DSCP, IPv6 DSCP, IP precedence bits, MPLS EXP bits, IEEE 802.1p CoS bits, IEEE 802.1ad drop eligible indicator (DEI).

All logical interfaces use ipprec-compatibility by default, if you enable mlps on int, it will use exp-default.

If you want your interface uses another classifier, you should apply it on the int (можно и несколько) in class-of-service interfaces stanza.

You can use default classifiers as a template for your own classifier by import. The rules from default will rewrite.

Apply BA classification within the network.

BA class performs first, but if traffic match both of class, MF overrides BA.