Есть каталист 3560, на котором по vlanам разбросана сетка /24 на дробные подсетки /29 /30 /28 и т.д. По BGP сей каталист аннонсит свои дробные сетки на один из граничных BGP роутеров, который уже наружу отдает дробные сетки агрегированными по маске /24.
Если на каталисте в конфиге BGP объявить подсетку, которая входит в общий /24, но физически не заведена на vlan - то сетка даже не появляется в локальной таблице маршрутизации самого каталиста и ессно не аннонсится. Как только поднимаем vlan из диапазона объявленной сетки, включаем в него порт и поднимаем его - сетка тут же видна и локально на каталисте - и ессно аннонсится роутеру выше.
Вопрос собственно, как заставить каталист аннонсить сетки, которых у него физически нет (но которые будут подключены)
В приницпе логику циски понять можно - сетка объявлена, но ее нет - значит линк упал и мы её не аннонсим, но к примеру тот же openBGPd будет аннонсить все сетки, которые объявлены у него в конфиге, даже если их у него нет.
>Есть каталист 3560, на котором по vlanам разбросана сетка /24 на дробные
>подсетки /29 /30 /28 и т.д. По BGP сей каталист аннонсит
>свои дробные сетки на один из граничных BGP роутеров, который уже
>наружу отдает дробные сетки агрегированными по маске /24.
>Если на каталисте в конфиге BGP объявить подсетку, которая входит в общий
>/24, но физически не заведена на vlan - то сетка даже
>не появляется в локальной таблице маршрутизации самого каталиста и ессно не
>аннонсится. Как только поднимаем vlan из диапазона объявленной сетки, включаем в
>него порт и поднимаем его - сетка тут же видна и
>локально на каталисте - и ессно аннонсится роутеру выше.
>Вопрос собственно, как заставить каталист аннонсить сетки, которых у него физически нет
>(но которые будут подключены)
>В приницпе логику циски понять можно - сетка объявлена, но ее нет
>- значит линк упал и мы её не аннонсим, но к
>примеру тот же openBGPd будет аннонсить все сетки, которые объявлены у
>него в конфиге, даже если их у него нет.
ip route your.net your.mask null0 254
>ip route your.net your.mask null0 254Спасибо. То что нужно.