cisco Nexus 3000 Series NX-OS मल्टीकास्ट राउटिंग कॉन्फिगरेशन मार्गदर्शक वापरकर्ता मार्गदर्शक
IGMP बद्दल
IGMP हा IPv4 प्रोटोकॉल आहे जो होस्ट एखाद्या विशिष्ट गटासाठी मल्टीकास्ट डेटाची विनंती करण्यासाठी वापरतो. IGMP द्वारे मिळालेल्या माहितीचा वापर करून, सॉफ्टवेअर प्रति-इंटरफेस आधारावर मल्टीकास्ट गट किंवा चॅनेल सदस्यत्वांची सूची राखते. ही IGMP पॅकेट्स प्राप्त करणार्या सिस्टम्स त्यांना विनंती केलेल्या गटांसाठी किंवा ज्ञात रिसीव्हर्सच्या नेटवर्क सेगमेंटसाठी चॅनेलसाठी प्राप्त केलेला मल्टीकास्ट डेटा पाठवतात. डीफॉल्टनुसार, IGMP प्रक्रिया चालू आहे. तुम्ही इंटरफेसवर IGMP व्यक्तिचलितपणे सक्षम करू शकत नाही. जेव्हा तुम्ही इंटरफेसवर खालीलपैकी एक कॉन्फिगरेशन कार्य करता तेव्हा IGMP स्वयंचलितपणे सक्षम होते:
- PIM सक्षम करा
- स्थानिक मल्टीकास्ट गट स्थिरपणे बांधा
- लिंक-स्थानिक गट अहवाल सक्षम करा
IGMP आवृत्त्या
स्विच IGMPv2 आणि IGMPv3, तसेच IGMPv1 रिपोर्ट रिसेप्शनला समर्थन देतो. डीफॉल्टनुसार, सॉफ्टवेअर जेव्हा IGMP प्रक्रिया सुरू करते तेव्हा IGMPv2 सक्षम करते. तुम्ही IGMPv3 इंटरफेसवर सक्षम करू शकता जिथे तुम्हाला त्याची क्षमता हवी आहे. IGMPv3 मध्ये IGMPv2 मधील खालील प्रमुख बदल समाविष्ट आहेत:
- सोर्स-स्पेसिफिक मल्टीकास्ट (SSM) साठी समर्थन, जे खालील वैशिष्ट्यांद्वारे प्रत्येक रिसीव्हरपासून स्त्रोतापर्यंत सर्वात लहान मार्ग झाडे तयार करते:
- होस्ट संदेश जे गट आणि स्त्रोत दोन्ही निर्दिष्ट करू शकतात.
- मल्टीकास्ट स्थिती जी IGMPv2 प्रमाणे केवळ गटांसाठी नाही तर समूह आणि स्रोतांसाठी राखली जाते.
- यजमान यापुढे अहवाल दडपशाही करत नाहीत, याचा अर्थ असा की जेव्हा IGMP क्वेरी संदेश प्राप्त होतो तेव्हा होस्ट नेहमी IGMP सदस्यत्व अहवाल पाठवतात.
IGMPv2 बद्दल तपशीलवार माहितीसाठी, पहा RFC 2236.
IGMPv3 बद्दल तपशीलवार माहितीसाठी, पहा RFC 3376.
IGMP मूलभूत
मल्टीकास्ट होस्ट शोधणाऱ्या राउटरची मूलभूत IGMP प्रक्रिया या आकृतीमध्ये दर्शविली आहे. यजमान 1, 2, आणि 3 गट किंवा चॅनेलसाठी मल्टीकास्ट डेटा प्राप्त करण्यास प्रारंभ करण्यासाठी अवांछित IGMP सदस्यत्व अहवाल संदेश पाठवतात.
आकृती IGMPv1 आणि IGMPv2 क्वेरी-रिस्पॉन्स प्रक्रियेत, राउटर A, जो सबनेटवर IGMP नियुक्त केला आहे, 224.0.0.1 वर सर्व-होस्ट मल्टिकास्ट गटाला क्वेरी संदेश पाठवतो आणि कोणत्याही होस्टला मल्टीकास्ट डेटा प्राप्त करायचा आहे की नाही हे शोधण्यासाठी वेळोवेळी पाठवते. सबनेटवर गट किंवा स्त्रोताचे कोणतेही सदस्य अस्तित्वात नाहीत हे निर्धारित करण्यासाठी राउटर वापरत असलेले गट सदस्यत्व कालबाह्य मूल्य तुम्ही कॉन्फिगर करू शकता. IGMP पॅरामीटर्स कॉन्फिगर करण्याबद्दल अधिक माहितीसाठी, IGMP इंटरफेस पॅरामीटर्स कॉन्फिगर करणे विभाग पहा.
सर्वात कमी IP पत्ता असल्यास सॉफ्टवेअर सबनेटवर IGMP क्वेरीर म्हणून राउटरची निवड करते. जोपर्यंत राउटर कमी आयपी पत्त्यासह राउटरकडून क्वेरी संदेश प्राप्त करणे सुरू ठेवतो, तो त्याच्या क्वेरी टाइमआउट मूल्यावर आधारित टाइमर रीसेट करतो. जर राउटरचा क्वेरियर टाइमर कालबाह्य झाला तर तो नियुक्त क्वेरियर बनतो. जर त्या राउटरला नंतर कमी आयपी अॅड्रेस असलेल्या राउटरकडून होस्ट क्वेरी मेसेज प्राप्त झाला, तर तो नियुक्त क्वेरी म्हणून त्याची भूमिका सोडतो आणि त्याचा क्वेरी टाइमर पुन्हा सेट करतो.
या आकृतीमध्ये, होस्ट 1 चा सदस्यत्व अहवाल दडपला आहे आणि होस्ट 2 प्रथम 224.1.1.1 गटासाठी सदस्यत्व अहवाल पाठवतो. होस्ट 1 ला होस्ट 2 कडून अहवाल प्राप्त होतो. कारण प्रत्येक गटासाठी फक्त एक सदस्यत्व अहवाल राउटरला पाठवावा लागतो, इतर होस्ट नेटवर्क रहदारी कमी करण्यासाठी त्यांचे अहवाल दडपतात. प्रत्येक होस्ट एकाच वेळी अहवाल पाठवणे टाळण्यासाठी यादृच्छिक वेळेच्या अंतराची वाट पाहतो. यजमान त्यांचे प्रतिसाद यादृच्छिक करतात ते मध्यांतर नियंत्रित करण्यासाठी तुम्ही क्वेरी कमाल प्रतिसाद वेळ पॅरामीटर कॉन्फिगर करू शकता.
टीप IGMPv1 आणि IGMPv2 सदस्यत्व अहवाल दडपशाही फक्त त्याच पोर्टशी कनेक्ट केलेल्या होस्टवर होते.
खालील आकृतीमध्ये, राउटर A IGMPv3 गट-आणि-स्रोत-विशिष्ट क्वेरी LAN ला पाठवतो. होस्ट 2 आणि 3 सदस्यत्व अहवालांसह क्वेरीला प्रतिसाद देतात जे सूचित करतात की त्यांना जाहिरात केलेल्या गट आणि स्त्रोताकडून डेटा प्राप्त करायचा आहे. हे IGMPv3 वैशिष्ट्य SSM चे समर्थन करते. IGMPv1 आणि IGMPv2 होस्टसाठी SSM चे समर्थन करण्यासाठी SSM भाषांतर कॉन्फिगर करण्याबद्दल माहितीसाठी, पृष्ठ 12 वरील IGMP SSM भाषांतर कॉन्फिगर करणे पहा.
लक्षात ठेवा IGMPv3 होस्ट IGMP सदस्यत्व अहवाल सप्रेशन करत नाहीत.
नियुक्त केलेल्या प्रश्नकर्त्याद्वारे पाठवलेल्या संदेशांचे टाइम-टू-लाइव्ह (TTL) मूल्य 1 असते, याचा अर्थ सबनेटवर थेट कनेक्ट केलेल्या राउटरद्वारे संदेश फॉरवर्ड केले जात नाहीत. तुम्ही विशेषत: IGMP स्टार्टअपसाठी पाठवलेल्या क्वेरी मेसेजची वारंवारता आणि संख्या कॉन्फिगर करू शकता आणि तुम्ही स्टार्टअपवर एक लहान क्वेरी इंटरव्हल कॉन्फिगर करू शकता जेणेकरून ग्रुप स्टेट शक्य तितक्या लवकर स्थापित होईल. जरी सामान्यतः अनावश्यक असले तरी, तुम्ही स्टार्टअप नंतर वापरलेले क्वेरी इंटरव्हल ट्यून करू शकता जे समूह सदस्यत्व संदेश होस्ट करण्यासाठी प्रतिसाद आणि नेटवर्कवर तयार केलेली रहदारी संतुलित करते.
⚠ खबरदारी क्वेरी इंटरव्हल बदलल्याने मल्टीकास्ट फॉरवर्डिंगवर गंभीर परिणाम होऊ शकतो.
जेव्हा मल्टीकास्ट होस्ट समूह सोडतो, तेव्हा IGMPv2 किंवा नंतर चालवणारा होस्ट IGMP सोडण्याचा संदेश पाठवतो. हा होस्ट ग्रुप सोडणारा शेवटचा होस्ट आहे की नाही हे तपासण्यासाठी, सॉफ्टवेअर एक IGMP क्वेरी संदेश पाठवते आणि एक टायमर सुरू करते जो तुम्ही कॉन्फिगर करू शकता त्याला शेवटचा सदस्य क्वेरी प्रतिसाद मध्यांतर म्हणतात. टाइमर कालबाह्य होण्यापूर्वी कोणतेही अहवाल प्राप्त न झाल्यास, सॉफ्टवेअर गट स्थिती काढून टाकते. राउटर समूहासाठी मल्टीकास्ट रहदारी पाठवणे सुरू ठेवतो जोपर्यंत त्याची स्थिती काढून टाकली जात नाही.
गर्दीच्या नेटवर्कवर पॅकेटच्या नुकसानाची भरपाई करण्यासाठी तुम्ही मजबूतपणाचे मूल्य कॉन्फिगर करू शकता. मेसेज किती वेळा पाठवायचे हे निर्धारित करण्यासाठी IGMP सॉफ्टवेअरद्वारे मजबूतपणाचे मूल्य वापरले जाते.
224.0.0.0/24 श्रेणीतील स्थानिक पत्ते लिंक करा इंटरनेट असाईन नंबर्स अथॉरिटी (IANA) द्वारे आरक्षित आहेत. स्थानिक नेटवर्क विभागावरील नेटवर्क प्रोटोकॉल हे पत्ते वापरतात; राउटर हे पत्ते फॉरवर्ड करत नाहीत कारण त्यांच्याकडे 1 चा TTL आहे. डीफॉल्टनुसार, IGMP प्रक्रिया सदस्यत्व अहवाल फक्त नॉनपिंक स्थानिक पत्त्यांसाठी पाठवते, परंतु तुम्ही लिंक स्थानिक पत्त्यांसाठी अहवाल पाठवण्यासाठी सॉफ्टवेअर कॉन्फिगर करू शकता. IGMP पॅरामीटर्स कॉन्फिगर करण्याबद्दल अधिक माहितीसाठी, IGMP इंटरफेस पॅरामीटर्स कॉन्फिगर करणे विभाग पहा.
आभासीकरण समर्थन
Cisco NX-OS व्हर्च्युअल राउटिंग आणि फॉरवर्डिंग (VRF) चे समर्थन करते. तुम्ही एकाधिक VRF उदाहरणे परिभाषित करू शकता. IGMP सह कॉन्फिगर केलेले VRF खालील IGMP वैशिष्ट्यांना समर्थन देते:
- प्रत्येक इंटरफेसवर IGMP सक्षम किंवा अक्षम केलेले आहे
- IGMPv1, IGMPv2, आणि IGMPv3 राउटर-साइड समर्थन प्रदान करतात
- IGMPv2 आणि IGMPv3 होस्ट-साइड समर्थन प्रदान करतात
- IGMP क्वेरियर पॅरामीटर्सच्या कॉन्फिगरेशनला समर्थन देते
- IGMP अहवाल लिंक स्थानिक मल्टीकास्ट गटांसाठी समर्थित आहे
- IGMP SSM- भाषांतर IGMPv2 गटांच्या मॅपिंगला स्त्रोतांच्या संचाला समर्थन देते
- Mtrace विनंत्यांवर प्रक्रिया करण्यासाठी मल्टीकास्ट ट्रेस-रूट (Mtrace) सर्व्हर कार्यक्षमतेचे समर्थन करते
VRF कॉन्फिगर करण्याबद्दल माहितीसाठी, पहा Cisco Nexus 3000 Series NX-OS Unicast राउटिंग कॉन्फिगरेशन मार्गदर्शक.
IGMP साठी मार्गदर्शक तत्त्वे आणि मर्यादा
IGMP मध्ये खालील मार्गदर्शक तत्त्वे आणि मर्यादा आहेत:
- IGMPv3 (RFC 3376) नुसार स्त्रोतांची सूची वगळणे किंवा अवरोधित करणे समर्थित नाही.
- सर्व बाह्य मल्टीकास्ट राउटर पोर्ट्स (एकतर स्टॅटिकली कॉन्फिगर केलेले किंवा डायनॅमिकली शिकलेले) ग्लोबल LTL निर्देशांक वापरतात. परिणामी, VLAN X मधील रहदारी VLAN X आणि VLAN Y दोन्ही मल्टिकास्ट राउटर पोर्ट्सवर जाते, जर दोन्ही मल्टीकास्ट राउटर पोर्ट (लेयर 2 ट्रंक) VLAN X आणि VLAN Y दोन्ही सोबत घेऊन जातात.
- Cisco Nexus 3000 Series स्विचेसवर, IGMP आणि PIM लेयर 3 इंटरफेसवर कार्य करण्यासाठी तुम्ही स्विच RACL TCAM क्षेत्रे कोरणे आवश्यक आहे. काही सिस्टम डीफॉल्ट मल्टीकास्ट ACL जे RACL क्षेत्रांमध्ये स्थापित केले आहेत ते IGMP आणि PIM ला लेयर 3 इंटरफेसवर कार्य करण्यासाठी आवश्यक आहेत.
- रिलीझ 7.0(3)I2(1) पासून सुरुवात करून, जेव्हा तुम्ही VRF मध्ये इंटरफेस कॉन्फिगर करता, PIM कॉन्फिगर करता, IGMP जॉइन्स पाठवता आणि CLI कमांड ip fib mroute दाखवा सत्यापित करता, खालीलप्रमाणे त्रुटी संदेश प्रदर्शित होतो: त्रुटी: अवैध टेबल-आयडी. डीफॉल्ट VRF अंतर्गत इंटरफेसमध्ये सामील होईपर्यंत डीफॉल्ट सारणी तयार केली जात नाही. म्हणून, डीफॉल्ट टेबल प्रदर्शित करण्याचा प्रयत्न करताना त्रुटी दिसून येते. जेव्हा डीफॉल्ट टेबलमध्ये गट शिकला जातो, तेव्हा डीफॉल्ट टेबल तयार होते आणि त्रुटी संदेश यापुढे प्रदर्शित होत नाही. CLI कमांड शो ip fib मार्ग Cisco Nexus 34180YC प्लॅटफॉर्म स्विचवर समर्थित नाही.
- Cisco NX-OS रिलीझ 6.0(2)U1(1) पेक्षा जुने सिस्को NX-OS रिलीझमध्ये, तुम्ही ip igmp join-group कमांडचा वापर मल्टिकास्ट ग्रुपवर Nexus 3000 Series स्विच बांधण्यासाठी करू शकता. स्विच इंटरनेट ग्रुप मॅनेजमेंट प्रोटोकॉल (IGMP) व्युत्पन्न करतो - निर्दिष्ट गटासाठी सामील व्हा, आणि गटासाठी निर्धारित केलेले कोणतेही मल्टीकास्ट पॅकेट CPU कडे पाठवले जातात. Nexus 3000 मालिका स्विचशी कनेक्ट केलेले रिसीव्हर्स असल्यास, जे गटासाठी विनंती करतात, तर पॅकेटची एक प्रत प्राप्तकर्त्याला देखील पाठविली जाते.
- Cisco NX-OS Release 6.0(2)U1(1) आणि उच्च रिलीझमध्ये, तुम्ही ipigmp join-group कमांडचा वापर कोणत्याही आउटगोइंग इंटरफेस लिस्ट (OILs) प्रोग्राम करण्यासाठी करू शकत नाही. प्रवाहासाठी विनंती करणारे रिसीव्हर्स असले तरीही, त्यांना कोणतेही पॅकेट पाठवले जात नाहीत. Nexus 3000 मालिका स्विच मल्टिकास्ट ग्रुपवर बांधण्यासाठी, ip igmp join-group कमांडऐवजी ip igmp staticoif कमांड वापरा.
- L3 मल्टीकास्ट डेटा ट्रॅफिकसाठी प्रवेश RACL, Cisco Nexus 34180YC प्लॅटफॉर्म स्विचवर समर्थित नाही.
IGMP साठी डीफॉल्ट सेटिंग्ज
हे सारणी IGMP पॅरामीटर्ससाठी डीफॉल्ट सेटिंग्ज सूचीबद्ध करते.
IGMP पॅरामीटर्स कॉन्फिगर करत आहे
IGMP प्रक्रियेच्या ऑपरेशनवर परिणाम करण्यासाठी तुम्ही IGMP ग्लोबल आणि इंटरफेस पॅरामीटर्स कॉन्फिगर करू शकता.
टीप जर तुम्ही Cisco IOS CLI शी परिचित असाल, तर हे लक्षात ठेवा की या वैशिष्ट्यासाठी Cisco NX-OS कमांड तुम्ही वापरत असलेल्या Cisco IOS कमांडपेक्षा भिन्न असू शकतात.
IGMP इंटरफेस पॅरामीटर्स कॉन्फिगर करत आहे
तुम्ही खालील तक्त्यामध्ये वर्णन केलेले पर्यायी IGMP इंटरफेस पॅरामीटर्स कॉन्फिगर करू शकता.
कार्यपद्धती
IGMP SSM भाषांतर कॉन्फिगर करत आहे
जेव्हा राउटरला IGMPv1 किंवा IGMPv2 सदस्यत्व अहवाल प्राप्त होतात तेव्हा SSM समर्थन प्रदान करण्यासाठी तुम्ही SSM भाषांतर कॉन्फिगर करू शकता. केवळ IGMPv3 सदस्यत्व अहवालांमध्ये गट आणि स्त्रोत पत्ते निर्दिष्ट करण्याची क्षमता प्रदान करते. डीफॉल्टनुसार, गट उपसर्ग श्रेणी 232.0.0.0/8 आहे. PIM SSM श्रेणी सुधारण्यासाठी, कॉन्फिगरिंग SSM (PIM) विभाग पहा.
या टेबलमध्ये माजीample SSM भाषांतरे.
टीप हे वैशिष्ट्य काही Cisco IOS सॉफ्टवेअरमध्ये आढळलेल्या SSM मॅपिंगसारखे आहे.
एन्फोर्स राउटर अॅलर्ट ऑप्शन चेक कॉन्फिगर करणे
तुम्ही IGMPv2 आणि IGMPv3 पॅकेटसाठी एन्फोर्स राउटर अलर्ट पर्याय चेक कॉन्फिगर करू शकता.
IGMP कॉन्फिगरेशन सत्यापित करत आहे
IGMP कॉन्फिगरेशन माहिती प्रदर्शित करण्यासाठी, खालीलपैकी एक कार्य करा:
या कमांड्समधील आउटपुटमधील फील्डबद्दल तपशीलवार माहितीसाठी, पहा सिस्को नेक्सस 3000 मालिका आदेश संदर्भ.
कॉन्फिगरेशन उदाampIGMP साठी les
खालील माजीample IGMP पॅरामीटर्स कसे कॉन्फिगर करायचे ते दाखवते:
स्विच# टर्मिनल कॉन्फिगर करा
switch(config)# ip igmp ssm-अनुवाद 232.0.0.0/8 10.1.1.1
स्विच(कॉन्फिगरेशन)# इंटरफेस इथरनेट 2/1
switch(config-if)# switchport नाही
switch(config-if)# ip igmp आवृत्ती ३
स्विच (कॉन्फिग-जर)# ip igmp जॉइन-ग्रुप 230.0.0.0
switch(config-if)# ip igmp startup-query-interval 25
स्विच (कॉन्फिग-जर)# ip igmp startup-query-count 3
switch(config-if)# ip igmp मजबूतता-व्हेरिएबल 3
स्विच (कॉन्फिग-जर)# ip igmp querier-timeout 300
switch(config-if)# ip igmp क्वेरी-टाइमआउट 300
स्विच(कॉन्फिग-जर)# ip igmp क्वेरी-max-response-time 15
switch(config-if)# ip igmp query-interval 100
स्विच (कॉन्फिग-जर)# ip igmp अंतिम-सदस्य-क्वेरी-प्रतिसाद-वेळ 3
स्विच(कॉन्फिग-जर)# ip igmp लास्ट-मेम्बर-क्वेरी-काउंट 3
switch(config-if)# ip igmp group-timeout 300
switch(config-if)# ip igmp report-link-local-groups
switch(config-if)# ip igmp report-policy my_report_policy
switch(config-if)# ip igmp access-group my_access_policy
switch(config-if)# ip igmp तात्काळ सोडा
स्विच(कॉन्फिग-जर)# ip igmp ग्लोबल-लीव्ह-इग्नोर-gss-mrt
या माजीample सर्व मल्टीकास्ट अहवाल स्वीकारणारा मार्ग नकाशा कसा कॉन्फिगर करायचा ते दाखवते (सामील होते):
switch(config)# route-map foo
स्विच(कॉन्फिग-रूट-मॅप)# बाहेर पडा
स्विच(कॉन्फिगरेशन)# इंटरफेस vlan 10
switch(config-if)# switchport नाही
switch(config-if)# ip pim sparse-mode
switch(config-if)# ip igmp रिपोर्ट-पॉलिसी foo
या माजीample सर्व मल्टिकास्ट अहवाल (सामील होणे) नाकारणारा मार्ग नकाशा कसा कॉन्फिगर करायचा ते दाखवते:
switch(config)# route-map foo deny 10
स्विच(कॉन्फिग-रूट-मॅप)# बाहेर पडा
स्विच(कॉन्फिगरेशन)# इंटरफेस vlan 5
switch(config-if)# ip pim sparse-mode
switch(config-if)# ip igmp रिपोर्ट-पॉलिसी foo
पुढे कुठे जायचे
तुम्ही खालील वैशिष्ट्ये सक्षम करू शकता जी PIM आणि IGMP सह कार्य करतात:
- IGMP स्नूपिंग कॉन्फिगर करत आहे
- MSDP कॉन्फिगर करत आहे
IGMP साठी वैशिष्ट्य इतिहास
हे सारणी या वैशिष्ट्यासाठी प्रकाशन इतिहास सूचीबद्ध करते.
तक्ता 5: IGMP साठी वैशिष्ट्य इतिहास
कागदपत्रे / संसाधने
![]() |
cisco Nexus 3000 Series NX-OS मल्टीकास्ट राउटिंग कॉन्फिगरेशन मार्गदर्शक [pdf] वापरकर्ता मार्गदर्शक Nexus 3000 मालिका, NX-OS मल्टीकास्ट राउटिंग कॉन्फिगरेशन मार्गदर्शक, राउटिंग कॉन्फिगरेशन मार्गदर्शक, मल्टीकास्ट राउटिंग कॉन्फिगरेशन, NX-OS राउटिंग कॉन्फिगरेशन, राउटिंग कॉन्फिगरेशन |