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
|
* 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 LAN
|
||||||
* Announce a pre-configured /64 network on the Wifi
|
|
||||||
|
|
||||||
By default the firewall is configured to allow outgoing connections
|
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.
|
open by default.
|
||||||
|
|
||||||
## Fully Open
|
## Fully Open
|
||||||
|
@ -89,7 +88,7 @@ remotely via IPv6? You can do it with the VIIRB!
|
||||||
* CPU: MT7628, 580 MHz, MIPS 24K
|
* CPU: MT7628, 580 MHz, MIPS 24K
|
||||||
* Memory: 128MB, DDR2, 166MHz
|
* Memory: 128MB, DDR2, 166MHz
|
||||||
* Storage: 16M NOR on board, support SDXC up to 2TB
|
* 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.
|
* Antenna: One U.FL slot, one on board antenna.
|
||||||
* Ethernet: 1 port, up to 100Mbps.
|
* Ethernet: 1 port, up to 100Mbps.
|
||||||
* USB: Support USB 2.0, up to 480MBit/s.
|
* 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
|
[ 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
|
## What is in the box
|
||||||
|
|
||||||
When you order the VIIRB, you will receive one pre-configured
|
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
|
* Because of the announcement, all clients in the LAN assign themself
|
||||||
an IPv6 address
|
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
|
The VIWIB is the bigger sister of the
|
||||||
[VIIRB](/u/products/viirb-ipv6-box/). Compared to the VIIRB, it has 2
|
[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
|
Ethernet ports and a reliable WiFi. It is also slightly bigger
|
||||||
size here). However it does not weigh much more! The VIWIB **does
|
(58 x 58 x 25mm). However it does not weigh much more - in fact, it
|
||||||
not** have an audio jack, though.
|
only weighs 40g! The VIWIB **does not** have an audio jack, though.
|
||||||
|
|
||||||
|
|
||||||
## VIWIB use cases
|
## 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
|
configured to allow outgoing connections from LAN and WiFi towards the
|
||||||
VPN. Incoming ICMP6, SSH, HTTP and HTTPS are open by default, too
|
VPN. Incoming ICMP6, SSH, HTTP and HTTPS are open by default, too
|
||||||
|
|
||||||
|
|
||||||
## Tech details
|
## Tech details
|
||||||
|
|
||||||
* Operating System: Linux (OpenWRT)
|
* Operating System: Linux (OpenWRT)
|
||||||
* Size: 28mm x 30mm x 30mm
|
* Size: 58 x 58 x 25mm
|
||||||
* CPU: MT7628, 580 MHz, MIPS 24K
|
* Weight: 40g
|
||||||
* Memory: 128MB, DDR2, 166MHz
|
* CPU: MTK7628NN @580Mhz SoC
|
||||||
* Storage: 16M NOR on board, support SDXC up to 2TB
|
* Memory: 128MB
|
||||||
* Wifi: 802.11n, 2T2R, speed up to 300Mbps.
|
* Storage: 16M Flash
|
||||||
* Antenna: One U.FL slot, one on board antenna.
|
* Wifi: 802.11 b/g/n
|
||||||
* Ethernet: 1 port, up to 100Mbps.
|
* Ethernet: 2 ports, up to 100Mbps.
|
||||||
* USB: Support USB 2.0, up to 480MBit/s.
|
* USB: USB 2.0
|
||||||
* USB debugging: there is a serial console on the micro USB port
|
* Power supply: 5V/1A Micro USB
|
||||||
* Audio: 3.5mm jack (in/out)
|
* Power Consumption: <2.75W
|
||||||
* Power supply: 3.6V ~ 5.5V, 500mA
|
|
||||||
* Power Consumption: 74mA wifi standby, 230mA wifi full speed, 5V input.
|
|
||||||
|
|
||||||
The VIIRB is based on the [vocore2](https://vocore.io/v2u.html) with
|
The VIIRB is based on the
|
||||||
an up-to-date firmware, pre-configured and
|
[gl-mt300n-v2](https://www.gl-inet.com/products/gl-mt300n-v2/),
|
||||||
combined with the [IPv6VPN](https://ipv6vpn.ch).
|
OpenWrt and is pre-configured 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.
|
|
||||||
|
|
||||||
### IPv6VPN included
|
### IPv6VPN included
|
||||||
|
|
||||||
A free subscription for 1 year is included. This way you can plug in
|
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
|
## VIIRB Add-Ons
|
||||||
|
|
||||||
|
@ -161,22 +135,12 @@ for **145 CHF** (203 CHF including the VIIRB).
|
||||||
|
|
||||||
## Ordering
|
## 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**.
|
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
|
### 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
|
If you need a power supply, we can ship it with a
|
||||||
[European style connector](https://en.wikipedia.org/wiki/Europlug)
|
[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
|
When you order we will confirm the actual shipping cost before
|
||||||
payment.
|
payment.
|
||||||
|
|
||||||
You can order up to 4 VIIRBs within one order. In other words:
|
You can order up to 2 VIIRBs within one order. In other words:
|
||||||
only 1 time shipping costs for 1,2,3 or 4 VIIRBs.
|
only 1 time shipping costs for 1 or 2 VIWIBs.
|
||||||
|
|
||||||
* Canada: +23 CHF
|
* Canada: +23 CHF
|
||||||
* [Order 2 VIIRBs to Canada](https://datacenterlight.ch/product/viirb-2-ca/)
|
* [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.
|
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
|
## 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
|
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
|
requirement is that you have an ASN and an IPv6 prefix. Checkout the
|
||||||
[BGP Peering](/u/products/bgp-peering/) for more details.
|
[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