Week1_les2 Flashcards
Wat wordt er bedoeld met independence and autonomy in early devices?
Hardware en software maakten veelal gebruik van proprietary informatie/ systemen/ protocollen waarbij weinig uitwisselbaar is met andere vendors.
Geef een korte beschrijving van de protocollen op laag twee en drie. (Pagina 24-26)
STP: Om loops in de L2-forwarding te voorkomen worden STP-versies gebruikt, nadeel van de default van STP is dat load-balancing over meerdere links niet (zo maar) mogelijk is SPB: Is het mechanische (in relatie tot STP) die voor de snelste route in het (switched)netwerk moet zorgen. Zie plaatje blz 25. Multipath is daarbij een mogelijkheid. RIP/BGP/OSPF en IS-IS: Alle vier de routingprotocollen (moeten ervoor) zorgen dat L3-informatie up-to-date.
Werden forwarding beslissingen bij de eerste netwerkapparatuur genomen door software of door hardware?
Bij de eerste netwerkapparatuur (meestal gewoon computers) werd de forwarding georganiseerd met software.
Wanneer is de hardware een (groot) deel van de beslissingen gaan overnemen van de software?
Vanaf circa 1995 met de introductie van ASICs, FPGAs en TCAM( zie hieronder voor korte uitleg). De toename van de netwerksnelheid (naar GB/s) heeft dit versterkt.
Wat wordt er verstaan onder: ASICs, FPGAs en TCAM?
ASiCs: Application specific integrated Circuits: Een Integrated Circuit (IC) met logische schakelingen. Worden meestal eenmalig gemaakt FPGA: Field Programmable Gate Arrays: een IC die kan worden (her)geprogrammeerd. TCAM: Ternary Content Addressablle Memories: Snel geheugen met drie ( 0,1 en x)mogelijke waardes.
Evolutie van software-naar hardware matige forwarding richt zich op vier hoofdcategorien. Welke vier zijn dat?
Bridging (l2), 2) routing (l3), 3) advanced filtering and prioritization (o.a.ACLs), 4) control (o.a. Qos)
Wat is RISC en waarom is deze ontwikkeling in gang gezet?
RISC staat voor Reduced Instruction Set Computing. Een cpu met een beperkte instructieset (beperkt aantal handelingen) die wel op hoge snelheid kunnen worden uitgevoerd.
Welke drie netwerkactiviteiten worden door SDN afgescheiden ten opzichte van een traditionele vorm van netwerken? Geven per activiteit de belangrijkste kenmerken aan.
1: Forwarding, filtering and prioritization: Informatie wordt in hardware tables lokaal opgeslagen. 2: Control: Gecompliceerde software gaat vanuit het apparaat naar een centrale controller om ervoor te zorgen dat o.a. forwarding centraal wordt geregeld. 3: Application: Bovenop de controller draait software op high-level functionaliteiten te regelen. 2.2 Cost
In paragraaf 2.2 worden een aantal cost gerelateerde redenen genoemd die aan de basis hebben gestaan van de ontwikkeling van SDN. Welke zijn dat? Geef een toelichting.
1: Increased cost of development: complexiteit van hardware en software zorgt voor een toename van de ontwikkelkosten van nieuwe hardware 2: Closed Environments encourage vendor lock-in: Fabrikanten zorgen ervoor dat standaarden en protocollen goed (samen)werken op hun eigen hardware. De samenwerking met andere fabrikanten wordt (bewust of onbewust) wel eens vergeten waardoor bedrijven vaak verplicht zijn om hardware van n vendor aan te schaffen. 3: Complexity and resistance to Change: Het veranderen van complexe systemen die werken wordt vaak niet veranderd. De complexiteit wordt vaak versterkt door de vendor-lockin. 4: increased cost of operating the network: Grote, complexe netwerken zijn lastig te onderhouden waardoor de totale kosten van aanschaf en beheer zullen toenemen.
Wat wordt er verstaan onder Common off-the-shelf (COTS) ASICs?
COTS ASICs zijn ICs (CPU, Chips) die door silicon vender worden ontwikkeld om op hoge snelheid taken uit te voeren. De taken zijn voor meerdere toepassingen geschikt. De netwerk hardware vendor hoeft de ASIC niet zelf te ontwikkelen. Installeren/monteren en schrijven van de software (instructies) is voldoende.
Wat is vendor Lock-in?
Min of meer de verplichting om hardware van een specifiek bedrijf te kopen omdat de kans op goede samenwerking en prestaties dan groter is.
Wat wordt er verstaan onder OPEX en CAPEX?
OPEX staat voor Operational EXpenses, de kosten voor het onderhouden van het netwerk. Capex staat voor Capital Expenses. De kosten voor het aanschaffen van de apparatuur. SDN moet met name de OPEX kosten verlagen. 2.3 SDN Implications for Research and Innovation
In paragraaf 2.3 worden drie niveaus genoemd als het gaat om netwerkhardware. Welke zijn dat?
De hardware, 2) low level firmware en 3) software voor intelligente beslissingen. Welke cross-platform development methods worden genoemd in paragraaf 2.3) Java Virtual Machine en Netbeans Integrated Development Environment. Door deze tools te gebruiken kan de software eenvoudig worden omgezet (ported) naar andere platformen (OSen, hardware,..)
De auteur noemt in paragraaf 2.3.1 een aantal reden waarom het zinvol zou zijn als er bij de netwerk vendors meer openheid (Open environment) en competitie zou komen. Welke redenen worden genoemd?
Meer competitie moet zorgen voor lagere prijzen en snellere ontwikkeling.
Welke reden(en) worden er gegeven bij de bewering dat SDN zal leiden tot onderzoek en nieuwe ontwikkelingen?
Opensource ontwikkelingen bij o.a. Linux, Xen en MySQL zorgen voor nieuwe applicaties, protocollen en innovaties. Verschillende universiteiten hebben in samenwerken OpenFLow ontwikkeld. 2.4 Data Center Innovation
Welke reden(en) wordt er in paragraaf 2.4 genoemd voor de eerste golf van veranderingen in datacenters?
De ontwikkeling van servervirtualisatie zorgt voor een groei van de capaciteit en efficientie wat geleid heeft tot de ontwikkeling van de cloud.
Wat wordt er verstaan onder compute en storage virtualisatie?
Virtualisatie van systemen (hypervisors) en storage (opslag van data en VMs).
Welke voordelen worden er genoemd als het gaat om virtualisatie?
o.a. meer rekeningkracht, efficient omgaan met resources (CPU, RAM, energie,..).
In een datacenter kunnen VMs worden uitgerold in minutes in plaats van dagen. Wat bedoelt de auteur hiermee?
Door de bestaande infrastructuur en systemen is het mogelijk om een service/server in minuten werkend op te leveren, terwijl dat bij een fysiek machine vaak veel langer duurt. O.a. omdat de machine moet worden geplaatst, met het netwerk moet worden verbonden en moet worden genstalleerd. Ook het verplaatsen van een VM van de ene hypervisor naar een andere kan snel (secondes!) worden gerealiseerd. 2.5 Data Center Needs De groei in datacenters heeft voor capaciteitsproblemen gezorgd bij de traditionele netwerktechnologien.
Waarom ontstaat er in complexe datacenters een te kort aan VLANs, problemen met de Mac-adressen, Mac-tabellen en Broadcasts?
Door de (explosieve) toename van het aantal VMs in een datacenter.
Wat wordt er verstaan onder multipathing en welke services en/of protocollen spelen daarbij een mogelijke rol?
Redundantie van paden om verkeer/data van en naar VMs te versturen. Tunneling technieken maar ook iets als Spanningtree spelen een rol binnen multipathing.
Waarom heeft network virtualisation binnen een datacenter een prominenten plek gekregen?
Naast het virtualiseren van VMs en storage heeft NVF zijn intreden gemaakt in het datacenter om data efficint en effectief te laten verlopen.
Welke twee type netwerkverbindingen werden er gebruikt tussen een mainframe en een terminal. Wat betekent dit?
Point-to-point: 1 op 1 en point to multipoint 1 naar meerdere systemen. Communicatie bij PtP stelt minder Eisen dan 1 naar meer.
Welke voorlopers van SDN worden in paragraaf 3.2 genoemd?
Geef een beschrijving van DCAN, Open Signaling en het active networking project. DCAN: beschrijft een scheiding van de Control en managment laag voor ATM switched. Een centrale externe controller stuurt de ATM (een netwerkprotocol dat je steeds minder zult tegenkomen) switches aan. Open Signaling: Stelt een aantal open, programmable interfaces voor om te werken met ATM switching hardware Active Networking project: Een switched (eventueel via routers) netwerk dat via managementprotocollen kon worden ingesteld. Hoofdzakelijk toegepast bij Internet (routers)
Wat is Network Access Control?
NAC is een netwerk welke wordt gecontroleerd doormiddel van policies (denk eventueel ook aan NAP van Microsoft). Eventueel in samenwerking met RADIUS (AAA)of Common Open Policy Service (COPS). Zie figuur 3.1 op pagina 45. Geef een beschrijving van Radius en AAA. RADIUS werd gebruikt voor het (her)configureren van het netwerk op basis Authenticatie, autorisatie en accounting (AAA)
Wat wordt er verstaan onder Orchestration en welke relatie heeft dat met APIs, CLI en SNMP?
Orchestration omvat de eerste pogingen om via applicaties het netwerk te managen. APIs, CLIs en SNMP spelen daar, naast o.a. VLANs, een belangrijke rol. Zie ook fig.32 blz 46.