Cara Kerja Internet Group Management Protocom (Igmp) versi 2
MULTICAST
1. IP Multicasting Bagian 3
Multicast Address
pada
IPV4 dan Ethernet
Disusun oleh : Ambar Erna
1
2. Topik
Overview : Multicast Addressing
IPV4 Multicast Address
Physical Address pada Ethernet
Mapping IP Address Multicast ke Ethernet
2
3. Multicast Addressing
Application
Didalam TCP/IP, terdapat
dua alamat multicast Application Presentation
Sessions
alamat multicast pada
layer data link Transport Transport
(physical address) dan
Internet Network
alamat multicast pada
Data Link Data Link
layer network (logical
address).
Physical Physical
3
5. Alokasi IP V4 Multicast
IPv4 Multicast dialokasikan pada classfull blok class D yaitu
224.0.0.0/4.
mempunyai 228 blok alamat = 268.435.456
224.0.0.0 sampai dengan 239.255.255.255.
5
6. IPv4 Multicast Address Space Registry (1/8)
Blok – blok dalam IPV4 multicast ditetapkan oleh IANA
Untuk penggunaan di masa yang akan datang, pembagian blok
bisa berubah
6
7. IPv4 Multicast Address Space Registry (2/8)
Local Network Control Block : 224.0.0.0 - 224.0.0.255 (224.0.0/24)
Contoh
224.0.0.5 : OSPF IGP All Router
224.0.0.6 : OSPF IGP Designated Router
Internetwork Control Block : 224.0.1.0 - 224.0.1.255 (224.0.1/24)
Contoh :
224.0.1.1 : NTP Network Time Protocol
224.0.1.9 : MTP Multicast Transport Protocol
IANA
Last Updated
2012-08-28
1 7
12. IPv4 Multicast Address Space Registry (7/8)
AD-HOC Block III : 233.252.0.0-233.255.255.255 (233.252/14)
Contoh :
233.252.1.32 – 233.252.1.255 : unassigned
233.252.2.0 – 233.252.7.255 : Tradition
GLOP Block : 233.0.0.0 – 233.251.255.255
GLOP bukan merupakan singkatan.
Blok ini mendefinisikan range secara global pada alamat yang dapat
digunakan sebagai inside autonomous system (AS). AS ditetapkan
sebagai bilangan 16 bit.
Yang dapat disisipkan sebagai nomor AS adalah dua octet ditengan
blok untuk membuat sebuah range dari multicast address (233.x.y.0
sampai dengan 233.x.y.255), dimana x.y adalan nomor AS. IANA
Last Updated
2012-08-28
12
15. Physical Network
Physical Network
Mendukung multicast
Tidak mendukung
multicast
15
16. Network yang mendukung Multicast
Sebagian besar LAN, support physical multicast addressing.
Salah satunya adalah ethernet => MAC address : enam octet (48
bit).
6 octet = 6 x 8 = 48 bit
16
17. MAC Address – Identitas Ethernet
identitas physical multicast address
untuk protocol TCP/IP
25 bit
00000001 0000000001011110 0
23 bit
untuk mendefinisikan sebuah
group.
17
18. Range Ethernet MAC Address
Sebuah Ethernet multicast physical address berada dalam range
01:00:5E:00:00:00
Sampai
01:00:5E:7F:FF:FF.
0000 0001 0000 0000 01011110 23 bit multicast address
18
19. Mapping IPV4 Class D ke Ethernet Address
Jika
Packet IP mempunyai IP address multicast, protocol ARP tidak
dapat digunakan
maka
terjadi mapping antara IP address dengan MAC address.
19
21. Mapping IPV4 Class D ke Ethernet Address
32-bit multicast address
5 bit
1110
tidak digunakan 23 bit multicast address
0000000100000000010111100 23 bit multicast address
25 bit
48-bit ethernet address
21
22. Mapping IPV4 Class D ke Ethernet Address
Tidak menggunakan ARP
Mapping IP address menuju MAC address : many to one
Dengan alasan ini, host harus mencek IP address dan
membuang paket yang bukan miliknya.
22
23. Contoh :
Ubah multicast IP address 232.43.14.7 kedalam sebuah Ethernet multicast physical address.
2 langkah Penyelesaian
Langkah 1 : Kita menuliskan 23 bit paling kanan dari IP address dalam hexadesimal. Hal ini dapat
dilakukan dengan mengubah 3 bytes paling kanan ke hexadesimal dan kemudian mengurangkan 8 dari
digit paling kiri jika hasilnya lebih besar atau sama dengan 8
Jika IP address tersebut dibuat menjadi binary :
232.43.14.7 = 1110 1000 0010 1011 0000 1101 0000 0111
2 B 0 E 0 7
Dalam contoh, hasilnya adalah 2B:0E:07
Langkah 2 : Kita tambahkan hasil nya Ethernet multicast address, pertama yaitu
01:00:5E:00:00:00.
Hasil akhirnya adalah : 01:00:5E:2B:0E:07
23
24. Tunneling
Untuk physical Network yang tidak support
multicast address, menggunakan tunneling
Multicast IP datagram
Header Data
Header Data
Unicast IP datagram
24
25. Ringkasan
Alamat IPV4 untuk multicast berada pada klas D.
Pada klas D, dibagi menjadi blok-blok yang lebih kecil, dan
pembagian ini bisa berkembang untuk masa yang akan datang.
Tidak seperti pada IPV4 unicast, pembagian blok pada IPV4
multicast dilakukan oleh IANA.
Physical Address pada Ethernet atau MAC address terdiri
dari 48 bit atau 6 octet
Mapping IP Address V4 Multicast menuju ethernet adalah
many to one
25
26. Referensi
Forouzan, Behrouz A., TCP/IP protocol Suite, Fourth Edision, New York,
MacGraw-Hill Companies, 2010.
http://www.cisco.com/en/US/tech/tk828/technologies_white_paper09186a0
http://www.iana.org/assignments/multicast-addresses/multicast-addresses.x
Request for Comments: 3171 , IANA Guidelines for IPv4 Multicast
Address Assignments
Request for Comments: 1112 , Host Extensions for IP Multicasting
26