← Område 10 Uppslag · VLAN och gränsen för en broadcast Ordlista

Dator- och nätverksteknik · område 10 · lektion 55 och 56

VLAN och gränsen för en broadcast

Hittills har gränsen för en broadcast gått vid routern — en fysisk låda med en kabel i varje nät. Här dras samma gräns mitt i en switch, utan att en enda kabel flyttas. Ett VLAN delar switchens portar i flera broadcastdomäner. Två maskiner som når varandra slutar göra det — fast de behåller sina adresser, i samma nät, med samma mask. Sedan fångas broadcasten vid VLAN-gränsen och jämförs med den från lektion 52. Sist det viktigaste i hela labb 10: att skriva varför den stannade.

1. Tre sätt att dra en gräns

GränsenBroadcastdomänerLektion
1Ingen gräns — två switchar ihopkoppladeEn52
2En router — två nät, var sin routerportTvå54
3VLAN — en switch, två VLANTvå55

De två första finns på switchsidan och routersidan. Den här sidan handlar om den tredje.

2. Vad ett VLAN är

Skolans problem: elevdatorerna och en gäst-uppkoppling i samma byggnad. De ska inte se varandras trafik — inte ens varandras broadcast. Med det du kan hittills behövs två switchar och en router.

Ett VLAN — Virtual Local Area Network, virtuellt lokalt nätverk — löser det i en switch. Varje port tilldelas ett VLAN, och switchen behandlar varje VLAN som om det vore en egen switch:

Skälet är sällan bara tekniskt. Det är ordning, och det är pengar: trafik som inte ska blandas hålls isär utan att en enda kabel eller switch köps in.

3. VLAN-planen

Planen gäller den första switchen, nät A:

VLANNamnPortarAdresser
10ELEVERServern, två av maskinerna, och porten mot routernSom förut: 192.168.<grupp>.x
20GASTDe två andra maskinernaSom förut — de byts först på lektion 57

Två saker i planen är avsiktliga:

Namnet skrivs GAST, inte GÄST — IOS tar inte å, ä och ö.

4. Switchen delas

I parets kopia, på den första switchen:

  1. Läs av portkartan: vilken port har servern, vilka har maskinerna, vilken går till routern?
  2. Bestäm vilka två maskiner som går till VLAN 20. Skriv upp det
  3. Pinga mellan en av dem och en maskin som stannar i VLAN 10. Det går
  4. Konfigurera VLAN 10 och 20 i switchens CLI, och tilldela portarna — porten mot routern i VLAN 10. Konfigurationen står nedan
  5. show vlan brief. Stämmer det mot planen?
  6. Pinga igen, samma två maskiner. Det går inte
  7. Pinga inom VLAN 10 och inom VLAN 20. Det går

Konfigurationen, skriven för demokopians portar. Dina portnummer är dina egna — byt dem efter parets portkarta:

enable
configure terminal
vlan 10
 name ELEVER
vlan 20
 name GAST
exit
interface range FastEthernet0/1 - 3
 switchport mode access
 switchport access vlan 10
exit
interface GigabitEthernet0/1
 switchport mode access
 switchport access vlan 10
exit
interface range FastEthernet0/4 - 5
 switchport mode access
 switchport access vlan 20
end
RadGör
vlan 10, name ELEVERSkapar VLAN 10 och ger det ett namn
interface range …Väljer flera portar på en gång
switchport mode accessPorten tillhör ett VLAN och bär vanliga ramar
switchport access vlan 10Vilket VLAN porten tillhör. Tas bara emot när du står i ett gränssnitt

Cisco IOS-syntax, som resten av området — Ciscos switchar och Packet Tracer, inte alla tillverkares. Finns labbets utrustning kan samma kommandon skrivas in i en hanterbar Cisco-switch.

Anteckna portarna och VLAN:en. Tabellen är planeringsdelen i rapporten:

PortMaskinAdressVLAN
    
    
    

5. show vlan brief

Så här ser kontrollen ut i demokopian:

Switch#show vlan brief

VLAN Name        Status    Ports
---- ----------- --------- ------------------------------
1    default     active    Fa0/6, Fa0/7, … Gi0/2
10   ELEVER      active    Fa0/1, Fa0/2, Fa0/3, Gi0/1
20   GAST        active    Fa0/4, Fa0/5

VLAN 1 finns kvar med portarna ingen rört. Det är switchens standard — alla portar börjar där.

Vad som inte ändrats

Samma kabel, samma switch, samma adress, samma mask, samma nät. Det enda som ändrats är en inställning på två portar.

Kontrollfrågan

Vad är det enda som ändrats mellan steg 3 och steg 6?

6. Varför pingen dör

Maskinen i VLAN 20 vill pinga 192.168.<grupp>.10. Samma nät, enligt masken. Den skickar alltså en ARP-broadcast. Switchen flödar den — men bara till VLAN 20:s portar. Maskinen i VLAN 10 får aldrig frågan. Ingen svarar. Pingen dör innan den ens skickats.

Pinga också nät B från VLAN 20. Det går inte heller — VLAN 20 har ingen väg till routern. Det löses på lektion 57, se trunksidan.

7. Router och VLAN jämförda

Lektion 54 — routerLektion 55 — VLAN
Vad skiljer maskinerna åtVar sin routerportVar sitt VLAN i samma switch
FysisktTvå switcharEn switch
BroadcastdomänerTvåTvå
Samma nät?Nej — olika nätdelJa — ändå isär
Samma princip, gjord i mjukvara

Två maskiner i olika VLAN är lika avskilda som två maskiner bakom var sin routerport. Därför gäller samma slutsats: ska de nå varandra krävs något som routar mellan dem. Det är lektion 57.

8. Ordning, inte lås

Ett VLAN håller isär trafik logiskt. Det är inte i sig ett skydd.

Riktig säkerhet kräver mer: behörighet, brandvägg, övervakning. VLAN är ordning, inte lås. Kursen går inte djupare än så.

Vill du ha mer

Kör show mac address-table och titta på kolumnen Vlan. Samma switch, samma tabell — men raderna tillhör olika VLAN.

Flytta en maskin från VLAN 20 till VLAN 10 med ett enda kommando, och pinga. Ingen kabel rördes.

Lägg en tredje maskin i VLAN 20 och pinga inom VLAN:et. Hur många broadcastdomäner har switchen nu? Och hela nätet, med nät B?

9. Delningen kontrolleras

Lektion 56 börjar med att delningen är klar:

  1. show vlan brief på den första switchen
  2. Stämmer portarna mot parets tabell?
  3. Porten mot routern i VLAN 10? Ligger den kvar i VLAN 1 når VLAN 10 inte nät B längre
  4. Pinga inom VLAN 10: går. Pinga mellan VLAN 10 och 20: går inte

Slutar också pingen inom VLAN 10 att fungera har en port hamnat i fel VLAN. Jämför show vlan brief med portkartan.

10. Broadcasten vid VLAN-gränsen

I VLAN 10:

  1. arp -d på en maskin i VLAN 10
  2. Simulation, filter på ARP
  3. Pinga en annan maskin i VLAN 10
  4. Capture/Forward tills frågan nått alla den ska nå: servern, den andra maskinen, porten mot routern
  5. Skärmbild. Vilka portar fick den? Vilka fick den inte?

I VLAN 20:

  1. arp -d på en maskin i VLAN 20
  2. Pinga 192.168.<grupp>.10 — en maskin i VLAN 10, samma nät
  3. Följ frågan. Den når bara VLAN 20:s andra port. Ingen svarar. Skärmbild

Fyll i:

Broadcasten frånNådde portarnaNådde inte
VLAN 10  
VLAN 20  

Tabellen säger vad bilden visar. Den ska in i rapporten, inte bara skärmbilden.

Kontrollfrågan

ARP-frågan från VLAN 20 gällde en adress i samma nät. Varför fick den maskinen aldrig frågan?

11. Jämförelsen med lektion 52

Lägg din skärmbild från lektion 52 bredvid dagens:

Lektion 52Lektion 56
SwitcharTvåEn
Broadcasten nåddeVarje port på båda utom källportenBara VLAN 10:s portar
BroadcastdomänerEnTvå — en per VLAN
Vad avgjorde gränsenDet fanns ingenVLAN-indelningen
Meningen som är hela området

Switchningen avgör att en broadcast flödas inom en domän. VLAN avgör var domänens gräns går. Det är de två tillsammans — inte kabeln, inte antalet switchar — som stoppar trafiken vid VLAN-gränsen.

Det är den meningen rapporten ska förklara, inte skriva av.

Och den tredje delen, från lektion 54: porten mot routern ligger i VLAN 10. Broadcasten nådde routern — och stannade där, som alltid.

12. Förklaringen skrivs

Skärmbilden är bevis. Förklaringen är betyget.

Att visa att en ping misslyckas är E-nivå. Det labb 10 bedömer — för första gången i kursen mot A-kriteriets samband mellan de olika delarna som ingår i nätverkets uppbyggnad — är förklaringen. Den som bara har skärmbilden har E.

Skriv ett eget första utkast i ditt labbdokument, innan du läser vidare. Frågan att svara på:

Varför nådde broadcasten från VLAN 10 inte maskinerna i VLAN 20, fast de sitter i samma switch och har adresser i samma nät?
Utkastet först

Läs inte nivåerna nedan förrän du har skrivit ditt eget. Annars skriver du av A-nivån — och då är den inte din.

13. Samma mening i tre nivåer

Tre sätt att skriva om samma sak. Skillnaden är kvalitativ, inte en fråga om längd.

E — säger vad som hände

Broadcasten från VLAN 10 nådde bara maskinerna i VLAN 10. Pingen till VLAN 20 gick inte.

C — säger varför, med mekanismen

Broadcasten stannade inom VLAN 10 eftersom switchen bara flödar en broadcast till portar i samma VLAN. Varje VLAN är en egen broadcastdomän, så maskinerna i VLAN 20 fick aldrig ARP-frågan och kunde inte svara.

A — säger också hur delarna hänger ihop, och vad det får för följd

Broadcasten stannade inom VLAN 10 eftersom switchen flödar en broadcast bara till portar i samma VLAN — switchningen bestämmer att den flödas, VLAN-indelningen bestämmer hur långt. Att maskinerna har adresser i samma nät spelar ingen roll: ARP-frågan når aldrig fram, så IP-lagret får aldrig chansen. Det är samma resultat som när två nät skiljs av en router, som på lektion 54, men gjort i switchens inställningar i stället för med en kabel. Därför behövs en router också mellan VLAN — och VLAN 20 behöver ett eget IP-nät för att routern ska kunna skilja dem åt.

Skriv sedan om ditt utkast. Inte av nivåerna — efter dem. Målet är att nå ett steg högre än utkastet. Fråga dig: står det varför, eller bara vad?

Står det för att de är i olika nät har du blandat ihop med lektion 53. På lektion 55 var de i samma nät, med samma mask. Det var VLAN:et.

Labb 10:s tredje underlag

Skärmbilderna, tabellen över vilka portar broadcasten nådde, och förklaringen i dina egna ord. På lektion 58 går förklaringen in i resultatdelen i färdigskriven form, med routerns roll tillagd. Se labbsidan.

Vill du ha mer

Flytta porten mot routern till VLAN 20 och se vad som händer med VLAN 10:s väg till nät B. Flytta tillbaka.

Om en broadcast skickas i VLAN 1 — vilka portar når den?

Läs din omskrivna förklaring för din labbpartner, och låt partnern säga vilken nivå den når.

14. Vanliga missuppfattningar

10 rader

Man tror oftaMen
Det var adressen som stoppade pingenSamma nät, samma mask. Bara VLAN:et ändrades
Kabeln stoppar trafikenSamma kabel som förut. Inställningen avgör
Maskinerna i VLAN 20 ska få nya adresser direktInte på lektion 55. Då försvinner beviset. Lektion 57
VLAN skyddar mot intrångOrdning, inte lås. Felkonfiguration och VLAN-hopping
Portnumren i exemplet gäller allaVarje pars portkarta är egen
VLAN 10 når inte nät B, alltså är routern felPorten mot routern ligger kvar i VLAN 1. Lägg den i VLAN 10
Broadcasten når VLAN 20, alltså fungerar VLAN inteEn port ligger i fel VLAN. show vlan brief
Förklaringen är att pingen gick inteDet är vad som syntes, och det är E. Varför gick den inte?
A-meningen kan skrivas avUtkastet först. Nivåerna sedan. Omskrivningen i egna ord
Namnet kan vara GÄSTIOS tar inte å, ä och ö. GAST

15. Ordlista

Ordträning

OrdBetyder
VLANVirtual Local Area Network — en switch vars portar delas i flera broadcastdomäner
VLAN-planVilken port som tillhör vilket VLAN, och vilka adresser maskinerna har
Access-portEn switchport som tillhör ett enda VLAN och bär vanliga ramar
VLAN 1Switchens standard-VLAN. Alla portar börjar där
show vlan briefVisar varje VLAN, dess namn och dess portar
interface rangeVäljer flera portar på en gång i switchens CLI
VLAN-hoppingTekniker där en angripare lurar switchen att skicka ramar in i ett annat VLAN
PortkartaVilken maskin som sitter i vilken port. Varje par har sin egen