Introductie
Al een tijdje ben ik op zoek naar een simpele, en vooral betaalbare, managed switch om te gebruiken in combinatie met mijn Ubiquiti/Mikrotik apparatuur.
De TP-Link TL-SG108E is een van de goedkoopste managed gigabit switches in de pricewatch, die keuze was snel gemaakt. Ik heb er meteen twee gekocht om uitgebreid te testen
Vrijwel alle quirks and features van de TL-SG108E komen aan bod in deze review.
Unboxing

In de verpakking

- TP-Link TL-SG108E V3.0 “8-port Gigabit Easy Smart Switch”
- Voedingsadapter (9 V, 0.6 A)
- Vier (4) rubberen plakvoetjes
- Documentatie
- Bloatware
Uiterlijk
Het aansprekende industriële design zorgt voor een perfecte synergie m… forget it. Het ding verdwijnt ergens in de meterkast of onder een bureau.
De metalen behuizing voelt stevig aan. Voorop zitten acht Ethernetpoorten, achterop zit de voedingsingang. Beide zijkanten zijn voorzien van perforaties voor airflow/passieve koeling.
Pentium for scale.
Onderop zit een sticker met daarop het serienummer en de standaard inloggegevens, tevens zijn hier twee gaten te vinden voor wandmontage (110 mm spacing).

Configuratie
Het standaard IP-adres van deze switch is 192.168.0.1. Dit is vervelend omdat je op die manier geen twee van deze switches tegelijkertijd kunt plaatsen (zonder dat er een conflict optreedt). Bovendien zijn er veel netwerken waar de gateway dit IP-adres al heeft…
Liever had ik hier standaard DHCP gezien, eventueel met een meegeleverde discover-utility om de switch makkelijk terug te kunnen vinden in het netwerk.
IP-instellingen
Eenmaal ingelogd op de webinterface is het mogelijk om een ander IPv4-adres in te stellen of de configuratie middels DHCP te laten verlopen. IPv6 wordt helaas niet ondersteund.

Configuratie opslaan / reboot persistence (bug)
Aanpassingen aan de configuratie worden direct actief, maar zijn daarmee nog niet
persistent. Zodra de switch zijn spanning verliest zijn deze instelling verloren.
De instellingen worden pas weggeschreven naar het interne geheugen zodra de optie "Save Config" wordt gekozen in het menu. Zodra je dit doet verschijnt deze melding:
Door OK te kiezen wordt de configuratie weggeschreven. So far, so good.
Echter, als na het wijziging van de configuratie een tweede keer wordt geprobeerd om deze weg te schrijven verschijnt er een andere melding:
De configuratie is nu niet weggeschreven! Het lijkt erop dat na iedere reboot de configuratie slechts één keer via de optie "Save Config" weggeschreven kan worden naar het vaste geheugen.
Als workaround hiervoor kan de optie "System Reboot" onder "System Tools" worden gebruikt. Door "Save Config" aan te vinken wordt de huidige configuratie alsnog weggeschreven naar het vaste geheugen:

VLAN configuratie
Middels Virtual Local Area Networks (VLANs) kan een netwerk worden opgedeeld in meerdere gescheiden segmenten. Zo kan bijvoorbeeld het verkeer van een privé- en een gastnetwerk gescheiden worden zonder dat hiervoor redundante infrastructuur aangelegd hoeft te worden.
Port based VLAN
Standaard is de functie “Port based VLAN” ingeschakeld. Dit is een makkelijke manier om de switchpoorten op te delen in meerdere administratieve groepen.
In deze modus kan iedere switchpoort lid zijn van slechts één VLAN tegelijkertijd, er is geen enkele interactie mogelijk tussen de VLANs.
Bovenstaande configuratie is gelijk aan het neerzetten van twee losse switches met ieder vier poorten:
Er is geen enkele interactie mogelijk tussen de poorten op de verschillende VLANs.
Het is naar mijn mening vrij nutteloos om de switch op deze manier te verdelen, de echte kracht van VLANs zit hem juist in het kunnen combineren van meerdere administratief gescheiden netwerken op één poort (of meerdere poorten tegelijkertijd).
802.1q VLAN
Uiteraard kan er ook worden gekozen om “echte” VLANs te gebruiken. Port based VLAN wordt automatisch uitgeschakeld zodra 802.1q wordt ingeschakeld, bij het omschakelen gaat de VLAN-configuratie verloren.
In 802.1q modus kan iedere switchpoort op twee manieren member zijn van een VLAN:
Tagged
Pakketjes die deze poort verlaten behouden de VLAN-tag, pakketjes die op deze poort binnenkomen worden op basis van de VLAN-tag ingedeeld in het juiste netwerk.
Deze instelling wordt gebruikt voor communicatie met switches, routers, access points en andere “VLAN-aware” netwerkapparatuur. Deze apparaten kunnen aan de hand van de tags het verkeer administratief gescheiden houden.
Untagged
Pakketjes die deze poort verlaten worden ontdaan van de VLAN tag. Poorten waarop desktops, laptops en andere “VLAN unaware” clients zijn aangesloten krijgen deze instelling.

802.1q PVID
Netwerkverkeer dat zonder tag de switch bereikt wordt standaard toegewezen aan VLAN 1. VLAN 1 is het “native VLAN”, alle switchpoorten zijn hier lid van.
Middels PVID wordt geregeld welke tag er wordt toegewezen aan inkomend untagged verkeer op een bepaalde poort.

802.1q VLAN Voorbeelden
De netwerken blijven gescheiden, ondanks dat er maar één link is tussen de twee switches.
Met de juiste apparatuur is het mogelijk om inter-VLAN firewalling en routing toe te passen, op die manier kunnen bijvoorbeeld gasten (of IoT devices) worden gescheiden van het hoofdnetwerk. De mogelijkheden zijn eindeloos.
QoS (Quality of Service)
/m/286700/1Ej8cZ14pP8cdfLS4swhYpl8LdWM7bGn0RjuqcKvdk0mnjCbXe.png?f=620xauto)
Port based QoS
Middels port based QoS kan prioriteit worden gegeven aan verkeer richting een bepaalde switchpoort. Aan de hand van een prioriteitsniveau (1-4) wordt de verhouding van de bandbreedteverdeling bepaald.
Uiteraard is dit even getest...
Client 1 QoS setting | Client 1 iperf3 | Client 2 iperf3 (highest priority) |
---|
4 - Highest priority | 509 Mbit/s | 435 Mibt/s |
3 - Medium priority | 319 Mbit/s | 622 Mibt/s |
2 - Normal priority | 192 Mbit/s | 751 Mibt/s |
1 - Lowest priority | 108 Mbit/s | 835 Mibt/s |
Bandwidth control
Met bandwidth control kan een up- en/of downloadlimiet (in Kbit/s) per poort worden ingesteld.

Storm control
Storm control maakt het mogelijk om specifiek broadcast- en multicastverkeer per poort te beperken.

IGMP Snooping
IGMP snooping zorgt ervoor dat multicastverkeer (zoals een IPTV-stream) alleen nog naar de poorten wordt gestuurd met clients die om dit verkeer hebben gevraagd. Zonder IGMP snooping wordt multicastverkeer over alle poorten uitgestuurd, dit kan nadelige gevolgen hebben voor de performance van het netwerk.
De SG108E laat zien hoeveel poorten lid zijn van een bepaalde muticast group, helaas wordt niet getoond welke poorten dit precies zijn.
Loop Prevention
De TP-Link SG108E is uitgerust met “loop prevention”. Loop prevention schakelt een netwerkpoort automatisch uit zodra deze onderdeel uitmaakt van een netwerklus, op die manier kan worden voorkomen dat het netwerk volstroomt met broadcastverkeer en/of de switch crasht.
Loop prevention is standaard uitgeschakeld, onder “Monitoring -> Loop Prevention” kan deze functie worden ingeschakeld:
Zodra loop prevention in werking treedt gaan beide lampjes bij de betreffende netwerkpoort knipperen:

Link aggregation
Link aggregation (LAG) maakt het mogelijk om de bandbreedte van meerdere links tussen twee switches te bundelen. Dit is handig voor situaties waarbij er veel netwerkverkeer tussen twee verdiepingen/ruimtes loopt, maar waarbij het niet mogelijk/wenselijk is om alle clients op dezelfde switch aan te sluiten.
LAG kan ook worden ingezet als failover mechanisme; zodra een van de links wegvalt wordt het verkeer automatisch verspreidt over de overgebleven links in de LAG group.
Op de SG108E kunnen twee LAG groups worden aangemaakt, iedere LAG group kan twee tot vier netwerkpoorten bevatten.
Voor het instellen van VLANs gedraagt de LAG-group zich als één netwerkpoort:
Dynamic link aggregation (802.3ad, LACP) wordt niet ondersteund! Twee interfaces van bijvoorbeeld een NAS bundelen is niet mogelijk met deze switch (
SMB3 multichannel kan hier eventueel uitkomst bieden). LAG kan op deze switch alleen worden gebruikt om switch-naar-switch links te bundelen.
LAG benchmarks
Testopstelling 1: Twee SG108E’s verbonden met één netwerkkabel:
Iperf3 client 1 - server 1:
Iperf3 client 2 - server 2:
In dit geval is de bandbreedte tussen de twee switches beperkt tot 1 Gbps.
Testopstelling 2: Twee SG108E’s verbonden met twee netwerkkabels, LAG groups aangemaakt op beide switches:
Iperf3 client 1 - server 1:
Iperf3 client 2 - server 2:
Door de twee links te bundelen is de bandbreedte tussen de switches verdubbeld.
Port mirroring
Middels port mirroring kan het in- en/of uitgaande verkeer van een of meerdere switchpoorten worden gekopieerd naar een geselecteerde mirror poort. Verkeer dat door de switch gaat kan op deze manier worden “afgeluisterd”.
Dit is bijvoorbeeld handig bij gebruik van een
intrusion detection system (IDS), of om het netwerkverkeer van een embedded (IoT) apparaat te sniffen.

Cable test
Met deze functie kunnen kabels worden gecontroleerd. Bij een gefaalde test wordt de afstand (in meters) tot aan de fout getoond.
Bovenstaande test is uitgevoerd met twee vijfmeterkabels en een tienmeterkabel los aangesloten op de switch. Of deze test ook fouten kan tonen in individuele aderparen heb ik niet kunnen testen (nou ja, niet zonder kniptang

).
Energieverbruik
Het energieverbruik is afhankelijk van de hoeveelheid apparaten die zijn aangesloten op de switch.
Gemeten met een Chinesium™ energiemeter:
Aantal actieve poorten | Gemeten verbruik | Geschatte energiekosten per jaar (24/7/365)* |
---|
0 | 0,0 W | - |
1 | 1,0 W | ~€ 2,00 |
2 | 1,4 W | ~€ 2,80 |
3 | 1,8 W | ~€ 3,60 |
4 | 2,2 W | ~€ 4,40 |
5 | 2,6 W | ~€ 5,20 |
6 | 3,0 W | ~€ 6,00 |
7 | 3,4 W | ~€ 6,90 |
8 | 3,8 W | ~€ 7,70 |
*
W/1000 kWh * 24 uur * 365 dagen * €0,23, afgerond op 10 eurocent
Deze metingen zijn gedaan door één voor één de kabels op een andere switch aan te sluiten.
Onder belasting heb ik geen noemenswaardige verschillen in energieverbruik opgemerkt, bovendien zal de switch het grootste deel van de tijd idle zijn (of alleen belast op enkele poorten).
Conclusie
Wie een betaalbare managed gigabit switch zoekt heeft aan de TP-Link TL-SG108E een goede koop.
Het is een robuust apparaat met goede ondersteuning voor 802.1q VLANs, IGMP snooping, QoS en andere managed features.
Met ondersteuning voor 802.3ad LACP en een DHCP IP-adres out-of-the-box was dit helemaal de perfecte entry-level managed switch geweest.