Network+ Academy · Lektion

Virtuella switchar och nätverk

Lär Er hur virtuella nätverk ansluter virtuella maskiner utan fysiska kablar.

Lektion 2 av 413 steg

Virtuella switchar och nätverk är en gratis lektion i Network+ Academy på CoddyKit. Detta är lektion 2 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Network+ Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Network+ Academy innehåller totalt 4 lektioner.

Nätverk i värden

När många virtuella maskiner körs på samma fysiska server behöver de fortfarande kommunicera med varandra och med omvärlden. En virtuell switch (vSwitch) är programvara i hypervisorn som utför samma uppgift som en fysisk switch, men för virtuella maskiner.

Den vidarebefordrar Ethernet-ramar mellan virtuella maskiner och ut genom värdens fysiska nätverkskort, så att nätverket nu når in i själva servern.

Vad ett virtuellt nätverkskort är

Varje virtuell maskin tilldelas ett eller flera virtuella nätverkskort (virtual network interface cards). För gästoperativsystemet ser ett vNIC ut precis som ett riktigt Ethernet-kort med en egen MAC-adress (Media Access Control-hårdvaruadress).

vNIC-kortet ansluter till en port på den virtuella switchen. Därefter avgör hypervisorn om trafiken ska stanna i värden eller gå ut på det fysiska lokala nätverket.

Så vidarebefordrar en vSwitch trafik

En virtuell switch fungerar som sin fysiska motsvarighet: den lär sig vilken MAC-adress som finns på vilken virtuell port och vidarebefordrar bara ramar dit de ska. Trafik mellan två virtuella maskiner på samma värd passerar aldrig genom en fysisk kabel och är därför extremt snabb.

När en virtuell maskin behöver nå en annan värd eller internet skickar vSwitch ut ramen genom en uplink, alltså värdens riktiga nätverkskort.

Uplänkar till den fysiska världen

En uplink är det fysiska nätverkskortet i värden som ansluter den virtuella switchen till det riktiga nätverket. Ni kan binda flera fysiska nätverkskort till en vSwitch för högre bandbredd och redundans, en teknik som kallas NIC teaming eller länkaggregering.

Om kabeln till en uplink slutar fungera håller de andra de virtuella maskinerna uppkopplade. Utan en uplink blir en vSwitch isolerad och de virtuella maskinerna kan bara kommunicera med varandra.

Virtuella VLAN

Virtuella switchar stöder VLAN (Virtual Local Area Networks), precis som hårdvarubaserade switchar. Ni kan placera virtuella maskiner i separata VLAN så att exempelvis webbservrar och databasservrar isoleras även när de körs på samma värd.

vSwitch märker ramar med VLAN-ID:n och skickar dem över en trunk-uplink till det fysiska nätverket, så att segmenteringen förblir konsekvent från den virtuella världen till den fysiska.

Interna och externa nätverk

Hypervisorer erbjuder flera anslutningslägen för vSwitch:

  • Externt: bundet till ett fysiskt nätverkskort, så att virtuella maskiner når det lokala nätverket och internet.
  • Internt: virtuella maskiner kan kommunicera med varandra och med värden, men inte med det externa nätverket.
  • Privat: virtuella maskiner kan endast kommunicera med varandra och är helt isolerade, även från värden.

Genom att välja rätt läge styr ni exakt hur långt trafiken från en virtuell maskin kan färdas.

NAT-nätverk för virtuella maskiner

Många hypervisorer för persondatorer erbjuder läget NAT (Network Address Translation). De virtuella maskinerna finns i ett privat virtuellt nätverk och delar värdens enda IP-adress för att nå internet, på samma sätt som enheter i hemmet delar en offentlig adress.

NAT är praktiskt i labbmiljöer eftersom virtuella maskiner får internetåtkomst utan att behöva en egen adress på det riktiga lokala nätverket, men inkommande anslutningar kräver portvidarebefordran.

Distribuerade virtuella switchar

I stora datacenter sträcker sig en distribuerad virtuell switch över många fysiska värdar och hanteras som en logisk switch. VMware vDS och liknande verktyg låter administratörer konfigurera nätverkspolicyer en gång och tillämpa dem överallt.

Det håller inställningarna konsekventa när en virtuell maskin migreras live mellan värdar, eftersom nätverkskonfigurationen automatiskt följer den virtuella maskinen i stället för att konfigureras per värd.

Programvarudefinierade nätverk

SDN (Software-Defined Networking) separerar kontrollplanet (beslut om vart trafiken ska gå) från dataplanet (den faktiska vidarebefordringen). En central styrenhet programmerar nätverket med programvara, vilket gör det flexibelt och automatiserat.

Virtuella switchar passar naturligt för SDN: hela nätverket kan definieras, ändras och skalas i kod i stället för genom att kablar kopplas om, vilket är nödvändigt i molnskala.

Varför detta är viktigt för tekniker

Modern felsökning slutar ofta inne i en värd. En virtuell maskin utan anslutning kan ha sitt vNIC anslutet till fel vSwitch eller fel VLAN, eller till en uplink som ligger nere. Om ni förstår det virtuella lagret sparar ni timmar på att leta efter fysiska kablar som faktiskt fungerar.

Samma begrepp (switchar, VLAN och MAC-adresser) gäller, men de är implementerade i programvara i hypervisorn.

Sätta ihop helheten

Ett vNIC i en virtuell maskin ansluts till en vSwitch-port. vSwitch vidarebefordrar lokal trafik direkt och skickar extern trafik via en uplink till det fysiska lokala nätverket, eventuellt märkt med ett VLAN. Genom att välja lägena externt, internt, privat eller NAT styr ni räckvidden, medan distribuerade switchar och SDN skalar denna design över hela datacenter.

Snabbtest

Testa era kunskaper om virtuella nätverkslägen.

Sammanfattning

En virtuell switch vidarebefordrar ramar mellan virtuella maskiner med hjälp av deras virtuella nätverkskort och ansluter till det fysiska nätverket genom en uplink. vSwitch stöder VLAN och erbjuder lägena externt, internt, privat och NAT för att styra räckvidden. Distribuerade switchar och SDN skalar denna design över datacenter, så nätverksfelsökning omfattar nu även insidan av värden.

Gratis att börja

Lär dig Network+ Academy med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”Virtuella switchar och nätverk” gratis?

Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Network+ Academy, inklusive ”Virtuella switchar och nätverk”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Network+ Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Virtuella switchar och nätverk”?

Lär Er hur virtuella nätverk ansluter virtuella maskiner utan fysiska kablar. Ni övar på Network+ Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Network+ Academy?

Du behöver inga förkunskaper. Utbildningen i Network+ Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.

Hur lång tid tar lektionen ”Virtuella switchar och nätverk”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Network+ Academy-lektionen?

Ja. Varje Network+ Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Virtuella maskiner och hypervisorer
  2. Virtuella switchar och nätverk
  3. Publika, privata och hybrida moln
  4. Molnanslutning och VPC
← Tillbaka till Network+ Academy