Kategorie szkoleń | Egzaminy | Kontakt
  • 2
  • 9
  • 768

Witam. Mam pytanie jak w temacie odnośnie tablicy ARP i MAC na switchu. Bawię się trochę w pt i zrobiłem najprostszą topologię:


Router ---- Switch ----- Host


Pinguję z hosta na interfejs routera ( ping przechodzi i wraca pomyślnie ), a switch w swojej tablicy MAC dalej ma tylko interfejs routera i nic więcej, a tablica ARP jest pusta. Może jest to banalnie proste, ale proszę o pomoc.

Marcin_Roll
  • Zapytał
  • @ Marcin_Roll | 03.02.2015
    • laureat
    • 9
    • 2
    • 9
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedzi (2)

  • 2

W rzeczywistej konfiguracji powinno byś trochę inaczej, być może ze względu na błędy występujące w tym symulatorze, dlatego najlepszym środowiskiem do ćwiczeń jest jednak odpowiedni sprzęt, ale do rzeczy. Jeżeli z hosta zostanie zainicjowane polecenie ping (cmd), to host musi również znać adres MAC routera, aby wiedział, na jaki docelowy MAC enkapsulować ramkę (jaki adres MAC umieścić w polu docelowego adresu MAC ramki). Jeżeli go nie zna (nie było wcześniej transmisji lub wpisy z tablicy ARP hosta zostały usunięte), to wykona rozgłoszenie (bardzo dobrze to widać w programie WireShark), podając w nim IP routera. Router, gdy odbierze takie zapytanie odpowie, odsyłając swój adres MAC, jednocześnie dopisze w swojej tablicy ARP IP hosta i jego MAC (sh arp).  Po takiej transmisji tablica CAM przełącznika powinna zostać uzupełniona dwoma wpisami (show mac-address-table), które będą zawierały powiązanie adresu MAC oraz portu, z którego ten adres "przyszedł" (portu przełącznika, do którego urządzenie sieciowe z określonym MAC jest podłączone). Host po otrzymaniu odpowiedzi od routera dopisze również w swojej tablicy ARP IP i MAC routera, a następnie wyśle ramkę z docelowym MAC routera i źródłowym MAC swojej karty sieciowej. Jeżeli wcześniej nie było transmisji, tj. tablica CAM przełącznika jest pusta (np. nie było rozgłoszenia, albo wpis z CAM został usunięty), to ten (przełącznik) wyśle ramkę na wszystkie aktywne porty (UP) i dopisze adres źródłowy MAC hosta wraz z numerem portu, z którego przyszedł do tablicy CAM. Router, po otrzymaniu ramki, odpowie, enkapsulując swoją ramkę z docelowym adresem MAC hosta oraz źródłowym MAC swojego interfejsu sieciowego. Przełącznik, po odebraniu ramki od routera, przeszuka swoją CAM i znajdzie w niej adres MAC hosta. Znajdzie także port, na który wyśle ramkę, aby dotarła do hosta.

Podsumowując, po takiej transmisji tablice ARP hosta i routera powinny zostać uzupełnione wpisami (IP adres MAC), a tablica CAM przełącznika powinna posiadać wpisy:

- od strony routera - MAC routera i numer portu, do którego jest podłączony

- od strony hosta - MAC hosta i numer portu, do którego jest podłączony

  • Odpowiedział
  • @ | 03.02.2015
  • TRENER ALTKOM AKADEMII
  • 0

Pocket Tracer to narzędzie stworzone przez programistów, ono tylko odtwarza to, co programista wymyślił.

Dlatego tak to wygląda.

Jeśli chcesz sprawdzić, jak to działa w rzeczywistości, to proponuję zakup taniego przełącznika CISCO i wykorzystanie jako routera Dynamips.

Dynamips to emulator, do którego użycia będziesz potrzebował rzeczywistego IOS-a. Poczytaj i sprawdź, :)

Michał_Rasiński
  • Odpowiedział
  • @ Michał_Rasiński | 11.05.2015
    • laureat
    • 11
    • 10
    • 52