Projektowanie i Realizacja Sieci Komputerowychbzyczek.kis.p.lodz.pl/pliki/pirsk/wyklad_05.pdf ·...

79
Projektowanie i Realizacja Sieci Komputerowych 1 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]

Transcript of Projektowanie i Realizacja Sieci Komputerowychbzyczek.kis.p.lodz.pl/pliki/pirsk/wyklad_05.pdf ·...

Projektowanie i Realizacja Sieci Komputerowych 1

Projektowanie i RealizacjaSieci 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 2

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 3

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?

Przełączanie

Projektowanie i Realizacja Sieci Komputerowych 5

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 6

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 7

Przełączenie w warstwie 2

Projektowanie i Realizacja Sieci Komputerowych 8

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 9

Działanie przełącznika

Projektowanie i Realizacja Sieci Komputerowych 10

Tryby przełączania

Są dwa tryby przełączania:

cut-through (przycinanie)

store-and-forward (zachowaj i przekaż)

Projektowanie i Realizacja Sieci Komputerowych 11

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 12

cut-through

Projektowanie i Realizacja Sieci Komputerowych 13

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 14

store-and-forward

Topologie nadmiarowe

Projektowanie i Realizacja Sieci Komputerowych 16

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 17

Prosta przełączana topologia

nadmiarowa

Projektowanie i Realizacja Sieci Komputerowych 18

Burze rozgłoszeń

Projektowanie i Realizacja Sieci Komputerowych 19

Wielokrotna transmisja ramek

Projektowanie i Realizacja Sieci Komputerowych 20

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 21

Użycie pętli mostowania w celu

uzyskania nadmiarowości

Projektowanie i Realizacja Sieci Komputerowych 22

Protokół Drzewa Opinającego z ang. Spanning-Tree Protocol

Projektowanie i Realizacja Sieci Komputerowych 23

Koszty łączy w Protokole Drzewa

Opinającego

Projektowanie i Realizacja Sieci Komputerowych 24

Drzewo opinające

Projektowanie i Realizacja Sieci Komputerowych 25

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 26

Jednostka BPDU Bridge Protocol Data Unit

Projektowanie i Realizacja Sieci Komputerowych 27

Identyfikatory mostów

Projektowanie i Realizacja Sieci Komputerowych 29

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 30

Szybki Protokół Drzewa Opinającego

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.

W Szybkim Protokole Drzewa Opinającego zostały

wprowadzone nowe funkcje:

Projektowanie i Realizacja Sieci Komputerowych 31

Szybki Protokół Drzewa Opinającego

Szybki protokół drzewa opinającego (IEEE 802.1w)

wyprze w końcu protokół drzewa opinającego

(IEEE 802.1d).

Współdzielenie medium

Projektowanie i Realizacja Sieci Komputerowych 33

Środowiska ze współdzielonym medium

Projektowanie i Realizacja Sieci Komputerowych 34

Ś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 35

Ś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 36

Domeny kolizyjne

Projektowanie i Realizacja Sieci Komputerowych 37

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 38

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 39

Segmentacja

Projektowanie i Realizacja Sieci Komputerowych 40

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 41

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 42

Rozgłaszanie w warstwie 2

Projektowanie i Realizacja Sieci Komputerowych 43

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 44

Domeny rozgłoszeniowe

Projektowanie i Realizacja Sieci Komputerowych 45

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 46

Czym jest segment sieci?

Projektowanie i Realizacja Sieci Komputerowych 47

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.

Virtual LAN

Projektowanie i Realizacja Sieci Komputerowych 49

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 50

Domeny rozgłoszeniowe.

Projektowanie i Realizacja Sieci Komputerowych 51

Przykład 3 domen rozgłoszeniowych.

Projektowanie i Realizacja Sieci Komputerowych 52

Statyczne VLAN-y

Projektowanie i Realizacja Sieci Komputerowych 53

Dynamiczne VLAN-y

Projektowanie i Realizacja Sieci Komputerowych 54

Sieci VLAN przypisane do portów

Projektowanie i Realizacja Sieci Komputerowych 55

Konfiguracja VLAN-ów

Projektowanie i Realizacja Sieci Komputerowych 56

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 57

Komunikacja pomiędzy VLAN-ami

Projektowanie i Realizacja Sieci Komputerowych 58

Typy VLAN-ów

Projektowanie i Realizacja Sieci Komputerowych 59

Połączenie pomiędzy przełącznikami

Projektowanie i Realizacja Sieci Komputerowych 60

Równoczesne transmisje w przewodniku

Projektowanie i Realizacja Sieci Komputerowych 61

Sieci VLAN typu end-to-end

Projektowanie i Realizacja Sieci Komputerowych 62

Statyczny VLAN

Projektowanie i Realizacja Sieci Komputerowych 63

Historia Trunking

Projektowanie i Realizacja Sieci Komputerowych 64

Trunking

Projektowanie i Realizacja Sieci Komputerowych 65

Filtrowanie Ramek

Projektowanie i Realizacja Sieci Komputerowych 66

Znakowanie ramek

Projektowanie i Realizacja Sieci Komputerowych 67

Protokół ISL (Inter-Switch Link)

Projektowanie i Realizacja Sieci Komputerowych 68

Sieci VLAN i Trunking

Projektowanie i Realizacja Sieci Komputerowych 69

Metoda znakowania ramek i enkapsulacji

Projektowanie i Realizacja Sieci Komputerowych 70

Zalety Protokołu VTP

Projektowanie i Realizacja Sieci Komputerowych 71

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 72

Porównanie trybów protokołów VTP

Projektowanie i Realizacja Sieci Komputerowych 73

Operacje VTP

Projektowanie i Realizacja Sieci Komputerowych 74

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 75

Routing pomiędzy wieloma VLAN-ami

Projektowanie i Realizacja Sieci Komputerowych 76

Problemy i rozwiązania pomiędzy wieloma VLAN-ami

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

Gdy sieci VLAN są ze sobą połączone, istotne są

pewne uwarunkowania techniczne. Dwa

najważniejsze z nich to:

Projektowanie i Realizacja Sieci Komputerowych 77

Komponenty VLAN

Projektowanie i Realizacja Sieci Komputerowych 78

Router na patyku

Projektowanie i Realizacja Sieci Komputerowych 79

Fizyczne i Logiczne Interfejsy

Projektowanie i Realizacja Sieci Komputerowych 80

Projektowanie i RealizacjaSieci Komputerowych

KONIEC

Wykład 5