Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Gallwch ddod o hyd i lawer o ddeunyddiau am y protocol RSTP ar y Rhyngrwyd. Yn yr erthygl hon, rwy'n bwriadu cymharu'r protocol RSTP â'r protocol perchnogol o Cyswllt Phoenix – Diswyddiad Cylch Estynedig.

Manylion Gweithredu'r RSTP

Trosolwg

Amser cydgyfeirio – 1-10 s
Topolegau posibl - unrhyw

Credir yn eang bod RSTP ond yn caniatáu i switshis gael eu cysylltu â chylch:

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol
Ond mae RSTP yn caniatáu ichi gysylltu switshis mewn unrhyw ffordd y dymunwch. Er enghraifft, gall RSTP drin y topoleg hon.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Egwyddor gweithredu

Mae RSTP yn lleihau unrhyw dopoleg i goeden. Daw un o'r switshis yn ganol y topoleg - y switsh gwraidd. Mae'r switsh gwraidd yn cario'r mwyaf o ddata drwyddo'i hun.

Mae egwyddor gweithredu RSTP fel a ganlyn:

  1. cyflenwad pŵer i'r switshis;
  2. dewisir y switsh gwraidd;
  3. mae'r switshis sy'n weddill yn pennu'r llwybr cyflymaf i'r switsh gwraidd;
  4. mae'r sianeli sy'n weddill yn cael eu rhwystro ac yn dod yn wrth gefn.

Dewis y Switch Root

Switsys gyda phecynnau BPDU cyfnewid RSTP. Pecyn gwasanaeth sy'n cynnwys gwybodaeth RSTP yw BPDU. Daw BPDU mewn dau fath:

  • Ffurfweddu BPDU.
  • Hysbysiad Newid Topoleg.

Ffurfweddu Defnyddir BPDU i adeiladu'r topoleg. Dim ond y switsh gwraidd sy'n ei anfon. Mae ffurfweddiad BPDU yn cynnwys:

  • ID anfonwr (Bridge ID);
  • ID Pont Gwraidd;
  • dynodwr y porthladd yr anfonwyd y pecyn hwn ohono (Port ID);
  • cost y llwybr i'r switsh gwraidd (Cost Llwybr Gwraidd).

Gall unrhyw switsh anfon Hysbysiad Newid Topoleg. Cânt eu hanfon pan fydd y topoleg yn newid.

Ar ôl troi ymlaen, mae pob switsh yn ystyried eu hunain yn switshis gwraidd. Maent yn dechrau trosglwyddo pecynnau BPDU. Cyn gynted ag y bydd switsh yn derbyn BPDU gydag ID Pont is na'i un ei hun, nid yw bellach yn ystyried ei hun fel y switsh gwraidd.

Mae ID Pont yn cynnwys dau werth - cyfeiriad MAC a Blaenoriaeth Pont. Ni allwn newid y cyfeiriad MAC. Blaenoriaeth Pont yn ddiofyn yw 32768. Os na fyddwch yn newid Blaenoriaeth Pont, bydd y switsh gyda'r cyfeiriad MAC isaf yn dod yn switsh gwraidd. Y switsh gyda'r cyfeiriad MAC lleiaf yw'r hynaf ac efallai nad dyma'r un sy'n perfformio fwyaf. Argymhellir eich bod yn diffinio switsh gwraidd eich topoleg â llaw. I wneud hyn, mae angen i chi ffurfweddu Blaenoriaeth Pont fach (er enghraifft, 0) ar y switsh gwraidd. Gallwch hefyd ddiffinio switsh gwraidd wrth gefn trwy roi Blaenoriaeth Pont ychydig yn uwch iddo (er enghraifft, 4096).

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol
Dewis y llwybr i'r switsh gwraidd

Mae'r switsh gwraidd yn anfon pecynnau BPDU i bob porthladd gweithredol. Mae gan yr BPDU faes Cost Llwybr. Mae Cost y Llwybr yn dynodi cost y llwybr. Po uchaf yw cost y llwybr, yr hiraf y mae'n ei gymryd i'r pecyn gael ei drosglwyddo. Pan fydd BPDU yn mynd trwy borthladd, ychwanegir cost at y maes Cost Llwybr. Gelwir y rhif ychwanegol yn Port Cost.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Yn ychwanegu gwerth penodol at Gost y Llwybr pan fydd BPDU yn mynd trwy borthladd. Gelwir y gwerth sy'n ychwanegu yn gost y porthladd a gellir ei bennu naill ai â llaw neu'n awtomatig. Gellir pennu Cost Porthladd naill ai â llaw neu'n awtomatig.

Pan fydd gan switsh di-wraidd sawl llwybr amgen i'r gwraidd, mae'n dewis yr un cyflymaf. Mae'n cymharu Cost Llwybr y llwybrau hyn. Y porthladd y daeth y BPDU ohono gyda'r Gost Llwybr isaf yw'r Porthladd Gwraidd.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Gellir gweld costau porthladdoedd a neilltuir yn awtomatig yn y tabl:

Cyfradd Port Baud
Cost porthladd

10 Mbps
2 000 000

100 Mbps
200 000

1 Gb / s
20 000

10 Gb / s
2 000

Rolau a statws porthladdoedd

Mae gan borthladdoedd switsh sawl statws a rôl porthladd.

Statws porthladd (ar gyfer STP):

  • Anabl – anweithgar.
  • Blocio - yn gwrando ar BPDU, ond nid yw'n trosglwyddo. Nid yw'n trosglwyddo data.
  • Gwrando – gwrando a throsglwyddo BPDU. Nid yw'n trosglwyddo data.
  • Dysgu – gwrando a throsglwyddo BPDU. Paratoi ar gyfer trosglwyddo data - yn llenwi'r tabl cyfeiriadau MAC.
  • Anfon ymlaen – anfon data ymlaen, gwrando a throsglwyddo BPDU.

Amser cydgyfeirio STP yw 30-50 eiliad. Ar ôl troi'r switsh ymlaen, mae pob porthladd yn mynd trwy bob statws. Mae'r porthladd yn aros ym mhob statws am sawl eiliad. Yr egwyddor weithredu hon yw pam mae gan STP amser cydgyfeirio mor hir. Mae gan RSTP lai o wladwriaethau porthladd.

Statws porthladd (ar gyfer RSTP):

  • Gwaredu – anweithgar.
  • Gwaredu - gwrando ar BPDU, ond nid yw'n trosglwyddo. Nid yw'n trosglwyddo data.
  • Gwaredu – gwrando a throsglwyddo BPDU. Nid yw'n trosglwyddo data.
  • Dysgu – gwrando a throsglwyddo BPDU. Paratoi ar gyfer trosglwyddo data - yn llenwi'r tabl cyfeiriadau MAC.
  • Anfon ymlaen – anfon data ymlaen, gwrando a throsglwyddo BPDU.
  • Yn RSTP, cyfunir y statws Anabl, Blocio a Gwrando yn un - Gwaredu.

Rolau porthladd:

  • Porthladd gwraidd – y porthladd y trosglwyddir data drwyddo. Mae'n gweithredu fel y llwybr cyflymaf i'r switsh gwraidd.
  • Porthladd dynodedig – y porthladd y trosglwyddir data drwyddo. Wedi'i ddiffinio ar gyfer pob segment LAN.
  • Porthladd arall - porthladd lle na chaiff data ei drosglwyddo. Mae'n llwybr amgen i'r switsh gwraidd.
  • Porth wrth gefn - porthladd lle na chaiff data ei drosglwyddo. Mae'n llwybr wrth gefn ar gyfer segment lle mae un porthladd wedi'i alluogi gan RSTP eisoes wedi'i gysylltu. Defnyddir porthladd wrth gefn os yw dwy sianel switsh wedi'u cysylltu ag un segment (canolbwynt darllen).
  • Porthladd anabl - mae RSTP wedi'i analluogi ar y porthladd hwn.

Disgrifir y dewis o Root Port uchod. Sut mae porthladd dynodedig yn cael ei ddewis?

Yn gyntaf oll, gadewch i ni ddiffinio beth yw segment LAN. Mae'r segment LAN yn barth gwrthdrawiad. Ar gyfer switsh neu lwybrydd, mae pob porthladd yn ffurfio parth gwrthdrawiad ar wahân. Mae segment LAN yn sianel rhwng switshis neu lwybryddion. Os byddwn yn siarad am y canolbwynt, yna mae gan y canolbwynt ei holl borthladdoedd yn yr un parth gwrthdrawiad.

Dim ond un Porthladd Dynodedig sy'n cael ei neilltuo fesul segment.

Yn achos segmentau lle mae Porthladdoedd Gwraidd eisoes, mae popeth yn glir. Yr ail borthladd ar y segment yw'r Porthladd Dynodedig.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Ond erys sianeli wrth gefn, lle bydd un Porthladd Dynodedig ac un Porthladd Amgen. Sut byddant yn cael eu dewis? Porthladd Dynodedig fydd y porthladd â'r Gost Llwybr isaf i'r switsh gwraidd. Os yw Costau'r Llwybr yn gyfartal, yna'r Porthladd Dynodedig fydd y porthladd sydd wedi'i leoli ar y switsh gyda'r ID Pont isaf. Os yw ID a Phontydd yn gyfartal, yna'r Porthladd Dynodedig yw'r porthladd â'r rhif isaf. Bydd yr ail borthladd yn Amgen.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Mae un pwynt olaf: pryd mae'r rôl wrth gefn yn cael ei neilltuo i borthladd? Fel yr ysgrifennwyd eisoes uchod, dim ond pan fydd dwy sianel switsh wedi'u cysylltu â'r un segment, hynny yw, i'r canolbwynt, y defnyddir y porthladd wrth gefn. Yn yr achos hwn, dewisir Porth Dynodedig gan ddefnyddio'r un meini prawf yn union:

  • Cost Llwybr Isaf i'r switsh gwraidd.
  • ID Pont leiaf.
  • ID Porthladd lleiaf.

Uchafswm nifer y dyfeisiau ar y rhwydwaith

Nid oes gan safon IEEE 802.1D ofynion llym ar gyfer nifer y dyfeisiau ar LAN gyda RSTP. Ond mae’r safon yn argymell defnyddio dim mwy na 7 switsh mewn un gangen (dim mwy na 7 hopys), h.y. dim mwy na 15 mewn modrwy. Pan eir y tu hwnt i'r gwerth hwn, mae amser cydgyfeirio'r rhwydwaith yn dechrau cynyddu.

Manylion gweithredu ERR.

Trosolwg

Amser cydgyfeirio

Amser cydgyfeirio ERR yw 15 ms. Gyda'r nifer uchaf o switshis yn y cylch a phresenoldeb paru cylch - 18 ms.

Topolegau posibl

Nid yw ERR yn caniatáu cyfuno dyfeisiau'n rhydd fel RSTP. Mae gan ERR dopolegau clir y gellir eu defnyddio:

  • Y Ring
  • Modrwy ddyblyg
  • Pârwch hyd at dri modrwy

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol
Y Ring

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Pan fydd ERR yn cyfuno'r holl switshis yn un cylch, yna ar bob switsh mae angen ffurfweddu'r porthladdoedd a fydd yn cymryd rhan wrth adeiladu'r cylch.

Modrwy dwbl
Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Gellir cyfuno switshis yn gylch dwbl, sy'n cynyddu dibynadwyedd y cylch yn sylweddol.

Cyfyngiadau cylch dwbl:

  • Ni ellir defnyddio cylch deuol i ryngwynebu switshis â modrwyau eraill. I wneud hyn mae angen i chi ddefnyddio Ring Coupling.
  • Ni ellir defnyddio cylch dwbl ar gyfer modrwy paru.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol
Cylchoedd paru

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Wrth baru, ni all fod mwy na 200 o ddyfeisiau ar y rhwydwaith.

Mae paru cylchoedd yn golygu cyfuno'r modrwyau sy'n weddill i fodrwy arall.

Os yw'r cylch wedi'i gysylltu â'r cylch rhyngwyneb trwy un switsh, yna gelwir hyn paru cylchoedd trwy un switsh. Os yw dau switsh o'r cylch lleol wedi'u cysylltu â'r cylch rhyngwyneb, yna bydd hyn paru trwy ddau switsh.

Wrth baru trwy un switsh ar y ddyfais, defnyddir y ddau borthladd. Yr amser cydgyfeirio yn yr achos hwn fydd tua 15-17 ms. Gyda pharu o'r fath, bydd y switsh paru yn bwynt o fethiant, oherwydd Ar ôl colli'r switsh hwn, mae'r cylch cyfan yn cael ei golli ar unwaith. Mae paru trwy ddau switsh yn osgoi hyn.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Mae'n bosibl cyfateb modrwyau dyblyg.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Rheoli Llwybr
Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Mae'r swyddogaeth Rheoli Llwybr yn caniatáu ichi ffurfweddu'r porthladdoedd y bydd data'n cael ei drosglwyddo trwyddynt mewn gweithrediad arferol. Os bydd y sianel yn methu a bod y rhwydwaith yn cael ei ailadeiladu i'r topoleg wrth gefn, yna ar ôl i'r sianel gael ei hadfer, bydd y rhwydwaith yn cael ei ailadeiladu yn ôl i'r topoleg benodedig.

Mae'r nodwedd hon yn eich galluogi i arbed ar gebl wrth gefn. Ar ben hynny, bydd y dopoleg a ddefnyddir ar gyfer datrys problemau bob amser yn hysbys.

Mae'r brif dopoleg yn newid i'r dopoleg wrth gefn mewn 15 ms. Bydd yn cymryd tua 30 ms i newid yn ôl pan fydd y rhwydwaith yn cael ei adfer.

Cyfyngiadau:

  • Ni ellir ei ddefnyddio ar y cyd â Cylch Deuol.
  • Rhaid galluogi'r nodwedd ar bob switsh yn y rhwydwaith.
  • Mae un o'r switshis wedi'i ffurfweddu fel meistr Rheoli Llwybr.
  • Mae trosglwyddo awtomatig i'r brif topoleg ar ôl adferiad yn digwydd ar ôl 1 eiliad yn ddiofyn (gellir newid y paramedr hwn gan ddefnyddio SNMP yn yr ystod o 0 s i 99 s).

Egwyddor gweithredu

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Egwyddor weithredol ERR

Er enghraifft, ystyriwch chwe switsh - 1-6. Mae switshis yn cael eu cyfuno i gylch. Mae pob switsh yn defnyddio dau borthladd i gysylltu â'r cylch ac yn storio eu statws. Yn newid statws porthladdoedd ymlaen i'w gilydd. Mae'r dyfeisiau'n defnyddio'r data hwn i osod cyflwr cychwynnol y porthladdoedd.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol
Dim ond dwy rôl sydd gan borthladdoedd - wedi'u Rhwystro и Ymlaen.

Mae'r switsh gyda'r cyfeiriad MAC uchaf yn blocio ei borthladd. Mae pob porthladd arall yn y cylch yn trosglwyddo data.

Os yw porthladd sydd wedi'i Rhwystro yn stopio gweithio, yna bydd y porthladd nesaf gyda'r cyfeiriad MAC uchaf yn dod yn Blociedig.

Ar ôl eu cychwyn, mae switshis yn dechrau anfon Unedau Data Protocol Cylch (R-PDUs). Mae R-PDU yn cael ei drosglwyddo gan ddefnyddio multicast. Mae R-PDU yn neges gwasanaeth, yn union fel BPDU yn RSTP. Mae'r R-PDU yn cynnwys y statws porthladd switsh a'i gyfeiriad MAC.

Algorithm o gamau gweithredu rhag ofn y bydd y sianel yn methu
Pan fydd dolen yn methu, mae switshis yn anfon R-PDUs i hysbysu bod statws y porthladdoedd wedi newid.

Algorithm gweithredoedd wrth adfer sianel
Pan ddaw dolen a fethwyd ar-lein, mae switshis yn anfon R-PDUs i hysbysu'r porthladdoedd am newid mewn statws.

Mae'r switsh gyda'r cyfeiriad MAC uchaf yn dod yn switsh gwraidd newydd.

Mae'r sianel a fethwyd yn dod yn un wrth gefn.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Ar ôl ei adfer, mae un o'r porthladdoedd sianel yn parhau i fod wedi'i rwystro, ac mae'r ail yn cael ei drosglwyddo i'r cyflwr anfon ymlaen. Mae'r porthladd sydd wedi'i rwystro yn dod yn borthladd â'r cyflymder uchaf. Os yw'r cyflymder yn gyfartal, yna bydd y porthladd switsh gyda'r cyfeiriad MAC uchaf yn cael ei rwystro. Mae'r egwyddor hon yn caniatáu ichi rwystro porthladd a fydd yn symud o'r cyflwr sydd wedi'i rwystro i'r cyflwr anfon ymlaen ar y cyflymder uchaf.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Uchafswm nifer y dyfeisiau ar y rhwydwaith

Uchafswm nifer y switshis mewn cylch ERR yw 200.

Rhyngweithio rhwng ERR a RSTP

Gellir defnyddio RSTP ar y cyd ag ERR. Ond dim ond trwy un switsh y mae'n rhaid i'r cylch RSTP a'r cylch ERR groestorri.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Crynodeb

Mae ERR yn wych ar gyfer trefnu topolegau nodweddiadol. Er enghraifft, modrwy neu fodrwy ddyblyg.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Defnyddir topolegau o'r fath yn aml ar gyfer dileu swyddi mewn cyfleusterau diwydiannol.

Ar ben hynny, gyda chymorth ERR, gellir gweithredu'r ail dopoleg yn llai dibynadwy, ond yn fwy cost-effeithiol. Gellir gwneud hyn gan ddefnyddio modrwy ddyblyg.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Ond nid yw bob amser yn bosibl defnyddio ERR. Mae yna gynlluniau eithaf egsotig. Fe wnaethon ni brofi'r topoleg ganlynol gydag un o'n cwsmeriaid.

Manylion gweithredu'r RSTP a phrotocolau Diswyddo Cylchoedd Estynedig perchnogol

Yn yr achos hwn, nid yw'n bosibl cymhwyso ERR. Ar gyfer y cynllun hwn defnyddiwyd RSTP. Roedd gan y cwsmer ofyniad llym am amser cydgyfeirio - llai na 3 s. Er mwyn cyflawni'r amser hwn, roedd angen diffinio'r switshis gwraidd yn glir (cynradd ac wrth gefn), yn ogystal â chost y porthladdoedd yn y modd llaw.

O ganlyniad, mae gan ERR fantais amlwg o ran amser cydgyfeirio, ond nid yw'n darparu'r hyblygrwydd y mae RSTP yn ei ddarparu.

Ffynhonnell: hab.com

Ychwanegu sylw