SK Moduł 4: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 341: | Linia 341: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd31.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd31.png|thumb|500px]] | ||
|valign="top"|Protokół PNNI (ang. Private Network to Network Interface) ma realizować określanie tras czyli routing w sieci ATM. Niestety z różnych przyczyn powstanie protokołu zostało opóźnione. Obecnie ustandaryzowane są dwie wersje tego protokołu PNNI-0 i PNNI-1. Protokół PNNI-0, którego następnie przemianowano na IISP (ang. Interim Inter-switch Signaling Protocol) jest prostym protokołem routingu dla sieci ATM. Wyznaczanie trasy dla komórki odbywa się na podstawie statycznych tras wpisanych do przełącznika. Wyznaczanie tras komórek w ramach protokolu IISP | |valign="top"|Protokół PNNI (ang. Private Network to Network Interface) ma realizować określanie tras czyli routing w sieci ATM. Niestety z różnych przyczyn powstanie protokołu zostało opóźnione. Obecnie ustandaryzowane są dwie wersje tego protokołu PNNI-0 i PNNI-1. Protokół PNNI-0, którego następnie przemianowano na IISP (ang. Interim Inter-switch Signaling Protocol) jest prostym protokołem routingu dla sieci ATM. Wyznaczanie trasy dla komórki odbywa się na podstawie statycznych tras wpisanych do przełącznika. Wyznaczanie tras komórek w ramach protokolu IISP oparte jest na statycznej tablicy tworzonej przez administratora sieci. Tablica ta składa się z elementów o następującej strukturze: | ||
(adres ATM, długość adresu, indeks interfejsu) | (adres ATM, długość adresu, indeks interfejsu) | ||
Długość adresu lub prefiks oznacza ilość bitów adresu ATM używanych przy porównywaniu. Można powiedzieć, że jest to "maska podsieci" podobna do maski podsieci w sieciach IP. Mechanizm ten pozwala na tworzenie wpisów określających trasę zarówno do pojedyńczych stacji końcowych, jak i do całych grup stacji identyfikowanych prefiksem adresu. Indeks interfejsu ma znaczenie lokalne i określa fizyczny port, lub kanał PVP. Stosowanie prefiksów może doprowadzić do sytuacji, w której dwie pozycje w tablicy wskazują na dwie różne drogi. W takiej sytuacji wybierana jest ta, która ma dłuższy prefiks. Na przykład w tablicy są dwa następujące wpisy: | Długość adresu lub prefiks oznacza ilość bitów adresu ATM używanych przy porównywaniu. Można powiedzieć, że jest to "maska podsieci" podobna do maski podsieci w sieciach IP. Mechanizm ten pozwala na tworzenie wpisów określających trasę zarówno do pojedyńczych stacji końcowych, jak i do całych grup stacji identyfikowanych prefiksem adresu. Indeks interfejsu ma znaczenie lokalne i określa fizyczny port, lub kanał PVP. Stosowanie prefiksów może doprowadzić do sytuacji, w której dwie pozycje w tablicy wskazują na dwie różne drogi. W takiej sytuacji wybierana jest ta, która ma dłuższy prefiks. Na przykład w tablicy są dwa następujące wpisy: | ||
Linia 365: | Linia 365: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd33.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd33.png|thumb|500px]] | ||
|valign="top"|Sieci LAN, w momencie tworzenia standardów ATM, były tworzone w oparciu o technologię Ethernet i Token Ring. Konieczne stało się zintegrowanie tych technologii w sieciach ATM. Ze względu na koszty, nie można było, dokonać wymiany już istniejących interfejsów w urządzeniach. Postanowiono, więc połączyć istniejące technologię. Nie jest to łatwe, gdyż pomiędzy tymi technologiami są spore różnice w działaniu. Przesłanie danych w sieci ATM wymaga zestawienia połączenia, co nie jest wymagane w sieci Ethernet. W Ethernecie adresy mają długość 6 bajtów a w sieciach ATM 20 i do tego adresacja ma strukturę hierarchiczną. Informacje o adresach ATM nie są przesyłane w komórkach, natomiast informacje o adresach Ethernet są zawarte w pakietach. W komórkach ATM są wyłącznie informacje o numerach kanału i ścieżki a i te informacje mogą być zmieniane poprzez poszczególne węzły sieci. Aby uporać się z tymi problemami opracowano standard LAN Emulation (LANE) w wersji 1. Podstawowym założeniem LANE było umożliwienie współpracy pomiędzy komputerami pracującymi w sieciach lokalnych oraz w sieciach ATM w ramach wspólnego segmentu sieci LAN. Z punktu widzenia sieci LAN sieć ATM wygląda i zachowuje się jak segment klasycznej, bezpołączeniowej sieci LAN działającej w technologii Ethernet lub Token Ring. LANE maskuje istnienie sieci ATM dla programów korzystających z warstwy MAC (ang. Media Access Control) i warstw wyższych, dzięki czemu nie jest konieczna wymiana lub modernizacja istniejącego oprogramowania. | |valign="top"|Sieci LAN, w momencie tworzenia standardów ATM, były tworzone w oparciu o technologię Ethernet i Token Ring. Konieczne stało się zintegrowanie tych technologii w sieciach ATM. Ze względu na koszty, nie można było, dokonać wymiany już istniejących interfejsów w urządzeniach. Postanowiono, więc połączyć istniejące technologię. Nie jest to łatwe, gdyż pomiędzy tymi technologiami są spore różnice w działaniu. Przesłanie danych w sieci ATM wymaga zestawienia połączenia, co nie jest wymagane w sieci Ethernet. W Ethernecie adresy mają długość 6 bajtów, a w sieciach ATM 20 i do tego adresacja ma strukturę hierarchiczną. Informacje o adresach ATM nie są przesyłane w komórkach, natomiast informacje o adresach Ethernet są zawarte w pakietach. W komórkach ATM są wyłącznie informacje o numerach kanału i ścieżki, a i te informacje mogą być zmieniane poprzez poszczególne węzły sieci. Aby uporać się z tymi problemami opracowano standard LAN Emulation (LANE) w wersji 1. Podstawowym założeniem LANE było umożliwienie współpracy pomiędzy komputerami pracującymi w sieciach lokalnych oraz w sieciach ATM w ramach wspólnego segmentu sieci LAN. Z punktu widzenia sieci LAN sieć ATM wygląda i zachowuje się jak segment klasycznej, bezpołączeniowej sieci LAN działającej w technologii Ethernet lub Token Ring. LANE maskuje istnienie sieci ATM dla programów korzystających z warstwy MAC (ang. Media Access Control) i warstw wyższych, dzięki czemu nie jest konieczna wymiana lub modernizacja istniejącego oprogramowania. | ||
LANE samo w sobie określa mechanizmy współpracy pomiędzy obiektami logicznymi realizującymi funkcje klientów oraz serwerów. W przypadku pojedynczej, emulowanej sieci LAN można wyróżnić następujące obiekty: | LANE samo w sobie określa mechanizmy współpracy pomiędzy obiektami logicznymi realizującymi funkcje klientów oraz serwerów. W przypadku pojedynczej, emulowanej sieci LAN można wyróżnić następujące obiekty: | ||
LEC (ang. LAN Emulation Client) - obiekt klienta, powinien być co najmniej jeden; | LEC (ang. LAN Emulation Client) - obiekt klienta, powinien być co najmniej jeden; | ||
Linia 375: | Linia 375: | ||
transmisje danych pomiędzy klientami LEC oraz dystrybucję ruchu typu broadcast i multicast; | transmisje danych pomiędzy klientami LEC oraz dystrybucję ruchu typu broadcast i multicast; | ||
konfigurację i współpracę pomiędzy elementami sieci ELAN (ang. Emulated LAN). | konfigurację i współpracę pomiędzy elementami sieci ELAN (ang. Emulated LAN). | ||
Obiekty serwerów są | Obiekty serwerów są oprogramowaniem, które może być zainstalowane zarówno na urządzeniach końcowych, jak i na przełącznikach ATM. Poszczególne serwery mogą być umieszczone na różnych urządzeniach, choć najczęściej ulokowane są na jednym. Upraszcza to konfigurację tych serwisów. | ||
Klienci LEC umieszczani są na urządzeniach brzegowych sieci ATM. Mogą być to hosty ATM (np. komputer z kartą ATM) lub przełączniki brzegowe (np przełącznik Ethernet z kartą ATM). | Klienci LEC umieszczani są na urządzeniach brzegowych sieci ATM. Mogą być to hosty ATM (np. komputer z kartą ATM) lub przełączniki brzegowe (np. przełącznik Ethernet z kartą ATM). | ||
|} | |} | ||
Linia 388: | Linia 388: | ||
rejestracja swoich danych w serwerze LES; | rejestracja swoich danych w serwerze LES; | ||
przechowywanie adresów w sytuacji, gdy LEC pełni funkcje Proxy LEC. LEC nie rejestruje wtedy wszystkich adresów MAC w serwerze LES. LES w poszukiwaniu powiązania adresu MAC-ATM przesyła zapytania do wszystkich klientów Proxy LEC. | przechowywanie adresów w sytuacji, gdy LEC pełni funkcje Proxy LEC. LEC nie rejestruje wtedy wszystkich adresów MAC w serwerze LES. LES w poszukiwaniu powiązania adresu MAC-ATM przesyła zapytania do wszystkich klientów Proxy LEC. | ||
Pełnienie roli interfejsu dla pozostałych składników sieci ELAN (BUS, LES, LECS). Klient LEC zestawia z serwerem LECS połączenie w celu uzyskania danych konfiguracyjnych takich, jak adresy serwerów LES i BUS. Następnie zestawia połączenie z serwerem LES, w którym dokonuje rejestracji powiązanych ze sobą adresów. Rejestracja w serwerze LES oznacza przyłączenie klienta do ELAN-u, który ten serwer obsługuje. Aby ELAN był w pełni funkcjonalny, klient LEC zestawia jeszcze połączenie do serwera BUS, za pomocą którego będzie wysyłał ruch multicastowy i broadcastowy; | |||
enkapuslacja ramek LAN w komórki ATM i przesyłanie ich poprzez sieć ATM. LANE w transmisji danych wykorzystuje warstwę AAL5. | enkapuslacja ramek LAN w komórki ATM i przesyłanie ich poprzez sieć ATM. LANE w transmisji danych wykorzystuje warstwę AAL5. | ||
Funkcjonalność LEC implementowana jest w kartach ATM, przełącznikach oraz routerach. Z reguły możliwe jest uruchomienie więcej niż jednego klienta na pojedynczym urządzeniu. Pozwala to tworzyć wirtualne sieci LAN na bazie ATM. | Funkcjonalność LEC implementowana jest w kartach ATM, przełącznikach oraz routerach. Z reguły możliwe jest uruchomienie więcej niż jednego klienta na pojedynczym urządzeniu. Pozwala to tworzyć wirtualne sieci LAN na bazie ATM. | ||
Linia 417: | Linia 417: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd37.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd37.png|thumb|500px]] | ||
|valign="top"|Serwer LECS jest bazą danych zawierającą informacje konfiguracyjne na temat poszczególnych podsieci ELAN. Działa on najczęściej na adresie ATM 47007900000000000000000000-00A03E000001-00 oraz używa stałych kanałów VPI=0 i VCI=17. Użycie domyślnych adresów pozwala klientom LEC na szybkie odszukanie serwera LECS. W bazie danych serwera LECS znajdują się adresy ATM serwerów LES i BUS. Poszczególne serwery są przypisane do ELAN-ów a ELAN-y są identyfikowane poprzez nazwy. Z | |valign="top"|Serwer LECS jest bazą danych zawierającą informacje konfiguracyjne na temat poszczególnych podsieci ELAN. Działa on najczęściej na adresie ATM 47007900000000000000000000-00A03E000001-00 oraz używa stałych kanałów VPI=0 i VCI=17. Użycie domyślnych adresów pozwala klientom LEC na szybkie odszukanie serwera LECS. W bazie danych serwera LECS znajdują się adresy ATM serwerów LES i BUS. Poszczególne serwery są przypisane do ELAN-ów, a ELAN-y są identyfikowane poprzez nazwy. Z każdym ELAN-em związane są także informacje określające typ emulowanej sieci (Ethernet lub Token Ring) oraz rozmiary ramek w danej sieci. Klient LEC chcąc dołączyć się do ELAN-u w swoim zgłoszeniu podaje nazwę sieci ELAN, do której chce uzyskać połączenie, a w odpowiedzi otrzymuje adresy serwerów LES i BUS dla tej sieci. Konfiguracja serwera LECS sprowadza się do podania adresów ATM serwerów LES/BUS, określenia typu sieci oraz nadania jej nazwy. W dużej części urządzeń konfiguracja jest jeszcze bardziej uproszczona i sprowadza się do podania nazwy ELAN-u i typu sieci zaś serwisy LES/BUS są automatycznie tworzone, a ich adresy umieszczane w bazie danych LECS. | ||
|} | |} | ||
Wersja z 16:41, 22 gru 2006
![]() |
![]() |
W modelu sieci ATM można wyróżnić trzy warstwy: fizyczną, ATM i warstwę adaptacyjną. Każda z warstw realizuje określone funkcje. |