{"id":36394,"date":"2019-10-31T22:11:24","date_gmt":"2019-10-31T19:11:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/podrobnosti-realizatsii-protokolov-rstp-i-proprietarnogo-extended-ring-redundancy\/"},"modified":"2019-10-31T22:11:24","modified_gmt":"2019-10-31T19:11:24","slug":"podrobnosti-realizatsii-protokolov-rstp-i-proprietarnogo-extended-ring-redundancy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/podrobnosti-realizatsii-protokolov-rstp-i-proprietarnogo-extended-ring-redundancy","title":{"rendered":"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>W sieci mo\u017cna znale\u017a\u0107 wiele materia\u0142\u00f3w na temat protoko\u0142u RSTP. W ramach tego artyku\u0142u proponuj\u0119 por\u00f3wna\u0107 protok\u00f3\u0142 RSTP z protoko\u0142em proprietarnym od <noindex><a rel=\"nofollow\" href=\"http:\/\/www.phoenixcontactpro.ru\">Phoenix Contact <\/a><\/noindex>\u2013 Extended Ring Redundancy.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>Szczeg\u00f3\u0142y implementacji RSTP<\/b><\/p>\n<p><b>Og\u00f3lne informacje<\/b><\/p>\n<p><i>Czas zbie\u017cno\u015bci<\/i> \u2013 1-10 s<br \/>\n<i>Mo\u017cliwe topologie<\/i> \u2013 dowolna<\/p>\n<p>Powszechne jest przekonanie, \u017ce RSTP pozwala \u0142\u0105czy\u0107 prze\u0142\u0105czniki tylko w pier\u015bcie\u0144:<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/6cc708e397d6fbfd3d3ff0bd67dab9dc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nJednak RSTP pozwala na \u0142\u0105czenie prze\u0142\u0105cznik\u00f3w w dowolny spos\u00f3b. Na przyk\u0142ad, z tak\u0105 topologi\u0105 RSTP sobie poradzi.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/f204b8915afaae5183a0be55c660385d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>Zasada dzia\u0142ania<\/b><\/p>\n<p>RSTP przekszta\u0142ca ka\u017cd\u0105 topologi\u0119 w drzewo. Jeden z prze\u0142\u0105cznik\u00f3w staje si\u0119 centrum topologii \u2013 prze\u0142\u0105cznikiem g\u0142\u00f3wnym. Prze\u0142\u0105cznik g\u0142\u00f3wny przepuszcza przez siebie najwi\u0119ksz\u0105 ilo\u015b\u0107 danych.<\/p>\n<p>Zasada dzia\u0142ania RSTP jest nast\u0119puj\u0105ca:<\/p>\n<ol>\n<li>w\u0142\u0105czane jest zasilanie do prze\u0142\u0105cznik\u00f3w;<\/li>\n<li>wybierany jest prze\u0142\u0105cznik g\u0142\u00f3wny;<\/li>\n<li>pozosta\u0142e prze\u0142\u0105czniki okre\u015blaj\u0105 najszybsz\u0105 drog\u0119 do prze\u0142\u0105cznika g\u0142\u00f3wnego;<\/li>\n<li>reszt\u0119 kana\u0142\u00f3w blokuje si\u0119 i uczynia rezerwowymi.<\/li>\n<\/ol>\n<p>\n<i>Wyb\u00f3r prze\u0142\u0105cznika g\u0142\u00f3wnego<\/i><\/p>\n<p>Prze\u0142\u0105czniki z RSTP wymieniaj\u0105 si\u0119 pakietami BPDU. BPDU to pakiet serwisowy, kt\u00f3ry zawiera informacj\u0119 o RSTP. BPDU wyst\u0119puje w dw\u00f3ch typach:<\/p>\n<ul>\n<li>Configuration BPDU.<\/li>\n<li>Topology Change Notification.<\/li>\n<\/ul>\n<p>\nConfiguration BPDU jest u\u017cywany do budowy topologii. Wysy\u0142a go tylko prze\u0142\u0105cznik g\u0142\u00f3wny. Configuration BPDU zawiera:<\/p>\n<ul>\n<li>identyfikator nadawcy (Bridge ID);<\/li>\n<li>identyfikator prze\u0142\u0105cznika g\u0142\u00f3wnego (Root Bridge ID);<\/li>\n<li>identyfikator portu, z kt\u00f3rego wys\u0142ano dany pakiet (Port ID);<\/li>\n<li>koszt trasy do prze\u0142\u0105cznika g\u0142\u00f3wnego (Root Path Cost).<\/li>\n<\/ul>\n<p>\nTopology Change Notification mo\u017ce wys\u0142a\u0107 ka\u017cdy prze\u0142\u0105cznik. Wysy\u0142a si\u0119 je w przypadku zmiany topologii.<\/p>\n<p>Po w\u0142\u0105czeniu wszystkie prze\u0142\u0105czniki uznaj\u0105 si\u0119 za g\u0142\u00f3wne. Zaczynaj\u0105 przesy\u0142a\u0107 pakiety BPDU. Gdy prze\u0142\u0105cznik otrzyma BPDU z mniejszym Bridge ID ni\u017c jego w\u0142asny, przestaje go uznawa\u0107 za g\u0142\u00f3wny.<\/p>\n<p>Bridge ID sk\u0142ada si\u0119 z dw\u00f3ch warto\u015bci \u2013 adresu MAC i Bridge Priority. Adresu MAC nie mo\u017cemy zmieni\u0107. Bridge Priority domy\u015blnie wynosi 32768. Je\u015bli nie zmienimy Bridge Priority, to g\u0142\u00f3wnym stanie si\u0119 prze\u0142\u0105cznik z najmniejszym adresem MAC. Prze\u0142\u0105cznik z najmniejszym adresem MAC to najstarszy i by\u0107 mo\u017ce nie najmniej wydajny. Zaleca si\u0119 r\u0119czne okre\u015blenie prze\u0142\u0105cznika g\u0142\u00f3wnego topologii. W tym celu na prze\u0142\u0105czniku g\u0142\u00f3wnym nale\u017cy ustawi\u0107 ma\u0142e Bridge Priority (na przyk\u0142ad 0). Mo\u017cna tak\u017ce okre\u015bli\u0107 rezerwowy prze\u0142\u0105cznik g\u0142\u00f3wny, nadaj\u0105c mu nieco wy\u017csze Bridge Priority (na przyk\u0142ad 4096).<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/f5142141d67a8d8704b8caa5c4f20109.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Wyb\u00f3r \u015bcie\u017cki do g\u0142\u00f3wnego prze\u0142\u0105cznika<\/i><\/p>\n<p>G\u0142\u00f3wny prze\u0142\u0105cznik rozsy\u0142a pakiety BPDU do wszystkich aktywnych port\u00f3w. BPDU ma pole Path Cost. Path Cost oznacza koszt \u015bcie\u017cki. Im wy\u017cszy koszt \u015bcie\u017cki, tym d\u0142u\u017cej trwa przesy\u0142anie pakietu. Gdy BPDU przechodzi przez port, do pola Path Cost dodawana jest warto\u015b\u0107 kosztu. Dodana liczba nazywana jest Port Cost.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/99a7fa4cd3eec220285a4c83545d8bb4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDo Path Cost dodawana jest okre\u015blona warto\u015b\u0107 podczas przechodzenia BPDU przez jakikolwiek port. Ta warto\u015b\u0107, kt\u00f3r\u0105 dodaje si\u0119, nazywana jest kosztami portu (Port Cost) i mo\u017ce by\u0107 okre\u015blona zar\u00f3wno r\u0119cznie, jak i automatycznie. Port Cost mo\u017ce by\u0107 okre\u015blony zar\u00f3wno r\u0119cznie, jak i automatycznie.<\/p>\n<p>Gdy nieg\u0142\u00f3wny prze\u0142\u0105cznik ma kilka alternatywnych \u015bcie\u017cek do g\u0142\u00f3wnego, wybiera najszybsz\u0105. Por\u00f3wnuje Path Cost tych \u015bcie\u017cek. Port, z kt\u00f3rego przyszed\u0142 BPDU z najmniejszym Path Cost, staje si\u0119 portem g\u0142\u00f3wnym (Root Port).<\/p>\n<p> <img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/49817c79ddadb0019986b67568123739.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/c4bd719750839a627771aeee41b45ae5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/861e37223cc924163d9e71e9ff06bdb2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nKoszty port\u00f3w, kt\u00f3re s\u0105 przypisywane automatycznie, mo\u017cna zobaczy\u0107 w tabeli:<\/p>\n<p>Pr\u0119dko\u015b\u0107 transmisji danych portu<br \/>\nKoszt portu<\/p>\n<p>10 Mb\/s<br \/>\n2 000 000<\/p>\n<p>100 Mb\/s<br \/>\n200 000<\/p>\n<p>1 Gb\/s<br \/>\n20 000<\/p>\n<p>10 Gb\/s<br \/>\n2 000<\/p>\n<p>\n<i>Role i statusy port\u00f3w<\/i><\/p>\n<p>Porty prze\u0142\u0105cznika maj\u0105 kilka status\u00f3w i r\u00f3l.<\/p>\n<p><i>Statusy port\u00f3w (dla STP):<\/i><\/p>\n<ul>\n<li>Disabled \u2013 nieaktywny.<\/li>\n<li>Blocking \u2013 s\u0142ucha BPDU, ale nie przesy\u0142a. Nie przekazuje danych.<\/li>\n<li>Listening \u2013 s\u0142ucha i przesy\u0142a BPDU. Nie przekazuje danych.<\/li>\n<li>Learning \u2013 s\u0142ucha i przesy\u0142a BPDU. Przygotowuje si\u0119 do przesy\u0142ania danych \u2014 wype\u0142nia tabel\u0119 MAC-adres\u00f3w.<\/li>\n<li>Forwarding \u2013 przesy\u0142a dane, s\u0142ucha i przesy\u0142a BPDU.<\/li>\n<\/ul>\n<p>\nCzas convergence STP wynosi 30-50 sekund. Po w\u0142\u0105czeniu prze\u0142\u0105cznika wszystkie porty przechodz\u0105 przez wszystkie statusy. W ka\u017cdym statusie port znajduje si\u0119 przez kilka sekund. Z tego powodu STP ma tak d\u0142ugi czas konwergencji. RSTP ma mniej status\u00f3w port\u00f3w.<\/p>\n<p>Statusy port\u00f3w (dla RSTP):<\/p>\n<ul>\n<li>Discarding \u2013 nieaktywny.<\/li>\n<li>Discarding \u2013 s\u0142ucha BPDU, ale nie przesy\u0142a. Nie przekazuje danych.<\/li>\n<li>Discarding \u2013 s\u0142ucha i przesy\u0142a BPDU. Nie przekazuje danych.<\/li>\n<li>Learning \u2013 s\u0142ucha i przesy\u0142a BPDU. Przygotowuje si\u0119 do przesy\u0142ania danych \u2014 wype\u0142nia tabel\u0119 MAC-adres\u00f3w.<\/li>\n<li>Forwarding \u2013 przesy\u0142a dane, s\u0142ucha i przesy\u0142a BPDU.<\/li>\n<li>W RSTP statusy Disabled, Blocking i Listening s\u0105 po\u0142\u0105czone w jeden \u2013 Discarding.<\/li>\n<\/ul>\n<p>\nRole port\u00f3w:<\/p>\n<ul>\n<li>Root port \u2013 port, przez kt\u00f3ry przesy\u0142ane s\u0105 dane. Jest to najszybsza \u015bcie\u017cka do g\u0142\u00f3wnego prze\u0142\u0105cznika.<\/li>\n<li>Designated port \u2013 port, przez kt\u00f3ry przesy\u0142ane s\u0105 dane. Okre\u015blony dla ka\u017cdego segmentu LAN.<\/li>\n<li>Alternate port \u2013 port, przez kt\u00f3ry dane nie s\u0105 przesy\u0142ane. Jest to alternatywna \u015bcie\u017cka do g\u0142\u00f3wnego prze\u0142\u0105cznika.<\/li>\n<li>Port zapasowy \u2013 port, przez kt\u00f3ry dane nie s\u0105 przesy\u0142ane. Jest to awaryjna droga dla segmentu, w kt\u00f3rym ju\u017c pod\u0142\u0105czony jest jeden port z obs\u0142ug\u0105 RSTP. Port zapasowy jest u\u017cywany, je\u015bli dwa kana\u0142y prze\u0142\u0105cznika s\u0105 pod\u0142\u0105czone do tego samego segmentu (czytaj: huba).<\/li>\n<li>Port wy\u0142\u0105czony \u2013 RSTP jest wy\u0142\u0105czone na tym porcie.<\/li>\n<\/ul>\n<p>\nWyb\u00f3r Root Port opisano powy\u017cej. W jaki spos\u00f3b wybierany jest Designated Port?<\/p>\n<p>Na pocz\u0105tek zdefiniujmy, czym jest segment LAN. Segment LAN to kolizja. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/domain\/\"   title=\"domen\u0119\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4076\">domen\u0119<\/a>. Dla prze\u0142\u0105cznika lub routera ka\u017cdy port tworzy osobn\u0105 domen\u0119 kolizyjn\u0105. Segment LAN to kana\u0142 mi\u0119dzy prze\u0142\u0105cznikami lub routerami. M\u00f3wi\u0105c o hubie, wszystkie porty huba znajduj\u0105 si\u0119 w jednej domenie kolizyjnej.<\/p>\n<p>Na jeden segment przypisuje si\u0119 tylko jeden Designated Port.<\/p>\n<p>W przypadku segment\u00f3w, w kt\u00f3rych ju\u017c s\u0105 Root Porty, wszystko jest jasne. Drugi port segmentu staje si\u0119 Designated Port.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/1699b684ba6d856905782ff8de3b90ac.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPozostaj\u0105 jednak kana\u0142y zapasowe, gdzie b\u0119dzie jeden Designated Port i jeden Alternate Port. W jaki spos\u00f3b b\u0119d\u0105 one wybierane? Designated Port stanie si\u0119 portem z najmniejszym Kosztem \u015acie\u017cki do korzeniowego prze\u0142\u0105cznika. Je\u015bli Koszty \u015acie\u017cki s\u0105 r\u00f3wne, to Designated Port b\u0119dzie tym portem, kt\u00f3ry znajduje si\u0119 na prze\u0142\u0105czniku z najmniejszym ID mostu. Je\u017celi ID mostu s\u0105 r\u00f3wnie\u017c r\u00f3wne, to Designated Port staje si\u0119 portem z najmniejszym numerem. Drugi port b\u0119dzie Alternate.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/da1304c9922f1e2d738d66e543b3818e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/341ea14a428914bd0d86c7c79ad6dbcb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nPozosta\u0142 ostatni moment: kiedy portowi przypisywana jest rola Backup? Jak ju\u017c wspomniano powy\u017cej, port zapasowy jest u\u017cywany tylko wtedy, gdy dwa kana\u0142y prze\u0142\u0105cznika s\u0105 pod\u0142\u0105czone do jednego segmentu, czyli do huba. W tym przypadku Designated Port jest wybierany wed\u0142ug tych samych kryteri\u00f3w:<\/p>\n<ul>\n<li>Najmniejszy Koszt \u015acie\u017cki do korzeniowego prze\u0142\u0105cznika.<\/li>\n<li>Najmniejsze ID mostu.<\/li>\n<li>Najmniejsze ID portu.<\/li>\n<\/ul>\n<p>\n<b>Maksymalna liczba urz\u0105dze\u0144 w sieci<\/b><\/p>\n<p>Standard IEEE 802.1D nie stawia rygorystycznych wymaga\u0144 co do liczby urz\u0105dze\u0144 w LAN z RSTP. Ale standard zaleca u\u017cycie nie wi\u0119cej ni\u017c 7 prze\u0142\u0105cznik\u00f3w w jednej ga\u0142\u0119zi (nie wi\u0119cej ni\u017c 7 hop\u00f3w), tj. nie wi\u0119cej ni\u017c 15 w pier\u015bcieniu. Po przekroczeniu tej warto\u015bci czas konwergencji sieci zaczyna si\u0119 wyd\u0142u\u017ca\u0107.<\/p>\n<p><b>Szczeg\u00f3\u0142y implementacji ERR.<\/b><\/p>\n<p><b>Og\u00f3lne informacje<\/b><\/p>\n<p><i>Czas zbie\u017cno\u015bci<\/i><\/p>\n<p>Czas konwergencji ERR wynosi 15 ms. Przy maksymalnej liczbie prze\u0142\u0105cznik\u00f3w w pier\u015bcieniu oraz posiadaniu po\u0142\u0105cze\u0144 pier\u015bcieni \u2013 18 ms.<\/p>\n<p><i>Mo\u017cliwe topologie<\/i><\/p>\n<p>ERR nie pozwala na swobodne \u0142\u0105czenie urz\u0105dze\u0144 jak RSTP. ERR ma wyra\u017ane topologie, kt\u00f3re mo\u017cna stosowa\u0107:<\/p>\n<ul>\n<li>Pier\u015bcie\u0144<\/li>\n<li>Podw\u00f3jny pier\u015bcie\u0144<\/li>\n<li>Po\u0142\u0105czenie do trzech pier\u015bcieni<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/a54a8f3717948eb9066e6940f064962d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Pier\u015bcie\u0144<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/f905a0d6a789fc16fb0fbaea5f47e861.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nGdy w ERR wszystkie prze\u0142\u0105czniki s\u0105 po\u0142\u0105czone w jedno pier\u015bcie\u0144, na ka\u017cdym prze\u0142\u0105czniku nale\u017cy skonfigurowa\u0107 porty, kt\u00f3re b\u0119d\u0105 uczestniczy\u0107 w budowaniu pier\u015bcienia.<\/p>\n<p><i>Podw\u00f3jne pier\u015bcie\u0144<\/i><br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/c578e1191b924f81d6cae1392f6b5fd5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nPrze\u0142\u0105czniki mog\u0105 by\u0107 po\u0142\u0105czone w podw\u00f3jne pier\u015bcie\u0144, co znacznie zwi\u0119ksza niezawodno\u015b\u0107 pier\u015bcienia.<\/p>\n<p>Ograniczenia podw\u00f3jnego pier\u015bcienia:<\/p>\n<ul>\n<li>Podw\u00f3jne pier\u015bcie\u0144 nie mo\u017ce by\u0107 u\u017cywane do \u0142\u0105czenia prze\u0142\u0105cznik\u00f3w z innymi pier\u015bcieniami. W tym celu konieczne jest zastosowanie Ring Coupling.<\/li>\n<li>Podw\u00f3jne pier\u015bcie\u0144 nie mo\u017ce by\u0107 u\u017cywane do pier\u015bcienia wspomagaj\u0105cego.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/53ac9708e0cb2bf015022a0b419fb0eb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/0cb44b8e9256304cb9d75a98e9a43ec1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\u0141\u0105czenie pier\u015bcieni<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/3a140cd59223bd91d3871dd7d2b1710a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPodczas \u0142\u0105czenia w sieci mo\u017ce by\u0107 nie wi\u0119cej ni\u017c 200 urz\u0105dze\u0144.<\/p>\n<p>\u0141\u0105czenie pier\u015bcieni polega na po\u0142\u0105czeniu pozosta\u0142ych pier\u015bcieni w jeszcze jeden pier\u015bcie\u0144.<\/p>\n<p>Je\u017celi pier\u015bcie\u0144 \u0142\u0105czy si\u0119 z pier\u015bcieniem wspomagaj\u0105cym przez jeden prze\u0142\u0105cznik, nazywa si\u0119 to <b>\u0142\u0105czenie pier\u015bcieni przez jeden prze\u0142\u0105cznik<\/b>. Je\u015bli do pier\u015bcienia wspomagaj\u0105cego pod\u0142\u0105czone s\u0105 dwa prze\u0142\u0105czniki z lokalnego pier\u015bcienia, b\u0119dzie to <b>\u0142\u0105czenie przez dwa prze\u0142\u0105czniki<\/b>.<\/p>\n<p>Podczas \u0142\u0105czenia przez jeden prze\u0142\u0105cznik oba porty w urz\u0105dzeniu s\u0105 u\u017cywane. Czas konwergencji w tym przypadku wynosi oko\u0142o 15-17 ms. Przy takim \u0142\u0105czeniu prze\u0142\u0105cznik wspomagaj\u0105cy b\u0119dzie punktem awarii, poniewa\u017c utrata tego prze\u0142\u0105cznika prowadzi do utraty ca\u0142ego pier\u015bcienia. \u0141\u0105czenie przez dwa prze\u0142\u0105czniki pozwala unikn\u0105\u0107 tej sytuacji.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/0b92b7b888a08794e21d3d2e061fd23e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/46121d428a21674a437544be007ed00a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nMo\u017cna \u0142\u0105czy\u0107 duplikowane pier\u015bcienie.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/3864138dcc5e82b9e12753eef2292bbd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\n<i>Kontrola \u015acie\u017cki<\/i><br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/177a49f38e69c754de7af0b36d0c62e0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nFunkcja Kontroli \u015acie\u017cki pozwala na skonfigurowanie port\u00f3w, przez kt\u00f3re b\u0119d\u0105 przesy\u0142ane dane w normalnym trybie pracy. Je\u015bli kana\u0142 ulegnie awarii i sie\u0107 przestawi si\u0119 na rezerwow\u0105 topologi\u0119, to po przywr\u00f3ceniu kana\u0142u sie\u0107 wr\u00f3ci do ustalonej topologii.<\/p>\n<p>Funkcja ta pozwala na oszcz\u0119dno\u015bci w zakresie kabla rezerwowego. Co wi\u0119cej, zawsze b\u0119dziesz zna\u0142 u\u017cywan\u0105 topologi\u0119 do diagnostyki.<\/p>\n<p>G\u0142\u00f3wna topologia prze\u0142\u0105cza si\u0119 na rezerwow\u0105 w ci\u0105gu 15 ms. Odwr\u00f3cenie prze\u0142\u0105czenia po przywr\u00f3ceniu sieci zajmie oko\u0142o 30 ms.<\/p>\n<p>Ograniczenia:<\/p>\n<ul>\n<li>Nie mo\u017ce by\u0107 u\u017cywana razem z Podw\u00f3jnym Pier\u015bcieniem.<\/li>\n<li>Funkcja musi by\u0107 w\u0142\u0105czona na wszystkich prze\u0142\u0105cznikach w sieci.<\/li>\n<li>Jeden z prze\u0142\u0105cznik\u00f3w jest konfigurowany jako g\u0142\u00f3wny Kontroli \u015acie\u017cki.<\/li>\n<li>Automatyczne prze\u0142\u0105czenie na g\u0142\u00f3wn\u0105 topologi\u0119 po przywr\u00f3ceniu nast\u0119puje po 1 sekundzie domy\u015blnie (mo\u017cna zmieni\u0107 ten parametr za pomoc\u0105 SNMP w zakresie od 0 s do 99 s).<\/li>\n<\/ul>\n<p>\n<b>Zasada dzia\u0142ania<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/15b569669736d2cf9c6b0c0598b843fe.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZasada dzia\u0142ania ERR<\/p>\n<p>Jako przyk\u0142ad rozwa\u017cmy sze\u015b\u0107 prze\u0142\u0105cznik\u00f3w \u2013 1-6. Prze\u0142\u0105czniki s\u0105 po\u0142\u0105czone w pier\u015bcie\u0144. Ka\u017cdy prze\u0142\u0105cznik wykorzystuje dwa porty do po\u0142\u0105czenia z pier\u015bcieniem i przechowuje statusy tych port\u00f3w. Prze\u0142\u0105czniki przesy\u0142aj\u0105 statusy port\u00f3w mi\u0119dzy sob\u0105. Te dane urz\u0105dzenia wykorzystuj\u0105 do ustalania pocz\u0105tkowego stanu port\u00f3w.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/930fe8518756e8cf9acab76087c81198.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPorty maj\u0105 zaledwie dwie role \u2013 <b>Zablokowany<\/b> i <b>Przekazywanie<\/b>.<\/p>\n<p>Prze\u0142\u0105cznik z najwy\u017cszym adresem MAC blokuje port. Wszystkie pozosta\u0142e porty w pier\u015bcieniu przesy\u0142aj\u0105 dane.<\/p>\n<p>Je\u015bli zablokowany port przestaje dzia\u0142a\u0107, nast\u0119pny port z najwy\u017cszym adresem MAC staje si\u0119 zablokowany.<\/p>\n<p>Po uruchomieniu prze\u0142\u0105czniki zaczynaj\u0105 wysy\u0142a\u0107 Ring Protocol Data Unit (R-PDU). R-PDU jest przesy\u0142ane poprzez multicast. R-PDU to komunikat serwisowy, podobnie jak BPDU w RSTP. R-PDU zawiera statusy port\u00f3w prze\u0142\u0105cznika oraz jego adres MAC. <\/p>\n<p><i>Algorytm dzia\u0142ania przy awarii kana\u0142u<\/i><br \/>\nGdy kana\u0142 ulega awarii, prze\u0142\u0105czniki wysy\u0142aj\u0105 R-PDU, aby powiadomi\u0107 o zmianie statusu port\u00f3w.<\/p>\n<p><i>Algorytm dzia\u0142ania przy przywracaniu kana\u0142u<\/i><br \/>\nGdy awaryjny kana\u0142 jest przywracany do pracy, prze\u0142\u0105czniki wysy\u0142aj\u0105 R-PDU, aby powiadomi\u0107 o zmianie statusu port\u00f3w.<\/p>\n<p>Prze\u0142\u0105cznik z najwy\u017cszym adresem MAC staje si\u0119 nowym prze\u0142\u0105cznikiem g\u0142\u00f3wnym.<\/p>\n<p>Awaryjny kana\u0142 staje si\u0119 rezerwowym.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/863a98f53a8792935ef492b2a798b8ef.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/e0972cdee89606adec01a2924f907a8e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/3e873198ff0a68bd09627408ff465722.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/dff04828d8778263c4808ccd7594eefb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/dfdb2a89ce223f0fa0eda950d411aaba.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPo przywr\u00f3ceniu jeden z port\u00f3w kana\u0142u pozostaje zablokowany, a drugi przechodzi w stan przekazywania. Zablokowanym portem staje si\u0119 port o najwy\u017cszej pr\u0119dko\u015bci. Je\u015bli pr\u0119dko\u015bci s\u0105 r\u00f3wne, zablokowany b\u0119dzie port prze\u0142\u0105cznika z najwy\u017cszym adresem MAC. Ta zasada pozwala zablokowa\u0107 port, kt\u00f3ry przejdzie z stanu zablokowanego do stanu przekazywania z maksymaln\u0105 pr\u0119dko\u015bci\u0105.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/911468a4eb3902af9ffc3bdc51958604.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\n<b>Maksymalna liczba urz\u0105dze\u0144 w sieci<\/b><\/p>\n<p>Maksymalna liczba prze\u0142\u0105cznik\u00f3w w ERR pier\u015bcieniu wynosi 200. <\/p>\n<p><b>Interakcja ERR i RSTP<\/b><\/p>\n<p>RSTP mo\u017cna stosowa\u0107 w po\u0142\u0105czeniu z ERR. Jednak pier\u015bcie\u0144 RSTP i pier\u015bcie\u0144 ERR musz\u0105 si\u0119 krzy\u017cowa\u0107 tylko przez jeden prze\u0142\u0105cznik.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/ae522f0abf9c406542210fb8bce900fa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\n<b>Podsumowanie<\/b><\/p>\n<p>ERR doskonale nadaje si\u0119 do organizacji standardowych topologii. Na przyk\u0142ad pier\u015bcie\u0144 lub pier\u015bcie\u0144 podw\u00f3jny.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/5924f05c3395ac6e220b8d70a6dba79d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/a2172fb28d3b37d01aea94d6673cc921.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTakie topologie s\u0105 cz\u0119sto stosowane do rezerwacji w obiektach przemys\u0142owych.<\/p>\n<p>Co wi\u0119cej, przy pomocy ERR drug\u0105 topologi\u0119 mo\u017cna zrealizowa\u0107 w spos\u00f3b mniej niezawodny, ale bardziej bud\u017cetowy. Mo\u017cna to zrobi\u0107 za pomoc\u0105 podw\u00f3jnego pier\u015bcienia.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/08441dd845733c46b7d0e00d7e6de37b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJednak nie zawsze mo\u017cna zastosowa\u0107 ERR. Zdarzaj\u0105 si\u0119 wystarczaj\u0105co egzotyczne schematy. Z jednym z naszych klient\u00f3w testowali\u015bmy nast\u0119puj\u0105c\u0105 topologi\u0119.<\/p>\n<p><img decoding=\"async\" alt=\"Szczeg\u00f3\u0142y realizacji protoko\u0142\u00f3w RSTP i w\u0142asno\u015bciowego protoko\u0142u Extended Ring Redundancy\" src=\"\/wp-content\/uploads\/2019\/07\/e55fa8e688e2a66a44f36f854a2e4ad6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nW tym przypadku zastosowanie ERR nie jest mo\u017cliwe. W tej konfiguracji u\u017cyli\u015bmy RSTP. Klient mia\u0142 surowe wymagania dotycz\u0105ce czasu zbiegu \u2013 poni\u017cej 3 s. Aby osi\u0105gn\u0105\u0107 ten czas, konieczne by\u0142o precyzyjne okre\u015blenie g\u0142\u00f3wnych prze\u0142\u0105cznik\u00f3w (podstawowego i zapasowego), a tak\u017ce koszt\u00f3w port\u00f3w w trybie r\u0119cznym.<\/p>\n<p>W rezultacie ERR znacznie przewy\u017csza RSTP pod wzgl\u0119dem czasu zbiegu, ale nie zapewnia takiej elastyczno\u015bci, jak\u0105 oferuje RSTP.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/phoenix_contact\/blog\/460633\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0441\u0435\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043c\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043f\u0440\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b RSTP. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b RSTP \u0441 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c \u043e\u0442 Phoenix Contact \u2013 Extended Ring Redundancy. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 RSTP \u041e\u0431\u0449\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0412\u0440\u0435\u043c\u044f \u0441\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u2013 1-10 c \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u2013 \u043b\u044e\u0431\u0430\u044f \u0420\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043e \u043c\u043d\u0435\u043d\u0438\u0435, \u0447\u0442\u043e RSTP \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043a\u043e\u043b\u044c\u0446\u043e: \u041d\u043e RSTP \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27236,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36394","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0441\u0435\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043c\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043f\u0440\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b RSTP.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/podrobnosti-realizatsii-protokolov-rstp-i-proprietarnogo-extended-ring-redundancy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 RSTP \u0438 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u043e\u0433\u043e Extended Ring Redundancy | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0441\u0435\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043c\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043f\u0440\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b RSTP.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/podrobnosti-realizatsii-protokolov-rstp-i-proprietarnogo-extended-ring-redundancy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:11:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:11:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Szczeg\u00f3\u0142y implementacji protoko\u0142\u00f3w RSTP oraz autorskiego Extended Ring Redundancy | ProHoster","description":"W sieci mo\u017cna znale\u017a\u0107 wiele materia\u0142\u00f3w na temat protoko\u0142u RSTP.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/podrobnosti-realizatsii-protokolov-rstp-i-proprietarnogo-extended-ring-redundancy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 RSTP \u0438 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u043e\u0433\u043e Extended Ring Redundancy | ProHoster","og:description":"\u0412 \u0441\u0435\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043c\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043f\u0440\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b RSTP.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/podrobnosti-realizatsii-protokolov-rstp-i-proprietarnogo-extended-ring-redundancy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:11:24+00:00","article:modified_time":"2019-10-31T19:11:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36394","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-03-05 11:12:27","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:45:36","updated":"2026-03-05 11:12:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/36394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=36394"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/36394\/revisions"}],"predecessor-version":[{"id":163179,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/36394\/revisions\/163179"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/27236"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=36394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=36394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=36394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}