Dydaktyka:
FeedbackTo jest stara wersja strony!
Pozwala wysłać ramki do konkretnego urządzenia (lub urządzeń) do których nadawca jest połączony bezpośrednio (na warstwie fizycznej).
Dla typowych rozwiązań w sieciach komputerowych podzielona na:
Adres MAC - zapis, budowa adresu, OUI http://en.wikipedia.org/wiki/MAC_address
Założenie unikalności adresów "przydział" adresów zajęte adresy
Adresy multicastowe (pierwszy oktet nieparzysty) i rozgłoszeniowe (broadcast, ff:ff:ff:ff:ff:ff)
IPv4 multicast: 01:00:5e:…
IPv6 multicast: 33:33:…
W Linuksie do zarządzania warstwą łącza danych (data link layer) służy komenda ifconfig
(i inne) / ip link
ifconfig eth0
/ ip link
ifconfig eth0 hw ether 12:34:56:78:90:ab
/ ip link set dev eth0 address 12:34:56:78:90:ab
Domena rozgłoszeniowa http://en.wikipedia.org/wiki/Broadcast_domain [1] [2]
Urządzenia warstwy łącza danych to mostki (bridge) i przełączniki (switch)
Wybór portu, tablica adresów MAC, pamięć CAM http://en.wikipedia.org/wiki/Content-addressable_memory
Pętle
Protokoły drzewa rozpinającego: http://en.wikipedia.org/wiki/Spanning_tree_protocol (STP, RSTP, PVSTP (cisco), MSTP)
Cut-through / fragment-free / store-and-forward
Przełączniki zarządzalne / wielowarstwowe http://en.wikipedia.org/wiki/Multilayer_switch
netserver
netperf -H <cel>
iperf3 -s
iperf3 -c <cel>
Opcje programu netperf:
netperf -h
– pomoc ogólnanetperf [-t {TCP_STREAM|…}] -- -h
– pomoc dla wybranego testunetperf -D 1 …
– wyniki pośrednie co 1 sekundęnetperf -l 15 …
– test o długości 15 sekundnetperf -t UDP_STREAM …
– test wykorzystujący protokół UDPnetperf -t UDP_STREAM -H <cel> -- -m 1400
– test "dużych" wiadomościnetperf -t UDP_STREAM -H <cel> -- -m 22
– test "małych" wiadomości
Instalacja w/w programów w OpenSUSE:
zypper install netperf
/ iperf: zypper install iperf
Przepustowość: bandwidth ≥ throughput ≥ goodput [1]
Jednostki bps i pps