header image
Home arrow Multicast arrow Multicast FAQ arrow Adres 224.0.0.22
Adres 224.0.0.22 E-mail
Oceny: / 10
KiepskiBardzo dobry 

Adres IP 224.0.0.22 jest adresem multicastowym IP, pod który wysyłane są raporty protokołu IGMP w wersji 3 (IGMP Report), czyli chęć przyłączenia się do jakiejś grupy multicastowej (np. strumienia wideo, strumienia audio). Wiadomość tą muszą odebrać routery działające z IGMPv3 w danej sieci Ethernet (np. modem ADSL, który pracuje jako router z NAT), czyli podsieci IP. Jako, że modemy w usłudze HSI (High Speed Internet) np. Neostrada czy Net24, nie mają uruchomionego żadnego protokołu routingu multicastowego (np. PIM) i Queriera IGMP na interfejsie wychodzącym do Internetu, wiadomości IGMP są ignorowane. 

Przykład 1. Wiadomości IGMPv3 Report (Join group)

Chęć przyłączenia się PC o adresie IP 10.0.0.101 i adresie MAC 00:1d:e1:0a:0b:0c do grupy multicastowej IP 232.0.1.2. Wiadomość IGMPv3 Report wysłana jest pod adres multicastowy 224.0.0.22 - czyli do wszystkich routerów z IGMPv3, o czym mówi zapis "Router Alert: Every router examines packet". Adres 224.0.0.22 ma powiązany z sobą adres multicastowy MAC 01:00:5e:00:00:16. "Record Type: Change To Exclude Mode (4)" mówi, że PC chce się przyłączyć do grupy podanej w "Multicast Address: 232.0.1.2". Poniżej skrócony wydruk z Wireshark'a.

No.     Time        Source                Destination           Protocol Info
  1   0.000000    10.0.0.101           224.0.0.22            IGMP     V3 Membership Report

Frame 1
    [Protocols in frame: eth:ip:igmp]

Ethernet II, Src: 00:1d:e1:0a:0b:0c, Dst: 01:00:5e:00:00:16
    Destination MAC Address: 01:00:5e:00:00:16
        .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)
    Source MAC Address: 00:1d:e1:0a:0b:0c
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Type: IP (0x0800)
Internet Protocol, Src: 10.0.0.101 , Dst: 224.0.0.22
    Version: 4
    Header length: 24 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
    Total Length: 40
    Identification: 0x2ea9 (11945)
    Flags: 0x00
    Fragment offset: 0
    Time to live: 1
    Protocol: IGMP (0x02)
    Header checksum: 0x62ba [correct]
    Source: 10.0.0.101
    Destination: 224.0.0.22
    Options: (4 bytes)
        Router Alert: Every router examines packet
Internet Group Management Protocol
    IGMP Version: 3
    Type: Membership Report (0x22)
    Header checksum: 0xf0fb [correct]
    Num Group Records: 1
    Group Record : 232.0.1.2  Change To Exclude Mode
        Record Type: Change To Exclude Mode (4)
        Aux Data Len: 0
        Num Src: 0
        Multicast Address: 232.0.1.2

 

Przykład 2. Wiadomości IGMPv3 Report (Leave group)

Chęć odłączenia się PC o adresie IP 10.0.0.101 i adresie MAC 00:1d:e1:0a:0b:0c od grupy multicastowej IP 232.0.1.2. Wiadomość IGMPv3 Report wysłana jest pod adres multicastowy 224.0.0.22 - czyli do wszystkich routerów z IGMPv3. Adres 224.0.0.22 ma powiązany z sobą adres multicastowy MAC 01:00:5e:00:00:16. "Record Type: Change To Include Mode (3)" mówi, że PC chce się odłączyć od grupy podanej w "Multicast Address: 232.0.1.2". Poniżej skrócony wydruk z Wireshark'a.

No.     Time        Source                Destination           Protocol Info
  2   10.079297   10.0.0.101           224.0.0.22            IGMP     V3 Membership Report

Frame 2
    [Protocols in frame: eth:ip:igmp]

Ethernet II, Src: 00:1d:e1:0a:0b:0c, Dst: 01:00:5e:00:00:16
    Destination MAC Address: 01:00:5e:00:00:16
        .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)
    Source MAC Address: 00:1d:e1:0a:0b:0c
        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
    Type: IP (0x0800)
Internet Protocol, Src: 10.0.0.101 , Dst: 224.0.0.22
    Version: 4
    Header length: 24 bytes
    Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
    Total Length: 40
    Identification: 0x2ef8 (12024)
    Flags: 0x00
    Fragment offset: 0
    Time to live: 1
    Protocol: IGMP (0x02)
    Header checksum: 0x626b [correct]
    Source: 10.0.0.101
    Destination: 224.0.0.22
    Options: (4 bytes)
        Router Alert: Every router examines packet
Internet Group Management Protocol
    IGMP Version: 3
    Type: Membership Report (0x22)
    Header checksum: 0xf1fb [correct]
    Num Group Records: 1
    Group Record : 232.0.1.2  Change To Include Mode
        Record Type: Change To Include Mode (3)
        Aux Data Len: 0
        Num Src: 0
        Multicast Address: 232.0.1.2
 

 Więcej o protokole IGMPv3 można znaleźć w RFC3376 "Internet Group Management Protocol, Version 3"

 

Następny >