Wyjaśni mi ktoś jaka jest różnica pomiędzy adresowaniem grupowym (ang. multicast) wszystkich hostów w obrębie określonej sieci a adresowaniem rozgłoszeniowym? Dlaczego mówi się że w ipv6 nie ma adresowania rozgłoszeniowego, tylko jest adresowanie grupowe skoro ono dotyczy i tak wszystkich hostów w obrębie danej podsieci?
Adresowanie grupowe vs adresowanie rozgłoszeniowe
- Rejestracja: dni
- Ostatnio: dni
- Postów: 201
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1628
Po prostu w IPv6 rozsądnie założyli że skoro ktoś nie zna adresata to nie powinien obciążać kuriera obowiązkiem dostarczenia wiadomości.
Rozsądne założenie, przy IPv4 pominięte bo liczba adresatów była mała a kurierzy niepewni.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 201
Wysyłanie pakietów broadcast wymaga routera, podczas gdy to gdzie pakiety multicast dotrą jest rozstrzygane na poziomie warstwy sieciowej? Czy broadcast jest szczególnym przypadkiem multicastu, gdzie adresuje się wszystkie komputery w sieci? Jak nie, to jaka jest różnica między multicast obejmującym wszystkie komputery a broadcastem? Chodzi mi o multicast ip6-allnodes
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1628
whiteman808 napisał(a):
Wysyłanie pakietów broadcast wymaga routera, podczas gdy to gdzie pakiety multicast dotrą jest rozstrzygane na poziomie warstwy sieciowej? (...) Chodzi mi o multicast ip6-allnodes
IPv6 nie nie obsługuje broadcast.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 201
Nie bardzo rozumiem wciąż różnicę między broadcast takim jaki jest w ipv4 a FF02::1 w ipv6 jak opisuje https://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml
Potrzebne mi konkrety czym różni się adresowanie wszystkich węzłów używając adresu lokalnego łącza w ipv6 od adresu rozgłoszeniowego jaki jest w ipv4
- Rejestracja: dni
- Ostatnio: dni
- Postów: 201
http://www.tcpipguide.com/free/t_IPv6MulticastandAnycastAddressing-2.htm
Wychodzi na to że koncept adresu broadcast w przypadku ipv6 nie ma sensu, jak chce się wysłać pakiety "do wszystkich hostów" (celowo cudzysłów) to nalezy zrobić multicast w obrębie link-local scope?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1628
whiteman808 napisał(a):
Wychodzi na to że koncept adresu broadcast w przypadku ipv6 nie ma sensu, jak chce się wysłać pakiety "do wszystkich hostów" (celowo cudzysłów) to nalezy zrobić multicast w obrębie link-local scope?
Wygląda na to że tak.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 174
W Broadcast na ipv4 jest określony adres broadcast który jest ostatnim adresem w sieci e.g 192.168.255, taki adres przeznaczenia określa, że odbiorcą pakietu jest każde urządzenie w danej sieci. Multicast to mechanizm wysyłania pakietów do określonej grupy odbiorców w sieci, gdzie każdy odbiorca wcześniej musi zgłosić się jako 'subskrybent' danej grupy (np. grupa o adresie 239.0.0.1). Preferowane protokoły komunikacji to protokoły bezpołączeniowe e.g UDP. Przykład multicastu w pythonie: https://github.com/dumplab/python_multicast ; https://en.wikipedia.org/wiki/Multicast_address . Na Ipv6 się nie znam za dobrze, więc się nie wypowiem, ale czy jest sens używania Ipv6 do stosunkowo niewielkich sieci?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 201
Czyli broadcast od multicasta do wszystkich hostów w sieci różni sposób implementacji, zgadza się?