<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ospf &#8211; RSNET.PL</title>
	<atom:link href="https://kubsoo.github.io/rsnet-website/tag/ospf/feed/" rel="self" type="application/rss+xml" />
	<link>https://kubsoo.github.io/rsnet-website/</link>
	<description>wszystko o sieciach komputerowych</description>
	<lastBuildDate>Sat, 22 Feb 2020 11:40:47 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.8</generator>
	<item>
		<title>OSPF Virtual Link</title>
		<link>https://kubsoo.github.io/rsnet-website/ospf-virtual-link/</link>
		<comments>https://kubsoo.github.io/rsnet-website/ospf-virtual-link/#respond</comments>
		<pubDate>Sat, 30 Sep 2017 19:33:35 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Poradnik]]></category>
		<category><![CDATA[ospf]]></category>
		<category><![CDATA[virtual link]]></category>

		<guid isPermaLink="false">https://kubsoo.github.io/rsnet-website/?p=618</guid>
		<description><![CDATA[OSPF jest protokołem typu link state, czyli wszystkie routery wymieniają się między sobą trasami i każdy z nich oblicza trasy zgodnie z algorytmem Dijsktry. Każda zmiana w sieci, niesie za&#46;&#46;&#46;]]></description>
				<content:encoded><![CDATA[		<div class="elementor elementor-618">
			<div class="elementor-inner">
				<div class="elementor-section-wrap">
							<section data-id="e5cf567" class="elementor-element elementor-element-e5cf567 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="29a7675" class="elementor-element elementor-element-29a7675 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="143605a" class="elementor-element elementor-element-143605a elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><p style="text-align: justify;"><span style="color: #333333;"> OSPF jest protokołem typu link state, czyli wszystkie routery wymieniają się między sobą trasami i każdy z nich oblicza trasy zgodnie z <a style="color: #333333;" href="https://pl.wikipedia.org/wiki/Algorytm_Dijkstry"><span style="color: #ff0000;">algorytmem Dijsktry</span></a>. Każda zmiana w sieci, niesie za sobą konieczność ponownego przeliczania tras. W dużych sieciach, gdzie jest dużo routerów każdy z nich musi przeliczać trasy co wpływa na stabilność pracy sieci oraz na czas konwergencji. OSPF umożliwia podział sieci na obszary (area) dzięki czemu tylko routery w tym samym obszarze przetwarzają LSA między sobą, natomiast między obszarami są tzw routery brzegowe, ABR (Area Border Router), które umożliwiają sumaryzowanie tras dzięki czemu routery w innych obszarach nie muszą znać wszystkich tras z innego obszaru ani nie muszą brać udziału w przeliczaniu tych tras, co poprawia stabilność pracy zmniejsza obciążenie routerów oraz skraca czas konwergencji. Każdy obszar musi być połączony do obszaru szkieletowego (area 0). Czasami projekt sieci OSPF jest taki, że mamy obszary, które nie są podłączone do obszaru 0, np. tak jak to ma miejsce na poniższym diagramie:</span></p></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="4bb2ab9" class="elementor-element elementor-element-4bb2ab9 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="c7e2bc1" class="elementor-element elementor-element-c7e2bc1 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="b618ea1" class="elementor-element elementor-element-b618ea1 elementor-widget elementor-widget-image" data-element_type="image.default">
				<div class="elementor-widget-container">
					<div class="elementor-image">
										<img width="644" height="418" src="https://kubsoo.github.io/rsnet-website/wp-content/uploads/2017/11/ospf_vlink.png" class="attachment-large size-large" alt="" srcset="https://kubsoo.github.io/rsnet-website/wp-content/uploads/2017/11/ospf_vlink.png 644w, https://kubsoo.github.io/rsnet-website/wp-content/uploads/2017/11/ospf_vlink-300x195.png 300w" sizes="(max-width: 644px) 100vw, 644px" />											</div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="58f65d2" class="elementor-element elementor-element-58f65d2 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="4d83f0e" class="elementor-element elementor-element-4d83f0e elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="bfb86cb" class="elementor-element elementor-element-bfb86cb elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><p><span style="color: #333333;">Sieć skonfigurowana jest następująco:</span></p><p><span style="color: #333333;">R1</span></p><pre><span style="color: #333333;">hostname R1</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface FastEthernet0/0</span><br /><span style="color: #333333;">  ip address 192.168.12.1 255.255.255.0</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">router ospf 1</span><br /><span style="color: #333333;"> network 192.168.12.0 0.0.0.255 area 0<br /></span></pre><p><span style="color: #333333;">R2</span></p><pre><span style="color: #333333;">hostname R2</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface FastEthernet0/0</span><br /><span style="color: #333333;">  ip address 192.168.12.2 255.255.255.0</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface FastEthernet1/0</span><br /><span style="color: #333333;">  ip address 192.168.23.2 255.255.255.0</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">router ospf 1</span><br /><span style="color: #333333;">  network 192.168.12.0 0.0.0.255 area 0</span><br /><span style="color: #333333;">  network 192.168.23.0 0.0.0.255 area 10</span><br /><br /></pre><p><span style="color: #333333;">R3</span></p><pre><span style="color: #333333;">hostname R3</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface FastEthernet0/0</span><br /><span style="color: #333333;">  ip address 192.168.34.3 255.255.255.0</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface FastEthernet1/0</span><br /><span style="color: #333333;">  ip address 192.168.23.3 255.255.255.0</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">router ospf 1</span><br /><span style="color: #333333;">  network 192.168.23.0 0.0.0.255 area 10</span><br /><span style="color: #333333;">  network 192.168.34.0 0.0.0.255 area 20</span></pre><p><span style="color: #333333;">R4</span></p><pre><span style="color: #333333;">hostname R4</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface FastEthernet0/0</span><br /><span style="color: #333333;">  ip address 192.168.34.4 255.255.255.0</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">router ospf 1</span><br /><span style="color: #333333;">  network 192.168.34.0 0.0.0.255 area 20</span></pre><div style="text-align: justify;"><span style="color: #333333;">Sprawdźmy jak wygląda wynik komendy show ip ospf neighbor na R4 i jego tablica routingu:</span></div><pre><span style="color: #333333;">R4#show ip ospf neighbor</span><br /><br /><span style="color: #333333;">Neighbor ID Pri State Dead Time Address Interface</span><br /><span style="color: #333333;">192.168.34.3 1 FULL/BDR 00:00:32 192.168.34.3 FastEthernet0/0</span></pre><pre><span style="color: #333333;">R4#show ip route</span><br /><span style="color: #333333;">Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP</span><br /><span style="color: #333333;">  D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area</span><br /><span style="color: #333333;">  N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2</span><br /><span style="color: #333333;">  E1 - OSPF external type 1, E2 - OSPF external type 2</span><br /><span style="color: #333333;">  i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2</span><br /><span style="color: #333333;">  ia - IS-IS inter area, * - candidate default, U - per-user static route</span><br /><span style="color: #333333;">  o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP</span><br /><span style="color: #333333;">  + - replicated route, % - next hop override</span><br /><br /><span style="color: #333333;">Gateway of last resort is not set</span><br /><br /><span style="color: #333333;">  192.168.34.0/24 is variably subnetted, 2 subnets, 2 masks</span><br /><span style="color: #333333;">C 192.168.34.0/24 is directly connected, FastEthernet0/0</span><br /><span style="color: #333333;">L 192.168.34.4/32 is directly connected, FastEthernet0/0</span></pre><div style="text-align: justify;"><span style="color: #333333;">Jak widać relacja sąsiedztwa z routerem R3 się nawiązała, ale nie mamy na tym routerze tras z OSPF&#8217;a, ponieważ obszar 20 (area 20) nie jest połączony do obszaru szkieletowego (area 0), tylko do obszaru 10 (area 10). Rozwiązaniem tej sytuacji jest łącze wirtualne (Virtual Link). Dzięki łączu wirtualnemu możemy zapewnić obszarowi 20 bezpośredni dostęp do obszaru szkieletowego.</span></div><div> </div><h5><span style="color: #333333;">KONFIGURACJA VIRTUAL LINK</span></h5><div><span style="color: #333333;">Virtual Link konfigurujemy na routerach R3 i R2.</span></div><div> </div><pre><span style="color: #333333;">R2(config-router)#area 10 virtual-link 192.168.34.3</span><br /><span style="color: #333333;">R2(config-router)#</span><br /><span style="color: #333333;">*Nov 21 13:14:37.135: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.34.3 on OSPF_VL0 from LOADING to FULL, Loading Done</span><br /><br /><span style="color: #333333;">R3(config-router)#area 10 virtual-link 192.168.23.2</span><br /><span style="color: #333333;">R3(config-router)#</span><br /><span style="color: #333333;">*Nov 21 13:14:36.419: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.23.2 on OSPF_VL0 from LOADING to FULL, Loading Done</span></pre><div><span style="color: #333333;">Zobaczmy jak teraz wygląda tablica routingu na R4.</span></div><pre><span style="color: #333333;">R4#show ip route</span><br /><span style="color: #333333;">Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP</span><br /><span style="color: #333333;">  D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area</span><br /><span style="color: #333333;">  N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2</span><br /><span style="color: #333333;">  E1 - OSPF external type 1, E2 - OSPF external type 2</span><br /><span style="color: #333333;">  i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2</span><br /><span style="color: #333333;">  ia - IS-IS inter area, * - candidate default, U - per-user static route</span><br /><span style="color: #333333;">  o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP</span><br /><span style="color: #333333;">  + - replicated route, % - next hop override</span><br /><span style="color: #333333;"><br />Gateway of last resort is not set</span><br /><br /><span style="color: #333333;"><b>O IA 192.168.12.0/24 [110/3] via 192.168.34.3, 00:01:29, FastEthernet0/0</b></span><br /><span style="color: #333333;"><b>O IA 192.168.23.0/24 [110/2] via 192.168.34.3, 00:01:34, FastEthernet0/0</b></span><br /><span style="color: #333333;">  192.168.34.0/24 is variably subnetted, 2 subnets, 2 masks</span><br /><span style="color: #333333;">C 192.168.34.0/24 is directly connected, FastEthernet0/0</span><br /><span style="color: #333333;">L 192.168.34.4/32 is directly connected, FastEthernet0/0</span></pre><div style="text-align: justify;"><span style="color: #333333;">Pojawiły nam się trasy z OSPF, czyli łączność pomiędzy routerami R1 i R4 powinna działać:</span></div><pre><span style="color: #333333;">R1#ping 192.168.34.4</span><br /><span style="color: #333333;">Type escape sequence to abort.</span><br /><span style="color: #333333;">Sending 5, 100-byte ICMP Echos to 192.168.34.4, timeout is 2 seconds:</span><br /><span style="color: #333333;">!!!!!</span><br /><span style="color: #333333;">Success rate is 100 percent (5/5), round-trip min/avg/max = 44/57/64 ms</span></pre><pre><span style="color: #333333;">R4#ping 192.168.12.1</span><br /><span style="color: #333333;">Type escape sequence to abort.</span><br /><span style="color: #333333;">Sending 5, 100-byte ICMP Echos to 192.168.12.1, timeout is 2 seconds:</span><br /><span style="color: #333333;">!!!!!</span><br /><span style="color: #333333;">Success rate is 100 percent (5/5), round-trip min/avg/max = 40/46/52 ms</span></pre><div style="text-align: justify;"><span style="color: #333333;">Sprawdźmy wynik komendy show ip ospf neighbor na R2 i R3. </span></div><pre><span style="color: #333333;">R3#show ip ospf neighbor</span><br /><br /><span style="color: #333333;">Neighbor ID Pri State Dead Time Address Interface</span><br /><span style="color: #333333;">192.168.23.2 0 FULL/ - 00:00:15 192.168.23.2 OSPF_VL0</span><br /><span style="color: #333333;">192.168.23.2 1 FULL/BDR 00:00:35 192.168.23.2 FastEthernet1/0</span><br /><span style="color: #333333;">192.168.34.4 1 FULL/DR 00:00:37 192.168.34.4 FastEthernet0/0</span><br /><br /><span style="color: #333333;">R2#show ip ospf neighbor</span><br /><br /><span style="color: #333333;">Neighbor ID Pri State Dead Time Address Interface</span><br /><span style="color: #333333;">192.168.34.3 0 FULL/ - - 192.168.23.3 OSPF_VL0</span><br /><span style="color: #333333;">192.168.12.1 1 FULL/BDR 00:00:31 192.168.12.1 FastEthernet0/0</span><br /><span style="color: #333333;">192.168.34.3 1 FULL/DR 00:00:30 192.168.23.3 FastEthernet1/0</span></pre><div style="text-align: justify;"><span style="color: #333333;">Widzimy, że R3 posiada teraz relację sąsiedztwa z R2 przez interfejs wirtualny OSPF_VL0. </span></div><div style="text-align: justify;"> </div><div style="text-align: justify;"><span style="color: #333333;">Więcej informacji o Virtual Link dostaniemy wydając komendę show ip ospf virtual-links:</span></div><pre><span style="color: #333333;">R3#show ip ospf virtual-links</span><br /><span style="color: #333333;">Virtual Link OSPF_VL0 to router 192.168.23.2 is up</span><br /><span style="color: #333333;">  Run as demand circuit</span><br /><span style="color: #333333;">  DoNotAge LSA allowed.</span><br /><span style="color: #333333;">  Transit area 10, via interface FastEthernet1/0</span><br /><span style="color: #333333;"> Topology-MTID Cost Disabled Shutdown Topology Name</span><br /><span style="color: #333333;">  0 1 no no Base</span><br /><span style="color: #333333;">  Transmit Delay is 1 sec, State POINT_TO_POINT,</span><br /><span style="color: #333333;">  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5</span><br /><span style="color: #333333;">  Hello due in 00:00:08</span><br /><span style="color: #333333;">  Adjacency State FULL (Hello suppressed)</span><br /><span style="color: #333333;">  Index 1/3, retransmission queue length 0, number of retransmission 0</span><br /><span style="color: #333333;">  First 0x0(0)/0x0(0) Next 0x0(0)/0x0(0)</span><br /><span style="color: #333333;">  Last retransmission scan length is 0, maximum is 0</span><br /><span style="color: #333333;">  Last retransmission scan time is 0 msec, maximum is 0 msec</span><br /><br /><span style="color: #333333;">R2#show ip ospf virtual-links</span><br /><span style="color: #333333;">Virtual Link OSPF_VL0 to router 192.168.34.3 is up</span><br /><span style="color: #333333;">  Run as demand circuit</span><br /><span style="color: #333333;">  DoNotAge LSA allowed.</span><br /><span style="color: #333333;">  Transit area 10, via interface FastEthernet1/0</span><br /><span style="color: #333333;"> Topology-MTID Cost Disabled Shutdown Topology Name</span><br /><span style="color: #333333;">  0 1 no no Base</span><br /><span style="color: #333333;">  Transmit Delay is 1 sec, State POINT_TO_POINT,</span><br /><span style="color: #333333;">  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5</span><br /><span style="color: #333333;">  Hello due in 00:00:09</span><br /><span style="color: #333333;">  Adjacency State FULL (Hello suppressed)</span><br /><span style="color: #333333;">  Index 2/3, retransmission queue length 0, number of retransmission 0</span><br /><span style="color: #333333;">  First 0x0(0)/0x0(0) Next 0x0(0)/0x0(0)</span><br /><span style="color: #333333;">  Last retransmission scan length is 0, maximum is 0</span><br /><span style="color: #333333;">  Last retransmission scan time is 0 msec, maximum is 0 msec</span></pre><div> </div><div> </div><div> </div></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
						</div>
			</div>
		</div>
		]]></content:encoded>
			<wfw:commentRss>https://kubsoo.github.io/rsnet-website/ospf-virtual-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSPF podstawy</title>
		<link>https://kubsoo.github.io/rsnet-website/ospf-podstawy/</link>
		<comments>https://kubsoo.github.io/rsnet-website/ospf-podstawy/#respond</comments>
		<pubDate>Tue, 21 Feb 2017 20:43:32 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Poradnik]]></category>
		<category><![CDATA[bdr]]></category>
		<category><![CDATA[dr]]></category>
		<category><![CDATA[ospf]]></category>
		<category><![CDATA[podstawy]]></category>

		<guid isPermaLink="false">https://kubsoo.github.io/rsnet-website/?p=671</guid>
		<description><![CDATA[OSPF podstawowe informacje OSPF (Open Shortest Path First) &#8211; wolnym tłumaczeniu &#8222;pierwszeństwo ma najkrótsza ścieżka&#8221; jest protokołem routingu typu IGP (Interior Gateway Protocol). OSPF został przedstawiony w 1998 jako protokół&#46;&#46;&#46;]]></description>
				<content:encoded><![CDATA[		<div class="elementor elementor-671">
			<div class="elementor-inner">
				<div class="elementor-section-wrap">
							<section data-id="0041a22" class="elementor-element elementor-element-0041a22 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="84d3a84" class="elementor-element elementor-element-84d3a84 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="0b782b0" class="elementor-element elementor-element-0b782b0 elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><h5><span style="color: #333333;">OSPF podstawowe informacje</span></h5><p style="text-align: justify;"><span style="color: #333333;">OSPF (Open Shortest Path First) &#8211; wolnym tłumaczeniu &#8222;pierwszeństwo ma najkrótsza ścieżka&#8221; jest protokołem routingu typu IGP (Interior Gateway Protocol). OSPF został przedstawiony w 1998 jako protokół otwarty i takim jest do dnia dzisiejszego. Dla IPv4 korzystamy obecnie z OSPFv2, natomiast dla IPv6 z OSPFv3. OSPF jest dobrze skalowalny w większych sieciach, ponieważ umożliwia budowę struktury hierarchicznej opartej o obszary.  OSPF jest protokołem typu link-state w ramach jednego obszaru, natomiast pomiędzy obszarami zachowuje się jak protokół typu distance-vector. OSPF wspiera <a href="http://www.tech-faq.com/vlsm.html">VLSM</a> (Variable Length Subnet Mask). Dystans administracyjny protokołu OSPF wynosi 110. W obrębie jednego obszaru wszystkie routery wymieniają się między sobą informacją o stanie łączy i każdy z nich przelicza trasy  samodzielnie. OSPF korzysta z kosztu do wyznaczenia najlepszej trasy. Domyślnie koszt wynosi 10^8 / bandwidth w bits/s (dla 100Mbit łącza koszt wynosi 1). Poniżej znajduje się tabelka z domyślnymi kosztami dla poszczególnych pasm: </span></p></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="a745315" class="elementor-element elementor-element-a745315 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="6aa1961" class="elementor-element elementor-element-6aa1961 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="c8fe181" class="elementor-element elementor-element-c8fe181 elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><p><span style="color: #333333;">
<table id="tablepress-1" class="tablepress tablepress-id-1">
<thead>
<tr class="row-1 odd">
	<th class="column-1">Bandwidth</th><th class="column-2">Koszt OSPF</th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
	<td class="column-1">100Gbps</td><td class="column-2">1</td>
</tr>
<tr class="row-3 odd">
	<td class="column-1">40Gbps</td><td class="column-2">1</td>
</tr>
<tr class="row-4 even">
	<td class="column-1">10Gbps</td><td class="column-2">1</td>
</tr>
<tr class="row-5 odd">
	<td class="column-1">1Gbps</td><td class="column-2">1</td>
</tr>
<tr class="row-6 even">
	<td class="column-1">100Mbps</td><td class="column-2">1</td>
</tr>
<tr class="row-7 odd">
	<td class="column-1">10Mbps</td><td class="column-2">10</td>
</tr>
<tr class="row-8 even">
	<td class="column-1">1.544Mbps</td><td class="column-2">64</td>
</tr>
<tr class="row-9 odd">
	<td class="column-1">768Kbps</td><td class="column-2">133</td>
</tr>
<tr class="row-10 even">
	<td class="column-1">128Kbps</td><td class="column-2">781</td>
</tr>
</tbody>
</table>
<!-- #tablepress-1 from cache --></span></p></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="f97c216" class="elementor-element elementor-element-f97c216 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="c1dbb9a" class="elementor-element elementor-element-c1dbb9a elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="84d8c16" class="elementor-element elementor-element-84d8c16 elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><div class="elementor-background-overlay"><span style="color: #333333;"> </span></div><div class="elementor-widget-wrap ui-sortable"><div id="" class="elementor-element elementor-element-edit-mode elementor-element-c0d3a35 elementor-widget ui-sortable-handle elementor-widget-text-editor elementor-widget-can-edit" data-id="c0d3a35" data-element_type="text-editor.default" data-model-cid="c47"><div class="elementor-element-overlay"><span style="color: #333333;"> </span></div><div class="elementor-widget-container"><div class="elementor-text-editor elementor-clearfix elementor-inline-editing" data-elementor-setting-key="editor" data-elementor-inline-editing-toolbar="advanced"><p><span style="color: #333333;">W skrócie</span></p><ul><li><span style="color: #333333;">protokół routingu typu stan-łącza (link-state)</span></li><li><span style="color: #333333;">protokół otwarty (IETF)</span></li><li><span style="color: #333333;">korzysta z algorytmu <a style="color: #333333;" href="https://pl.wikipedia.org/wiki/Algorytm_Dijkstry">Djikstry</a> </span></li><li><span style="color: #333333;">bezklasowy</span></li><li><span style="color: #333333;">wspiera VLSM (variable length subnet mask)</span></li><li><span style="color: #333333;">Aktualizacje są wysyłane na adresy multicast (224.0.0.5 i 224.0.0.6)</span></li><li><span style="color: #333333;">metryka = koszt (koszt = 10^8/pasmo w bitach na sekundę)</span></li><li><span style="color: #333333;">Dystans administracyjny = 110</span></li><li><span style="color: #333333;">Umożliwia równoważenie obciążenia przez 4 ścieżki z takimi samymi kosztami</span></li></ul></div></div></div></div></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="16f01f9" class="elementor-element elementor-element-16f01f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="2f055a2" class="elementor-element elementor-element-2f055a2 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="0e16e49" class="elementor-element elementor-element-0e16e49 elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><h5><span style="color: #333333;">Nagłówek pakietu OSPF</span></h5><pre><span style="color: #333333;">        0                   1                   2                   3
        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |   Version #   |     Type      |         Packet length         |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                          Router ID                            |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                           Area ID                             |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |           Checksum            |             AuType            |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                       Authentication                          |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                       Authentication                          |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</span></pre></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="7dda601" class="elementor-element elementor-element-7dda601 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="e6e45e3" class="elementor-element elementor-element-e6e45e3 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="ff5023d" class="elementor-element elementor-element-ff5023d elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><p style="text-align: justify;"><span style="color: #333333;">Każdy pakiet OSPF zaczyna się standardowym 24 bajtowym nagłówkiem w skład którego wchodzą następujące pola:</span></p><p><span style="color: #333333;"><strong>Version</strong> (8 bitów) &#8211; numer wersji OSPF. Są 3 wersje OSPFv1, OSPFv2 (IPv4) i OSPFv3 (IPv6)</span></p><p><span style="color: #333333;"><strong>Type</strong> (8 bitów) &#8211; typ pakietu:</span></p><p style="padding-left: 30px;"><span style="color: #333333;">1- Hello packet</span><br /><span style="color: #333333;">2- Database Descriptor packet</span><br /><span style="color: #333333;">3- Link State Request packet</span><br /><span style="color: #333333;">4- Link State Update packet</span><br /><span style="color: #333333;">5- Link State Acknowledgment packet</span></p><p><span style="color: #333333;"><strong>Packet length</strong> (16 bitów) &#8211; długość pakietu OSPF</span></p><p><span style="color: #333333;"><strong>Router ID</strong> (32 bity) &#8211; identyfikator routera</span></p><p><span style="color: #333333;"><strong>Area ID</strong> (32 bity) &#8211; numer obszaru OSPF</span></p><p><span style="color: #333333;"><strong>Checksum</strong> (16 bitów) &#8211; suma kontrolna pakietu OSPF, bez pola Authentication</span></p><p><span style="color: #333333;"><strong>AuType</strong> (16 bitów) &#8211; typ uwierzytelniania</span></p><p style="padding-left: 30px;"><span style="color: #333333;">0- brak hasła</span><br /><span style="color: #333333;">1- hasło w otwartym tekście</span><br /><span style="color: #333333;">2- uwierzytelnianie MD5</span></p><p style="text-align: justify;"><span style="color: #333333;"><strong>Authentication</strong> (64 bity) &#8211; dane uwierzytelniające do weryfikacji integralności pakietu</span></p></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="7afcba1" class="elementor-element elementor-element-7afcba1 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="81bc5f3" class="elementor-element elementor-element-81bc5f3 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="9ec86d8" class="elementor-element elementor-element-9ec86d8 elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><h5><span style="color: #333333;">Typy pakietów OSPF</span></h5><ol><li><span style="color: #333333;"><strong>Hello</strong> &#8211; pakiety hello służą do utrzymywania i zestawiania relacji sąsiedztwa między routerami OSPF</span></li><li style="text-align: justify;"><span style="color: #333333;"><strong>Database Description</strong> &#8211; pakiet zawierający bazę danych z trasami</span></li><li style="text-align: justify;"><span style="color: #333333;"><strong>Link State Request</strong> &#8211; żądanie aktualnej informacji o stanie łączy od sąsiada</span></li><li style="text-align: justify;"><span style="color: #333333;"><strong>Link State Update</strong> &#8211; aktualizacja informacji o stanie łączy danego routera</span></li><li><span style="color: #333333;"><strong>Link State ACK</strong> &#8211; potwierdzenie otrzymania pakietu OSPF</span></li></ol></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="56fb147" class="elementor-element elementor-element-56fb147 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="92a5128" class="elementor-element elementor-element-92a5128 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="b6b4c02" class="elementor-element elementor-element-b6b4c02 elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><h5><span style="color: #333333;"><strong>Stany procesu OSPF</strong></span></h5><div><ol><li><span style="color: #333333;">Down</span></li><li><span style="color: #333333;">Init</span></li><li><span style="color: #333333;">2 way</span></li><li><span style="color: #333333;">Exstart</span></li><li><span style="color: #333333;">Exchange</span></li><li><span style="color: #333333;">Loading</span></li><li><span style="color: #333333;">Full</span></li></ol><p style="text-align: justify;"><span style="color: #333333;">Router z uruchomionym procesem OSPF może być w jednym z 7 stanów. Dokładny opis poszczególnych stanów wraz ze szczegółowymi informacjami można znaleźć pod tym</span> <a href="http://www.firewall.cx/networking-topics/routing/ospf-routing-protocol/1142-ospf-adjacency-neighbor-states-forming-process.html">linkiem</a>.</p></div></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="c53b1ff" class="elementor-element elementor-element-c53b1ff elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="ba823bd" class="elementor-element elementor-element-ba823bd elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="c0d3a35" class="elementor-element elementor-element-c0d3a35 elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><h5><span style="color: #333333; background-color: initial;">Router ID</span></h5><div style="text-align: justify;"><span style="color: #333333;">Wykorzystywany do identyfikacji każdego routera. Router-id jest wybierany następująco:</span></div><ol><li><span style="color: #333333;">Ustawiany ręcznie (polecenie router-id X.X.X.X)</span></li><li><span style="color: #333333;">Najwyższy adres IP interfejsu logicznego</span></li><li><span style="color: #333333;">Najwyższy adres IP aktywnego interfejsu fizycznego</span></li></ol><pre><span style="color: #333333;">Router(config)#router ospf 1</span><br /><br /><span style="color: #333333;">Router(config)#router-id 1.1.1.1</span></pre><h5><span style="color: #333333;">Designated Router i Backup Designated Router</span></h5><p style="text-align: justify;"><span style="color: #333333;">W sieciach wielodostępowych (typu broadcast i non broadcast multiaccess) gdzie mamy dużo urządzeń na których uruchomiony jest protokół routingu OSPF pojawia się problem z dużą ilością relacji sąsiedztwa a co za tym idzie z duża ilością ruchu generowanego przez OSPF. Rozwiązaniem tego stanu jest router desygnowany oraz zapasowy. Dzięki routerowi desygnowanego routery w sieci nie wymieniają się informacjami o sieciach z wszystkimi pozostałymi routerami, a wymieniają się tylko z routerami DR i BDR.</span></p><p><strong><span style="color: #333333;">Wybór DR i BDR</span></strong></p><ol><li><span style="color: #333333;">Router z najwyższym priorytetem jest DR</span></li><li><span style="color: #333333;">Router z drugim najwyższym priorytetem jest BDR</span></li><li style="text-align: justify;"><span style="color: #333333;">Domyślny priorytet to 1</span></li><li style="text-align: justify;"><span style="color: #333333;">Jeśli priorytet jest taki sam przy wyborze DR i BDR, DR zostaje router z wyższym router-id, a BDR router z drugim najwyższym router-id</span></li><li style="text-align: justify;"><span style="color: #333333;">Router z priorytetem 0 nie może zostać DR ani BDR</span></li><li style="text-align: justify;"><span style="color: #333333;">Router który nie jest DR ani BDR pełni rolę DROTHER</span></li><li><span style="color: #333333;">Wybór DR i BDR nie działa w sposób preemptive </span></li></ol><div> </div><div><span style="color: #333333;">Pomiędzy routerami DR, BDR i DROTHER występując następujące stany:</span></div><div> </div><div><span style="color: #333333;">DR/BDR -&gt; DROTHER -&gt; FULL</span></div><div><span style="color: #333333;">DROTHER -&gt; DR/BDR -&gt; FULL</span></div><div><span style="color: #333333;">DROTHER -&gt; DROTHER -&gt; 2 Way</span></div><div> </div></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="483678e" class="elementor-element elementor-element-483678e elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="f5f4b54" class="elementor-element elementor-element-f5f4b54 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="c266761" class="elementor-element elementor-element-c266761 elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><h5><strong><span style="color: #333333;">Konfiguracja OSPF w pojedynczym obszarze</span></strong></h5><p style="text-align: justify;"><span style="color: #333333;">Konfiguracja OSPF na routerach CISCO jest bardzo prosta. Wystaczy wydać komendę router ospf &lt;numer_procesu&gt; a następnie wpisać listę sieci, które chcemy rozgłaszać i na których chcemy uruchomić proces. Zbudujmy sobię prostą topologię złożoną z dwóch routerów i skonfigurujmy na nich OSPF.</span></p></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="122715b" class="elementor-element elementor-element-122715b elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="5e0c468" class="elementor-element elementor-element-5e0c468 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="e02b562" class="elementor-element elementor-element-e02b562 elementor-widget elementor-widget-image" data-element_type="image.default">
				<div class="elementor-widget-container">
					<div class="elementor-image">
										<img width="623" height="217" src="https://kubsoo.github.io/rsnet-website/wp-content/uploads/2017/11/ospf_adj_2.png" class="attachment-large size-large" alt="" srcset="https://kubsoo.github.io/rsnet-website/wp-content/uploads/2017/11/ospf_adj_2.png 623w, https://kubsoo.github.io/rsnet-website/wp-content/uploads/2017/11/ospf_adj_2-300x104.png 300w" sizes="(max-width: 623px) 100vw, 623px" />											</div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="8c029b1" class="elementor-element elementor-element-8c029b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="02e9552" class="elementor-element elementor-element-02e9552 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="7a1014f" class="elementor-element elementor-element-7a1014f elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><div><span style="color: #333333;">R1 </span></div><pre><span style="color: #333333;">hostname R1</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface FastEthernet 0/0</span><br /><span style="color: #333333;">  ip address 192.168.0.1 255.255.255.0</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface Loopback0</span><br /><span style="color: #333333;">  ip address 1.1.1.1 255.255.255.255</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">router ospf 1</span><br /><span style="color: #333333;">   network 192.168.0.0 0.0.0.255 area 0</span><br /><span style="color: #333333;">   network 1.1.1.1 0.0.0.0 area 0</span></pre><div><span style="color: #333333;">R2</span></div><pre><span style="color: #333333;">hostname R2</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface FastEthernet 0/0</span><br /><span style="color: #333333;">  ip address 192.168.0.2 255.255.255.0</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">interface Loopback0</span><br /><span style="color: #333333;"> ip address 2.2.2.2 255.255.255.255</span><br /><span style="color: #333333;">!</span><br /><span style="color: #333333;">router ospf 1</span><br /><span style="color: #333333;">   network 192.168.0.0 0.0.0.255 area 0</span><br /><span style="color: #333333;">   network 2.2.2.2 0.0.0.0 area 0</span></pre><div style="text-align: justify;"><span style="color: #333333;">Prześledźmy proces formowania się relacji sąsiedztwa między routerami R1 i R2. Możemy to zrobić wydając komendę debug ip ospf adj na jednym z routerów i zresetujmy proces ospf.</span></div><pre><span style="color: #333333;">R2#debug ip ospf adj</span><br /><span style="color: #333333;">OSPF adjacency debugging is on</span><br /><span style="color: #333333;">R2#clear ip ospf process</span><br /><span style="color: #333333;">Reset ALL OSPF processes? [no]: yes</span><br /><span style="color: #333333;">R2#<br /></span><span style="color: #333333;">*Feb 21 10:30:50.395: OSPF-1 ADJ Lo0: Interface going Down</span><br /><span style="color: #333333;">*Feb 21 10:30:50.395: OSPF-1 ADJ Lo0: 2.2.2.2 address 2.2.2.2 is dead, state DOWN</span><br /><span style="color: #333333;">*Feb 21 10:30:50.395: OSPF-1 ADJ Fa0/0: Interface going Down</span><br /><span style="color: #333333;">*Feb 21 10:30:50.395: OSPF-1 ADJ Fa0/0: 1.1.1.1 address 192.168.0.1 is dead, state DOWN</span><br /><span style="color: #333333;">*Feb 21 10:30:50.395: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on FastEthernet0/0 from FULL to DOWN, Neighbor Down: Interface down or detached</span><br /><span style="color: #333333;">*Feb 21 10:30:50.395: OSPF-1 ADJ Fa0/0: Neighbor change event</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: DR/BDR election</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Elect BDR 2.2.2.2</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Elect DR 2.2.2.2</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Elect BDR 0.0.0.0</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Elect DR 2.2.2.2</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: DR: 2.2.2.2 (Id) BDR: none</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Remember old DR 1.1.1.1 (id)</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0:</span><br /><strong><span style="color: #333333;">R2#2.2.2.2 address 192.168.0.2 is dead, state DOWN</span></strong><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Neighbor change event</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: DR/BDR election</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Elect BDR 0.0.0.0</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Elect DR 0.0.0.0</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Elect BDR 0.0.0.0</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Elect DR 0.0.0.0</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: DR: none BDR: none</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Flush network LSA immediately</span><br /><span style="color: #333333;">*Feb 21 10:30:50.399: OSPF-1 ADJ Fa0/0: Remember old DR 2.2.2.2 (id)</span><br /><span style="color: #333333;">*Feb 21 10:30:50.403: OSPF-1 ADJ Lo0: Interface going Up</span><br /><span style="color: #333333;">*Feb 21 10:30:50.403: OSPF-1 ADJ Fa0/0: Interface going Up</span><br /><strong><span style="color: #333333;">*Feb 21 10:30:50.427: OSPF-1 ADJ Fa0/0: 2 Way Communication to 1.1.1.1, state 2WAY</span></strong><br /><span style="color: #333333;">*Feb 21 10:30:50.427: OSPF-1 ADJ Fa0/0: Backup seen event before WAIT timer</span><br /><span style="color: #333333;">*Feb 21 10:30:50.431: OSPF-1 ADJ Fa0/0: DR/BDR election</span><br /><span style="color: #333333;">*Feb 21 10:30:50.431: OSPF-</span><br /><span style="color: #333333;">R2#1 ADJ Fa0/0: Elect BDR 2.2.2.2</span><br /><span style="color: #333333;">*Feb 21 10:30:50.431: OSPF-1 ADJ Fa0/0: Elect DR 1.1.1.1</span><br /><span style="color: #333333;">*Feb 21 10:30:50.435: OSPF-1 ADJ Fa0/0: Elect BDR 2.2.2.2</span><br /><span style="color: #333333;">*Feb 21 10:30:50.435: OSPF-1 ADJ Fa0/0: Elect DR 1.1.1.1</span><br /><span style="color: #333333;">*Feb 21 10:30:50.439: OSPF-1 ADJ Fa0/0: DR: 1.1.1.1 (Id) BDR: 2.2.2.2 (Id)</span><br /><span style="color: #333333;">*Feb 21 10:30:50.439: OSPF-1 ADJ Fa0/0: Nbr 1.1.1.1: Prepare dbase exchange</span><br /><span style="color: #333333;">*Feb 21 10:30:50.443: OSPF-1 ADJ Fa0/0: Send DBD to 1.1.1.1 seq 0x962 opt 0x52 flag 0x7 len 32</span><br /><strong><span style="color: #333333;">*Feb 21 10:30:50.483: OSPF-1 ADJ Fa0/0: Rcv DBD from 1.1.1.1 seq 0x55A opt 0x52 flag 0x7 len 32 mtu 1500 state EXSTART</span></strong><br /><span style="color: #333333;">*Feb 21 10:30:50.483: OSPF-1 ADJ Fa0/0: First DBD and we are not SLAVE</span><br /><strong><span style="color: #333333;">*Feb 21 10:30:50.483: OSPF-1 ADJ Fa0/0: Rcv DBD from 1.1.1.1 seq 0x962 opt 0x52 flag 0x2 len 72 mtu 1500 state EXSTART</span></strong><br /><span style="color: #333333;">*Feb 21 10:30:50.483: OSPF-1 ADJ Fa0/0: NBR Negotiation Done. We are the MASTER</span><br /><span style="color: #333333;">*Feb 21 10:30:50.483: OSPF-1 ADJ Fa0/0: Nbr 1.1.1.1: Summary list built, size 0</span><br /><span style="color: #333333;">*Feb 21 10:30:50.483: OSPF-1 ADJ Fa0/0:</span><br /><span style="color: #333333;">R2# Send DBD to 1.1.1.1 seq 0x963 opt 0x52 flag 0x1 len 32</span><br /><strong><span style="color: #333333;">*Feb 21 10:30:50.491: OSPF-1 ADJ Fa0/0: Rcv DBD from 1.1.1.1 seq 0x963 opt 0x52 flag 0x0 len 32 mtu 1500 state EXCHANGE</span></strong><br /><span style="color: #333333;">*Feb 21 10:30:50.491: OSPF-1 ADJ Fa0/0: Exchange Done with 1.1.1.1</span><br /><span style="color: #333333;">*Feb 21 10:30:50.491: OSPF-1 ADJ Fa0/0: Send LS REQ to 1.1.1.1 length 48 LSA count 2</span><br /><span style="color: #333333;">*Feb 21 10:30:50.503: OSPF-1 ADJ Fa0/0: Rcv LS UPD from 1.1.1.1 length 108 LSA count 2</span><br /><span style="color: #333333;">*Feb 21 10:30:50.503: OSPF-1 ADJ Fa0/0: Synchronized with 1.1.1.1, state FULL</span><br /><strong><span style="color: #333333;">*Feb 21 10:30:50.503: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on FastEthernet0/0 from LOADING to FULL, Loading Done</span></strong><br /><span style="color: #333333;">*Feb 21 10:30:50.507: OSPF-1 ADJ Fa0/0: Nbr 1.1.1.1: Clean-up dbase exchange</span><br /><span style="color: #333333;">*Feb 21 10:30:52.283: OSPF-1 ADJ Fa0/0: Neighbor change event</span><br /><span style="color: #333333;">*Feb 21 10:30:52.283: OSPF-1 ADJ Fa0/0: DR/BDR election</span><br /><strong><span style="color: #333333;">*Feb 21 10:30:52.283: OSPF-1 ADJ Fa0/0: Elect BDR 2.2.2.2</span></strong><br /><strong><span style="color: #333333;">*Feb 21 10:30:52.283: OSPF-1 ADJ Fa0/0: Elect DR 1.1.1.1</span></strong><br /><span style="color: #333333;">*Feb 21 10:30:52.283: OSPF-1 ADJ Fa0/0: DR: 1.</span><br /><span style="color: #333333;">R2#1.1.1 (Id) BDR: 2.2.2.2 (Id)</span></pre><div style="text-align: justify;"><span style="color: #333333;">Z wyniku powyższej komendy możemy zauważyć, że w naszym przypadku DR został router o ID 1.1.1.1, czyli R1 a BDR router o ID 2.2.2.2, czyli R2. Możemy to zweryfikować wydając komendę:</span></div><pre><span style="color: #333333;">R1#show ip ospf interface fastEthernet 0/0</span><br /><span style="color: #333333;">FastEthernet0/0 is up, line protocol is up</span><br /><span style="color: #333333;">  Internet Address 192.168.0.1/24, Area 0, Attached via Network Statement</span><br /><span style="color: #333333;">  Process ID 1, Router ID 1.1.1.1, Network Type BROADCAST, Cost: 1</span><br /><span style="color: #333333;">  Topology-MTID Cost Disabled Shutdown Topology Name</span><br /><span style="color: #333333;">  0 1 no no Base</span><br /><span style="color: #333333;">  Transmit Delay is 1 sec, State DR, Priority 1</span><br /><span style="color: #333333;">  <strong>Designated Router (ID) 1.1.1.1</strong>, Interface address 192.168.0.1</span><br /><span style="color: #333333;">  <strong>Backup Designated router (ID) 2.2.2.2</strong>, Interface address 192.168.0.2</span><br /><span style="color: #333333;">  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5</span><br /><span style="color: #333333;">  oob-resync timeout 40</span><br /><span style="color: #333333;">  Hello due in 00:00:03</span><br /><span style="color: #333333;">  Supports Link-local Signaling (LLS)</span><br /><span style="color: #333333;">  Cisco NSF helper support enabled</span><br /><span style="color: #333333;">  IETF NSF helper support enabled</span><br /><span style="color: #333333;">  Index 1/1, flood queue length 0</span><br /><span style="color: #333333;">  Next 0x0(0)/0x0(0)</span><br /><span style="color: #333333;">  Last flood scan length is 0, maximum is 1</span><br /><span style="color: #333333;">  Last flood scan time is 0 msec, maximum is 0 msec</span><br /><span style="color: #333333;">  Neighbor Count is 1, Adjacent neighbor count is 1</span><br /><span style="color: #333333;">  Adjacent with neighbor 2.2.2.2 (Backup Designated Router)</span><br /><span style="color: #333333;">  Suppress hello for 0 neighbor(s)</span></pre><pre><span style="color: #333333;">R2#show ip ospf interface fastEthernet 0/0</span><br /><span style="color: #333333;">FastEthernet0/0 is up, line protocol is up</span><br /><span style="color: #333333;">  Internet Address 192.168.0.2/24, Area 0, Attached via Network Statement</span><br /><span style="color: #333333;">  Process ID 1, Router ID 2.2.2.2, Network Type BROADCAST, Cost: 1</span><br /><span style="color: #333333;">  Topology-MTID Cost Disabled Shutdown Topology Name</span><br /><span style="color: #333333;">  0 1 no no Base</span><br /><span style="color: #333333;">  Transmit Delay is 1 sec, State BDR, Priority 1</span><br /><span style="color: #333333;">  <strong>Designated Router (ID) 1.1.1.1</strong>, Interface address 192.168.0.1</span><br /><span style="color: #333333;">  <strong>Backup Designated router (ID) 2.2.2.2</strong>, Interface address 192.168.0.2</span><br /><span style="color: #333333;">  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5</span><br /><span style="color: #333333;">  oob-resync timeout 40</span><br /><span style="color: #333333;">  Hello due in 00:00:05</span><br /><span style="color: #333333;">  Supports Link-local Signaling (LLS)</span><br /><span style="color: #333333;">  Cisco NSF helper support enabled</span><br /><span style="color: #333333;">  IETF NSF helper support enabled</span><br /><span style="color: #333333;">  Index 1/1, flood queue length 0</span><br /><span style="color: #333333;">  Next 0x0(0)/0x0(0)</span><br /><span style="color: #333333;">  Last flood scan length is 1, maximum is 1</span><br /><span style="color: #333333;">  Last flood scan time is 0 msec, maximum is 0 msec</span><br /><span style="color: #333333;">  Neighbor Count is 1, Adjacent neighbor count is 1</span><br /><span style="color: #333333;">  Adjacent with neighbor 1.1.1.1 (Designated Router)</span><br /><span style="color: #333333;">  Suppress hello for 0 neighbor(s)</span><span style="color: #333333;"> </span></pre></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
				<section data-id="dd270a1" class="elementor-element elementor-element-dd270a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
				<div class="elementor-row">
				<div data-id="729fd50" class="elementor-element elementor-element-729fd50 elementor-column elementor-col-100 elementor-top-column" data-element_type="column">
			<div class="elementor-column-wrap elementor-element-populated">
					<div class="elementor-widget-wrap">
				<div data-id="bd9bee8" class="elementor-element elementor-element-bd9bee8 elementor-widget elementor-widget-text-editor" data-element_type="text-editor.default">
				<div class="elementor-widget-container">
					<div class="elementor-text-editor elementor-clearfix"><h5><span style="color: #333333;">Przydatne komendy</span></h5><p style="text-align: justify;"><span style="color: #333333;"><strong>show ip ospf neighbor</strong> &#8211; wyświetlenie listy sąsiadów OSPF</span></p><p style="text-align: justify;"><span style="color: #333333;"><strong>show ip protocols</strong> &#8211; wyświetlenie podstawowych informacji o skonfigurowanym protokole routingu</span></p><p><span style="color: #333333;"><strong>show ip route ospf</strong> &#8211; wyświetlenie tablicy routingu OSPF</span></p><p style="text-align: justify;"><span style="color: #333333;"><strong>show ip ospf interface brief</strong> &#8211; wyświetlenie interfejsów z kosztami OSPF</span></p><p style="text-align: justify;"><span style="color: #333333;"><strong>show ip ospf database</strong> &#8211; wyświetlenie pełnej bazy danych OSPF</span></p></div>
				</div>
				</div>
						</div>
			</div>
		</div>
						</div>
			</div>
		</section>
						</div>
			</div>
		</div>
		]]></content:encoded>
			<wfw:commentRss>https://kubsoo.github.io/rsnet-website/ospf-podstawy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
