11.Rozdział 11.pdf

(835 KB) Pobierz
12272603 UNPDF
Rozdział 11
Zarządzanie sieciami Microsoft przy
użyciu SNMP
Sieci TCP/IP używają standardowego protokołu zarządzającego, nazy-
wanego SNMP ( Simple Network Management Protocol ). Chociaż protokół
SNMP zaprojektowano w celu zarządzania sieciami TCP/IP, może być
również używany w połączeniu z innymi protokołami transportowymi,
jak np. IPX, AppleTalk lub OSI.
Komputery Windows 9x i Windows NT (Workstation i Server) mogą
pracować jako agenci SNMP. Agent SNMP jest automatycznie
instalowany wraz z protokołem TCP/IP w Windows NT w wersji 5;
w wersjach wcześniejszych trzeba go zainstalować oddzielnie. Po
skonfigurowaniu agenta SNMP można przeglądać i ustawiać zmienne
SNMP komputera Windows z centralnej stacji zarządzającej SNMP.
Rozdział ten omawia podstawowe koncepcje SNMP, dotyczące
wszystkich platform, wtym także systemów operacyjnych firmy
Microsoft. Przed omówieniem SNMP zostanie przedstawiony ogólny
model zarządzania siecią. Do modelu tego stosuje się większość
nowoczesnych protokołów zarządzania siecią, włączając w to SNMP.
Oprogramowanie zarządzające SNMP
Windows 9x i Windows NT sprzedawane są tylko z oprogramowaniem agenta
SNMP, bez systemu zarządzającego. Kilka firm jednakże oferuje samodzielne
programy zarządzające SNMP.
Model zarządzania siecią
Rysunek 11.1 przedstawia model zarządzania siecią. W modelu tym sieć
składa się z kilku urządzeń, w których pracują agenci zarządzający, zna-
jący parametry danego urządzenia. Niektóre z tych parametrów są specy-
ficzne dla danego urządzenia - np. routery posiadają parametry opisujące
12272603.025.png
380
Rozdział 11
tablice trasowania - natomiast inne są wspólne dla wszystkie urządzeń
(np. nazwa urządzenia, czas jego aktywności itp.).
Jak widać na rysunku 11.1, agenci mogą być zarządzani przez specjalne
urządzenie, nazywane stacją zarządzania siecią. Stacja może wysyłać do
innych urządzeń zapytania o ich parametry sieciowe. Zapytania odbiera-
ne są przez agenta, który w odpowiedzi wysyła żądane dane. Po otrzy-
maniu odpowiedzi stacja sprawdza wartość parametrów, aby ustalić, jaki
jest stan urządzenia i czy wymaga ono obsługi.
Istotne może być również zapewnienie, że nieautoryzowane stacje
zarządzające nie będą miały dostępu do informacji o urządzeniach
w sieci. Wymaga to zastosowania procedury uwierzytelniającej.
Rysunek 11.1
Model zarządzania
siecią.
Rysunek 11.2 ilustruje cel zarządzania siecią. Sieć pokazana jest jako
"chmurka", posiadająca wejście i wyjście. Na wejściu sieci znajdują się
dzielone dane i aktywność użytkowników sieci. Na wyjściu obserwujemy
zwiększenie wydajności, płynące z dzielenia informacji. Sieć poddawana
jest zakłóceniom wpostaci awarii komputerów, urządzeń iłączy.
Zarządzania siecią polega na monitorowaniu jej stanu iużywaniu
mechanizmów sterujących tak, aby pomimo wszelkich zakłóceń osiągnąć
pożądany stan na wyjściu (zwiększoną wydajność).
Mechanizmy używane do monitorowania i sterowania siecią powinny
mieć na nią minimalny wpływ. Inaczej mówiąc, protokoły używane do
zbierania informacji nie powinny obniżać wydajności sieci i zarzą-
dzanych urządzeń. Jeśli mechanizm zarządzania siecią pochłaniałby
12272603.026.png 12272603.027.png 12272603.028.png 12272603.001.png 12272603.002.png 12272603.003.png 12272603.004.png 12272603.005.png 12272603.006.png 12272603.007.png 12272603.008.png 12272603.009.png 12272603.010.png 12272603.011.png
 
12272603.012.png 12272603.013.png 12272603.014.png 12272603.015.png 12272603.016.png
 
12272603.017.png 12272603.018.png 12272603.019.png 12272603.020.png 12272603.021.png
 
Zarządzanie sieciami Microsoft przy użyciu SNMP
381
znaczną część przepustowości sieci, wówczas niewiele pozostawałoby
dla zwykłych użytkowników; sieć zwolniłaby działanie z powodu kon-
fliktu pomiędzy ruchem sieciowym generowanym przez użytkowników
i ruchem generowanym przez protokół zarządzający. Agenci zarządzają-
cy nie powinni zużywać zbyt wiele mocy obliczeniowej swoich macierzy-
stych urządzeń; w przeciwnym razie urządzenia mogłyby nie być
w stanie spełnić swoich normalnych funkcji w wyznaczonym czasie.
Zarządzany węzeł
Urządzenie zarządzane przez sieciową stację zarządzającą nazywane jest
zarządzanym węzłem. Zarządzany węzeł posiada zbiór parametrów,
przedstawianych na żądanie stacji zarządzającej. Do ustalenia połączenia
pomiędzy stacją i zarządzanym węzłem, a także do wysyłania zapytań
i odbierania odpowiedzi, wykorzystywany jest protokół zarządzający.
Przykładem takiego protokołu jest SNMP ( Simple Network Management
Protocol ).
Rysunek 11.2
Celem zarządzania siecią jest
osiągnięcie pożądanego
stanu na wyjściu pomimo
zakłóceń
12272603.022.png
382
Rozdział 11
Rysunek 11.3
Zarządzany węzeł.
Protokół zarządzający łączy się z oprzyrządowaniem zarządzającym
w węźle. Oprzyrządowanie zarządzające posiada wiedzę o wewnętrz-
nych parametrach i adresach pamięci zarządzanego węzła. Kiedy węzeł
otrzymuje zapytanie protokołu zarządzającego, takiego jak SNMP,
wówczas oprzyrządowanie pobiera żądane parametry i wysyła je do
stacji zarządzającej za pomocą odpowiedniego protokołu.
Protokół SNMP jest aktywnie rozwijany, tworzone są także nowe bazy
MIB (patrz następny podrozdział) dla różnych urządzeń. Poniżej
wymieniono ważniejsze dokumenty RFC mające związek z SNMP:
RFC 2021 PS. S. Waldbusser, "Remote Network Monitoring
Management Information Base Version 2 using SMIv2", 01/16/1997.
130 stron, format .txt
RFC 2012 PS. K. McCloghrie, "SNMPv2 Management Information
Base for the Transmission Control Protocol", 11/12/1996. 10 stron,
format .txt
RFC 1910 E. G. Waters, "User-based Security Model for SNMPv2",
02/28/1996. 44 strony, format .txt
RFC 1909 E. K. McCloghrie, "An Administrative Infrastructure for
SNMPv2", 02/28/1996. 19 stron, format .txt
Zarządzany węzeł – zarządzane urządzenie
W omówieniach SNMP zarządzany węzeł bywa również nazywany zarzą-
dzanym urządzeniem. W niniejszym rozdziale obu tych terminów używa się
zamiennie.
12272603.023.png 12272603.024.png
Zarządzanie sieciami Microsoft przy użyciu SNMP
383
RFC 1907 DS. J. Case, K. McCloghrie, M. Rose, S. Waldbusser, "Man-
agement Information Base for Version 2 of the Simple Network Man-
agement Protocol (SNMPv2)", 01/22/1996. 20 stron, format .txt, unie-
ważnia RFC 1271
RFC 1757 DS. S. Waldbusser, "Remote Network Management
Information Base", 02/10/1995. 91 stron, format .txt, unieważnia RFC
1271
RFC 1451 PS. J. Case, K. McCloghrie, M. Rose, S. Waldbusser,
"Manager to Manager management Information Base", 05/03/1993. 36
strony, format .txt
RFC 1446 PS. J. Galvin, K. McCloghrie, "Security Protocols for Version
2 of the Simple Network Management Protocol (SNMPv2)",
05/03/1993. 51 stron, format .txt
Baza MIB (Management Information Base)
Parametry zarządzanego węzła noszą nazwę obiektów zarządzających,
zaś ich zbiór jest nazywany bazą MIB ( Management Information Base ).
Zbiór ten można sobie wyobrazić jako bazę danych. Obiekty w bazie
MIB, nazywane także zmiennymi, posiadają jednoznacznie identyfikujące
je numery. Numery te, nazywane identyfikatorami obiektów, są przy-
dzielane według hierarchicznego schematu numerowania i umożliwiają
porządkowanie obiektów. Oznacza to, że znając identyfikator danego
obiektu można określić "następny" w kolejności obiekt. Koncepcja po-
rządkowania zmiennych MIB jest podobna do indeksowania rekordów
w bazie danych.
Każda zmienna MIB posiada także znacznik stanu. Określa on, czy
zmienna jest przeznaczona tylko do odczytu, czy też do odczytu i zapisu.
Istnieje zbiór standardowych zmiennych MIB dla różnych elementów
protokołu TCP/IP. Zmienne te określają wartości parametrów IP, ICMP,
TCP, SNMP, EGP ( Exterior Gateway Protocol ) oraz tablic translacji
adresów.
Interfejsy łącza danych, takie jak Ethernet, Token Ring, SMDS czy ATM
posiadają własne zbiory zmiennych MIB. Producent urządzenia może
nawet zdefiniować zbiór zmiennych specyficzny dla tego urządzenia;
zbiory takie noszą nazwę firmowych baz MIB. Zarządca SNMP może
pobrać opis firmowej bazy MIB i skompilować go w ten sposób, że stanie
się częścią zbioru znanych zmiennych MIB. Np. wiele specyficznych pa-
rametrów Windows NT, takich jak parametry WINS i DHCP, posiada
Zgłoś jeśli naruszono regulamin