mengapa nilai TTL 1 di IGMP


9

mengapa nilai TTL 1 dalam protokol IGMP dan apa saja nilai yang berbeda yang mungkin ada di bagian TTL untuk Multicasting.

Apa yang saya dapatkan dari google adalah bahwa jika nilai TTL adalah 1 maka tidak akan meninggalkan LAN, tetapi jika tidak meninggalkan LAN bagaimana pesan akan disiarkan?

Jawaban:


11

Alasannya tidak harus meninggalkan LAN adalah bahwa IGMP (atau MLD jika Anda menggunakan IPv6) hanya berbicara ke router multicast di LAN. Router multicast akan menangani perutean.


Jika TTL adalah 1, tidak ada router yang akan meneruskannya. Itulah intinya.
Ricky Beam

1
Pesan IGMP tidak diteruskan. Ini dimaksudkan untuk berbicara dengan router multicast pada subnet lokal. Itu tidak pernah diteruskan. Router multicast mungkin akan menggunakan PIM atau protokol serupa untuk berbicara dengan router multicast hulu untuk mendapatkan data mengalir ke tempat yang dibutuhkan.
Sander Steffann

Protokol mana yang biasanya digunakan oleh router multicast untuk routing, seperti PIM atau DVMRP atau MOSPF dan berdasarkan apa yang digunakan? Terima Kasih
dillip_beta

Saya paling sering melihat PIM-SM dan PIM-SSM. Pilihan pertama adalah antara protokol padat (mengirim paket multicast turun tautan kecuali diminta untuk tidak) atau jarang (jangan mengirim paket multicast kecuali diminta) protokol. Setelah itu sebagian besar masalah selera, kebijakan lokal atau persyaratan khusus.
Sander Steffann

5

TTL == 1 berarti tetap di jaringan ini ; itu tidak akan diteruskan oleh router apa pun. Ini berlaku untuk multicast dan unicast. Tujuan untuk melakukan ini dengan multicast adalah untuk membatasi seberapa jauh pesan dapat menyebar. Sebagai contoh, 224.0.0.1 ( Semua Sistem pada Subnet ini ) harus memiliki TTL 1 agar tetap "pada subnet ini". 224.0.1.1 ( NTP ) dapat memiliki TTL setinggi yang Anda inginkan untuk menjangkau jaringan Anda sejauh yang Anda butuhkan.


1
Dia bertanya tentang pesan IGMP, jawaban Anda sepertinya tentang paket multicast yang sebenarnya.
Sander Steffann

apa perbedaan nilai yang mungkin di bagian TTL untuk Multicasting. mendesah
Ricky Beam

TTL selalu berarti sama. Itu harus cukup tinggi sehingga dapat mencapai tujuan yang Anda ajak bicara. Jika tujuan itu di LAN lokal Anda maka TTL = 1 sudah cukup.
Sander Steffann

Ty Ricky, dalam kasus NTP apa yang seharusnya menjadi nilai TTL? apakah akan 31 atau 255. Ty
dillip_beta

di sini, saya melihat "64" dan saya tidak melakukan sesuatu yang khusus untuk openntpd.
Ricky Beam
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.