fbpx

IGMP และ MLD การสอดแนมใน MikroTik RouterOS: แนวคิด การกำหนดค่า และตัวอย่าง

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

โปรโตคอลการจัดการกลุ่มอินเทอร์เน็ต (ไอจีเอ็มพี) และการค้นพบผู้ฟังแบบหลายผู้รับ (MLD) อนุญาตให้ MikroTik Bridge ฟังการสื่อสาร IGMP/MLD และตัดสินใจส่งต่อสำหรับการรับส่งข้อมูลแบบหลายผู้รับตามข้อมูลที่ได้รับ

ตามค่าเริ่มต้น บริดจ์จะกระจายการรับส่งข้อมูลแบบหลายผู้รับไปยังพอร์ตบริดจ์ทั้งหมด คล้ายกับการรับส่งข้อมูลแบบกระจายเสียง ซึ่งอาจไม่ใช่สถานการณ์ที่เหมาะสมที่สุดเสมอไป IGMP/MLD การสอดแนม แก้ไขปัญหานี้ด้วยการส่งต่อการรับส่งข้อมูลแบบหลายผู้รับไปยังพอร์ตที่ไคลเอนต์สมัครสมาชิกเท่านั้น

ในตอนท้ายของบทความคุณจะพบกับสิ่งเล็ก ๆ น้อย ๆ ทดสอบ ที่จะช่วยให้คุณ ประเมิน ความรู้ที่ได้รับจากการอ่านครั้งนี้

IGMP คืออะไร

IGMP เป็นโปรโตคอลการสื่อสารที่ใช้โดยโฮสต์และเราเตอร์ที่อยู่ติดกันในเครือข่าย IP เพื่อสร้างความเป็นสมาชิกในกลุ่มมัลติคาสต์

นี่เป็นส่วนหนึ่งของชุดอินเทอร์เน็ตโปรโตคอล และใช้เพื่อประสานการกำหนดค่าของกลุ่มมัลติคาสต์ระหว่างเราเตอร์และโฮสต์ ทำให้อุปกรณ์หลายเครื่องสามารถสมัครสมาชิกกลุ่มมัลติคาสต์และรับข้อมูลที่ส่งตรงไปยังกลุ่มนั้น

IGMP ใช้ในเครือข่าย IPv4 เพื่อให้คอมพิวเตอร์บนเครือข่ายสามารถระบุให้เราเตอร์ในบริเวณใกล้เคียงทราบถึงความตั้งใจที่จะเข้าร่วมหรือออกจากกลุ่มมัลติคาสต์

เราเตอร์ใช้ข้อมูลนี้เพื่อสร้างตารางการส่งต่อมัลติคาสต์ เพื่อให้แน่ใจว่าแพ็กเก็ตมัลติคาสต์จะถูกส่งไปยังโฮสต์ที่สนใจรับเท่านั้น โดยปรับการใช้แบนด์วิดท์ให้เหมาะสม และลดภาระบนโฮสต์และเครือข่าย

IGMP มีหลายเวอร์ชัน

  • IGMPv1 (กำหนดใน RFC 1112): เวอร์ชันแรกซึ่งอนุญาตให้โฮสต์แจ้งเราเตอร์ในพื้นที่ของตนถึงความปรารถนาที่จะเข้าร่วมกลุ่มมัลติคาสต์
  • IGMPv2 (กำหนดใน RFC 2236): เปิดตัวความสามารถสำหรับโฮสต์ในการแจ้งเราเตอร์ถึงความปรารถนาที่จะออกจากกลุ่มมัลติคาสต์ ปรับปรุงประสิทธิภาพ และช่วยให้การจัดการสมาชิกมัลติคาสต์แบบไดนามิกมากขึ้น
  • IGMPv3 (กำหนดใน RFC 3376): เพิ่มการสนับสนุนสำหรับการกรองแหล่งที่มา ช่วยให้โฮสต์สามารถระบุได้ไม่เพียงแต่กลุ่มมัลติคาสต์ที่ต้องการเข้าร่วม แต่ยังรวมไปถึงแหล่งที่มาที่ต้องการรับการรับส่งข้อมูลด้วย ช่วยให้สามารถควบคุมการรับส่งข้อมูลแบบหลายผู้รับได้ละเอียดยิ่งขึ้น ซึ่งมีประโยชน์ในแอปพลิเคชัน เช่น IPTV และการออกอากาศมัลติมีเดียอื่นๆ ที่เกี่ยวข้องกับที่มาของเนื้อหา
IGMP และ MLD การสอดแนมใน MikroTik RouterOS: แนวคิด การกำหนดค่า และตัวอย่าง

ม.ล.ดี.คืออะไร

ซึ่งเทียบเท่ากับ IPv6 ของ Internet Group Management Protocol (IGMP) ที่ใช้ใน IPv4

หน้าที่หลักคือการอนุญาตให้เราเตอร์ IPv6 ค้นหาการมีอยู่ของสมาชิกมัลติคาสต์ (ผู้ฟัง) บนอินเทอร์เฟซ และพิจารณาว่าอินเทอร์เฟซใดที่ต้องใช้การรับส่งข้อมูลแบบหลายผู้รับ

ด้วยวิธีนี้ MLD ช่วยให้แน่ใจว่าการรับส่งข้อมูลแบบหลายผู้รับจะถูกส่งตรงไปยังส่วนเครือข่ายที่มีอุปกรณ์สนใจรับเท่านั้น ซึ่งจะช่วยเพิ่มประสิทธิภาพการใช้แบนด์วิธและลดภาระที่ไม่จำเป็นบนเครือข่าย

MLD ได้รับการกำหนดไว้ในเอกสาร IETF (Internet Engineering Task Force) สองฉบับ

  • MLD v1: กำหนดใน RFC 2710 เป็นเวอร์ชันเริ่มต้นที่อนุญาตให้อุปกรณ์แจ้งให้เราเตอร์ในพื้นที่ทราบถึงความสนใจในการเข้าร่วมกลุ่มมัลติคาสต์เฉพาะ
  • MLD v2: กำหนดไว้ใน RFC 3810 โดยแนะนำความสามารถที่คล้ายกับ IGMPv3 ที่ได้รับการปรับปรุงสำหรับ IPv4 รวมถึงความสามารถในการรายงานความสนใจในการรับทราฟฟิกแบบหลายผู้รับจากแหล่งเฉพาะ ซึ่งช่วยให้สามารถกรองแหล่งที่มาได้ โดยที่อุปกรณ์สามารถระบุได้ไม่เพียงแต่กลุ่มที่ต้องการเข้าร่วม แต่ยังรวมถึงแหล่งที่มาที่ต้องการรับการรับส่งข้อมูลด้วย สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับแอปพลิเคชันที่ต้องการการควบคุมการรับส่งข้อมูลแบบหลายผู้รับอย่างละเอียดยิ่งขึ้น เช่น การสตรีมวิดีโอ ซึ่งสมาชิกอาจต้องการรับเนื้อหาจากแหล่งที่ระบุเท่านั้น

MLD เป็นส่วนสำคัญของการจัดการการรับส่งข้อมูลแบบหลายผู้รับในเครือข่าย IPv6 ช่วยให้สามารถกระจายการรับส่งข้อมูลแบบหลายผู้รับไปยังโฮสต์ที่สนใจได้อย่างมีประสิทธิภาพ

เช่นเดียวกับ IGMP ใน IPv4 MLD จะลดปริมาณการรับส่งข้อมูลมัลติคาสต์ที่ไม่จำเป็นบนเครือข่ายโดยทำให้แน่ใจว่าจะถูกส่งไปยังอินเทอร์เฟซที่มีสมาชิกที่สนใจในกลุ่มมัลติคาสต์จริงๆ เท่านั้น

สิ่งนี้มีความสำคัญอย่างยิ่งใน IPv6 ซึ่งการออกแบบเครือข่ายมุ่งเน้นไปที่การใช้ที่อยู่มัลติคาสต์อย่างกว้างขวางมากขึ้นเพื่อเพิ่มประสิทธิภาพบริการเครือข่ายและแอปพลิเคชัน

 

แนวคิดพื้นฐานของ IGMP และ MLD Snooping ใน MikroTik RouterOS

1. กลุ่มมัลติคาสต์:

  • กลุ่มมัลติคาสต์คือกลุ่มของโฮสต์ที่รวมเข้าด้วยกันเพื่อรับการส่งสัญญาณมัลติคาสต์เฉพาะ
  • แต่ละกลุ่มจะถูกระบุโดยที่อยู่ IP มัลติคาสต์

2. เวอร์ชัน IGMP และ MLD:

  • RouterOS รองรับ IGMPv1, IGMPv2, IGMPv3, MLDv1 และ MLDv2 ทำให้ง่ายต่อการจัดการกลุ่มมัลติคาสต์บนเครือข่าย

3. IGMP/MLD Querier:

  • IGMP/MLD Querier มีหน้าที่ในการส่งคำถามเพื่อค้นหาว่าโฮสต์ใดสนใจในกลุ่มมัลติคาสต์
  • เมื่อตรวจพบ Querier บริดจ์จะเริ่มจำกัดการรับส่งข้อมูลมัลติคาสต์ที่ไม่รู้จัก และส่งต่อเฉพาะการรับส่งข้อมูลที่ทราบจากฐานข้อมูลมัลติคาสต์ (MDB)

 

การกำหนดค่า IGMP และ MLD Snooping ใน RouterOS

หากต้องการเปิดใช้งาน IGMP และ MLD Snooping ใน MikroTik RouterOS จะใช้ตัวเลือกการกำหนดค่าต่อไปนี้:

  • igmp-snooping (ใช่ | ไม่ใช่): เปิดหรือปิดใช้งาน IGMP และ MLD Snooping บนบริดจ์
  • igmp-เวอร์ชัน (2 | 3): เลือกเวอร์ชัน IGMP สำหรับการสอบถามเกี่ยวกับสมาชิก
  • มัลติคาสต์-querier (ใช่ | ไม่ใช่): เปิดใช้งานบริดจ์เพื่อสร้างการสืบค้น IGMP/MLD ทั่วไปในกรณีที่ไม่มี Querier ที่ใช้งานอยู่
  • ออกอย่างรวดเร็ว (ใช่ | ไม่ใช่): เปิดใช้งานคุณลักษณะการออกกลางคันอย่างรวดเร็วของ IGMP/MLD บนพอร์ตบริดจ์

 

IGMP และ MLD การสอดแนมใน MikroTik RouterOS: แนวคิด การกำหนดค่า และตัวอย่าง

ตัวอย่างการกำหนดค่าอินเทอร์เฟซบรรทัดคำสั่ง (CLI)

ด้านล่างนี้เป็นตัวอย่างการกำหนดค่าพื้นฐานใน CLI เพื่อเปิดใช้งาน IGMP และ MLD Snooping:

/ อินเตอร์เฟสบริดจ์
ตั้งค่า bridge1 igmp-snooping=yes multicast-querier=yes


/พอร์ตบริดจ์อินเตอร์เฟส
เพิ่มบริดจ์=อินเตอร์เฟสbridge1=ether2
เพิ่มบริดจ์=อินเตอร์เฟสbridge1=ether3
เพิ่มบริดจ์=อินเตอร์เฟสbridge1=ether4
เพิ่มบริดจ์=อินเตอร์เฟสbridge1=ether5

ตัวอย่างนี้เปิดใช้งาน IGMP การสอดแนม บนสะพานชื่อ "bridge1" โดยเปิดใช้งาน Querier ในพื้นที่ มีการเพิ่มอินเทอร์เฟซให้กับบริดจ์เพื่อตรวจสอบและจำกัดการรับส่งข้อมูลแบบหลายผู้รับ

 

การตรวจสอบและการแก้ไขปัญหา

ในการตรวจสอบฐานข้อมูลมัลติคาสต์ที่เรียนรู้ (MDB) และสถานะบริดจ์ จะใช้คำสั่งต่อไปนี้:

  • /interface บริดจ์ mdb พิมพ์: แสดงรายการฐานข้อมูลแบบหลายผู้รับ
  • / อินเตอร์เฟสมอนิเตอร์บริดจ์ [bridge_name]: แสดงสถานะปัจจุบันของสะพาน
  • / มอนิเตอร์พอร์ตบริดจ์อินเตอร์เฟส [ชื่อพอร์ต]: แสดงสถานะของพอร์ตบริดจ์

คำสั่งเหล่านี้ให้ข้อมูลที่เป็นประโยชน์สำหรับการแก้ไขปัญหาและเพิ่มประสิทธิภาพการกำหนดค่า IGMP และ MLD Snooping

 

สรุปผลการวิจัย

IGMP และ MLD Snooping ใน MikroTik RouterOS เป็นเครื่องมือสำคัญในการจัดการการรับส่งข้อมูลแบบหลายผู้รับบนเครือข่ายอย่างมีประสิทธิภาพ

ด้วยการทำความเข้าใจแนวคิดและใช้การกำหนดค่าที่เหมาะสม ผู้ดูแลระบบเครือข่ายจึงสามารถเพิ่มประสิทธิภาพและรับรองการส่งข้อมูลมัลติคาสต์อย่างมีประสิทธิผล

ความสามารถในการตรวจสอบและแก้ไขปัญหาทำให้ง่ายต่อการรักษาเครือข่ายที่มีประสิทธิภาพและเชื่อถือได้

แบบทดสอบความรู้สั้นๆ

คุณคิดอย่างไรกับบทความนี้?
คุณกล้าที่จะประเมินความรู้ที่คุณเรียนมาหรือไม่?

แบบทดสอบ - IGMP และ MLD Snooping ใน MikroTik RouterOS: แนวคิด การกำหนดค่า และตัวอย่าง

หนังสือแนะนำสำหรับบทความนี้

คุณต้องการแนะนำหัวข้อหรือไม่?

เราโพสต์เนื้อหาใหม่ทุกสัปดาห์ คุณต้องการให้เราพูดคุยเกี่ยวกับสิ่งที่เฉพาะเจาะจงหรือไม่?
หัวข้อสำหรับบล็อกถัดไป

แสดงความคิดเห็น

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

วัน
Horas
นาที
วินาที

บทนำสู่
OSPF - BGP - MPLS

ลงทะเบียนเพื่อสิ่งนี้ curso gratuito

แม่-RAV-ROS-240118
วัน
Horas
นาที
วินาที

ลงทะเบียนเพื่อสิ่งนี้ curso gratuito

MAS-ROS-240111

โปรโมชั่นวันสามกษัตริย์!

เรเยส24

15%

ผลิตภัณฑ์ทั้งหมด

หลักสูตรไมโครติ๊ก
หลักสูตรอะคาเดมี่
หนังสือไมโครติ๊ก

ใช้ประโยชน์จากรหัสส่วนลด Three Kings Day!

* โปรโมชั่นใช้ได้จนถึงวันอาทิตย์ที่ 7 มกราคม 2024
** รหัส (คิงส์24) นำไปใช้กับตะกร้าสินค้า
*** ซื้อคอร์สตอนนี้และเรียนได้ถึงวันที่ 31 มีนาคม 2024

โปรโมชั่นส่งท้ายปีเก่า!

NY24

20%

ผลิตภัณฑ์ทั้งหมด

หลักสูตรไมโครติ๊ก
หลักสูตรอะคาเดมี่
หนังสือไมโครติ๊ก

ใช้ประโยชน์จากโค้ดส่วนลดส่งท้ายปีเก่า!

* โปรโมชั่นใช้ได้จนถึงวันจันทร์ที่ 1 มกราคม 2024
** รหัส (NY24) นำไปใช้กับตะกร้าสินค้า
*** ซื้อคอร์สตอนนี้และเรียนได้ถึงวันที่ 31 มีนาคม 2024

ส่วนลดคริสต์มาส!

XMAS23

30%

ผลิตภัณฑ์ทั้งหมด

หลักสูตรไมโครติ๊ก
หลักสูตรอะคาเดมี่
หนังสือไมโครติ๊ก

รับโค้ดส่วนลดรับคริสต์มาส!!!

**รหัสนี้ใช้อยู่ในตะกร้าสินค้า
โปรโมชั่นใช้ได้จนถึงวันจันทร์ที่ 25 ธันวาคม 2023

ส่วนลดสัปดาห์ไซเบอร์

CW23-MK

17%

หลักสูตร MikroTik Online ทั้งหมด

CW23-AX

30%

หลักสูตรของ Academy ทั้งหมด

CW23-LIB

25%

หนังสือ MikroTik และชุดหนังสือทั้งหมด

รับสิทธิ์โค้ดส่วนลด Cyber ​​Week!!!

**รหัสนี้ใช้อยู่ในตะกร้าสินค้า
โปรโมชั่นใช้ได้จนถึงวันอาทิตย์ที่ 3 ธันวาคม 2023

ส่วนลดแบล็คฟรายเดย์

BF23-MX

22%

หลักสูตร MikroTik Online ทั้งหมด

BF23-AX

35%

หลักสูตรของ Academy ทั้งหมด

BF23-LIB

30%

หนังสือ MikroTik และชุดหนังสือทั้งหมด

ใช้ประโยชน์จากโค้ดส่วนลดสำหรับ Black Friday!!!

**รหัสจะถูกใช้ในตะกร้าสินค้า

รหัสจะถูกนำไปใช้ในตะกร้าสินค้า
ใช้ได้จนถึงวันอาทิตย์ที่ 26 พฤศจิกายน 2023

วัน
Horas
นาที
วินาที

ลงทะเบียนเพื่อสิ่งนี้ curso gratuito

แม่-VPN-SET-231115

โปรโมชั่นวันฮาโลวีน

ใช้ประโยชน์จากรหัสส่วนลดสำหรับวันฮาโลวีน

รหัสจะถูกนำไปใช้ในตะกร้าสินค้า

HW23-MK

ส่วนลด 11% สำหรับทุกหลักสูตร MikroTik OnLine

11%

HW23-AX

ส่วนลด 30% สำหรับทุกหลักสูตรของ Academy

30%

HW23-LIB

ส่วนลด 25% สำหรับหนังสือและชุดหนังสือของ MikroTik ทั้งหมด

25%

ลงทะเบียนและเข้าร่วมหลักสูตรฟรี Introduction to Advanced Routing with MikroTik (MAE-RAV-ROS)

วันนี้ (วันพุธ) ที่ 11 ตุลาคม 2023
7 น. ถึง 11 น. (โคลอมเบีย เอกวาดอร์ เปรู)

แม่-RAV-ROS-231011