Привязка правил фильтрации и классификации к интерфейсу
Привязка правил фильтрации и классификации к интерфейсу
В cisco-like конфигурации
В интерфейсе командной строки привязка правил фильтрации и классификации выполняется в режиме настройки интерфейса (переход в режим осуществляется по команде interface):
- команда ip access-group и ipv6 access-group указывает список доступа для входящего и исходящего ipv4 и ipv6 трафика, который должен отслеживаться на данном интерфейсе;
- команда ip inspect указывает правило проверки входящего или исходящего трафика для протоколов прикладного уровня;
- команда service-policy указывает политику (policy-map), задающую необходимый сервис обслуживания сетевого трафика, основанный на классификации трафика и его маркировке.
Например, для установки заданных правил пакетной фильтрации необходимо в настройках интерфейса указать используемый фильтр для входящего (in) или исходящего (out) трафика:
interface GigabitEthernet0/1
ip access-group IPV4_LIST out
ipv6 access-group IPV6_LIST in
Для установки правил классификации и маркирования трафика на интерфейс используется команда service-policy. В команде необходимо указать параметр input для входящего или output для исходящего:
interface GigabitEthernet0/0
service-policy output DSCP_POLICY
В LSP-конфигурации
В конфигурационном файле правила пакетной и контекстной фильтрации привязываются к сетевым интерфейсам с помощью структуры NetworkInterface.
Для установки заданных правил пакетной фильтрации необходимо в настройках интерфейса указать используемый фильтр для входящего (InputFilter) или исходящего (OutputFilter) трафика.
NetworkInterface (
LogicalName = "GigabitEthernet0/1"
OutputFilter = FilterChain:IPV4_LIST:IPV6_LIST
)
Правила классификации и маркирования привязываются к сетевым интерфейсам через атрибут InputClassification для входящего трафика и OutputClassification для исходящего трафика.
NetworkInterface (
LogicalName = "GigabitEthernet0/0"
OutputClassification = ClassificationChain:DSCP_POLICY
)