Jak działa switch

Transkrypt

Jak działa switch
Jak działa switch?
Host 1 nie zna adresu MAC odbiorcy i wysyła
ramkę rozgłoszeniową z zapytaniem do
wszystkich w sieci LAN
Host 1 chce wysłać dane do hosta 3
Host 1 sprawdza czy ma w tablicy ARP informacje jaki adres MAC
ma host o adresie IP: z.z.z.z
?
Host 1 nie ma w tablicy ARP tej informacji. Musi wysłać zapytanie
do wszystkich komputerów w sieci LAN o posiadanie adresu IP:
z.z.z.z
MAC: FFFF.FFFF.FFFF
IP: z.z.z.z
Switch odbiera ramkę o adresie FFFF.FFFF.FFFF i wysyła ją na
wszystkie porty z wyjątkiem źródłowego
- 1 = 1111.1111.1111
-
Host 2 odrzuca pakiet (błędny adres IP)
Host 3 odpowiada hostowi 1, że posiada IP z.z.z.z
Host 3 dodaje do swojej tablicy ARP wpis: x.x.x.x = 1111.1111.1111
- 1 = 1111.1111.1111
-
Switch otrzymuje wiadomość do 1111.1111.1111 od 3333.3333.3333 i
sprawdza czy wie, na którym porcie jest podłączony 1111.1111.1111
Dodaje wpis o hoście C.
- 1 = 1111.1111.1111
- 3 = 3333.3333.3333
-
Switch wysyła ramkę przez port nr 1
- 1 = 1111.1111.1111
- 3 = 3333.3333.3333
-
Host 1 odbiera ramkę i dodaje do swojej tablicy ARP wpis: z.z.z.z
= 3333.3333.3333
- 1 = 1111.1111.1111
- 3 = 3333.3333.3333
-
Host 1 znając adres MAC hosta 3 zaczyna wysyłanie danych
Switch sprawdza na którym porcie jest podpięty komputer o MAC:
3333.3333.3333 i wysyła ramkę na port 3 do komputera docelowego.
Switch sprawdza na którym porcie jest podpięty komputer o MAC:
1111.1111.1111 i wysyła ramkę na port 1 do komputera docelowego.
IP: z.z.z.z
MAC: 3333.3333.3333
IP: x.x.x.x
MAC: 1111.1111.1111
- 1 = 1111.1111.1111
- 3 = 3333.3333.3333
-
Host 1 zna adres MAC odbiorcy i wysyła ramkę
na właściwy adres MAC, jednak switch nie
posiada odpowiedniej informacji w swojej
tablicy przełączania
Host 1 chce wysłać dane do hosta 3
Host 1 sprawdza czy ma w tablicy ARP informacje jaki adres MAC
ma komputer o adresie IP: z.z.z.z
?
Host 1 ma w tablicy ARP informację, że komputer o adresie IP:
z.z.z.z ma adres MAC: 3333.3333.3333
MAC: 3333.3333.3333
IP: z.z.z.z
Switch odbiera ramkę o adresie 3333.3333.3333 i sprawdza czy
ma ten adres w tablicy
- 1 = 1111.1111.1111
-
?
Switch nie ma takiej informacji w tablicy, więc wysyła ramkę
przez wszystkie porty z wyjątkiem źródłowego
- 1 = 1111.1111.1111
-
Host 2 odrzuca pakiet (błędny adres MAC)
Host 3 odpowiada hostowi 1na jego adres MAC
Host 3 dodaje do swojej tablicy ARP wpis: x.x.x.x = 1111.1111.1111
- 1 = 1111.1111.1111
-
Switch otrzymuje wiadomość do 1111.1111.1111 od 3333.3333.3333 i
sprawdza czy wie, na którym porcie jest podłączony 1111.1111.1111
Dodaje wpis o hoście 3.
- 1 = 1111.1111.1111
- 3 = 3333.3333.3333
-
?
Switch wysyła ramkę przez port nr 1
- 1 = 1111.1111.1111
- 3 = 3333.3333.3333
-
Host 1 odbiera ramkę i wysyła następne
Switch sprawdza na którym porcie jest podpięty komputer o MAC:
3333.3333.3333 i wysyła ramkę na port 3 do komputera docelowego.
Switch sprawdza na którym porcie jest podpięty komputer o MAC:
1111.1111.1111 i wysyła ramkę na port 1 do komputera docelowego.
IP: z.z.z.z
MAC: 3333.3333.3333
IP: x.x.x.x
MAC: 1111.1111.1111
- 1 = 1111.1111.1111
- 3 = 3333.3333.3333
-

Podobne dokumenty