pavel.odintsov Posted January 3, 2015 · Report post Очень крутая тема: http://www.spinics.net/lists/netdev/msg310186.html если примут в апстрим! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SyJet Posted January 3, 2015 · Report post И что даст? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted January 3, 2015 · Report post SyJet это небольшой шаг к созданию открытых (или более открытых чем сейчас) свитчей/роутеров с коммутацией трафика в железе. сейчас производители сетевых чипов максимально прячут sdk и документацию от тех, кто не заключил с ним NDA, что не позволяет community создавать/дорабатывать прошивки свитчей/роутеров Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DVM-Avgoor Posted January 3, 2015 · Report post И это нафиг не нужно. Коммерческого успеха у неработающего свитча/роутера не будет, зато будет много "пичалек" от нищебродов, которые захотят выехать на дешевом. Бизнесу глубоко фиолетово на открытость и идеологическую (расовую) чистоту продукта. Ему надо чтобы вложенное бабло приносило эквивалентное количество услуги, и среди нищебродов заслуженной популярностью в этом сегменте пользуется бесплатное говно, за неимением конкурентов, конечно же. Но никто из серьезных не заменит свои MX960/ASR9k на открытый свитч с прошивкой "от коммунити". Любой крупный открытый проект является неоспоримым доказательством факта, что даже 10 тысяч обезьян задаром не способны сделать коммерчески успешный продукт, а люди под предводительством мудрого (и ниразу не дешевого) архитектора - вполне как раз способны. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted January 3, 2015 · Report post DVM-Avgoor До "больших" железок типа Cisco ASR9k, Juniper MX/T и т.д. это дело вряд ли (быстро) дойдёт, однако, если появится открытый софт(хотя бы настолько открытый, чтобы можно было в нём реально что-то поправить) для L2/L3-свитчей, то это позволит появиться куче новых игроков на рынке сетевого оборудования и как следствие, удешевить конечный продукт. Посмотрите что сделал Android в сегменте телефонов/смартфонов и что было до него. Нет, конечно у Андроида есть проблемы в виде закрытых драйверов и патентных отчислений, но за то на рынке появилось сотни вендоров, производящих смартфоны на Андроиде и некоторые дешёвые модели от noname-вендоров даже вполне себе рабочие. Аналогичная ситуация может произойти и на рынке сетевого оборудования (хотя бы в сегменте L2-свитчей) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SyJet Posted January 3, 2015 · Report post SyJet это небольшой шаг к созданию открытых (или более открытых чем сейчас) свитчей/роутеров с коммутацией трафика в железе. сейчас производители сетевых чипов максимально прячут sdk и документацию от тех, кто не заключил с ним NDA, что не позволяет community создавать/дорабатывать прошивки свитчей/роутеров Так сейчас есть как минимум три открытых свитча, пару линухов для них. Есть реиейлер и в России, дает лабу и доки, а для интересных проектов вроде проскакивало и железо даст. Только никого из наших программеров это не интересует... Это пусть буржуйские из google, facebook программят, они же и лоббируют, даже Интел прогнулся.... http://m.habrahabr.ru/company/etegro/blog/227897/ http://habrahabr.ru/post/231533/ Ну и полазить по блоку этого интегратора Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted January 3, 2015 · Report post SyJet воообщем-то это и есть начало того о чём я говорю, но всё-таки оно пока больше как идеи, прототипы, обещания или "для себя", хотя несомненно дело сдвинулось с мёртвой точки когда ситуация будет такая же как сейчас с домашними роутерами и openwrt(и подобным (частично) открытым ПО), когда можно будет самому пересобрать софт типового недорого L2/L3-свитча(пусть даже частично с блобами типа драйверов), тогда можно будет говорить о том, что оно реально есть Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Gull Posted January 4, 2015 · Report post Только никого из наших программеров это не интересует... Это пусть буржуйские из google, facebook программят, они же и лоббируют, даже Интел прогнулся.... Напомните, у какой российской, потенциально заинтересованной в этой технологии компании, денег сравнимо с google или facebook? Это во-первых, а во-вторых, вполне возможно кто-то и занимается, просто у нас очень не развита культура пиара своей деятельности. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted January 11, 2015 · Report post И это нафиг не нужно. Коммерческого успеха у неработающего свитча/роутера не будет, зато будет много "пичалек" от нищебродов, которые захотят выехать на дешевом. Бизнесу глубоко фиолетово на открытость и идеологическую (расовую) чистоту продукта. Ему надо чтобы вложенное бабло приносило эквивалентное количество услуги, и среди нищебродов заслуженной популярностью в этом сегменте пользуется бесплатное говно, за неимением конкурентов, конечно же. Но никто из серьезных не заменит свои MX960/ASR9k на открытый свитч с прошивкой "от коммунити". Любой крупный открытый проект является неоспоримым доказательством факта, что даже 10 тысяч обезьян задаром не способны сделать коммерчески успешный продукт, а люди под предводительством мудрого (и ниразу не дешевого) архитектора - вполне как раз способны. Говно в тридорого от этих ваших вендоров. Линукс сам по себе от нищебродов и для нищебродов и ничего, энтерпрайз в виде винды или сосёт в своей узкой нише серверов или сам пилит линукс. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted January 11, 2015 · Report post Ivan_83 Вы вообще работали с оборудованием класса ASR9K/MX960? Говно в тридорого оно не говно, но втридорога, потому что функционал, имеющийся у Cisco/Juniper/Huawei/ALU и ещё пары вендоров просто нет ни у кого, было бы ещё хотя бы десяток вендоров с аналогичными продуктами, было бы ближе к тому, сколько оно в самом деле стоит. Это какую-нибудь Cisco 2901 может заменить компом или зависающим от внешних факторов микротиком 10 раз дешевле (и то не весь функционал, но бо'льшую его часть), а вот asr9010, набитый платами под завязку вы даже 2умя стойками серверов не замените, а если и замените, то только на тривиальных фичах. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pavel.odintsov Posted January 11, 2015 · Report post Откуда такое дикое противопоставоение линукса/фри и "мегадорогих роутеров-холдильников"? Да блин в каждом втором "роутере-класса-холодильник-зароучу-всю-планету" либо явно либо частично что фри, что линукса - дополнищи в том или ином виде. Как пример приведу Кумулус - http://cumulusnetworks.com/product/overview/ - отличный пример полностью открытого управляющего бэкплэна и проприетарной коммутационной матрицы от почти десятка различных (!!!) вендоров. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted January 11, 2015 · Report post либо явно либо частично что фри не совсем. в Cisco старших продуктах (asr9k, crs) внизу QNX, Huawei всё ещё пользуется VxWorks. Juniper, да, в открытую использует FreeBSD как контрол-плейн. Ericsson пересел с NetBSD на Linux Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pavel.odintsov Posted January 11, 2015 · Report post Ага, Juniper/Ericsson - отличные примеры. Мой любимый Extreme XOS тоже Linux: http://en.wikipedia.org/wiki/ExtremeXOS да еще и монолитный в отличие от мироядерных Juniper! Так что совершенно не понимаю рассуждений класса "линакс для пионеров". Мало того, многие "монстры роутинга", используют ту же Quagga для управления роутингом внутри себя (это к вопросу тех, кто говорит, что в линуксе с протоколами все хреново). Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted January 11, 2015 · Report post pavel.odintsov кстати, кто именно использует Quagga?(желательно с конкретными моделями). У Quagga же нет реализации и половины актуальных address-family. Ага, Juniper/Ericsson - отличные примеры. Только нужно понимать, что там почти всё, что касается нелокальной обработки трафика всё своё. Поэтому говорить о том, что Juniper это фря, поэтому я могу накатить фрю на комп и получить примерно тоже самое ну совершенно некорректно Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zi_rus Posted January 11, 2015 · Report post да еще и монолитный в отличие от мироядерных я бы не назвал это преимуществом, скорее это недостаток, fail так сказать Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pfexec Posted January 13, 2015 · Report post Мой любимый Extreme XOSс автором таких высказываний дальше особо смысла говорить нет. оно как бы говорит нам что автор знает толк в извращениях. ни одному нормальному человеку унылый и забагованый хос не может быть "любимым". терпимым - да, но "любовь" тут скорее симптом каких-то заболеваний.Мало того, многие "монстры роутинга", используют ту же Quagga для управления роутингом внутри себя (это к вопросу тех, кто говорит, что в линуксе с протоколами все хреново).окстись, квагга - лютейшего говна мамонта кусок с пятилетними багами и не может даже в мультихоп бгп без сюрпризов, что ей делать у цисок на RE ?а то что кумулус заявляет что у него квагга, которую вы все любите, это как бы признак того что оно такое же говно и ниразу не конкурент. из ничего кофетка не родится. мало просто на кусок железа вмастрячить этот ваш опенсорс и сказать "теперь циски-писки ненужны". по факту это получается тот же писюк без прекрас с жастфофаном. потому что пилить фичи стоит денег, а значит и софтина к железке перестанет быть халявной, да и на выходе получится та же циска-писка, может и подешевле деху.. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted January 13, 2015 · Report post pavel.odintsov Ну так кто из "монстров роутинга" кваггу использует? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pavel.odintsov Posted January 13, 2015 · Report post окстись, квагга - лютейшего говна мамонта кусок с пятилетними багами и не может даже в мультихоп бгп без сюрпризов, что ей делать у цисок на RE ? Vyatta, а сейчас - Brocade получается. Погуглите их историю очень активного спонсорства проекту. Еще компании есть. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted January 13, 2015 · Report post 6Wind.com - не открывается сайт, хз что такое BBN - хз что такое hosting365.ie - это прям монстр роутинга HP - используют тоже самое что и Huawei и это явно не quagga IT Solid Solutions - хрень какая-то Sun Microsystems - Oracle производит роутеры? Vyatta/Brocade - в каких моделях используется quagga? если оно реально используется в mpls-железках, то значит brocade просто зажали бо'льшую часть своих наработок, если не целиком перепилили Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pfexec Posted January 13, 2015 · Report post Vyatta, а сейчас - Brocade получается. Погуглите их историю очень активного спонсорства проекту. Еще компании есть.у брокейда отрыжка от фаундри в качестве софта и особо не меняется, они так же паразитируют на купленом, как кто-то пытается на опенсорсе лепить опенсвитчи. никакой связи с кваггой там нет.зачем им вятта хз, наверно пытаются влезть в рынок для офисных мыльниц, но вятта как и некротик ниразу не операторское решение. в квагге даже с тривиальными фичами проблем полон рот, а про is-is и mpls лучше вообще не вспоминать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pavel.odintsov Posted January 13, 2015 · Report post Vyatta, а сейчас - Brocade получается. Погуглите их историю очень активного спонсорства проекту. Еще компании есть.у брокейда отрыжка от фаундри в качестве софта и особо не меняется, они так же паразитируют на купленом, как кто-то пытается на опенсорсе лепить опенсвитчи. никакой связи с кваггой там нет.зачем им вятта хз, наверно пытаются влезть в рынок для офисных мыльниц, но вятта как и некротик ниразу не операторское решение. в квагге даже с тривиальными фичами проблем полон рот, а про is-is и mpls лучше вообще не вспоминать. Почему и зачем - вопрос третий. Факт один - используется. А то, что Quagaga говно - каждый говорить горазд. Патчи, господа. Обложить говном работу всех, кто работает ради общего нашего удобства - легче легкого. А вот исследовать, оттестировать и написать хотя бы легонький патчик - это уже не на форуме трепаться. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pfexec Posted January 13, 2015 · Report post Почему и зачем - вопрос третий. Факт один - используется.вы продукты брокейда то изучите для начала. в турбоайронах и нетайронах с прочим наследием фаундри нет никакой вятты и вряд ли будет, потому что натягивать на глобус опунсурс дороже чем мантайнить наследие фаундри.А то, что Quagaga говно - каждый говорить горазд. Патчи, господа. Обложить говном работу всех, кто работает ради общего нашего удобства - легче легкого. А вот исследовать, оттестировать и написать хотя бы легонький патчик - это уже не на форуме трепаться.мсье то сам патчи писать пробовал ? а пропихивать их в апстрим ? вы для начала попробуйте или посмотрите как это получается у других, хотя бы напримере вашей любимой квагги: https://bugzilla.quagga.net/show_bug.cgi?id=377почитайте как люди недоумевают почему префиксы полученные через ебгп мультихоп, таргет которого изучен через бгп, не могут стать активными. у них там это дело rfc нарушает и типа так не надо делать, но вот почему-то у C, J и прочей братии - это все не вызывает проблем. вы вообще их багзиллу поизучайте прежде чем с пеной у рта агитировать им патчи слать и в PR'ах шашками махать. проще заплатить денег за нормальный маршрутизатор и не бороться с ветреными мельницами. не подумайте, у "нормальных" маршрутизаторов есть свои проблемы, но они совсем иного порядка чем этот детский сад. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alex_001 Posted January 13, 2015 · Report post Ну что вы к квагге привязались - свет клином на ней не сошелся , есть же выбор - xorp,bird. Возвращаясь к теме : а есть ли железо попроще на котором эти новые фишки можно пощупать , а не девайсы за XXXXX$? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DVM-Avgoor Posted January 14, 2015 · Report post offtopic-mode: Многие в мире (не только в нашей стране) путают понятия проект и продукт. Тут не мудрено, для несведущего внешние признаки у них одинаковые: они имеют функциональность, она даже работает, на выходе дает результат. Только вот в реальности между этими понятиями - пропасть. Проект делает вещи подобные продукту, но в своей манере - в нем есть коллегиальность, большая свобода действий, нечеткий набор участников, сильная совещательная составляющая и совместные решения по конкретным особенностям проекта. (типичный признак новомодная система review, где каждый девелопер может оценивать патч к проекту и ставить ему + или -, что якобы ведет к улучшению всего и вся, а на деле _доказанно_ является лишь отвлекающим инструментом) Продукт же - это детище вполне определенной команды и вполне определенного системного(программного) архитектора. Это его видение решения запросов потребителей. Архитектор, умудренный сединами, вполне может даже слушать чужие советы, но решения им принимаемые - только его ответственность. Иногда архитектор не один, иногда их целый отдел. Продукт поддерживается автором и пилится по пожеланиям кастомеров, в соответствии с планами развития и приоритетами. Дык вот к чему я. Если реально оглядеться, станет вполне очевидно, что все что делает опенсорс - проекты а не продукты. Даже часть того что делают вендоры - тоже проекты. А вот продукта на рынке в реальности очень мало. Проект это вечно что-то не законченное, продукт же - вполне самостоятельная готовая единица. 99% кастомеров хотят _иметь продукт_ а не _участвовать в проекте_ (хитро да? иметь проект же невозможно в том же смысле что иметь продукт) Зачастую проекты так разрастаются, что становятся монструозными. Примеров на самом деле масса, где сообщество гордится 10.000 уникальных коммитеров в гите, миллионами строк кода, а все что делает их проект - запускает другие утилитки но в очень уж непростой манере. Тут просто есть такой вид социального договора: хочешь продукт - вот столько он стоит денег, хочешь даром - вот набор болтов и инструкция, часть которой еще не написана, а остальные части написаны на языках не известных 99,99 процентам населения земли. В этом вся соль. Сейчас есть сильная тенденция среди вендоров уйти от продуктовой модели к проектной. Хотя бы частично но вытащить какую-то часть продукта(-ов) в проекты, дабы уменьшить влияние незаменимых людей, дать новым дешевым девелоперам из бангладеша быстро вникать в суть продукта. Может быть выдать что-то в опенсорс. Но в реальности это все фигня и не надо. Существует заблуждение, что открытие исходников это какой-то подарок миру, но это не так. Вендор надеется что отданный им код волшебным образом будет поддерживаться какими-то неизвестными добрыми людьми "даром", а на деле получается наоборот: его код добрые люди даром пользуют в своих продуктах, а он все равно поддерживает его, т.к. никто туда ничего больше не впиливает. В целом получается только пиар, хотя в этом тоже есть смысл. Но продукта становится все меньше, а проекты не спешат превращаться в продукты. Да они и не смогут, у крупных проектов едва ли найдется 20-30 человек досконально знающих как работает какой-либо конкретный модуль/механизм проекта, т.к. эту функциональность писали другие люди без координации с центром (центра-то в классическом виде и нет!) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Умник Posted January 14, 2015 · Report post Brocade после того как подмяла Vyatta, выпустила два софтовых роутера: vRouter 5400 и vRouter 5600. Первый - та же Vyatta, но Кваггу там выкинули в пользу проприетарного ZebOS от Ipinfusion (проект Кунихиро Исигуро, автора zebra, стек протоколов на базе Зебры, хотя от Зебры там осталось немного), впрочем трафик там роутит linux kernel, так что особо не интересно. А вот второй - с разнесенными control/data planes. dataplane на базе Intel DPDK. Можно посмотреть презентацию: http://events.linuxfoundation.org/sites/events/files/slides/DPDK_RCU_0MQ.pdf Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...