Sprawozdanie
Temat: Architektura rutera CISCO oraz jego systemu operacyjnego.
Architektura zewnętrzna rutera CISCO
Ruter CISCO można skonfigurować z wielu niezależnych, zewnętrznych interfejsów jak to jest pokazane na rysunku powyżej. Z ruterem możemy się podłączyć na wiele sposobów:
Korzystając z interfejsu terminalu konsoli (jest to komputer podłączony do rutera poprzez port konsoli)
Za pośrednictwem modemu wykorzystując port pomocniczy.
Z terminali wirtualnych 0-4, jeśli zostały one uprzednio skonfigurowane do pracy w sieci.
Z serwera TFTP, skąd można pobrać gotowe pliki konfiguracyjne.
Architektura wewnętrzna rutera CISCO
Wewnętrzna architektura rutera składa się z elementów które odgrywają ważna rolę podczas uruchamiania rutera. Każdy komponent rutera odpowiada za różne procesy.
RAM/DRAM - przechowuje tablicę rutingu, pamięć podręczną ARP, szybką pamięć podręczną, wspiera buforowanie pakietów (dzielony RAM) oraz kolejki pakietów. Pamięć RAM zachowuje się również jak pamięć tymczasowa dla obecnej, w danej chwili, konfiguracji rutera. Oczywiście bieżąca konfiguracja tzw. running-config, jest bezpowrotnie tracona po odłączeniu rutera od zasilania.
NVRAM - nieulotna pamięć RAM przechowuje pliki konfiguracyjne wykorzystywane w procesie rozruchu rutera. Służy też jako nośnik archiwizacji ważnych plików konfiguracyjnych. Pamięć NVRAM nie jest tracona podczas utraty zasilania rutera.
FLASH - wymazywalna, przeprogramowywalna pamięć ROM, która zachowuje obraz systemu operacyjnego oraz mikrokodu. Pamięć FLASH umożliwia uaktualnienie oprogramowania bez konieczności usuwania lub wymiany hardware'u. Pamięć FLASH nie zostaje utracona podczas wyłączenia zasilania. Pamięć ta również może przechowywać różne wersje systemu operacyjnego rutera.
ROM - pamięć ta po włączeniu zasilania posiada narzędzia diagnostyczne, program rozruchowy rutera, oprogramowanie sytemu operacyjnego. Jeśli chcemy wymienić pamięć ROM należy usunąć i zamienić układy pamięci na płycie głównej rutera.
Interfejsy - zapewniają połączenia sieciowe za pośrednictwem płyty głównej lub osobnych modułów. Dzięki nim pakiety mogą docierać oraz opuszczać ruter.
Architektura systemu operacyjnego.
Pamięć RAM zorganizowana jest jak na rysunku powyżej. Kiedy włączamy ruter, pamięć ROM wykonuje program rozruchowy. Program ten wykonuje kilka testów, a następnie ładuje do pamięci system operacyjny rutera Cisco. Komendy wykonawcze lub tzw. EXEC, są częścią systemu operacyjnego rutera. Jednostka ta przyjmuje komendy które wpisujemy z konsoli. Ruter również używa pamięci RAM do przechowywania bieżącego pliku konfiguracyjnego oraz tabel mapujących sieć oraz listę rutowanych adresów. Plik konfiguracyjny może być wyświetlony zdalnie na konsoli terminala. Zapisana wersja takiego pliku konfiguracyjnego znajduje się w pamięci NVRAM. Jest on ładowany do głównej pamięci za każdym razem kiedy następuje inicjalizacja rutera. Plik konfiguracyjny zawiera informacje globalne, procesy oraz dane o interfejsach, dlatego też wpływa on bezpośrednio na działanie całego rutera. Obraz systemu operacyjnego nie może być bezpośrednio wyświetlony na ekranie terminala. Obraz jest zazwyczaj wykonywany z pamięci głównej RAM natomiast ładowany jest z jednego spośród kilku źródeł. System operacyjny podzielony jest na części, każda jest odpowiedzialna za swoje zadania. I tak rozróżniamy operacje związane z różnymi protokołami, polegające na przenoszeniu danych, zarządzaniu tabelami oraz buforowaniem, uaktualnianiem tablic rutingu oraz wykonywaniem komend wpisywanych przez użytkownika.
Grupa: Piątek godz. 11.00 Kraków. dn. 16.04.2004r.
Wykonali: Leszek Szostak
Łukasz Szczepański