Регулярное выражение BGP. + _. + _. + _. + _. + _. + _. + _. + _. + _. + _. + _. +

может кто-нибудь сказать мне, что ip as-path access-list 100 deny. + _. + _. + _. + _. + _. + _. + _. + _. + _. + _ . + _. + означает?!

Я искал через Интернет значение этого регулярного выражения, но мне не удалось найти какую-либо информацию.

13 голосов | спросил ipermo 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 16 Sep 2013 15:46:50 +0400 2013, 15:46:50

2 ответа


17

Каждый раз, когда вы видите . + _ , это регулярное выражение представляет собой единую автономную систему BGP. Этот список в виде пути запрещает BGP в качестве путей, равных или длиннее 12 путей длиной.

Регулярное выражение работает, потому что . представляет любой символ, + - это дикая карта, которая необязательно повторяет предыдущий символ неограниченное количество раз, а _ обозначает пространство между автономными системными путями. Для получения дополнительной информации см. Руководство по регулярному выражению Cisco IOS или этот блог регулярных выражений INE BGP .

ответил Mike Pennington 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 16 Sep 2013 16:22:42 +0400 2013, 16:22:42
-1

Он будет соответствовать 12 спискам AS-path. Но я думаю, что более подходящим способом его сопоставления было бы [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [ 0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + $, потому что упомянутое вами выражение может просто соответствовать любому символу, т.е. специальные символы и алфавиты включены.

ответил bull 8 Maypm15 2015, 18:04:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132