هدف لب
پیکربندی PIM Sparse Mode روی دو روتر که HSRP را برای همان سگمنت LAN اجرا میکنند، تأیید اینکه انتخاب Designated Router خود PIM بهطور پیشفرض با روتر فعال HSRP همراستا میشود، و تأیید اینکه ترافیک مالتیکست بهطور سازگار از میان روتر فعال فوروارد میشود بهجای تکرار یا ازدسترفتن بهدلیل عدمتوافق بین دو مکانیزم افزونگی.
هدف لب (چرا مهم است)
HSRP، بهطور گسترده پیشتر در این مجموعه پوشش داده شد، و PIM هرکدام فرآیند انتخاب مستقل خودشان را روی یک سگمنت مشترک اجرا میکنند — HSRP یک روتر فعال برای اهداف دروازه پیشفرض یونیکست انتخاب میکند، در حالی که PIM بهطور مستقل یک Designated Router (DR) برای فورواردکردن مالتیکست انتخاب میکند. بدون همراستایی عمدی، این دو انتخاب میتوانند نامنطبق باشند، و باعث شوند ترافیک مالتیکست یک مسیر غیرمنتظره نسبت به ترافیک یونیکست روی همان LAN بگیرد.
توپولوژی لب
R1 (HSRP فعال، اولویت بالاتر) ---- Gi0/1 ---- Switch1
R2 (HSRP standby) ---- Gi0/1 ---- Switch1
IP مجازی: 192.168.190.1/24
گیرنده متصل از طریق Switch1، در همان VLAN
PIM sparse-mode روی هر دو Gi0/1 R1 و R2،
بهعلاوه اینترفیسهای روبهسمت-WANشان بهسمت
یک منبع/RP در جای دیگری فعالوظیفه ۱: تأیید حالت Active/Standby HSRP
تأیید کن R1 HSRP active است و R2 standby است، همانطور که در لب HSRP قبلی پیکربندی شد.
وظیفه ۲: تأیید انتخاب DR مستقل PIM روی همان سگمنت
بررسی کن PIM کدام روتر را بهعنوان Designated Router روی سگمنت مشترک Gi0/1 انتخاب کرد.
وظیفه ۳: تأیید معیار انتخاب DR پیشفرض PIM
درک کن انتخاب DR در PIM بهطور پیشفرض بر اساس بالاترین آدرس IP است، کاملاً مستقل از حالت HSRP.
وظیفه ۴: تأیید دنبالکردن DR در PIM توسط فورواردکردن مالتیکست
ترافیک مالتیکست تولید کن و تأیید کن بهطور خاص توسط DR در PIM روی سگمنت فوروارد میشود، و بررسی کن آیا این با روتر فعال HSRP همراستاست یا از آن منحرف میشود.
وظیفه ۵: همراستاکردن اولویت DR در PIM با HSRP اگر عدمتطابقی وجود دارد
اگر DR در PIM با روتر فعال HSRP متفاوت است، اولویت DR در PIM را روی اینترفیس تنظیم کن تا این دو را همراستا کند.
راهحل و تأیید
R1# show standby brief
Interface Grp Pri P State Active Standby Virtual IP
Gi0/1 1 150 P Active local 192.168.190.3 192.168.190.1
-- R1 بهعنوان HSRP active تأیید شد، سازگار
-- با لب HSRP قبلیR1# show ip pim interface gigabitethernet0/1
Address Interface PIM Nbr Query DR
Count Intvl
192.168.190.2 Gi0/1 on 2 30 192.168.190.3
-- DR IP نشاندادهشده 192.168.190.3 است --
-- آدرس اینترفیس واقعی R2، نه R1
-- (192.168.190.2) -- PIM R2 را بهعنوان DR
-- صرفاً چون آدرس IP خام بالاتری روی این
-- سگمنت دارد انتخاب کرد، کاملاً بیخبر از
-- نقشهای active/standby HSRP-- این معیار انتخاب پیشفرض PIM را تأیید
-- میکند: بالاترین آدرس IP DR را میبرد، بدون
-- ملاحظه هیچ حالت HSRP، اولویت، یا هر نقش
-- فورواردکردن یونیکستیمنبع> [ترافیک مالتیکست میفرستد]
R2# show ip mroute 239.1.1.1
(*, 239.1.1.1), ...
Outgoing interface list:
GigabitEthernet0/1, Forward
-- R2، DR در PIM (اما HSRP standby)، آن چیزی
-- است که واقعاً ترافیک مالتیکست را روی سگمنت
-- مشترک فوروارد میکند -- یک ناسازگاری بالقوه
-- ارزش یادداشتکردن، هرچند لزوماً شکسته نیست،
-- چون نقشهای فورواردکردن مالتیکست و یونیکست
-- از نظر منطقی مستقلاند-- برای همراستاکردن عمدی انتخاب DR در PIM با
-- روتر فعال HSRP (R1)، اولویت DR در PIM R1 را
-- بالاتر از R2 افزایش بده:
R1(config)# interface gigabitethernet0/1
R1(config-if)# ip pim dr-priority 200
R2(config)# interface gigabitethernet0/1
R2(config-if)# ip pim dr-priority 100R1# show ip pim interface gigabitethernet0/1
Address Interface PIM Nbr Query DR
Count Intvl
192.168.190.2 Gi0/1 on 2 30 192.168.190.2
-- R1 (192.168.190.2) اکنون DR در PIM است، و
-- با نقشش بهعنوان HSRP active تطبیق دارد --
-- dr-priority، وقتی پیکربندی شود، همیشه بر
-- شکستمساوی پیشفرض بالاترین-IP اولویت داردنکته کلیدی
انتخاب DR در PIM و انتخاب active/standby در HSRP بهطور پیشفرض فرآیندهای کاملاً مستقلی هستند، و هیچچیزی بهطور خودکار آنها را همگام نمیکند — یک شبکهای که به هر دو تکیه میکند باید عمداً ip pim dr-priority را برای تطبیق با روتر فعال HSRP مورد نظر پیکربندی کند، چون رهاکردن هر دو در تنظیمات پیشفرض میتواند منجر شود ترافیک مالتیکست یک مسیر غیرمنتظره نسبت به ترافیک یونیکست روی همان سگمنت بگیرد، یک جزئیات طراحی ظریف که آسان است هنگام پیکربندی HSRP و PIM توسط مهندسان مختلف یا در زمانهای مختلف نادیده گرفته شود.