[Pro] Whitebox-networking: een universeel OS op alle zakelijke switches

6 reacties

Op je pc is het de normaalste zaak van de wereld om te kunnen kiezen tussen besturingssystemen. Vind je Windows niks, dan kies je voor bijvoorbeeld Linux en als je wat moeite doet macOS. Voor netwerkapparatuur zat je vast aan het besturingssysteem van je netwerkfabrikant zoals Cisco, Arista, HPE en Juniper je bieden.

Met whitebox-networking wordt dat opengebroken. Onder andere Microsoft bracht met SONiC een open source softwarebasis voor netwerkapparatuur. Meerdere fabrikanten storten zich inmiddels op zakelijke switches zónder de eigen software - zogenaamde white boxes. Hardware Info sprak met Juniper Networks over deze ontwikkeling.

Whitebox-networking

Eerst een korte introductie van whitebox-networking. Elk computersysteem heeft een relatief gelijke basis van een AMD- of Intel-processor, samen met de andere hardware die het functioneel maakt. Datzelfde geldt, ongeacht het merk, voor de verschillende soorten netwerkapparatuur. Broadcom, Marvel en Mellanox maken de dienst uit als het gaat om asic's en netwerkchips. De omliggende hardware en printplaten kunnen flink verschillen, maar de basis is redelijk gelijk.

Dit biedt de mogelijkheid om voor dit soort apparaten een universele softwarebasis te maken, zoals Microsoft met SONiC doet en bijvoorbeeld Big Switch en Cumulus Networks uitrollen. Daarmee wordt het mogelijk om hardware van verschillende fabrikanten te implementeren met hetzelfde besturingssysteem en dezelfde software. Met de klassieke systemen waarop eigen software draait, is dat vaak niet mogelijk. Whitebox-networking brengt dus nieuwe mogelijkheden.


Microsoft SONiC als universele basis.

In de praktijk

Voordelen afhankelijk van omgeving

We spraken Melchior Aelmans van Juniper Networks In het algemeen geeft hij aan dat de voordelen sterk afhankelijk zijn van waar het gebruikt wordt. Zo kost het gebruik van een eigen besturingssysteem al snel meer, omdat er meer specialisten in dienst moeten zijn voor implementatie en onderhoud. Anderzijds biedt het voordelen, doordat er verschillende hardware gebruikt kan worden.

Vooral voor de zogenaamde hyperscalers, zoals bijvoorbeeld Microsoft’s Azure-omgevingen en de cloud-industrie, is whitebox-hardware interessant. Daar zijn dermate grote netwerken dat eigen besturingssystemen voordelen kunnen opleveren. Door de grote schaal zijn de extra kosten minder problematisch en kan de tco (total cost of ownership) op deze manier dalen. Daarnaast laat het meer custom-toepassingen toe.

Uitdagingen

Voor fabrikanten zijn er echter ook uitdagingen, zoals bijvoorbeeld de ondersteuning. De hardware kan deels gelijk zijn, maar met geheel andere software wordt troubleshooting al snel problematisch. Ook komt er een sterkere focus te liggen op de hardware; dat gaat immers uitmaken welk apparaat aangeschaft wordt. Daarin zullen fabrikanten zich dus moeten onderscheiden.


Op deze PTX10003-router wordt SONiC al ondersteund.

Whiteboxes van Juniper

Specifiek voor Juniper geldt dat het voor meerdere producten de keuze biedt tussen JunOS of een universeler alternatief. Zo komt de QFX 5000-serie als whitebox beschikbaar, maar ook de 5200CS. Er kan gekozen worden voor SONiC/ of het op Ubuntu gebaseerde JunOS EVO - de eigen implementatie van SONiC. Op een later moment kan alsnog JunOS geïnstalleerd worden. Om ook whiteboxes te leveren met meerdere of verschillende asic’s aan boord, wordt op dit moment een nieuwe abstraction layer ontwikkeld. Op dit moment is de QFX5210-64C al met SONiC beschikbaar, later dit jaar komt QFX5210-32C er ook met SONIC. JunOS EVO, de eigen SONiC Implementatie is al beschikbaar met de PTX10003.

Sterk in ontwikkeling

De verwachting is dat whitebox-networking zich in de komende jaren nog sterk zal ontwikkelen. Voor grote partijen als Dell en Mellanox is er een sterke focus en bijvoorbeeld Bare Foot Networks komt met specifieke hardware voor whitebox. Volgens Gartner groeit deze markt ook flink. Dichter bij huis wordt het ook zeker toegepast. Onze Nationale Politie heeft een netwerk in ontwikkeling met Cumulus Linux draaiende op Dell-hardware. Dit om agenten van realtime-data te voorzien. In onderstaande video wat meer achtergrondinformatie.

Bronnen: Juniper Networks, Microsoft SONiC, Cumulus

« Vorig bericht Volgend bericht »
0
*