]> gitweb.morketsmerke.org Git - mmdev.git/commitdiff
Kontynuacja tworzenie rozdziału 12, modułu 3, kursu CCNA.
authorxf0r3m <jakubstasinski@protonmail.com>
Wed, 11 Dec 2024 20:43:22 +0000 (21:43 +0100)
committerxf0r3m <jakubstasinski@protonmail.com>
Wed, 11 Dec 2024 20:43:22 +0000 (21:43 +0100)
articles/terminallog/Cisco_-_CCNA.html

index f2b03123a5ec740de9bff76dc79e45dd1ba096e8..9eeefd1371df1207c79a2c2a0c7b939269e3f739 100755 (executable)
@@ -16709,6 +16709,243 @@ R1(config)# boot system flash0:isr4200-universalk9_ias.16.09.04.SPA.bin
         Rozwiązywanie problemów napoczątek rozpoczniemy od zagadanienia 
         utworzenia i prowadzenia dokumentacji.
       </p>
+      <p>
+        Aby skutecznie monitorować i rozwiązywać problemy z siecią, wymagana
+        jest dokładna i kompletna dokumentacja sieciowa. Taka dokumentacja
+        powinna zawierać nastepujące elementy:
+      </p>
+      <ul>
+        <li>Diagramy fizycznej i logicznej topologii sieci.</li>
+        <li>Dokumentacja urządzenia sieciowe rejestrująca wszystkie istotne
+          informacje o urządzeniu.</li>
+        <li>Dokumentacja bazowa wydajności sieci.</li>
+      </ul>
+      <p>
+        Dokumentacja sieciowa powinna być przechowywana w formie papierowej
+        w jednym miejscu lub w sieci na chronionym serwerze. Jej kopia zapasowa
+        powinna być zabezpieczona i przechowywana w osobnej lokalizacji.
+      </p>
+      <p>
+        <strong>Topologia fizyczna</strong> - przedstawia fizyczny układ 
+        urządzeń podłączonych do sieci. Informacje zapisne w topologi fizycznej
+        zazwyczaj obejmują:
+      </p>
+      <ul>
+        <li>Nazwę urzadzenia</li>
+        <li>Lokalizację urządzenia (adres, numer pokoju, lokalizaję szafy)</li>
+        <li>Interfejs i używane porty</li>
+        <li>Typ okablowania</li>
+      </ul>
+      <p>
+        <strong>Topologia logiczna</strong> - ilustruje w jaki sposób urządzenia
+        są ze sobą logicznie połaczone. Odnosi się do sposóbu przsyłania danych
+        przez sieć podczas komunikacji z innymi urządzeniami. Informacje 
+        zapisane w logicznej topologii sieći mogą obejmować:
+      </p>
+      <ul>
+        <li>Identyfikatory urządzeń</li>
+        <li>Adresy IP i długości prefiksów</li>
+        <li>Identyfikatory interfejsu</li>
+        <li>Protokół routingu / trasy statyczne</li>
+        <li>Informacje warstwy 2 (tj. sieci VLAN, połączenia <em>trunk</em>, 
+          <em>EtherChannel</em></li>
+      </ul>
+      <p>
+        Jeśli nasz sieć działa w podwójnym stosie to możemy również dodać
+        do topologi logicznej adresy IPv6, lub utworzyć dla niej zupełnie
+        oddzielną.
+      </p>
+      <p>
+        Dokumentacja urządzeń sieciowych powinna zawierać dokładne i aktualne
+        zapisy sprzętu sieciowego. Dokumentacja powinna zawierać wszystkie
+        istotne informacje takie jak nazwa urządzenia, model, opis,
+        lokalizację, wersję oprogramowania oraz datę ostatniej jego
+        aktualizacji. W przypadku routerów ważne jest opisanie każdego z
+        interfejsów, przypisanych mu adresów IP, adresu MAC oraz przeznaczenia,
+        podobnie w przypadku przełączników opis z czym łaczy się dany port,
+        opisy konfiguracji VLAN czy port <em>trunk</em> czy działa w
+        <em>EtherChannel</em>, dla <em>trunk</em>-ów ID natywnego VLAN oraz
+        stan portów - włączony/wyłączony. 
+      </p>
+      <p>
+        Celem procesu monitorowania sieci jest obserwacja wydajności i
+        porównanie jej z wyznaczonym punktem odniesienia. Stan odniesienia
+        służy do ustalenia normalnej wydajności sieci lub systemu w celu
+        określenia <em>osobowości</em> sieci w normalnych warunkach. 
+        Wyznaczenie stanu odniesienia wymaga zebrania danych o wydajności z
+        poszczególnych portów i urządzeń, niezbędnych do działania sieci. Stan
+        odniesienia powinien odpowiadać na następujące pytania:
+      </p>
+      <ul>
+        <li>Jak sieć funkcjonuje podczas normalnego lub typowego dnia?</li>
+        <li>Gdzie może wystąpić najwięcej błędów?</li>
+        <li>Która część sieci jest najintensywniej wykorzystywana?</li>
+        <li>Która część sieci jest najmniej wykorzystywana?</li>
+        <li>Jakie urządzenia należy monitorować i jakie progi alarmowe należy
+          ustawić?</li>
+        <li>Czy sieć może spełniać określone zasady?</li>
+      </ul>
+      <p>
+        Przygotowując punkt odniesienia należy:
+      </p>
+      <ol>
+        <li>Określić jakie typu dane trzeba zebrać, aby analiza była łatwa ale
+          zarazem miarodajna.</li>
+        <li>Zindentyfikować interesujące urządzenia i porty, na który powinien
+          odbywać się pomiar. Mogą być to porty urządzeń sieciowych, serwery
+          czy kluczowi użytkownicy.</li>
+        <li>Określ czas zbieraniania danych, aby ustalić normalny obraz sieci.</li>
+      </ol>
+      <p>
+        Podczas zbierania informacji do dokumentacji, możemy swobodnie
+        posługiwać się poznanymi dotychczas wariacjami polecenia
+        <code class="code-inline">show</code>.
+      </p>
+      <h2 id="3.12.1.troubleshootingprocess">3.12.1. Proces rozwiązywania problemów</h2>
+      <p>
+        Istnieje kilka procesóœ rozwiązywania problemów, dla przyłau możemy
+        użyć trzech prostych logicznych etapów.
+      </p>
+      <ol>
+        <li><strong>Etap 1:</strong> - zebranie objawów.</li>
+        <li><strong>Etap 2:</strong> - wyizolowanie problemu.</li>
+        <li><strong>Etap 3:</strong> - wdrożenie działań naprawczych.</li> 
+      </ol>
+      <p>
+        Jeśli problem wydaje się rozwiązny, to należy udokumentować rozwiązania
+        i zapisz
+        zmiany. Jeśli nie, lub też tworzony kolejny problem to należy cofnąć
+        działania naprawcze i rozpocząć od początku.
+      </p>
+      <p>
+        Oczywiście istnieje bardziej szczegółowy 7-etapowy proces rozwiązywania
+        problemów, nie ma on już tak określonej kolejności dziań i dowolnie
+        można skakać między wewnętrznymi krokami. Poniżej znajdują się omawiane
+        kroki:
+      </p>
+      <ul>
+        <li>Zdefiniuj problem.</li>
+        <li>Zbierz informacje.</li>
+        <li>Analizuj informacje.</li>
+        <li>Wyeliminuj możliwe przyczyny.</li>
+        <li>Zaproponuj hipotezę.</li>
+        <li>Przetestuj hipotezę.</li>
+        <li>Rozwiąż problem i udokumentuj rozwiązanie.</li>
+      </ul>
+      <p>
+        Krok pierwszy oraz ostatni można uznać za kroki zewnętrzne.
+      </p>
+      <p>
+        Wiele problemów z siecią jest początkowo zgłaszanych przez użytkownika
+        końcowego. Jednakże dostarczone informacje są często niejasne lub
+        wprowadzają w błąd. Na przykłąd użytkownicy często zgłaszaja problemy
+        takie jak "sieć jest wyłączona", "Nie mogę uzyskać dostępu do mojej
+        poczty", lub "Mój komputer jest wolny". Do komunikacji z użytkownikiem
+        mogą być stosowane następujące zlecenia.
+      </p>
+      <ul>
+        <li>Stosowanie języka technicznego na poziomie rozmówcy, unikanie
+          złożonej terminologii.</li>
+        <li>Skupienie się na komunikat przekazywanych przez użytkownika.
+          Tworzenie notatek, może okazać się przydatne.</li>
+        <li>Wykazanie się empatią, wobec zgłaszających.</li>
+      </ul>
+      <p>
+        Zbierając obiawy z podejrzanego urządzenia sieciowego, możemy użyć
+        takich poleceń jak:
+      </p>
+      <ul>
+        <li><code class="code-inline">ping</code></li>
+        <li><code class="code-inline">traceroute</code></li>
+        <li><code class="code-inline">telnet/ssh</code></li>
+        <li><code class="code-inline">show ip interface brief</li>
+        <li><code class="code-inline">show ip route</li>
+      </ul>
+      <p>
+        Podczas izolowania problemów, możemy się posłużyć modelem ISO/OSI. Dla
+        przykładu: warstwy od 7-5 - będą dotyczyć urządzenia końcowego,
+        warstwy 4-3 - routera lub przełącznika wielowarstwowego, warstwa 2 - 
+        przełącznika standardowego oraz warstwa 1 - interfejsów, przewodów oraz
+        portów.
+      </p>
+      <p>
+        Istnieje kilka uporządkowanych podejść do rozwiązywania problemów,
+        które można wykorzystać. Każde z nich będzie zależalo od sytuacji.
+      </p>
+      <ul>
+        <li><strong>Od dołu</strong> - rozwiązywanie problemów zaczynamy od
+          dołu od fizycznych komponentów sieci i przechodzimy przez kolejne
+          warstwy OSI.</li>
+        <li><strong>Od góry</strong> - rozwiązywanie problemów rozpoczynamy od
+          użytkownika końcowego i przechodzi przez kolejne warstwy OSI.</li>
+        <li><strong>Dziel i rządź</strong> - w tej metodzie adminstrator
+          wybiera jedną w warstw pośrednik następnie przeprowadza testy w obu
+          kierunkach rozpoczynają od tej warstwy.</li>
+        <li><strong>Podążanie ścieżka</strong> - Podejście najpierw odkrywa 
+          rzeczysitą drogę od źródła do miejsca docelowego. Zakres tego
+          rozwiązania problemów jest ograniczony tylko do linków i urządzeń
+          znajdujących się na ścieżce przesyłania dalej.</li>
+        <li><strong>Podmiana</strong> - w tym podjeści fizycznie zamieniamy
+          problematyczne na znane działające.</li>
+        <li><strong>Porównanie</strong> - w tym podejściu próbujemy rozwiązać
+          problem przez porównanie i zmiane elementów nieoperacyjnych z tymi
+          działającymi.</li>
+        <li><strong>Zgadywanie na podstawie doświadczenia.</strong></li>
+      </ul>
+      <h2 id="3.12.2.troubleshootingtools">3.12.2. Narzędzia do rozwiązywania problemów</h2>
+      <p>
+        Na rynku dostępnych jest szereg narzędzi sprzętowych i programowych, 
+        wspomagających rozwiązanie problemów. Mogą one być wykorzystywane do
+        zbierania i analizowania symptomów niewłaściwej pracy sieci. 
+      </p>
+      <ul>
+        <li><strong>System zarządzania siecią</strong> - systemy zarządzania
+          siecią zawierają oprogramowanie do monitorowanie na poziomie
+          urządzenia, konfiguracji i oraz zarządzania usterkami.</li>
+        <li><strong>Bazy wiedzy</strong> - bazy wiedzy online dostawców
+          urządzeń sieciowych stały się przydatnym źródłem informacji. Często
+          są zintegrowane z wyszukiwarkami.</li>
+        <li><strong>Narzędzia do tworzenia stanu odniesienia</strong> - 
+          Dostępnych jest wiele narzędzi służących do automatyzowania
+          dokumentacji sieciowej oraz procesu stanu odniesienia. Narzędzia
+          do pomiaru stanu odniesienia pomagają w wykonaniu typowych zadań
+          związanych z dokumentacją sieci.</li>
+      </ul>
+      <p>
+        Analizatory protokołów mogą badać zawartość pakietów odczas
+        przepływu przez sieć. Analizator protokołu dekoduje zapisaną ramkę dla
+        każdej warstwy przedstawia informacje o zawartych w niej protokołach
+        w relatywnie protstym formacie. Takim analizotorem może być Wireshark.
+      </p>
+      <p>
+        Do rozwiązywania problemóœ z siecią możemy wykorzystać narzędzia
+        sprzętowe. Takie jak:
+      </p>
+      <ul>
+        <li><strong>Cyfrowy multimetr</strong> - badanie zasilania urządzeń, 
+          np. Fluke 179.</li>
+        <li><strong>Tester kabli</strong> - badanie długości oraz ciągłości
+          przewodowów, np. Fluke LinkRunner AT.</li>
+        <li><strong>Analizator okablowania</strong> - testowanie oraz
+          certyfikowanie kabli miedziany pod kątem różnych usług i standardów.
+          np. Fluke DTX Cable Analyser.</li>
+        <li><strong>Przenośne analizatory sieci</strong> - rozwiązywanie
+          problemów z sieciami przełączanymi i sieciami VLAN.</li>
+      </ul>
+      <p>
+        Implementacja usług rejestrowania jest ważnym elementem związanym z
+        bezpieczeństwem sieci i rozwiązywaniem problemów. Urządzenia Cisco mogą
+        rejestrować informacje dotyczące zmian w konfiguracji, naruszeń ACL,
+        stanu interfejsów i wielu innych rodzajów zdarzeń. Mogą też wysyłać 
+        logi do kilku różnych obiektów, takich jak:
+      </p>
+      <ul>
+        <li>Konsola</li>
+        <li>Linie terminala</li>
+        <li>Rejestrowanie buforowane</li>
+        <li>Pułapki SNMP</li>
+        <li>Syslog (zewnętrzna usługa)</li>
+      </ul>
     </div>
    </body>
 </html>