Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Each cluster of 8 Nanostations were connected to a RB750UP to power them up and give a client peer for the Traffic Generator attached to the AP.

The whole cluster was powered up by 2x100A Gel Batteries @24v

 

     

The Cluster was located at around 900m from the AP and the fresnel was pretty clear (Radiomobile simulates city obstructions but the LOS was clear)

...

The Below config was splitted between the 4 RB450G (Yeah i could've use only 3 of them, but i used 4 to have some room to more experiments).

/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.101.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.101.2

...

ip-src=192.168.101.1

...

name=101;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str101

...

packet-size=1500

...

tx-template=101

...

id=1
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.102.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.102.2

...

ip-src=192.168.102.1

...

name=102;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str102

...

packet-size=1500

...

tx-template=102

...

id=2
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.103.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.103.2

...

ip-src=192.168.103.1

...

name=103;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str103

...

packet-size=1500

...

tx-template=103

...

id=3
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.104.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.104.2

...

ip-src=192.168.104.1

...

name=104;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str104

...

packet-size=1500

...

tx-template=104

...

id=4
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.105.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.105.2

...

ip-src=192.168.105.1

...

name=105;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str105

...

packet-size=1500

...

tx-template=105

...

id=5
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.106.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.106.2

...

ip-src=192.168.106.1

...

name=106;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str106

...

packet-size=1500

...

tx-template=106

...

id=6
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.107.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.107.2

...

ip-src=192.168.107.1

...

name=107;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str107

...

packet-size=1500

...

tx-template=107

...

id=7
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.108.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.108.2

...

ip-src=192.168.108.1

...

name=108;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str108

...

packet-size=1500

...

tx-template=108

...

id=8
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.111.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.111.2

...

ip-src=192.168.111.1

...

name=111;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str111

...

packet-size=1500

...

tx-template=111

...

id=11
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.112.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.112.2

...

ip-src=192.168.112.1

...

name=112;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str112

...

packet-size=1500

...

tx-template=112

...

id=12
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.113.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.113.2

...

ip-src=192.168.113.1

...

name=113;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str113

...

packet-size=1500

...

tx-template=113

...

id=13
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.114.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.114.2

...

ip-src=192.168.114.1

...

name=114;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str114

...

packet-size=1500

...

tx-template=114

...

id=14
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.115.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.115.2

...

ip-src=192.168.115.1

...

name=115;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str115

...

packet-size=1500

...

tx-template=115

...

id=15
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.116.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.116.2

...

ip-src=192.168.116.1

...

name=116;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str116

...

packet-size=1500

...

tx-template=116

...

id=0
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.117.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.117.2

...

ip-src=192.168.117.1

...

name=117;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str117

...

packet-size=1500

...

tx-template=117

...

id=0
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.118.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.118.2

...

ip-src=192.168.118.1

...

name=118;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str118

...

packet-size=1500

...

tx-template=118

...

id=1
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.121.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.121.2

...

ip-src=192.168.121.1

...

name=121;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str121

...

packet-size=1500

...

tx-template=121

...

id=4
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.122.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.122.2

...

ip-src=192.168.122.1

...

name=122;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str122

...

packet-size=1500

...

tx-template=122

...

id=5
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.123.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.123.2

...

ip-src=192.168.123.1

...

name=123;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str123

...

packet-size=1500

...

tx-template=123

...

id=6
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.124.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.124.2

...

ip-src=192.168.124.1

...

name=124;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str124

...

packet-size=1500

...

tx-template=124

...

id=7
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.125.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.125.2

...

ip-src=192.168.125.1

...

name=125;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str125

...

packet-size=1500

...

tx-template=125

...

id=8
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.126.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.126.2

...

ip-src=192.168.126.1

...

name=126;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str126

...

packet-size=1500

...

tx-template=126

...

id=9
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.127.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.127.2

...

ip-src=192.168.127.1

...

name=127;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str127

...

packet-size=1500

...

tx-template=127

...

id=10
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.128.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.128.2

...

ip-src=192.168.128.1

...

name=128;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str128

...

packet-size=1500

...

tx-template=128

...

id=11
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.131.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.131.2

...

ip-src=192.168.131.1

...

name=131;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str131

...

packet-size=1500

...

tx-template=131

...

id=14
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.132.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.132.2

...

ip-src=192.168.132.1

...

name=132;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str132

...

packet-size=1500

...

tx-template=132

...

id=15
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.133.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.133.2

...

ip-src=192.168.133.1

...

name=133;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str133

...

packet-size=1500

...

tx-template=133

...

id=0
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.134.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.134.2

...

ip-src=192.168.134.1

...

name=134;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str134

...

packet-size=1500

...

tx-template=134

...

id=1
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.135.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.135.2

...

ip-src=192.168.135.1

...

name=135;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str135

...

packet-size=1500

...

tx-template=135

...

id=2
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.136.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.136.2

...

ip-src=192.168.136.1

...

name=136;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str136

...

packet-size=1500

...

tx-template=136

...

id=3
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.137.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.137.2

...

ip-src=192.168.137.1

...

name=137;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str137

...

packet-size=1500

...

tx-template=137

...

id=4
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.138.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.138.2

...

ip-src=192.168.138.1

...

name=138;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str138

...

packet-size=1500

...

tx-template=138

...

id=5
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.141.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.141.2

...

ip-src=192.168.141.1

...

name=141;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str141

...

packet-size=1500

...

tx-template=141

...

id=8
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.142.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.142.2

...

ip-src=192.168.142.1

...

name=142;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str142

...

packet-size=1500

...

tx-template=142

...

id=9
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.143.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.143.2

...

ip-src=192.168.143.1

...

name=143;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str143

...

packet-size=1500

...

tx-template=143

...

id=10
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.144.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.144.2

...

ip-src=192.168.144.1

...

name=144;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str144

...

packet-size=1500

...

tx-template=144

...

id=11
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.145.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.145.2

...

ip-src=192.168.145.1

...

name=145;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str145

...

packet-size=1500

...

tx-template=145

...

id=12
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.146.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.146.2

...

ip-src=192.168.146.1

...

name=146;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str146

...

packet-size=1500

...

tx-template=146

...

id=13
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.147.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.147.2

...

ip-src=192.168.147.1

...

name=147;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str147

...

packet-size=1500

...

tx-template=147

...

id=14
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.148.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.148.2

...

ip-src=192.168.148.1

...

name=148;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str148

...

packet-size=1500

...

tx-template=148

...

id=15
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.151.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.151.2

...

ip-src=192.168.151.1

...

name=151;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str151

...

packet-size=1500

...

tx-template=151

...

id=2
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.152.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.152.2

...

ip-src=192.168.152.1

...

name=152;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str152

...

packet-size=1500

...

tx-template=152

...

id=3
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.153.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.153.2

...

ip-src=192.168.153.1

...

name=153;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str153

...

packet-size=1500

...

tx-template=153

...

id=4
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.154.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.154.2

...

ip-src=192.168.154.1

...

name=154;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str154

...

packet-size=1500

...

tx-template=154

...

id=5
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.155.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.155.2

...

ip-src=192.168.155.1

...

name=155;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str155

...

packet-size=1500

...

tx-template=155

...

id=6
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.156.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.156.2

...

ip-src=192.168.156.1

...

name=156;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str156

...

packet-size=1500

...

tx-template=156

...

id=7
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.157.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.157.2

...

ip-src=192.168.157.1

...

name=157;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str157

...

packet-size=1500

...

tx-template=157

...

id=8
/ip

...

address

...

add

...

interface=bridge-PPPoE

...

address=192.168.158.1/30

...

;

...

/tool

...

traffic-generator

...

packet-template

...

add

...

header-stack=mac,ip,udp

...

ip-dst=192.168.158.2

...

ip-src=192.168.158.1

...

name=158;

...

/tool

...

traffic-generator

...

stream

...

add

...

mbps=2

...

name=str158

...

packet-size=1500

...

tx-template=158

...

id=9

 

We used the easiest packet: UDP 1500. We use PPPoE so it's about 1480, close to 1500. We could've mixed some different packet sizes but for the tests, we wanted to check the best performance at the best condition.

...

On the Cluster side, each VLAN coming from each Station, had the other address of the /30 configured. Nothing else.

 

Everything was set up, the Cluster powered up, let's start!

Results

Test 48

...

stations / 48 streams 2Mbit/s

...

With 48

...

streams @2Mbit/

...

s the aggregated throughput was  ~22Mbit/s. 

Pretty poor results, but Airmax shared that throughput among all the stations, which is good!

 Image Added  Image Added Image Added

Test 48 stations / 10 streams 8Mbit/s

Same number of connected stations, but only 10 of them making traffic (which is more close to real AP utilization)

Results were much better ~42Mbit/s

Image Added

Test 24 stations / 24 streams 2Mbit/s

Half the stations, results were a little better: ~32Mbit/s (The screenshot doesn't tell the correct measurements)

Image Added

Conclusions

While Airmax is a good product, with a lot of pros, like low latency and jitter on each customer, higher aggregated throughput compared to the other 802.11 like technologies, it is far behind the Cambium developed solution. It costs far less, which makes Ubiquiti Airmax the best solution for non crowded areas and low budget WISPs. For crowded areas, we might consider to purchase the Cambium PMP450. Or we would love to stick with Ubiquiti if they develop their custom protocol.

Special Thanks

To be fair, i need to thank Mikrotik for his beautiful devices and OS and his Traffic Generator tool. Maybe if i had more time, i could study a way to bypass the limit of 16 streams to accomplish the tests.

Thanks to Progetto8, to Marco, Massimo, Vania and Francesco, who helped me building up the tests and providing the needed devices.

Disclaimer

We are not affiliated with any of the mentioned brands, nor Ubiquiti, nor Mikrotik, nor Cambium Networks. The tests aren't official and won't be official. The tests might be flawed by some misconfiguration ( i can't find any btw) and some other tests might give different results.

 

Test 24 client / 24 streams 2Mbit/s

Test 8 client / 8 streams 10Mbit/s

...