Перейти к основному содержимому

redistribute

Эта команда используется для внедрения маршрутов из одного процесса маршрутизации в другой. Редистрибьюция используется протоколами маршрутизации для объявления маршрутов, которые были изучены другими способами, например, другим протоколом маршрутизации или статическими маршрутами. Поскольку все внутренние маршруты передаются в BGP, применяется тщательная фильтрация, чтобы убедиться, что только маршруты, которые должны быть объявлены, достигают интернета, а не все маршруты. Эта команда позволяет выполнять редистрибьюцию, внедряя префиксы из одного протокола маршрутизации в другой.

Используйте параметр no с этой командой, чтобы отключить эту функцию.

Синтаксис команды

redistribute [connected|isis|kernel|ospf|rip|static]

redistribute [connected|isis|kernel|ospf|rip|static] route-map WORD

no redistribute [connected|isis|kernel|ospf|rip|static]

no redistribute [connected|isis|kernel|ospf|rip|static] route-map

no redistribute [connected|isis|kernel|ospf|rip|static] route-map WORD

Параметры
connectedРедистрибьюция подключенных маршрутов
isisРедистрибьюция подключенных ISO IS-IS маршрутов
kernelРедистрибьюция подключенных маршрутов ядра
ospfРедистрибьюция маршрутов OSPFv2
ripРедистрибьюция маршрутов RIP
staticРедистрибьюция статических маршрутов
route-mapСсылка на route map
WORDЗаписи route map
Значение по умолчанию

По умолчанию редистрибьюция отключена.

Режим команды

Режим маршрутизатора и режим Address Family-vrf.

Примеры

Следующий пример показывает настройку имени route-map rmap1, а затем использование этого имени в команде redistribute route-map.

#configure terminal
(config)#route-map rmap1 permit 1
(config-route-map)#match origin incomplete
(config-route-map)#set metric 100
(config-route-map)#exit
(config)#router bgp 12
(config-router)#redistribute ospf route-map rmap1
(config)#router bgp 100
(config-router)#address-family ipv4 vrf VRF_A
(config-router-af)#redistribute static
(config)#router bgp 100
(config-router)#address-family ipv6 vrf VRF_A
(config-router-af)#redistribute static