...
Условие совпадения | Регулярное выражение |
---|---|
Маршруты с любым содержимым AS-path | .* |
Маршруты с пустым AS-path | ^$ |
Маршруты с одной, любой AS в AS-path | ^[0-9]+$ |
Маршруты с двумя, любыми AS в AS-path | ^[0-9]+ [0-9]+$ |
Маршруты, зарождённые в AS 15 | .* 15$ |
Маршруты, полученные из AS 20 | ^20 .* |
Маршруты, проходящие через AS 22 | .* 22 .* |
Маршруты, проходящие через AS 30, а затем через AS 22 | .* 22 30 .* |
Маршруты, проходящие через AS 30 или AS 43 | .* (30|43) .* |
Маршруты, зарождённые в AS 66 и проходящие через AS 60 | .* 60 .* 66$ |
Маршруты, зарождённые в AS 70 или проходящие через неё | .* 70( .*|$) |
Маршруты, содержащие приватные AS в AS-path | (^|.* )((6451[2-9])|(645[2-9][0-9])|(64[6-9][0-9]{2})|(65[0-4][0-9]{2})|(655[0-2][0-9])|(6553[0-4]))( .*|$) |
Номер AS 100, номер community 200 | ^100:200$ |
Номера AS 112 или 232, любой номер community | ^(112|232):.*$ |
Номер AS 277, номер community начинается с 3 | ^277:(3.*)$ |
Любой номер AS, номер community в диапазоне 150-1230 | ^(.*):((1[5-9][0-9])|([2-9][0-9]{2})|(1[0-2][0-2][0-9])|(1230))$ |
Тип route target, ip адрес 10.10.10.1, номер extcommunity 653 и 654 | ^rt:10\.10\.10\.1:65[34]$ |
...