Instructeur: Laten we eens kijken naar softwaregedefinieerde
netwerken of SDN.
Softwaregedefinieerd netwerken is een benadering van
netwerkarchitectuur waarmee het netwerk intelligent
en centraal kan worden bestuurd, of geprogrammeerd, met
behulp van softwaretoepassingen.
Dit helpt operators om het hele netwerk consistent en holistisch
te beheren, ongeacht
de onderliggende netwerktechnologie.
In wezen nemen we onze fysieke netwerken en kunnen
we ze volledig virtualiseren, of een abstractielaag
creëren tussen de fysieke apparaten
en de logische architectuur die ze gaan vertegenwoordigen.
Met softwaregedefinieerde netwerken
kunnen we nu heel snel en eenvoudig complexe netwerken creëren, gebruikmaken
van de grotere netwerkomvang en hun reikwijdte uitbreiden, evenals hun
vermogen om snel te veranderen.
In feite is een van de geweldige dingen
van softwaregedefinieerde netwerken dat ze automatisch
door het netwerk zelf kunnen worden gewijzigd
met behulp van automatisering en orkestratie.
Aan de andere kant maken al deze snelle veranderingen het moeilijker
voor ons, als mensen, om bij te blijven en de gegevensstromen
op ons netwerk op elk moment volledig te begrijpen.
Als het aankomt op softwaregedefinieerde netwerken,
zijn er verschillende onderdelen waar we rekening mee
moeten houden, waaronder de toepassingslaag, de besturingslaag,
de infrastructuurlaag en het beheervlak.
Deze drie lagen gaan het mogelijk maken om het
netwerk los te koppelen van de onderliggende hardware zelf.
De applicatielaag richt zich op
de aanvragen voor communicatiemiddelen
of informatie over het netwerk als geheel.
De besturingslaag gaat dan die informatie van de applicaties
gebruiken en beslissen hoe een gegevenspakket over dat netwerk gerouteerd
moet worden.
Het neemt ook beslissingen
over hoe verkeer geprioriteerd moet worden, hoe
het beveiligd moet worden en waar
het naartoe doorgestuurd moet worden.
De infrastructuurlaag bevat de eigenlijke
netwerkapparaten die de informatie ontvangen van de besturingslaag
over waar de gegevens naartoe verplaatst moeten worden
en die vervolgens die bewegingen uitvoeren.
Met softwaregedefinieerde netwerken kunnen
deze onderliggende infrastructuurapparaten
fysieke of virtuele apparaten zijn, afhankelijk van je
netwerkconfiguratie, of een combinatie
of hybride van de twee.
Onthoud dat het hele concept van softwaregedefinieerde netwerken bestaat
uit het verspreiden van deze abstractielaag
tussen de echte onderliggende apparaten en
de controle- en gegevensstroom die
op dat netwerk gaat gebeuren.
Softwaregedefinieerde netwerken zijn ook cruciaal
voor gebruik in onze succesvolle cloudapplicaties,
omdat ze ons de schaalbaarheid en elasticiteit en flexibiliteit
geven die we nodig hebben binnen die netwerken.
Het vierde onderdeel van softwaregedefinieerde
netwerken is het beheervlak.
Nu wordt het managementvlak gebruikt om
de verkeersomstandigheden en de status van het netwerk te controleren.
In principe stelt het managementvlak ons in staat
om het netwerk te overzien en inzicht te krijgen in de werking ervan.
Dit stelt ons ook in staat om configuratiewijzigingen door
te voeren, om dingen in te stellen zoals wij
dat willen en om er zeker van te zijn dat ze werken zoals wij dat willen.
Dus, voor het examen wil ik dat je onthoudt
dat software-defined networking, of SDN, is opgesplitst
in vier delen: de applicatielaag, de
besturingslaag, de infrastructuurlaag
en het managementvlak.