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