Eeldame, et STP on konvergentsi seisundis. Mis juhtub, kui ma vĂ”tan kaabli ja ĂŒhendatakse lĂŒliti N otse juurtasus lĂŒlitiga A? Root Bridge "nĂ€eb", et tal on uus aktiivne port ja saadab selle kaudu BPDU.

LĂŒliti N, saades selle raami nullkuluga, mÀÀrab uue pordi kaudu marsruudi maksumuseks 0+19=19, kui tema juurport on 76. PĂ€rast seda liigub lĂŒliti N port, mis oli varem seisundis disabled, lĂ€bi kĂ”ik ĂŒlemineku etapid ja lĂŒlitub edastusreĆŸiimi 50 sekundi pĂ€rast. Kui sellele lĂŒlitile on ĂŒhendatud teised seadmed, siis kaotavad kĂ”ik need 50 sekundiks ĂŒhenduse juurtasu ja kogu vĂ”rguga.
Sama moodi nagu G-lĂŒliti, kes sai H-lĂŒlitilt BPDU raami teatega, et hind on 19. Ta muudab oma mÀÀratud porta hinda 19 + 19 = 38 ning mÀÀrab selle uut tĂŒĂŒpi juurporti, kuna tema endise juurporta hind on 57, mis on suurem kui 38. SeejĂ€rel algavad taas kĂ”ik sadama mÀÀramise etapid, mis kestavad 50 s ning lĂ”puks kogu vĂ”rk kokku kukub.

NĂŒĂŒd vaatame, mis juhtub sarnases olukorras RSTP kasutamise korral. JuurlĂŒliti saadab samamoodi BPDU H-lĂŒlitile, kuid kohe pĂ€rast seda blokeerib oma porta. Saades selle raami, mÀÀrab H-lĂŒliti, et antud marsruudi hind on vĂ€iksem kui tema juurporta hind, ning blokeerib selle kohe. PĂ€rast seda saadab H juurlĂŒlitile ettepaneku uue porta avamiseks, kuna tema hind on vĂ€iksem kui juba olemasoleva juurporta hind. PĂ€rast juurlĂŒliti nĂ”usolekut avab ta oma porta ja saadab H-lĂŒlitile kokkuleppe, mille jĂ€rel viimane muudab uue porta oma juurportiks.

Sellega seoses toimub tĂ€nu Proposal/Agreement mehhanismile juurporti ĂŒmbernimetamine praktiliselt koheselt ning kĂ”ik seadmed, mis on ĂŒhendatud lĂŒlitiga H, ei kaota ĂŒhendust vĂ”rguga.
Uue juurporti mÀÀramisega muudab lĂŒliti H vana juurporti alternatiivseks portiks. Sama juhtub ka lĂŒliti G puhul â ta vahetab lĂŒlitiga H sĂ”numeid Proposal/Agreement, mÀÀrab uue juurporti ja blokeerib ĂŒlejÀÀnud sadamad. SeejĂ€rel jĂ€tkab protsess jĂ€rgmises vĂ”rgu segmendis lĂŒlitiga F.

LĂŒliti F analĂŒĂŒsib kulusid ja nĂ€eb, et marsruut juur-lĂŒlitisse alumise numbri kaudu maksaks 57, samas kui juba olemasolev marsruut ĂŒlemise numbri kaudu maksab 38, ja jĂ€tab kĂ”ik kui oli. Selgudes, blokeerib lĂŒliti G oma F suunatud sadama ja suunab liikluse juur-lĂŒlitisse uue marsruudi kaudu G-H-A.
Kuni lĂŒliti F ei saa Proposal/Agreement lĂŒlitilt G, hoiab ta oma alumise sadama blokeeritud, et vĂ€ltida silmuste tekkimist. Nii nĂ€ete, et RSTP on vĂ€ga kiire protokoll, mis ei tekita vĂ”rgus STP-le omaseid probleeme.
NĂŒĂŒd vaatame kĂ€ske. Peate minema lĂŒliti globaalsesse konfiguratsioonireĆŸiimi ja valima PVST vĂ”i RPVST reĆŸiimi kĂ€suga spanning-tree mode . SeejĂ€rel peate otsustama, kuidas muuta konkreetse VLAN-i prioriteeti. Selleks kasutatakse kĂ€sku spanning-tree vlan priority . Viimases videolektuuris peaksite meenutama, et prioriteet on number, mis on jagatavaid 4096 ja vaikevÀÀrtus on 32768 pluss VLAN-i number. Kui valisite VLAN1, siis vaikeprioriteet on 32768+1= 32769.

Miks vĂ”ib olla vajalik vĂ”rgu prioriteeti muuta? Teame, et BID koosneb prioriteedi numbrilisest vÀÀrtusest ja MAC-aadressist. Seadme MAC-aadressi ei saa muuta, see on pĂŒsiv vÀÀrtus, seega saab muuta ainult prioriteedi suurust.
Oletame, et eksisteerib suur vĂ”rk, kus kĂ”ik Cisco seadmed on ĂŒhendatud ringikujuliselt. Samuti on vaikimisi aktiveeritud PVST, mistĂ”ttu valitakse sĂŒsteemi poolt juurswitch. Kui kĂ”ik seadmed omavad sama prioriteeti, siis eelistatakse switchi, millel on kĂ”ige vanem MAC-aadress. Kuid see vĂ”ib olla 10â12 aastat vana, vanamoodne switch, millel puuduvad isegi vajalikud vĂ”imsus ja jĂ”udlus, et âemaldadaâ nii suurt vĂ”rku.
Samas vĂ”ib teie vĂ”rgus olla uusim switch, mis maksab mitu tuhat dollarit, kuid suurema MAC-aadressi tĂ”ttu on sunnitud âallumaâ vanemale switchile, mille hind on paar saja dollari ringis. Kui vana switch muutub juurswitchiks, nĂ€itab see tĂ”sist vĂ”rgu kavandamise viga.
SeetĂ”ttu peate minema uue switchi seadistustesse ja mÀÀrama sellele minimaalse prioriteedi, nĂ€iteks 0. Kui kasutatakse VLAN1, siis koguprioriteedi vÀÀrtus on 0+1=1, ja kĂ”ik ĂŒlejÀÀnud seadmed peavad seda pidevalt juurswitchina.
Kujutage nĂŒĂŒd ette sellist olukorda. Kui juurswitch mingil pĂ”hjusel muutub kĂ€ttesaamatuks, vĂ”ib teil tekkida soov, et uueks juurswitchiks saaks mitte ĂŒkskĂ”ik milline madalama prioritiseerimisega switch, vaid mĂ”ni konkreetne switch, millel on paremad vĂ”rgufunktsioonid. Sel juhul kasutatakse Root Bridge'i seadistustes kĂ€sku, mis mÀÀrab peamise ja sekundaarse juurswitchi: spanning-tree vlan root . Peamise switchi prioriteedi vÀÀrtus Primary on 32768 - 4096 - 4096 = 24576. Sekundaarse switchi Secondary puhul arvutatakse see jĂ€rgnevalt: 32768 - 4096 = 28672.
Te ei pea neid numbreid kĂ€sitsi sisestama â sĂŒsteem teeb seda teie eest automaatselt. Seega on juurswitch prioriteediga 24576, ja kui see pole saadaval, siis on prioriteediga 28672 switch, samas kui kĂ”igi teiste switchide prioriteet jÀÀb vaikimisi vĂ€hemalt 32768. Nii tuleks kĂ€ituda, kui te ei soovi, et sĂŒsteem mÀÀraks juurswitchi automaatselt.
Kui soovite vaadata STP protokolli seadistusi, peate kasutama kĂ€sku show spanning-tree summary. Vaatame nĂŒĂŒd kĂ”iki tĂ€na Ă”ppitud teemasid Packet Traceris. Kasutan 4-switchi topoloogiat mudelist 2690, mis ei ole tĂ€htis, kuna kĂ”ik Cisco switchi mudelid toetavad STP-d. Need on omavahel ĂŒhendatud nii, et vĂ”rk moodustab suletud ringi.
Cisco seadmed töötavad vaikimisi PSTV+ reĆŸiimis, mis tĂ€hendab, et igale pordile on konvergentsiks vajalik mitte rohkem kui 20 s. Simulatsiooni paneel vĂ”imaldab esitada liiklust ja vaadata loodud vĂ”rgu toimimise parameetreid.

NÀete, milline on STP BPDU raami olemus. Kui nÀete versiooni 0 tÀhist, siis on tegemist STP-ga, sest RSTP jaoks kasutatakse versiooni 2. Siin on samuti Root ID vÀÀrtus, mis koosneb prioriteedist ja juurswitchi MAC-aadressist, ning sellele vastav Bridge ID vÀÀrtus.

Needleud, et see hind on vĂ”rdne, kuna tee hind juurt Switch'i SW0 on 0, seega on ta ise juurt Switch. Nii et pĂ€rast Switch'ide aktiveerimist STP kasutamise kaudu toimus automaatne Root Bridge'i valik ja vĂ”rk hakkas töötama. NĂ€ete, et ĂŒlemine port Fa0/2 Switch'il SW2 viidi Blocking olekusse, et vĂ€ltida silmust, kuid oranĆŸ marker nĂ€itab seda.

Liigume Switch SW0 seadistuste konsooli ja kasutame paar kĂ€sku. Esimene on kĂ€sk show spanning-tree, mille sisestamisel kuvatakse ekraanil teave PSTV+ reĆŸiimi kohta VLAN1 vĂ”rgus. Kui kasutame mitut VLAN-i, siis akna alumises osas kuvatakse veel ĂŒks teabepaneel teise ja jĂ€rgmiste kasutatavate vĂ”rkude jaoks.

NĂ€ete, et STP-protokoll on IEEE standardi kohaselt saadaval, mis tĂ€hendab PVSTP+ kasutamist. Tehniliselt ei ole see .1d standard. Siin on ka teave Root ID kohta: prioriteet 32769, juurdeseadmest MAC-aadress, maksumus 19 jne. Edasi tuleb teave Bridge ID kohta, kus prioriteeti lahti seletatakse: 32768 +1 ja sellele jĂ€rgneb teine MAC-aadress. Nagu nĂ€ete, eksisin â lĂŒliti SW0 ei ole juurlĂŒliti, juurlĂŒliti on teise MAC-aadressiga, mis on toodud Root ID parameetrites. Arvan, et see on tingitud sellest, et SW0 sai BPDU raami teabega, et mĂ”ni teine lĂŒliti vĂ”rgus on suuremate vĂ”imalustega juurlĂŒliti olema. NĂŒĂŒd vaatame seda lĂ€hemalt.
(tĂ”lkija mĂ€rkus: Root ID â juurlĂŒliti identifikaator, mis on kĂ”igil sama VLAN-i vĂ”rgus asuvatel seadmetel sama, mis töötab STP protokolli alusel; Bridge ID â kohaliku lĂŒliti identifikaator, mis kuulub Root Bridge'i, mis vĂ”ib olla erinev erinevate lĂŒlitite ja VLAN-ide puhul).
Teine asjaolu, mis viitab sellele, et SW0 ei ole juuriswitch, on see, et juuriswitchil ei ole Root Port'i, kuid antud juhul on olemas nii Root Port kui ka Designated Port, mis on forwarding olekus. Samuti nĂ€ete p2p ehk "punkt-punkt" ĂŒhenduse tĂŒĂŒpi. See tĂ€hendab, et pordid fa0/1 ja fa0/2 on ĂŒhendatud otse naaberswitchidega.
Kui mĂ”ni port oleks ĂŒhendatud hubiga, oleks ĂŒhenduse tĂŒĂŒp mĂ€rgitud kui shared, hiljem vaatame seda lĂ€hemalt. Kui ma sisestan kĂ€su show spanning-tree summary, nĂ€eme, et see switch on PVSTP reĆŸiimis, edasi jĂ€rgnevad loetelu mitteaktiivsetest portide funktsioonidest.

Edasi nĂ€idatakse staatust ja VLAN1 teenindavate portide arvu: blocking 0, listening 0, learning 0, forwarding olekus STP reĆŸiimis on 2 porti.
Enne kui liigume switchi SW2 juurde, vaatame switchi SW1 seadeid. Selleks kasutame sama kÀsku show spanning-tree.

NĂ€ete, et Root ID MAC-aadress SW1 lĂŒlitil on sama, mis SW0-l, sest kĂ”ik seadmed vĂ”rgus saavad sama Root Bridge seadme aadressi, usaldades STP protokolli tehtud valikut. Nagu nĂ€ete, on SW1 tegelikult juur-lĂŒliti, kuna Root ID ja Bridge ID aadressid ĂŒhtivad. Lisaks on siin teadanne "see lĂŒliti on juur-lĂŒliti".
Veel ĂŒks mĂ€rk juur-lĂŒlitist on see, et tal ei ole Root-portte; mĂ”lemad portid on mÀÀratud Designated-portideks. Kui kĂ”ik pordid on nĂ€idatud kui Designated ja on forwarding-olekus, siis on tegemist juur-lĂŒlitiga.
LĂŒliti SW3 sisaldab sarnast teavet, ja nĂŒĂŒd liigun SW2 juurde, sest ĂŒks tema porte on Blocking-olekus. Kasutan kĂ€sku show spanning-tree ja nĂ€eme, et Root ID ja prioriteedi vÀÀrtus on sama nagu teistel lĂŒlititel.
Edasi on mĂ€rgitud, et ĂŒks portidest on Alternative. Ăra lasku end sellest segadusse, standard 802.1d nimetab seda Blocking Portiks, kuid PVSTP-s on blokeeritud port alati tĂ€histatud kui Alternative. Nii et see alternatiivne Fa0/2 port on blokeeritud olekus, samas kui port Fa0/1 toimib Root Portina.
Blookeeritud port asub vĂ”rgu segmendis lĂŒliti SW0 ja lĂŒliti SW2 vahel, omades seelĂ€bi vĂ€ltimatut silmnĂ€gevust. Nagu nĂ€ete, kasutavad lĂŒlitid p2p-ĂŒhendust, kuna nendega ei ole ĂŒhendatud muid seadmeid.

Meie vĂ”rk lĂ€heneb STP protokollile. NĂŒĂŒd vĂ”tan kaabli ja ĂŒhendan otse lĂŒliti SW2 konnektiivlĂŒliti SW1-ga. PĂ€rast seda hakkavad kĂ”ik SW2 portid olema tĂ€histatud oranĆŸide markeritega.

Kasutades kĂ€sku show spanning-tree summary, nĂ€eme, et esmalt on kaks porti seisundis Listening, seejĂ€rel lĂ€hevad nad seisundisse Learning ja mĂ”ne sekundi pĂ€rast seisundisse Forwarding, selle kĂ€igus muutub markerite vĂ€rv roheliseks. Kui nĂŒĂŒd sisestada kĂ€sk show spanning-tree, on nĂ€ha, et Fa0/1, mis varem oli Root-port, on nĂŒĂŒd lĂŒlitunud blokeerimise seisundisse ja muutunud Alternative-portiks.

Ports Fa0/3, kuhu on ĂŒhendatud juurswitchi kaabel, on saanud Root-port ja port Fa0/2 on muutunud mÀÀratud Designated-portiks. Vaatame veel kord konvergentsi protsessi. Ma lahutan kaabli SW2-SW1 ja naasen eelneva topoloogia juurde. NĂ€ete, et portide SW2 olek muutub esmalt blokeerituks ja muutub jĂ€lle oranĆŸiks, seejĂ€rel lĂ€bivad nad jĂ€rk-jĂ€rgult Listening ja Learning olekud ning jĂ”uavad Forwarding olekusse. Samal ajal muutub ĂŒks port roheliseks, samas kui teine, mis on ĂŒhendatud switchiga SW0, jÀÀb oranĆŸiks. Konvergentsiprotsess kestis pĂ€ris kaua, see on STP töö hind.

NĂŒĂŒd vaatame, kuidas RSTP töötab. Alustame switchist SW2 ja sisestame selle seadetes kĂ€su spanning-tree mode rapid-pvst. Selle kĂ€su jaoks on vaid kaks parameetri varianti: pvst ja rapid-pvst, mina kasutan teist. PĂ€rast kĂ€su sisestamist liigub switch RPVST reĆŸiimi, seda saab kontrollida kĂ€suga show spanning-tree.

Alustuseks nĂ€ete teadet, et meil on nĂŒĂŒd RSTP protokoll aktiivne. KĂ”ik muu on jÀÀdnud muutumatuks. SeejĂ€rel pean sama tegema kĂ”igi ĂŒlejÀÀnud seadmetega, ning sellega RSTP seadistamine lĂ”ppeb. Vaadakem, kuidas see protokoll töötab nagu me varem tegime STP nĂ€itel.
Seon uuesti kaabliga lĂŒliti SW2 otse juurlĂŒlitiga SW1 - vaatame, kui kiiresti konvergents toimub. Sisestan kĂ€su show spanning-tree summary ja nĂ€en, et kaks lĂŒliti porti on Blocking olekus ja ĂŒks Forwarding olekus.

NĂ€ete, et konvergents toimus peaaegu koheselt, seega vĂ”ite selgelt nĂ€ha, kui palju RSTP on kiirem kui STP. JĂ€tkame kĂ€su spanning-tree portfast default kasutamisega, mis seab kĂ”ik lĂŒliti pordid vaikimisi portfast reĆŸiimi. See on asjakohane juhul, kui enamiku lĂŒliti portidest on Edge-portid, mis on otseselt ĂŒhendatud hostidega. Kui meil on port, mis ei ole Edge, seadistame selle tagasi spanning-tree reĆŸiimi.
VLAN-idega töötamiseks saab kasutada kĂ€sku spanning-tree vlan koos parameetritega priority (mÀÀrab lĂŒliti prioriteedi spanning-tree jaoks) vĂ”i root (mÀÀrab lĂŒliti juureks). Kasutame kĂ€sku spanning-tree vlan 1 priority, mÀÀrates prioriteediks mis tahes arvu, mis on 4096 mitmekordne, vahemikus 0 kuni 61440. Sel viisil saab kĂ€sitsi muuta iga VLAN-i prioriteeti.
Saame sisestada kÀsu spanning-tree vlan 1 root koos parameetritega primary vÔi secondary, et seadistada pÔhijuurt vÔi varuport konkreetse vÔrgu jaoks. Kui kasutan spanning-tree vlan 1 root primary, siis on see port pÔhijuurt port VLAN1 vÔrgule.
Sisestan kĂ€su show spanning-tree ja nĂ€eme, et lĂŒliti SW2-l on prioriteet 24577, Root ID ja Bridge ID MAC-aadressid ĂŒhtivad, mis tĂ€hendab, et ta on nĂŒĂŒd juurlĂŒliti.

NĂ€ete, kui kiiresti toimus lĂŒlitite rollide muutmine ja vastavusse viimine. NĂŒĂŒd tĂŒhistan pĂ”hivĂ”rgu lĂŒliti reĆŸiimi kĂ€suga no spanning-tree vlan 1 root primary, pĂ€rast mida taastub tema prioriteet eelnevale vÀÀrtusele 32769 ja juurlĂŒliti roll lĂ€heb tagasi SW1-le.
Vaadake, kuidas portfast töötab. Sisestan kĂ€su int f0/1, pÀÀsen selle sadama seadistustesse ja kasutan kĂ€sku spanning-tree, pĂ€rast mida sĂŒsteem annab parameetrite vÀÀrtuste nĂ€punĂ€iteid.

SeejĂ€rel kasutan kĂ€sku spanning-tree portfast, mille saab sisestada parameetritega disable (keelab portfasti funktsiooni sellel sadamal) vĂ”i trunk (lĂŒlitab portfasti funktsiooni sisse sellel sadamal isegi trunk-reĆŸiimis).
Kui sisestate spanning-tree portfast, aktiveeritakse funktsioon lihtsalt sellel sadamal. BPDU Guard funktsiooni aktiveerimiseks tuleb kasutada kÀsku spanning-tree bpduguard enable; kÀsk spanning-tree bpduguard disable keelab selle funktsiooni.
Kiirelt rÀÀgin veel ĂŒhest asjast. Kui VLAN1 lĂŒliti SW2 liides suunas SW3 on blokeeritud, siis teiste seadistuse parameetrite korral teise VLAN-i, nĂ€iteks VLAN2, puhul vĂ”ib see sama liides saada juurpordiks. Nii vĂ”ib sĂŒsteemis rakenduda koormuse tasakaalustamise mehhanism - ĂŒhes kohas ei kasutata seda vĂ”rgu segmenti, teises kohas aga kasutatakse.
NĂ€itan, mis juhtub, kui ĂŒhendame hubi ja meil tekib jagatud liides. Lisa sinne skeemile hub ja ĂŒhenda see lĂŒlitiga SW2 kahe kaabli abil.

Show spanning-tree kÀsk nÀitab jÀrgmisi tulemusi.

Fa0/5 (lĂŒliti vasakus alumises ports) muutub backup-ports, samas kui Fa0/4 (lĂŒliti paremas alumises ports) muutub mÀÀratud designated-ports. MĂ”lema porta tĂŒĂŒp on ĂŒhine, ehk shared. See tĂ€hendab, et hub-lĂŒliti liidesed on ĂŒhisvĂ”rgus.
RSTP kasutamise tĂ”ttu saime jagada portide vahel alternatiivseid ja varuportte. Kui me lĂŒlitame SW2 reĆŸiimi pvst kĂ€sklusega spanning-tree mode pvst, mĂ€rkame, et liides Fa0/5 on taas lĂ€inud Alteernatiivse olukorra sisse, kuna hetkel ei ole vahet backup-porti ja alternatiivse porta vahel.

See oli vĂ€ga pikk Ă”ppetĂŒkk, ja kui te ei saanud millestki aru, soovitan selle veel kord ĂŒle vaadata.

AitĂ€h, et olete meiega. Kas teile meeldivad meie artiklid? Soovite rohkem huvitavat sisu? Toetage meid tellimuse vormistamise vĂ”i soovituste jagamisega sĂ”pradele. 30% soodustus Habra kasutajatele meie ainulaadsetelt entry-level serveritelt, mis on loodud just teile: (saadaval on RAID1 ja RAID10 variandid, kuni 24 sĂŒdamikku ja kuni 40GB DDR4).
Dell R730xd kaks korda odavam? Ainult meie juures Hollandi turul! Dell R420 â 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB â alates $99! Lugege, kuidas
Allikas: habr.com
