Ainy Posted November 26, 2010 Posted November 26, 2010 Уже с полгода, как проспонсированный UBNT FreeBSD 9 порт существует, как минимум в -HEAD И в виде неофициальных сборок под 1ГБ SD. Интересует, пробовал ли кто это в реальной жизни? Точнее кое-кто пробовал, но не совсем то, что интересует. Есть ли какие результаты, которые можно опубликовать тут? Я на это дело как-то смотрел, но со временем было не особо и плотно заниматься было некогда. Интересует в первую очередь 2 момента - пакетная производительность в режиме kernel NAT и bridge с wireless на эзернеты и у кого хоть как-то работает SR-71a? Может это не совсем по обычной теме обсуждения типа UBNT vs MT или еще чего, но мне кажется это актуальная тема, с учетом стоимости RSPRO и возможностей потенциальных этой платы. Вставить ник Quote
Ainy Posted November 26, 2010 Author Posted November 26, 2010 6 человек полюбопытсвовало. уже хорошо :) значит опеределенный интерес к теме есть. Вставить ник Quote
Deac Posted November 26, 2010 Posted November 26, 2010 Ждём выхода 9-ки, хотя бы RCx, у меня после 5-ой ветки стойкое отвращение к -CURRENT :( Вставить ник Quote
Ainy Posted November 26, 2010 Author Posted November 26, 2010 9-ка -CURRENT куда живее, чем 5.х релиз... 5.х вообще 1 шт тока была в продакшене и та у клиента роутером - принимала на арлан655 и отдавала по эзеру. самая мертвая ветка фри... ну 3.0 правда тоже была то еще чудо, но к 3.3 уже разровнялась. Для эмбеддед все одно релизов не бывает. Что заработало нормально, то и релиз :) Вставить ник Quote
L-ZiX Posted November 26, 2010 Posted November 26, 2010 А в чем, простите, профит от этого порта и юзанья убнт? Купите аликс за 80 баксов и флешку за 15 на гиг и хоть заставьтесь any-based системами. Не? Вставить ник Quote
Ainy Posted November 26, 2010 Author Posted November 26, 2010 не. если не в теме что за железка и в чем отличия - то просьба тему не засорять. собственно чем профит и прочие сравнения с чем попало меня мало интересуют. исключительно топик. Вставить ник Quote
SSD Posted November 27, 2010 Posted November 27, 2010 не. если не в теме что за железка и в чем отличия - то просьба тему не засорять. собственно чем профит и прочие сравнения с чем попало меня мало интересуют.исключительно топик. Так Вы поясните что к чему, и подобные вопросы всплывать не будут. ;) Вставить ник Quote
Ainy Posted November 27, 2010 Author Posted November 27, 2010 может и правда, проще раз объяснить. Вобщем есть этот самый RSPRO, по цене условно 79$ в розницу. (есть и его более дешевый вариант RS) У него есть - тот же чипсет, что и на RB433AH, те же 3mPCI (только расположенные нормально, а не бутербродом), и 2 Гига эзернета, на одном висит нормальное пое 802.3af, а на другом 4-х портовый управляемый гигабитный свич. Также в наличии 128МБ ОЗУ, SD/MMC картовод в котором работают карты до 2ГБ точно, работают ли SDHC не проверял. При этом уровень питания на mPCI позволяет запитать 4Вт карту в каждом слоте. Теперь в чем смысл FreeBSD 9 - в ней, начиная с 8 собственно и выше, реализована комбинация из vap и RSTP (RSTP был и в 7.х), при этом типы vap могут быть: AP, WDS, STATION, ADHOC, TDMA, MESH, а реализация позволяет как прозрачно бриджевать (кроме TDMA - там еще недоделан бридж нормально) так и роутить/натить. Благодаря расположению слотов - вполне реально установить 3 радио модуля и заэкранировать их один от другого. т.е. железка в целом - почти готовая меш-нода + 1AP, либо cell-нода на 2xTDMA +1AP, либо роутер на 3xTDMA. Если добавить 1PPS источник на GPIO(он тоже выведен на плате), TDMA можно засинхронизировать и между сайтами. Онное TDMA я тестировал - очень сильно отличается от МТ и UBNT по результату. Я бы даже сказал, ближе к радвину. Аликс, хотя и имеет более мощный проц и дискретную сетевую - имеет и некоторые минусы. основной - эта самая сетевая, которая лимитирована на 1518 фрейм, а так же 2 слота, если 1 занять под нормальную сетевую - то цена вопроса повышается в два раза и радио остается только одно. Под Аликс я как раз большинство тестов и проводил, т.к. у меня их есть тут несколько. В силу того, что двигать это как разработку времени/ресурсов нет - интересуют единомышленники чтобы двигать это в opensource. Профит понятно тут отсутствует, интерес сугубо технический - насколько можно реально использовать эту платформу. Что из нее можно выжать. Под линуксом она не впечатляет. Вставить ник Quote
adron2 Posted November 27, 2010 Posted November 27, 2010 (edited) может и правда, проще раз объяснить.Вобщем есть этот самый RSPRO, по цене условно 79$ в розницу. (есть и его более дешевый вариант RS) У него есть - тот же чипсет, что и на RB433AH, те же 3mPCI (только расположенные нормально, а не бутербродом), и 2 Гига эзернета, на одном висит нормальное пое 802.3af, а на другом 4-х портовый управляемый гигабитный свич. Также в наличии 128МБ ОЗУ, SD/MMC картовод в котором работают карты до 2ГБ точно, работают ли SDHC не проверял. При этом уровень питания на mPCI позволяет запитать 4Вт карту в каждом слоте. Теперь в чем смысл FreeBSD 9 - в ней, начиная с 8 собственно и выше, реализована комбинация из vap и RSTP (RSTP был и в 7.х), при этом типы vap могут быть: AP, WDS, STATION, ADHOC, TDMA, MESH, а реализация позволяет как прозрачно бриджевать (кроме TDMA - там еще недоделан бридж нормально) так и роутить/натить. Благодаря расположению слотов - вполне реально установить 3 радио модуля и заэкранировать их один от другого. т.е. железка в целом - почти готовая меш-нода + 1AP, либо cell-нода на 2xTDMA +1AP, либо роутер на 3xTDMA. Если добавить 1PPS источник на GPIO(он тоже выведен на плате), TDMA можно засинхронизировать и между сайтами. Онное TDMA я тестировал - очень сильно отличается от МТ и UBNT по результату. Я бы даже сказал, ближе к радвину. Аликс, хотя и имеет более мощный проц и дискретную сетевую - имеет и некоторые минусы. основной - эта самая сетевая, которая лимитирована на 1518 фрейм, а так же 2 слота, если 1 занять под нормальную сетевую - то цена вопроса повышается в два раза и радио остается только одно. Под Аликс я как раз большинство тестов и проводил, т.к. у меня их есть тут несколько. В силу того, что двигать это как разработку времени/ресурсов нет - интересуют единомышленники чтобы двигать это в opensource. Профит понятно тут отсутствует, интерес сугубо технический - насколько можно реально использовать эту платформу. Что из нее можно выжать. Под линуксом она не впечатляет. Не впечатляет из за отсутствия нормального драйвера для atheros под линукс? Под freebsd драйвер что умеет tdma в исходниках? И будет ли это tdma работать в m2mp? Edited November 27, 2010 by adron2 Вставить ник Quote
Ainy Posted November 27, 2010 Author Posted November 27, 2010 Не впечатляет из за отсутствия нормального драйвера для atheros под линукс?Под freebsd драйвер что умеет tdma в исходниках? И будет ли это tdma работать в m2mp? нет, из-за сетевой модели в линукс.да в том виде как есть - нет. Вставить ник Quote
andryas Posted November 27, 2010 Posted November 27, 2010 [offtop] Atheros'совский HAL в FreeBSD 8-9 уже держит расширеный диапазон частот? Ибо со стандартым списком как-то не видится особенных перспектив операторского использования, в связи с чем много лет назад пришлось мигровать на Mikrotik [/offtop] Вставить ник Quote
Ainy Posted November 27, 2010 Author Posted November 27, 2010 в FreeBSD уже нет бинарного хала. весь код поддержки атерос - опенсорс, переписан с нуля. есть страна DEBUG :) впрочем для UA есть и нормальный список частот, соответствует текущему частотному плану и лимитам по EIRP Вставить ник Quote
andryas Posted November 27, 2010 Posted November 27, 2010 атерос - опенсорс, переписан с нуля Отстал я видать, спасибо :) Тогда тема действительно становится интересной! Вставить ник Quote
Ainy Posted November 27, 2010 Author Posted November 27, 2010 причем в драйвере теперь не обязательно собирать HAL, можно собрать только драйвер под конкретный чип. меньше памяти ест. Вставить ник Quote
andryas Posted November 27, 2010 Posted November 27, 2010 Возьму отпуск, поиграю, м.б. А реализованы ли в драйвере какие-то протоколы аггрегации пакетов, типа мтиковских Nstreme? Вставить ник Quote
Ainy Posted November 27, 2010 Author Posted November 27, 2010 нет, поллингов и аггрегации там нету. есть TDMA но поскольку исходники есть и vap модель позволяет дописывать свои типы vap - никто не мешает написать себе протокол. Вставить ник Quote
Ainy Posted November 29, 2010 Author Posted November 29, 2010 Если конечно есть кому писать... Вставить ник Quote
SSD Posted November 30, 2010 Posted November 30, 2010 Если конечно есть кому писать... А оно надо? Время тратить, доки изучать, и на тупые вопросы отвечать. :) Вставить ник Quote
Ainy Posted November 30, 2010 Author Posted November 30, 2010 Ну, если по пунктам? кому надо, тот и делает, а надо тому, кого не устраивает то, что есть без затрат времени получить результат никак невозможно, но иногда быстрее написать, чем прикручивать доки немного, точнее ее практически нет, так что читать можно только исходники, что сразу устанавливает фильтр :) ну и тупые вопросы довольно быстро или эволюционируют в умные или чел. с темы слазит. Вставить ник Quote
SSD Posted November 30, 2010 Posted November 30, 2010 Ну, если по пунктам?кому надо, тот и делает, а надо тому, кого не устраивает то, что есть без затрат времени получить результат никак невозможно, но иногда быстрее написать, чем прикручивать доки немного, точнее ее практически нет, так что читать можно только исходники, что сразу устанавливает фильтр :) ну и тупые вопросы довольно быстро или эволюционируют в умные или чел. с темы слазит. Имелось в виду бесплатно. Вы готовы например? ;) Вставить ник Quote
Ainy Posted November 30, 2010 Author Posted November 30, 2010 я готов участвовать. естественно бесплатно, но с учетом коммита в основной бренч freebsd 9 результатов. если кто-то хочет еще и проспонсировать время - я только за. open source - он обычно именно так и развивается. Вставить ник Quote
Ainy Posted December 1, 2010 Author Posted December 1, 2010 (edited) Решил затестить для опорных цифр RS и RSPRO с их родным openwrt, как раз платы есть под руками. ключевые отличия RS от RSPRO - частота проца 680, а не 720 и более дешевый свич от инфинеон. и возможно другая буква в чипе 7161. ну и пое обычное убунтовое, а не 802.3af как у RSPRO так же докучи буду тестить еще 1 борд на том же чипе 7161 итаг. RS cpuinfo: system type : Atheros AR7161 rev 2 (id:0xaa) machine : Ubiquiti RouterStation processor : 0 cpu model : MIPS 24Kc V7.4 BogoMIPS : 452.19 wait instruction : yes microsecond timers : yes tlb_entries : 16 extra interrupt vector : yes hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0e38, 0x0ffb, 0x0828] ASEs implemented : mips16 shadow register sets : 1 core : 0 VCED exceptions : not available VCEI exceptions : not available dmesg (fragment): Linux version 2.6.28.9 (mtaylor@ubnt-dev) (gcc version 4.1.2) #1 Fri May 8 03:57:50 PDT 2 009 prom: fw_arg0=00000002, fw_arg1=8006040c, fw_arg2=80050000, fw_arg3=00000001 MyLoader: sysp=00000000, boardp=00000000, parts=ace50014 console [early0] enabled CPU revision is: 00019374 (MIPS 24Kc) Atheros AR7161 rev 2 (id:0xaa), CPU:680.000 MHz, AHB:170.000 MHz, DDR:340.000 MHz Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone PFN ranges: Normal 0x00000000 -> 0x00004000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00004000 On node 0 totalpages: 16384 free_area_init_node: node 0, pgdat 802ac5b0, node_mem_map 81000000 Normal zone: 128 pages used for memmap Normal zone: 0 pages reserved Normal zone: 16256 pages, LIFO batch:3 Movable zone: 0 pages used for memmap Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 init=/ etc/preinit Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes Writing ErrCtl register=00000002 Readback ErrCtl register=00000002 PID hash table entries: 256 (order: 8, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 61912k/65536k available (1893k kernel code, 3552k reserved, 465k data, 136k init, 0k highmem) SLUB: Genslabs=6, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Calibrating delay loop... 452.19 BogoMIPS (lpj=2260992) Mount-cache hash table entries: 512 net_namespace: 708 bytes NET: Registered protocol family 16 MIPS: machine is Ubiquiti RouterStation bridge mode: (VoIP with good MOS) PPS: 25kpps 256+256 G.711A 100%CPU PPS: 36kpps Mixed traffic(VoIP-40%+http-60%) 100% CPU capacity: 93Mbps Aggregative (RX+TX) at Ethernet level В целом неплохие результаты для борда ценой около $50 Edited December 1, 2010 by Ainy Вставить ник Quote
Ainy Posted December 1, 2010 Author Posted December 1, 2010 (edited) Следующим номером в программе идет RSPRO cpuinfo system type : Atheros AR7161 rev 2 (id:0xaa) machine : Ubiquiti RouterStation Pro processor : 0 cpu model : MIPS 24Kc V7.4 BogoMIPS : 478.41 wait instruction : yes microsecond timers : yes tlb_entries : 16 extra interrupt vector : yes hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0100, 0x0ff8, 0x0010] ASEs implemented : mips16 shadow register sets : 1 core : 0 VCED exceptions : not available VCEI exceptions : not available dmesg (fragment) Linux version 2.6.28.9 (mtaylor@ubnt-dev) (gcc version 4.1.2) #1 Fri May 8 03:57:50 PDT 2009 prom: fw_arg0=00000002, fw_arg1=8006040c, fw_arg2=80050000, fw_arg3=00000001 MyLoader: sysp=00000000, boardp=00000000, parts=ace50014 console [early0] enabled CPU revision is: 00019374 (MIPS 24Kc) Atheros AR7161 rev 2 (id:0xaa), CPU:720.000 MHz, AHB:180.000 MHz, DDR:360.000 MHz Determined physical RAM map: memory: 08000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone PFN ranges: Normal 0x00000000 -> 0x00008000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00008000 On node 0 totalpages: 32768 free_area_init_node: node 0, pgdat 802ac5b0, node_mem_map 81000000 Normal zone: 256 pages used for memmap Normal zone: 0 pages reserved Normal zone: 32512 pages, LIFO batch:7 Movable zone: 0 pages used for memmap Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 Kernel command line: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes Writing ErrCtl register=00000422 Readback ErrCtl register=00000422 PID hash table entries: 512 (order: 9, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 126776k/131072k available (1893k kernel code, 4112k reserved, 465k data, 136k init, 0k highmem) SLUB: Genslabs=6, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Calibrating delay loop... 478.41 BogoMIPS (lpj=2392064) Mount-cache hash table entries: 512 net_namespace: 708 bytes NET: Registered protocol family 16 MIPS: machine is Ubiquiti RouterStation Pro bridge mode: (VoIP with good MOS) PPS: 25 kpps 256+256 G.711A 100%CPU PPS: 40kpps (43kpps with UDP 128b payload packet) Mixed traffic(VoIP-40%+http-60%) 100% CPU capacity: 133Mbps Aggregative (RX+TX) at Ethernet level 10МГц увеличение частоты шины - 10% увеличение ппс. Edited December 1, 2010 by Ainy Вставить ник Quote
Ainy Posted December 1, 2010 Author Posted December 1, 2010 Хм. а вот 3-й борд(кастомный) показал совсем другие результаты. хотя он 680МГц проц. 100кппс и 1.2Гбпс на смешанном трафике. посмотрел на него внимательнее - у него eth0 тоже на свиче находится. а у RSPRO - отдельно. надо откопать пару штук SR71a, затестить с радио... ибо если там свич ускоряет бридж и уменьшает количество softirq, то тест не совсем компаративный. Вставить ник Quote
SSD Posted December 2, 2010 Posted December 2, 2010 bridge mode:(VoIP with good MOS) PPS: 25 kpps 256+256 G.711A 100%CPU PPS: 40kpps (43kpps with UDP 128b payload packet) Mixed traffic(VoIP-40%+http-60%) 100% CPU capacity: 133Mbps Aggregative (RX+TX) at Ethernet level 10МГц увеличение частоты шины - 10% увеличение ппс. Каким образом тестили? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.