Pages

Rabu, 09 Mei 2012

Terminologi IP Multicast


IP Multicast

Sejak beberapa aplikasi real-time dapat memelihara jaringan dan resource server dengan menggunakan IP Multicast, Maka keperluan dan karakteristik khusus harus dipertimbangkan dalam perancangan protocol. Seperti : scalability, multicast routing, dan akomodasi pada penerima dengan jumlah banyak dan heterogen.
Dengan mengikuti diskusi-diskusi tentang beberapa protocol yang digunakan untuk aplikasi multimedia secara real-time, dapat dilihat bahwa keandalan IP Multicast sangat dipertimbangkan. Keandalan pengantaran data diperlukan oleh beberapa aplikasi real-time maupun aplikasi non-real-time.
Pada pelayanan unicast IP, deteksi dan koreksi kesalahan dalam layer TCP sangat mendukung keandalannya. Untuk keandalan multicast, pendekatan baru dalam tracking acknowledgment dan deteksi dan koreksi kesalahan telah diterapkan, ketika sebuat IP multicast terkirim pada beribu-ribu penerima.

Pengertian

Multicast adalah metoda komunikasi pada LAN yang menghubungkan satu pengirim data dengan sekelompok penerima data. Multicast memungkinkan hanya satu paket data yang dikirimkan kepada satu kelompok penerima, tanpa bergantung pada banyaknya penerima data tersebut. Pengguna jaringan multicast di Internet bergabung dalam suatu jaringan raksasa bernama Mbone (Multicast Backbone)
Saat ini , Network Terbesar yang menjalankan prinsip multicasting di Internet disebut sebagai Multicast backbone , disingkat Mbone. Mbone ini merupakan jaringan virtual di internet yang terdiri dari beberapa \"multicast island\" (network berukuran kecil dan sedang yang menjalankan protokol IP multicasting). Jika hubungan antara network ini melaui jaringan yang non multicast, paket multicast yang dikirim ke network tujuan dengan dibungkus dalam bentuk paket Unicast. Hal ini disebut sebagaitunnelling.

broadcasting ialah mengirimkan paket ke alamat broadcast dari suatu network. Akibat dari proses ini, satu paket yang dikirim oleh Multicast Server akan didengar olehsemua komputer pada network tujuan. Komputer yang membutuhkan paket tersebut akan mengambilnya, dan komputer yang tidak membutuhkan paket tersebut akan membuangnya setelah memrosesnya terlebih dahulu. Pendekatan ini sedikit lebih efisien dibandingkan dengan unicasting , jika ditinjau dari jumlah data yang dikirim. Namun inefisiensi terjadi dalam hal lain , server pengirim paket tidak peduli ada tidaknya client yang menginginkan paket data multimedia ini di network yang bersangkutan. Hal ini juga merupakan beban bagi jaringan.
Untuk mengatasi hal ini, digunakan prinsip IP multicasting. IP multicasting mengabungkan keuntungan dari dua konsep diatas. Paket data dikirimkan kepada sekelompok client yang memang membutuhkannya . Dengan cara ini ,data multimedia dikirimkan secara efisien melalui jaringan internet. Semakin banyaknya client tidak akan membebani server, karena server hanya mengirimkan satu paket untuk semua client. Dan client yang tidak membutuhkan paket multicast, tidak akan menerima paket ini , sehingga client tak perlu memproses paket yang tak dibutuhkannya.

multicast adalah teknik pengiriman data dari sebuah host ke beberapa host tujuan sekaligus (namun tidak untuk keseluruhan host pada jaringan). Kalau teknik pengiriman data yang biasa adalah teknik unicast (satu pengirim...ke satu tujuan). Selain itu adalah istilah broadcast (satu pengirim ke seluruhhhh...penghuni jaringan).
Untuk keperluan multicast IP Address tidak bisa bebas kita gunakan (sebebas menggunakan IP Address kelas A, B, dan C).
IP Multicast sudah "dibooking" untuk keperluan-keperluan tertentu. Daftar "bookingan" IP Multicast dapat dilihat pada link berikut :
http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml

Bila dihubungkan dengan pertanyaan sdri....router2 akan menggunakan IP Multicast 224.0.0.5 untuk melakukan update dalam protocol OSPF, router yang menggunakan IP 224.0.0.5 saja yang akan menerima update, karena di OSPF dikenal boundary update (updating hanya diberikan kepada router2 yang membutuhkan)
Sedangkan 224.0.0.6 akan digunakan oleh sekelompok router yang akan melakukan pemilihan designated router.

Alamat IP Multicast (multicast IP address) adalah alamat yang digunakan untuk menyampaikan satu paket kepada banyak penerima. Dalam sebuah intranet yang memiliki alamat multicast IPv4, sebuah paket yang ditujukan ke sebuah alamatmulticast akan diteruskan oleh router ke subjaringan di mana terdapat host-host yang sedang berada dalam kondisi "listening" terhadap lalu lintas jaringan yang dikirimkan ke alamat multicast tersebut. Dengan cara ini, alamat multicast pun menjadi cara yang efisien untuk mengirimkan paket data dari satu sumber ke beberapa tujuan untuk beberapa jenis komunikasi. Alamat multicast didefinisikan dalam RFC 1112.
Alamat-alamat multicast IPv4 didefinisikan dalam ruang alamat kelas D, yakni224.0.0.0/4, yang berkisar dari 224.0.0.0 hingga 239.255.255.255. Prefiks alamat 224.0.0.0/24 (dari alamat 224.0.0.0 hingga 224.0.0.255) tidak dapat digunakan karena dicadangkan untuk digunakan oleh lalu lintas multicast dalam subnet lokal.
Daftar alamat multicast yang ditetapkan oleh IANA dapat dilihat pada situs IANA.

Multicast Address

Alamat multicast IPv6 sama seperti halnya alamat multicast pada IPv4. Paket-paket yang ditujukan ke sebuah alamat multicast akan disampaikan terhadap semua interface yang dikenali oleh alamat tersebut. Prefiks alamat yang digunakan oleh alamat multicast IPv6 adalah FF00::/8.

Field
Panjang
Keterangan

1111 1111
8 bit
Tanda pengenal bahwa alamat ini adalah alamat multicast.

Flags
4 bit
Berfungsi sebagai tanda pengenal apakah alamat ini adalah alamat transient atau bukan. Jika nilainya 0, maka alamat ini bukan alamat transient, dan alamat ini merujuk kepada alamat multicast yang ditetapkan secara permanen. Jika nilainya 1, maka alamat ini adalah alamat transient.

Scope
4 bit
Berfungsi untuk mengindikasikan cakupan lalu lintas multicast, seperti halnya interface-local, link-local, site-local, organization-local atau global.

Group ID
112 bit
Berfungsi sebagai tanda pengenal group multicast





Cara kerja



IP multicast bekerja dengan cara yang sama seperti televisi dan radio. Jika kita ingin mendengar siaran dari stasiun televisi tertentu, kita memilih frekwensi tertentu tempat siaran televisi tersebut memancar . Hal yang sama terjadi padamulticasting , hanya saja kali ini komputer dibuat hanya mendengar pakat data dengan IP address tertentu yang khusus digunakan untuk keperluan multicasting. Untuk dapat mendengar paket multicast dari server tertentu, komputer penerima memerintahkan card ethernet agar \"mendengarkan\"paket dengan IP address tertentu , tempat server memancarkan datanya.

Pihak pemancar yang harus mengumumkan terlebih dahulu ada tidaknya siaran ini agar client mengetahui ada tidaknya suatu siaran yg dipancarkan dengan IP address tertentu.Server multicast biasanya mengumumkan jadwal siarannya menggunakan protokol yang dinamakan SDP ( Session Description Protocol). Dengan menggunakan protokol ini , diumumkanlah informasi penting diantaranya :
  • Nama dan deskripsi acara,
  • Jadwal acara ini
  • Tipe media yang digunakan ( Video, Audio, Teks )
  • IP address dan nomor port yang digunakan.
Informasi ini kemudian di pancarkan menggunakan IP address tertentu (dedicated) yang memang disediakan untuk keperluan ini. Client multicast tinggal mendengarkan informasi ini saja.
Setelah mengetahui acara apa saja yang hendak dipancarkan, komputer client kemudianmendaftar ke router multicast yang bersangkutan. Dengan proses pendaftaran ini, multicast router mengetahui ada client di networknya yang berminat mendengarkan siaran tertentu. Proses pendaftaran ini dilakukan melalui protokol yang dinamakan IGMP (Internet Group Management Protocol )

1 comments:

Unknown mengatakan...

Pembahasan yang menarik.
Saya masih penasaran dengan IP Multicast. IP Multicast mengirimkan paket yang dikirimkan oleh suatu IP Multicast kemudian diteruskan oleh router ke sub nya.
Yang menjadi pertanyaan.
1. Menurut Teori. Komputer terhubung apabila IP terdapat pada network ID yang sama atau dengan router untuk network yang berbeda. Kita kembalikan lagi pada IP Multicast, Bagaimna IP Multicast mengirimkan data, sedangkan device lainnya tidak mempunyai IP atau device lainnya sudah di set dengan IP 1 - 223? dan
2. Apabila di kaitkan dengan IP Address (1 - 223) yang di konfigurasi pada device router atau PC. Bagaimana peranan IP Multicast? Saat bagaimana IP Multicast di gunakan dan menirimkan data?
3. Maksud host yang "listening" tersebut host yang dalam keadaan bagaimana,! Apakah hanya terhubung kabel saja dan NIC on? atau komputer yang sudah di konfigurasi IP dan bisa di Ping? Apakah paket multicast bisa di kirim lewat IP 1 - 223, terus IP Kelas D untuk apa?
4. Apakah IP Multicast ini terdapat pada device yang mengirim paket multicast?
5. Misal yang Router RIP mengirimkan paket multicast Tabel Routing. Apakah di Router tersebut Terdapat IP Multicast?

Posting Komentar