Główne komponenty komputera PC
Transkrypt
Główne komponenty komputera PC
Projektowanie i Realizacja Sieci Komputerowych Wykład 5 1. Technologie sieci LAN (warstwa 2) – urządzenia 2. Sposoby przełączania dr inż. Artur Sierszeń [email protected] dr inż. Łukasz Sturgulewski [email protected] Projektowanie i Realizacja Sieci Komputerowych 1 Zagadnienia Przełączanie w sieciach Ethernet Przełączanie w warstwie 2 Działanie przełącznika Tryby przełączania Topologie nadmiarowe Protokół drzewa opinającego VLAN – Virtual LAN Trunking - VTP Projektowanie i Realizacja Sieci Komputerowych 2 Zagadnienia Domena kolizyjna i domena rozgłoszeniowa Środowiska ze współdzielonym medium Domeny kolizyjne Segmentacja Rozgłaszanie w warstwie 2 Domeny rozgłoszeniowe Wprowadzenie do przepływu danych Czym jest segment sieci? Projektowanie i Realizacja Sieci Komputerowych 3 Przełączanie Przełączanie w sieciach Ethernet Gdy do fizycznego segmentu sieci Ethernet zostaje dodana większa liczba węzłów, wzrasta rywalizacja o dostęp do medium. Sieć Ethernet jest medium współdzielonym, co oznacza, że w danym momencie może nadawać tylko jeden węzeł. Dodawanie kolejnych węzłów zwiększa wymagania dotyczące dostępnego pasma oraz dodatkowo obciąża medium. Wzrost liczby węzłów w pojedynczym segmencie zwiększa prawdopodobieństwo wystąpienia kolizji, co prowadzi do częstszych retransmisji. Problem ten można rozwiązać przez podzielenie jednego dużego segmentu na części stanowiące odosobnione domeny kolizyjne. Projektowanie i Realizacja Sieci Komputerowych 5 Przełączanie w warstwie 2 Zasadniczo most zawiera tylko dwa porty i rozdziela domenę kolizyjną na dwie części. Wszystkie wybory dokonywane przez most opierają się na adresach MAC lub inaczej adresowaniu w warstwie 2 i nie wpływają na adresowanie logiczne zwane także adresowaniem w warstwie 3. Most dzieli domenę kolizyjną, nie wpływając przy tym na domenę logiczną lub rozgłoszeniową. Niezależnie od liczby mostów w sieci cała sieć będzie współdzieliła tę samą logiczną przestrzeń adresową. Most utworzy dodatkowe domeny kolizyjne, nie zwiększając jednak liczby domen rozgłoszeniowych. Projektowanie i Realizacja Sieci Komputerowych 6 Przełączenie w warstwie 2 Projektowanie i Realizacja Sieci Komputerowych 7 Działanie przełącznika Przełącznik jest po prostu mostem z wieloma portami. Gdy do portu przełącznika jest podłączony tylko jeden host, domena kolizyjna na medium współdzielonym składa się jedynie z dwóch elementów: portu przełącznika i dołączonego do niego hosta. Każdy z dwóch węzłów w tym małym segmencie (domenie kolizyjnej) składa się z portu przełącznika oraz hosta podłączonego do niego. Takie małe segmenty fizyczne zwane są mikrosegmentami. Projektowanie i Realizacja Sieci Komputerowych 8 Działanie przełącznika Projektowanie i Realizacja Sieci Komputerowych 9 Tryby przełączania Są dwa tryby przełączania: cut-through (przycinanie) store-and-forward (zachowaj i przekaż) Projektowanie i Realizacja Sieci Komputerowych 10 cut-through Przełącznik może zacząć przesyłać ramkę zaraz po otrzymaniu adresu MAC odbiorcy. Charakteryzuje się on najmniejszym opóźnieniem. Wykrywanie błędów nie jest możliwe. Zarówno port źródłowy, jak i port docelowy muszą pracować z tą samą szybkością bitową, aby nie uszkodzić ramki. Przełączanie takie określa się mianem symetrycznego. Projektowanie i Realizacja Sieci Komputerowych 11 cut-through Projektowanie i Realizacja Sieci Komputerowych 12 store-and-forward Jest odebrana cała ramka przed przesłaniem jej dalej przez port docelowy. Istnieje możliwość sprawdzenia kodu kontrolnego ramki (FCS) przez oprogramowanie przełącznika. Można w ten sposób upewnić się, że ramka została poprawnie odebrana. W przypadku wykrycia błędu odrzucenie ramki jest realizowane przez przełącznik, a nie przez komputer docelowy. Ponieważ przed przekazaniem cała zawartość ramki jest przechowywana w pamięci Jeżeli szybkości bitowe są różne, ramka musi być zapisana z jedną szybkością, a następnie wysłana z inną. Ten typ przełączania określa się mianem asymetrycznego. Projektowanie i Realizacja Sieci Komputerowych 13 store-and-forward Projektowanie i Realizacja Sieci Komputerowych 14 Topologie nadmiarowe Topologie nadmiarowe Sieci o nadmiarowych ścieżkach i urządzeniach pozwalają uzyskać większy czas bezawaryjnej pracy. Topologie nadmiarowe eliminują pojedyncze punkty awarii. W przypadku awarii ścieżki lub urządzenia ich funkcje mogą być przejęte przez nadmiarową ścieżkę lub urządzenie. Projektowanie i Realizacja Sieci Komputerowych 16 Prosta przełączana topologia nadmiarowa Projektowanie i Realizacja Sieci Komputerowych 17 Burze rozgłoszeń Projektowanie i Realizacja Sieci Komputerowych 18 Wielokrotna transmisja ramek Projektowanie i Realizacja Sieci Komputerowych 19 Niestabilność bazy danych o położeniu hostów W sieci przełączanej z nadmiarowością mogą być przekazywane nieprawidłowe informacje. Przełącznik może błędnie zapamiętać port, który jest połączony z urządzeniem o danym adresie MAC. Projektowanie i Realizacja Sieci Komputerowych 20 Użycie pętli mostowania w celu uzyskania nadmiarowości Projektowanie i Realizacja Sieci Komputerowych 21 Protokół Drzewa Opinającego z ang. Spanning-Tree Protocol Projektowanie i Realizacja Sieci Komputerowych 22 Koszty łączy w Protokole Drzewa Opinającego Projektowanie i Realizacja Sieci Komputerowych 23 Drzewo opinające Projektowanie i Realizacja Sieci Komputerowych 24 Działanie drzewa opinającego Jeden most główny w każdej sieci Jeden port główny w każdym moście oprócz mostu głównego Jeden port wyznaczony w każdym segmencie Porty nieużywane (nie zostały wyznaczone) Projektowanie i Realizacja Sieci Komputerowych 25 Jednostka BPDU Bridge Protocol Data Unit Projektowanie i Realizacja Sieci Komputerowych 26 Identyfikatory mostów Projektowanie i Realizacja Sieci Komputerowych 27 Ponowne obliczanie drzewa opinającego Intersieć przełączana osiąga zbieżność, gdy wszystkie porty przełączników i mostów są albo w stanie przekazywania, albo w stanie blokowania. Projektowanie i Realizacja Sieci Komputerowych 29 Szybki Protokół Drzewa Opinającego W Szybkim Protokole Drzewa Opinającego zostały wprowadzone nowe funkcje: uporządkowanie ról i stanów portów; definicja zestawu typów łączy, które mogą szybko przejść do stanu przekazywania; zezwolenie przełącznikom na wysyłanie własnych jednostek BPDU po osiągnięciu zbieżności sieci, zamiast przekazywania jednostek BPDU wysyłanych przez most główny. Projektowanie i Realizacja Sieci Komputerowych 30 Szybki Protokół Drzewa Opinającego Szybki protokół drzewa opinającego (IEEE 802.1w) wyprze w końcu protokół drzewa opinającego (IEEE 802.1d). Projektowanie i Realizacja Sieci Komputerowych 31 Współdzielenie medium Środowiska ze współdzielonym medium Projektowanie i Realizacja Sieci Komputerowych 33 Środowiska ze współdzielonym medium Środowisko ze współdzielonym medium Występuje, gdy wiele hostów ma dostęp do tego samego medium. Jeśli na przykład kilka komputerów jest dołączonych do tego samego przewodu lub światłowodu to współdzielą one to samo środowisko medium. Rozszerzone środowisko ze współdzielonym medium Jest to specjalny rodzaj środowiska ze współdzielonym medium, w którym urządzenia sieciowe mogą rozszerzyć środowisko w taki sposób, że możliwy jest wielodostęp lub większa długość połączeń kablowych. Projektowanie i Realizacja Sieci Komputerowych 34 Środowiska ze współdzielonym medium Środowisko sieciowe typu punkt-punkt Często stosuje się je w sieciowych połączeniach telefonicznych. Jest ono najbardziej znane użytkownikom domowym. Stanowi taki typ współdzielonego środowiska sieciowego, w którym pojedyncze urządzenie jest połączone z innym pojedynczym urządzeniem (tak jak w przypadku połączenia komputera z dostawcą usług internetowych za pomocą modemu i linii telefonicznej). Projektowanie i Realizacja Sieci Komputerowych 35 Domeny kolizyjne Projektowanie i Realizacja Sieci Komputerowych 36 Domeny kolizyjne Domeny kolizyjne są połączonymi fizycznymi segmentami sieci, w których mogą wystąpić kolizje. Kolizje mogą sprawić, że sieć będzie działać mało wydajnie. Przy każdym wystąpieniu kolizji transmisja zatrzymywana jest na pewien czas. Długość tej przerwy jest różna i zależy od algorytmu odczekiwania w przypadku każdego urządzenia sieciowego. Projektowanie i Realizacja Sieci Komputerowych 37 Reguła 5-4-3-2-1 Według reguły 5-4-3-2-1 nie należy przekraczać poniższych wartości: Pięć segmentów medium sieciowego Cztery wtórniki lub koncentratory Trzy segmenty sieci zawierające hosty Dwie sekcje łączy (bez hostów) Jedna duża domena kolizyjna Reguła 5-4-3-2-1 zawiera również wskazówki pozwalające utrzymać w odpowiednich granicach obustronne opóźnienia występujące w sieci współdzielonej. Projektowanie i Realizacja Sieci Komputerowych 38 Segmentacja Projektowanie i Realizacja Sieci Komputerowych 39 Segmentacja Urządzenia warstwy 2 segmentują czyli dzielą domeny kolizyjne. Segmentacja ta jest prowadzona dzięki kontroli propagacji ramek dokonywanej w oparciu o adres MAC przypisany do każdego urządzenia używanego w sieci Ethernet. Urządzenia warstwy 2 — mosty i przełączniki — rejestrują adresy MAC i ich występowanie w poszczególnych segmentach. Wykonywanie tej czynności pozwala urządzeniom kontrolować ruch na poziomie warstwy 2. Poprzez zastosowanie mostów i przełączników domena kolizyjna jest dzielona na mniejsze części, które stają się osobnymi domenami kolizyjnymi. Projektowanie i Realizacja Sieci Komputerowych 40 Rozgłaszanie w warstwie 2 Protokoły wykorzystują ramki rozgłoszeniowe i wieloemisyjne na poziome warstwy 2 modelu OSI do komunikacji pomiędzy domenami kolizyjnymi. Kiedy węzeł ma nawiązać komunikację ze wszystkimi hostami w sieci, wysyła ramkę rozgłoszeniową z adresem odbiorcy równym 0xFFFFFFFFFFFF. Ramkę z takim adresem muszą rozpoznać karty sieciowe wszystkich hostów. Projektowanie i Realizacja Sieci Komputerowych 41 Rozgłaszanie w warstwie 2 Projektowanie i Realizacja Sieci Komputerowych 42 Rozgłaszanie w warstwie 2 Urządzenia warstwy 2 muszą rozpropagowywać ruch rozgłoszeniowy i grupowy na wszystkie porty. Sumaryczny ruch rozgłoszeniowy i grupowy generowany przez wszystkie urządzenia w sieci nazywany jest promieniowaniem rozgłoszeniowym. Obieg promieniowania rozgłoszeniowego może tak nasycić sieć, że zabraknie pasma dla danych aplikacji. Nowe połączenia sieciowe nie mogą być ustanowione, a nawiązane już połączenia mogą zostać zerwane. Sytuacja taka jest nazywana burzą rozgłoszeniową. Prawdopodobieństwo wystąpienia burzy rozgłoszeniowej wzrasta wraz z rozrostem sieci przełączanej. Projektowanie i Realizacja Sieci Komputerowych 43 Domeny rozgłoszeniowe Projektowanie i Realizacja Sieci Komputerowych 44 Czym jest segment sieci? Tak jak wiele innych pojęć i skrótów, słowo segment ma wiele znaczeń. Słownikowa definicja tego pojęcia brzmi: oddzielna część czego jedna z części, na które jest lub mogłaby być podzielona jednostka lub zbiór Projektowanie i Realizacja Sieci Komputerowych 45 Czym jest segment sieci? Projektowanie i Realizacja Sieci Komputerowych 46 Czym jest segment sieci? W przypadku transmisji danych używa się następujących definicji: Sekcja sieci, której granice wyznaczają mosty, routery lub przełączniki. W sieci LAN o topologii magistrali segment jest ciągłym odcinkiem obwodu elektrycznego często połączonym z innymi podobnymi segmentami przy użyciu wtórników. Pojęcie używane w specyfikacji protokołu TCP do opisu pojedynczej jednostki informacji w warstwie transportowej. Do opisu logicznych grup informacji na różnych poziomach modelu odniesienia OSI służą również pojęcia: datagram, ramka, komunikat i pakiet. Są one używane w różnych środowiskach technicznych. Projektowanie i Realizacja Sieci Komputerowych 47 Virtual LAN Wprowadzenie do sieci VLAN Sieć VLAN jest logiczną grupą stacji, usług i urządzeń sieciowych, które nie są ograniczone fizycznym segmentem sieci LAN. Projektowanie i Realizacja Sieci Komputerowych 49 Domeny rozgłoszeniowe. Projektowanie i Realizacja Sieci Komputerowych 50 Przykład 3 domen rozgłoszeniowych. Projektowanie i Realizacja Sieci Komputerowych 51 Statyczne VLAN-y Projektowanie i Realizacja Sieci Komputerowych 52 Dynamiczne VLAN-y Projektowanie i Realizacja Sieci Komputerowych 53 Sieci VLAN przypisane do portów Projektowanie i Realizacja Sieci Komputerowych 54 Konfiguracja VLAN-ów Projektowanie i Realizacja Sieci Komputerowych 55 Zalety sieci VLAN Łatwo przenosić stacje robocze w sieci LAN Łatwo dodawać stacje robocze do sieci LAN Łatwo zmieniać konfigurację sieci LAN Łatwo nadzorować ruch w sieci Zwiększyć bezpieczeństwo Projektowanie i Realizacja Sieci Komputerowych 56 Komunikacja pomiędzy VLAN-ami Projektowanie i Realizacja Sieci Komputerowych 57 Typy VLAN-ów Projektowanie i Realizacja Sieci Komputerowych 58 Połączenie pomiędzy przełącznikami Projektowanie i Realizacja Sieci Komputerowych 59 Równoczesne transmisje w przewodniku Projektowanie i Realizacja Sieci Komputerowych 60 Sieci VLAN typu end-to-end Projektowanie i Realizacja Sieci Komputerowych 61 Statyczny VLAN Projektowanie i Realizacja Sieci Komputerowych 62 Historia Trunking Projektowanie i Realizacja Sieci Komputerowych 63 Trunking Projektowanie i Realizacja Sieci Komputerowych 64 Filtrowanie Ramek Projektowanie i Realizacja Sieci Komputerowych 65 Znakowanie ramek Projektowanie i Realizacja Sieci Komputerowych 66 Protokół ISL (Inter-Switch Link) Projektowanie i Realizacja Sieci Komputerowych 67 Sieci VLAN i Trunking Projektowanie i Realizacja Sieci Komputerowych 68 Metoda znakowania ramek i enkapsulacji Projektowanie i Realizacja Sieci Komputerowych 69 Zalety Protokołu VTP Projektowanie i Realizacja Sieci Komputerowych 70 Koncepcja VTP Zadaniem protokołu VTP jest utrzymanie spójności konfiguracji sieci VLAN w całej określonej domenie administracyjnej sieci. Projektowanie i Realizacja Sieci Komputerowych 71 Porównanie trybów protokołów VTP Projektowanie i Realizacja Sieci Komputerowych 72 Operacje VTP Projektowanie i Realizacja Sieci Komputerowych 73 Wdrażanie VTP Istnieją dwa rodzaje ogłoszeń protokołu VTP: żądania od klientów, którzy chcą otrzymać informacje podczas swojego uruchamiania, odpowiedzi z serwerów. Istnieją trzy rodzaje komunikatów protokołu VTP: żądania ogłoszeń, ogłoszenia skonsolidowane, ogłoszenia szczegółowe. Projektowanie i Realizacja Sieci Komputerowych 74 Routing pomiędzy wieloma VLAN-ami Projektowanie i Realizacja Sieci Komputerowych 75 Problemy i rozwiązania pomiędzy wieloma VLAN-ami Gdy sieci VLAN są ze sobą połączone, istotne są pewne uwarunkowania techniczne. Dwa najważniejsze z nich to: konieczność nawiązania przez urządzenia użytkowników końcowych łączności z odległymi hostami konieczność komunikowania się hostów należących do różnych sieci VLAN Projektowanie i Realizacja Sieci Komputerowych 76 Komponenty VLAN Projektowanie i Realizacja Sieci Komputerowych 77 Router na patyku Projektowanie i Realizacja Sieci Komputerowych 78 Fizyczne i Logiczne Interfejsy Projektowanie i Realizacja Sieci Komputerowych 79 Projektowanie i Realizacja Sieci Komputerowych Wykład 5 KONIEC Projektowanie i Realizacja Sieci Komputerowych 80