From 2e26e2107032cbac07424d4cb6a7993831d1386f Mon Sep 17 00:00:00 2001
From: xf0r3m
+ Za pomocÄ protokoÅu CDP możemy utworzyÄ mapÄ sieÄ. CDP + to zastrzeżony protokóŠwarstwy 2 firmy Cisco, który sÅuży do zbierania + informacji o urzÄ dzeniach Cisco wspóÅużytkujÄ cych to samo ÅÄ cze + danych. ProtokóŠCDP jest niezależny od mediów czy innych protokoÅów + dziaÅa na wszystkich urzÄ dzeniach Cisco, takich jak routery, + przeÅÄ czniki czy serwery dostÄpowe. +
++ UrzÄ dzenia wysyÅajÄ miÄdzy sobÄ okresowe ogÅoszenia CDP z informacjami + na temat rodzaju wykrytego urzÄ dzenia, jego nazwie oraz typie i iloÅci + interfejsów. ProtokóŠten może pomóc w podejmowaniu decyzji dotyczÄ cych + projektu sieci, rozwiÄ zywaniu problemów czy wprowadzaniu zmian w + sprzÄcie. ProtokóŠmoże byÄ również używany jako narzÄdzie do + wykrywania sieci w celu okreÅlenia informacji i sÄ siednich urzÄ dzeniach. + Te informacje mogÄ pomóc przy tworzeniu logicznej topologii sieci. +
++ ProtokóŠCDP jest domyÅlnie wÅÄ czony na wszystkich urzÄ dzeniach w + sieci, jednak ze wzglÄdów bezpieczeÅstwa może byÄ poÅ¼Ä dne jego + wyÅÄ czenie, na niektórych interfejsach bÄ dź globalnie. Może on zdradzaÄ + cenne informacje jakie adresy IP, wersja Cisco IOS oraz typ urzÄ dzenia. +
++ Aby zweryfikowaÄ stan CDP i wyÅwietliÄ informacje o CDP w trybie + uprzywilejowanym EXEC wydajemy nastÄpujÄ ce polecenie: +
++Router# show cdp +Global CDP information: + Sending CDP packets every 60 seconds + Sending a holdtime value of 180 seconds + Sending CDPv2 advertisements is enabled ++
+ Aby wyÅÄ czyÄ CDP globalnie dla wszystkich obsÅugiwanych interfejsów + w trybie konfiguracji globalne wydajemy nastÄpujÄ ce polecenie: +
++Router(config)# no cdp run +Router(config)# exit +Router# show cdp +CDP is not enabled ++
+ Natomiast wÅÄ czenie globalne CDP, odbywa siÄ w tym samym trybie + przy użyciu nastÄpujÄ cego polecenia: +
++Router(config)# cdp run ++
+ WyÅÄ
czenie oraz wÅÄ
czenie CDP dla interfejsów odbywa siÄ w trybie
+ konfiguracji interfejsu, poprzez wydanie polecenia
+ no cdp enable - dla wyÅÄ
czenia CDP na
+ interfejsie lub cdp enable dla
+ wÅÄ
czenia CDP na interfejsie.
+
+ Aby wyÅwietliÄ listÄ sÄ
siadów, możemy użyÄ polecenia
+ show cdp neighbors w trybie
+ uprzywilejowanym EXEC. CDP zwraca kilka przydanych informacji.
+
+Router#show cdp neighbors +Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge + S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone +Device ID Local Intrfce Holdtme Capability Platform Port ID +Switch Gig 0/1 146 S 2960 Gig 0/2 ++
+ Za pomocÄ
polecenia show cdp interface
+ możemy wyÅwietliÄ podsumowanie interfejsów z wÅÄ
czonym CDP.
+
+Router#show cdp interface +Vlan1 is administratively down, line protocol is down + Sending CDP packets every 60 seconds + Holdtime is 180 seconds +GigabitEthernet0/0 is administratively down, line protocol is down + Sending CDP packets every 60 seconds + Holdtime is 180 seconds +GigabitEthernet0/1 is up, line protocol is up + Sending CDP packets every 60 seconds + Holdtime is 180 seconds ++
+ Polecenie show cdp neighbors zawiera
+ przydantne informacje o każdym sÄ
siednim urzÄ
dzeniu.
+
+Router#show cdp neighbors +Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge + S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone +Device ID Local Intrfce Holdtme Capability Platform Port ID +Switch Gig 0/1 146 S 2960 Gig 0/2 ++
Device ID - nazwa hosta urzÄ
dzenia
+ sÄ
siada.Local Intrfce) oraz portu zdalnego
+ (Port ID).Capability) - rodzaj urzÄ
dzenia
+ (S - przeÅÄ
cznik).Platform - jest to platforma
+ urzÄ
dzenia.
+ Użyj CDP do mapowania sieci - scenariusz
+ Użyj CDP do mapowania sieci - zadanie
+
+ ProtokóŠLLDP (Link Layer Discovery Protocol) robi to samo co + CDP, ale jest on protokoÅem otwartym, dostÄpnym również na sprzÄcie + Cisco. +
++ W zależnoÅci od urzÄ dzenia LLDP może byÄ domyÅlnie wyÅÄ czone, tak też + jest w przypadku sprzÄtu Cisco (preferujÄ swój protokóŠCDP). Aby + wÅÄ czyÄ protokóŠLLDP, w trybie konfiguracji globalnej wydajemy + poniższe polecenie: +
++Switch(config)#lldp run ++
+ ProtokóŠLLDP możemy wÅÄ czyÄ również niekoniecznie dla caÅego + urzÄ dzenia, ale dla konkretnych interfejsów. W przeciwieÅstwie do CDP, + LLDP na interfejsie musi byÄ skonfigurowany zarówno do odbierania i + wysyÅania pakietów, tak jak na poniższym przykÅadzie: +
++Switch(config)# interface gigabitethernet 0/1 +Switch(config-if)# lldp transmit +Switch(config-if)# lldp receive +Switch(config-if)# end ++
+ Za pomocÄ
polecenia show lldp możemy
+ sprawdziÄ stan protokoÅu na naszym urzÄ
dzeniu. Natomiast za pomocÄ
+ polecenia show lldp neighbors możemy
+ wyÅwietliÄ listÄ wykrytych sÄ
siadów oraz kilka informacji o nich.
+
+Router#show lldp +Global LLDP Information: + Status: ACTIVE + LLDP advertisements are sent every 30 seconds + LLDP hold time advertised is 120 seconds + LLDP interface reinitialisation delay is 2 seconds +Router#show lldp neighbors +Capability codes: + (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device + (W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other +Device ID Local Intf Hold-time Capability Port ID +Switch Gig0/1 120 B Gig0/2 + +Total entries displayed: 1 ++
+ LLDP zwraca podobnÄ iloÅÄ informacji jak CDP, jedak brakuje tutaj + informacji o platformie. PrzeÅÄ czniki tutaj sÄ oznaczane jako mosty + (B - Bridge). +
+
+ Użyj LLDP do mapowania sieci - scenariusz
+ Użyj LLDP do mapowania sieci - zadanie
+
+ Poprawne ustawienie daty i czasu na urzÄ
dzeniach sieciowych jest ważne
+ jeÅli korzystamy z usÅugi dziennika - syslog (omówiony poźniej
+ w tym rozdziale). SamÄ
czynnoÅÄ ustawienia bierzÄ
cej daty i czasu
+ możemy dokonaÄ na dwa sposóby, albo za pomocÄ
polecenia
+ clock set w trybie uprzywilejowanym
+ EXEC, albo za pomocÄ
protokoÅu NTP. MajÄ
c wiele urzÄ
dzeÅ ciÄżko sobie
+ wyobraziÄ, że bÄdziemy rÄcznie ustawiaÄ wszystkie zegary, dlatego też
+ wykozystamy protokóŠNTP.
+
+ ProtokóŠNTP umożliwia routerom w sieci synchronizacjÄ + ustawieÅ czasu z serwerem NTP. Klienci wykorzystujÄ cy NTP, uzyskujÄ + informacje o czasie i datacue z jednego źródÅa i majÄ bardziej spójne + ustawienia czasu. ProtokóŠNTP jest zaimplementowany w sieci, mozna + go skonfigurowaÄ tak, aby synchronizowaÅ siÄ z prywatnym zegarem + gÅównym lub może synchronizowaÄ siÄ z publicznie dostÄpnym serwerem + NTP w Internecie. NTP używa protokoÅu UDP na port 123. +
++ ProtokóŠNTP jest usÅugÄ hierarchiczna, każdy z poziomów nazywany jest + warstwÄ lub Stratum, im niższa warstwa czas jest mniej + dokÅadny. Warstwa maksymalnie jest 15. Wartstwa 0 zawiera urzÄ dzenia + wystawiajÄ ce wzrorzec czasu, kiedy przechodzi miÄdzy warstwami jego + stan odchyla siÄ stanu rzecywistego (sÄ to wartoÅci, które zwykÅym + ludziÄ nie robiÄ różnice, ale jednak wystÄpujÄ ). Warstwa 16 oznacza + brak synchronizacji z NTP. +
++ Konfiguracja serwera NTP na sprzÄcie Cisco polega na wydaniu poniższego + polecenia w trybie konfiguracji globalnej. +
++R1(config)# ntp server 209.165.200.225 ++
+ Synchronizacje naszego urzÄ dzenia z serwerem NTP możemy zweryfikowaÄ + za pomocÄ poleceÅ: +
++R1# show ntp associations + address ref clock st when poll reach delay offset disp +*~209.165.200.225 .GPS. 1 61 64 377 0.481 7.480 4.261 + * sys.peer, # selected, + candidate, - outlyer, x falseticker, ~ configured + +R1# show ntp status +Clock is synchronized, stratum 2, reference is 209.165.200.225 +nominal freq is 250.0000 Hz, actual freq is 249.9995 Hz, precision is 2**19 +ntp uptime is 589900 (1/100 of seconds), resolution is 4016 +reference time is DA088DD3.C4E659D3 (13:21:23.769 CET Mon Dec 09 2024) +clock offset is 7.0883 msec, root delay is 99.77 msec +root dispersion is 13.43 msec, peer dispersion is 2.48 msec +loopfilter state is 'CTRL' (Normal Controlled Loop), drift is 0.000001803 s/s +system poll interval is 64, last update was 169 sec ago. ++
+ Serwer NTP znajduje siÄ w warstwie 1, swiadczy o tym kolumna
+ st zwracana przez polecenie
+ show ntp associations. Nasz router,
+ zaÅ w warstwie drugiej, urzÄ
dzenia Cisco, które sÄ
skonfigurowane
+ na synchonizacjÄ czasu z NTP, automatycznie też stajÄ
siÄ serwerami
+ tej usÅugi swiadczÄ
c wzorzec czas na danym poziomie w sieci.
+
+ Skonfiguruj i zweryfikuj NTP - scenariusz
+ Skonfiguruj i zweryfikuj NTP - zadanie
+
+ SNMP zostaÅ opracowany aby umożliwiÄ administratorom + zarzÄ dzanie wezÅami, takimi jak serwery, stacje robocze, routery, + przeÅÄ czniki itp. Umożliwia administratorom sieci monitorowanie + jej wydajnoÅci, zarzÄ dzanie niÄ znajdowanie i rozwiÄ zywanie problemów, + planowanie rozwoju sieci. SNMP jest protokoÅem warstwy aplikacji, + zapewniajÄ cymi format wiadomoÅci, wykorzystywany w komunikacji pomiÄdzy + urzÄ dzeniami, tzw. menedżerami a agentami. System SNMP skÅada siÄ z + trzech elementów: +
++ Menadżer SNMP jest czÄÅciÄ zarzÄ dzania sieciÄ . Uruchamia siÄ na nim + oprogramowanie do zarzÄ dzania SNMP. Może on zbieraÄ informacje od + agenta SNMP za pomocÄ akcji get i zmieniaÄ konfiguracjÄ za + pomocÄ akcji set. Dodatkowo agenci mogÄ przekażywaÄ informacje + bezpoÅrednio do menedżera sieci za pomocÄ traps (puÅapek). +
++ Agent SNMP i baza MIB znajdujÄ siÄ na urzÄ dzeniach klienckich SNMP. + UrzÄ dzenia sieciowe wyposażone sÄ w oprogramowanie agenta SNMP. + Bazy MIB przechowuje dane o urzÄ dzeniu oraz statystyki operacyjne. + Agent SNMP jest również odpowiedzialny za zapewnienie dostÄpu do bazy + MIB. ProtokóŠokreÅla też, w jaki sposób informacje sterujÄ ce + wymieniane sÄ miedzy aplikacjami zarzÄ dzajÄ cymi sieciÄ a agentami. + Menedżer SNMP bada agentów i wysyÅa zapytania dla gentów SNMP na + porcie UDP 161, agenci wysyÅajÄ puÅaki do menedzera na porcie 162 UDP. +
++ PuÅapki (Traps) to komunikaty alarmowe generowane bez Å¼Ä dania, + informujÄ ce menedżera SNMP o stanie sieci i ewentualnych zdarzeniach, + które wystÄ piÅy. PrzykÅadowo kominikaty trap mogÄ zawieraÄ + informacje i nieprawidÅowym uwierzytelnieniu, zmianach stanu ÅÄ czy, + czy nawet zamkniÄciach poÅÄ czeÅ TCP. Powiadomienia kierowane przez + puÅapki zmniejszajÄ zasoby sieci i agentów, eliminujÄ c potrzebÄ + niektórych Å¼Ä daÅ odpytywania SNMP. +
++ SNMP istnieje w 3 wersjach. Wersja 1 jest starym roziwÄ zaniem i nie + jest już czÄsto spotykana. W ramach tego kursu zajmiemy siÄ wersjami + 2c oraz 3. Druga wersja zawiera mechamizmy grupowego pobierania i + szczegóÅowego raportowania do menedżerów, posiada ona także poprawionÄ + obsÅugÄ bÅÄdów w tym rozszerzone kody bÅÄdów. Wersja 1 oraz 2 oferujÄ + minimalne funkcje bezpieczeÅstwa, co zostaÅo poprawione z wersjÄ 3 + posiada ona bowiem kilka dodatkowych modeli i poziomów bezpieczeÅstwa: +
+