Vi vet allerede at mesteparten av TCP /IP-protokollen suite ligger i applikasjonslaget. Hva om noen av de andre protokoller skjønt? Er det noen som samhandler med hardware? I denne artikkelen vil vi diskutere Spanning Tree Protocol og hva den gjør for deg.
Spanning Tree Protocol
Vi er kjent med de fleste protokoller og hvordan de brukes. Videre til at vi vet også at mesteparten av protokoller i TCP /IP-suiten bor i applikasjonslaget. Det er også andre viktige protokoller som IP som brukes for ruting hensikt som den inneholder IP-adresser feltet. Du kan kartlegge denne IP-protokollen til nettverkslaget, og som i sin tur er forbundet med rutere. Er det noen andre protokoller assosiert med maskinvareenheter? Faktisk er det og et eksempel ville være Spanning Tree Protocol. Denne protokollen er et lag to (to lag = datalinknivået) protokoll som er forbundet med brytere og broer. Overveiende slår virkelig som broer har falt fra i forhold til bruk.
De fleste protokoller og standarder knyttet til Internett har blitt standardisert av IEEE. Dette organet har gitt Spanning Tree Protocol betegnelsen 802.1d eller aka IEEE 802.1d. Denne type sjargong er viktig å huske på i tilfelle du prøver å oppgi et spørsmål klart for å få et svar. Å kunne snakke i bransjen lingo er ganske viktig. Hva er fornuftig for deg kan ikke være fornuftig til noen andre, derav behovet for bransjetermer. Med det sagt la oss komme videre med STP selv.
grave dypere
For å bedre forstå hva STP gjør, må vi vite hvordan den gjør det, og hvorfor den gjør det. Et høyt nivå forklaring på hva STP gjør er at det ikke er noen løkker i nettverket. Til enhver tid bør det bare være én vei til en destinasjon tilgjengelig. Hva STP gjør er å sikre at det kun har en gitt bane til enhver tid, og det bør banen svikte deretter en annen tar over.
Det er alltid nyttig å visualisere noe heller da bare snakke om det. I den forbindelse har jeg tatt en STP pakke under. Skulle du ønske å også samle noen STP pakker fra hjemmet ruteren (rutere som Linksys eller DLink) for eksempel at du kan gjøre det. Du må installere windump og WinPcap. Når programmet er installert, må du skrive inn følgende BPF filter,
-nXvSs 0
Hva ovenfor bemerket filter vil gjøre er å samle alt sett av datamaskinen. Merk at jeg ikke har satt IP i ovennevnte noterte filter som STP ikke bruker IP for ruting. Var du å inkludere IP i filteret du ikke vil se noen STP pakker. Når det er sagt ta en titt på nedenfor bemerket STP pakke
11:. 21: 22,923375 802.1d config 8000,00: 0f: 66: 46: 17: 8a.8001 root 8000,00: 0f: 66: 46: 17: 8a pathcost
0 alder
0 max
20 hallo to fdelay 0
0x0000: 4242 0300 0000 0000 8000 000f 6646 178a BB ....... ... fF ..
0x0010: 0000 0000 8000 000f 6646 178a 8001 0000 ........ fF ......
0x0020: 1400 0200 0000 a5a5 a5a5 a5a5 a5a5 .... ..........
Vi kan se i ovennevnte at pakken starter med tidsstempel og selve protokollen identifikator "802.1d". Etter det er målet og kilden MAC-adresser hhv. Neste er opp «pathcost" som understreket ovenfor, som i dette tilfellet er lik null. Pathcost vedrører den samlede kostnad for alle koblinger som fører til roten broen. Den neste verdien er at av "alder". Både "alder" og "max" verdier sett i de ovennevnte noterte pakke beregninger knyttet til alder verdi. Den første "alder" verdi er knyttet til den tiden at roten broen opprinnelig generert informasjon fra hvilken bpdu ble funnet ut fra. Den fdelay verdien står for fremover forsinkelse og er tiden beløpsgrense i "lytte" og "læring" tilstander. Du vil ha lagt merke til hvis du har samlet noen STP trafikk at STP pakker selv er faktisk sendes annethvert sekund som angitt i "hello2" verdi sett i ovennevnte pakke. For å bekrefte dette vi bare samle ut pakker og se på tidsstempler som vist nedenfor
11:. 57: 00,017125
802.1d config 8000,00: 0f: 66: 46: 17: 8a.8001 root 8000,00: 0f: 66: 46: 17: 8a pathcost 0 alder 0 max 20 hallo to fdelay 0
0x0000: 4242 0300 0000 0000 8000 000f 6646 178a BB .......... fF .. < BR> 0x0010: 0000 0000 8000 000f 6646 178a 8001 0000 ........ fF ......
0x0020: 1400 0200 0000 a5a5 a5a5 a5a5 a5a5 ........... ...
11: 57: 02,017125
802.1d config 8000,00: 0f: 66: 46: 17: 8a.8001 root 8000,00: 0f: 66: 46: 17: 8a pathcost 0 alder 0 max 20 hallo to fdelay 0
0x0000: 4242 0300 0000 0000 8000 000f 6646 178a BB .......... fF ..
0x0010: 0000 0000 8000 000f 6646 178a 8001 0000 .. ...... fF ......
0x0020: 1400 0200 0000 a5a5 a5a5 a5a5 a5a5 ..............
11: 57: 04,017125
802.1d config 8000,00: 0f: 66: 46: 17: 8a.8001 root 8000,00: 0f: 66: 46: 17: 8a pathcost 0 alder 0 max 20 hallo to fdelay 0
0x0000: 4242 0300 0000 0000 8000 000f 6646 178a BB .......... fF ..
0x0010: 0000 0000 8000 000f 6646 178a 8001 0000 ........ fF ...... < BR> 0x0020: 1400 0200 0000 a5a5 a5a5 a5a5 a5a5 ..............
Bridge protokolldataenheter
Spanning Tree Protocol informasjonen blir gjennomført innen spesialdata rammer som er kalt Bridge Protocol dataenheter eller aka bpdu. Disse bpdus sendes hvert annet sekund, og tillater brytere å holde seg à jour med nettverks endringer. Det finnes også ulike typer STP bytte port moduser.
- Ning. dette er når bryteren behandler BPDU-er som tillater det å bestemme . nettverkstopologi
- Videresending: når en port mottar, eller sender data. Med andre ord fungerer normalt
- Deaktivert. Dette er når systemansvarlig har deaktivert port
- Blokkerings:.. Dette betyr at porten ble blokkert for å stoppe en looping tilstand
Oppsummering
Så langt har vi sett at Spanning Tree Protocol spiller en ganske viktig rolle når det gjelder å forebygge løkker i nettverket. Vi har også sett at den ligger og gjør sin virksomhet på lag To av OSI referansemodell. Det er på dette laget som vi finner brytere. Mye som rutere er knyttet til lags tre. Forhåpentligvis vil du ha installert windump å snuse tilkoblingen som jeg nevnte ovenfor. Dette vil ha lov til å se STP pakker som sendes annethvert sekund.
Den er basert på disse vanlige STP pakker som bryterne selv er i stand til å unngå løkker. Var det ikke for denne protokollen nettverket ville raskt bli oversvømt av rammer som sendes rundt i det uendelige. Ikke en god ting jeg forsikre deg. Det finnes også forskjellige måter som STP kan anvendes i en slått miljø. Ett godt eksempel er når du konfigurerer svitsjen for VLAN-bruk. Du vil da trenge å bruke PVST eller Per VLAN Spanning Tree. Hvis du trodde STP var kompleks du kan da ikke bli overrasket over å høre at PVST er enda mer komplisert.
Når det gjelder å lære og spille med protokoller som STP du er ganske mye forpliktet til å ha en styrt slått. Hva det betyr er at du har en bryter som du kan programmere. Mye som Cisco Catalyst linje av brytere. Lese om STP teori er tørr i de beste tider, og det er derfor faktisk konfigurere det hjelper mye i å lære mer om det. Dette bringer oss til slutten av artikkelen, og som alltid jeg tar gjerne imot tilbakemeldinger. Til neste gang!
Next Page:IPv6-støtte i Microsoft Windows
Læring: dette er når bryteren skaper en veksling tabell som skal kartlegge MAC-adresser til portnummer