SK Moduł 4: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika) | |||
Linia 552: | Linia 552: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd51.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd51.png|thumb|500px]] | ||
|valign="top"|Serwer BUS jest komponentem odpowiedzialnym za obsługę pakietów broadcastowych (jeden do wszystkich) i pakietów, dla których nie udało się znaleźć ATM-owego adresu przeznaczenia. Serwer BUS bierze także udział w transmisji pakietów multicastowych (jeden do wielu) jeśli klientem LEC jest klient działający zgodnie ze specyfikacją LANE 1.0. Istnieją dwa sposoby realizacji serwera BUS. Pierwsza oparta jest na technologii VCC-Mapped. W takim wykonaniu serwer BUS przesyła pakiety broadcastowe do wszystkich klientów LEC niezależnie od tego, czy dany LEC zarejestrował jakiś MAC adres czy nie. Druga technologia jest nieco bardziej inteligentna. Pakiety broadcastowe są wysłane tylko tym klientom, którzy zarejestrowali jakieś adresy MAC. Pozwala to na zaoszczędzenie pasma, a także oszczędza klientowi LEC pracy związanej z usuwaniem niechcianych ramek. Każdy serwer BUS jest sparowany z serwerem LES. W specyfikacji LANE 1.0 i 2.0 nie jest wyszczególniony protokół komunikacyjny pomiędzy serwerem LES i BUS. Producenci implementują go sami. Najczęściej w czasie konfigurowania urządzenia wystarczy skonfigurować serwer LES, a serwer BUS będzie uruchomiony automatycznie z takim samym adresem ATM jak LES. W czasie inicjalizacji LEC, po wysłaniu zapytania o adres broadcastowy, otrzymuje też za pośrednictwem serwera LES adres skojarzonego serwera BUS. Klient ustanawia do serwera BUS połączenie | |valign="top"|Serwer BUS jest komponentem odpowiedzialnym za obsługę pakietów broadcastowych (jeden do wszystkich) i pakietów, dla których nie udało się znaleźć ATM-owego adresu przeznaczenia. Serwer BUS bierze także udział w transmisji pakietów multicastowych (jeden do wielu) jeśli klientem LEC jest klient działający zgodnie ze specyfikacją LANE 1.0. Istnieją dwa sposoby realizacji serwera BUS. Pierwsza oparta jest na technologii VCC-Mapped. W takim wykonaniu serwer BUS przesyła pakiety broadcastowe do wszystkich klientów LEC niezależnie od tego, czy dany LEC zarejestrował jakiś MAC adres czy nie. Druga technologia jest nieco bardziej inteligentna. Pakiety broadcastowe są wysłane tylko tym klientom, którzy zarejestrowali jakieś adresy MAC. Pozwala to na zaoszczędzenie pasma, a także oszczędza klientowi LEC pracy związanej z usuwaniem niechcianych ramek. Każdy serwer BUS jest sparowany z serwerem LES. W specyfikacji LANE 1.0 i 2.0 nie jest wyszczególniony protokół komunikacyjny pomiędzy serwerem LES i BUS. Producenci implementują go sami. Najczęściej w czasie konfigurowania urządzenia wystarczy skonfigurować serwer LES, a serwer BUS będzie uruchomiony automatycznie z takim samym adresem ATM jak LES. W czasie inicjalizacji LEC, po wysłaniu zapytania o adres broadcastowy, otrzymuje też za pośrednictwem serwera LES adres skojarzonego serwera BUS. Klient ustanawia do serwera BUS połączenie Default Multicast Send VCC, a w odpowiedzi serwer BUS ustanawia Multicast Forwarding VVC do klienta. Klient LEC po zestawieniu takich połączeń staje się lokalnym klientem serwera BUS. Wszystkie pakiety broadcastowe, wysłane przez klienta LEC, są rozsyłane przez serwer BUS do jego lokalnych klientów LEC oraz do innych serwerów BUS obsługujących ten sam ELAN. Aby było to możliwe, wszystkie serwery BUS pracujące we wspólnym ELAN-ie muszą ustanowić pomiędzy sobą połączenie Multicast Forward VCC. Każdy klient LEC może także wysyłać do serwera BUS pakiety z nieznanymi adresami docelowymi oraz pakiety multicast. Jeśli klient LEC znajdzie adres docelowy dla danego pakietu multicastowego, to może go wysłać bezpośrednio do docelowych stacji. Jeśli nie, to może go wysłać bądź na adres serwer BUS, bądź na adres serwera SMS. Specyfikacja LANE 2.0 dopuszcza obie te możliwości. Wynika to z konieczności zachowania zgodności ze specyfikacją LANE 1.0, w której pakiety multicastowe mogły być wysyłane wyłącznie na adres serwera BUS. W przypadku pakietów z nieznanymi adresami docelowymi BUS rozsyła je do wszystkich klientów LEC. Jeśli któryś z klientów LEC zna adres, jego odpowiedź zostanie dodana do bazy adresowej serwera LES. | ||
|} | |} | ||
Linia 560: | Linia 560: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd52.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd52.png|thumb|500px]] | ||
|valign="top"|Serwer BUS nie dostarczał efektywnego mechanizmu transmisji pakietów multicastowych. W specyfikacji LANE 2.0 dodano wiec nowy obiekt, którego zadaniem jest przejęcie od serwera BUS obsługi ruchu multicastowego. Serwer SMS nie przejmuje jednak całości tego ruchu. Nie było to możliwe, ze względu na konieczność zachowania zgodności z poprzednią specyfikacją LANE 1.0. SMS w czasie inicjalizacji ustanawia połączenie z serwerem LES, którego adres otrzymał od serwera LECS. Do synchronizacji bazy z serwerem LES, SMS używa protokołu SCSP. Klienci LEC działający w oparciu o specyfikację LANE 1.0 nie zauważają istnienia serwera SMS i wysyłają wszystkie dane multicastowe do serwera BUS. Klient LEC napisany w oparciu o specyfikacje LANE 2.0 może ustanowić połączenie z serwerem SMS i do niego wysyłać dane multicastowe. Klient LEC v.2.0 może stać się członkiem grupy multicastowej. Grupę multicastową tworzy lokalny serwer LES poprzez rejestrację w swojej bazie następujących informacji: adres multicastowy, adres serwera SMS, adres klienta LEC. Serwer LES po zarejestrowaniu grupy rozsyła tę informację za pomocą protokołu SCSP do pozostałych serwerów LES oraz do serwera SMS. Kiedy serwer SMS otrzyma informację o grupie, tworzy drzewo Multicast Forward VCC, do którego jako liść dodaje klienta LEC. Odtąd LEC v.2.0 będzie otrzymywał dane multicastowe. Należy jednak pamiętać, że oprócz nowych klientów w sieci mogą znajdować się także klienci LEC v.1.0. Aby zapewnić poprawną współpracę obu typów klientów, serwer SMS pracuje przy transmisji multicastów prawie tak samo jak inteligentny serwer BUS. Nie może jednak przejąć pełnej funkcjonalności serwera BUS, gdyż nie ma możliwości obsługiwania zapytań o adres przy przesyłaniu strumieni danych jakie są generowanie w normalnym ruchu | |valign="top"|Serwer BUS nie dostarczał efektywnego mechanizmu transmisji pakietów multicastowych. W specyfikacji LANE 2.0 dodano wiec nowy obiekt, którego zadaniem jest przejęcie od serwera BUS obsługi ruchu multicastowego. Serwer SMS nie przejmuje jednak całości tego ruchu. Nie było to możliwe, ze względu na konieczność zachowania zgodności z poprzednią specyfikacją LANE 1.0. SMS w czasie inicjalizacji ustanawia połączenie z serwerem LES, którego adres otrzymał od serwera LECS. Do synchronizacji bazy z serwerem LES, SMS używa protokołu SCSP. Klienci LEC działający w oparciu o specyfikację LANE 1.0 nie zauważają istnienia serwera SMS i wysyłają wszystkie dane multicastowe do serwera BUS. Klient LEC napisany w oparciu o specyfikacje LANE 2.0 może ustanowić połączenie z serwerem SMS i do niego wysyłać dane multicastowe. Klient LEC v.2.0 może stać się członkiem grupy multicastowej. Grupę multicastową tworzy lokalny serwer LES poprzez rejestrację w swojej bazie następujących informacji: adres multicastowy, adres serwera SMS, adres klienta LEC. Serwer LES po zarejestrowaniu grupy rozsyła tę informację za pomocą protokołu SCSP do pozostałych serwerów LES oraz do serwera SMS. Kiedy serwer SMS otrzyma informację o grupie, tworzy drzewo Multicast Forward VCC, do którego jako liść dodaje klienta LEC. Odtąd LEC v.2.0 będzie otrzymywał dane multicastowe. Należy jednak pamiętać, że oprócz nowych klientów w sieci mogą znajdować się także klienci LEC v.1.0. Aby zapewnić poprawną współpracę obu typów klientów, serwer SMS pracuje przy transmisji multicastów prawie tak samo jak inteligentny serwer BUS. Nie może jednak przejąć pełnej funkcjonalności serwera BUS, gdyż nie ma możliwości obsługiwania zapytań o adres przy przesyłaniu strumieni danych jakie są generowanie w normalnym ruchu sieciowym (ang. unicast). Ponadto serwer BUS jest zawsze parą dla konkretnego serwera LES. Natomiast serwer SMS, posiadając pełną bazę klientów serwera LES, jest w swej funkcjonalności zbliżony do serwera LES, nie ma jednak możliwości bezpośredniej rejestracji LEC w swojej bazie. | ||
|} | |} | ||
Linia 606: | Linia 606: | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd55.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd55.png|thumb|500px]] | ||
|valign="top"|Jak widać z powyższych specyfikacji, sieć kanałów VCC protokołu LNNI realizuje trzy podstawowe zadania: | |valign="top"|Jak widać z powyższych specyfikacji, sieć kanałów VCC protokołu LNNI realizuje trzy podstawowe zadania: | ||
kontrolne | kontrolne, | ||
synchronizacyjne | synchronizacyjne, | ||
transmisji danych. | transmisji danych. | ||
Prawidłowa realizacja powyższych zadań pozwala różnym serwerom serwisu LANE pracować z punktu widzenia klienta LEC tak jak jeden wspólny serwer. Aby ułatwić zarządzanie kanałami w sieci LANE przyjmuje się, że podstawową jednostką sieci jest zbiór sąsiednich serwerów. Tworzą one tzw. oko sieci (ang. mesh). Podstawowym zadaniem protokołu LNNI jest takie zestawienie kombinacji połączeń wewnątrz oka sieci, aby każdy serwer będący składnikiem takiej grupy otrzymywał komunikaty bez pośrednictwa innego serwera. Ponieważ możliwe są dwa typy połączeń VCC ("point to point" i "point to multipoint") oraz połączenia mogą inicjować różne serwery wchodzące w skład grupy, to możliwe jest powstawanie pętli połączeń. Aby zapobiec pętlom a także brakowi połączeń, w protokole LNNI przyjęto szereg założeń, które muszą spełnić połączenia, aby sieć działała prawidłowo. Dwa pierwsze założenia to: | Prawidłowa realizacja powyższych zadań pozwala różnym serwerom serwisu LANE pracować z punktu widzenia klienta LEC tak jak jeden wspólny serwer. Aby ułatwić zarządzanie kanałami w sieci LANE przyjmuje się, że podstawową jednostką sieci jest zbiór sąsiednich serwerów. Tworzą one tzw. oko sieci (ang. mesh). Podstawowym zadaniem protokołu LNNI jest takie zestawienie kombinacji połączeń wewnątrz oka sieci, aby każdy serwer będący składnikiem takiej grupy otrzymywał komunikaty bez pośrednictwa innego serwera. Ponieważ możliwe są dwa typy połączeń VCC ("point to point" i "point to multipoint") oraz połączenia mogą inicjować różne serwery wchodzące w skład grupy, to możliwe jest powstawanie pętli połączeń. Aby zapobiec pętlom, a także brakowi połączeń, w protokole LNNI przyjęto szereg założeń, które muszą spełnić połączenia, aby sieć działała prawidłowo. Dwa pierwsze założenia to: | ||
każda wiadomość wysłana od dowolnego serwera w grupie musi trafić do wszystkich adresatów, do których jest adresowana; | każda wiadomość wysłana od dowolnego serwera w grupie musi trafić do wszystkich adresatów, do których jest adresowana; | ||
każda wiadomość nie może być wysłana więcej niż jeden raz do pozostałych węzłów sieci. | każda wiadomość nie może być wysłana więcej niż jeden raz do pozostałych węzłów sieci. | ||
Pozostałe założenia definiują zasady wyboru połączeń w wypadku, gdy połączenia się dublują. Kanały, które zostały uznane za niepotrzebne nie są | Pozostałe założenia definiują zasady wyboru połączeń w wypadku, gdy połączenia się dublują. Kanały, które zostały uznane za niepotrzebne nie są od razu likwidowane. Usuwane są one dopiero po czasie przeterminowania. Przed upływem tego czasu mogą być w każdej chwili wykorzystane do celów transmisji. Zasady tworzenia i likwidowania kanałów ilustrują kolejne slajdy. | ||
|} | |} | ||
Linia 642: | Linia 642: | ||
zadania sygnalizacyjne, | zadania sygnalizacyjne, | ||
zadania synchronizacyjne. | zadania synchronizacyjne. | ||
Do zadań sygnalizacyjnych należy informowanie poszczególnych serwerów sieci LANE o tym, że zaszły zmiany w bazach danych. Zmiany te zachodzą na skutek włączania się nowych serwerów serwisu LANE do sieci, odłączania tychże serwerów, a także na skutek rejestracji nowych klientów LEC w różnych miejscach sieci ATM. Klienci LEC korzystający z usług sieci ATM nie powinni zauważać, gdzie są podłączeni oraz ile serwerów serwisu LANE świadczy im usługi. Rozważając sposób budowy protokołu SCSP można wyróżnić w nim dwie podwarstwy. W pierwszej warstwie określanej jako protocol independent sublayer zestawiane są połączenia pomiędzy sąsiednimi serwerami serwisu LANE. Dowolny serwer, który używa zestawu procedur składających się na tę podwarstwę, może zsynchronizować swoją bazę ze wszystkimi pozostałymi serwerami. Natomiast przy użyciu procedur składających się na podwarstwę określaną jako | Do zadań sygnalizacyjnych należy informowanie poszczególnych serwerów sieci LANE o tym, że zaszły zmiany w bazach danych. Zmiany te zachodzą na skutek włączania się nowych serwerów serwisu LANE do sieci, odłączania tychże serwerów, a także na skutek rejestracji nowych klientów LEC w różnych miejscach sieci ATM. Klienci LEC korzystający z usług sieci ATM nie powinni zauważać, gdzie są podłączeni oraz ile serwerów serwisu LANE świadczy im usługi. Rozważając sposób budowy protokołu SCSP można wyróżnić w nim dwie podwarstwy. W pierwszej warstwie określanej jako protocol independent sublayer zestawiane są połączenia pomiędzy sąsiednimi serwerami serwisu LANE. Dowolny serwer, który używa zestawu procedur składających się na tę podwarstwę, może zsynchronizować swoją bazę ze wszystkimi pozostałymi serwerami. Natomiast przy użyciu procedur składających się na podwarstwę określaną jako protocol dependent sublayer, dwa serwery korzystające z procedur składających się na tę podwarstwę mogą zsynchronizować tylko swoje bazy. | ||
|} | |} | ||
Linia 660: | Linia 660: | ||
|valign="top"|Protokół LUNI definiuje zadania, które muszą być realizowane przez klienta LEC. W większości zostały one opisane podczas omawiania zadań klienta LEC. W protokole LUNI zdefiniowane są także procedury tworzenia i usuwania kanałów VCC do realizacji poszczególnych zadań. Są to kanały inicjowane zarówno przez serwery serwisu LANE jak i klienta LEC. Kanały można podzielić na dwie zasadnicze grupy: | |valign="top"|Protokół LUNI definiuje zadania, które muszą być realizowane przez klienta LEC. W większości zostały one opisane podczas omawiania zadań klienta LEC. W protokole LUNI zdefiniowane są także procedury tworzenia i usuwania kanałów VCC do realizacji poszczególnych zadań. Są to kanały inicjowane zarówno przez serwery serwisu LANE jak i klienta LEC. Kanały można podzielić na dwie zasadnicze grupy: | ||
kanały kontrolne VCC | kanały kontrolne VCC | ||
dwukierunkowy point to point Configuration Direct VCC pomiędzy klientem LEC a serwerem LECS (inicjowany przez klienta LEC); | dwukierunkowy point to point Configuration Direct VCC pomiędzy klientem LEC, a serwerem LECS (inicjowany przez klienta LEC); | ||
dwukierunkowy point to point Control Direct VCC pomiędzy klientem LEC a serwerem LES (inicjowany przez klienta LEC); | dwukierunkowy point to point Control Direct VCC pomiędzy klientem LEC, a serwerem LES (inicjowany przez klienta LEC); | ||
jednokierunkowy point to multipoint Control Distribute pomiędzy serwerem LES a klientami LEC (inicjowany przez serwer LES). | jednokierunkowy point to multipoint Control Distribute pomiędzy serwerem LES, a klientami LEC (inicjowany przez serwer LES). | ||
kanały transmisji danych: | kanały transmisji danych: | ||
dwukierunkowy point to point Data Direct VCC pomiędzy klientami LEC (inicjowany przez klienta LEC); | dwukierunkowy point to point Data Direct VCC pomiędzy klientami LEC (inicjowany przez klienta LEC); | ||
dwukierunkowy point to point Multicast Send VCC pomiędzy klientem LEC a serwerem BUS (inicjowany przez klienta LEC); | dwukierunkowy point to point Multicast Send VCC pomiędzy klientem LEC, a serwerem BUS (inicjowany przez klienta LEC); | ||
jednokierunkowy point to multipoint Multicast Forward VCC pomiędzy serwerem BUS a klientami LEC (inicjowany przez serwer BUS). | jednokierunkowy point to multipoint Multicast Forward VCC pomiędzy serwerem BUS, a klientami LEC (inicjowany przez serwer BUS). | ||
|} | |} | ||
Linia 678: | Linia 678: | ||
wsparcie dla Multicastów; | wsparcie dla Multicastów; | ||
multipleksacji ruchu w jednym kanale VCC. | multipleksacji ruchu w jednym kanale VCC. | ||
Wsparcie dla wymagań QoS obejmuje możliwość zestawiania kanałów VCC dla transmisji danych w standardzie ABRi (ang. Availble Bit Rate). W LANE 1.0 możliwe jest zestawianie wyłącznie kanałów w standardzie UBR (ang. Unspecified Bit Rate). Pozwala to na transmisję danych, które wymagają większej gwarancji jakości pasma. LANE v.2 pozwala definiować parametry QoS lokalnie dla każdego klienta LEC. Najniższe parametry jakości transmisji QoS odpowiadają transmisji w standardzie UBR. Dane wysyłane przez klienta LEC z ustawionymi parametrami QoS są otrzymywane przez odbierającego klienta LEC z zachowaniem jakości nadawania. Wsparcie dla multicastów obejmuje możliwość tworzenia takich grup multicastowych, w których odbierającymi będą tylko członkowie danej grupy. Możliwe się to stało po utworzeniu nowego obiektu w serwisach LANE serwera SMS. Pełne wykorzystanie jego właściwości jest możliwe dopiero wtedy, gdy klient LEC jest oparty o specyfikację LUNI 2.0. W LANE 1.0 multicasty były rozsyłane za pomocą serwera BUS, który rozsyłał je tak jak zwykłe pakiety broadcastowe. W LANE 2.0 klient LEC śle adresy multicastowe do serwera SMS. Następnie klient LEC rejestruje się w bazie serwera SMS jako klient, który chce odbierać pakiety multicastowe adresowane na konkretny adres multicastowy. W przypadku, gdy pakiety nie są adresowane do niego, to do niego w ogóle nie docierają. W przypadku sieci LANE 1.0 klient LEC musi odbierać i ignorować pakiety multicastowe, które nie są adresowane do niego. Pozwala to na oszczędność pasma i na lepsze wykorzystanie sieci. W LANE 1.0 w jednym kanale VCC przy transmisji danych nie jest możliwa | Wsparcie dla wymagań QoS obejmuje możliwość zestawiania kanałów VCC dla transmisji danych w standardzie ABRi (ang. Availble Bit Rate). W LANE 1.0 możliwe jest zestawianie wyłącznie kanałów w standardzie UBR (ang. Unspecified Bit Rate). Pozwala to na transmisję danych, które wymagają większej gwarancji jakości pasma. LANE v.2 pozwala definiować parametry QoS lokalnie dla każdego klienta LEC. Najniższe parametry jakości transmisji QoS odpowiadają transmisji w standardzie UBR. Dane wysyłane przez klienta LEC z ustawionymi parametrami QoS są otrzymywane przez odbierającego klienta LEC z zachowaniem jakości nadawania. Wsparcie dla multicastów obejmuje możliwość tworzenia takich grup multicastowych, w których odbierającymi będą tylko członkowie danej grupy. Możliwe się to stało po utworzeniu nowego obiektu w serwisach LANE serwera SMS. Pełne wykorzystanie jego właściwości jest możliwe dopiero wtedy, gdy klient LEC jest oparty o specyfikację LUNI 2.0. W LANE 1.0 multicasty były rozsyłane za pomocą serwera BUS, który rozsyłał je tak jak zwykłe pakiety broadcastowe. W LANE 2.0 klient LEC śle adresy multicastowe do serwera SMS. Następnie klient LEC rejestruje się w bazie serwera SMS jako klient, który chce odbierać pakiety multicastowe adresowane na konkretny adres multicastowy. W przypadku, gdy pakiety nie są adresowane do niego, to do niego w ogóle nie docierają. W przypadku sieci LANE 1.0 klient LEC musi odbierać i ignorować pakiety multicastowe, które nie są adresowane do niego. Pozwala to na oszczędność pasma i na lepsze wykorzystanie sieci. W LANE 1.0 w jednym kanale VCC przy transmisji danych nie jest możliwa multipleksacja ruchu do wielu różnych źródeł danych i typu danych. W takim kanale mogą być transmitowane zarówno dane kontrolne jak dane zawierające enkapsulowane pakiety sieci LAN. | ||
|} | |} | ||
Linia 694: | Linia 694: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd63.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd63.png|thumb|500px]] | ||
|valign="top"|Standard MPOA v.1.1 ukazał się w maju 1999 roku. Jest on rozszerzeniem standardu MPOA 1.0, który ukazał się w lipcu 1997 roku. Standard MPOA określa sposób zastosowania protokołu NHRP (ang. Next Hop Resolution Protokol) w sieciach zbudowanych w oparciu o specyfikacje LANE 2.0. MPOA jest nadbudową nad siecią LANE (patrz rysunek 4.12 MPOA a sieć LANE). MPOA pozwala różnym sieciom ELAN na przesyłanie pakietów z pominięciem routera. Pozwala to sieci ATM na: | |valign="top"|Standard MPOA v.1.1 ukazał się w maju 1999 roku. Jest on rozszerzeniem standardu MPOA 1.0, który ukazał się w lipcu 1997 roku. Standard MPOA określa sposób zastosowania protokołu NHRP (ang. Next Hop Resolution Protokol) w sieciach zbudowanych w oparciu o specyfikacje LANE 2.0. MPOA jest nadbudową nad siecią LANE (patrz rysunek 4.12 MPOA, a sieć LANE). MPOA pozwala różnym sieciom ELAN na przesyłanie pakietów z pominięciem routera. Pozwala to sieci ATM na: | ||
znacznie bardziej efektywną komunikacje pomiędzy ELAN-ami; | znacznie bardziej efektywną komunikacje pomiędzy ELAN-ami; | ||
zmniejszenie liczby urządzeń potrzebnych do przesłania pakietów pomiędzy ELAN-ami; | zmniejszenie liczby urządzeń potrzebnych do przesłania pakietów pomiędzy ELAN-ami; | ||
Linia 730: | Linia 730: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd66.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd66.png|thumb|500px]] | ||
|valign="top"|Standard LANE służy do transmisji danych przez sieci ATM w sieciach LAN. Dla sieci typu WAN nie za bardzo się nadaje. Do tego typu rozwiązań przeznaczonych jest szereg innych standardów. Jednym z szerzej stosowanych jest standard IP over ATM. W standardzie określony jest sposób odwzorowania pakietów IP na komórki ATM (RFC 1483) oraz sposób odwzorowania adresów ATM na adresy IP (RFC 2225). Standard | |valign="top"|Standard LANE służy do transmisji danych przez sieci ATM w sieciach LAN. Dla sieci typu WAN nie za bardzo się nadaje. Do tego typu rozwiązań przeznaczonych jest szereg innych standardów. Jednym z szerzej stosowanych jest standard IP over ATM. W standardzie określony jest sposób odwzorowania pakietów IP na komórki ATM (RFC 1483) oraz sposób odwzorowania adresów ATM na adresy IP (RFC 2225). Standard IP over ATM pozwala na podział fizycznej sieci ATM na segmenty IP określane mianem LIS (ang. Logical IP Subnetwork). W ramach tej podsieci przyłączane do niej urządzenia mogą się komunikować korzystając bezpośrednio z protokołu IP. Komputery, które znajdują się w różnych podsieciach LIS, do komunikacji potrzebują routera. | ||
|} | |} | ||
Linia 741: | Linia 741: | ||
Dla pakietów IP zalecane wartości pól są następujące: | Dla pakietów IP zalecane wartości pól są następujące: | ||
0xAAAA03 dla pola LLC, co odpowiada ramce Ethernet; | 0xAAAA03 dla pola LLC, co odpowiada ramce Ethernet; | ||
0x000000 dla pola OUI, co oznacza | 0x000000 dla pola OUI, co oznacza organizację odpowiedzialną za standaryzację Ethernetu; | ||
0x0800 dla pola EtherType, co odpowiada pakietowi IP w ramce Ethernet. | 0x0800 dla pola EtherType, co odpowiada pakietowi IP w ramce Ethernet. | ||
Właściwy pakiet IP zawarty jest w polu IP PDU. Dodatkowo warstwa ALL 5 dodaje do pakietu własne, specyficzne dla niej dane, takie jak sumy kontrolne (CRC) czy też pola wypełnienia (PAD). | Właściwy pakiet IP zawarty jest w polu IP PDU. Dodatkowo warstwa ALL 5 dodaje do pakietu własne, specyficzne dla niej dane, takie jak sumy kontrolne (CRC) czy też pola wypełnienia (PAD). | ||
Linia 767: | Linia 767: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="500px"|[[Grafika:SK_M4_Slajd70.png|thumb|500px]] | |valign="top" width="500px"|[[Grafika:SK_M4_Slajd70.png|thumb|500px]] | ||
|valign="top"|W przypadku korzystania z kanałów SVC, urządzenia w sieci ATM muszą zestawić połączenie. Zestawienie połączenia wymaga znajomości adresu ATM urządzenia, do którego połączenie ma być zestawione. Adres ten może być otrzymany z pliku konfiguracyjnego w urządzeniu bądź otrzymany od serwera ATMARP. Aby było możliwe przesłanie zapytania do serwera ATMARP, w pliku konfiguracyjnym urządzenia należy podać adres serwera, który będzie daną podsieć obsługiwał. Serwer, na podstawie żądań od klientów, buduje własną | |valign="top"|W przypadku korzystania z kanałów SVC, urządzenia w sieci ATM muszą zestawić połączenie. Zestawienie połączenia wymaga znajomości adresu ATM urządzenia, do którego połączenie ma być zestawione. Adres ten może być otrzymany z pliku konfiguracyjnego w urządzeniu bądź otrzymany od serwera ATMARP. Aby było możliwe przesłanie zapytania do serwera ATMARP, w pliku konfiguracyjnym urządzenia należy podać adres serwera, który będzie daną podsieć obsługiwał. Serwer, na podstawie żądań od klientów, buduje własną tablicę odwzorowań, której używa następnie do udzielania odpowiedzi na zapytania ARMARP. Dane w serwerze są trzymane przez określony czas np. 20 minut po czym usuwane. Po otrzymaniu odpowiedzi od serwera ARP, klient zestawia kanał SVC do docelowego urządzenia za pomocą procedur ATM. Połączenia te są likwidowane po jakimś czasie nieużywania. | ||
|} | |} | ||
Aktualna wersja na dzień 18:15, 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. |