logo
Программа Сетевой академии Cisco CCNA 3 и 4 (Вс

Обобщение маршрутов

Использование адресации CIDR и масок VLSM не только предотвращает нера­циональное расходование адресов, но также способствует агрегированию или обоб­щению маршрутов. Если бы не эта функция обобщения маршрутов, то магистраль­ная маршрутизация в Internet стала бы невозможной еще до 1997г.

На рис. 2.8 показано, как обобщение маршрутов уменьшает нагрузку на маршру­тизаторы восходящего направления.

Сложная иерархия сетей разного размера и взаимодействия подсетей обобщается в различных точках с использованием префикса адреса до тех пор, пока вся сеть не будет анонсирована как один обобщенный маршрут.

Следует обратить внимание на то, что такое обобщение маршрутов или использова­ние суперсетей возможно только в том случае, если все маршрутизаторы сети использу­ют бесклассовый протокол маршрутизации, такой как OSPF или EIGRP. Протоколы маршрутизации, не использующие классов, передают префикс длины (маску подсети) с 32-битовым адресом в сообщениях об обновлении маршрутизации. На рис. 2.8 обобщенный маршрут, который в конечном итоге поступает к провайдеру, содержит 20-битовый префикс, общий для всех адресов данной организации: 200.199.48.0/20 или, в двоичной форме, 11001000 11000111 0001. Для того, чтобы обобщение мар­шрутов функционировало должным образом, необходимо аккуратно назначать адре­са иерархическим способом, так, чтобы обобщенные адреса имели одинаковые об­щие старшие биты.

Рис. 2.9. Дополнительное обобщение маршрутов

Рис. 2.8. Обобщение маршрутов

Например, как показано на рис. 2.9, маршрутизатор А может либо послать три обновления маршрутов, либо обобщить их в одном номере сети. На рис. 2.9 показа­но, как маршруты 172.16.25.0/24, 172.16.26.0/24 и 172.16.27.0/24 могут быть обобще­ны в одном адресе 172.16.0.0/16

Маршрутизатор на рис. 2.9 может обобщить маршруты к сети 172.16.0.0/16, включая все подсети этой сети. Однако если бы где-либо в сети существовали другие подсети сети 172.16.0.0 (например, если бы сеть 172.16.0.0 не была непрерывной), то выполненное таким образом обобщение маршрутов было бы недействительным. Се­ти, которые не являются непрерывными, и обобщение маршрутов в них обсуждают­ся далее в настоящей главе. Другим преимуществом обобщения маршрутов в круп­ной сложной сети является то, что изменение топологии можно изолировать от других маршрутизаторов. Т.е. если в домене 172.16.27.0/24 какой-либо канал нахо­дится в состоянии флэппинга (flapping) (т.е. то работает, то не работает), то обоб­щенный маршрут не изменяется. Соответственно, ни одному внешнему по отноше­нию к данному домену не требуется изменять свою таблицу маршрутизации в связи с этим флэппингом.

Обобщение маршрутов наиболее эффективно в среде с подсетями, когда сетевые адреса в непрерывных блоках являются степенями числа 2. Например, 4,16 или 512 ад­ресов могут быть представлены в таблице маршрутизации одной записью, поскольку обобщающие маски являются двоичными — так же как и маски подсетей, поэтому обобщение будет происходить на двоичных границах (квадраты числа 2).

Протоколы маршрутизации обобщают маршруты на основе совместно используемых номеров подсетей всей сети. Бесклассовые протоколы маршрутизации, такие как RIPv2, OSPF, Intermediate System-to-Intermediate System (IS-IS) и EIGRP, поддерживают обоб­щение маршрутов на основе адресов подсетей, включая адресацию с помощью масок VLSM. Основанные на классах протоколы маршрутизации, такие как RIPvl и IGRP, ав­томатически обобщают маршруты на границе сети с классами и не поддерживают обоб­щение маршрутов на всех других границах. Обобщение маршрутов описано в RFC 1518, “An Architecture for IP Address Allocation with CIDR.”