Mosty – przełączniki Domeny kolizyjne, a rozgłoszeniowe

Transkrypt

Mosty – przełączniki Domeny kolizyjne, a rozgłoszeniowe
Mosty – przełączniki
zasady pracy
pętle mostowe
STP
Domeny kolizyjne, a rozgłoszeniowe
1
Uczenie się mostu
a most uczy się na podstawie adresu SRC gdzie są stacje
a buduje na tej podstawie tablicę adresów MAC (port= adresy)
a most kieruje ruchem na podstawie adresu DST
` przegląda tablicę MAC w poszukiwaniu wpisu DST
` jeśli DST jest w tablicy kieruje ramkę tylko na ten port
` jeśli DST jest na tym samym porcie co odebrana ramka kasuje ją
a ramki broadcast/multicast przesyła zawsze na wszystkie porty
STP
Spanning Tree Protocol
2
•Stacja A nadaje do stacji F ( SRC=A, DST=F )
•oba mosty jednocześnie dostają ramkę
•Stacja A nadaje do stacji F ( SRC=A, DST=F )
•oba mosty jednocześnie dostają ramkę
• most 1 dostarcza do F i za chwilę most 2 także ( duplikat )
•ramki wracają także na krzyż do mostów 1 i 2
3
• ramka wraca do segmentu 1 od dołu ( SRC = A) nadana przez Most2
• most 1 który zanotował obecność stacji A na segmencie 1 widzi ją na
segmencie 2 i powinien zmienić tablicę adresów MAC
Port Switching HUB
aPort switching HUB to
koncentrator z portami
statycznie
przypisywanymi,
przełączanymi do grup
aW połączeniu z łączeniem
w stos pozwala tworzyć
elastyczne grupy robocze
aŁączenie w stos zmniejsza
liczbę koncentratorów na
drodze ramek
•SuperStack II PS Hub 40 12 ports 3C16405
•SuperStack II PS Hub 40 24 ports 3C16406
•SuperStack II PS Hub 50 24 ports 3C16450
4
Mosty, a przełączniki
MOST (pół-mosty, mosty zdalne)
PRZEŁĄCZNIK
Operuje na poziomie podwarstwy MAC;
algorytm
buforowania
i przesyłania ramek analizuje całą ramkę, zanim zostanie ona
przesłana dalej – store-and-forward)
Operuje na poziomie warstwy MAC, z możliwością wspierania ruchu
pakietów warstwy sieciowej; algorytm buforowania i przesyłania
ramek analizuje bądź całą ramkę, zanim zostanie ona przesłana
dalej – store-and-forward, bądź tylko jej część – cut through,
fragment-free
Nie realizuje skomplikowanych protokołów wyboru trasy; nie
zapewnia transferu wieloma trasami jednocześnie, w razie
zerwania połączenia w sieci, konieczna jest rekonfiguracja
topologii logicznej sieci
Niektóre mogą realizować jedynie protokół drzewa opinającego; nie
realizuje połączeń wieloma trasami jednocześnie ale daje
możliwość skonfigurowania łączy zapasowych
Łączy bądź rozdziela ruch pomiędzy segmentami sieci lokalnych lub
metropolitarnych
Realizuje połączenia pomiędzy pojedynczymi urządzeniami w sieci
bądź pomiędzy segmentami sieci lokalnych z możliwością
tworzenia segmentów wirtualnych (VLAN)
Pozwala łączyć sieci lokalne i metropolitarne znajdujące się zarówno
w niewielkich jak i w dużych odległościach od siebie
Pozwala łączyć sieci lokalne znajdujące się blisko siebie
Zwykle jednolita przestrzeń adresowa oparta na adresach MAC
Tablice adresów są zwykle jednolite, zawierają adresy stacji bądź
porty przynależące do danej sieci wirtualnej
Liczba adresów proporcjonalna tylko do liczby urządzeń w sieci; most
obsługuje od kilkuset do kilkunastu tysięcy adresów MAC
Liczba adresów proporcjonalna do urządzeń w sieci bądź liczby
portów z możliwością przełączania; obsługuje od kilku do
kilkunastu tysięcy adresów MAC
Słabe mechanizmy ochronne; przeźroczysty dla protokołów wyższych
warstw, transportuje wiadomości rozgłoszeniowe wyższych
warstw pomiędzy segmentami sieci
Możliwość zapewnienia wysokiego poziomu bezpieczeństwa z filtracją
inteligentną, tzn.: pozwalającą filtrować nawet usługi warstwy
aplikacji
Nie zapewnia bezpieczeństwa w sieci, a jedynie kontrolę ruchu
pomiędzy segmentami sieci
Zapewnia bezpieczeństwo na poziomie adresów MAC z możliwością
ścisłego określenia ruchu pomiędzy stacjami komputerowymi
bądź innymi urządzeniami w sieci (LAN/VLAN)
Niskie koszty zakupu
Cena uzależniona od konfiguracji
Prosty w instalacji, konfiguracji i obsłudze
Prosty w instalacji, wymagający konfiguracji jedynie w przypadku
tworzenia VLAN’ów.
Minimalne opóźnienie w switchu,
moście
•Przykład dla szybkości 100 MB/s
5
Opóźnienie w transmisji A => B
aSkładniki opóźnienia:
`Czas transmisji ( zależny od rozmiaru danych )
`Czas propagacji ( zależny od szybkości fali i długości linii )
`Czas kolejkowania ( zależny od obciążenia ruchem )
Konstrukcja przełączników
6
Elementy konstrukcyjne i ich przeznaczenie
aASIC - Application Specific Integrated Circuit
`Zaleta wysoka wydajność
`Wady wąska specjalizacja, długi czas produkcji
`Funkcje stałe, typowe (bez konfiguracji)
aZastosowanie - w obsłudze portów
`Buforowanie, odbiór i ekspedycja
`QoS obsługa kolejek, znakowanie VLAN, agregacja
`Ruch broadcast, ograniczanie ruchu
aZastosowanie - w przełączaniu
` przełączanie L2 i L3
` Powielanie mulicastów/ broadcastów
` Kontrola dostępu
Elementy konstrukcyjne i ich przeznaczenie
aProcesory
aObsługa procesów powolnych i zmiennych
`Ogranizacja pracy całości
`Profilowanie funkcji ASIC
`STP, rapid STP 802.1D, 802.1W
`ARP, HSRP, DHCP,
`Zarządzanie, zapis operacji (logi)
` 802.1x
`Protokoły rutowania
aZaciera się granica pomiędzy przełącznikiem L2, a
ruterem L3
aHistorycznie urządzenie bruter (bridge/ruter)
7
Elementy konstrukcyjne i ich przeznaczenie
a Matryca przełączająca (Switch Fabric), przełączanie strumieni danych pomiędzy
portami przełącznika ( pomiędzy ASIC portów )
a Przełączniki, matryce mają:
` Ograniczona wydajność liczoną w GB/s
` Ograniczona wydajność liczona w pps („packets” per second)
` Nie blokujące == wydajność jest nie miejsza niż N portów * max szybkość
` blokujące == mogą połączyć mniejszą liczbę strumieni jednocześnie
Matryca przełączająca - hierarchiczna
aPrzy budowie modułowej
przełącznika jest inna szybkość
w przełączaniu między portami
modułu i inna między modułami
aTrzy architektury hierarchii:
` współdzielona pamięć
( wspólny bufor )
` magistrala/pierścień
( wspólna magistrala )
` przełącznica, crossbar
( wiele ścieżek jednocześnie )
8