Seminář – ARP, ICMP Obsah cvičení Protokol ARP (Address Resolution Protocol) Protokol ICMP (Internet Control Message Protocol) Utility ping a traceroute 1
Seminář – ARP, ICMP -a zobrazení, Logická adresa IP – 32 bitů (4 oktety) Adresa IP sítě + adresa uzlu Síťová maska, prefix sítě Přiřazení logické adresy k HW identifikátoru (MAC adresa) Zjišťování MAC adres „sousedů“ na sdíleném spoji (v broadcast doméně) – protokol ARP Utilita arp -a zobrazení, -s nastavení nové položky, -d výmaz položky 2
Seminář – ARP, ICMP Nastavení síťového rozhraní statické a dynamické (DHCP) Systémové identifikátory eth0, eth1 .. lo Automatické nastavení - /etc/init.d/network Konfigurace - /etc/sysconfig/network-scripts/ifcfg-ethx (parametry DEVICE, HWADDR, IPADDR, NETMASK, BOOTPROTO, ONBOOT,…), /etc/sysconfig/network Utilita ifconfig Stav ifconfig -a Nastavení ifconfig <interface> <address> netmask <netmask> up ifconfig <interface> <address> netmask <netmask> down 3
Úkoly 1. úkol Zapojte podle zadaných nákresů 1 – 3 Nakonfigurujte na počítačích síťová rozhraní Zjistěte MAC adresy na počítačích Zjistěte obsah ARP tabulek na počítačích a přepínači Pomocí programu Wireshark sledujte provoz na příslušných síťových rozhraních Poznámka: Všechny sítě mají masku 255.255.255.0 (vysvětlení na cvičení) HUB Switch 172.16.10.1 172.16.10.2 2. úkol 172.16.20.1 172.16.20.2 172.16.20.3 3. úkol 172.16.30.1 172.16.30.2 172.16.30.3
Seminář – ARP, ICMP Protokol ARP – vrstva IP „dolní“ podvrstva 5
Seminář – ARP, ICMP Zapouzdření ARP/RARP zprávy do rámce Ethernet 6
Seminář – ARP, ICMP Rámce data-linkové vrstvy MAC DATA Záhlaví rámce 7
Seminář – ARP, ICMP Protokol ARP (Address Resolution Protocol) zjistí ke známé IP adrese MAC adresu u uzlů na společném spoji (tj. ve společné IP subsíti) 8
Seminář – ARP, ICMP Protokol RARP (Reverse Address Resolution Protocol) zjistí ke známé MAC adrese adresu IP 9
Formát zprávy ARP/RARP protokolu v rámci Ethernet Seminář – ARP, ICMP Formát zprávy ARP/RARP protokolu v rámci Ethernet 10
Seminář – ARP, ICMP 11
Vytváření tabulky CAM (Content addressable memory) na switchi
Seminář – ARP, ICMP ping mezi počítači z odlišných IP sítí (přes routery) 14
Seminář – ARP, ICMP ARP cache Uložení získaných záznamů Utilita arp – výpis aktuálního obsahu 15
Seminář – ARP, ICMP ICMP – Internet Control Message Protocol K čemu je určen – diagnostika a zprávy o chybách v přenosech IP datagramů Formát ICMP zprávy ICMP zprávy ICMP Echo Request (8) – Echo Reply (0) – utilita ping ICMP Destination Unreachable (3) – utilita traceroute ICMP Redirect Error (5) – na příkladu (viz schema dále)
Seminář – ARP, ICMP Utilita ping – ověření dostupnosti uzlu (tj. jeho IP adresy) v síti ICMP zprávy Echo request – Echo reply 17
Seminář – ARP, ICMP Utilita pro trasování cesty Linux - traceroute 172.16.100.2 MS Windows – tracert 172.16.100.2 18