> FreeBSD там применяется отнюдь не для высокоскоростного роутинга. В отличие от IOS
> это операционная система имеет изоляцию адресных пространств процессов и вытесняющую,
> а не кооперативную многозадачность.Cisco продает не операционную систему, а протоколы маршрутизации и надежное оборудование.
но когда им понадобилась и надежная операционная система для новых маршрутизаторов CRS-1
и 12000 серии - они взяли в качестве базовой ОС QNX значительно опередив этим конкурентов.
IOS-XR - это фактически QNX. и Juniper'ам до Cisco снова очень далеко в топовом сегменте.
> Ещё из полезных свойств можно назвать поддержку загрузки/выгрузки
> модулей на лету, а не замену прошивки с обязательной перезагрузкой.
IOS XR по всем параметрам превосходит JunOS.
> Да, всё то же самое есть в Linux,
> они могли бы выбрать и Linux вместо FreeBSD
не могли, потому что в этом случае им пришлось бы открыть исходники своего ядра.
Linux - это GPL, поэтому NetApp, Microsoft, Juniper и Apple все тащат только с BSD.
а потом - будьте любезны, становитесь в очередь покупать FreeBSD в красивой упаковке.
> Мы не можем знать, какими соображениями они там руководствовались.
> Я считаю, что NetGraph нашёл своё применение в Juniper'ах.
наверное соображениями экономии. размер дотации проекту FreeBSD
от Juniper networks был в 2008 году в диапазоне $10,000-$49,999
очень дешево им NetGraph обошелся, фактически за "спасибо".
> IOS находится в прошлом веке, поскольку по сути не далеко ушла от DOS.
так ведь IOS и создавалась для маршрутизаторов прошлого века,
которые работали на 4М RAM, на древних и медленных процессорах.
> Сбой в одном процессе может повлечь повреждение других процессов,
> зависание одного процесса приведёт к зависанию всей системы в целом.
> Время от времени это наблюдают все, кто часто работает с Cisco.
если фирме действительно нужна высокая доступность - надо иметь рядом
еще один маршрутизатор в режиме горячего ожидания. (VRRP, GLBP и т.п.)
и/или новые маршрутизаторы, построенные с использованием IOS XR.
> Вся надёжность IOS в хорошем оборудовании,
> в тщательно написанных и протестированных программах.
это и есть самое ценное в маршрутизаторах.