Там не джуниперы, там bird - БГП демон под фрюхой или под линуксом. Предполагаю, что под фрюхой. А вообще, история развития довольно забавна. Сначала, года до 2005-го(!) там много лет стояли пара 4500 (а чо, форвардинга на них нет, фуллвью тоже), потом их заменили на пару 7300, которая простояла ну года два, вряд-ли больше, их заменили на кваггу, с которой тоже была масса проблем, роутсервера периодически плющило, и в итоге, походу, совсем недавно, ибо в сентябре-начале октября ещё была квагга и, по словам инженеров, работы по тестированию различных альтернативных вариантов, заменили на bird, у которого, вероятно, джунипер-стайл интерфейс. Хотя мне кажется, что аутпут явно не джуниперовский (правда, с последними у меня опыт минимальный)
У меня с ними вообще нулевой. Я увидел там bce1 и подумал сразу на джуниперы :-) Про bird впервые слышу. Думал, там циски - ещё в январе вывод был цисочный, квагга под неё маскируется :-)
> Я, кстати, никогда не понимал смысла в копировании зебра-кваггоразработчиками достаточно кривого цисковского интерфейса.
А это они на его документировании экономят ;-) С другой стороны, долгое время для BGP циски были мейнстримом - следование единому CLI вообще само по себе благо. И было бы странно, если бы похожий CLI не имел похожий вывод.
Ну коммутаторы типа хьюлеттов, акктонов, и прочее, косящие под цискоинтерфейс, имеют совершенно другой вывод :) Проблема же цискоинтерфейса относительно BGP... Какое бы благо стандартизация не была, мне он кажется слишком кривым, идеологически неверным, чтобы его копировать. В случае с BGP уровень неадекватности интерфейса вообще зашкаливает (и хуже становится только в голосовых вещах типа CCME). Например, то, что у параметра-переключателя есть утвердительная-отрицательная форма, отображаемое значение и значение по-умолчанию, а также то, что соответствие между тремя может быть любым, и меняться от версии к версии (с синхронизацией или авто-суммари такое было, кажется) убивает само по себе :) Ну и вообще, как я понял, в IOS конфиг сам по себе идентичен своей форме внутреннего представления, по которой непрерывно бегает Parser, а не является интерфейсом к правке некоей структуры памяти, в которую лезут процессы... Его нельзя превратить в структуру, а потом из неё в идентичном виде восстановить, что мне кажется вообще извращает идею пользовательского интерфейса как такового :)
Oops... Промазал:) Так вот, никогда не понимал стремления зебра-квагга разработчиков скопировать достаточно кривой цисковский интерфейс. В смысле красоты конфигурирования мне посему всегда больше нравился openbgpd, но на нём чего-то у IX-овцев не завелось, во FreeBSD в портах обычно древний, а свежий тебует добавления команд препроцессора чтобы выключить опёнковскую мультитабличность (либо просто закомментить эту мультитабличность).
no subject
А вообще, история развития довольно забавна.
Сначала, года до 2005-го(!) там много лет стояли пара 4500 (а чо, форвардинга на них нет, фуллвью тоже), потом их заменили на пару 7300, которая простояла ну года два, вряд-ли больше, их заменили на кваггу, с которой тоже была масса проблем, роутсервера периодически плющило, и в итоге, походу, совсем недавно, ибо в сентябре-начале октября ещё была квагга и, по словам инженеров, работы по тестированию различных альтернативных вариантов, заменили на bird, у которого, вероятно, джунипер-стайл интерфейс. Хотя мне кажется, что аутпут явно не джуниперовский (правда, с последними у меня опыт минимальный)
no subject
no subject
А это они на его документировании экономят ;-)
С другой стороны, долгое время для BGP циски были мейнстримом - следование единому CLI вообще само по себе благо. И было бы странно, если бы похожий CLI не имел похожий вывод.
no subject
Проблема же цискоинтерфейса относительно BGP... Какое бы благо стандартизация не была, мне он кажется слишком кривым, идеологически неверным, чтобы его копировать. В случае с BGP уровень неадекватности интерфейса вообще зашкаливает (и хуже становится только в голосовых вещах типа CCME). Например, то, что у параметра-переключателя есть утвердительная-отрицательная форма, отображаемое значение и значение по-умолчанию, а также то, что соответствие между тремя может быть любым, и меняться от версии к версии (с синхронизацией или авто-суммари такое было, кажется) убивает само по себе :) Ну и вообще, как я понял, в IOS конфиг сам по себе идентичен своей форме внутреннего представления, по которой непрерывно бегает Parser, а не является интерфейсом к правке некоей структуры памяти, в которую лезут процессы... Его нельзя превратить в структуру, а потом из неё в идентичном виде восстановить, что мне кажется вообще извращает идею пользовательского интерфейса как такового :)
no subject
Так вот, никогда не понимал стремления зебра-квагга разработчиков скопировать достаточно кривой цисковский интерфейс. В смысле красоты конфигурирования мне посему всегда больше нравился openbgpd, но на нём чего-то у IX-овцев не завелось, во FreeBSD в портах обычно древний, а свежий тебует добавления команд препроцессора чтобы выключить опёнковскую мультитабличность (либо просто закомментить эту мультитабличность).
no subject
no subject