Пример 23.1 – Применение команды maximum-paths в протоколе BGP
r1#show ip route bgp
В 10.0.0.0/8 [20/0] via 192.168.1.18, 00:00:41
[20/0] via 192.168.1.50, 00:00:41
r1#show ip bgp
BGP table version is 3, local router ID is 192.168.1.49
Status codes: s suppressed, d damped, h history, * valid, > best,i -> internal
Origin codes:i - IGP,e - EGP,? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 10.0.0.0 192.168.1.18 0 0 65301 i
* 192.168.1.50 0 0 0 65301 i
23.3 CIDR маршрутизация и суммирование маршрутов
Бесклассовая междоменная маршрутизация (CIDR маршрутизация)
представляет собой механизм, разработанный для решения проблемы истоще-
ния IP адресного пространства и роста размеров таблиц маршрутизации. За-
мысел CIDR маршрутизации заключается в комбинировании или агрегирова-
нии в блоки множества адресов класса С. Это и позволяет создавать большие
бесклассовые наборы IP-адресов. Затем эти множества адресов класса C сум-
мируются в таблицах маршрутизации, что в результате уменьшает количество
рассылаемых объявлений маршрута.
В отличие от протокола BGP v4, более ранние версии протокола BGP не
поддерживают CIDR маршрутизацию. Поддержка протокола BGP v4 включа-
ет следующее.
– Сообщение UPDATE протокола BGP включает как префикс, так и его
длину. Предыдущие версии включали только префикс; длина устанавлива-
лась в соответствии с адресом класса.
– При объявлении адресов маршрутизатором протокола BGP они могут
агрегироваться.
– Атрибут AS-PATH может включать комбинированный, несортирован-
ный список всех автономных систем, пройденные всеми агрегированными
маршрутами. Этот комбинированный список должен быть проверен на пред-
мет отсутствия в маршруте петель.
Например, на рисунке 23.1 маршрутизатор R3 рассылает объявления о
сети 192.168.1.0/24, а маршрутизатор R4 рассылает объявления о сети
192.168.2.0/24. Маршрутизатор R1 может передавать эти объявления на
маршрутизатор R2; однако есть возможность уменьшить размер таблицы
маршрутизации маршрутизатора R1. Для этого достаточно суммировать (аг-
регировать) эти два маршрута в один, например, 192.168.0.0/16.