viwib/viirb updates
This commit is contained in:
parent
afaf5a50ca
commit
b6ed6bfbe2
2 changed files with 93 additions and 95 deletions
|
@ -29,10 +29,9 @@ following:
|
|||
|
||||
* Establish a VPN connection via IPv4 or IPv6 to Data Center Light
|
||||
* Announce a pre-configured /64 network on the LAN
|
||||
* Announce a pre-configured /64 network on the Wifi
|
||||
|
||||
By default the firewall is configured to allow outgoing connections
|
||||
from LAN/Wifi towards the VPN. Incoming ICMP6, SSH, HTTP and HTTPS are
|
||||
from LAN towards the VPN. Incoming ICMP6, SSH, HTTP and HTTPS are
|
||||
open by default.
|
||||
|
||||
## Fully Open
|
||||
|
@ -89,7 +88,7 @@ remotely via IPv6? You can do it with the VIIRB!
|
|||
* CPU: MT7628, 580 MHz, MIPS 24K
|
||||
* Memory: 128MB, DDR2, 166MHz
|
||||
* Storage: 16M NOR on board, support SDXC up to 2TB
|
||||
* Wifi: 802.11n, 2T2R, speed up to 300Mbps.
|
||||
* Wifi: 802.11n, 2T2R, speed up to 300Mbps. (**disabled by default**)
|
||||
* Antenna: One U.FL slot, one on board antenna.
|
||||
* Ethernet: 1 port, up to 100Mbps.
|
||||
* USB: Support USB 2.0, up to 480MBit/s.
|
||||
|
@ -117,6 +116,76 @@ TCP window size: 87.5 KByte (default)
|
|||
[ 3] 0.0-30.0 sec 332 MBytes 92.6 Mbits/sec
|
||||
```
|
||||
|
||||
### Wireguard throughput
|
||||
|
||||
```
|
||||
root@viirb88:/etc/config# iperf3 -t 30 -V -c 2a0a:e5c0:16:1::1
|
||||
iperf 3.7
|
||||
Linux viirb88 4.14.195 #0 Sun Sep 6 16:19:39 2020 mips
|
||||
Control connection MSS 1348
|
||||
Time: Fri, 13 Nov 2020 13:53:10 UTC
|
||||
Connecting to host 2a0a:e5c0:16:1::1, port 5201
|
||||
Cookie: qsx6vtbd5a5elhc6fkdt2n6t4mgbzjze4az4
|
||||
TCP MSS: 1348 (default)
|
||||
[ 5] local 2a0a:e5c0:16:2::2 port 34376 connected to 2a0a:e5c0:16:1::1 port 5201
|
||||
Starting Test: protocol: TCP, 1 streams, 131072 byte blocks, omitting 0 seconds, 30 second test, tos
|
||||
0
|
||||
[ ID] Interval Transfer Bitrate Retr Cwnd
|
||||
[ 5] 0.00-1.00 sec 5.88 MBytes 49.2 Mbits/sec 0 247 KBytes
|
||||
[ 5] 1.00-2.02 sec 6.17 MBytes 50.9 Mbits/sec 0 363 KBytes
|
||||
[ 5] 2.02-3.00 sec 5.68 MBytes 48.5 Mbits/sec 0 506 KBytes
|
||||
[ 5] 3.00-4.00 sec 6.06 MBytes 50.8 Mbits/sec 0 682 KBytes
|
||||
[ 5] 4.00-5.01 sec 6.09 MBytes 50.7 Mbits/sec 0 837 KBytes
|
||||
[ 5] 5.01-6.00 sec 5.99 MBytes 50.5 Mbits/sec 0 837 KBytes
|
||||
[ 5] 6.00-7.04 sec 6.30 MBytes 50.9 Mbits/sec 0 886 KBytes
|
||||
[ 5] 7.04-8.00 sec 6.09 MBytes 53.0 Mbits/sec 0 924 KBytes
|
||||
[ 5] 8.00-9.04 sec 5.83 MBytes 47.1 Mbits/sec 1 744 KBytes
|
||||
[ 5] 9.04-10.00 sec 6.32 MBytes 55.4 Mbits/sec 0 803 KBytes
|
||||
[ 5] 10.00-11.01 sec 5.81 MBytes 48.3 Mbits/sec 0 881 KBytes
|
||||
[ 5] 11.01-12.00 sec 6.60 MBytes 55.7 Mbits/sec 0 893 KBytes
|
||||
[ 5] 12.00-13.01 sec 5.62 MBytes 47.0 Mbits/sec 0 893 KBytes
|
||||
[ 5] 13.01-14.00 sec 6.19 MBytes 52.2 Mbits/sec 0 894 KBytes
|
||||
[ 5] 14.00-15.01 sec 6.23 MBytes 52.0 Mbits/sec 0 950 KBytes
|
||||
[ 5] 15.01-16.01 sec 6.01 MBytes 50.6 Mbits/sec 0 950 KBytes
|
||||
[ 5] 16.01-17.00 sec 5.96 MBytes 50.3 Mbits/sec 0 973 KBytes
|
||||
[ 5] 17.00-18.00 sec 6.30 MBytes 52.8 Mbits/sec 0 973 KBytes
|
||||
[ 5] 18.00-19.06 sec 6.47 MBytes 51.4 Mbits/sec 0 973 KBytes
|
||||
[ 5] 19.06-20.00 sec 5.92 MBytes 52.7 Mbits/sec 0 973 KBytes
|
||||
[ 5] 20.00-21.01 sec 6.16 MBytes 51.3 Mbits/sec 0 973 KBytes
|
||||
[ 5] 21.01-22.00 sec 6.01 MBytes 50.8 Mbits/sec 1 682 KBytes
|
||||
[ 5] 22.00-23.00 sec 6.22 MBytes 52.1 Mbits/sec 0 723 KBytes
|
||||
[ 5] 23.00-24.01 sec 6.21 MBytes 51.8 Mbits/sec 0 769 KBytes
|
||||
[ 5] 24.01-25.00 sec 6.20 MBytes 52.1 Mbits/sec 0 799 KBytes
|
||||
[ 5] 25.00-26.01 sec 6.01 MBytes 50.2 Mbits/sec 0 816 KBytes
|
||||
[ 5] 26.01-27.01 sec 6.50 MBytes 54.6 Mbits/sec 0 821 KBytes
|
||||
[ 5] 27.01-28.04 sec 6.09 MBytes 49.3 Mbits/sec 0 821 KBytes
|
||||
[ 5] 28.04-29.03 sec 6.00 MBytes 51.1 Mbits/sec 0 827 KBytes
|
||||
[ 5] 29.03-30.00 sec 6.28 MBytes 54.1 Mbits/sec 0 827 KBytes
|
||||
- - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
Test Complete. Summary Results:
|
||||
[ ID] Interval Transfer Bitrate Retr
|
||||
[ 5] 0.00-30.00 sec 183 MBytes 51.2 Mbits/sec 2 sender
|
||||
[ 5] 0.00-30.05 sec 183 MBytes 51.0 Mbits/sec receiver
|
||||
CPU Utilization: local/sender 6.8% (0.2%u/6.6%s), remote/receiver 6.9% (1.6%u/5.3%s)
|
||||
snd_tcp_congestion cubic
|
||||
rcv_tcp_congestion cubic
|
||||
|
||||
iperf Done.
|
||||
```
|
||||
|
||||
### WiFi
|
||||
|
||||
In our long term tests the WiFi of the VIIRB shows
|
||||
reliability issues with clients that are not directly next to it.
|
||||
|
||||
As the majority of VIIRB users we are in touch with did not use the
|
||||
WiFi and our preference is on delivering stable systems, we have
|
||||
turned the WiFi off by default. Effective since 2020-12-01.
|
||||
|
||||
If you are looking for an IPv6 enabler with reliable WiFi, we
|
||||
recommend to use the [VIWIB](/u/products/viwib-wifi-ipv6-box) instead.
|
||||
|
||||
|
||||
## What is in the box
|
||||
|
||||
When you order the VIIRB, you will receive one pre-configured
|
||||
|
@ -278,7 +347,4 @@ So basically the VIIRB...
|
|||
* Because of the announcement, all clients in the LAN assign themself
|
||||
an IPv6 address
|
||||
|
||||
And for Wifi it does the same, but uses a different /64
|
||||
network.
|
||||
|
||||
---
|
||||
|
|
|
@ -12,10 +12,9 @@ content1_text:
|
|||
|
||||
The VIWIB is the bigger sister of the
|
||||
[VIIRB](/u/products/viirb-ipv6-box/). Compared to the VIIRB, it has 2
|
||||
Ethernet ports and a reliable WiFi. It is also slightly bigger (insert
|
||||
size here). However it does not weigh much more! The VIWIB **does
|
||||
not** have an audio jack, though.
|
||||
|
||||
Ethernet ports and a reliable WiFi. It is also slightly bigger
|
||||
(58 x 58 x 25mm). However it does not weigh much more - in fact, it
|
||||
only weighs 40g! The VIWIB **does not** have an audio jack, though.
|
||||
|
||||
## VIWIB use cases
|
||||
|
||||
|
@ -57,53 +56,28 @@ VIIRB, it is also 100% Open Source, and by default the firewall is
|
|||
configured to allow outgoing connections from LAN and WiFi towards the
|
||||
VPN. Incoming ICMP6, SSH, HTTP and HTTPS are open by default, too
|
||||
|
||||
|
||||
## Tech details
|
||||
|
||||
* Operating System: Linux (OpenWRT)
|
||||
* Size: 28mm x 30mm x 30mm
|
||||
* CPU: MT7628, 580 MHz, MIPS 24K
|
||||
* Memory: 128MB, DDR2, 166MHz
|
||||
* Storage: 16M NOR on board, support SDXC up to 2TB
|
||||
* Wifi: 802.11n, 2T2R, speed up to 300Mbps.
|
||||
* Antenna: One U.FL slot, one on board antenna.
|
||||
* Ethernet: 1 port, up to 100Mbps.
|
||||
* USB: Support USB 2.0, up to 480MBit/s.
|
||||
* USB debugging: there is a serial console on the micro USB port
|
||||
* Audio: 3.5mm jack (in/out)
|
||||
* Power supply: 3.6V ~ 5.5V, 500mA
|
||||
* Power Consumption: 74mA wifi standby, 230mA wifi full speed, 5V input.
|
||||
* Size: 58 x 58 x 25mm
|
||||
* Weight: 40g
|
||||
* CPU: MTK7628NN @580Mhz SoC
|
||||
* Memory: 128MB
|
||||
* Storage: 16M Flash
|
||||
* Wifi: 802.11 b/g/n
|
||||
* Ethernet: 2 ports, up to 100Mbps.
|
||||
* USB: USB 2.0
|
||||
* Power supply: 5V/1A Micro USB
|
||||
* Power Consumption: <2.75W
|
||||
|
||||
The VIIRB is based on the [vocore2](https://vocore.io/v2u.html) with
|
||||
an up-to-date firmware, pre-configured and
|
||||
combined with the [IPv6VPN](https://ipv6vpn.ch).
|
||||
|
||||
### Local throughput
|
||||
|
||||
We measured throughput on a LAN, IPv6 based with iperf:
|
||||
|
||||
```
|
||||
root@viirb1:~# iperf -c 2a0a:e5c0:13::42 -t 30 -V
|
||||
------------------------------------------------------------
|
||||
Client connecting to 2a0a:e5c0:13::42, TCP port 5001
|
||||
TCP window size: 87.5 KByte (default)
|
||||
------------------------------------------------------------
|
||||
[ 3] local 2a0a:e5c0:13:0:bad8:12ff:fe64:9d4d port 46452 connected with 2a0a:e5c0:13::42 port 5001
|
||||
[ ID] Interval Transfer Bandwidth
|
||||
[ 3] 0.0-30.0 sec 332 MBytes 92.6 Mbits/sec
|
||||
```
|
||||
|
||||
## What is in the box
|
||||
|
||||
When you order the VIIRB, you will receive one pre-configured
|
||||
system. The box **does not** contain the micro usb cable or a charger,
|
||||
because we think that most people already have this and we don't want
|
||||
to contribute to tech waste.
|
||||
The VIIRB is based on the
|
||||
[gl-mt300n-v2](https://www.gl-inet.com/products/gl-mt300n-v2/),
|
||||
OpenWrt and is pre-configured with the [IPv6VPN](https://ipv6vpn.ch).
|
||||
|
||||
### IPv6VPN included
|
||||
|
||||
A free subscription for 1 year is included. This way you can plug in
|
||||
the VIIRB and just get started with IPv6.
|
||||
the VIWIB and just get started with IPv6.
|
||||
|
||||
## VIIRB Add-Ons
|
||||
|
||||
|
@ -161,22 +135,12 @@ for **145 CHF** (203 CHF including the VIIRB).
|
|||
|
||||
## Ordering
|
||||
|
||||
To order the VIIRB, send an email with your shipping address and
|
||||
To order the VIWIB, send an email with your shipping address and
|
||||
the requested quantity to **support -at- ungleich.ch**.
|
||||
Shipping starts from July 2020.
|
||||
|
||||
### Pre-Order Special
|
||||
|
||||
All orders that arrive before 2020-06-30 will get a cool IPv6 sticker
|
||||
for free. Outdoor resistant, can be put on a notebook, phone or car.
|
||||
|
||||
Additionally **the first 42 VIIRBs come in a limited edition**
|
||||
that will carry its production number.
|
||||
|
||||
|
||||
### Price
|
||||
|
||||
**The price of the VIIRB is 58 CHF**.
|
||||
**The price of the VIIRB is 68 CHF**.
|
||||
|
||||
If you need a power supply, we can ship it with a
|
||||
[European style connector](https://en.wikipedia.org/wiki/Europlug)
|
||||
|
@ -191,8 +155,8 @@ Below is a selection of shipping cost for various countries.
|
|||
When you order we will confirm the actual shipping cost before
|
||||
payment.
|
||||
|
||||
You can order up to 4 VIIRBs within one order. In other words:
|
||||
only 1 time shipping costs for 1,2,3 or 4 VIIRBs.
|
||||
You can order up to 2 VIIRBs within one order. In other words:
|
||||
only 1 time shipping costs for 1 or 2 VIWIBs.
|
||||
|
||||
* Canada: +23 CHF
|
||||
* [Order 2 VIIRBs to Canada](https://datacenterlight.ch/product/viirb-2-ca/)
|
||||
|
@ -217,14 +181,6 @@ The following countries can get the VIIRB with priority shipping with tracking.
|
|||
All prices exluding VAT.
|
||||
|
||||
|
||||
## VIIRB in the Media
|
||||
|
||||
* [APNIC blog: Connect to IPv6 everywhere with VIIRB](https://blog.apnic.net/2020/09/30/connect-to-ipv6-everywhere-with-viirb/)
|
||||
* [Packetpushers podcast about the VIIRB](https://packetpushers.net/podcast/ipv6-buzz-058-tackling-ipv6-access-challenges/)
|
||||
* [Blog post on
|
||||
gnulinux.ch](https://gnulinux.ch/viirb-die-vpn-ipv6-iot-router-box)
|
||||
* [VIIRB on Twitter](https://twitter.com/search?q=viirb)
|
||||
* [Bookmark on tobru.ch](https://tobru.ch/newsletter-7/)
|
||||
|
||||
## More of it
|
||||
|
||||
|
@ -234,27 +190,3 @@ you can checkout the [Pro IPv6 Box](../pro-ipv6-box).
|
|||
You can also announce your own IPv6 space via the VIIRB. The only
|
||||
requirement is that you have an ASN and an IPv6 prefix. Checkout the
|
||||
[BGP Peering](/u/products/bgp-peering/) for more details.
|
||||
|
||||
---
|
||||
content2_text:
|
||||
|
||||
## How it works in detail
|
||||
|
||||
The complete flow for how your computers get IPv6 in the LAN
|
||||
is show in the following picture:
|
||||
|
||||
![](/u/image/ipv6-with-the-viirb.png)
|
||||
|
||||
So basically the VIIRB...
|
||||
|
||||
* gets an IPv4 address in your LAN
|
||||
* connects to the IPv6VPN.ch service
|
||||
* Gets its /48 routed via Wireguard
|
||||
* Announces (via Router Advertisements) IPv6 on the LAN
|
||||
* Because of the announcement, all clients in the LAN assign themself
|
||||
an IPv6 address
|
||||
|
||||
And for Wifi it does the same, but uses a different /64
|
||||
network.
|
||||
|
||||
---
|
||||
|
|
Loading…
Reference in a new issue