{"id":37940,"date":"2019-10-31T22:20:41","date_gmt":"2019-10-31T19:20:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/trening-cisco-200-125-ccna-v3-0-den-35-dinamicheskij-protokol-trankinga-dtp\/"},"modified":"2019-10-31T22:20:41","modified_gmt":"2019-10-31T19:20:41","slug":"trening-cisco-200-125-ccna-v3-0-den-35-dinamicheskij-protokol-trankinga-dtp","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/trening-cisco-200-125-ccna-v3-0-den-35-dinamicheskij-protokol-trankinga-dtp","title":{"rendered":"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dzi\u015b om\u00f3wimy dynamiczny protok\u00f3\u0142 trunkowania DTP i VTP \u2013 protok\u00f3\u0142 trunkowania VLAN. Jak wspomnia\u0142em na ostatniej lekcji, b\u0119dziemy pod\u0105\u017ca\u0107 za tematami egzaminu ICND2 w takiej kolejno\u015bci, w jakiej s\u0105 one przedstawione na stronie Cisco.<\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/c5a94a0ca63fb4eef56bdd7cfc1c241e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nOstatnim razem om\u00f3wili\u015bmy punkt 1.1, a dzi\u015b zajmiemy si\u0119 1.2 \u2013 konfiguracj\u0105, weryfikacj\u0105 i rozwi\u0105zywaniem problem\u00f3w z po\u0142\u0105czeniami prze\u0142\u0105cznik\u00f3w sieciowych: dodawaniem i usuwaniem VLAN z trunku oraz protoko\u0142ami DTP i VTP wersji 1 i 2.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Wszystkie porty prze\u0142\u0105cznika s\u0105 domy\u015blnie ustawione na tryb Dynamic Auto protoko\u0142u DTP. Oznacza to, \u017ce gdy dwa porty r\u00f3\u017cnych prze\u0142\u0105cznik\u00f3w s\u0105 po\u0142\u0105czone, trunk zostanie automatycznie w\u0142\u0105czony, je\u015bli jeden z port\u00f3w dzia\u0142a w trybie trunk lub desirable. Je\u015bli oba porty s\u0105 w trybie Dynamic Auto, trunk nie zostanie utworzony. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/ff80430fad305efa2e1f7e62a3ab23c2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWszystko wi\u0119c zale\u017cy od ustawie\u0144 tryb\u00f3w pracy obu prze\u0142\u0105cznik\u00f3w. Dla wygody zrozumienia przygotowa\u0142em tabel\u0119 mo\u017cliwych kombinacji tryb\u00f3w DTP dw\u00f3ch prze\u0142\u0105cznik\u00f3w. Mo\u017cna zauwa\u017cy\u0107, \u017ce je\u015bli oba prze\u0142\u0105czniki dzia\u0142aj\u0105 w trybie Dynamic Auto, nie utworz\u0105 trunku, a pozostan\u0105 w trybie Access. Dlatego, aby utworzy\u0107 trunk mi\u0119dzy dwoma prze\u0142\u0105cznikami, co najmniej jeden z prze\u0142\u0105cznik\u00f3w musi by\u0107 ustawiony na tryb Trunk lub trunk-port musi by\u0107 skonfigurowany w trybie Dynamic Desirable. Jak wida\u0107 z tabeli, ka\u017cdy z port\u00f3w prze\u0142\u0105cznika mo\u017ce dzia\u0142a\u0107 w jednym z 4 tryb\u00f3w: Access, Dynamic Auto, Dynamic Desirable lub Trunk. <\/p>\n<p>Je\u015bli oba porty s\u0105 ustawione na Access, po\u0142\u0105czone prze\u0142\u0105czniki b\u0119d\u0105 dzia\u0142a\u0107 w trybie Access. Je\u015bli jeden port jest ustawiony na Dynamic Auto, a drugi na Access, oba b\u0119d\u0105 dzia\u0142a\u0107 w trybie Access. Je\u015bli jeden port dzia\u0142a w trybie Access, a drugi w trybie Trunk, po\u0142\u0105czenie prze\u0142\u0105cznik\u00f3w nie b\u0119dzie mo\u017cliwe, dlatego tej kombinacji tryb\u00f3w nie mo\u017cna u\u017cywa\u0107. <\/p>\n<p>Aby trunking dzia\u0142a\u0142, przynajmniej jeden z port\u00f3w prze\u0142\u0105cznik\u00f3w musi by\u0107 ustawiony na Trunk, a drugi \u2013 na Trunk, Dynamic Auto lub Dynamic Desirable. Trunk r\u00f3wnie\u017c powstaje, je\u015bli oba porty s\u0105 ustawione na Dynamic Desirable. <\/p>\n<p>R\u00f3\u017cnica mi\u0119dzy Dynamic Desirable a Dynamic Auto polega na tym, \u017ce w pierwszym trybie port sam inicjuje trunk, wysy\u0142aj\u0105c ramki DTP do portu drugiego switcha. W drugim trybie port switcha czeka, a\u017c kto\u015b nawi\u0105\u017ce z nim komunikacj\u0119, a je\u015bli porty obu switchy s\u0105 ustawione na Dynamic Auto, to nigdy nie utworzy si\u0119 trunk. W przypadku Dynamic Desirable wyst\u0119puje odwrotna sytuacja \u2013 je\u015bli oba porty s\u0105 ustawione na ten tryb, mi\u0119dzy nimi na pewno powstaje trunk. <\/p>\n<p>Zalecam, aby\u015b zapami\u0119ta\u0142 t\u0119 tabel\u0119, poniewa\u017c pomo\u017ce ci ona prawid\u0142owo skonfigurowa\u0107 switche po\u0142\u0105czone ze sob\u0105. Przyjrzyjmy si\u0119 temu aspektowi w programie Packet Tracer. Po\u0142\u0105czy\u0142em ze sob\u0105 3 switche i teraz wy\u015bwietl\u0119 na ekranie okna konsoli CLI dla ka\u017cdego z tych urz\u0105dze\u0144. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/d11251ddaa0560ab921927ca32f28be4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJe\u015bli wpisz\u0119 polecenie show int trunk, nie zobaczymy \u017cadnego trunku, co jest ca\u0142kowicie naturalne przy braku odpowiednich ustawie\u0144, poniewa\u017c wszystkie switche s\u0105 skonfigurowane w trybie Dynamic Auto. Je\u015bli poprosz\u0119 o pokazanie parametr\u00f3w interfejsu f0\/1 \u015bredniego switcha, zobaczysz, \u017ce w trybie ustawie\u0144 administracyjnych figuruje parametr dynamic auto.<\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/8c882b39a574536f42114240188c8697.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPodobne ustawienia maj\u0105 trzeci i pierwszy switch \u2013 ich porty f0\/1 r\u00f3wnie\u017c znajduj\u0105 si\u0119 w trybie dynamic auto. Je\u015bli pami\u0119tasz tabel\u0119, aby uzyska\u0107 trunking, wszystkie porty musz\u0105 znajdowa\u0107 si\u0119 w trybie trunk lub jeden z port\u00f3w musi by\u0107 w trybie Dynamic Desirable. <\/p>\n<p>Przejd\u017amy do ustawie\u0144 pierwszego switcha SW0 i skonfigurujmy port f0\/1. Po wpisaniu polecenia switchport mode system wy\u015bwietli sugestie mo\u017cliwych parametr\u00f3w trybu: access, dynamic lub trunk. U\u017cywam polecenia switchport mode dynamic desirable, przy czym mo\u017cesz zauwa\u017cy\u0107, jak port trunku f0\/1 drugiego switcha po wprowadzeniu tego polecenia najpierw przeszed\u0142 w stan down, a nast\u0119pnie, po otrzymaniu ramki DTP z pierwszego switcha, przeszed\u0142 w stan up. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/60eac62c3fcfd6bd0b93cc0c3418fbde.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJe\u015bli teraz w konsoli CLI switcha SW1 wpisz\u0119 polecenie show int trunk, zobaczymy, \u017ce port f0\/1 znajduje si\u0119 w stanie trunking. Wpisuj\u0119 to samo polecenie w konsoli switcha SW1 i widz\u0119 te same informacje, to znaczy, \u017ce teraz mi\u0119dzy switchami SW0 i SW1 utworzono trunk. Przy czym port pierwszego switcha znajduje si\u0119 w trybie desirable, a port drugiego \u2013 w trybie auto. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/977214b9c21b7431ea4c0c99e350e351.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMi\u0119dzy drugim a trzecim prze\u0142\u0105cznikiem brak jest po\u0142\u0105czenia, dlatego przechodz\u0119 do ustawie\u0144 trzeciego prze\u0142\u0105cznika i wprowadzam polecenie switchport mode dynamic desirable. Widzisz, \u017ce na drugim prze\u0142\u0105czniku nast\u0105pi\u0142y te same zmiany stanu down-up, tylko teraz dotycz\u0105 portu f0\/2, do kt\u00f3rego pod\u0142\u0105czony jest trzeci prze\u0142\u0105cznik. Teraz drugi prze\u0142\u0105cznik ma dwa trunki: jeden na interfejsie f0\/1, a drugi na f0\/2. Mo\u017cna to zobaczy\u0107, u\u017cywaj\u0105c polecenia show int trunk. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/d06cae1c4f3d97d52cf2b9d531934b56.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOba porty drugiego prze\u0142\u0105cznika znajduj\u0105 si\u0119 w stanie auto, co oznacza, \u017ce do trunkingu z s\u0105siednimi prze\u0142\u0105cznikami wymagane jest, aby ich porty by\u0142y w trybie trunk lub desirable, poniewa\u017c w tym przypadku istniej\u0105 tylko 2 tryby do utworzenia trunku. Dzi\u0119ki tabeli mo\u017cesz zawsze skonfigurowa\u0107 porty prze\u0142\u0105cznik\u00f3w w taki spos\u00f3b, aby zorganizowa\u0107 mi\u0119dzy nimi trunk. Oto istota u\u017cycia dynamicznego protoko\u0142u trunkowania DTP. <\/p>\n<p>Przejd\u017amy do om\u00f3wienia protoko\u0142u trunkowania VLAN, czyli VTP. Protok\u00f3\u0142 ten zapewnia synchronizacj\u0119 baz danych VLAN r\u00f3\u017cnych urz\u0105dze\u0144 sieciowych, przesy\u0142aj\u0105c zaktualizowan\u0105 baz\u0119 VLAN z jednego urz\u0105dzenia na drugie. Wr\u00f3\u0107my do naszego schematu z 3 prze\u0142\u0105cznikami. VTP mo\u017ce dzia\u0142a\u0107 w 3 trybach: server, client i transparent. VTP v3 ma jeszcze jeden tryb o nazwie Off, jednak w kontek\u015bcie egzaminu Cisco rozwa\u017cane s\u0105 tylko wersje VTP pierwsza i druga. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/baece1ad4ea3b3ecea07d127080b3740.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTryb Server jest u\u017cywany do tworzenia nowych VLAN, usuwania lub modyfikowania sieci za pomoc\u0105 interfejsu wiersza polece\u0144 prze\u0142\u0105cznika. W trybie klienta nie mo\u017cna wykonywa\u0107 \u017cadnych operacji na VLAN, w tym trybie nast\u0119puje tylko aktualizacja bazy danych VLAN z serwera. Tryb transparent dzia\u0142a tak, jakby protok\u00f3\u0142 VTP by\u0142 wy\u0142\u0105czony, czyli prze\u0142\u0105cznik nie wysy\u0142a w\u0142asnych komunikat\u00f3w VTP, ale przekazuje aktualizacje od innych prze\u0142\u0105cznik\u00f3w \u2014 je\u015bli aktualizacja dotrze do jednego z port\u00f3w prze\u0142\u0105cznika, przepuszcza j\u0105 i wysy\u0142a dalej przez inny port. W trybie transparent prze\u0142\u0105cznik po prostu pe\u0142ni rol\u0119 przeka\u017anika cudzych komunikat\u00f3w, nie aktualizuj\u0105c w\u0142asnej bazy danych VLAN. <br \/>\nNa tym slajdzie widzisz komendy konfiguracyjne protoko\u0142u VTP wprowadzane w trybie globalnej konfiguracji. Pierwsza komenda pozwala zmieni\u0107 u\u017cywan\u0105 wersj\u0119 protoko\u0142u. Druga komenda wybiera tryb pracy VTP.<\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/4ab396ffd16bc659194290b3f9faf1d0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAby stworzy\u0107 domen\u0119 VTP, u\u017cyj polecenia vtp domain , a aby ustawi\u0107 has\u0142o VTP, wpisz polecenie vtp password . Przejd\u017amy do konsoli CLI pierwszego prze\u0142\u0105cznika i sprawd\u017amy stan VTP, wpisuj\u0105c polecenie show vtp status.<\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/bfb7597aaf3d970ec8e58b5e37be19aa.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWidzisz wersj\u0119 protoko\u0142u VTP \u2013 drug\u0105, maksymaln\u0105 liczb\u0119 obs\u0142ugiwanych VLAN \u2013 255, liczb\u0119 istniej\u0105cych VLAN \u2013 5 oraz tryb pracy VLAN \u2013 server. To wszystko to domy\u015blne parametry. Ju\u017c omawiali\u015bmy VTP podczas lekcji 'Dzie\u0144 30', wi\u0119c je\u015bli co\u015b zapomnia\u0142e\u015b, mo\u017cesz wr\u00f3ci\u0107 i obejrze\u0107 to wideo jeszcze raz. <\/p>\n<p>Aby zobaczy\u0107 baz\u0119 danych VLAN, wpisuj\u0119 polecenie show vlan brief. Tutaj pokazano VLAN1 i VLAN1002-1005. Do pierwszej sieci domy\u015blnie pod\u0142\u0105czone s\u0105 wszystkie wolne interfejsy prze\u0142\u0105cznika \u2013 23 porty Fast Ethernet i 2 porty Gigabit Ethernet, pozosta\u0142e 4 VLAN nie s\u0105 obs\u0142ugiwane. Bazy danych VLAN dw\u00f3ch innych prze\u0142\u0105cznik\u00f3w wygl\u0105daj\u0105 dok\u0142adnie tak samo, z t\u0105 r\u00f3\u017cnic\u0105, \u017ce w SW1 wolnych port\u00f3w dla VLAN jest nie 23, a 22 porty Fast Ethernet, poniewa\u017c f0\/1 i f0\/2 s\u0105 zaj\u0119te pod trunking. Jeszcze raz przypominam to, o czym m\u00f3wiono na lekcji 'Dzie\u0144 30' \u2013 protok\u00f3\u0142 VTP obs\u0142uguje tylko aktualizacj\u0119 baz danych VLAN. <\/p>\n<p>Je\u015bli skonfiguruj\u0119 kilka port\u00f3w do pracy z sieciami VLAN za pomoc\u0105 polece\u0144 switchport access i switchport mode access VLAN10, VLAN20 lub VLAN30, konfiguracja tych port\u00f3w nie b\u0119dzie replikowana za pomoc\u0105 VTP, poniewa\u017c VTP aktualizuje tylko baz\u0119 danych VLAN. <br \/>\nTak wi\u0119c, je\u015bli jeden z port\u00f3w SW1 zostanie skonfigurowany do pracy z VLAN20, ale tej sieci nie b\u0119dzie w bazie danych VLAN, port zostanie wy\u0142\u0105czony. Z kolei aktualizacja baz danych odbywa si\u0119 tylko przy u\u017cyciu protoko\u0142u VTP. <\/p>\n<p>Za pomoc\u0105 polecenia show vtp status widz\u0119, \u017ce wszystkie 3 prze\u0142\u0105czniki s\u0105 teraz w trybie server. Prze\u0142\u0105cz\u0119 \u015brodkowy prze\u0142\u0105cznik SW1 w tryb transparentny poleceniem vtp mode transparent, a trzeci prze\u0142\u0105cznik SW2 \u2013 w tryb klienta poleceniem vtp mode client. <\/p>\n<p>Teraz wr\u00f3\u0107my do pierwszego prze\u0142\u0105cznika SW0 i stw\u00f3rzmy domen\u0119 nwking.org za pomoc\u0105 polecenia vtp domain . Je\u015bli teraz spojrzysz na stan VTP drugiego prze\u0142\u0105cznika, kt\u00f3ry jest w trybie transparentnym, wida\u0107, \u017ce nie zareagowa\u0142 na stworzenie domeny \u2013 pole VTP Domain Name pozostaje puste. Jednak trzeci prze\u0142\u0105cznik, kt\u00f3ry jest w trybie klienta, zaktualizowa\u0142 swoj\u0105 baz\u0119 danych i pojawi\u0142o si\u0119 u niego domenowe imi\u0119 VTP \u2013 nwking.org. W ten spos\u00f3b aktualizacja bazy danych prze\u0142\u0105cznika SW0 przesz\u0142a przez SW1 i odbi\u0142a si\u0119 na SW2. <\/p>\n<p>Teraz spr\u00f3buj\u0119 zmieni\u0107 ustalone nazwy domeny, w tym celu wejd\u0119 w ustawienia SW0 i wpisz\u0119 komend\u0119 vtp domain NetworKing. Jak wida\u0107, tym razem aktualizacja si\u0119 nie powiod\u0142a \u2013 nazwa domeny VTP na trzecim prze\u0142\u0105czniku pozosta\u0142a taka sama. To dlatego, \u017ce taka aktualizacja nazwy domeny odbywa si\u0119 tylko raz, gdy zmienia si\u0119 domy\u015bln\u0105 domen\u0119. Je\u015bli po tym nazwa VTP zostanie zmieniona jeszcze raz, na pozosta\u0142ych prze\u0142\u0105cznikach nale\u017cy j\u0105 zmieni\u0107 r\u0119cznie. <\/p>\n<p>Teraz stworz\u0119 w konsoli CLI pierwszego prze\u0142\u0105cznika now\u0105 sie\u0107 VLAN100 i nazw\u0119 j\u0105 IMRAN. Pojawi\u0142a si\u0119 w bazie VLAN pierwszego prze\u0142\u0105cznika, ale nie pojawi\u0142a si\u0119 w bazie trzeciego prze\u0142\u0105cznika, poniewa\u017c s\u0105 to r\u00f3\u017cne domeny. Pami\u0119taj, \u017ce aktualizacja bazy VLAN odbywa si\u0119 tylko wtedy, gdy oba prze\u0142\u0105czniki maj\u0105 t\u0119 sam\u0105 domen\u0119 lub, jak ju\u017c wcze\u015bniej pokaza\u0142em, nowa nazwa domeny jest ustawiona zamiast domy\u015blnej. <\/p>\n<p>Wchodz\u0119 w ustawienia trzeciego prze\u0142\u0105cznika i kolejno wpisuj\u0119 komendy vtp mode oraz vtp domain NetworKing. Zauwa\u017c, \u017ce wpisywanie nazwy jest czu\u0142e na wielko\u015b\u0107 liter, wi\u0119c zapis nazwy domeny musi dok\u0142adnie pasowa\u0107 do obu prze\u0142\u0105cznik\u00f3w. Teraz ponownie prze\u0142\u0105czam SW2 w tryb klienta za pomoc\u0105 komendy vtp mode client. Zobaczmy, co si\u0119 stanie. Jak wida\u0107, teraz, przy zgodno\u015bci nazw domeny, baza danych SW2 zosta\u0142a zaktualizowana i pojawi\u0142a si\u0119 w niej nowa sie\u0107 VLAN100 IMRAN, a te zmiany w \u017caden spos\u00f3b nie wp\u0142yn\u0119\u0142y na \u015brodkowy prze\u0142\u0105cznik, poniewa\u017c znajduje si\u0119 w trybie transparentnym. <\/p>\n<p>Je\u015bli chcesz zabezpieczy\u0107 si\u0119 przed nieautoryzowanym dost\u0119pem, mo\u017cesz utworzy\u0107 has\u0142o VTP. Przy tym musisz by\u0107 pewien, \u017ce urz\u0105dzenie po drugiej stronie b\u0119dzie mia\u0142o dok\u0142adnie to samo has\u0142o, poniewa\u017c tylko w takim przypadku b\u0119dzie mog\u0142o przyjmowa\u0107 aktualizacje VTP. <\/p>\n<p>Nast\u0119pn\u0105 rzecz\u0105, kt\u00f3r\u0105 rozwa\u017cymy, jest VTP pruning, czyli 'przycinanie' niewykorzystywanych VLAN. Je\u015bli w twojej sieci jest 100 urz\u0105dze\u0144 korzystaj\u0105cych z protoko\u0142u VTP, to aktualizacja bazy VLAN jednego urz\u0105dzenia zostanie automatycznie skopiowana do pozosta\u0142ych 99 urz\u0105dze\u0144. Jednak nie wszystkie te urz\u0105dzenia maj\u0105 wymienione w aktualizacji sieci VLAN, wi\u0119c informacje o nich mog\u0105 by\u0107 niepotrzebne. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/06283c4ac3820c5ff1f500defe8b475a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Link aktualizacji bazy danych VLAN dla urz\u0105dze\u0144 wykorzystuj\u0105cych VTP oznacza, \u017ce wszystkie porty wszystkich urz\u0105dze\u0144 otrzymaj\u0105 informacje o dodanych, usuni\u0119tych i zmienionych VLAN-ach, do kt\u00f3rych mog\u0105 nie mie\u0107 \u017cadnego dost\u0119pu. W rezultacie sie\u0107 jest obci\u0105\u017cona zb\u0119dnym ruchem. Aby temu zapobiec, stosuje si\u0119 koncepcj\u0119 \u201eprzycinania\u201d VTP. Aby w\u0142\u0105czy\u0107 na switchu tryb \u201eprzycinania\u201d nieaktualnych VLAN-\u00f3w, u\u017cywa si\u0119 polecenia vtp pruning. Po tym switche b\u0119d\u0105 automatycznie informowa\u0107 si\u0119 nawzajem, jakie VLAN-y faktycznie wykorzystuj\u0105, ostrzegaj\u0105c tym samym s\u0105siad\u00f3w, \u017ce nie musz\u0105 przesy\u0142a\u0107 aktualizacji dla sieci, kt\u00f3re nie s\u0105 do nich pod\u0142\u0105czone.<\/p>\n<p>Na przyk\u0142ad, je\u015bli SW2 nie ma \u017cadnych port\u00f3w VLAN10, nie potrzebuje, \u017ceby SW1 przesy\u0142a\u0142 mu ruch dla tej sieci. Jednocze\u015bnie switch SW1 potrzebuje ruchu VLAN10, poniewa\u017c jeden z jego port\u00f3w jest po\u0142\u0105czony z t\u0105 sieci\u0105, poza tym nie musi mu przesy\u0142a\u0107 tego ruchu. <br \/>\nDlatego je\u015bli SW2 korzysta z trybu vtp pruning, informuje SW1: \u201eprosz\u0119, nie przesy\u0142aj mi ruchu dla VLAN10, poniewa\u017c ta sie\u0107 nie jest do mnie pod\u0142\u0105czona i \u017caden z moich port\u00f3w nie jest skonfigurowany do pracy z t\u0105 sieci\u0105\u201d. Oto, co daje u\u017cycie polecenia vtp pruning. <\/p>\n<p>Istnieje jeszcze inny spos\u00f3b filtrowania ruchu dla konkretnego interfejsu. Pozwala on skonfigurowa\u0107 port jako trunk dla konkretnej sieci VLAN. Wad\u0105 tego sposobu jest konieczno\u015b\u0107 r\u0119cznego skonfigurowania ka\u017cdego portu trunk, kt\u00f3remu trzeba wskaza\u0107, kt\u00f3re VLAN-y s\u0105 dozwolone, a kt\u00f3re zabronione. W tym celu u\u017cywa si\u0119 sekwencji 3 polece\u0144. Pierwsze wskazuje interfejs, kt\u00f3rego dotycz\u0105 te ograniczenia, drugie przekszta\u0142ca ten interfejs w port trunk, a trzecie \u2014 switchport trunk allowed vlan  \u2014 pokazuje, kt\u00f3re VLAN-y s\u0105 dozwolone na danym porcie: wszystkie, \u017cadna, dodawana VLAN lub usuwana VLAN. <\/p>\n<p>W zale\u017cno\u015bci od konkretnej sytuacji wybierasz, co u\u017cy\u0107: VTP pruning czy Trunk allowed. Niekt\u00f3re organizacje preferuj\u0105 nie korzysta\u0107 z VTP ze wzgl\u0119d\u00f3w bezpiecze\u0144stwa, dlatego wybieraj\u0105 r\u0119czne ustawienie trunkingu. Poniewa\u017c polecenie vtp pruning nie dzia\u0142a w Packet Tracer, poka\u017c\u0119 je w emulatorze GNS3. <\/p>\n<p>Je\u015bli przejdziesz do ustawie\u0144 SW2 i wpiszesz polecenie vtp pruning, system natychmiast poinformuje, \u017ce tryb ten jest w\u0142\u0105czony: Pruning switched on, to znaczy, \u017ce 'przycinanie' VLAN w\u0142\u0105cza si\u0119 jednym poleceniem. <\/p>\n<p>Je\u015bli wpiszesz polecenie show vtp status, zobaczymy, \u017ce tryb vtp pruning jest dozwolony. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/4af953f5351f021781f349126c3b7421.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJe\u015bli konfigurujesz ten tryb na prze\u0142\u0105czniku-serwerze, przejd\u017a do jego ustawie\u0144 i wpisz polecenie vtp pruning. Oznacza to, \u017ce urz\u0105dzenia pod\u0142\u0105czone do serwera automatycznie b\u0119d\u0105 korzysta\u0107 z vtp pruning, aby zminimalizowa\u0107 ruch trunkingu dla nieaktualnych VLAN. <\/p>\n<p>Je\u015bli nie chcesz u\u017cywa\u0107 tego trybu, musisz wej\u015b\u0107 w konkretne interfejs, na przyk\u0142ad e0\/0, a nast\u0119pnie wpisa\u0107 polecenie switchport trunk allowed vlan. System wy\u015bwietli dost\u0119pne opcje tego polecenia: <\/p>\n<p> \u2014 WORD \u2014 numer VLAN, kt\u00f3ry b\u0119dzie dozwolony na tym interfejsie w trybie trunk;<br \/>\n \u2014 add \u2014 VLAN, kt\u00f3r\u0105 nale\u017cy doda\u0107 do bazy danych VLAN;<br \/>\n \u2014 all \u2014 zezw\u00f3l na wszystkie VLAN;<br \/>\n \u2014 except \u2014 zezw\u00f3l na wszystkie VLAN, z wyj\u0105tkiem wskazanych;<br \/>\n \u2014 none \u2014 zablokuj wszystkie VLAN;<br \/>\n \u2014 remove \u2014 usu\u0144 VLAN z bazy danych VLAN. <\/p>\n<p>Na przyk\u0142ad, je\u015bli mamy trunk dla VLAN10 i chcemy zezwoli\u0107 mu na sie\u0107 VLAN20, nale\u017cy wpisa\u0107 polecenie switchport trunk allowed vlan add 20. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/619fafe4438aceec7561ed0a3b8b1e7d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nChc\u0119 pokaza\u0107 jeszcze jedn\u0105 rzecz, wi\u0119c u\u017cyj\u0119 polecenia show interface trunk. Zauwa\u017c, \u017ce domy\u015blnie dla trunku zezwolono na wszystkie VLAN 1-1005, a teraz do\u0142\u0105czy\u0142a r\u00f3wnie\u017c VLAN10. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/440a38282ac69c799e9a4707178388c2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJe\u015bli u\u017cyj\u0119 polecenia switchport trunk allowed vlan add 20 i ponownie poprosz\u0119 o pokazanie statusu trunkingu, zobaczymy, \u017ce teraz dla trunku dozwolone s\u0105 dwie sieci \u2013 VLAN10 i VLAN20. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/219a7039b9ae4c888387c2e3b62a2fa1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPrzy tym \u017caden inny ruch, poza tym przeznaczonym dla wskazanych sieci, nie mo\u017ce przechodzi\u0107 przez ten trunk. Zezwalaj\u0105c na ruch tylko dla VLAN 10 i VLAN 20, zablokowali\u015bmy ruch dla wszystkich innych VLAN. Oto jak mo\u017cna r\u0119cznie skonfigurowa\u0107 parametry trunkingu dla konkretnego VLAN na konkretnym interfejsie prze\u0142\u0105cznika. <\/p>\n<p>Zauwa\u017c, \u017ce do ko\u0144ca dnia 17 listopada 2017 roku na naszej stronie obowi\u0105zuje 90% zni\u017cka na koszt pobrania pracy laboratoryjnej na ten temat. <\/p>\n<p><img decoding=\"async\" alt=\"Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingowy DTP\" src=\"\/wp-content\/uploads\/2019\/09\/93f22eb7baa6ebef50701e94f24c9c23.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDzi\u0119kuj\u0119 za uwag\u0119 i do zobaczenia na nast\u0119pnej lekcji wideo!<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"HVNMIZr797U\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/HVNMIZr797U\/hqdefault.jpg\" alt=\"Odtwarzaj wideo\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\nDzi\u0119kujemy, \u017ce z nami jeste\u015b. Czy podobaj\u0105 Ci si\u0119 nasze artyku\u0142y? Chcesz widzie\u0107 wi\u0119cej interesuj\u0105cych materia\u0142\u00f3w? Wspieraj nas sk\u0142adaj\u0105c zam\u00f3wienie lub polecaj\u0105c znajomym, <b>30% zni\u017cki dla u\u017cytkownik\u00f3w Habr na unikalny odpowiednik serwer\u00f3w entry-level, kt\u00f3ry zosta\u0142 stworzony przez nas dla Ciebie:<\/b> <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/347386\/\">Ca\u0142a prawda o VPS (KVM) E5-2650 v4 (6 rdzeni) 10GB DDR4 240GB SSD 1Gbps od 20 dolar\u00f3w, czyli jak prawid\u0142owo podzieli\u0107 serwer?<\/a><\/noindex> (dost\u0119pne opcje z RAID1 i RAID10, do 24 rdzeni i do 40GB DDR4).<\/p>\n<p><b>Dell R730xd dwa razy ta\u0144szy?<\/b> Tylko u nas <b><noindex><a rel=\"nofollow\" href=\"https:\/\/ua-hosting.company\/serversnl\">2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100TB od 199 dolar\u00f3w<\/a><\/noindex> w Holandii! <b>Dell R420 \u2014 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB \u2014 od 99 dolar\u00f3w!<\/b><\/b> Czytaj o tym <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/329618\/\">Jak zbudowa\u0107 infrastruktur\u0119 klasy korporacyjnej z zastosowaniem serwer\u00f3w Dell R730xd E5-2650 v4 kosztuj\u0105cych 9000 euro za grosze?<\/a><\/noindex><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ua-hosting\/blog\/466403\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 DTP \u0438 VTP \u2013 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 VLAN. \u041a\u0430\u043a \u044f \u0433\u043e\u0432\u043e\u0440\u0438\u043b \u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u0443\u0440\u043e\u043a\u0435, \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043c\u0430\u043c \u044d\u043a\u0437\u0430\u043c\u0435\u043d\u0430 ICND2 \u0432 \u0442\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043d\u0438 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 Cisco. \u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438 \u043f\u0443\u043d\u043a\u0442 1.1, \u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c 1.2 \u2013 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0438 \u043d\u0435\u043f\u043e\u043b\u0430\u0434\u043a\u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u0432: \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28471,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37940","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=\"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 DTP \u0438 VTP \u2013 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 VLAN.\" \/>\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\/trening-cisco-200-125-ccna-v3-0-den-35-dinamicheskij-protokol-trankinga-dtp\" \/>\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\u0422\u0440\u0435\u043d\u0438\u043d\u0433 Cisco 200-125 CCNA v3.0. \u0414\u0435\u043d\u044c 35. \u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 DTP | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 DTP \u0438 VTP \u2013 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 VLAN.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/trening-cisco-200-125-ccna-v3-0-den-35-dinamicheskij-protokol-trankinga-dtp\" \/>\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:20:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:20:41+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\udd47Szkolenie Cisco 200-125 CCNA v3.0. Dzie\u0144 35. Dynamiczny protok\u00f3\u0142 trunkingu DTP | ProHoster","description":"Dzi\u015b om\u00f3wimy dynamiczny protok\u00f3\u0142 trunkingu DTP oraz VTP \u2013 protok\u00f3\u0142 trunkingu VLAN.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/trening-cisco-200-125-ccna-v3-0-den-35-dinamicheskij-protokol-trankinga-dtp","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\u0422\u0440\u0435\u043d\u0438\u043d\u0433 Cisco 200-125 CCNA v3.0. \u0414\u0435\u043d\u044c 35. \u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 DTP | ProHoster","og:description":"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 DTP \u0438 VTP \u2013 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0442\u0440\u0430\u043d\u043a\u0438\u043d\u0433\u0430 VLAN.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/trening-cisco-200-125-ccna-v3-0-den-35-dinamicheskij-protokol-trankinga-dtp","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:20:41+00:00","article:modified_time":"2019-10-31T19:20:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37940","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-01-23 19:51:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:18:22","updated":"2026-01-23 19:51:19","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\/37940","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=37940"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/37940\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/28471"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=37940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=37940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=37940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}