Хорошо

BGP. Условное сопоставление маршрутов на оборудовании Huawei & Cisco: Prefix Matching

Последний ответ май 16, 2022 11:42:42 432 6 8 0 0

Префикс-листы предоставляют еще один метод идентификации сетей в протоколе маршрутизации. Префикс-лист определяет конкретный IP-адрес, сеть или диапазон сетей и позволяет выбрать несколько сетей с различной длиной префикса. Многие сетевые инженеры предпочитают это метод вместо ACL.


Совпадение префиксов включает два компонента: high-order bit pattern и high-order bit count, которое определяет количество битов, которое не должно совпадать. Некоторая документация определяет high-order bit pattern как адрес или сеть, а high-order bit count как длину префикса или длина маски.


На рисунке приводится пример, где high-order bit patter это 192.168.0.0 и high-order bit count - это 16. Последний был переведен в двоичный формат, чтобы продемонстрировать, где находится high-order bit count. Так как здесь нет дополнительных параметров совпадения длины, то high-order bit count имеет точное совпадение.


BGP Huawei


На данном примере мы видим ту же самую логику, как и в ACL. Но настоящая гибкость и сила префикс листов приходит с использованием параметров соответствия длины префикса для определения нескольких сетей в одной команде функциями:


le: less (менее) или равно <=

ge: greater (более) или равно >=


Рисунок ниже демонстрирует пример соответствие префикса с high-order bit pattern в виде 10.168.0.0 и high-order bit count 13; соответствие длины префикса должно быть больше или равно 24.


BGP Huawei

Префикс 10.168.0.0/13 не совпадает требованиям, потому что длина его префикса меньше, чем минимальное требование /24, в то время как префикс 10.168.0.0/24 совпадает прекрасно. Префикс 10.173.1.0/28 также соответствует, так как первые 13 бит совпадают high-order bit pattern и длина префикса находится в допустимом диапазоне. А вот 10.104.0.0/24 префикс не соответствует трабованиям, потому что high-order bit pattern не мачится /13.


Рисунок ниже показывает соответствие префикса high-order bit pattern 10.0.0.0, high-order bit count 8 и соответствие длины префикса между 22 и 26.


high-order bit

Префикс 10.0.0.0/8 не мачится, потому что его длина префикса слишком короткая. 10.0.0.0/24 сеть мачится, потому что совпадает bit pattern и длина префикса находится между 22 и 26. 10.0.0.0/30 не мачится, потому что bit pattern слишком длинный. Любой префикс, начинающийся с 10 в первом октете, и имеющий длину префикса между 22 и 26 будем мачиться.



  • x

Maksim
HCIE MVE Опубликовано 2021-7-29 22:16:34
Возможно, имело бы смысл указать, что можно использовать и сеть 0.0.0.0 в качестве шаблона
Развернуть
  • x

2559godji
2559godji Опубликовано 2021-7-30 10:31 (0) (0)
Отличный пример!  
Vasyo
Vasyo Опубликовано 2021-7-30 10:33 (0) (0)
 
Stas52
Опубликовано 2021-8-1 19:33:32
спасибо за труд
Развернуть
  • x

mkabanov
MVE Author Опубликовано 2021-8-2 07:21:42
Спасибо.
Развернуть
  • x

2559godji
Опубликовано 2022-5-16 11:42:42
Спасибо за ваши комментарии!
Развернуть
  • x

Комментарий

Выполните вход в систему, чтобы ответить на пост. Вход | Регистрация
Отправить

Внимание! В целях защиты правовых интересов Вас, сообщества и третьих лиц, не публикуйте любой материал, содержащий политические высказывания, порнографию, упоминание азартных игр, употребление наркотиков, а также материал, нарушающий коммерческую тайну или содержащий персональные данные пользователей. Также не предоставляйте данные от вашей учетной записи. Вы будете нести ответственность за все действия, выполняемые под вашим аккаунтом. Подробная информация: “Пользовательское соглашение.”

My Followers

Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Вход

Заблокировать
Вы уверены, что хотите заблокировать этого пользователя?
Пользователи из вашего черного списка не могут комментировать ваши посты, не могут упоминать вас, не могут отправлять личные сообщения.
Напоминание
Пожалуйста, привяжите свой мобильный номер чтобы получить бонус за приглашение.
О защите информации
Благодарим за использование Huawei ICT Club! Мы хотим рассказать вам о том, как мы собираем, используем и храним ваши данные. Пожалуйста, внимательно ознакомьтесь с Политикой конфиденциальности и Пользовательским соглашением.