cisco Nexus 3000 Series NX-OS मल्टिकास्ट राउटिङ कन्फिगरेसन गाइड प्रयोगकर्ता गाइड

IGMP को बारेमा
IGMP एक IPv4 प्रोटोकल हो जुन होस्टले एक विशेष समूहको लागि मल्टिकास्ट डेटा अनुरोध गर्न प्रयोग गर्दछ। IGMP मार्फत प्राप्त जानकारी प्रयोग गरेर, सफ्टवेयरले प्रति-इन्टरफेस आधारमा मल्टिकास्ट समूह वा च्यानल सदस्यताहरूको सूची राख्छ। यी IGMP प्याकेटहरू प्राप्त गर्ने प्रणालीहरूले मल्टिकास्ट डाटा पठाउँछन् जुन उनीहरूले अनुरोध गरिएका समूहहरू वा ज्ञात रिसीभरहरूको नेटवर्क खण्ड बाहिर च्यानलहरूका लागि प्राप्त गर्छन्। पूर्वनिर्धारित रूपमा, IGMP प्रक्रिया चलिरहेको छ। तपाईंले इन्टरफेसमा मैन्युअल रूपमा IGMP सक्षम गर्न सक्नुहुन्न। IGMP स्वचालित रूपमा सक्षम हुन्छ जब तपाइँ इन्टरफेसमा निम्न कन्फिगरेसन कार्यहरू प्रदर्शन गर्नुहुन्छ:
- PIM सक्षम गर्नुहोस्
- स्थानीय बहुकास्ट समूहलाई स्थिर रूपमा बाँध्नुहोस्
- लिङ्क-स्थानीय समूह रिपोर्टहरू सक्षम गर्नुहोस्
IGMP संस्करणहरू
स्विचले IGMPv2 र IGMPv3, साथै IGMPv1 रिपोर्ट रिसेप्शन समर्थन गर्दछ। पूर्वनिर्धारित रूपमा, सफ्टवेयरले IGMPv2 सक्षम गर्दछ जब यसले IGMP प्रक्रिया सुरु गर्छ। तपाईंले 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 इन्टरफेस प्यारामिटरहरू कन्फिगर गर्दै सेक्सन हेर्नुहोस्।
सफ्टवेयरले सबनेटमा IGMP क्वेरियरको रूपमा राउटर चयन गर्दछ यदि योसँग सबैभन्दा कम IP ठेगाना छ। जबसम्म राउटरले तल्लो IP ठेगाना भएको राउटरबाट क्वेरी सन्देशहरू प्राप्त गर्न जारी राख्छ, यसले टाइमर रिसेट गर्छ जुन यसको क्वेरियर टाइमआउट मानमा आधारित हुन्छ। यदि राउटरको क्वेरियर टाइमरको म्याद समाप्त हुन्छ भने, यो तोकिएको क्वेरियर बन्छ। यदि त्यो राउटरले पछि कम आईपी ठेगाना भएको राउटरबाट होस्ट क्वेरी सन्देश प्राप्त गर्छ भने, यसले नामित क्वेरियरको रूपमा आफ्नो भूमिका छोड्छ र फेरि आफ्नो क्वेरियर टाइमर सेट गर्दछ।
यस आंकडामा, होस्ट 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) मान १ हुन्छ, जसको मतलब सन्देशहरू सबनेटमा प्रत्यक्ष जडान भएका राउटरहरूद्वारा फर्वार्ड हुँदैनन्। तपाईले 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 क्षेत्रहरू नक्कल गर्नुपर्छ। RACL क्षेत्रहरूमा स्थापना गरिएका केही प्रणाली पूर्वनिर्धारित मल्टिकास्ट ACL हरू IGMP र PIM लाई लेयर 3 इन्टरफेसमा काम गर्न आवश्यक हुन्छ।
- रिलीज 7.0(3)I2(1) बाट सुरु गर्दै, जब तपाइँ VRF मा इन्टरफेस कन्फिगर गर्नुहुन्छ, PIM कन्फिगर गर्नुहुन्छ, IGMP जोडि पठाउनुहोस् र CLI आदेश प्रमाणित गर्नुहोस् ip fib mroute देखाउनुहोस्, त्रुटि सन्देश निम्न रूपमा प्रदर्शित हुन्छ: ERROR: अमान्य तालिका-आईडी। पूर्वनिर्धारित VRF अन्तर्गत इन्टरफेसमा जोडिएसम्म पूर्वनिर्धारित तालिका सिर्जना हुँदैन। तसर्थ, पूर्वनिर्धारित तालिका प्रदर्शन गर्ने प्रयास गर्दा त्रुटि प्रदर्शित हुन्छ। जब समूह पूर्वनिर्धारित तालिकामा सिकिन्छ, पूर्वनिर्धारित तालिका बनाइन्छ र त्रुटि सन्देश अब प्रदर्शित हुँदैन। CLI कमाण्ड शो ip fib मार्ग Cisco Nexus 34180YC प्लेटफर्म स्विचमा समर्थित छैन।
- Cisco NX-OS रिलीज 6.0(2)U1(1) भन्दा पुरानो रिलिजमा, तपाईले ip igmp join-group आदेश प्रयोग गर्न सक्नुहुन्छ Nexus 3000 Series स्विचलाई मल्टीकास्ट समूहमा बाँध्न। स्विचले इन्टरनेट समूह व्यवस्थापन प्रोटोकल (IGMP) उत्पन्न गर्दछ - निर्दिष्ट समूहको लागि सामेल हुनुहोस्, र समूहमा गन्तव्यमा रहेका कुनै पनि मल्टिकास्ट प्याकेटहरू CPU मा पठाइन्छ। यदि त्यहाँ Nexus 3000 श्रृंखला स्विचमा जडान भएका रिसीभरहरू छन्, जसले समूहको लागि अनुरोध गर्दछ, त्यसपछि प्याकेटको प्रतिलिपि पनि प्राप्तकर्तालाई पठाइन्छ।
- Cisco NX-OS रिलीज 6.0(2)U1(1) र उच्च विमोचनहरूमा, तपाईंले कुनै पनि बहिर्गमन इन्टरफेस सूचीहरू (OILs) प्रोग्राम गर्न ipigmp join-group आदेश प्रयोग गर्न सक्नुहुन्न। स्ट्रिमको लागि अनुरोध गर्ने रिसीभरहरू भए पनि, तिनीहरूलाई कुनै प्याकेटहरू पठाइँदैन। Nexus 3000 Series स्विचलाई मल्टीकास्ट समूहमा बाँध्न, 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) खण्ड हेर्नुहोस्।
यो तालिकाले पूर्वको सूची दिन्छampले एसएसएम अनुवाद।

नोट यो सुविधा केहि सिस्को IOS सफ्टवेयर मा पाइने SSM म्यापिङ जस्तै छ।
राउटर अलर्ट विकल्प जाँच प्रवर्तन कन्फिगर गर्दै
तपाईं IGMPv2 र IGMPv3 प्याकेटहरूको लागि राउटर अलर्ट विकल्प जाँचलाई लागू गर्न कन्फिगर गर्न सक्नुहुन्छ।

IGMP कन्फिगरेसन प्रमाणित गर्दै
IGMP कन्फिगरेसन जानकारी प्रदर्शन गर्न, निम्न कार्यहरू मध्ये एक गर्नुहोस्:

यी आदेशहरूबाट आउटपुटमा क्षेत्रहरूको बारेमा विस्तृत जानकारीको लागि, हेर्नुहोस् सिस्को नेक्सस 3000 श्रृंखला कमाण्ड सन्दर्भ।
कन्फिगरेसन पूर्वampIGMP को लागी
निम्न पूर्वample ले IGMP प्यारामिटरहरू कसरी कन्फिगर गर्ने भनेर देखाउँछ:
स्विच # टर्मिनल कन्फिगर गर्नुहोस्
switch(config)# ip igmp ssm-अनुवाद 232.0.0.0/8 10.1.1.1
स्विच (कन्फिग) # इन्टरफेस इथरनेट 2/1
switch(config-if)# कुनै स्विचपोर्ट छैन
स्विच (कन्फिग-यदि) # ip igmp संस्करण 3
स्विच(कन्फिग-यदि)# ip igmp join-group 230.0.0.0
switch(config-if)# ip igmp startup-query-interval 25
switch(config-if)# ip igmp startup-query-count 3
switch(config-if)# ip igmp मजबुतता-चर 3
switch(config-if)# ip igmp querier-timeout 300
switch(config-if)# ip igmp query-timeout 300
switch(config-if)# ip igmp क्वेरी-अधिकतम-प्रतिक्रिया-समय 15
switch(config-if)# ip igmp query-interval 100
switch(config-if)# ip igmp अन्तिम-सदस्य-क्वेरी-प्रतिक्रिया-समय 3
स्विच (कन्फिग-यदि) # ip igmp अन्तिम-सदस्य-क्वेरी-गणना 3
स्विच (कन्फिग-यदि) # ip igmp समूह-टाइमआउट 300
switch(config-if)# ip igmp रिपोर्ट-लिङ्क-स्थानीय-समूहहरू
switch(config-if)# ip igmp रिपोर्ट-नीति 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
switch(config-route-map)# निकास
स्विच (कन्फिग) # इन्टरफेस vlan 10
switch(config-if)# कुनै स्विचपोर्ट छैन
switch(config-if)# ip pim sparse-mode
switch(config-if)# ip igmp रिपोर्ट-नीति foo
यो पूर्वample ले सबै मल्टिकास्ट रिपोर्टहरू अस्वीकार गर्ने मार्ग नक्शा कसरी कन्फिगर गर्ने भनेर देखाउँछ (जोडिन्छ):
switch(config)# route-map foo deny 10
switch(config-route-map)# निकास
स्विच (कन्फिग) # इन्टरफेस 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 राउटिङ कन्फिगरेसन, राउटिङ कन्फिगरेसन |




