מדריך למשתמש של CISCO IPv6 Multicast Listener Discovery Protocol
מציאת מידע על תכונה
ייתכן שגרסת התוכנה שלך לא תתמוך בכל התכונות המתועדות במודול זה. לקבלת האזהרות העדכניות ביותר ומידע על תכונות, ראה כלי חיפוש באגים ואת הערות הגרסה עבור הפלטפורמה והתוכנה שלך. כדי למצוא מידע על התכונות המתועדות במודול זה, וכדי לראות רשימה של מהדורות שבהן כל תכונה נתמכת, עיין בטבלת המידע על התכונות בסוף מודול זה.
השתמש ב-Cisco Feature Navigator כדי למצוא מידע על תמיכת פלטפורמה ותמיכה בתמונה של תוכנת Cisco. כדי לגשת אל Cisco Feature Navigator, עבור אל www.cisco.com/go/cfn. אין צורך בחשבון ב-Cisco.com.
הגבלות ל-IPv6 Multicast Listener Discovery Protocol
- חטטנות MLD אינה נתמכת. תעבורת ריבוי שידור IPv6 מוצפת לכל נקודות הזרימה של Ethernet (EFP) או Trunk EFPs (TEFPs) המשויכות לתחום גשר.
- Proxy MLD אינו נתמך.
- עבור RSP1A, יותר מ-1000 מסלולי שידור מרובים IPv6 אינם נתמכים.
- עבור RSP1B, יותר מ-2000 מסלולי שידור מרובים IPv6 אינם נתמכים.
- פרוטוקול IPv6 Multicast Listener Discovery אינו נתמך במודול ASR 900 RSP3.
מידע על פרוטוקול גילוי IPv6 Multicast Listener Discovery
IPv6 Multicast Overview
קבוצת IPv6 multicast היא קבוצה שרירותית של מקלטים שרוצה לקבל זרם נתונים מסוים. לקבוצה זו אין גבולות פיזיים או גיאוגרפיים; מקלטים יכולים להיות ממוקמים בכל מקום באינטרנט או בכל רשת פרטית. מקלטים שמעוניינים לקבל נתונים הזורמים לקבוצה מסוימת חייבים להצטרף לקבוצה על ידי איתות למכשיר המקומי שלהם. איתות זה מושג עם פרוטוקול MLD.
התקנים משתמשים בפרוטוקול MLD כדי ללמוד אם חברים בקבוצה נמצאים ברשתות המשנה המחוברות ישירות שלהם או לא. מארחים מצטרפים לקבוצות ריבוי שידורים על ידי שליחת הודעות דוח MLD. לאחר מכן, הרשת מספקת נתונים למספר בלתי מוגבל של מקלטים, תוך שימוש רק בעותק אחד של נתוני השידור המרובים בכל תת רשת. מארחי IPv6 שרוצים לקבל את התעבורה ידועים בתור חברי קבוצה.
מנות המועברות לחברי הקבוצה מזוהות על ידי כתובת קבוצתית יחידה. מנות ריבוי שידור מועברות לקבוצה תוך שימוש באמינות במאמץ הטוב ביותר, בדיוק כמו חבילות unicast IPv6.
סביבת ריבוי השידורים מורכבת משולחים ומקבלים. כל מארח, ללא קשר אם הוא חבר בקבוצה, יכול לשלוח לקבוצה. עם זאת, רק חברי קבוצה מקבלים את ההודעה.
כתובת ריבוי שידור נבחרה עבור המקלטים בקבוצת ריבוי שידורים. השולחים משתמשים בכתובת זו ככתובת היעד של datagראם כדי להגיע לכל חברי הקבוצה.
חברות בקבוצת ריבוי שידורים היא דינמית; מארחים יכולים להצטרף ולעזוב בכל עת. אין הגבלה על המיקום או מספר החברים בקבוצת ריבוי שידורים. מארח יכול להיות חבר ביותר מקבוצת ריבוי שידור אחת בכל פעם. עד כמה קבוצת ריבוי שידור פעילה, משך הזמן שלה והחברות בה יכולים להשתנות מקבוצה לקבוצה ומפעם לפעם. ייתכן שלקבוצה שיש בה חברים לא תהיה פעילות
יישום ניתוב ריבוי שידור IPv6
תוכנת סיסקו תומכת בפרוטוקולים הבאים ליישום ניתוב ריבוי שידור IPv6:
- MLD משמש מכשירי IPv6 כדי לגלות מאזינים לריבוי שידורים בקישורים המצורפים ישירות. ישנן שתי גרסאות של MLD:
- גרסה 1 של MLD מבוססת על גרסה 2 של פרוטוקול ניהול קבוצות אינטרנט (IGMP) עבור IPv4.
- גרסה 2 של MLD מבוססת על גרסה 3 של IGMP עבור IPv4.
- Multicast IPv6 עבור תוכנת סיסקו משתמש הן בגרסה 2 של MLD והן בגרסה 1 של MLD. גרסה 2 של MLD תואמת לחלוטין לאחור עם גרסה 1 של MLD (מתוארת ב-RFC 2710). מארחים התומכים רק ב-MLD גרסה 1 פועלים יחד עם התקן שמריץ MLD גרסה 2. רשתות LAN מעורבות עם מארחי MLD גרסה 1 ו-MLD גרסה 2 נתמכים באופן דומה.
- משתמשים ב-PIM-SM בין התקנים כדי שהם יכולים לעקוב אחר חבילות ריבוי שידור להעביר זה לזה ולרשתות ה-LAN המחוברות ישירות שלהם.
- PIM ב-Source Specific Multicast (PIM-SSM) דומה ל-PIM-SM עם יכולת נוספת לדווח על עניין בקבלת מנות מכתובות מקור ספציפיות (או מכולם מלבד כתובות המקור הספציפיות) לכתובת ריבוי שידור IP.
האיור שלהלן מראה היכן פועלים MLD ו-PIM-SM בסביבת ריבוי שידור IPv6.
איור 1: פרוטוקולי ניתוב ריבוי שידורי IPv6 נתמכים עבור IPv6
Multicast Listener Discovery Protocol עבור IPv6
כדי להתחיל ליישם multicasting ב-campרשת us, על המשתמשים להגדיר תחילה מי מקבל את השידור הרב-שידור. פרוטוקול MLD משמש מכשירי IPv6 כדי לגלות את נוכחותם של מאזיני ריבוי שידורים (למשלample, צמתים שרוצים לקבל מנות ריבוי שידור) על הקישורים המצורפים ישירות שלהם, ולגלות באופן ספציפי אילו כתובות שידור מרובות מעניינות את אותם צמתים שכנים. הוא משמש לגילוי חברות בקבוצה מקומית ומקור ספציפי. פרוטוקול MLD מספק אמצעי לשלוט אוטומטית ולהגביל את זרימת תעבורת ה-multicast ברחבי הרשת שלך עם שימוש בשאילתות ומארחים מיוחדים ל-multicast. ההבדל בין שאילתות ריבוי שידור למארחים הוא כדלקמן:
- שאילתה היא התקן רשת ששולח הודעות שאילתה כדי לגלות אילו התקני רשת חברים בקבוצת ריבוי שידור נתונה.
- מארח הוא מקלט ששולח הודעות דיווח כדי ליידע את השואל על חברות מארח.
קבוצה של שאילתות ומארחים שמקבלים זרמי נתונים מרובי שידור מאותו מקור נקראת קבוצת שידור מרובה.
שאילתות ומארחים משתמשים בדוחות MLD כדי להצטרף ולעזוב קבוצות ריבוי שידור וכדי להתחיל לקבל תעבורה קבוצתית.
MLD משתמש ב-Internet Control Message Protocol (ICMP) כדי לשאת את ההודעות שלו. כל הודעות ה-MLD הן קישור מקומיות עם מגבלת הופעה של 1, ולכולן מוגדרת אפשרות ההתראה. אפשרות ההתראה מרמזת על יישום של כותרת האופציה הופ-אחר-הופ.
ל-MLD יש שלושה סוגים של הודעות:
- שאילתה - כללי, ספציפי לקבוצה וכתובת לריבוי שידורים. בהודעת שאילתה, שדה כתובת ה-multicast מוגדר ל-0 כאשר MLD שולח שאילתה כללית. השאילתה הכללית לומדת לאילו כתובות ריבוי שידור יש מאזינים בקישור המצורף
שאילתות ספציפיות לקבוצה ו-multicast-כתובות ספציפיות זהות. כתובת קבוצתית היא כתובת מרובה שידור. - דיווח - בהודעת דוח, שדה הכתובת לריבוי שידורים הוא זה של כתובת ה-Multicast הספציפית של IPv6 שאליה השולח מאזין.
- בוצע - בהודעה בוצעה, שדה הכתובת לריבוי שידורים הוא זה של כתובת ה-Multicast הספציפית של IPv6 שאליה המקור של הודעת MLD כבר לא מאזין.
יש לשלוח דוח MLD עם כתובת מקור חוקית של IPv6 קישור מקומי, או הכתובת הלא מפורטת (::), אם ממשק השליחה עדיין לא רכש כתובת קישור מקומית חוקית. שליחת דוחות עם הכתובת הלא מוגדרת מותרת לתמוך בשימוש ב-IPv6 multicast בפרוטוקול Neighbour Discovery.
עבור תצורה אוטומטית חסרת מצב, נדרש צומת להצטרף למספר קבוצות IPv6 multicast על מנת לבצע זיהוי כתובות כפולות (DAD). לפני DAD, הכתובת היחידה שיש לצומת הדיווח עבור ממשק השליחה היא כתובת טנטטיבית, שלא ניתן להשתמש בה לתקשורת. לכן, יש להשתמש בכתובת הבלתי מפורטת.
ניתן להגביל את דיווחי החברות ב-MLD הנובעים מ-MLD גרסה 2 או MLD גרסה 1 באופן גלובלי או באמצעות ממשק. תכונת מגבלות קבוצת MLD מספקת הגנה מפני התקפות מניעת שירות (DoS) הנגרמות על ידי מנות MLD. דוחות חברות החורגים מהמגבלות שהוגדרו אינם מוזנים במטמון MLD, ותעבורה עבור דוחות חברות עודף לא תועבר.
MLD מספק תמיכה לסינון מקור. סינון מקור מאפשר לצומת לדווח על עניין בהאזנה למנות רק מכתובות מקור ספציפיות (נדרש כדי לתמוך ב-SSM), או מכל הכתובות מלבד כתובות מקור ספציפיות שנשלחות לכתובת ריבוי שידור מסוימת.
כאשר מארח המשתמש ב-MLD גרסה 1 שולח הודעת השאר, המכשיר צריך לשלוח הודעות שאילתה כדי לאשר מחדש שהמארח הזה היה המארח האחרון של MLD גרסה 1 שהצטרף לקבוצה לפני שהוא יכול להפסיק להעביר תעבורה. פונקציה זו נמשכת כ-2 שניות. "השהיית עזיבה" זו קיימת גם בגרסה 2 של IGMP ל-IPv4 Multicast.
קבוצת גישה MLD
קבוצות גישה MLD מספקות בקרת גישה למקלטים במכשירי Cisco IPv6 Multicast. תכונה זו מגבילה את רשימת הקבוצות שמקלט יכול להצטרף אליה, והיא מאפשרת או שוללת מקורות המשמשים להצטרפות לערוצי SSM
כיצד להגדיר IPv6 Multicast Listener Discovery Protocol
הפעלת ניתוב IPv6 Multicast
כדי להפעיל ניתוב IPv6 Multicast, בצע את השלבים הבאים:
לפני שתתחיל
תחילה עליך להפעיל ניתוב IPv6 unicast בכל הממשקים של המכשיר שבו ברצונך להפעיל ניתוב IPv6 Multicast.
שלבי סיכום
- לְאַפשֵׁר
- להגדיר את המסוף
- ניתוב ריבוי שידורי ipv6 [vrf vrf-name]
- סוֹף
שלבים מפורטים
פקודה או פעולה | מַטָרָה | |
שלב 1 | לְאַפשֵׁר | מאפשר מצב EXEC מיוחס. |
Exampעל: התקן> אפשר |
|
|
שלב 2 | להגדיר את המסוף Exampעל: התקן # הגדר את המסוף |
נכנס למצב תצורה גלובלית. |
שלב 3 | ניתוב ריבוי שידורי ipv6 [vrf vrf-name]
Exampעל: Device(config)# ניתוב ריבוי שידור ipv6 |
מאפשר ניתוב ריבוי שידורים בכל הממשקים התומכים ב-IPv6 ומאפשר העברת שידורים מרובים עבור PIM ו-MLD בכל הממשקים התומכים של המכשיר.
ניתוב IPv6 multicast מושבת כברירת מחדל כאשר ניתוב unicast IPv6 מופעל. במכשירים מסוימים, ניתוב ריבוי שידור IPv6 חייב להיות מופעל גם כדי להשתמש בניתוב IPv6 unicast.
|
שלב 4 | סוֹף Exampעל: Device(config)# end |
יוצא למצב EXEC מיוחס. |
התאמה אישית של MLD על ממשק
כדי להתאים אישית את MLD בממשק, בצע את השלבים הבאים:
שלבי סיכום
- לְאַפשֵׁר
- להגדיר את המסוף
- מגבלת מצב ipv6 mld מִספָּר
- ipv6 mld [vrf שם vrf] ssm-map enable
- מִמְשָׁק מספר סוג
- קבוצת גישה ל-ipv6 mld שם רשימת גישה
- ipv6 mld static-group [כתובת הקבוצה] [[לִכלוֹל| לא לכלול] {כתובת המקור | רשימת מקור [acl]}
- ipv6 mld query-max-response-time שניות
- פסק זמן לשאילתה ipv6 mld שניות
- מרווח שאילתות ipv6 mld שניות
- מגבלת ipv6 mld מִספָּר [אֶלָא רשימת גישה]
- סוֹף
שלבים מפורטים
פקודה או פעולה | מַטָרָה | |
שלב 1 | לְאַפשֵׁר Exampעל: התקן> אפשר |
מאפשר מצב EXEC מיוחס.
|
שלב 2 | להגדיר את המסוף Exampעל: התקן # הגדר את המסוף |
נכנס למצב תצורה גלובלית. |
שלב 3 | מגבלת מצב ipv6 mld מִספָּר Exampעל: Device(config)# ipv6 mld state-limit 300 |
מגדיר מגבלה על מספר מדינות MLD הנובעות מדוחות חברות MLD על בסיס גלובלי.
דוחות חברות שנשלחו לאחר חריגה מהמגבלות שהוגדרו אינם מוזנים במטמון MLD והתעבורה עבור דוחות החברות העודפים אינה מועברת.
|
שלב 4 | ipv6 mld [vrf שם vrf] ssm-map enable Exampעל: Device(config)# ipv6 mld ssm-map enable |
מפעיל את תכונת מיפוי ה-Source Specific Multicast (SSM) עבור קבוצות בטווח ה-SSM המוגדר.
|
שלב 5 | מִמְשָׁק מספר סוג Exampעל: ממשק Device(config)# GigabitEthernet 1/0/0 |
מציין סוג ומספר ממשק ומציב את המכשיר במצב תצורת הממשק. |
שלב 6 | קבוצת גישה ל-ipv6 mld שם רשימת גישה Exampעל: Device(config-if)# ipv6 access-list acc-grp-1 |
מאפשר למשתמש לבצע בקרת גישה למקלט IPv6 Multicast.
|
שלב 7 | ipv6 mld static-group [כתובת הקבוצה] [[לִכלוֹל|לא לכלול] {כתובת המקור | רשימת מקור [acl]} Exampעל: Device(config-if)# ipv6 mld static-group ff04::10 include 100::1 |
מעביר באופן סטטי תעבורה עבור קבוצת השידורים הרב-שידורים אל ממשק שצוין וגורם לממשק להתנהג כאילו היה מצטרף MLD בממשק.
|
|
||
שלב 8 | ipv6 mld query-max-response-time שניות Exampעל: Device(config-if)# ipv6 mld query-max-response-time 20 |
מגדיר את זמן התגובה המרבי המפורסם בשאילתות MLD.
|
שלב 9 | ipv6 mld פסק זמן לשאילתה שניות Exampעל: Device(config-if)# ipv6 mld query-timeout 130 |
מגדיר את ערך הזמן הקצוב לפני שהמכשיר משתלט בתור השאילתה עבור הממשק.
|
שלב 10 | ipv6 mld מרווח שאילתות שניות Exampעל: Device(config-if)# ipv6 mld query-interval 60 |
מגדיר את התדירות שבה תוכנת Cisco IOS XE שולחת הודעות MLD-שאילתות מארח.
|
שלב 11 | מספר מגבלת ipv6 mld [למעט רשימת גישה]
Exampעל: Device(config-if)# ipv6 mld מגבלת 100 |
מגדיר מגבלה על מספר מצבי MLD הנובעים מדוחות חברות MLD על בסיס ממשק. דוחות חברות שנשלחים לאחר חריגה מהמגבלות שהוגדרו אינם מוזנים במטמון MLD, והתעבורה עבור דוחות החברות העודפים אינה מועברת.
מגבלות לכל ממשק ולכל מערכת פועלות ללא תלות זו בזו ויכולות לאכוף מגבלות מוגדרות שונות. מתעלמים ממצב חברות אם הוא חורג מהמגבלה לכל ממשק או מהמגבלה הגלובלית. אם לא תגדיר את מילת המפתח והארגומנט למעט רשימת הגישה, כל מצבי MLD ייספרו כלפי מגבלת המטמון המוגדרת בממשק. השתמש במילת המפתח ובארגומנט למעט רשימת הגישה כדי לא לכלול קבוצות או ערוצים מסוימים מספירה לקראת מגבלת המטמון של MLD. דוח חברות ב-MLD נספר כנגד המגבלה לכל ממשק אם הוא מותר על ידי הגישה המורחבת |
השבתת עיבוד צד התקן MLD
ייתכן שמשתמש ירצה רק ממשקים שצוינו לביצוע ריבוי שידור IPv6 ולכן ירצה לבטל את עיבוד צד התקן MLD בממשק שצוין. כדי להשבית את העיבוד בצד המכשיר של MLD, בצע את השלבים הבאים:
שלבי סיכום
- לְאַפשֵׁר
- להגדיר את המסוף
- מִמְשָׁק מספר סוג
- אין נתב ipv6 mld
מְפוֹרָט צעדים
פקודה או פעולה | מַטָרָה | |
שלב 1 | לְאַפשֵׁר Exampעל: התקן> אפשר |
מאפשר מצב EXEC מיוחס.
|
שלב 2 | להגדיר את המסוף Exampעל: התקן # הגדר את המסוף |
נכנס למצב תצורה גלובלית. |
שלב 3 | מִמְשָׁק מספר סוג Exampעל: ממשק Device(config)# GigabitEthernet 1/0/0 |
מציין סוג ומספר ממשק ומציב את המכשיר במצב תצורת הממשק. |
שלב 4 | אין נתב ipv6 mld Exampעל: Device(config-if)# ללא נתב ipv6 mld |
משבית עיבוד בצד התקן MLD בממשק שצוין. |
איפוס מוני התנועה של MLD
כדי לאפס את מוני התעבורה של MLD, בצע את השלבים הבאים:
שלבי סיכום
- לְאַפשֵׁר
- ברור ipv6 mld [vrf שם vrf] תְנוּעָה
מְפוֹרָט צעדים
פקודה או פעולה | מַטָרָה | |
שלב 1 | לְאַפשֵׁר Exampעל: התקן> אפשר |
מאפשר מצב EXEC מיוחס.
|
שלב 2 | ברור ipv6 mld [vrf שם vrf] תְנוּעָה Exampעל: Device# נקה תעבורת ipv6 mld |
מאפס את כל מוני התעבורה של MLD.
|
ניקוי מונים ממשק MLD
כדי לנקות את מונים ממשק MLD, בצע את השלבים הבאים:
שלבי סיכום
- לְאַפשֵׁר
- ברור ipv6 mld [vrf שם vrf] מונים סוג ממשק
מְפוֹרָט צעדים
פקודה או פעולה | מַטָרָה | |
שלב 1 | לְאַפשֵׁר Exampעל: התקן> אפשר |
מאפשר מצב EXEC מיוחס.
|
שלב 2 | ברור ipv6 mld [vrf שם vrf] מונים סוג ממשק | מנקה את מוני ממשק MLD. |
Exampעל: Device# clear ipv6 mld counters GigabitEthernet1/0/0 |
|
ניקוי קבוצות MLD
כדי לנקות מידע הקשור ל-MLD בטבלת הניתוב של ריבוי שידורי IPv6, בצע את השלבים הבאים:
שלבי סיכום
- לְאַפשֵׁר
- להגדיר את המסוף
- ברור ipv6 [icmp] קבוצות mld {* | קידומת קבוצה | קְבוּצָה [מָקוֹר]} [vrf {שם vrf | כֹּל}]
- סוֹף
מְפוֹרָט צעדים
פקודה או פעולה | מַטָרָה | |
שלב 1 | לְאַפשֵׁר Exampעל: התקן> אפשר |
מאפשר מצב EXEC מיוחס.
|
שלב 2 | להגדיר את המסוף Exampעל: התקן # הגדר את המסוף |
נכנס למצב תצורה גלובלית. |
שלב 3 | ברור ipv6 [icmp] קבוצות mld {* | קידומת קבוצה | קְבוּצָה [מָקוֹר]} [vrf {שם vrf | כֹּל}]
Exampעל: מכשיר (config)# נקה קבוצות ipv6 mld * |
מנקה את מידע קבוצות MLD.
|
אימות פרוטוקול גילוי IPv6 Multicast Listener Discovery
- השתמש ב- הצג קבוצות ipv6 mld [קישור-מקומי] [שם קבוצה | group-address] [ממשק-סוג interface-number] [פְּרָט | מְפוֹרָשׁ] הפקודה להצגת קבוצות השידור המרובות המחוברות ישירות למכשיר ושנלמדו באמצעות MLD:
נתב # הצג קבוצת ipv6 mld
כתובת קבוצת חברות MLD מחוברת |
מִמְשָׁק |
זמן הפעילות יפוג |
FF08::1 | Gi0/4/4 | 00:10:22 00:04:19 |
- השתמש ב- הצג ipv6 mfib [vrf שם vrf] [כֹּל | linkscope | מִלוּלִי | קבוצה-כתובת-שם | ipv6-prefix/prefix-length | מקור-כתובת-שם | מִמְשָׁק | סטָטוּס | תַקצִירהפקודה ] מציגה את ערכי ההעברה והממשקים ב-IPv6 Multicast Forwarding Information Base (MFIB).
האקס הבאample מציג ערכים וממשקים להעברה ב-MFIB שצוין עם כתובת קבוצתית של FF08:1::1:
נתב# הצג ipv6 mfib ff08::1
- השתמש ב- הצג ממשק ipv6 mld [מספר סוג] הפקודה להצגת מידע הקשור לריבוי שידורים על an
להלן ס'ampפלט le מה לְהַצִיג ipv6 mld מִמְשָׁק פקודה עבור ממשק Gigabit Ethernet 0/4/4:
נתב# הצג ממשק ipv6 mld gigabitethernet 0/4/4
- השתמש ב- הצג את ipv6 mld [vrf שם vrf] תְנוּעָה פקודה להצגת מוני התעבורה של MLD:
נתב# הצג תעבורת ipv6 mld
- השתמש ב- הצג mroute ipv6 [vrf שם vrf] [קישור-מקומי | [שם קבוצה | group-address [כתובת מקור | הפקודה source-name] ] ] כדי להציג את המידע בטבלת הטופולוגיה של PIM:
נתב# הצג ipv6 mroute ff08::1
מסמכים / משאבים
![]() |
CISCO IPv6 Multicast Listener Discovery Protocol [pdfמדריך למשתמש IPv6, Multicast Listener Discovery Protocol, Listener Discovery Protocol, Multicast Discovery Protocol, Discovery Protocol, Protocol |