pavel.odintsov Опубликовано 28 декабря, 2015 · Жалоба Всем привет :) Попробую развенчать стандартность запросов в данной теме вот таким вопросом. Нужен свич, на котором можно запустить не сильно требовательного по ресурсам демона. Демон не скриптовый, компилируемый! Ресурсы проца не жрет слишком сильно, как и память. Итого - нужен 10GE свитч (12-24 порта), который позволит без утраты основного функционала запустить на себе неведомую зверушку. Cumulus + EDGE core не предлагать, нужен не игрушка,а нормальный свич с нормальным свичинг функционалом. Где такое взять? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 28 декабря, 2015 · Жалоба Juniper? :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 28 декабря, 2015 · Жалоба Смотрите juniper qfx серию. Там junos в виртуалке крутится, можно паралельно запускать и другие виртуалки Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pavel.odintsov Опубликовано 28 декабря, 2015 · Жалоба QFX стоит по-моему, крайне негуманно :) nuclearcat, а какой так умеет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Умник Опубликовано 28 декабря, 2015 (изменено) · Жалоба Если уж вы так противопоставили, то запросы: Cumulus + EDGE core ... игрушка и нормальный свич с нормальным свичинг функционалом Будут исключать друг друга. Потому что только в первом варианте можно спокойно ставить свои пакеты (по дизайну). Но все же поясните - почему Cumulus игрушка? Есть, кстати, еще Pica8 - как думаете, игрушка или нет? Изменено 28 декабря, 2015 пользователем Умник Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 28 декабря, 2015 · Жалоба nuclearcat, а какой так умеет? Вроде как вся EX серия. У меня в наличии только EX4550/EX4500. password: --- JUNOS 12.3R11.2 built 2015-09-24 11:15:41 UTC root@XXX-CORE:RE:0% df -h Filesystem Size Used Avail Capacity Mounted on /dev/da0s1a 340M 130M 183M 42% / devfs 1.0K 1.0K 0B 100% /dev /dev/md0 69M 69M 0B 100% /packages/mnt/jbase /dev/md1 5.8M 1.1M 4.2M 21% /packages/mfs-fips-mode-powerpc /dev/md2 2.9M 2.9M 0B 100% /packages/mnt/fips-mode-powerpc-12.3R11.2 /dev/md3 9.1M 4.4M 3.9M 53% /packages/mfs-jcrypto-ex /dev/md4 12M 12M 0B 100% /packages/mnt/jcrypto-ex-12.3R11.2 /dev/md5 8.1M 3.5M 4.0M 47% /packages/mfs-jdocs-ex /dev/md6 6.2M 6.2M 0B 100% /packages/mnt/jdocs-ex-12.3R11.2 /dev/md7 43M 39M 616K 98% /packages/mfs-jkernel-ex /dev/md8 109M 109M 0B 100% /packages/mnt/jkernel-ex-12.3R11.2 /dev/md9 12M 7.9M 3.6M 69% /packages/mfs-jpfe-ex45x /dev/md10 22M 22M 0B 100% /packages/mnt/jpfe-ex45x-12.3R11.2 /dev/md11 17M 12M 3.2M 79% /packages/mfs-jroute-ex /dev/md12 38M 38M 0B 100% /packages/mnt/jroute-ex-12.3R11.2 /dev/md13 12M 7.2M 3.6M 66% /packages/mfs-jswitch-ex /dev/md14 21M 21M 0B 100% /packages/mnt/jswitch-ex-12.3R11.2 /dev/md15 14M 9.5M 3.4M 73% /packages/mfs-jweb-ex /dev/md16 25M 25M 0B 100% /packages/mnt/jweb-ex-12.3R11.2 /dev/da0s3e 239M 4.9M 215M 2% /var /dev/md17 252M 114K 232M 0% /tmp /dev/da0s3d 702M 15M 632M 2% /var/tmp /dev/da0s4d 116M 456K 106M 0% /config /dev/md18 118M 23M 86M 21% /var/rundb procfs 4.0K 4.0K 0B 100% /proc /var/jail/etc 239M 4.9M 215M 2% /packages/mnt/jweb-ex-12.3R11.2/jail/var/etc /var/jail/run 239M 4.9M 215M 2% /packages/mnt/jweb-ex-12.3R11.2/jail/var/run /var/jail/tmp 239M 4.9M 215M 2% /packages/mnt/jweb-ex-12.3R11.2/jail/var/tmp /var/tmp 702M 15M 632M 2% /packages/mnt/jweb-ex-12.3R11.2/jail/var/tmp/uploads devfs 1.0K 1.0K 0B 100% /packages/mnt/jweb-ex-12.3R11.2/jail/dev root@XXX-CORE:RE:0% ls /usr/bin/ analyzerinfo clear ex fstat gprof jhostutil last mtrace reset sed su touch uniq vmstat write awk compress false fsxml grep junoscript ldd nawk rlogin sftp tail tput uptime w xargs base64 diff fetch fsync gunzip kdump less netstat route_rec_dump sort tar true verify_cert wall xml-mode basename dirname file ftp gzip key logger ntpq rsh ssh telnet tset vi wc xml2sh bmebinfo du find gcore hwdb_dump keyinit login nvram rtinfo ssh-add tftp tty view what xmllint bslice egrep finger gdb hwdb_xml_parser kgdb mkfifo rdist scp ssh-agent tokeninfo uname vlanconfiginfo who yes chgrp env fmginfo getopt id ktrace more renice script ssh-keygen top uncompress vlaninfo whoami zcat root@XXX-CORE:RE:0% file /usr/bin/grep /usr/bin/grep: symbolic link to `/packages/mnt/jbase/usr/bin/grep' root@XXX-CORE:RE:0% file /packages/mnt/jbase/usr/bin/grep /packages/mnt/jbase/usr/bin/grep: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), for FreeBSD 6.1, dynamically linked (uses shared libs), stripped Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DimaM Опубликовано 28 декабря, 2015 · Жалоба В свое время брал у etegro поиграться свитч на Альте... А так у них их целая линейха + все исходники под nda Вроде с функционалом (features) там все норм Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FATHER_FBI Опубликовано 28 декабря, 2015 · Жалоба Попробуйте посмотреть в сторону Intel Switch Когда то читал статью в которой описывалось что по сути это обычный таз с кучей портов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dignity Опубликовано 29 декабря, 2015 · Жалоба Extreme заявил на встрече msk-ix о поддержке развитого python фреймверка в новых xsos. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
darkagent Опубликовано 29 декабря, 2015 · Жалоба Extreme заявил на встрече msk-ix о поддержке развитого python фреймверка в новых xsos. уже в 15.7 и 16 ветках работает This feature provides means to extend the native capabilities of ExtremeXOS through Python processes, and includes: • Python Software Developers Kit (SDK), which includes EXPY, an ExtremeXOS-enabled Python container. • Python bindings to ExtremeXOS libraries, for use by EXPY and any other python-enabled process. и почти сразу выпилили вкусняшку (приоткрытый доступ к debug-mode через py) и несколько багов к нему. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pavel.odintsov Опубликовано 29 декабря, 2015 · Жалоба Умник Cumulus шутка потому что там бОльшая часть стандартного L2 функционала просто не работает / недоступна. Например, MLAG. Тоже самое с openflow - его просто нету там. Траблы с sflow генератором - кривой. Вот и получается кому-то он инновационный, а кому-то... "блин, да даже Дилинк это умеет!". FATHER_FBI его уже похоронили, к сожалению. Найти - проблемно, планов развивать его у Intel нету, ну и никакого классического L2там нету. nuclearcat смотрится круто! А toolchain есть? DimaM это тот же упомянутый выше Intel... dignity оооо, вот это уже звучит круто! Пиринг Форум я бездарно пропустил =( darkagent супер! Очень круто! Пойду доки читать :) Но блин, Питон медленноват для моих задачек... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 29 декабря, 2015 · Жалоба https://developer.juniper.net/shared/jdn/docs/datasheets/JunosSDK_DataSheet.pdf Вот как его заполучить - без понятия. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DimaM Опубликовано 29 декабря, 2015 · Жалоба FATHER_FBI его уже похоронили, к сожалению. Найти - проблемно, планов развивать его у Intel нету. А Intel то не в курсе, месяц назад выпустили новую ревизию чипа, но вот что действительно проблема: Intel предпочитает ограничиться выпуском чипов, а развивать - это пусть вендоры занимаются. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
D^2 Опубликовано 29 декабря, 2015 · Жалоба В свое время брал у etegro поиграться свитч на Альте... А так у них их целая линейха + все исходники под nda Вроде с функционалом (features) там все норм etegro вроде банкрот и ёк? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DimaM Опубликовано 29 декабря, 2015 · Жалоба etegro вроде банкрот и ёк? не в курсе, но аналогичную железяку можно взять у кого угодно, а исходники дает Интел или тот вендор, чей чип там установлен Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alks Опубликовано 29 декабря, 2015 · Жалоба https://developer.juniper.net/shared/jdn/docs/datasheets/JunosSDK_DataSheet.pdf Вот как его заполучить - без понятия. https://developer.juniper.net/content/develop-overview/junos-sdk/junos-sdk-download.page там чего только нет http://clip2net.com/s/3smVIHy Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
rdc Опубликовано 30 декабря, 2015 · Жалоба Любая железка Juniper имеет на борту полноценную ось. Бинарник можно на фряхе собрать кросскомпиляцией. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 30 декабря, 2015 · Жалоба Любая железка Juniper имеет на борту полноценную ось. Бинарник можно на фряхе собрать кросскомпиляцией. вы пробовали? нет. тогда и не советуйте. начать можно хотя бы с того, что без подписи бинарник не запустится на junos автору, забудьте про Juniper. SDK дают только супер-пупер партнёрам с именем, а шараж-монтаж из РФ может забыть про junos sdk. даже если вы где-то его раздобудите (что очень сомнительно), то не сможете подписать бинарник для запуска на реальной железке другие вендоры тоже не дают SDK ну и не понятна цель сего мероприятия - почему свитч должен быть 10g и что вы собираетесь делать с трафиком? если обрабатывать только какую-то малую его часть, то тупой мирроринг/pbr в порт, небольшой сервер и скотч https://developer.juniper.net/shared/jdn/docs/datasheets/JunosSDK_DataSheet.pdf Вот как его заполучить - без понятия. https://developer.juniper.net/content/develop-overview/junos-sdk/junos-sdk-download.page там чего только нет http://clip2net.com/s/3smVIHy только скачать ничего нельзя Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Умник Опубликовано 30 декабря, 2015 · Жалоба Кстати, на Allied Telesis SB x908 лет 5 назад я запускал демона, который отправлял на внешний syslog-сервер информацию об изменениях в ARP-таблице (слушал стандартный линуховый Netlink-сокет). В прошивке, кажется 5.3.1, была доступна команда start-shell ZebOS, так что можно было делать что угодно. Позже start-shell убрали, но я и не апгрейдился. В любом случае архив с GPL-исходниками доступен на их сайте. Конечно, все проприетарное там в бинарниках, но чисто теоретически в архиве есть все, чтобы пересобрать прошивку с нуля, как-то включив при этом доступ к shell. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zurz Опубликовано 30 декабря, 2015 (изменено) · Жалоба http://www.mellanox.com/page/products_dyn?product_family=126&mtag=switchx_dvk http://metrotek.spb.ru/x10-24.html http://metrotek.spb.ru/b100.html Изменено 30 декабря, 2015 пользователем zurz Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pavel.odintsov Опубликовано 2 января, 2016 · Жалоба Метротек - это мимо, это далееекоооо не "свич", это крайне кастомная железка крайне далекая от свичинга. Мелланокс - тоже, все по NDA, даже спеки без NDA не выдают, клиника :) Спасибо про фидбэк про Джунипер, сэкономили мне море времени :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 5 января, 2016 · Жалоба Из интересного: To use the QFX5100 switch automation enhancements, you must install the jinstall-qfx-5-flex-x.tgz software bundle. This software bundle is identical to the other QFX5100 switch software bundle except that Veriexec is disabled, which enables you to run unsigned programs, such as programs that you develop with Python, Chef, and Puppet. The QFX5100 switch automation enhancements include the following features: Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pavel.odintsov Опубликовано 7 января, 2016 · Жалоба Занятная штука! Спасибо! Но Питон и софт управления конфигами - слабовато, даешь хардкор и С! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 9 января, 2016 · Жалоба Гляньте еще Edge-Core AS7712-32X 100G Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 9 января, 2016 · Жалоба vlad11 Есть toolchain для них? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...