In mijn zoektocht naar interessante onderwerpen voor dit blog kwam ik een whitepaper van Cisco tegen. In ‘Demystifying SDN for the Network Engineer’ wil Cisco de mysteries rondom software-defined networking (SDN) voor netwerkbeheerders oplossen. En dat is ze zo goed gelukt, dat zelfs een niet-netwerkbeheerder als ik er veel van geleerd heeft. In dit artikel vat ik samen wat Cisco te vertellen heeft, zodat jij je niet door de whitepaper hoeft te worstelen ;)!

Waar gaan we het over hebben?

Dit is de eerste whitepaper van Cisco in een serie over dit onderwerp. We geven antwoord op de volgende vragen:

  • Waarom is SDN juist nú in opkomst?
  • Wat zijn de verschillen in netwerkarchitectuur tussen traditionele netwerken en SDN?
  • Welke voordelen heeft SDN?

Laten we beginnen!

Veranderen zit in je DNA

De overgang naar SDN is geen kattenpis. Zeker voor netwerkbeheerders gaat er een heleboel veranderen. Om je een hart onder de riem te steken, benadrukt Cisco dat verandering niets is om bang voor te zijn.

Als je al een tijdje in het vak meedraait, heb je namelijk ook de overgang van circuitgeschakelde naar pakketgeschakelde netwerken overleefd. En wat dacht je van de opkomst van ethernet, draadloze netwerken en het gebruik van video op internet? Precies, ook allemaal veranderingen die je voorbij hebt zien komen!

Oftewel, verandering zit in je DNA. En hoewel de stap naar SDN echt geen kleintje is, belooft het wel een hoop goeds voor degenen die bereid zijn zich aan te passen en te blijven leren.

Waarom SDN juist nú in opkomst is

SDN is een manier om netwerken wendbaarder te maken. Maar waarom is die wendbaarheid eigenlijk nodig? Volgens Cisco spelen de volgende 3 technologische ontwikkelingen een grote rol:

  • Het gebruik van mobiele apparaten
  • Virtualisatie en de flexibiliteit van cloudoplossingen
  • Het Internet of Things (IoT) vraagt om schaalvergrotingen van het netwerk

Mobiele apparaten

Hoewel het gebruik van mobiele apparaten allang niet meer nieuw is, zijn de verwachtingen rond het gebruik ervan wel toegenomen. Elke werknemer neemt zijn eigen smartphone, tablet of laptop mee en verwacht direct betrouwbaar internet.

Je komt dus niet meer weg met statische netwerken, waarin je precies wist welk apparaat waar gebruikt werd. Modern netwerkbeleid moet dynamisch en flexibel zijn om het gebruik van mobiele apparaten te ondersteunen en de gebruikers van het netwerk geen kunstmatige beperkingen op te leggen.

Cloudoplossingen

Een onderwerp waar wij echt over mee kunnen praten, zijn oplossingen in de cloud. Cisco benadrukt nog maar even dat het nog niet zo lang geleden is dat de cloud simpelweg nog niet bestond. Bedrijven hadden gewoon hun eigen datacenter, en niemand dacht er ook maar over om z’n bedrijfskritische applicaties in de cloud te hosten.

Tegenwoordig moet je als bedrijf een keuze maken: gaan we voor een public, private of hybrid cloud? Hierdoor moet je als netwerkbeheerder nadenken over de flexibiliteit en veiligheid van je netwerk.

Ook is de reikwijdte van je netwerk enorm gegroeid door de cloud. Je hebt niet langer alleen een bedrijfsnetwerk onder je hoede, maar je moet er ook voor zorgen dat de gebruikers in dat netwerk moeiteloos bij de applicaties en data in de cloud kunnen.

Internet of Things (IoT)

Terwijl ik dit schrijf en bedenk hoe ik ga uitleggen welke rol het ‘internet der dingen’ speelt bij SDN, realiseer ik me dat een artikel over het IoT ook geen overbodige luxe is. Die houden jullie nog van me tegoed, voor nu moet je het doen met een korte uitleg.

De verwachting is dat er straks meer niet-menselijke dan menselijke internetgebruikers zijn. Als je net als ik direct aan Skynet en andere kunstmatige intelligentie denkt, wees gerust: zo’n vaart loopt het (nog) niet. Bij niet-menselijke internetgebruikers moet je denken aan alledaagse apparaten die verbonden zijn met het internet, en op die manier gegevens kunnen uitwisselen.

Een goed voorbeeld is de Nest Learning Thermostat. Die kun je via het internet bedienen met je smartphone, maar hij leert ook jouw routines. Zo weet hij precies wanneer je wakker wordt en de verwarming aan moet, en ook wanneer je weg bent en de verwarming dus uit kan.

Daarnaast is ook de Tesla S een goed voorbeeld. De auto is altijd verbonden met het internet. Zo weet Tesla het als je een ongeluk hebt gehad, en staat er bijvoorbeeld heel snel een vervangende auto voor je klaar.

Een oldtimer die gecrasht is.

Hadden ze nu maar een Tesla gehad die met het internet verbonden was…

Ik hoor je denken: leuk, dat IoT, maar we hadden het toch over SDN? True, true, let’s focus! 

Wat heeft IoT met SDN te maken?

De reden dat IoT een grote rol speelt, heeft alles met schaalvergrotingen te maken. Door het IoT is het aantal sensoren en apparaten dat met een netwerk verbonden is explosief gestegen. Cisco verwacht dat er in 2030 ongeveer 500 miljard (!!!) apparaten met het internet verbonden zijn. Dat betekent uiteraard extra werk voor de netwerkbeheerder, want iemand moet al dat verkeer toch in goede banen leiden.

Niet zo lang geleden werden er simpelweg meer netwerkbeheerders aangenomen als een netwerk groeide. Maar door het IoT gaat dat niet meer, het gaat gewoon om té veel network endpoints.

Digitalisering speelt dus een grote rol in onze maatschappij. Bedrijven moeten wel digitaliseren om de concurrentie aan kunnen. Dat vraagt weer om een digital ready network, en volgens Cisco is dat een netwerk dat op software gebaseerd is en voor een groot deel geautomatiseerd is.

Verbinding alleen is niet genoeg

Jarenlang was de belangrijkste taak van een netwerkbeheerder om het netwerk up and running te houden. Dat kwam vaak neer op het handmatig configureren van allerlei dedicated hardware via de command-line interface (CLI). Een vervelend en tijdrovend klusje, omdat je vaak verschillende commando’s uit je hoofd moest leren of op moest zoeken. Want elke router, switch of ander apparaat werkt weer anders en heeft z’n eigen commando’s nodig.

Het traditionele netwerk

Misschien is dit stuk voor de ervaren netwerkbeheerder gesneden koek, maar ik vond het interessant genoeg om te delen. Cisco gaat in op de manier waarop traditionele netwerkapparaten, zoals een router, werken. Een router werkt op 3 niveaus, zoals je op de afbeelding hieronder ziet: het dataniveau, het controleniveau en het managementniveau.

In een diagram wordt uitgelegd hoe een traditionele router werkt. SDN maakt dit overbodig.

De traditionele router werkt met een dataniveau, controleniveau en een managementniveau.