Перейти к основному содержимому

BGP FlowSpec

BGP FlowSpec используется для анонса правил фильтрации и обработки трафика через BGP. В Пересвет-СТ FlowSpec-правила задаются внутри BGP-сессии и позволяют проверить, как оборудование принимает правила по destination/source, протоколу, портам, ICMP, TCP flags, длине пакета, DSCP и фрагментации.

Табл. 225 – Параметры BGP FlowSpec

НазваниеОписаниеЗначение
RuleОтдельное FlowSpec-правилоДобавьте одно или несколько правил
AFIСемейство адресов правилаIPv4 или IPv6
ComponentsНабор match-компонентов правилаДобавьте destination, source, protocol, ports и другие условия
AND with previousЛогическая связь компонента с предыдущимВключите, если несколько условий должны применяться совместно
OperatorОператор сравнения==, !=, <, >, <=, >=
ValueЗначение для сравненияCIDR для source/destination или число для остальных типов

Табл. 226 – Типы компонентов BGP FlowSpec

ТипНазначениеПример значения
destinationПрефикс назначения10.10.0.0/16
sourceПрефикс источника192.0.2.0/24
protocolIP protocol number6 для TCP, 17 для UDP
destination-portПорт назначения443
source-portПорт источника1024
icmp-typeICMP type8 для echo request
icmp-codeICMP code0
tcp-flagsTCP flagsЧисловое значение flags
packet-lengthДлина пакетаНапример 1500
dscpDSCPНапример 46 для EF
fragmentПризнак фрагментацииЧисловое значение компонента

Перед запуском убедитесь, что BGP-сессия согласована с FlowSpec-семейством адресов, а тестируемое оборудование поддерживает соответствующий тип FlowSpec. После запуска проверяйте, что правила приняты BGP-пиром и применились к нужному трафику. Для безопасной проверки начинайте с узких префиксов и ограниченного числа правил.