switchport block multicast vs multicast-storm control


9

ฉันไม่แน่ใจว่าอะไรคือความแตกต่างของพฤติกรรมระหว่างswitchport block multicastและstorm-control multicastฉันไม่คิดว่าซิสโก้จะอธิบายความแตกต่างได้ดีในเอกสารของพวกเขานอกเหนือจากข้อเท็จจริงที่ว่า Storm-control ให้คุณควบคุมระดับ แต่สำหรับกรณีนี้สมมติว่าพายุ - การควบคุมจะให้คุณเลือกแค่ 0 หรือ 100 เท่านั้นมันแตกต่างจาก switchport block อย่างไร?

อัปเดต: ฉันเขียน "switchport block unicast" โดยบังเอิญเมื่อฉันตั้งใจจะเขียน "switchport block multicast"

คำตอบ:


12

ความแตกต่างแรกก็คือswitchport block unicastบล็อกยูนิคาสต์ที่ไม่รู้จักและstorm-control multicastบล็อกแพ็คเก็ตมัลติคาสต์

ความแตกต่างระหว่างswitchport block XXXcastและstorm-control XXXcastตรงกับสิ่งที่คุณต้องการยกเว้นในคำถามของคุณ storm-controlคุณสามารถเลือกค่าร้อยละใด ๆ มันจะบล็อกทราฟฟิกของชนิดที่ระบุซึ่งเกินเปอร์เซ็นต์แบนด์วิดท์นี้บนพอร์ต switchport blockเป็นเรื่องง่ายใช่ / ไม่ใช่ มันบล็อกทุกอย่างเมื่อเปิดใช้งาน

ปรับปรุง:

ตามที่ ytti กล่าวไว้ในกล่องระดับล่างเมื่อstorm-control multicastมีการรับส่งข้อมูลเกินกว่าจำนวนทั้งหมดจะถูกกรอง ในกรณีstorm-control multicastนั้นมีอันตรายและไร้ประโยชน์

นอกจากนี้ในอินเทอร์เฟซแบนด์วิธสูง (1 / 10GE) โปรดจำไว้ว่าแม้แต่เปอร์เซ็นต์ของแบนด์วิดท์เพียงเล็กน้อยก็สามารถฆ่ากล่องที่ทำหน้าที่ส่งแพ็กเก็ตไปยัง CPU ได้ หากเป็นไปได้ให้ใช้ CoPP เพื่อป้องกันระนาบควบคุม ควรใช้ pps แทน bps สำหรับ CoPP ทุกครั้งถ้าเป็นไปได้


4
สวิตช์ต่ำสุดบางตัวเช่น 3550 เมื่อ 'มัลติคาสต์ควบคุมพายุ' เกินปริมาณการใช้งานทั้งหมดจะถูกกรองไม่ใช่แค่มัลติคาสต์ซึ่งทำให้ไม่สามารถใช้งานได้สูง นอกจากนี้เมื่อฉันเห็นคนกำหนดค่าการออกอากาศแบบควบคุมพายุฉันเห็นพวกเขาตั้งค่าขนาดใหญ่อย่างน่าขัน WS-X6704-10GE ค่าต่ำสุดที่เป็นไปได้ 0.34% สูงกว่าที่คุณต้องการ (กล่องจะตาย 0.34% @ 10GE)
ytti

อืม 34MBit / s น่าจะเพียงพอใช่ CoPP อาจช่วยได้ในกรณีนี้
เซบาสเตียนวีสซิงเกอร์

2
สิ่งนี้ทำให้ฉันนึกถึงเมื่อแพลตฟอร์มอนุญาตให้ใช้การควบคุมพายุหรือ CoPP ใน pps ให้ใช้ pps แทน bps เสมอ
ytti

1
1) มีเพียง 'unicast ที่ไม่รู้จัก' หมายความว่าสวิตช์ / เราเตอร์ไม่ทราบว่าพอร์ตที่ที่อยู่ MAC ปลายทางนั้นอยู่ที่ใดและมันจะส่งแพ็กเก็ตไปยังพอร์ตทั้งหมด (ยกเว้นที่ที่เขารับมา)
เซบาสเตียนวีสซิงเกอร์

1
2) เนื่องจาก CPU ต้องดูทุกแพ็กเก็ตที่ได้รับและอาจใช้เวลา CPU นาน ซีพียูยังจำเป็นสำหรับสิ่งอื่น ๆ เช่นการทำให้โปรโตคอลควบคุมทั้งหมดทำงาน (STP, LACP, BGP, IGPs ... ) ไม่สามารถทำเช่นนั้นได้หากมันครอบงำด้วยแพ็คเก็ต "ไร้ประโยชน์" คุณสมบัติต่าง ๆ บนสวิตช์ (เช่นการสอดแนม IGMP) จะถ่อแพ็คเก็ตไปยัง CPU นี่ไม่ใช่ปัญหาของ unicast ที่ไม่รู้จัก แต่มี multicast และอาจกระจายการรับส่งข้อมูล
เซบาสเตียนวีสซิงเกอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.