Тестирование продуктов компании UBNT (NanoBridge M5, Bullet M5, Rocket M5)
В первую очередь нам хотелось бы протестировать новый стандарт MIMO и новый алгоритм AIRMax.
Все продукты одной компании UBNT поддерживают стандарт (N)-MIMO. Как заявляет производитель, скорость передачи данных может достигать 150Мб и даже 300Mб. Давайте посмотрим на реальные цифры непростого теста.
NanoBridge M5
Испытание между точками доступа. Они разнесены на расстоянии 285 метров. Тесты показали до 121Mbps Udp трафика, пропускная способность до (90 tcp и 31Mbps дуплекс).
Результаты тестов:
Рис.1.
[root@bdbriza ~]# netperf -H 10.32.0.136
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.32.0.136 (10.32.0.136) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.06 93.50
unrealrouter:~# netperf -H 10.32.0.145
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.32.0.145 (10.32.0.145) port 0 AF_INET
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.02 93.93
Full Duplex
[root@bdbriza ~]# netperf -H 10.32.0.136 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.32.0.136 (10.32.0.136) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.52 90.17
unrealrouter:~# netperf -H 10.32.0.145 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.32.0.145 (10.32.0.145) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.13 31.09
Рис.2.
Тест на столе:
Тест происходит прогоном данных с одной, потом другой, а затем с обеих сторон. Антенны 17дб. Скорость будем выставлять в ручную MCS7, MCS5 и MCS4.
MCS 7
Сторона A
[root@simdell ~]# netperf -H 10.33.31.6 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.19 94.04
[root@simdell ~]# netperf -H 10.33.31.6 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.22 62.66
Сторона B
[root@czfcentos ~]# netperf -H 10.33.30.158 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.08 93.89
[root@czfcentos ~]# netperf -H 10.33.30.158 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.15 51.17
MCS 5
[root@simdell ~]# netperf -H 10.33.31.6 -l 10
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.28 86.96
[root@simdell ~]# netperf -H 10.33.31.6 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.33 54.98
[root@czfcentos etc]# netperf -H 10.33.30.158 -l 10
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.05 92.62
[root@czfcentos etc]# netperf -H 10.33.30.158 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.17 44.44
MCS 4
[root@simdell ~]# netperf -H 10.33.31.6 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.95 32.96
[root@simdell ~]# netperf -H 10.33.31.6 -l 10
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.32 61.95
[root@czfcentos etc]# netperf -H 10.33.30.158 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.14 36.84
[root@czfcentos etc]# netperf -H 10.33.30.158 -l 10
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.11 66.62
Тестирование в реальных условиях 290 м
Я тестировал только с зажатой скоростью на MCS7. Антенны с обеих сторон jirous JRC-24.
Рис.3.
Рис.4.
Ширина канала на Bullet M5: 40MHz, Bit Rate: 150 Мбит/с.
[root@sluknovska ~]# netperf -H 10.33.4.2
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.4.2 (10.33.4.2) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.01 88.53
[root@sluknovska ~]# netperf -H 10.33.4.2 -l 600
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.4.2 (10.33.4.2) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 600.05 50.23
[root@hasit network-scripts]# netperf -H 10.33.4.1
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.4.1 (10.33.4.1) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.02 79.79
[root@hasit network-scripts]# netperf -H 10.33.4.1 -l 600
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.4.1 (10.33.4.1) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 600.01 51.90
Ping - 30 мс при полной нагрузке:
Рис.5.
Рис.6.
Рис.7.
Рис.8.
После выключения Airmax снизилась пропускная способность.
[root@sluknovska ~]# netperf -H 10.33.22.65
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.22.65 (10.33.22.65) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.02 47.70
[root@hasit ~]# netperf -H 10.33.22.66
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.22.66 (10.33.22.66) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.01 61.89
При переходе на 20 МГц пропускная способность снижается до 20.5Mbit в дуплексном режиме.
[root@sluknovska ~]# netperf -H 10.33.22.65
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.22.65 (10.33.22.65) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.06 32.65
[root@sluknovska ~]# netperf -H 10.33.22.65 -l 120
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.22.65 (10.33.22.65) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 120.11 20.63
[root@hasit ~]# netperf -H 10.33.22.66
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.22.66 (10.33.22.66) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.03 36.59
[root@hasit ~]# netperf -H 10.33.22.66 -l 120
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.22.66 (10.33.22.66) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 120.03 20.50
Рис.10.
Первые испытания на столе для того, чтобы добиться заявленных MCS15 -74Mbit в дуплексном режиме:
MCS15
[root@czfcentos ~]# netperf -H 10.33.30.158 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.10 75.25
[root@czfcentos ~]# netperf -H 10.33.30.158 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.06 90.28
[root@simdell ~]# netperf -H 10.33.31.6 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.17 73.58
[root@simdell ~]# netperf -H 10.33.31.6 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.16 94.06
MCS12
[root@czfcentos ~]# netperf -H 10.33.30.158
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.05 93.92
[root@czfcentos ~]# netperf -H 10.33.30.158 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.18 63.54
[root@simdell ~]# netperf -H 10.33.31.6
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.15 93.94
[root@simdell ~]# netperf -H 10.33.31.6 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.19 66.20
MCS14
[root@simdell ~]# netperf -H 10.33.31.6
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.22 58.46
[root@simdell ~]# netperf -H 10.33.31.6 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.31.6 (10.33.31.6) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.17 66.77
[root@czfcentos ~]# netperf -H 10.33.30.158
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.05 91.01
[root@czfcentos ~]# netperf -H 10.33.30.158 -l 60
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.33.30.158 (10.33.30.158) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 60.07 70.11
Тестирование в реальных условиях 4100 м
Антенны RocketDish-5G30:
Рис.11.
Рис.12.
Канал 100
Сигнал 56 дБ с обеих сторон
MCS12
туда: 46,27 28,58;
обратно: 53,61 42,58.
MCS15
туда: 26,98 16,80;
обратно: 32,73 27,85.
Канал 108
MCS12
туда: 30,53 24,13;
обратно: 49,88 36,63.
MCS15
туда: 30,64 19,72;
обратно: 32,98 31,69.
Канал 64
AP-Клиент-65дБ 61 дБ
MCS12
туда: 43,93 26,88;
обратно: 51,89 40,31.
MCS15
туда: 33,47 20,24;
обратно: 35,17 31,85.
MCS10
туда: 32,54 19,53;
обратно: 34,50 26,27.
16dBm
AP-73 дБ 79 дБ: не могу даже пингануть.
20dB
AP-69 дБ 71 дБ
MCS12
туда: 29,82 18,27;
обратно: 41,93 28,65.
23dBm
AP-67 дБ 69 дБ-клиент-65
MCS12
туда: 41,38 25,41;
обратно: 50,48 38,32.
MCS4
туда: 32,87 18,04;
обратно: 29,33 26,66.
Рис.13.
Tx-Power Уровень сигнала:
50 39 -43;
45 39 -43;
40 39 -43;
39 39 -43;
38 38 -43;
35 35 -43;
30 30 -43;
29 29 -44;
28 28 -45;
27 27 -46;
25 25 -48;
24 24 -49;
23 23 -51;
22 22 -52;
21 21 -53;
20 20 -57;
19 19 -58;
18 18 -60;
17 17 -61;
16 16 -62;
15 15 -63;
14 14 -66;
13 13 -72;
12 12 -72;
11 11 -72;
10 10 -72;
8 8 -72;
7 8 -72;
5 8 -72.
Рис.14.
Скажу честно: все очень субъективно. Но на факторы тестирования оборудования сильно влияли помехи в эфире. Постоянно приходилось подбирать частоту, на которой меньше всего шума. Все продукты компании UBNT справились со своей задачей и могут применяться для построения дальнобойных - магистральных линков.
Станислав Науменко














