Route-Summarization

Агрегирование маршрутов

Routing & SwitchingSubnetting

В этой статье мы рассмотрим, как вы можете настроить суммирование. Суммирование (агрегирование, объединение) маршрутов необходимо, когда из-за увеличения количества сетей/подсетей растет количество записей в таблице маршрутизации и объемы служебных сообщений протоколов динамической маршрутизации. Это влечет за собой потребление сетевых ресурсов — памяти маршрутизаторов и пропускной способности каналов связи. Именно по этой причине для уменьшения размера таблиц маршрутизации выполняется задача суммирования маршрутов. Суммирование выполняется вручную, но внедряется затем в рамках настройки статической или динамической маршрутизации. Таким образом, суммирование — это задача не IP-адресации, а маршрутизации.

Сначала мы покажем вам несколько примеров как это сделать в двоичном формате, а затем рассмотрим некоторые трюки, как вы можете сделать это в десятичной системе (что намного быстрее).

Предположим, мы хотим создать наиболее оптимальную сводку для следующих 4 сетей:

  • 192.168.0.0/24 маска подсети 255.255.255.0
  • 192.168.1.0/24 маска подсети 255.255.255.0
  • 192.168.2.0/24 маска подсети 255.255.255.0
  • 192.168.3.0/24 маска подсети 255.255.255.0

Давайте преобразуем эти сетевые адреса в двоичные:

  • 192.168.0.011000000 10101000 00000000 00000000
  • 192.168.1.011000000 10101000 00000001 00000000
  • 192.168.2.011000000 10101000 00000010 00000000
  • 192.168.3.0 11000000 10101000 00000011 00000000

Теперь нам нужно посмотреть, сколько одинаковых битов, слева направо, имеют эти сетевые адреса. Первый и второй октеты одинаковы, так что это 16 бит.

Давайте расширимся на третий октет:

  • 00000000
  • 00000001
  • 00000010
  • 00000011

Первые 6 бит третьего октета одинаковы. Теперь у нас достаточно информации для создания агрегированного адреса.

8 + 8 + 6 = 22 бит

 

Наш итоговый адрес будет 192.168.0.0/22 (маска подсети 255.255.252.0).

Теперь вы увидели, как это сделать в двоичном формате, давайте сделаем это в десятичном формате. Есть простой трюк, который вы можете использовать для расчета суммарной сети.

Как вы можете видеть, у нас есть 4 сети, или когда мы говорим в «блоках», это блок из 4 сетей. Вот формула, которую вы можете использовать:

256 — количество сетей = маска подсети для суммарного адреса.

Например:

256 — 4 сети = 252

Маска подсети будет 255.255.252.0

 

Другой способ — использовать нотацию CIDR. Вы знаете, что маска /24 — это блок из 256 адресов. Использование /23 означает, что у вас есть 2 x 256, а /22 означает, что у вас есть 4 x 256.

Давайте посмотрим на другой пример. Предположим, мы хотим объединить следующие сети:

  • 172.16.0.0/16 маска подсети 255.255.0.0
  • 172.17.0.0/16 маска подсети 255.255.0.0
  • 172.18.0.0/16 маска подсети 255.255.0.0
  • 172.19.0.0/16 маска подсети 255.255.0.0
  • 172.20.0.0/16 маска подсети 255.255.0.0
  • 172.21.0.0/16 маска подсети 255.255.0.0
  • 172.22.0.0/16 маска подсети 255.255.0.0
  • 172.23.0.0/16 маска подсети 255.255.0.0

Давайте сначала рассмотрим это в двоичном формате. Мы распишем второй октет, так как первый для всех сетевых адресов одинаковый:

16 00010000
17 00010001
18 00010010
19 00010011
20 00010100
21 00010101
22 00010110
23 00010111

Первые 5 бит для всех этих адресов одинаковы. Первый октет имел 8 одинаковых бит, так что 8 + 5 = 13 бит.

Итоговый адрес будет 172.16.0.0/13 (маска подсети будет 255.248.0.0).

Вычисление в двоичном виде работает, но оно медленное. Давайте используем наш трюк и тут:

256 — количество сетей = маска подсети для суммарного адреса.

Итак, это 256 — 8 = 248. Маска подсети будет 255.248.0.0

Мы также можем найти его, просто взглянув на обозначения CIDR:

  • 172.16.0.0/16 — одна сеть.
  • 172.16.0.0/15 — две сети.
  • 172.16.0.0/14 — четыре сети.
  • 172.16.0.0/13 — восемь сетей.

Это намного быстрее, чем работать в двоичном формате.

Кстати итоговый агрегированный адрес, например в одном из наших примеров мы получили 172.16.0.0/13, называется суперсетью (supernet).

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Routing & SwitchingSubnetting

Больше похожих постов

Протоколы MST, PVST+ и их совместимость

Протоколы MST, PVST+ и их совместимость

26
0
Протоколы MST (Multiple Spanning Tree) и PVST+ (Per VLAN Spanning Tree) предназначены для вычисления в избыточной сети дерева кратчайших маршрутов без петель,…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню