<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Indeks forum Nasze Pasieki - Protocols CISCO]]></title>
		<link>https://naszepasieki.org/forum/</link>
		<description><![CDATA[Indeks forum Nasze Pasieki - https://naszepasieki.org/forum]]></description>
		<pubDate>Mon, 25 May 2026 01:53:22 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[OSPF Protokól]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=396</link>
			<pubDate>Sun, 08 Dec 2024 09:50:34 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=396</guid>
			<description><![CDATA[<a href="https://netadminpro.pl/konfiguracja-protokolu-ospf/" target="_blank" rel="noopener" class="mycode_url">Konfiguracja protokołu OSPF - NET ADMIN PRO</a><br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Wprowadzenie do OSPF</span></span></div>
<br />
<div style="text-align: center;" class="mycode_align">Protokół Open Shortest Path First należy zaliczać do tych, które mają zastosowanie w routerach wszystkich producentów urządzeń. Zastosowanie OSPF sprowadza się do małych jak i dużych przedsiębiorstw. Obecnie protokół(spośród tych należących do IGP) cieszy się dużą popularnością i jest wybierany chętnie. Praktyka wskazuję iż OSPF odpowiada za routowanie(inaczej trasowanie) pakietów w zakresie jednego systemu autonomicznego – OSPFv2 należy do ipv4 natomiast OSPFv3 służy do ipv6.</div>
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Zasada działania protokołu OSPF</span></span></div>
<br />
<div style="text-align: center;" class="mycode_align">Następuje poinformowanie o wszystkich podłączonych sieciach w sposób bezpośrednio. Moment prawidłowego skonfigurowania oraz uruchomienia skutkuje tym iż urządzenie(router)natychmiastowo dowiaduje się o sieciach połączonych przylegle.</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Komenda:</span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>network</code></div></div><br />
jest startem na routerze rozpoczęcia działania protokołu.<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size">Cztery etapy działania protokołu OSPF</span><br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Etap 1</span><br />
<br />
<div style="text-align: center;" class="mycode_align">Pakiety hello – celem nawiązania sąsiedztwa urządzenie(router) przesyła pakiet hello do bezpośrednich innych routerów. Domyślny czas wysyłki wynosi 10 sekund – wysyłka jest do adresu multicastowego 224.0.0.5. Pierwszy etap uważa się zakończony jeśli zostanie dwukierunkowa komunikacja urządzeń – kiedy nastąpi wówczas pakiet hello spełnia funkcję ,,keepalive”(dzięki niej da się sprawdzić czy dalej istnieje komunikacja).</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Etap 2</span><br />
<br />
<div style="text-align: center;" class="mycode_align">Pakiety LSA -router jaki został wybrany jako master zacznie synchronizację baz danych. Synchronizacja baz danych routerów trwa tak długo, aż obie będą takie same. Takie działanie jest możliwe przez komunikaty LSR oraz LSU.</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Etap 3</span><br />
<br />
<div style="text-align: center;" class="mycode_align">Tworzenie baz danych – w celu skonstruowania pełnej mapy topologii, wraz z obliczeniem najkorzystniejszej trasy do wszystkich sieci docelowych router wykorzystuję bazy danych. Urządzenie(router)wysyła pakiety LSA w procesie floodingu – do każdego routera trafia pakiet LSA. Wszystkie te dane umiejscowione są w bazie danych łącze-stan i ich posiadanie umożliwia routerowi wykorzystanie algorytmu SPF celem zbudowania drzewa SPF.<br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Etap 4</span><br />
<br />
<div style="text-align: center;" class="mycode_align">Tworzenie tablicy routingu – algorym SPF ustala najkrótsze drogi jakie mają się znajdować w tablicy routing. Dodatkowo znajdować się w niej będą także trasy statyczne, a także takie co są połączone bezpośrednio.</div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">[b]Rodzaje pakietów OSPF</span></span>[/b]</div>
<br />
<br />
1. <span style="font-weight: bold;" class="mycode_b">Hello </span>– pakiet odpowiada za stworzenie a także podtrzymanie bezpośredniej komunikacji z odrębnymi urządzeniami(routerami) OSPF<br />
<br />
2. <span style="font-weight: bold;" class="mycode_b">DBD </span>– w pakiecie zawarta jest skrócona lista bazy danych<br />
<br />
3. <span style="font-weight: bold;" class="mycode_b">LSR </span>– nazywa się żądaniem o wskazanie informacji dodatkowych o wpisie dowolnym z DBD<br />
<br />
4. <span style="font-weight: bold;" class="mycode_b">LSU </span>– nazywa się pakietem aktualizacji jaki jest odpowiedzią na żądanie LSR<br />
<br />
5. <span style="font-weight: bold;" class="mycode_b">LSack </span>– zatwierdza odbiór pakietu LSU<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Topologie OSP</span></span>F</div>
<br />
<br />
<br />
1. <span style="font-weight: bold;" class="mycode_b">Virtual Links</span> – obszar w sesji OSPF korzystnie jest jeśli przylega w sposób bezpośredni do obszaru 0, ale są sytuację, gdy nie ma takiej możliwość. W tym celu warto wykorzystać obszary pośredniczące celem przylegania do obszaru<br />
<br />
2.<span style="font-weight: bold;" class="mycode_b">Broadcast Mutliaccess Network</span> – sieć wielodostępowa z pewności nosi nazwę Ethernet. Istnieje dzięki tej topologii szansa na wysyłkę informacji do każdego hosta w sieci.<br />
<br />
3. <span style="font-weight: bold;" class="mycode_b">Point to Point Network</span> – taka topologia występuje wtedy, gdy dwa routery są podłączone ze sobą przylegle.<br />
<br />
4. <span style="font-weight: bold;" class="mycode_b">Point to Multipoint Network</span> – topologia ma miejsce w tym momencie gdy jeden interfejs jest połączony z kilkoma innymi.<br />
<br />
5. <span style="font-weight: bold;" class="mycode_b">Nonbroadcast Multiaccess Network</span> – kiedy z jakiegoś powodu topologia point to multipoint nie daje szans na wysyłkę pakietów(multicast czy broadcast)wówczas ma się do czynienia z topologią o numerze piątym.<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Przykładowa topologia protokołu OSPF</span></span></div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://netadminpro.pl/wp-content/uploads/2021/01/1-1.png" loading="lazy"  alt="[Obrazek: 1-1.png]" class="mycode_img" /></div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Opis topologii:</span></span></div>
<br />
<br />
Na powyższym obrazku znajdują się cztery routery – R1, R2, R3, R4. Wszystkie są podłączone do Switcha. Każdy ma swój adres IP z taką samą maską 255.255.255.0<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Cel do wykonania</span>:</span></div>
<br />
<br />
1. Skonfigurowanie na każdym routerze(R1,R2,R3,R4) protokołu OSPF<br />
<br />
2. Prawidłowa komunikacja między wszystkimi urządzeniami(R1,R2,R3,R4)<br />
<br />
3. Wykazanie sąsiadów na każdym z trzech routerów(R1,R2,R3,R4)<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konfiguracje routerów</span></span><br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">R1</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Router(config-if)#interface FE0/0<br />
Router(config-if)#ip address 172.16.10.1 255.255.255.0<br />
Router(config-if)#no shutdown<br />
!przypisanie adresu IP do interfejsu i uruchomienie go!<br />
Router(config-if)#<br />
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up<br />
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up<br />
Router(config-if)#exit<br />
Router(config)#router ospf 1<br />
Router(config-router)#router-id 1.1.1.1<br />
Router(config-router)#network 172.16.10.1 0.0.0.255 area 0<br />
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">R2</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Router(config)#int fastEthernet 0/0<br />
Router(config-if)#ip address 172.16.10.3 255.255.255.0<br />
Router(config-if)#no shutdown<br />
!przypisanie adresu IP do interfejsu i uruchomienie go!<br />
Router(config-if)#<br />
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up<br />
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up<br />
Router(config-if)#exit<br />
Router(config)#router ospf 1<br />
Router(config-router)#router-id 2.2.2.2<br />
Router(config-router)#network 172.16.10.3 0.0.0.255 area 0<br />
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">R3</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Router(config)#int fastEthernet 0/0<br />
Router(config-if)#ip address 172.16.10.2 255.255.255.0<br />
Router(config-if)#no shutdown<br />
!przypisanie adresu IP do interfejsu i uruchomienie go!<br />
Router(config-if)#<br />
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up<br />
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up<br />
Router(config)#exit<br />
Router#<br />
%SYS-5-CONFIG_I: Configured from console by console<br />
Router#en<br />
Router#conf t<br />
Enter configuration commands, one per line.  End with CNTL/Z.<br />
Router(config)#router ospf 1<br />
Router(config-router)#router-id 3.3.3.3<br />
Router(config-router)#network 172.16.10.2 0.0.0.255 area 0<br />
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">R4</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Router&gt;en<br />
Router#conf t<br />
Enter configuration commands, one per line.  End with CNTL/Z.<br />
Router(config)#int fastEthernet0/0<br />
Router(config-if)#ip address 172.16.10.4 255.255.255.0<br />
Router(config-if)#no shutdown<br />
!przypisanie adresu IP do interfejsu i uruchomienie go!<br />
Router(config-if)#<br />
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up<br />
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up<br />
Router(config-if)#exit<br />
Router(config)#router ospf 1<br />
Router(config-router)#router-id 4.4.4.4<br />
Router(config-router)#network 172.16.10.4 0.0.0.255 area 0<br />
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Podsumowanie po konfiguracji protokołu OSPF</span></span></div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Prawidłowa komunikacja wszystkich routerów</span></span></div>
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://netadminpro.pl/wp-content/uploads/2021/01/2-1-1024x594.png" loading="lazy"  alt="[Obrazek: 2-1-1024x594.png]" class="mycode_img" /></div>
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Relacje sąsiedztwa nawiązana dla każdego routera</span></span></div>
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://netadminpro.pl/wp-content/uploads/2021/01/3-1-1024x564.png" loading="lazy"  alt="[Obrazek: 3-1-1024x564.png]" class="mycode_img" /></div>]]></description>
			<content:encoded><![CDATA[<a href="https://netadminpro.pl/konfiguracja-protokolu-ospf/" target="_blank" rel="noopener" class="mycode_url">Konfiguracja protokołu OSPF - NET ADMIN PRO</a><br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Wprowadzenie do OSPF</span></span></div>
<br />
<div style="text-align: center;" class="mycode_align">Protokół Open Shortest Path First należy zaliczać do tych, które mają zastosowanie w routerach wszystkich producentów urządzeń. Zastosowanie OSPF sprowadza się do małych jak i dużych przedsiębiorstw. Obecnie protokół(spośród tych należących do IGP) cieszy się dużą popularnością i jest wybierany chętnie. Praktyka wskazuję iż OSPF odpowiada za routowanie(inaczej trasowanie) pakietów w zakresie jednego systemu autonomicznego – OSPFv2 należy do ipv4 natomiast OSPFv3 służy do ipv6.</div>
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Zasada działania protokołu OSPF</span></span></div>
<br />
<div style="text-align: center;" class="mycode_align">Następuje poinformowanie o wszystkich podłączonych sieciach w sposób bezpośrednio. Moment prawidłowego skonfigurowania oraz uruchomienia skutkuje tym iż urządzenie(router)natychmiastowo dowiaduje się o sieciach połączonych przylegle.</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Komenda:</span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>network</code></div></div><br />
jest startem na routerze rozpoczęcia działania protokołu.<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size">Cztery etapy działania protokołu OSPF</span><br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Etap 1</span><br />
<br />
<div style="text-align: center;" class="mycode_align">Pakiety hello – celem nawiązania sąsiedztwa urządzenie(router) przesyła pakiet hello do bezpośrednich innych routerów. Domyślny czas wysyłki wynosi 10 sekund – wysyłka jest do adresu multicastowego 224.0.0.5. Pierwszy etap uważa się zakończony jeśli zostanie dwukierunkowa komunikacja urządzeń – kiedy nastąpi wówczas pakiet hello spełnia funkcję ,,keepalive”(dzięki niej da się sprawdzić czy dalej istnieje komunikacja).</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Etap 2</span><br />
<br />
<div style="text-align: center;" class="mycode_align">Pakiety LSA -router jaki został wybrany jako master zacznie synchronizację baz danych. Synchronizacja baz danych routerów trwa tak długo, aż obie będą takie same. Takie działanie jest możliwe przez komunikaty LSR oraz LSU.</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Etap 3</span><br />
<br />
<div style="text-align: center;" class="mycode_align">Tworzenie baz danych – w celu skonstruowania pełnej mapy topologii, wraz z obliczeniem najkorzystniejszej trasy do wszystkich sieci docelowych router wykorzystuję bazy danych. Urządzenie(router)wysyła pakiety LSA w procesie floodingu – do każdego routera trafia pakiet LSA. Wszystkie te dane umiejscowione są w bazie danych łącze-stan i ich posiadanie umożliwia routerowi wykorzystanie algorytmu SPF celem zbudowania drzewa SPF.<br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Etap 4</span><br />
<br />
<div style="text-align: center;" class="mycode_align">Tworzenie tablicy routingu – algorym SPF ustala najkrótsze drogi jakie mają się znajdować w tablicy routing. Dodatkowo znajdować się w niej będą także trasy statyczne, a także takie co są połączone bezpośrednio.</div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">[b]Rodzaje pakietów OSPF</span></span>[/b]</div>
<br />
<br />
1. <span style="font-weight: bold;" class="mycode_b">Hello </span>– pakiet odpowiada za stworzenie a także podtrzymanie bezpośredniej komunikacji z odrębnymi urządzeniami(routerami) OSPF<br />
<br />
2. <span style="font-weight: bold;" class="mycode_b">DBD </span>– w pakiecie zawarta jest skrócona lista bazy danych<br />
<br />
3. <span style="font-weight: bold;" class="mycode_b">LSR </span>– nazywa się żądaniem o wskazanie informacji dodatkowych o wpisie dowolnym z DBD<br />
<br />
4. <span style="font-weight: bold;" class="mycode_b">LSU </span>– nazywa się pakietem aktualizacji jaki jest odpowiedzią na żądanie LSR<br />
<br />
5. <span style="font-weight: bold;" class="mycode_b">LSack </span>– zatwierdza odbiór pakietu LSU<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Topologie OSP</span></span>F</div>
<br />
<br />
<br />
1. <span style="font-weight: bold;" class="mycode_b">Virtual Links</span> – obszar w sesji OSPF korzystnie jest jeśli przylega w sposób bezpośredni do obszaru 0, ale są sytuację, gdy nie ma takiej możliwość. W tym celu warto wykorzystać obszary pośredniczące celem przylegania do obszaru<br />
<br />
2.<span style="font-weight: bold;" class="mycode_b">Broadcast Mutliaccess Network</span> – sieć wielodostępowa z pewności nosi nazwę Ethernet. Istnieje dzięki tej topologii szansa na wysyłkę informacji do każdego hosta w sieci.<br />
<br />
3. <span style="font-weight: bold;" class="mycode_b">Point to Point Network</span> – taka topologia występuje wtedy, gdy dwa routery są podłączone ze sobą przylegle.<br />
<br />
4. <span style="font-weight: bold;" class="mycode_b">Point to Multipoint Network</span> – topologia ma miejsce w tym momencie gdy jeden interfejs jest połączony z kilkoma innymi.<br />
<br />
5. <span style="font-weight: bold;" class="mycode_b">Nonbroadcast Multiaccess Network</span> – kiedy z jakiegoś powodu topologia point to multipoint nie daje szans na wysyłkę pakietów(multicast czy broadcast)wówczas ma się do czynienia z topologią o numerze piątym.<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Przykładowa topologia protokołu OSPF</span></span></div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://netadminpro.pl/wp-content/uploads/2021/01/1-1.png" loading="lazy"  alt="[Obrazek: 1-1.png]" class="mycode_img" /></div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Opis topologii:</span></span></div>
<br />
<br />
Na powyższym obrazku znajdują się cztery routery – R1, R2, R3, R4. Wszystkie są podłączone do Switcha. Każdy ma swój adres IP z taką samą maską 255.255.255.0<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Cel do wykonania</span>:</span></div>
<br />
<br />
1. Skonfigurowanie na każdym routerze(R1,R2,R3,R4) protokołu OSPF<br />
<br />
2. Prawidłowa komunikacja między wszystkimi urządzeniami(R1,R2,R3,R4)<br />
<br />
3. Wykazanie sąsiadów na każdym z trzech routerów(R1,R2,R3,R4)<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konfiguracje routerów</span></span><br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">R1</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Router(config-if)#interface FE0/0<br />
Router(config-if)#ip address 172.16.10.1 255.255.255.0<br />
Router(config-if)#no shutdown<br />
!przypisanie adresu IP do interfejsu i uruchomienie go!<br />
Router(config-if)#<br />
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up<br />
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up<br />
Router(config-if)#exit<br />
Router(config)#router ospf 1<br />
Router(config-router)#router-id 1.1.1.1<br />
Router(config-router)#network 172.16.10.1 0.0.0.255 area 0<br />
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">R2</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Router(config)#int fastEthernet 0/0<br />
Router(config-if)#ip address 172.16.10.3 255.255.255.0<br />
Router(config-if)#no shutdown<br />
!przypisanie adresu IP do interfejsu i uruchomienie go!<br />
Router(config-if)#<br />
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up<br />
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up<br />
Router(config-if)#exit<br />
Router(config)#router ospf 1<br />
Router(config-router)#router-id 2.2.2.2<br />
Router(config-router)#network 172.16.10.3 0.0.0.255 area 0<br />
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">R3</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Router(config)#int fastEthernet 0/0<br />
Router(config-if)#ip address 172.16.10.2 255.255.255.0<br />
Router(config-if)#no shutdown<br />
!przypisanie adresu IP do interfejsu i uruchomienie go!<br />
Router(config-if)#<br />
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up<br />
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up<br />
Router(config)#exit<br />
Router#<br />
%SYS-5-CONFIG_I: Configured from console by console<br />
Router#en<br />
Router#conf t<br />
Enter configuration commands, one per line.  End with CNTL/Z.<br />
Router(config)#router ospf 1<br />
Router(config-router)#router-id 3.3.3.3<br />
Router(config-router)#network 172.16.10.2 0.0.0.255 area 0<br />
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">R4</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Router&gt;en<br />
Router#conf t<br />
Enter configuration commands, one per line.  End with CNTL/Z.<br />
Router(config)#int fastEthernet0/0<br />
Router(config-if)#ip address 172.16.10.4 255.255.255.0<br />
Router(config-if)#no shutdown<br />
!przypisanie adresu IP do interfejsu i uruchomienie go!<br />
Router(config-if)#<br />
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up<br />
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up<br />
Router(config-if)#exit<br />
Router(config)#router ospf 1<br />
Router(config-router)#router-id 4.4.4.4<br />
Router(config-router)#network 172.16.10.4 0.0.0.255 area 0<br />
!uruchomienie protokolu ospf, następnie wskaznie ID, a na koniec określenie sieci z maską odwrotną w obszarze 0!</code></div></div><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Podsumowanie po konfiguracji protokołu OSPF</span></span></div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Prawidłowa komunikacja wszystkich routerów</span></span></div>
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://netadminpro.pl/wp-content/uploads/2021/01/2-1-1024x594.png" loading="lazy"  alt="[Obrazek: 2-1-1024x594.png]" class="mycode_img" /></div>
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: x-large;" class="mycode_size">Relacje sąsiedztwa nawiązana dla każdego routera</span></span></div>
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://netadminpro.pl/wp-content/uploads/2021/01/3-1-1024x564.png" loading="lazy"  alt="[Obrazek: 3-1-1024x564.png]" class="mycode_img" /></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[IP – (ang. Internet Protocol.)]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=364</link>
			<pubDate>Thu, 11 Jul 2024 11:17:24 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=364</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Protokół internetowy (IP)</span> to protokół komunikacyjny warstwy sieciowej w pakiecie protokołów internetowych służący do przekazywania datagramów przez granice sieci. Jego funkcja routingu umożliwia pracę z Internetem i zasadniczo ustanawia Internet.<br />
<br />
Protokół IP ma za zadanie dostarczanie pakietów z hosta źródłowego do hosta docelowego wyłącznie na podstawie adresów IP w nagłówkach pakietów. W tym celu protokół IP definiuje struktury pakietów, które hermetyzują dane, które mają zostać dostarczone. Definiuje również metody adresowania, które są używane do oznaczania datagramu informacjami źródłowymi i docelowymi.<br />
<br />
IP była bezpołączeniową usługą datagramową w oryginalnym programie kontroli transmisji wprowadzonym przez Vinta Cerfa i Boba Kahna w 1974 roku, która została uzupełniona o usługę zorientowaną na połączenie, która stała się podstawą protokołu TCP (Transmission Control Protocol). Dlatego pakiet protokołów internetowych jest często określany jako <span style="font-weight: bold;" class="mycode_b">TCP/IP.</span><br />
<br />
Pierwsza główna wersja protokołu IP, Internet Protocol version 4 (IPv4), jest dominującym protokołem Internetu. Jego następcą jest protokół internetowy w wersji 6 (IPv6), który jest coraz częściej wdrażany w publicznym Internecie od około 200 roku]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Protokół internetowy (IP)</span> to protokół komunikacyjny warstwy sieciowej w pakiecie protokołów internetowych służący do przekazywania datagramów przez granice sieci. Jego funkcja routingu umożliwia pracę z Internetem i zasadniczo ustanawia Internet.<br />
<br />
Protokół IP ma za zadanie dostarczanie pakietów z hosta źródłowego do hosta docelowego wyłącznie na podstawie adresów IP w nagłówkach pakietów. W tym celu protokół IP definiuje struktury pakietów, które hermetyzują dane, które mają zostać dostarczone. Definiuje również metody adresowania, które są używane do oznaczania datagramu informacjami źródłowymi i docelowymi.<br />
<br />
IP była bezpołączeniową usługą datagramową w oryginalnym programie kontroli transmisji wprowadzonym przez Vinta Cerfa i Boba Kahna w 1974 roku, która została uzupełniona o usługę zorientowaną na połączenie, która stała się podstawą protokołu TCP (Transmission Control Protocol). Dlatego pakiet protokołów internetowych jest często określany jako <span style="font-weight: bold;" class="mycode_b">TCP/IP.</span><br />
<br />
Pierwsza główna wersja protokołu IP, Internet Protocol version 4 (IPv4), jest dominującym protokołem Internetu. Jego następcą jest protokół internetowy w wersji 6 (IPv6), który jest coraz częściej wdrażany w publicznym Internecie od około 200 roku]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[RARP Protocol (ang. Reverse Address Resolution Protocol)]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=363</link>
			<pubDate>Thu, 11 Jul 2024 11:06:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=363</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">RARP Protocol (ang. Reverse Address Resolution Protocol)</span> <br />
<br />
Służy on do <span style="font-weight: bold;" class="mycode_b">odwzorowywania adresów sprzętowych na adresy IPv4</span>. Używa się go czasami w razie uruchamiania węzła sieci, w którym nie ma napędu dysków.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">RARP Protocol (ang. Reverse Address Resolution Protocol)</span> <br />
<br />
Służy on do <span style="font-weight: bold;" class="mycode_b">odwzorowywania adresów sprzętowych na adresy IPv4</span>. Używa się go czasami w razie uruchamiania węzła sieci, w którym nie ma napędu dysków.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ARP Protocol (ang. Address Resolution Protocol)]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=362</link>
			<pubDate>Thu, 11 Jul 2024 11:05:05 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=362</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">ARP Protocol (ang. Address Resolution Protocol)</span> <br />
<br />
Protokół ten służy do odwzorowywania adresów IPv4 na adresy sprzętowe (tj. adresy Ethernetu).<br />
Ten protokół jest zazwyczaj używany w sieciach, w których stosuje się rozgłaszanie, tj. Ethernet, Token Ring i FDDI, <br />
lecz nie jest potrzebny w sieciach o połączeniach dwupunktowych.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">ARP Protocol (ang. Address Resolution Protocol)</span> <br />
<br />
Protokół ten służy do odwzorowywania adresów IPv4 na adresy sprzętowe (tj. adresy Ethernetu).<br />
Ten protokół jest zazwyczaj używany w sieciach, w których stosuje się rozgłaszanie, tj. Ethernet, Token Ring i FDDI, <br />
lecz nie jest potrzebny w sieciach o połączeniach dwupunktowych.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[IGMP Protocol (ang. Internet Group Management Protocol)]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=361</link>
			<pubDate>Thu, 11 Jul 2024 11:03:54 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=361</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">IGMP (ang. Internet Group Management Protocol) </span>Protokół ten obsługuje rozsyłanie grupowe <span style="font-weight: bold;" class="mycode_b">(ang. multicasting)</span>, które jest dodatkową możliwością w razie korzystania z <span style="font-weight: bold;" class="mycode_b">protokołu IPv4.</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">IGMP (ang. Internet Group Management Protocol) </span>Protokół ten obsługuje rozsyłanie grupowe <span style="font-weight: bold;" class="mycode_b">(ang. multicasting)</span>, które jest dodatkową możliwością w razie korzystania z <span style="font-weight: bold;" class="mycode_b">protokołu IPv4.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ICMP Protocol (ang. Internet Control Message Protocol)]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=360</link>
			<pubDate>Thu, 11 Jul 2024 11:02:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=360</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">ICMP Protocol (ang. Internet Control Message Protocol)</span> Obsługuje on komunikaty o błędach i informacje sterujące przesyłane miedzy ruterami a stacjami. Te komunikaty są zazwyczaj generowane i przetwarzane przez oprogramowanie sieciowe protokołów TCP/IP, nie zaś przez procesy użytkownika. Istnieje też oprogramowanie użytkowe, które używa protokołu <span style="font-weight: bold;" class="mycode_b">ICMP (np. Program ping).</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">ICMP Protocol (ang. Internet Control Message Protocol)</span> Obsługuje on komunikaty o błędach i informacje sterujące przesyłane miedzy ruterami a stacjami. Te komunikaty są zazwyczaj generowane i przetwarzane przez oprogramowanie sieciowe protokołów TCP/IP, nie zaś przez procesy użytkownika. Istnieje też oprogramowanie użytkowe, które używa protokołu <span style="font-weight: bold;" class="mycode_b">ICMP (np. Program ping).</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[UDP Protocol (ang. User Datagram Protocol)]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=359</link>
			<pubDate>Thu, 11 Jul 2024 11:01:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=359</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">UDP Protocol (ang. User Datagram Protocol)</span> Jest protokołem obsługi bezpołączeniowej procesów użytkownika. W odróżnieniu od protokołu TCP, który jest niezawodny, <span style="font-weight: bold;" class="mycode_b">protokół UDP</span> nie daje gwarancji, ze datagramy UDP zawsze dotrą do wyznaczonego celu. <span style="text-decoration: underline;" class="mycode_u">Tak jak protokół TCP, również on może korzystać z IPv4 albo IPv6.</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">UDP Protocol (ang. User Datagram Protocol)</span> Jest protokołem obsługi bezpołączeniowej procesów użytkownika. W odróżnieniu od protokołu TCP, który jest niezawodny, <span style="font-weight: bold;" class="mycode_b">protokół UDP</span> nie daje gwarancji, ze datagramy UDP zawsze dotrą do wyznaczonego celu. <span style="text-decoration: underline;" class="mycode_u">Tak jak protokół TCP, również on może korzystać z IPv4 albo IPv6.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[TCP Protocol (ang Transmission Control Protocol )]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=358</link>
			<pubDate>Thu, 11 Jul 2024 11:00:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=358</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">TCP Protokół ( ang. Transmission Control Protocol ) </span>sterowania transmisją jest protokołem obsługi połączeniowej procesu użytkownika, umożliwiającym niezawodne i w pełni dwukierunkowe przesyłanie strumienia bajtów. Do zadań tego protokołu należy potwierdzenie, uwzględnienie czasu oczekiwania, dokonywanie retransmisji itp. Protokół TCP może korzystać z <span style="font-weight: bold;" class="mycode_b">IPv4 </span>albo <span style="font-weight: bold;" class="mycode_b">IPv6.</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">TCP Protokół ( ang. Transmission Control Protocol ) </span>sterowania transmisją jest protokołem obsługi połączeniowej procesu użytkownika, umożliwiającym niezawodne i w pełni dwukierunkowe przesyłanie strumienia bajtów. Do zadań tego protokołu należy potwierdzenie, uwzględnienie czasu oczekiwania, dokonywanie retransmisji itp. Protokół TCP może korzystać z <span style="font-weight: bold;" class="mycode_b">IPv4 </span>albo <span style="font-weight: bold;" class="mycode_b">IPv6.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[VTP ( VLAN trunking protocol )]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=354</link>
			<pubDate>Sat, 15 Jun 2024 09:44:05 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=354</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">VTP ( VLAN trunking protocol )</span> - automatycznie kopiuje utworzone vlany w sieci o ile zostanie zaimplementowany VTP w jednym z routerow jako server a na innych jako client<br />
<br />
configuracja server VTP<br />
show vtp status <br />
vtp domain ............. ( zamiast kropek zastepujemy nazwa )<br />
vtp password  .......... ( ustawiamy haslo )  <br />
<br />
( rys 2 ) <br />
<br />
<br />
Tryb clienta uruchamiamy komenda <br />
<br />
vtp mode client <br />
vtp domain ..... z nazwa nadana wczesniej<br />
vtp password ....... haslo takie same jak wczesniejskonfigurowane w server vtp<br />
<br />
show vlan - pokaze ze dane o sieciach zostaly przewkazane , lecz porty trzeba sobie dopisac do poszczegolnych vilanow oddzielnie  , nie zapominac o utworzeniu polaczenia TRUNK miedzy nowymi switchami !!]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">VTP ( VLAN trunking protocol )</span> - automatycznie kopiuje utworzone vlany w sieci o ile zostanie zaimplementowany VTP w jednym z routerow jako server a na innych jako client<br />
<br />
configuracja server VTP<br />
show vtp status <br />
vtp domain ............. ( zamiast kropek zastepujemy nazwa )<br />
vtp password  .......... ( ustawiamy haslo )  <br />
<br />
( rys 2 ) <br />
<br />
<br />
Tryb clienta uruchamiamy komenda <br />
<br />
vtp mode client <br />
vtp domain ..... z nazwa nadana wczesniej<br />
vtp password ....... haslo takie same jak wczesniejskonfigurowane w server vtp<br />
<br />
show vlan - pokaze ze dane o sieciach zostaly przewkazane , lecz porty trzeba sobie dopisac do poszczegolnych vilanow oddzielnie  , nie zapominac o utworzeniu polaczenia TRUNK miedzy nowymi switchami !!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[BGP Protokół - Podstawy i najlepsze praktyki]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=351</link>
			<pubDate>Thu, 30 May 2024 16:36:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=351</guid>
			<description><![CDATA[Link do dokumentu tutaj <a href="https://www.cisco.com/web/offer/emea/3248/docs/bgp_workshop.pdf" target="_blank" rel="noopener" class="mycode_url">https://www.cisco.com/web/offer/emea/324...rkshop.pdf</a> Polecam jednak przeczytac poonizsze objasnienie.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">BGP</span> <span style="font-weight: bold;" class="mycode_b">(ang. Border Gateway Protocol) </span>– zewnętrzny protokół trasowania (routingu). BGP w wersji czwartej jest podstawą działania współczesnego Internetu. Istnieje wiele rozszerzeń BGP stosowanych przy implementacji MPLS VPN, IPv6 czy Multicast VPN.<br />
<br />
Jest protokołem wektora ścieżki umożliwiającym tworzenie niezapętlonych ścieżek pomiędzy różnymi systemami autonomicznymi. Obecny otwarty standard protokołu BGP jest opisany w dokumentach RFC 4271 i 1771. Protokół ten nie używa tradycyjnych metryk – analogiczną funkcję (determinanty wyboru trasy) pełnią atrybuty i algorytm wyboru. BGP pozwala na pełną redundancję w połączeniu z Internetem, jest również używany do połączenia dwóch systemów autonomicznych, do wymiany ruchu między tymi systemami.<br />
<br />
Podstawą funkcjonowania BGP jest system autonomiczny, (ang. Autonomous System, AS), czyli sieć lub grupa sieci pod wspólną administracją i ze wspólną polityką trasowania. Systemy autonomiczne identyfikowane są za pomocą numerów, zwanych numerami AS, które przyznawane są przez organizację RIR (w Europie i części Azji jest to RIPE NCC). Protokół BGP w wersji oryginalnej zakładał dwubajtowe numery AS (16 bit), co ze względu na ich ograniczoną liczbę (65536) stanowiło poważniejsze ograniczenie rozwoju Internetu niż brak numerów IP. W 2007 roku wprowadzono numery AS o długości 4 bajtów (32 bit), przez co powiększono znacznie przestrzeń dostępnej numeracji. Implementacja 32 bitowego ASN jest rozwiązana za pomocą dodatkowych atrybutów, przez co jest kompatybilna ze starszym formatem i nie wymagała wymiany oprogramowania na wszystkich routerach.<br />
<br />
Możemy rozróżnić EBGP (ang. exterior), gdy mamy sesję między dwoma różnymi AS oraz IBGP (ang. interior), gdy sesja BGP nawiązana jest między dwoma routerami brzegowymi w obrębie jednego AS. Protokół wymiany informacji przez routery IBGP oraz EBGP jest taki sam, natomiast routery inaczej interpretują trasy otrzymane poprzez protokół BGP z własnego lub obcego systemu autonomicznego. Trasy otrzymane przy użyciu BGP od routerów znajdujących się w tym samym systemie autonomicznym (IBGP) mają zazwyczaj bardzo niski priorytet. Pozwala to na stosowanie wewnętrznych protokołów routingu (IGP) do optymalizacji tras wewnątrz systemu autonomicznego. W implementacjach stosujących tzw. dystans administracyjny, czyli parametr określający priorytet ważności tras otrzymanych za pośrednictwem danego źródła (protokołu routingu), przejawia się to domyślnym ustawieniem dystansu dla EBGP na 20 (wysoki priorytet), a dla IBGP na 200 (bardzo niski priorytet). Routery również ustawiają w różny sposób atrybuty tras przy wysyłaniu aktualizacji przez IBGP lub EBGP[1].<br />
<br />
Sesje mogą być zestawione pomiędzy routerami bezpośrednio połączonymi (standardowo na stykach Internetowych) lub pomiędzy zdalnymi routerami (BGP multihop). Sesje multihop są naturalne dla IBGP, w połączeniach zewnętrznych (EBGP) są rzadziej używane, gdyż najczęściej do prawidłowego działania wymagają wsparcia innych protokołów trasowania dynamicznego bądź też trasowania statycznego. Wynika to z konieczności uzyskania komunikacji na poziomie protokołu TCP z sąsiednim routerem EBGP, w przypadku braku trasy pochodzącej z innego źródła nie ma możliwości zestawienia sesji BGP.<br />
<br />
Każdy system autonomiczny może rozgłaszać pewną liczbę adresów IP zgrupowanych w prefiksy. Np. <a href="http://www.onet.pl" target="_blank" rel="noopener" class="mycode_url">www.onet.pl</a> ma adres IP 213.180.130.200, Onet.pl rozgłasza prefiks 213.180.128.0/21 (czyli zakres IP 213.180.128.0-213.180.135.255) pod AS o numerze 12990. Liczba prefiksów w Internecie cały czas rośnie wraz z liczbą użytych adresów i wyczerpywaniem się adresacji (potrzeba dzielenia bloków adresowych na mniejsze), w kwietniu 2011 prefiksów w tablicy routingu było już 350000 a w maju 2013 już 450000.<br />
<br />
BGP używa się typowo jako protokołu routingu w sieci posiadającej styki internetowe z 2 (lub więcej) dostawcami Internetu. BGP jest protokołem o długim czasie zbieżności (pobranie pełnej tablicy routingu Internetu może potrwać wiele godzin, jak również rozpowszechnienie nowego wpisu z tablicy routingu w całej sieci).<br />
<br />
<br />
Link do dokumentu tutaj <a href="https://www.cisco.com/web/offer/emea/3248/docs/bgp_workshop.pdf" target="_blank" rel="noopener" class="mycode_url">https://www.cisco.com/web/offer/emea/324...rkshop.pdf</a>]]></description>
			<content:encoded><![CDATA[Link do dokumentu tutaj <a href="https://www.cisco.com/web/offer/emea/3248/docs/bgp_workshop.pdf" target="_blank" rel="noopener" class="mycode_url">https://www.cisco.com/web/offer/emea/324...rkshop.pdf</a> Polecam jednak przeczytac poonizsze objasnienie.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">BGP</span> <span style="font-weight: bold;" class="mycode_b">(ang. Border Gateway Protocol) </span>– zewnętrzny protokół trasowania (routingu). BGP w wersji czwartej jest podstawą działania współczesnego Internetu. Istnieje wiele rozszerzeń BGP stosowanych przy implementacji MPLS VPN, IPv6 czy Multicast VPN.<br />
<br />
Jest protokołem wektora ścieżki umożliwiającym tworzenie niezapętlonych ścieżek pomiędzy różnymi systemami autonomicznymi. Obecny otwarty standard protokołu BGP jest opisany w dokumentach RFC 4271 i 1771. Protokół ten nie używa tradycyjnych metryk – analogiczną funkcję (determinanty wyboru trasy) pełnią atrybuty i algorytm wyboru. BGP pozwala na pełną redundancję w połączeniu z Internetem, jest również używany do połączenia dwóch systemów autonomicznych, do wymiany ruchu między tymi systemami.<br />
<br />
Podstawą funkcjonowania BGP jest system autonomiczny, (ang. Autonomous System, AS), czyli sieć lub grupa sieci pod wspólną administracją i ze wspólną polityką trasowania. Systemy autonomiczne identyfikowane są za pomocą numerów, zwanych numerami AS, które przyznawane są przez organizację RIR (w Europie i części Azji jest to RIPE NCC). Protokół BGP w wersji oryginalnej zakładał dwubajtowe numery AS (16 bit), co ze względu na ich ograniczoną liczbę (65536) stanowiło poważniejsze ograniczenie rozwoju Internetu niż brak numerów IP. W 2007 roku wprowadzono numery AS o długości 4 bajtów (32 bit), przez co powiększono znacznie przestrzeń dostępnej numeracji. Implementacja 32 bitowego ASN jest rozwiązana za pomocą dodatkowych atrybutów, przez co jest kompatybilna ze starszym formatem i nie wymagała wymiany oprogramowania na wszystkich routerach.<br />
<br />
Możemy rozróżnić EBGP (ang. exterior), gdy mamy sesję między dwoma różnymi AS oraz IBGP (ang. interior), gdy sesja BGP nawiązana jest między dwoma routerami brzegowymi w obrębie jednego AS. Protokół wymiany informacji przez routery IBGP oraz EBGP jest taki sam, natomiast routery inaczej interpretują trasy otrzymane poprzez protokół BGP z własnego lub obcego systemu autonomicznego. Trasy otrzymane przy użyciu BGP od routerów znajdujących się w tym samym systemie autonomicznym (IBGP) mają zazwyczaj bardzo niski priorytet. Pozwala to na stosowanie wewnętrznych protokołów routingu (IGP) do optymalizacji tras wewnątrz systemu autonomicznego. W implementacjach stosujących tzw. dystans administracyjny, czyli parametr określający priorytet ważności tras otrzymanych za pośrednictwem danego źródła (protokołu routingu), przejawia się to domyślnym ustawieniem dystansu dla EBGP na 20 (wysoki priorytet), a dla IBGP na 200 (bardzo niski priorytet). Routery również ustawiają w różny sposób atrybuty tras przy wysyłaniu aktualizacji przez IBGP lub EBGP[1].<br />
<br />
Sesje mogą być zestawione pomiędzy routerami bezpośrednio połączonymi (standardowo na stykach Internetowych) lub pomiędzy zdalnymi routerami (BGP multihop). Sesje multihop są naturalne dla IBGP, w połączeniach zewnętrznych (EBGP) są rzadziej używane, gdyż najczęściej do prawidłowego działania wymagają wsparcia innych protokołów trasowania dynamicznego bądź też trasowania statycznego. Wynika to z konieczności uzyskania komunikacji na poziomie protokołu TCP z sąsiednim routerem EBGP, w przypadku braku trasy pochodzącej z innego źródła nie ma możliwości zestawienia sesji BGP.<br />
<br />
Każdy system autonomiczny może rozgłaszać pewną liczbę adresów IP zgrupowanych w prefiksy. Np. <a href="http://www.onet.pl" target="_blank" rel="noopener" class="mycode_url">www.onet.pl</a> ma adres IP 213.180.130.200, Onet.pl rozgłasza prefiks 213.180.128.0/21 (czyli zakres IP 213.180.128.0-213.180.135.255) pod AS o numerze 12990. Liczba prefiksów w Internecie cały czas rośnie wraz z liczbą użytych adresów i wyczerpywaniem się adresacji (potrzeba dzielenia bloków adresowych na mniejsze), w kwietniu 2011 prefiksów w tablicy routingu było już 350000 a w maju 2013 już 450000.<br />
<br />
BGP używa się typowo jako protokołu routingu w sieci posiadającej styki internetowe z 2 (lub więcej) dostawcami Internetu. BGP jest protokołem o długim czasie zbieżności (pobranie pełnej tablicy routingu Internetu może potrwać wiele godzin, jak również rozpowszechnienie nowego wpisu z tablicy routingu w całej sieci).<br />
<br />
<br />
Link do dokumentu tutaj <a href="https://www.cisco.com/web/offer/emea/3248/docs/bgp_workshop.pdf" target="_blank" rel="noopener" class="mycode_url">https://www.cisco.com/web/offer/emea/324...rkshop.pdf</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[QoS - Quality of Service (QoS)]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=347</link>
			<pubDate>Wed, 01 May 2024 08:08:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=347</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Quality of Service (QoS)</span> to kluczowy element w dziedzinie telekomunikacji, a zwłaszcza w sieciach komputerowych. Jest to zestaw technik i procedur, które pozwalają na zarządzanie przepływem danych w sieci w taki sposób, aby zapewnić określonym usługom lub aplikacjom priorytetowy dostęp do zasobów sieciowych.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">QoS</span> ma na celu minimalizację opóźnień, straty pakietów, fluktuacji przepustowości i innych problemów mogących wystąpić w sieci. Dzięki <span style="font-weight: bold;" class="mycode_b">QoS</span> możemy zapewnić stabilne i niezawodne działanie aplikacji wymagających szybkiego i nieprzerwanego przesyłania danych, takich jak video-konferencje, gry online czy usługi strumieniowania wideo.<br />
<br />
Procedury QoS polegają na nadawaniu pakietom danych różnych priorytetów w zależności od ich charakteru i wymagań aplikacji. Dzięki temu możliwe jest skierowanie pakietów o najwyższym priorytecie przez sieć w pierwszej kolejności, co pozytywnie wpływa na jakość transmisji danych. Oznacza to, że nawet przy dużym obciążeniu sieci, ważne transmisje nie zostaną opóźnione lub utracone.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Wprowadzenie do QoS</span> – Wyjaśnienie, Definicja i Ważność<br />
QoS (Quality of Service), czyli jakość usług, to pojęcie powszechnie stosowane w dziedzinie telekomunikacji. Oznacza ono zestaw technik i mechanizmów mających na celu zapewnienie odpowiedniej jakości transmisji danych, głosu i wideo w sieciach komunikacyjnych. QoS jest szczególnie istotne w przypadku korzystania z usług w czasie rzeczywistym, takich jak wideokonferencje, strumieniowe przesyłanie danych czy VoIP.<br />
<br />
Główną ideą <span style="font-weight: bold;" class="mycode_b">QoS </span>jest zapewnienie priorytetowego traktowania określonych rodzajów ruchu sieciowego w celu zminimalizowania opóźnień, strat pakietów i jitteru. Dzięki temu możliwe jest utrzymanie wysokiej jakości usług, nawet w przypadku dużej obciążenia sieci.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Definicja QoS</span><br />
QoS jest zbiorem technik i mechanizmów, które pozwalają na kontrolę i zarządzanie ruchem w sieciach komunikacyjnych. Główne cele QoS to zapewnienie minimalnego opóźnienia, jak również maksymalnej przepustowości i niezawodności.<br />
<br />
W celu osiągnięcia tych celów, QoS korzysta ze strategii, takich jak priorytetyzacja ruchu, rezerwacja zasobów, kontroli przepustowości i zarządzania kolejkami. Dzięki tym technikom możliwe jest zaspokojenie wymagań różnych rodzajów ruchu sieciowego.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ważność QoS</span><br />
QoS ma kluczowe znaczenie w dzisiejszych sieciach komunikacyjnych, zwłaszcza w kontekście rosnącej liczby aplikacji i usług korzystających z sieci w czasie rzeczywistym. Bez odpowiedniej jakości usług, użytkownicy doświadczają opóźnień, pogorszenia jakości wideo i dźwięku, a nawet rozłączeń.<br />
<br />
Przykładami usług, które wymagają wysokiej jakości transmisji danych, są telefonia VoIP, wideokonferencje, strumieniowe przesyłanie wideo, czy nawet prosty przesył tekstu w czasie rzeczywistym. Bez QoS te usługi mogą być niedostępne lub oferować zadowalające wyniki.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Dlatego QoS</span> jest nieodzownym elementem dla operatorów sieci, dostawców usług internetowych i innych firm zajmujących się przesyłaniem danych. Pozwala ono na zapewnienie wysokiej jakości usług i zadowolenia klientów, a jednocześnie optymalizację wykorzystania zasobów sieciowych.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Podsumowując</span>, QoS to niezbędny element sieci komunikacyjnych, który pozwala na zapewnienie odpowiedniej jakości usług w czasie rzeczywistym. Dzięki zastosowaniu różnych technik i mechanizmów, QoS minimalizuje opóźnienia, straty pakietów i jitter, poprawiając jakość i dostępność usług dla użytkowników.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Czym jest Quality of Service (QoS)?</span><br />
Quality of Service (QoS) to zestaw technik i mechanizmów używanych w sieciach komputerowych w celu zarządzania i kontrolowania jakości transmisji danych. QoS ma na celu zapewnienie priorytetowego dostępu do sieci i zasobów sieciowych dla określonych aplikacji, urządzeń lub użytkowników. Dzięki QoS można kontrolować przepływność danych, opóźnienia, straty pakietów i inne parametry. Jest to szczególnie ważne w przypadku aplikacji wymagających niskiego opóźnienia, takich jak wideokonferencje czy gry online.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jak działa QoS?</span><br />
QoS działa poprzez nadawanie priorytetów różnym typom ruchu sieciowego. Klasom ruchu przydzielane są różne poziomy priorytetów, na podstawie których sieć decyduje, jak alokować zasoby i przetwarzać dane. Można używać różnych mechanizmów QoS, takich jak:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Kontrola przepływu</span></span> – zapobiega przeciążeniu sieci, regulując tempo przesyłania danych<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Kolejkowanie</span> </span>– gromadzi pakiety w kolejkach i przetwarza je zgodnie z ich priorytetem<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Priorytetyzacja</span> </span>– nadaje priorytety różnym rodzajom ruchu, takim jak głosowy, wideo czy transmisja danych<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Limitowanie pasma</span></span> – ogranicza maksymalną przepustowość dla określonych rodzajów ruchu<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zastosowanie QoS</span><br />
QoS jest stosowane w różnych typach sieci, w tym w sieciach lokalnych (LAN), sieciach rozległych (WAN) oraz w sieciach bezprzewodowych. Jest szczególnie przydatne w przypadku sieci o ograniczonym pasmie, gdzie ważne jest skuteczne zarządzanie przepływem danych. QoS jest również używane w chmurze obliczeniowej, w celu zapewnienia spójnej i wysokiej jakości usług dla różnych aplikacji. Dzięki QoS możliwe jest zastosowanie różnych scenariuszy priorytetów, zależnie od potrzeb użytkownika.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Korzyści QoS</span><br />
Zapewnienie wysokiej jakości usług (QoS)<br />
Zminimalizowanie opóźnień i strat pakietów<br />
Zarządzanie pasmem w celu uniknięcia przeciążeń sieci<br />
Priorytetyzacja ruchu zgodnie z wymaganiami aplikacji<br />
Wniosek<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Quality of Service (QoS)</span> jest istotnym elementem w zarządzaniu sieciami komputerowymi. Dzięki QoS można zapewnić wysoką jakość usług, minimalizować opóźnienia i straty, a także kontrolować przepływ danych. Jest to szczególnie ważne w przypadku aplikacji wymagających niskiego opóźnienia i wysokiej jakości transmisji, takich jak wideokonferencje czy gry online. Dlatego QoS jest szeroko stosowane w różnych typach sieci i ma kluczowe znaczenie dla efektywnego zarządzania ruchem sieciowym.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Rola QoS</span> w sieciach i aplikacjach<br />
Quality of Service (QoS) to zestaw technologii i mechanizmów stosowanych w sieciach komputerowych i aplikacjach, które mają na celu zarządzanie i kontrolę jakości przesyłanych danych. Rola QoS w sieciach i aplikacjach jest niezwykle istotna, ponieważ umożliwia zapewnienie odpowiednich poziomów wydajności, niezawodności i bezpieczeństwa w przesyłaniu informacji.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zapewnienie odpowiedniej jakości usług</span><br />
Jedną z głównych ról QoS jest zapewnienie odpowiedniej jakości usług (Quality of Service) w sieciach komputerowych. Dzięki QoS można zdefiniować priorytety dla różnych rodzajów danych i aplikacji, co umożliwia lepsze zarządzanie i kontrolę nad dostępem do przepustowości sieciowej. Ważniejsze i krytyczne aplikacje mogą otrzymać więcej przepustowości, podczas gdy mniej istotne aplikacje mogą działać na mniejszej przepustowości.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zarządzanie przepustowością sieciową</span><br />
QoS ma również kluczową rolę w zarządzaniu przepustowością sieciową. Dzięki zastosowaniu odpowiednich mechanizmów i algorytmów QoS, można kontrolować i ograniczać przepływ danych w sieci, aby uniknąć przeciążenia i zagwarantować, że krytyczne aplikacje będą miały wystarczającą przepustowość. Dzięki temu możliwe jest również uniknięcie opóźnień i utraty pakietów danych.<br />
<br />
QoS może także pomagać w zagwarantowaniu wysokiej jakości połączeń w czasie rzeczywistym, takich jak transmisje wideo, wideokonferencje czy transmisje głosowe. Zarządzanie priorytetami i kontrola przepustowości może zapewnić płynne i bezproblemowe przesyłanie multimediów, minimalizując opóźnienia, zacięcia i utratę jakości.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Bezpieczeństwo aplikacji i danych</span><br />
Kolejną ważną rolą QoS jest zapewnienie bezpieczeństwa aplikacji i danych w sieciach komputerowych. Dzięki QoS można stosować różne mechanizmy, takie jak filtrowanie ruchu sieciowego czy kontrola dostępu, aby zwiększyć bezpieczeństwo i ochronę przed atakami z zewnątrz. QoS umożliwia również monitorowanie i wykrywanie nieprawidłowych i niebezpiecznych aktywności w sieci, co pozwala na szybką reakcję i łatwe zarządzanie zabezpieczeniami.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zarządzanie priorytetami aplikacji i danych</span><br />
<span style="font-weight: bold;" class="mycode_b">Kontrola przepustowości sieciowej</span><br />
<span style="font-weight: bold;" class="mycode_b">Zapewnienie jakości usług</span><br />
<span style="font-weight: bold;" class="mycode_b">Minimalizowanie opóźnień i utraty pakietów</span><br />
<span style="font-weight: bold;" class="mycode_b">Zwiększenie bezpieczeństwa aplikacji i danych</span><br />
<br />
Wszystkie te role QoS w sieciach i aplikacjach są niezwykle ważne dla zapewnienia efektywnego i niezawodnego działania sieci, jak również dla zadowolenia użytkowników i klientów. Dlatego warto zrozumieć i umiejętnie wykorzystać QoS w swojej infrastrukturze sieciowej i aplikacjach.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Znaczenie QoS dla użytkowników i firm</span><br />
Quality of Service (QoS) odgrywa kluczową rolę w zapewnianiu wysokiej jakości usług użytkownikom i firmom. QoS umożliwia kontrolę i zarządzanie ruchem sieciowym, co jest niezbędne do utrzymania odpowiedniej wydajności i niezawodności sieci.<br />
<br />
Dla użytkowników przekładają się na to szybsze czasy odpowiedzi, mniejsze opóźnienia i wyższa jakość transmisji danych. Dzięki QoS użytkownicy mogą cieszyć się płynnym strumieniowaniem filmów, bezprzewodową transmisją danych i niezakłóconą komunikacją głosową. To oznacza mniej zacięć podczas granowania, brak opóźnień podczas prowadzenia wideokonferencji i płynne korzystanie z aplikacji internetowych.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Korzyści dla użytkowników:</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Szybsza i bardziej responsywna sieć</span><br />
<span style="text-decoration: underline;" class="mycode_u">Wyższa jakość usług, takich jak strumieniowanie multimediów, gry online i wideokonferencje</span><br />
<span style="text-decoration: underline;" class="mycode_u">Mniejsze opóźnienia i zacięcia</span><br />
<span style="text-decoration: underline;" class="mycode_u">Stabilne połączenie bez przerywania transmisji danych</span><br />
<span style="text-decoration: underline;" class="mycode_u">Większa przepustowość dla krytycznych aplikacji</span><br />
<br />
Dla firm QoS jest niezwykle istotne w celu zapewnienia niezawodności i wydajności sieci. To pozwala na efektywne zarządzanie ruchem sieciowym, co jest niezbędne w przypadku korzystania z różnych aplikacji i usług. Dzięki QoS firmy mogą priorytetyzować ruch sieciowy zgodnie z ich potrzebami, zapewniając nieprzerwane działanie krytycznych aplikacji i usług.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Korzyści dla firm:</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Stabilna i niezawodna sieć</span><br />
<span style="font-weight: bold;" class="mycode_b">Zapewnienie wysokiej dostępności dla kluczowych usług i aplikacji</span><br />
<span style="font-weight: bold;" class="mycode_b">Mniejsze koszty związane z przestojami sieciowymi i niedziałającymi usługami</span><br />
<br />
Możliwość dostosowania priorytetów ruchu sieciowego do indywidualnych potrzeb firmy<br />
Większa wydajność i produktywność pracowników<br />
Wszystko to sprawia, że QoS jest nieodzownym elementem dla użytkowników i firm, które zależą od wysokiej jakości usług i nieprzerwanej pracy sieci]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Quality of Service (QoS)</span> to kluczowy element w dziedzinie telekomunikacji, a zwłaszcza w sieciach komputerowych. Jest to zestaw technik i procedur, które pozwalają na zarządzanie przepływem danych w sieci w taki sposób, aby zapewnić określonym usługom lub aplikacjom priorytetowy dostęp do zasobów sieciowych.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">QoS</span> ma na celu minimalizację opóźnień, straty pakietów, fluktuacji przepustowości i innych problemów mogących wystąpić w sieci. Dzięki <span style="font-weight: bold;" class="mycode_b">QoS</span> możemy zapewnić stabilne i niezawodne działanie aplikacji wymagających szybkiego i nieprzerwanego przesyłania danych, takich jak video-konferencje, gry online czy usługi strumieniowania wideo.<br />
<br />
Procedury QoS polegają na nadawaniu pakietom danych różnych priorytetów w zależności od ich charakteru i wymagań aplikacji. Dzięki temu możliwe jest skierowanie pakietów o najwyższym priorytecie przez sieć w pierwszej kolejności, co pozytywnie wpływa na jakość transmisji danych. Oznacza to, że nawet przy dużym obciążeniu sieci, ważne transmisje nie zostaną opóźnione lub utracone.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Wprowadzenie do QoS</span> – Wyjaśnienie, Definicja i Ważność<br />
QoS (Quality of Service), czyli jakość usług, to pojęcie powszechnie stosowane w dziedzinie telekomunikacji. Oznacza ono zestaw technik i mechanizmów mających na celu zapewnienie odpowiedniej jakości transmisji danych, głosu i wideo w sieciach komunikacyjnych. QoS jest szczególnie istotne w przypadku korzystania z usług w czasie rzeczywistym, takich jak wideokonferencje, strumieniowe przesyłanie danych czy VoIP.<br />
<br />
Główną ideą <span style="font-weight: bold;" class="mycode_b">QoS </span>jest zapewnienie priorytetowego traktowania określonych rodzajów ruchu sieciowego w celu zminimalizowania opóźnień, strat pakietów i jitteru. Dzięki temu możliwe jest utrzymanie wysokiej jakości usług, nawet w przypadku dużej obciążenia sieci.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Definicja QoS</span><br />
QoS jest zbiorem technik i mechanizmów, które pozwalają na kontrolę i zarządzanie ruchem w sieciach komunikacyjnych. Główne cele QoS to zapewnienie minimalnego opóźnienia, jak również maksymalnej przepustowości i niezawodności.<br />
<br />
W celu osiągnięcia tych celów, QoS korzysta ze strategii, takich jak priorytetyzacja ruchu, rezerwacja zasobów, kontroli przepustowości i zarządzania kolejkami. Dzięki tym technikom możliwe jest zaspokojenie wymagań różnych rodzajów ruchu sieciowego.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Ważność QoS</span><br />
QoS ma kluczowe znaczenie w dzisiejszych sieciach komunikacyjnych, zwłaszcza w kontekście rosnącej liczby aplikacji i usług korzystających z sieci w czasie rzeczywistym. Bez odpowiedniej jakości usług, użytkownicy doświadczają opóźnień, pogorszenia jakości wideo i dźwięku, a nawet rozłączeń.<br />
<br />
Przykładami usług, które wymagają wysokiej jakości transmisji danych, są telefonia VoIP, wideokonferencje, strumieniowe przesyłanie wideo, czy nawet prosty przesył tekstu w czasie rzeczywistym. Bez QoS te usługi mogą być niedostępne lub oferować zadowalające wyniki.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Dlatego QoS</span> jest nieodzownym elementem dla operatorów sieci, dostawców usług internetowych i innych firm zajmujących się przesyłaniem danych. Pozwala ono na zapewnienie wysokiej jakości usług i zadowolenia klientów, a jednocześnie optymalizację wykorzystania zasobów sieciowych.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Podsumowując</span>, QoS to niezbędny element sieci komunikacyjnych, który pozwala na zapewnienie odpowiedniej jakości usług w czasie rzeczywistym. Dzięki zastosowaniu różnych technik i mechanizmów, QoS minimalizuje opóźnienia, straty pakietów i jitter, poprawiając jakość i dostępność usług dla użytkowników.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Czym jest Quality of Service (QoS)?</span><br />
Quality of Service (QoS) to zestaw technik i mechanizmów używanych w sieciach komputerowych w celu zarządzania i kontrolowania jakości transmisji danych. QoS ma na celu zapewnienie priorytetowego dostępu do sieci i zasobów sieciowych dla określonych aplikacji, urządzeń lub użytkowników. Dzięki QoS można kontrolować przepływność danych, opóźnienia, straty pakietów i inne parametry. Jest to szczególnie ważne w przypadku aplikacji wymagających niskiego opóźnienia, takich jak wideokonferencje czy gry online.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Jak działa QoS?</span><br />
QoS działa poprzez nadawanie priorytetów różnym typom ruchu sieciowego. Klasom ruchu przydzielane są różne poziomy priorytetów, na podstawie których sieć decyduje, jak alokować zasoby i przetwarzać dane. Można używać różnych mechanizmów QoS, takich jak:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Kontrola przepływu</span></span> – zapobiega przeciążeniu sieci, regulując tempo przesyłania danych<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Kolejkowanie</span> </span>– gromadzi pakiety w kolejkach i przetwarza je zgodnie z ich priorytetem<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Priorytetyzacja</span> </span>– nadaje priorytety różnym rodzajom ruchu, takim jak głosowy, wideo czy transmisja danych<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Limitowanie pasma</span></span> – ogranicza maksymalną przepustowość dla określonych rodzajów ruchu<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zastosowanie QoS</span><br />
QoS jest stosowane w różnych typach sieci, w tym w sieciach lokalnych (LAN), sieciach rozległych (WAN) oraz w sieciach bezprzewodowych. Jest szczególnie przydatne w przypadku sieci o ograniczonym pasmie, gdzie ważne jest skuteczne zarządzanie przepływem danych. QoS jest również używane w chmurze obliczeniowej, w celu zapewnienia spójnej i wysokiej jakości usług dla różnych aplikacji. Dzięki QoS możliwe jest zastosowanie różnych scenariuszy priorytetów, zależnie od potrzeb użytkownika.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Korzyści QoS</span><br />
Zapewnienie wysokiej jakości usług (QoS)<br />
Zminimalizowanie opóźnień i strat pakietów<br />
Zarządzanie pasmem w celu uniknięcia przeciążeń sieci<br />
Priorytetyzacja ruchu zgodnie z wymaganiami aplikacji<br />
Wniosek<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Quality of Service (QoS)</span> jest istotnym elementem w zarządzaniu sieciami komputerowymi. Dzięki QoS można zapewnić wysoką jakość usług, minimalizować opóźnienia i straty, a także kontrolować przepływ danych. Jest to szczególnie ważne w przypadku aplikacji wymagających niskiego opóźnienia i wysokiej jakości transmisji, takich jak wideokonferencje czy gry online. Dlatego QoS jest szeroko stosowane w różnych typach sieci i ma kluczowe znaczenie dla efektywnego zarządzania ruchem sieciowym.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Rola QoS</span> w sieciach i aplikacjach<br />
Quality of Service (QoS) to zestaw technologii i mechanizmów stosowanych w sieciach komputerowych i aplikacjach, które mają na celu zarządzanie i kontrolę jakości przesyłanych danych. Rola QoS w sieciach i aplikacjach jest niezwykle istotna, ponieważ umożliwia zapewnienie odpowiednich poziomów wydajności, niezawodności i bezpieczeństwa w przesyłaniu informacji.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zapewnienie odpowiedniej jakości usług</span><br />
Jedną z głównych ról QoS jest zapewnienie odpowiedniej jakości usług (Quality of Service) w sieciach komputerowych. Dzięki QoS można zdefiniować priorytety dla różnych rodzajów danych i aplikacji, co umożliwia lepsze zarządzanie i kontrolę nad dostępem do przepustowości sieciowej. Ważniejsze i krytyczne aplikacje mogą otrzymać więcej przepustowości, podczas gdy mniej istotne aplikacje mogą działać na mniejszej przepustowości.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zarządzanie przepustowością sieciową</span><br />
QoS ma również kluczową rolę w zarządzaniu przepustowością sieciową. Dzięki zastosowaniu odpowiednich mechanizmów i algorytmów QoS, można kontrolować i ograniczać przepływ danych w sieci, aby uniknąć przeciążenia i zagwarantować, że krytyczne aplikacje będą miały wystarczającą przepustowość. Dzięki temu możliwe jest również uniknięcie opóźnień i utraty pakietów danych.<br />
<br />
QoS może także pomagać w zagwarantowaniu wysokiej jakości połączeń w czasie rzeczywistym, takich jak transmisje wideo, wideokonferencje czy transmisje głosowe. Zarządzanie priorytetami i kontrola przepustowości może zapewnić płynne i bezproblemowe przesyłanie multimediów, minimalizując opóźnienia, zacięcia i utratę jakości.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Bezpieczeństwo aplikacji i danych</span><br />
Kolejną ważną rolą QoS jest zapewnienie bezpieczeństwa aplikacji i danych w sieciach komputerowych. Dzięki QoS można stosować różne mechanizmy, takie jak filtrowanie ruchu sieciowego czy kontrola dostępu, aby zwiększyć bezpieczeństwo i ochronę przed atakami z zewnątrz. QoS umożliwia również monitorowanie i wykrywanie nieprawidłowych i niebezpiecznych aktywności w sieci, co pozwala na szybką reakcję i łatwe zarządzanie zabezpieczeniami.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zarządzanie priorytetami aplikacji i danych</span><br />
<span style="font-weight: bold;" class="mycode_b">Kontrola przepustowości sieciowej</span><br />
<span style="font-weight: bold;" class="mycode_b">Zapewnienie jakości usług</span><br />
<span style="font-weight: bold;" class="mycode_b">Minimalizowanie opóźnień i utraty pakietów</span><br />
<span style="font-weight: bold;" class="mycode_b">Zwiększenie bezpieczeństwa aplikacji i danych</span><br />
<br />
Wszystkie te role QoS w sieciach i aplikacjach są niezwykle ważne dla zapewnienia efektywnego i niezawodnego działania sieci, jak również dla zadowolenia użytkowników i klientów. Dlatego warto zrozumieć i umiejętnie wykorzystać QoS w swojej infrastrukturze sieciowej i aplikacjach.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Znaczenie QoS dla użytkowników i firm</span><br />
Quality of Service (QoS) odgrywa kluczową rolę w zapewnianiu wysokiej jakości usług użytkownikom i firmom. QoS umożliwia kontrolę i zarządzanie ruchem sieciowym, co jest niezbędne do utrzymania odpowiedniej wydajności i niezawodności sieci.<br />
<br />
Dla użytkowników przekładają się na to szybsze czasy odpowiedzi, mniejsze opóźnienia i wyższa jakość transmisji danych. Dzięki QoS użytkownicy mogą cieszyć się płynnym strumieniowaniem filmów, bezprzewodową transmisją danych i niezakłóconą komunikacją głosową. To oznacza mniej zacięć podczas granowania, brak opóźnień podczas prowadzenia wideokonferencji i płynne korzystanie z aplikacji internetowych.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Korzyści dla użytkowników:</span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Szybsza i bardziej responsywna sieć</span><br />
<span style="text-decoration: underline;" class="mycode_u">Wyższa jakość usług, takich jak strumieniowanie multimediów, gry online i wideokonferencje</span><br />
<span style="text-decoration: underline;" class="mycode_u">Mniejsze opóźnienia i zacięcia</span><br />
<span style="text-decoration: underline;" class="mycode_u">Stabilne połączenie bez przerywania transmisji danych</span><br />
<span style="text-decoration: underline;" class="mycode_u">Większa przepustowość dla krytycznych aplikacji</span><br />
<br />
Dla firm QoS jest niezwykle istotne w celu zapewnienia niezawodności i wydajności sieci. To pozwala na efektywne zarządzanie ruchem sieciowym, co jest niezbędne w przypadku korzystania z różnych aplikacji i usług. Dzięki QoS firmy mogą priorytetyzować ruch sieciowy zgodnie z ich potrzebami, zapewniając nieprzerwane działanie krytycznych aplikacji i usług.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Korzyści dla firm:</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Stabilna i niezawodna sieć</span><br />
<span style="font-weight: bold;" class="mycode_b">Zapewnienie wysokiej dostępności dla kluczowych usług i aplikacji</span><br />
<span style="font-weight: bold;" class="mycode_b">Mniejsze koszty związane z przestojami sieciowymi i niedziałającymi usługami</span><br />
<br />
Możliwość dostosowania priorytetów ruchu sieciowego do indywidualnych potrzeb firmy<br />
Większa wydajność i produktywność pracowników<br />
Wszystko to sprawia, że QoS jest nieodzownym elementem dla użytkowników i firm, które zależą od wysokiej jakości usług i nieprzerwanej pracy sieci]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[VLSM – Variable Length Subnet Mask]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=343</link>
			<pubDate>Fri, 26 Apr 2024 17:57:22 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=343</guid>
			<description><![CDATA[<span style="font-size: medium;" class="mycode_size">Kolejnym rozwiązaniem usprawniającym efektywne wykorzystanie sieci IPv4 jest <span style="font-weight: bold;" class="mycode_b">Variable lenght subnet Mask – VLSM</span>. Rozwiązanie to jest bardzo podobne do <span style="font-weight: bold;" class="mycode_b">Classless Inter-domain Routing</span> ponieważ również pozwala na podzieleniu większej podsieci na kilka mniejszych. Jednak jak zawsze diabeł tkwi w szczegółach.<br />
<br />
Wykorzystanie maski podsieci nie było konieczne, ponieważ na podstawie pierwszego oktetu można było okreslić przynależność adresu do danej klasy. Dzięki czemu rozmiar był z góry ustalony. Jednak wraz z<span style="font-weight: bold;" class="mycode_b"> CIDR</span> podział większej sieci np.<span style="font-weight: bold;" class="mycode_b"> /16</span> na mniejsze zakładał wykorzystanie masek o takiej samej długości np.<span style="font-weight: bold;" class="mycode_b"> /24</span>. <span style="font-style: italic;" class="mycode_i"><span style="text-decoration: underline;" class="mycode_u">Możliwość utworzenia podsieci o różnych długościach maski wprowadzono dopiero w <span style="font-weight: bold;" class="mycode_b">VLSM</span></span></span>. W ten sposób możemy otrzymać blok adresów IPv4 o długości <span style="font-weight: bold;" class="mycode_b">/24</span> i podzielić go na kilka <span style="font-weight: bold;" class="mycode_b">/26</span> oraz jednocześnie wydzielić mniejsze jeszcze mniejsze sieci<span style="font-weight: bold;" class="mycode_b"> /30,</span> Oczywiscie pamietajac o prawidlowej konfiguracji przydzielania IP adresów nie zapominajac o broudcast oraz mask podsieci w zaleznosci ile hostow ma pracowac w pod sieci sieci.</span>]]></description>
			<content:encoded><![CDATA[<span style="font-size: medium;" class="mycode_size">Kolejnym rozwiązaniem usprawniającym efektywne wykorzystanie sieci IPv4 jest <span style="font-weight: bold;" class="mycode_b">Variable lenght subnet Mask – VLSM</span>. Rozwiązanie to jest bardzo podobne do <span style="font-weight: bold;" class="mycode_b">Classless Inter-domain Routing</span> ponieważ również pozwala na podzieleniu większej podsieci na kilka mniejszych. Jednak jak zawsze diabeł tkwi w szczegółach.<br />
<br />
Wykorzystanie maski podsieci nie było konieczne, ponieważ na podstawie pierwszego oktetu można było okreslić przynależność adresu do danej klasy. Dzięki czemu rozmiar był z góry ustalony. Jednak wraz z<span style="font-weight: bold;" class="mycode_b"> CIDR</span> podział większej sieci np.<span style="font-weight: bold;" class="mycode_b"> /16</span> na mniejsze zakładał wykorzystanie masek o takiej samej długości np.<span style="font-weight: bold;" class="mycode_b"> /24</span>. <span style="font-style: italic;" class="mycode_i"><span style="text-decoration: underline;" class="mycode_u">Możliwość utworzenia podsieci o różnych długościach maski wprowadzono dopiero w <span style="font-weight: bold;" class="mycode_b">VLSM</span></span></span>. W ten sposób możemy otrzymać blok adresów IPv4 o długości <span style="font-weight: bold;" class="mycode_b">/24</span> i podzielić go na kilka <span style="font-weight: bold;" class="mycode_b">/26</span> oraz jednocześnie wydzielić mniejsze jeszcze mniejsze sieci<span style="font-weight: bold;" class="mycode_b"> /30,</span> Oczywiscie pamietajac o prawidlowej konfiguracji przydzielania IP adresów nie zapominajac o broudcast oraz mask podsieci w zaleznosci ile hostow ma pracowac w pod sieci sieci.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Routing Table  - Tablice routingu]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=337</link>
			<pubDate>Wed, 17 Apr 2024 12:49:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=337</guid>
			<description><![CDATA[Routery przenoszą informacje między sieciami lokalnymi i zdalnymi. Aby to zrobić, routery muszą używać tabel routingu do przechowywania informacji. Tablice routingu nie dotyczą adresów poszczególnych hostów. Tabele routingu zawierają adresy sieci i najlepszą ścieżkę dotarcia do tych sieci. Wpisy do tablicy routingu mogą być dokonywane na dwa sposoby: dynamicznie aktualizowane informacjami otrzymanymi z innych routerów w sieci lub wprowadzane ręcznie przez administratora sieci. Routery używają tabel routingu do określenia, który interfejs ma być używany do przesyłania dalej wiadomości do zamierzonego miejsca docelowego<br />
<br />
Jeśli router nie może określić, gdzie przekazać wiadomość, porzuci ją. Administratorzy sieci konfigurują statyczną trasę domyślną, która jest umieszczana w tabeli routingu, dzięki czemu pakiet nie zostanie porzucony z powodu braku sieci docelowej w tabeli routingu. Trasa domyślna to interfejs, przez który router przesyła dalej pakiet zawierający nieznany docelowy adres sieciowy IP. Ta domyślna trasa zwykle łączy się z innym routerem, który może przekazać pakiet do docelowej sieci docelowej.<br />
<br />
<br />
<br />
<br />
<br />
* Typ- Typ połączenia. C oznacza bezpośrednio połączone.<br />
* Sieć- Adres sieciowy.<br />
* Port- Interfejs używany do przekazywania pakietów do sieci.]]></description>
			<content:encoded><![CDATA[Routery przenoszą informacje między sieciami lokalnymi i zdalnymi. Aby to zrobić, routery muszą używać tabel routingu do przechowywania informacji. Tablice routingu nie dotyczą adresów poszczególnych hostów. Tabele routingu zawierają adresy sieci i najlepszą ścieżkę dotarcia do tych sieci. Wpisy do tablicy routingu mogą być dokonywane na dwa sposoby: dynamicznie aktualizowane informacjami otrzymanymi z innych routerów w sieci lub wprowadzane ręcznie przez administratora sieci. Routery używają tabel routingu do określenia, który interfejs ma być używany do przesyłania dalej wiadomości do zamierzonego miejsca docelowego<br />
<br />
Jeśli router nie może określić, gdzie przekazać wiadomość, porzuci ją. Administratorzy sieci konfigurują statyczną trasę domyślną, która jest umieszczana w tabeli routingu, dzięki czemu pakiet nie zostanie porzucony z powodu braku sieci docelowej w tabeli routingu. Trasa domyślna to interfejs, przez który router przesyła dalej pakiet zawierający nieznany docelowy adres sieciowy IP. Ta domyślna trasa zwykle łączy się z innym routerem, który może przekazać pakiet do docelowej sieci docelowej.<br />
<br />
<br />
<br />
<br />
<br />
* Typ- Typ połączenia. C oznacza bezpośrednio połączone.<br />
* Sieć- Adres sieciowy.<br />
* Port- Interfejs używany do przekazywania pakietów do sieci.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ARP (Address Resolution Protocol )]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=336</link>
			<pubDate>Wed, 17 Apr 2024 10:55:01 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=336</guid>
			<description><![CDATA[Protokół <span style="font-weight: bold;" class="mycode_b">(ARP) ( Address Resolution Protocol )</span> ( Protokól rozpoznawania adresów )  to protokół komunikacyjny używany do wykrywania adresu warstwy łącza, takiego jak adres MAC, powiązanego z danym adresem warstwy internetowej, zazwyczaj adresem IPv4<br />
<br />
<br />
. To mapowanie jest kluczową funkcją w zestawie protokołów internetowych.<br />
<br />
ARP działa w następujący sposób:<br />
<br />
1  Gdy<span style="font-weight: bold;" class="mycode_b"> host</span> chce komunikować się z innym hostem w tej samej sieci, musi znać jego adres MAC.<br />
<br />
2 <span style="font-weight: bold;" class="mycode_b">Host</span> wysyła <span style="font-weight: bold;" class="mycode_b">ARP request</span> ( pakiet zapytania), który jest pakietem rozgłoszeniowym, do wszystkich hostów w sieci. Pakiet zawiera adresy MAC i IP nadawcy oraz adres IP celu.<br />
<br />
3 <span style="font-weight: bold;" class="mycode_b">Host</span> posiadający pasujący adres IP odpowiada <span style="font-weight: bold;" class="mycode_b">ARP reply</span>  pakietem zawierającym jego adres MAC.<br />
<br />
4 Nadawca odbiera odpowiedź ARP i aktualizuje swoją pamięć podręczną <span style="font-weight: bold;" class="mycode_b">ARP</span>, <span style="text-decoration: underline;" class="mycode_u">czyli tabelę przechowującą mapowania adresów IP i MAC</span>.<br />
<br />
5 Nadawca może teraz używać adresu MAC do wysyłania pakietów danych do celu.<br />
<br />
Komunikaty ARP są bezpośrednio kapsułkowane przez protokół warstwy łącza, taki jak Ethernet, i nie są kierowane przez węzły sieci. Rozmiar i format komunikatów ARP zależy od używanych technologii warstwy łącza danych i sieci. <span style="font-weight: bold;" class="mycode_b">Na przykład w sieci IPv4 działającej w sieci Ethernet wiadomość ARP zawiera 48-bitowe pola dla nadawcy i docelowego adresu sprzętowego oraz 32-bitowe pola dla nadawcy i docelowego adresu protokołu</span><br />
<br />
<br />
Istnieją różne odmiany protokołu ARP przeznaczone do różnych celów, na przykład:<br />
<br />
* <span style="font-weight: bold;" class="mycode_b">Reverse ARP (RARP)</span>: Protokół umożliwiający urządzeniu uzyskanie adresu IP z adresu MAC<br />
<br />
<br />
* <span style="font-weight: bold;" class="mycode_b">Proxy ARP</span>: technika umożliwiająca urządzeniu odpowiadanie na żądania ARP w imieniu innego urządzenia, które nie znajduje się w tym samym segmencie sieci<br />
<br />
<br />
* <span style="font-weight: bold;" class="mycode_b">Inverse ARP</span>( Odwrotny ARP ): Protokół umożliwiający urządzeniu odkrycie swojego adresu IP na podstawie adresu MAC w połączeniu punkt-punkt<br />
<br />
<br />
Oto przykład działania protokołu ARP w sieci IPv4 działającej w sieci Ethernet<br />
<br />
<br />
* Załóżmy, że urządzenie A z adresem IP 192.168.1.1 i adresem MAC AA:AA:AA:AA:AA:AA chce wysłać dane do urządzenia B z adresem IP 192.168.1.2 i adresem MAC BB:BB:BB:BB:BB:BB .<br />
<br />
* <span style="font-weight: bold;" class="mycode_b">Urządzenie A</span> sprawdza swoją pamięć podręczną ARP, aby sprawdzić, czy ma adres MAC urządzenia B. Jeśli nie, wysyła komunikat <span style="font-weight: bold;" class="mycode_b">ARP request</span> do wszystkich urządzeń w sieci z następującymi polami: Adres sprzętowy nadawcy: AA:AA:AA: AA:AA:AA Adres protokołu nadawcy: 192.168.1.1 Docelowy adres sprzętowy: 00:00:00:00:00:00 (nieznany) Docelowy adres protokołu: 192.168.1.2 Kod operacji: 1 (żądanie)<br />
<br />
*<span style="font-weight: bold;" class="mycode_b"> Urządzenie B</span> odbiera komunikat żądania<span style="font-weight: bold;" class="mycode_b"> ARP request</span> i rozpoznaje swój własny adres IP w polu adresu protokołu docelowego. Odpowiada komunikatem odpowiedzi <span style="font-weight: bold;" class="mycode_b">ARP reply</span> do <span style="font-weight: bold;" class="mycode_b">urządzenia A</span>, zawierającym następujące pola: Adres sprzętowy nadawcy: BB:BB:BB:BB:BB:BB Adres protokołu nadawcy: 192.168.1.2 Docelowy adres sprzętowy: AA:AA:AA:AA: AA:AA Adres protokołu docelowego: 192.168.1.1 Kod operacji: 2 (odpowiedź)<br />
<br />
* Urządzenie A odbiera komunikat odpowiedzi <span style="font-weight: bold;" class="mycode_b">ARP reply </span> i aktualizuje swoją pamięć podręczną ARP mapowaniem 192.168.1.2 i BB:BB:BB:BB:BB:BB. Następnie wykorzystuje adres MAC urządzenia B do wysyłania do niego danych.]]></description>
			<content:encoded><![CDATA[Protokół <span style="font-weight: bold;" class="mycode_b">(ARP) ( Address Resolution Protocol )</span> ( Protokól rozpoznawania adresów )  to protokół komunikacyjny używany do wykrywania adresu warstwy łącza, takiego jak adres MAC, powiązanego z danym adresem warstwy internetowej, zazwyczaj adresem IPv4<br />
<br />
<br />
. To mapowanie jest kluczową funkcją w zestawie protokołów internetowych.<br />
<br />
ARP działa w następujący sposób:<br />
<br />
1  Gdy<span style="font-weight: bold;" class="mycode_b"> host</span> chce komunikować się z innym hostem w tej samej sieci, musi znać jego adres MAC.<br />
<br />
2 <span style="font-weight: bold;" class="mycode_b">Host</span> wysyła <span style="font-weight: bold;" class="mycode_b">ARP request</span> ( pakiet zapytania), który jest pakietem rozgłoszeniowym, do wszystkich hostów w sieci. Pakiet zawiera adresy MAC i IP nadawcy oraz adres IP celu.<br />
<br />
3 <span style="font-weight: bold;" class="mycode_b">Host</span> posiadający pasujący adres IP odpowiada <span style="font-weight: bold;" class="mycode_b">ARP reply</span>  pakietem zawierającym jego adres MAC.<br />
<br />
4 Nadawca odbiera odpowiedź ARP i aktualizuje swoją pamięć podręczną <span style="font-weight: bold;" class="mycode_b">ARP</span>, <span style="text-decoration: underline;" class="mycode_u">czyli tabelę przechowującą mapowania adresów IP i MAC</span>.<br />
<br />
5 Nadawca może teraz używać adresu MAC do wysyłania pakietów danych do celu.<br />
<br />
Komunikaty ARP są bezpośrednio kapsułkowane przez protokół warstwy łącza, taki jak Ethernet, i nie są kierowane przez węzły sieci. Rozmiar i format komunikatów ARP zależy od używanych technologii warstwy łącza danych i sieci. <span style="font-weight: bold;" class="mycode_b">Na przykład w sieci IPv4 działającej w sieci Ethernet wiadomość ARP zawiera 48-bitowe pola dla nadawcy i docelowego adresu sprzętowego oraz 32-bitowe pola dla nadawcy i docelowego adresu protokołu</span><br />
<br />
<br />
Istnieją różne odmiany protokołu ARP przeznaczone do różnych celów, na przykład:<br />
<br />
* <span style="font-weight: bold;" class="mycode_b">Reverse ARP (RARP)</span>: Protokół umożliwiający urządzeniu uzyskanie adresu IP z adresu MAC<br />
<br />
<br />
* <span style="font-weight: bold;" class="mycode_b">Proxy ARP</span>: technika umożliwiająca urządzeniu odpowiadanie na żądania ARP w imieniu innego urządzenia, które nie znajduje się w tym samym segmencie sieci<br />
<br />
<br />
* <span style="font-weight: bold;" class="mycode_b">Inverse ARP</span>( Odwrotny ARP ): Protokół umożliwiający urządzeniu odkrycie swojego adresu IP na podstawie adresu MAC w połączeniu punkt-punkt<br />
<br />
<br />
Oto przykład działania protokołu ARP w sieci IPv4 działającej w sieci Ethernet<br />
<br />
<br />
* Załóżmy, że urządzenie A z adresem IP 192.168.1.1 i adresem MAC AA:AA:AA:AA:AA:AA chce wysłać dane do urządzenia B z adresem IP 192.168.1.2 i adresem MAC BB:BB:BB:BB:BB:BB .<br />
<br />
* <span style="font-weight: bold;" class="mycode_b">Urządzenie A</span> sprawdza swoją pamięć podręczną ARP, aby sprawdzić, czy ma adres MAC urządzenia B. Jeśli nie, wysyła komunikat <span style="font-weight: bold;" class="mycode_b">ARP request</span> do wszystkich urządzeń w sieci z następującymi polami: Adres sprzętowy nadawcy: AA:AA:AA: AA:AA:AA Adres protokołu nadawcy: 192.168.1.1 Docelowy adres sprzętowy: 00:00:00:00:00:00 (nieznany) Docelowy adres protokołu: 192.168.1.2 Kod operacji: 1 (żądanie)<br />
<br />
*<span style="font-weight: bold;" class="mycode_b"> Urządzenie B</span> odbiera komunikat żądania<span style="font-weight: bold;" class="mycode_b"> ARP request</span> i rozpoznaje swój własny adres IP w polu adresu protokołu docelowego. Odpowiada komunikatem odpowiedzi <span style="font-weight: bold;" class="mycode_b">ARP reply</span> do <span style="font-weight: bold;" class="mycode_b">urządzenia A</span>, zawierającym następujące pola: Adres sprzętowy nadawcy: BB:BB:BB:BB:BB:BB Adres protokołu nadawcy: 192.168.1.2 Docelowy adres sprzętowy: AA:AA:AA:AA: AA:AA Adres protokołu docelowego: 192.168.1.1 Kod operacji: 2 (odpowiedź)<br />
<br />
* Urządzenie A odbiera komunikat odpowiedzi <span style="font-weight: bold;" class="mycode_b">ARP reply </span> i aktualizuje swoją pamięć podręczną ARP mapowaniem 192.168.1.2 i BB:BB:BB:BB:BB:BB. Następnie wykorzystuje adres MAC urządzenia B do wysyłania do niego danych.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[protokół STP]]></title>
			<link>https://naszepasieki.org/forum/showthread.php?tid=328</link>
			<pubDate>Mon, 11 Mar 2024 14:27:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://naszepasieki.org/forum/member.php?action=profile&uid=1">matt</a>]]></dc:creator>
			<guid isPermaLink="false">https://naszepasieki.org/forum/showthread.php?tid=328</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">protokół STP</span> -(ang. Spanning Tree Protocol), którego zadaniem jest zapobieganie pętli ramek, jakie mogę powstać w przypadku użycia nadmiarowej ilości połączeń pomiędzy przełącznikami. <br />
<br />
Aby można było wykorzystać większą ilość połączeń, możemy albo wyłączyć protokół STP, co jest bardzo ryzykowne.<br />
<br />
Konfiguracja takiej funkcjonalności opisanej w standardzie 802.3ad jest specjalnie skomplikowana, dlatego zanim ja zrealizujemy no to kilka słów na temat metod takiego łączenia portów. Do dyspozycji mamy dwie drogi, albo statyczną konfigurację bez użycia protokołów sieciowych, lub też dynamiczną, z wykorzystaniem jednego z dwóch protokołów sieciowych, które taką agregację, takie łączenie umożliwiają. Metoda statyczna ma tę przewagę nad dynamiczną, że nie wykorzystuje do tego żadnych protokołów sieciowych, dzięki temu w naszej sieci nie wysyłane są dodatkowe dane generowane przez te protokoły.<br />
<br />
W przypadku agregacji dynamicznej, stosuje się protokoły PAgP (ang. Port Aggregation Protocol) oraz LACP (ang. Link Aggregation Control Protocol). Zasadnicza różnica między nimi jest taka, że ten pierwszy jest własnością CISCO i wspierany jest tylko na urządzeniach tej firmy, chociaż najnowsze urządzenia mogą go już nie obsługiwać, drugi natomiast to standard otwarty, z którego korzystają wszystkie urządzenia, w tym również urządzenia CISCO. Zasadniczo działanie tych protokołów jest zbliżone dlatego decyzja, który wybrać zależy tak naprawdę od tego jakie urządzenia macie w swojej sieci. Jeśli macie sprzęt tylko CISCO to śmiało możecie zastosować protokół PAgP, jeśli w sieci macie mieszankę, albo tylko sprzęt innych marek no to wyboru nie ma i należy użyć protokołu LACP.<br />
<br />
Wiecej znajdziesz tutaj na temat <span style="font-weight: bold;" class="mycode_b">protokołu STP</span>  ale ostrzegam jednak, że wchodzi to na taki poziom zagłębiania się w szczegóły, że mózg może eksplodować od nadmiaru wiedzy…). - <a href="https://www.nastykusieci.pl/stp-wprowadzenie/" target="_blank" rel="noopener" class="mycode_url">https://www.nastykusieci.pl/stp-wprowadzenie/</a><br />
<br />
<br />
1. Bazować będziemy na topologii trójkąta, która już się wcześniej pojawiła. Adresy MAC przedstawiane są dal prostoty w skróconej formie. Ponadto dopisane zostały priorytety do poszczególnych przełączników – jest to jeden z elementów mechanizmu STP, o którym zaraz sobie powiemy:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_10-1.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_10-1.jpeg.webp]" class="mycode_img" /><br />
Topologia bazowa z przełącznikami połączonymi w trójkąt</div>
<br />
Podstawowym komponentem działania STP jest specjalna ramka, którą przełączniki będą między sobą przesyłać. Mowa tu o BPDU (ang. Bridge Protocol Data Unit). W ramce BPDU w polu „Bridge ID” znajdziemy między innymi adres MAC oraz priorytet przełącznika, który taką ramkę nadał:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_frame_fields.jpg.webp" loading="lazy"  alt="[Obrazek: STP_frame_fields.jpg.webp]" class="mycode_img" /> <br />
Pola zawarte w ramce BPDU</div>
<br />
Bridge ID to nic innego jak zestawienie priorytetu danego przełącznika z jego adresem MAC. W przypadku przełącznika A będzie to zatem „<span style="font-weight: bold;" class="mycode_b">32768</span>:AA:AA”. Warto w tym przypadku nadmienić, że <span style="font-weight: bold;" class="mycode_b">priorytet 32768 jest priorytetem domyślnym</span> dla każdego przełącznika.<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">STP - statusy portów<br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Designated Port (DP) </span>czyli port w stanie forwarding. Oznacza to po prostu, że jest to zwykły, normalnie działający port. Wszystkie porty przełącznika wybranego jako <span style="font-weight: bold;" class="mycode_b">Root Bridge</span> będą zawsze <span style="font-weight: bold;" class="mycode_b">portami Designated</span><br />
<br />
2. Przełączniki w pierwszym etapie będą wysyłać między sobą ramki BPDU:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_11.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_11.jpeg.webp]" class="mycode_img" /><br />
Przełączniki przesyłające między sobą BPDU</div>
<br />
Celem takiej wymiany jest wybranie tzw. root bridge’a czyli korzenia naszego drzewa rozpinającego. Zasada jest taka, że to przełącznik z najniższym Bridge ID zostanie wybrany jako Root Bridge.<br />
<br />
3. W naszym przykładzie to przełącznik A zostanie wybrany jako Root Bridge. Wszystkie przełączniki mają równy, domyślny priorytet 32768, zatem czynnikiem rozstrzygającym jest najniższy numerycznie adres MAC:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_12.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_12.jpeg.webp]" class="mycode_img" /><br />
Przełącznik <span style="font-weight: bold;" class="mycode_b">A </span>zostaje wybrany Root Bridgem</div>
<br />
4. W STP mamy do czynienia z różnymi statusami portów. Będziemy je poznawać po kolei. Pierwszym z nich jest Designated Port (DP) czyli port w stanie forwarding. Oznacza to po prostu, że jest to zwykły, normalnie działający port. Wszystkie porty przełącznika wybranego jako Root Bridge będą zawsze portami Designated:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_13.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_13.jpeg.webp]" class="mycode_img" /><br />
Porty na Root Bridge’u uzyskują status Designated Portów</div>
<br />
5. W kolejnym etapie pozostałe przełączniki (B &amp; C) muszą określić na podstawie informacji zawartych w przesyłanych BPDU jaka jest najkrótsza ścieżka do Root Bridge’a. W naszym przykładzie sprawa jest oczywista: najkrótsza droga do Root Bridge’a dla przełącznika B wiedzie przez port Gi 0/3, podczas gdy dla przełącznika C przez port Gi 0/6. Porty te będą miały nadany status Root Port (RP) i również będą w stanie forwarding:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_14.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_14.jpeg.webp]" class="mycode_img" /><br />
Porty w kierunku Root Bridge’a uzyskują status Root Portów<br />
</div>
<br />
Wspomniałem przed chwilą, że zostanie wybrana najkrótsza ścieżka. Doprecyzujmy to teraz. W przypadku STP najkrótsza ścieżka to tak naprawdę ta, którą najszybciej dotrzemy do Root Bridge’a. Musimy zatem wziąć pod uwagę prędkości danych interfejsów. Sprawa ma się bardzo podobnie do tego co ma miejsce w przypadku np. protokołu routingu OSPF. Szybciej dotrzemy do miejsca docelowego wykonując trzy przeskoki po interfejsach 10 Gbit/s niż jeden przeskok na interfejsie 1 Gbit/s.<br />
<br />
<br />
Root Port (RP) również będą w stanie forwarding - to porty ktore maja najkrótsza droga do Root Bridge’a.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">W STP (802.1D)</span> poszczególne prędkości portów mają przyporządkowane następujące koszty:<br />
<br />
10 Mbit/s – koszt 100<br />
100 Mbit/s – koszt 19<br />
1000 Mbit/s – koszt 4<br />
<br />
Jeżeli spojrzymy na naszą topologię z tej perspektywy i weźmiemy pod uwagę sumę kosztów interfejsów (wyjściowych na każdym przełączniku) od przełącznika B w kierunku Root Bridge’a to potwierdzi się, że dokonaliśmy dobrego wyboru Root Portu:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_15.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_15.jpeg.webp]" class="mycode_img" /><br />
Biorąc pod uwagę prędkości poszczególnych interfejsów przełącznik B ma najniższy koszt do Root Bridge’a na porcie Gi 0/3, który przez to staje się Root Portem</div>
<br />
<br />
Analogicznie sprawa ma się w przypadku przełącznika C. Nadal mamy jednak pętlę. Czas ją wyeliminować.<br />
<br />
6. W celu wyeliminowania pętli STP będzie musiało zablokować jeden z portów na łączu między przełącznikiem B oraz C. Który to powinien być port? W pierwszej kolejności zostaną porównane Bridge ID obu przełączników. Switch B ma niższy Bridge ID zatem port po jego stronie uzyska status Designated:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_16.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_16.jpeg.webp]" class="mycode_img" /><br />
Port Gi 0/4 na przełączniku B uzyskuje status Designated z uwagi na niższy Bridge ID przełącznika B względem przełącznika C</div>
<br />
Nie pozostaje nam teraz nic innego jak zablokować port Gi 0/5 na przełączniku C. Port ten będzie miał status Non-Designated Port (NDP) i znajdować się będzie w stanie blocking. Port w stanie blocking nie przesyła żadnych danych poza ramkami BPDU:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_17.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_17.jpeg.webp]" class="mycode_img" /><br />
Port Gi 0/5 na przełączniku C uzyskuje status Non-Designated i zostaje zablokowany w celu wyeliminowania pętli w sieci<br />
</div>
<br />
<br />
I w ten oto sposób wyeliminowaliśmy pętlę! Zabawa się jednak dopiero zaczyna…<br />
<br />
W tym artykule przedstawiłem Ci podstawowe komponenty składające się na STP.<br />
<br />
<br />
<br />
<br />
Role Portow STP w tym dziale : <a href="https://www.nastykusieci.pl/stp-role-portow/" target="_blank" rel="noopener" class="mycode_url">https://www.nastykusieci.pl/stp-role-portow/</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">protokół STP</span> -(ang. Spanning Tree Protocol), którego zadaniem jest zapobieganie pętli ramek, jakie mogę powstać w przypadku użycia nadmiarowej ilości połączeń pomiędzy przełącznikami. <br />
<br />
Aby można było wykorzystać większą ilość połączeń, możemy albo wyłączyć protokół STP, co jest bardzo ryzykowne.<br />
<br />
Konfiguracja takiej funkcjonalności opisanej w standardzie 802.3ad jest specjalnie skomplikowana, dlatego zanim ja zrealizujemy no to kilka słów na temat metod takiego łączenia portów. Do dyspozycji mamy dwie drogi, albo statyczną konfigurację bez użycia protokołów sieciowych, lub też dynamiczną, z wykorzystaniem jednego z dwóch protokołów sieciowych, które taką agregację, takie łączenie umożliwiają. Metoda statyczna ma tę przewagę nad dynamiczną, że nie wykorzystuje do tego żadnych protokołów sieciowych, dzięki temu w naszej sieci nie wysyłane są dodatkowe dane generowane przez te protokoły.<br />
<br />
W przypadku agregacji dynamicznej, stosuje się protokoły PAgP (ang. Port Aggregation Protocol) oraz LACP (ang. Link Aggregation Control Protocol). Zasadnicza różnica między nimi jest taka, że ten pierwszy jest własnością CISCO i wspierany jest tylko na urządzeniach tej firmy, chociaż najnowsze urządzenia mogą go już nie obsługiwać, drugi natomiast to standard otwarty, z którego korzystają wszystkie urządzenia, w tym również urządzenia CISCO. Zasadniczo działanie tych protokołów jest zbliżone dlatego decyzja, który wybrać zależy tak naprawdę od tego jakie urządzenia macie w swojej sieci. Jeśli macie sprzęt tylko CISCO to śmiało możecie zastosować protokół PAgP, jeśli w sieci macie mieszankę, albo tylko sprzęt innych marek no to wyboru nie ma i należy użyć protokołu LACP.<br />
<br />
Wiecej znajdziesz tutaj na temat <span style="font-weight: bold;" class="mycode_b">protokołu STP</span>  ale ostrzegam jednak, że wchodzi to na taki poziom zagłębiania się w szczegóły, że mózg może eksplodować od nadmiaru wiedzy…). - <a href="https://www.nastykusieci.pl/stp-wprowadzenie/" target="_blank" rel="noopener" class="mycode_url">https://www.nastykusieci.pl/stp-wprowadzenie/</a><br />
<br />
<br />
1. Bazować będziemy na topologii trójkąta, która już się wcześniej pojawiła. Adresy MAC przedstawiane są dal prostoty w skróconej formie. Ponadto dopisane zostały priorytety do poszczególnych przełączników – jest to jeden z elementów mechanizmu STP, o którym zaraz sobie powiemy:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_10-1.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_10-1.jpeg.webp]" class="mycode_img" /><br />
Topologia bazowa z przełącznikami połączonymi w trójkąt</div>
<br />
Podstawowym komponentem działania STP jest specjalna ramka, którą przełączniki będą między sobą przesyłać. Mowa tu o BPDU (ang. Bridge Protocol Data Unit). W ramce BPDU w polu „Bridge ID” znajdziemy między innymi adres MAC oraz priorytet przełącznika, który taką ramkę nadał:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_frame_fields.jpg.webp" loading="lazy"  alt="[Obrazek: STP_frame_fields.jpg.webp]" class="mycode_img" /> <br />
Pola zawarte w ramce BPDU</div>
<br />
Bridge ID to nic innego jak zestawienie priorytetu danego przełącznika z jego adresem MAC. W przypadku przełącznika A będzie to zatem „<span style="font-weight: bold;" class="mycode_b">32768</span>:AA:AA”. Warto w tym przypadku nadmienić, że <span style="font-weight: bold;" class="mycode_b">priorytet 32768 jest priorytetem domyślnym</span> dla każdego przełącznika.<br />
<br />
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">STP - statusy portów<br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Designated Port (DP) </span>czyli port w stanie forwarding. Oznacza to po prostu, że jest to zwykły, normalnie działający port. Wszystkie porty przełącznika wybranego jako <span style="font-weight: bold;" class="mycode_b">Root Bridge</span> będą zawsze <span style="font-weight: bold;" class="mycode_b">portami Designated</span><br />
<br />
2. Przełączniki w pierwszym etapie będą wysyłać między sobą ramki BPDU:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_11.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_11.jpeg.webp]" class="mycode_img" /><br />
Przełączniki przesyłające między sobą BPDU</div>
<br />
Celem takiej wymiany jest wybranie tzw. root bridge’a czyli korzenia naszego drzewa rozpinającego. Zasada jest taka, że to przełącznik z najniższym Bridge ID zostanie wybrany jako Root Bridge.<br />
<br />
3. W naszym przykładzie to przełącznik A zostanie wybrany jako Root Bridge. Wszystkie przełączniki mają równy, domyślny priorytet 32768, zatem czynnikiem rozstrzygającym jest najniższy numerycznie adres MAC:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_12.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_12.jpeg.webp]" class="mycode_img" /><br />
Przełącznik <span style="font-weight: bold;" class="mycode_b">A </span>zostaje wybrany Root Bridgem</div>
<br />
4. W STP mamy do czynienia z różnymi statusami portów. Będziemy je poznawać po kolei. Pierwszym z nich jest Designated Port (DP) czyli port w stanie forwarding. Oznacza to po prostu, że jest to zwykły, normalnie działający port. Wszystkie porty przełącznika wybranego jako Root Bridge będą zawsze portami Designated:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_13.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_13.jpeg.webp]" class="mycode_img" /><br />
Porty na Root Bridge’u uzyskują status Designated Portów</div>
<br />
5. W kolejnym etapie pozostałe przełączniki (B &amp; C) muszą określić na podstawie informacji zawartych w przesyłanych BPDU jaka jest najkrótsza ścieżka do Root Bridge’a. W naszym przykładzie sprawa jest oczywista: najkrótsza droga do Root Bridge’a dla przełącznika B wiedzie przez port Gi 0/3, podczas gdy dla przełącznika C przez port Gi 0/6. Porty te będą miały nadany status Root Port (RP) i również będą w stanie forwarding:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_14.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_14.jpeg.webp]" class="mycode_img" /><br />
Porty w kierunku Root Bridge’a uzyskują status Root Portów<br />
</div>
<br />
Wspomniałem przed chwilą, że zostanie wybrana najkrótsza ścieżka. Doprecyzujmy to teraz. W przypadku STP najkrótsza ścieżka to tak naprawdę ta, którą najszybciej dotrzemy do Root Bridge’a. Musimy zatem wziąć pod uwagę prędkości danych interfejsów. Sprawa ma się bardzo podobnie do tego co ma miejsce w przypadku np. protokołu routingu OSPF. Szybciej dotrzemy do miejsca docelowego wykonując trzy przeskoki po interfejsach 10 Gbit/s niż jeden przeskok na interfejsie 1 Gbit/s.<br />
<br />
<br />
Root Port (RP) również będą w stanie forwarding - to porty ktore maja najkrótsza droga do Root Bridge’a.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">W STP (802.1D)</span> poszczególne prędkości portów mają przyporządkowane następujące koszty:<br />
<br />
10 Mbit/s – koszt 100<br />
100 Mbit/s – koszt 19<br />
1000 Mbit/s – koszt 4<br />
<br />
Jeżeli spojrzymy na naszą topologię z tej perspektywy i weźmiemy pod uwagę sumę kosztów interfejsów (wyjściowych na każdym przełączniku) od przełącznika B w kierunku Root Bridge’a to potwierdzi się, że dokonaliśmy dobrego wyboru Root Portu:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_15.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_15.jpeg.webp]" class="mycode_img" /><br />
Biorąc pod uwagę prędkości poszczególnych interfejsów przełącznik B ma najniższy koszt do Root Bridge’a na porcie Gi 0/3, który przez to staje się Root Portem</div>
<br />
<br />
Analogicznie sprawa ma się w przypadku przełącznika C. Nadal mamy jednak pętlę. Czas ją wyeliminować.<br />
<br />
6. W celu wyeliminowania pętli STP będzie musiało zablokować jeden z portów na łączu między przełącznikiem B oraz C. Który to powinien być port? W pierwszej kolejności zostaną porównane Bridge ID obu przełączników. Switch B ma niższy Bridge ID zatem port po jego stronie uzyska status Designated:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_16.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_16.jpeg.webp]" class="mycode_img" /><br />
Port Gi 0/4 na przełączniku B uzyskuje status Designated z uwagi na niższy Bridge ID przełącznika B względem przełącznika C</div>
<br />
Nie pozostaje nam teraz nic innego jak zablokować port Gi 0/5 na przełączniku C. Port ten będzie miał status Non-Designated Port (NDP) i znajdować się będzie w stanie blocking. Port w stanie blocking nie przesyła żadnych danych poza ramkami BPDU:<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.nastykusieci.pl/wp-content/uploads/2019/03/STP_17.jpeg.webp" loading="lazy"  alt="[Obrazek: STP_17.jpeg.webp]" class="mycode_img" /><br />
Port Gi 0/5 na przełączniku C uzyskuje status Non-Designated i zostaje zablokowany w celu wyeliminowania pętli w sieci<br />
</div>
<br />
<br />
I w ten oto sposób wyeliminowaliśmy pętlę! Zabawa się jednak dopiero zaczyna…<br />
<br />
W tym artykule przedstawiłem Ci podstawowe komponenty składające się na STP.<br />
<br />
<br />
<br />
<br />
Role Portow STP w tym dziale : <a href="https://www.nastykusieci.pl/stp-role-portow/" target="_blank" rel="noopener" class="mycode_url">https://www.nastykusieci.pl/stp-role-portow/</a>]]></content:encoded>
		</item>
	</channel>
</rss>