Week1_les2 Flashcards

1
Q

Wat wordt er bedoeld met independence and autonomy in early devices?

A

Hardware en software maakten veelal gebruik van proprietary informatie/ systemen/ protocollen waarbij weinig uitwisselbaar is met andere vendors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Geef een korte beschrijving van de protocollen op laag twee en drie. (Pagina 24-26)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Werden forwarding beslissingen bij de eerste netwerkapparatuur genomen door software of door hardware?

A

Bij de eerste netwerkapparatuur (meestal gewoon computers) werd de forwarding georganiseerd met software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wanneer is de hardware een (groot) deel van de beslissingen gaan overnemen van de software?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wat wordt er verstaan onder: ASICs, FPGAs en TCAM?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Evolutie van software-naar hardware matige forwarding richt zich op vier hoofdcategorien. Welke vier zijn dat?

A

Bridging (l2), 2) routing (l3), 3) advanced filtering and prioritization (o.a.ACLs), 4) control (o.a. Qos)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wat is RISC en waarom is deze ontwikkeling in gang gezet?

A

RISC staat voor Reduced Instruction Set Computing. Een cpu met een beperkte instructieset (beperkt aantal handelingen) die wel op hoge snelheid kunnen worden uitgevoerd.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welke drie netwerkactiviteiten worden door SDN afgescheiden ten opzichte van een traditionele vorm van netwerken? Geven per activiteit de belangrijkste kenmerken aan.

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wat wordt er verstaan onder Common off-the-shelf (COTS) ASICs?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wat is vendor Lock-in?

A

Min of meer de verplichting om hardware van een specifiek bedrijf te kopen omdat de kans op goede samenwerking en prestaties dan groter is.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wat wordt er verstaan onder OPEX en CAPEX?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

In paragraaf 2.3 worden drie niveaus genoemd als het gaat om netwerkhardware. Welke zijn dat?

A

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,..)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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?

A

Meer competitie moet zorgen voor lagere prijzen en snellere ontwikkeling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Welke reden(en) worden er gegeven bij de bewering dat SDN zal leiden tot onderzoek en nieuwe ontwikkelingen?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Welke reden(en) wordt er in paragraaf 2.4 genoemd voor de eerste golf van veranderingen in datacenters?

A

De ontwikkeling van servervirtualisatie zorgt voor een groei van de capaciteit en efficientie wat geleid heeft tot de ontwikkeling van de cloud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Wat wordt er verstaan onder compute en storage virtualisatie?

A

Virtualisatie van systemen (hypervisors) en storage (opslag van data en VMs).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Welke voordelen worden er genoemd als het gaat om virtualisatie?

A

o.a. meer rekeningkracht, efficient omgaan met resources (CPU, RAM, energie,..).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

In een datacenter kunnen VMs worden uitgerold in minutes in plaats van dagen. Wat bedoelt de auteur hiermee?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Waarom ontstaat er in complexe datacenters een te kort aan VLANs, problemen met de Mac-adressen, Mac-tabellen en Broadcasts?

A

Door de (explosieve) toename van het aantal VMs in een datacenter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Wat wordt er verstaan onder multipathing en welke services en/of protocollen spelen daarbij een mogelijke rol?

A

Redundantie van paden om verkeer/data van en naar VMs te versturen. Tunneling technieken maar ook iets als Spanningtree spelen een rol binnen multipathing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Waarom heeft network virtualisation binnen een datacenter een prominenten plek gekregen?

A

Naast het virtualiseren van VMs en storage heeft NVF zijn intreden gemaakt in het datacenter om data efficint en effectief te laten verlopen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Welke twee type netwerkverbindingen werden er gebruikt tussen een mainframe en een terminal. Wat betekent dit?

A

Point-to-point: 1 op 1 en point to multipoint 1 naar meerdere systemen. Communicatie bij PtP stelt minder Eisen dan 1 naar meer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Welke voorlopers van SDN worden in paragraaf 3.2 genoemd?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Wat is Network Access Control?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Wat wordt er verstaan onder Orchestration en welke relatie heeft dat met APIs, CLI en SNMP?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Wat is een virtualization manager?

A

VM Network plugin is een onderdeel van de orchestration laag en wordt gekoppeld aan de virtuele omgeving. VmWare vCenter is daarvan een voorbeeld. Zie figuur 3.3 op blz 47.

28
Q

De IETF komt rond 2003 met een oplossing die ForCES wordt genoemd. Wat is de aangedragen oplossing?

A

ForCes ontkoppelt de forwarding en control planes en zorgt voor een standaard interface om met en tussen beide te kunnen communiceren. De hardware maakte gebruik van tag f Cell switchingtechnologien. ForCes heeft vier functionele componenten: 1) Forwarding Element (FE): hardware voor het netwerk. FE krijgt informatie van de controller (CE). 2) Control Element (CE) stuurt forwarding (l2) en routing(l3) informatie naar de FE hardware. 3) Network Element (NE). Dit is de feitelijke hardware die bestaat uit een of meerdere FEs en Ces. 4) ForCes Protocol: Specifiek protocol voor de communicatie tussen FEs en Ces.

29
Q

Geef een beschrijving van 4D en de drie gerelateerde design principes.

A

4D is afgeleid van four planes: decision, dissemination, discovery en data. Een complete vernieuwing van de netwerkarchitectuur. De drie design principles zijn: Network-level Objectives, Network-wide view en Direct control. ZIe ook figuur 3.5 blz.50. Uitdagingen waarmee de ontwikkelaars te maken hadden (gelden ook nu nog voor SDN!) waren: latency, scale, High Avalaibility en security.

30
Q

Wat zijn de kenmerken, inclusief de drie fundamentele principes, van Ethane?

A

Ethane is een policy-based oplossing, inclusief authenticatie en quarantine voor gebruikers die zich niet aan de regels houden. De drie prinicpes zijn: 1) the network should governed by high-level policies, 2) routing for the network should be aware of these policies, 3) the network should enforce binding between packets and there origin.

31
Q

Wat is de Open Networking Foundation(ONF)?

A

ONF is in 2011 opgericht om een standaard te ontwikkelen en te onderzoeken. Bedrijven als Deutsche Telekom, Microsoft, Google en Facebook en een aantal universiteiten (Stanford en Princeton) namen zitting.

32
Q

Welke methoden worden door de ONF gebruikt om ervoor te zorgen dat de SDN-standaard wordt uitgewerkt en onderhouden?

A

Er zijn verschillende meetings om de openflow standaard te ontwikkelen. Voorbeelden hiervan zijn Plugfests, Interoperability labs, Certification Programs en Education and Consulting.

33
Q

Wat wordt er verstaan onder the power of the collective en welke gevaren van het collectief worden er in het boek benoemd?

A

Het ontwikkelen van iets door gebruik te maken van een groter platform. Voorbeelden die hier een beeld aan geven zijn: OS (Linux), Databases (MySQL), Servers (Apache), Security (OpenSSL) en File-Sharing (BitTorrent). Het collectief heeft niet alleen voordelen. Omdat de bijdrage van individuele personen of bedrijven niet is vastgelegd kunnen er problemenof beperkingen ontstaan in het kader van: de kwaliteit, de veiligheid, de timelines en de ondersteuning. Het testen van de software en hardware vraagt om meer hands-on dan wanneer het intern in een bedrijf wordt ontwikkeld.

34
Q

Welke overeenkomsten en verschillen zijn er tussen SDN en Network Virtualization?

A

SDN moet een mogelijkheid bieden om te automatiseren en er moet geen onderscheid worden gemaakt tussen virtuele en fysieke systemen.

35
Q

Welke zeven kenmerken zouden volgens Nicira moeten worden opgevolgd als er over Network Virtualization wordt gesproken? Zoek, indien nog, uit wat hiermee wordt bedoeld.

A

Independance from network hardware, 2) faithful reproduction of the physical network service model, 3) follow operational model of compute virtualization, 4) Compatability with any hypervisor. 5) secure isolation between virtual networks, the physical networks and the control plane, 6) Cloud performance and Scale, 7) programmatic network provision and control. Lees hoofdstuk 3: Genesis Of SDN

36
Q

welke methoden werden gebruikt bij een mainframe om data en het systeem te delen?

A

Terminal controllers en card readers.

37
Q

Hoe wordt het netwerk genoemd waarbij twee systemen rechtstreeks met elkaar zijn verbonden?

A

Peer-to-peer of point-to-point

38
Q

wat was een nadeel bij communicatie de eerste LANs?

A

Beperkte doorvoer (throughput) en de prestaties verminderde als er meer systemen in het netwerk kwamen. Het netwerk werd gedeeld. Het aantal collisions neemt in zon netwerk toe.

39
Q

Hoe wordt het apparaat genoemd dat in de eerste netwerken de afstand tussen systemen kon vergroten?

A

Een repeater.

40
Q

Welk apparaat zorgde in de eerste LANs voor een scheiding van de netwerken?

A

Een bridge. De voorloper van de switch. Een bridge had meestal maar twee poorten.

41
Q

Op basis van welk type adres maakte een bridge een besluit om data door te sturen?

A

Een Mac adres.

42
Q

Welk protocol werd in de tijd van een Bridge aan het netwerk toegevoegd om loops te voorkomen?

A

Spanning-tree STP

43
Q

wat was het voordeel van het gebruik van STP als het gaat om de omvang van het netwerk?

A

Het netwerk kon groter gemaakt worden in schaalbaar zijn. Geef een overzicht van de voorlopers van SDN en geef een korte beschrijving.

44
Q

Wat is de functie vanNetwork Access Control (NAC)?

A

Het regelen van toegang op basis van policies.

45
Q

Wat is een voorbeeld van een NAC service of toepassing?

A

RADIUS en Common Open Policy Service (COPS)

46
Q

hoe worden applicaties genoemd die gebruikt worden voor het automatiseren van netwerksystemen?

A

Orchestrators.

47
Q

Welke methoden en applicaties werden/worden gebruikt voor orchastration?

A

Via APIs, de CLI en bijvoorbeeld SNMP. Geef een schematisch overzicht van de eerste pogingen rond om Orchestration. Een zogenaamde Server Virtualization Management system communiceert via onder andere de CLI commandos en met SNMP met de Network hardware. Juist/onjuist

48
Q

Welke toepassing werd in 2003 ontwikkeld om de eerste scheiding van Forwarding en Control Elementen mogelijk te maken?

A

ForCES.

49
Q

Welke functionele componenten kom je tegen bij ForCES?

A

4D is een voorbeeld van netwerkautomation waarbij een centrale controller werd gebruikt. Juist/onjuist

50
Q

Voor welke uitdagingen/problemen een oplossing bieden?

A

Latency, scale, High Availability en Security

51
Q

Wat is het belangrijkste nadeel van de pogingen die zijn ondernomen met ForCES en 4D?

A

Beide zijn niet/beperkt daadwerkelijk gemplementeerd. De beide methoden hebben ertoe geleid dat men met Ethane is begonnen.

52
Q

Wat zijn de drie fundementele principes van Ethane?

A

The network should be governed by high-level policies Routing for the network should be aware of these policies : The network should enforce binding between packets and their origin

53
Q

Welk protocol kan als opvolger van Ethane worden gezien?

A

OpenFlow Geef een schematisch overzicht van de ethan arcitectuur.

54
Q

Wat is OpenFlow?

A

OpenFlow is a protocol specification that describes the communication between OpenFlow switches and an OpenFlow controller. OpenFlow bestaat sinds 2008, maar wordt pas sinds 2011 wat bredere toegepast.

55
Q

Welk type bedrijven zijn de oprichters van ONF?

A

De netwerk operators i.p.v. de network (hardware) vendors.

56
Q

In het boek wordt gesproken over the danger of the collective, welke vier riscos worden hier genoemd?

A

De kwaliteit, de veiligheid, het tijdspad en de ondersteuning.

57
Q

Wat is network virtualization?

A

Een netwerkservice waarbij de fysieke hardware wordt gescheiden van de virtuele hardware.

58
Q

Welke techniek is een voorbeeld van Netwerk virtualisatie?

A

VLANs

59
Q

Welke vijf kenmerken worden als de basis van SDN gezien?

A

Plane seperation, 2) simplified device, 3) centralized control, 4) network automation and virtualization en 5) openness. Lees hoofdstuk 7.1: Emerging Protocol, Controller and application models

60
Q

Welk (type) netwerkfabrikanten hebben zich in het begin ingezet voor SDN?

A

De kleinere bedrijven die invloed wilde krijgen in de markt. Dus niet de gevestigde bedrijven als Cisco en Juniper.

61
Q

Welke redenen waren er voor de gevestigde fabrikanten om niet mee te werken aan de ontwikkeling van SDN?

A

Customer en vendor protection.

62
Q

Welk protocol wordt veelvuldig gebruikt bij SDN-based policy applications?

A

NETCONF. Geef een schematish overzicht van het SDN spectrum van traditioneel netwerken naar reactive openflow.

63
Q

Welke protocollen spelen een rol bij de verschuivingen in het SDN-spectrum?

A

NETCONF, BGP-LS en Path Computation Element Protocol (PCE-P)

64
Q

Wat zijn de voordelen van Network management-based SDN?

A

Least disruptive, 2) least costly en 3) least risky

65
Q

Wat zijn de (mogelijke) nadelen van network management-based SDN?

A

Limited improvement, 2) limited innovation, 3) limited business opportunity. 7.2>

66
Q

Welke bestaande protocollen kunnen worden toegepast in SDN oplossingen?

A

o.a. NETCONF, BGP, MPLS en routingprotocollen.

67
Q

Geef een beschrijving van de basishandelingen van/bij OpenFlow.

A

Geen controller zorgt voor flow table entries in een switch De switch bekijkt de header van de inkomende data en zoekt naar een bijbehorende flow. De actie op de flow wordt daarbij teogepast. Er wordt begonnen met de L2 header en gaat eventueel naar de L3 en L4 header. Als er geen match wordt gevonden, dan wordt de data verzonden naar de controller om te bepalen wat er zou moeten gebeuren. De controller zal dan een update van de flowtable sturen naar de switch. De controller kan zogenaamde wildcard rules definiren.