क्यों टीटीएल मूल्य 1 IGMP में


9

क्यों टीटीएल आईजीएमपी प्रोटोकॉल में 1 मान और मल्टीकास्टिंग के लिए टीटीएल अनुभाग में अलग-अलग मूल्य संभव हैं।

मुझे Google से जो मिला वह यह है कि यदि TTL मान 1 है तो यह LAN को नहीं छोड़ेगा, लेकिन यदि यह LAN को नहीं छोड़ेगा तो संदेश कैसे प्रसारित किया जाएगा?

जवाबों:


11

इसका कारण यह है कि LAN को छोड़ने का कारण यह नहीं है कि IGMP (या MLD अगर आप IPv6 का उपयोग करते हैं) केवल LAN पर मल्टीकास्ट राउटर से बात करता है। मल्टिकास्ट राउटर रूटिंग का ख्याल रखेगा।


यदि TTL 1 है, तो कोई भी राउटर इसे अग्रेषित नहीं करेगा। यह पूरी बात है।
रिकी बीम

1
IGMP संदेश अग्रेषित नहीं किया जाता है। यह स्थानीय सबनेट पर मल्टीकास्ट राउटर से बात करने के लिए है। इसे कभी आगे नहीं किया जाता है। मल्टीकास्ट राउटर संभवतः पीआईएम या इसी तरह के प्रोटोकॉल का उपयोग करके डेटा को उस स्थान पर प्रवाहित करने के लिए अपस्ट्रीम मल्टीकास्ट राउटर से बात करेगा जहां इसकी जरूरत है।
Sander Steffann

कौन सा प्रोटोकॉल आमतौर पर राउटिंग के लिए मल्टीकास्ट राउटर द्वारा उपयोग किया जाता है, जैसे कि पीआईएम या डीवीएमआरपी या एमओएसपीएफ और उनके उपयोग के आधार पर? धन्यवाद
dillip_beta

मैं आमतौर पर पीआईएम-एसएम और पीआईएम-एसएसएम देखता हूं। पहली पसंद एक घने के बीच है (एक लिंक नीचे मल्टीकास्ट पैकेट भेजें जब तक कि अनुरोध नहीं किया जाता है) या विरल (मल्टीकास्ट पैकेट न भेजें जब तक कि प्रोटोकॉल)। उसके बाद यह ज्यादातर स्वाद, स्थानीय नीति या विशेष आवश्यकताओं का मामला है।
सैंडर स्टेफन

5

TTL == 1 का अर्थ है इस नेटवर्क पर बने रहना ; यह किसी भी राउटर द्वारा अग्रेषित नहीं किया जाएगा। यह मल्टीकास्ट और यूनिकस्ट का सच है। मल्टीकास्ट के साथ ऐसा करने का उद्देश्य यह सीमित करना है कि संदेश कितनी दूर तक फैल सकता है। उदाहरण के लिए, 224.0.0.1 ( इस सबनेट पर सभी सिस्टम ) को "इस सबनेट पर" रखने के लिए 1 का टीटीएल होना आवश्यक है। 224.0.1.1 ( NTP ) के रूप में आप अपने नेटवर्क के रूप में आप की जरूरत के रूप में दूर तक पहुँचने के लिए चाहते हैं के रूप में उच्च TTL हो सकता है।


1
वह IGMP संदेशों के बारे में पूछ रहा है, आपका उत्तर वास्तविक मल्टीकास्ट पैकेट के बारे में लगता है।
Sander Steffann

मल्टीकास्टिंग के लिए TTL सेक्शन में अलग-अलग मूल्य क्या संभव हैं। sigh
रिकी बीम

TTL का हमेशा मतलब होता है। इसे पर्याप्त ऊंचा करने की आवश्यकता है ताकि यह उस गंतव्य तक पहुंच सके, जिससे आप बात कर रहे हैं। यदि वह गंतव्य आपके स्थानीय LAN पर है तो TTL = 1 पर्याप्त है।
सैंडर स्टीफन

Ty Ricky, NTP के मामले में TTL मान क्या होना चाहिए? क्या यह 31 या 255 होगा। Ty
dillip_beta

यहाँ, मैं "64" देख रहा हूँ और मैंने ओपनटैप्ड के लिए कुछ विशेष नहीं किया है।
रिकी बीम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.