Перейти к содержимому
Калькуляторы

TDMA во FreeBSD

Доброго времени суток!

Интересует собственно сабж. Построение х86 девайса на базе FreeBSD 9 для использования в качестве бэкхолов в сильно загаженном пионерами с ubnt эфире...

Из обрывочных сведений пробегающих на форуме вырисовывается следующее:

TDMA во FreeBSD работает очень надёжно совсем не то что Airmax в ubnt и nv2 в MikroTik

Предусмотрена возможность синхронизации временных интервалов с GPS

Абсолютно бесплатен в отличие от проприетарных решений

Позволяет работать в нестандартных каналах при выборе страны-debug

Из недостатков-недопиленный WDS

 

slv700 предлагал когда-то готовое устройство на базе Alix + wistron DCMA 82 за 400 долларов...

 

Теперь ряд вопросов особенно тем кто в теме...

 

Стоит ли тратить время, на создание сабжевой железки?

Есть ли какой-нить вменяемый мануал для того чтобы поднять FreeBSD/NanoBSD для запуска на Alix board - Wireles TDMA router.

Интересуют настройки в режиме TDMA.

Ainy, deep_admin ау!!))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

- у меня страна debug с полпинка незавелась, но это незначит что невозможно

- gps там и непахнет в текущей реализации

- в загаженном эфире оно будет еще хуже, так как CCA еще используется для коннекта и rate control'а нету (так как отключены ack)

вся эта хрень писалась для loooong-range линков и не более того

 

Реализация кстати там крайне простая, несколько страниц исходников, можно глазом пробежать и уже станет ясно,

даже без описания. Это базовый скелетон, что б он превратился в подобие nv2 нужны программеры и годы.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

- у меня страна debug с полпинка незавелась, но это незначит что невозможно

- gps там и непахнет в текущей реализации

- в загаженном эфире оно будет еще хуже, так как CCA еще используется для коннекта и rate control'а нету (так как отключены ack)

вся эта хрень писалась для loooong-range линков и не более того

 

Реализация кстати там крайне простая, несколько страниц исходников, можно глазом пробежать и уже станет ясно,

даже без описания. Это базовый скелетон, что б он превратился в подобие nv2 нужны программеры и годы.

Да печально как-то всё это...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

- у меня страна debug с полпинка незавелась, но это незначит что невозможно

- gps там и непахнет в текущей реализации

- в загаженном эфире оно будет еще хуже, так как CCA еще используется для коннекта и rate control'а нету (так как отключены ack)

вся эта хрень писалась для loooong-range линков и не более того

 

Реализация кстати там крайне простая, несколько страниц исходников, можно глазом пробежать и уже станет ясно,

даже без описания. Это базовый скелетон, что б он превратился в подобие nv2 нужны программеры и годы.

Я немного не согласен.

Страну надо инитить до инита VAP либо хардкодить.

Насчет GPS - да, но он там и не нужен в текущей реализации (что впрочем не мешает его туда втулить).

в загаженом эфире, как ни странно оно работает лучше МТ nstreme, примерно на уровне Radwin2000, хотя rate-control нету.

Впрочем многие на П2П линках зажимают nstreme на одну модуляцию и 1 fallback. такое написать много времени не надо, на основе BER.

То, что писалось для long-range - это да, но оно работает и на 4км и на 14 отлично.

Да с бриджом там грабли где-то, их всем лень искать. Да и кода там не 2 страницы, а чутка поболее.

За полгода 1 кодер и 1 архитектор могут доточить до ума. Если кто-то проспонсирует доведение с последующим коммитом в -head.

Если кому помочь со сборкой нанобсд или тинибсд - в личку.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как только выдастся чутка времени, попробую совместно со своим админом-линуксоидом сделать сборку. Попробую на столе как оно работает. Заодно сравню с nv2.

 

2Ainy Какие-нибудь рекомендации по железу есть? Борды, радиокарты? Может с чем-то лучше было, а с чем-то неудачно...Вобщем интересует вся история вопроса...

 

З.ы. Судя по количеству просмортров тема не только меня интересует...

Изменено пользователем cyberRAT

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тема интересна, но неинтересна лишь текущая скорость канала. А поскольку не реализована агрегация пакетов, линк шириной в 2-3 мегабита "дуплекса" (a,b,g) так же малоинтересен. В данный момент какой-то интерес может представлять n, но только, конечно, в случае поддержки n чипсетов.

Сам ничем особо помочь не могу, ибо уже лет 10 как занимаюсь сетью и, соответственно, забросил програмирование...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тема интересна, но неинтересна лишь текущая скорость канала. А поскольку не реализована агрегация пакетов, линк шириной в 2-3 мегабита "дуплекса" (a,b,g) так же малоинтересен. В данный момент какой-то интерес может представлять n, но только, конечно, в случае поддержки n чипсетов.

Сам ничем особо помочь не могу, ибо уже лет 10 как занимаюсь сетью и, соответственно, забросил програмирование...

Вообще-то пропускная способность TDMA на базе FreeBSD на платформе Alix slv700 озвучивал в одном из своих постов:

"У нас есть работающий прототип TDD на Alix + wistron DCMA 82 ( в режиме 802.11a).

Выдает на 13 км nearLOS ( примерно 80 % зоны Френеля закрыта) - стабильных 34 MBps дуплекс в 40 МГц, 17 Mbps дуплекск в 20 Мгц.

На этом же линке MT в 20 Мгц Nstreme - 8 Mbps дуплекс. В 40 Мгц стабильной работы нет.

Wifi ( стандартный режим 802.11a ) - при нагрузке трафиком уходит в дисконект ( multipath влияет)."

 

Ainy писал что в турбе до 33 мбит фулдуплекса получал....

 

n стандарт это конечно всё хорошо - но давайте смотреть правде в глаза, это работает только в офисе нормально...Как только это на улцу выноситсо-начинаются траблы...Предвижу, что сейчас налетят фанаты ubnt и будут заниматься пенетрациями на железки М-серии...

Как тут правильно кто-то писал,когда начнутся проблемы сеть будет уже поздно перестраивать...

 

Что касаемо Radwin 2000 не понятно как он в полосе 20 МГц - 100 мбит фулдуплекса умеет но там система серьёзная - радио проприетарное, скорее всего из всего n-стандарта там только MIMO осталось...

Остальные же производитли софта/железа так и не научились с 802.11n скорости нормальные выжимать...Хотя это вобщем-то и понятно стандарт как внутриофисный задумывался и в частичном nLOS и/или сложной помеховой обстановке как попало работает.

Изменено пользователем cyberRAT

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 cyberat: radwin 2000c в 20мгц 100мбит полудуплекса только дает, там поприетарный мимо, но уровень сигнала конский конечно надо.

 

2 Alny: в текущей версии тдма фрибсд вообще плохо плохо с коррекцией ошибок - она там отсутсвует дефакто, о чем автор и упоминает. При тестах на столе первый попавшийся вай-фай на том же или соседних каналах валил линк полностью.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как только выдастся чутка времени, попробую совместно со своим админом-линуксоидом сделать сборку. Попробую на столе как оно работает. Заодно сравню с nv2.

 

2Ainy Какие-нибудь рекомендации по железу есть? Борды, радиокарты? Может с чем-то лучше было, а с чем-то неудачно...Вобщем интересует вся история вопроса...

 

З.ы. Судя по количеству просмортров тема не только меня интересует...

Для простоты - взять ALIX 3D2/3D3 и DCMA-82j (highpower)

Это так-сказать референсное решение и под него есть сборки. либо Avila/Cambria вместо ALIX (но это будет дороже и не x86).

Если надо 5ГГц только - карты r5h от МТ.

Другие карты либо не работают, либо работают значительно хуже.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 cyberat: radwin 2000c в 20мгц 100мбит полудуплекса только дает, там поприетарный мимо, но уровень сигнала конский конечно надо.
Да, так и есть.

 

2 Alny: в текущей версии тдма фрибсд вообще плохо плохо с коррекцией ошибок - она там отсутсвует дефакто, о чем автор и упоминает. При тестах на столе первый попавшийся вай-фай на том же или соседних каналах валил линк полностью.
В вайфае вообще с коррекцией ошибок плохо, а тдма это такой пририетарный вариант адхока (на основе его и сделано).

Но никто не мешает поверх запустить EoIP или какой туннель другой с коррекцией. Проц только нужен мощный.

Начет валил линк на столе - не знаю, на столе оно вообще себя ведет плохо и падает само. Сэм писал, что в его стенде был имитатор линка на 120км. Очень дорогой аттенюатор с задержкой (200к евро примерно).

А вот в поле оно как раз работает куда как лучше и стабильнее и шумы ему не мешают. Более того, оно само давит МТ с нстримом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 cyberat: radwin 2000c в 20мгц 100мбит полудуплекса только дает, там поприетарный мимо, но уровень сигнала конский конечно надо.
Да, так и есть.

 

2 Alny: в текущей версии тдма фрибсд вообще плохо плохо с коррекцией ошибок - она там отсутсвует дефакто, о чем автор и упоминает. При тестах на столе первый попавшийся вай-фай на том же или соседних каналах валил линк полностью.
В вайфае вообще с коррекцией ошибок плохо, а тдма это такой пририетарный вариант адхока (на основе его и сделано).

Но никто не мешает поверх запустить EoIP или какой туннель другой с коррекцией. Проц только нужен мощный.

Начет валил линк на столе - не знаю, на столе оно вообще себя ведет плохо и падает само. Сэм писал, что в его стенде был имитатор линка на 120км. Очень дорогой аттенюатор с задержкой (200к евро примерно).

А вот в поле оно как раз работает куда как лучше и стабильнее и шумы ему не мешают. Более того, оно само давит МТ с нстримом.

Да уж извините, про Радвин загнался...Хотя был практически уверен..

 

Насколько мощный нужен проц чтобы туннель нормально держал? Alix на Geode 500МГц хватит?

Сранивали ли вы данное решение с nv2? Или только с Nstream?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не, Аликс не вытянет. Надо что-то раза в 4 помощнее.

нв2 тогда еще не было, потому и не сравнивал.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не, Аликс не вытянет. Надо что-то раза в 4 помощнее.

нв2 тогда еще не было, потому и не сравнивал.

Да...Тогда всякое прикладное значение теряетсо...Бо miniITX не везде поставишь, да и вопросов по надёжности там...А заказывать кастомный борд,это не вариант...Ну для меня во всяком случае..) Пока тема в тупике.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что мешает туннель на других устройствах поднять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что мешает туннель на других устройствах поднять?

За бордами всмысле? Я как-то об этом сразу не подумал...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да в целом ничего не мешает. так они и тестировались. роутинг поверх тдма, а с сервера на сервер туннель поверх роутинга.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ээх, мечты :) типа udp или tcp туннель избавит от проблем l2

 

Да небудет оно давить nstreme/nv2, оно падать будет. Подтверждения потерянного пакета то нету, то есть дроп переходит на верхний уровень, в случае tcp - уменьшается окно, то есть скорость, для udp - просто дроп и переходит к уровню приложения.

Eoip никакой коррекции на дропы не делает, там gre обычный, только crc своих пакетов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в полевых тестах работало. туннель использовался gif (ipip).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.