IGMP snooping là một trong những cách thức cơ mà những switch mạng thực hiện nhằm khẳng định các team multicast, là các team máy tính xách tay hoặc sản phẩm công nghệ phần đa nhận được và một lưu lượng mạng. Nó cho phép những switch sự chuyển tiếp giữa các gói đến đúng thứ trong mạng của chúng.
Bạn đang xem: Igmp snooping là gì
Giao thức cai quản nhóm Internet (IGMP) là 1 giao thức lớp mạng chất nhận được một trong những máy chia sẻ một xúc tiến IP nhằm tất cả bọn chúng rất có thể nhận và một tài liệu. Các thiết bị nối mạng thực hiện IGMPhường nhằm tsi gia với ra khỏi các nhóm phân phát nhiều phía (multicasting group) với mỗi nhóm phân phát đa hướng chia sẻ một hệ trọng IP.
Tuy nhiên, hầu hết những switch mạng cần yếu thấy sản phẩm như thế nào vẫn tsi gia nhóm phát đa phía, vị chúng không xử lý các giao thức lớp mạng. IGMP.. snooping là một biện pháp giải quyết và xử lý vụ việc này: nó chất nhận được các switch “rình mò” các tin nhắn IGMP, mặc dù về phương diện nghệ thuật, bọn chúng thuộc về một tờ không giống của mô hình OSI. IGMPhường. snooping chưa phải là một trong bản lĩnh của giao thức IGMPhường, mà lại là một trong những sự ưa thích ứng được tích vừa lòng trong một số switch mạng.
1. Chương 19: CƠ CHẾ MULTICAST (Phần 4)
Chương 19: CƠ CHẾ MULTICAST (Phần 4) – Cmùi hương 19: CƠ CHẾ MULTICAST (Phần 4) – Cmùi hương 19: CƠ CHẾ MULTICAST (Phần 4) –

2. IGMP phiên bạn dạng 3
Tháng 10 năm 2002, RFC3376 định nghĩa sệt tả mang lại IGMPhường phiên phiên bản 3. IGMPhường phiên bạn dạng 3 là 1 trong những phiên bản cải tiến của giao thức IGMP.. và là giao thức tương đối phức tạp. Để cần sử dụng các điểm sáng new của IGMP, router trạm cuối cùng yêu cầu được update, hệ điều hành của máy trạm nên biến đổi và vận dụng Multicast phải xây cất với viết lại. Ở thời điểm hiện tại, chỉ tất cả vô cùng ít các ứng dụng của IGMPhường phiên phiên bản 3 là tất cả sẵn. Phần này chỉ nắm tắt các điểm lưu ý đa số của IGMPhường phiên bản 3.Quý khách hàng đã xem: Igmp snooping là gì
Trong IGMP.. phiên bạn dạng 1 và IGMP phiên bản 2, lúc 1 vật dụng trạm tmê mệt gia vào trong 1 team, router đã truyền các lưu lại lượng cho nhóm kia vào phân đoạn mạng bỏ mặc cửa hàng mối cung cấp của gói tin. lấy ví dụ, giả sử gồm 1 trong các buổi hội thảo nhiều phương tiện đã diễn ra. Một thành viên của tập thể nhóm ra quyết định phá hỏng phiên hội thảo chiến lược bằng phương pháp gửi ra một số trong những dữ liệu nhiễu bằng phương pháp thủ thỉ giỏi gửi nhạc cho các member của group. Mặc cho dù những ứng dụng đa phương tiện được cho phép một người dùng có tác dụng tĩnh mịch các member khác, áp dụng ko làm cho dừng những giữ lượng không mong muốn phân pân hận mang đến máy trạm.
Quý khách hàng sẽ xem: Igmp snooping là gì
Nếu một đội các hacker đưa ra quyết định phân phát tán một mạng của một cửa hàng bởi những dữ liệu đường dẫn cao cần sử dụng thuộc tác động team Multicast mà cửa hàng vẫn dùng, nó hoàn toàn có thể tạo nên đẳng cấp tiến công lắc đầu hình thức dịch vụ. Cả IGMP phiên bản 1 cùng IGMP phiên phiên bản 2 số đông không có qui định để ngnạp năng lượng đề phòng một đẳng cấp tấn công như thế.
IGMP phiên bản 3 chất nhận được các trang bị trạm thanh lọc các lưu giữ lượng lấn sân vào dựa trên địa chỉ IPhường. nguồn thông qua một công dụng điện thoại tư vấn là Multicast theo từng nguồn (Source Specific Multicast –SSM). IGMPhường phiên phiên bản 3 có thể chấp nhận được những sản phẩm công nghệ trạm chỉ định các lưu giữ lượng bắt đầu từ một mối cung cấp ví dụ hoặc thừa nhận trường đoản cú tất cả xung quanh từ 1 mối cung cấp làm sao kia.

Hình 19.17 biểu thị vận động cơ bạn dạng của bề ngoài báo cáo IGMP phiên bản 3.
Hình 19.17: Hoạt hộp động cơ bản của IGMP phiên bản 3
Làm cố nào một sản phẩm công nghệ trạm có thể học tác động mối cung cấp của một nhóm? Cisco sẽ cách tân và phát triển tác dụng URD với IGMP phiên phiên bản 3 để dùng các tính năng của IGMPhường. phiên bản 3 cho tới khi nào các vận dụng IGMP phiên bản 3 là sẵn sàng với hệ điều hành được update.
3. So sánh IGMPhường. phiên phiên bản 1, 2 cùng 3
Đặc điểm | IGMP.. phiên bản 1 | IGMP.. phiên bạn dạng 2 | IGMP. phiên bản 3 |
Giá trị của byte trước tiên trong thông điệp tầm nã vấn | 0x11 | 0x11 | 0x11 |
Địa chỉ team đến thông điệp truy tìm vấn | 0.0.0.0 | 0.0.0.0 | 0.0.0.0 |
Địa chỉ đích mang đến thông điệp tróc nã vấn | 224.0.0.1 | 224.0.0.1 | 224.0.0.1 |
Thời gian truy vấn mang định | 60 giây | 125 giây | 125 giây |
Giá trị của byte trước tiên của thông điệp báo cáo | 0x12 | 0x16 | 0x22 |
Địa chỉ nhóm mang lại thông điệp báo cáo | Địa chỉ team Multicast | Địa chỉ đội Multicast | Địa chỉ đội Multicast, bao gồm tham khảo thêm nguồn |
Địa chỉ đích của thông gián điệp cáo | Địa chỉ nhóm Multicast | Địa chỉ team Multicast | 224.0.0.22 |
Có lý lẽ có tác dụng giảm thông điệp báo cáo giỏi không? | Có | Có | Không |
Thời gian trả lời tối đa có thể được cấu hình | Không, thắt chặt và cố định nghỉ ngơi 10 giây | Có, trường đoản cú 0 mang lại 25,5 giây | Có, từ 0 đến 53 phút |
Một lắp thêm trạm hoàn toàn có thể gửi thông điệp bong khỏi nhóm xuất xắc không? | Không | Có | Có |
Địa chỉ đích đến thông điệp bong khỏi nhóm | – | 224.0.0.2 | 224.0.0.2 |
Một router có thể gửi một thông điệp đến từng team ráng thể | Không | Có | Có |
Một thứ trạm rất có thể gửi một thông điệp report cho từng nhóm với từng mối cung cấp cụ thể tốt không? | Không | Không | Có |
Router rất có thể gửi truy vấn cho từng nguồn cùng từng team cụ thể giỏi không? | Không | Không | Có |
Luật bầu lựa chọn router tróc nã vấn | Không, phụ thuộc vào vào giao thức định tuyến | Router tất cả xúc tiến IP thấp nhất | Router có liên can IP.. tốt nhất |
Tương đam mê với các phiên bản không giống của IGMP | Không | Có, chỉ cách IGMPhường phiên phiên bản 1 | Có, đối với cả IGMPhường. phiên phiên bản 1 cùng IGMPhường phiên bản 2 |
4. Giao thức phân phát hiện tại những đồ vật chạy Multicast
RFC2710 định nghĩa quánh tả mang lại giao thức phát hiện nay những sản phẩm công nghệ chạy Multicast (Multicast Listener Discovery – MLD). MLD là một trong giao thức được cách tân và phát triển từ IGMP phiên bạn dạng 2 với có phong cách thiết kế đến IPhường. phiên bản 6. Hoạt cồn của MLD thì tựa như nhỏng IGMPhường phiên bản 2. Sự khác biệt giữa IGMPhường phiên bạn dạng 2 và MLD là những trang bị Multicast trên mạng dùng can hệ IPhường links toàn thể phiên phiên bản 6 như thể tương tác nguồn trong giao tiếp của chính nó đến các thiết bị Multicast không giống. Việc áp dụng thúc đẩy nguồn là link toàn bộ ngnạp năng lượng dự phòng những gói tin MLD đi ra khỏi phân đoạn mạng tổng thể kia. Trong MLD, lúc 1 thứ trạm hy vọng ra khỏi một đội, nó gửi ra thông điệp Thực hiện nay (Done). Thông điệp Done thì tương tự như nhỏng thông điệp rời khỏi team của IGMPhường. phiên phiên bản 2. Thông điệp này vẫn gửi mang lại toàn bộ các router IP.. phiên phiên bản 6, FF02::2.
Trong MLD, router tróc nã vấn (Querier) thì được Gọi là MLQ (Multicast Listener Querier). Lúc một router nhấn một thông điệp Done, nó gửi một thông điệp tầm nã vấn can hệ Multicast xác định (Multicast-Address-Specific Query). Chức năng của chính nó tựa như nhỏng truy nã vấn từng team IGMP phiên bạn dạng 2 (Group-Specific Query).
CHUYỂN MẠCH LƯU LƯỢNG MULTICAST
Không những router cần phải biết cổng LAN làm sao để gửi lưu lại lượng Multicast nhưng mà switch cũng cần phải biết hồ hết cổng như thế nào yêu cầu nó cần chuyển lưu lại lượng . Mặc định, trường hợp một switch nhận ra kđiều hung Multicast trên một cổng, switch đã phân phát tán ktin xấu trên toàn Vlan giống như Broadcast hay là Unicast không biết. Lý vày là những switch sẽ không khi nào tìm thấy cửa hàng MAC Multicast nlỗi là một trong những cửa hàng nguồn. Quyết định của một switch phát tán những kđiều hung Multicast Có nghĩa là nếu gồm bất kỳ lắp thêm trạm nào vào cùng Vlan, mặc dù thứ trạm kia tất cả kinh nghiệm dấn kđiều xấu Multicast hay là không, cũng trở nên nhận được giữ lượng Multicast. Trạng thái này đã đi trở lại một giữa những kim chỉ nam thi công lúc đầu của Multicast trong số ấy nêu rõ chỉ phân phối hận lưu lại lượng Multicast tới các vật dụng như thế nào thử dùng trong những lúc vẫn tăng năng suất của đường dẫn.
Để truyền lưu lượng hiệu quả hơn, những switch cần phải trả lời những câu hỏi sau:
Switch tất cả buộc phải chuyển lưu lượng ra tất cả các cổng trong Vlan tốt chỉ ra rằng một số trong những cổng nắm thể?Nếu switch chỉ đưa lưu giữ lượng ra mọi cổng rõ ràng, có tác dụng cố kỉnh như thế nào nhằm switch đưa ra các cổng này?
Có cha giao thức khác biệt CGMPhường., tính toán IGMPhường. (IGMPhường snooping) và RGMPhường. được cho phép các switch tối ưu các phương pháp đưa lưu lại lượng Multicast của chính nó. Phần tiếp đến đã điều tra làm cho gắng nào những router với lắp thêm trạm sử dụng IGMP nhằm bảo đảm an toàn rằng router tất cả cần chuyển Multicast giữ lượng ra một cổng LAN hay không.
Các router hoặc các switch nhiều lớp MLS có thể gây ra những cây Multicast cùng chuyển các gói tin đi một giải pháp tác dụng. Tuy nhiên sinh sống lớp 2, một switch chỉ khám nghiệm phần đầu của kđiều hung Ethernet nhằm tìm tác động nguồn và can dự đích. Các switch này không thể hoạt động ‘theo yêu cầu’ giống hệt như router. tin tức rất tốt mà lại một switch hiểu rằng là tác động Multicast đích cùng khi ấy kđiều hung đó cần phải được phát tán ra tất cả những cổng của Vlan.
Có hai phương thức được trở nên tân tiến nhằm có thể chấp nhận được các switch gửi các gói tin Multicast một bí quyết tuyệt vời. Một là cần sử dụng giám sát IGMP. (IGMPhường snooping) và nhì là dùng CGMP. Một cách tiến hành yên cầu phần cứng dũng mạnh, còn thủ tục cơ thì học hỏi và giao lưu thông báo từ các router bóng giềng.
1. Gigiết hại IGMP
Trong chính sách hoạt động thông thường, một thiết bị trạm mong tđắm say gia vào một team Multicast đề xuất liên hệ với 1 router ngõ ra nhằm router chuyển sản phẩm công nghệ trạm kia vào đội Multicast. IGMP.. snooping có thể chấp nhận được một switch lắng tai những thông điệp report dục tình IGMP. này sao cho nó rất có thể đưa ra vật dụng trạm làm sao đang yêu thương cầu nhóm nào.
Để tđắm đuối gia vào một nhóm, một đồ vật trạm yêu cầu gửi những thông điệp report quan hệ Multicast về chính tác động Multicast của nhóm kia. Một switch L2 nên lắng biết đến toàn bộ các kchuyện xấu Multicast nhằm tìm thấy ban bố IGMP.. Đây cụ thể là 1 trong trọng trách mang lại CPU của switch.
Một đồ vật L3 switch thì hữu dụng cầm cụ thể rộng, nó có thể bóc tách ra thông báo L3 vào một kchuyện xấu. Kiểu switch này đề nghị lắng nghe đầy đủ gói IGMP.. Lúc một thông điệp báo cáo quan hệ được lắng nghe, switch sẽ thêm tương tác MAC của tập thể nhóm Multicast vào bảng CAM của nó cùng với cổng nguồn nơi mà lại một gói IGMPhường. được trao. Tác vụ này đã link liên quan đội cùng với các sản phẩm trạm đang đề nghị tham gia team.
Lúc các đồ vật trạm không giống cũng đề xuất tmê mẩn gia nhóm, các cổng khớp ứng sẽ được sản xuất bảng CAM. khi bao gồm một ktin xấu yêu cầu cho một liên can Multicast, nó rất có thể được nhân bản ra chính xác những cổng của những sản phẩm trạm.
Với IGMP. snooping, tất cả hai trường phù hợp đặc biệt quan trọng vào bảng CAM. Một là, tất cả những tác động IGMP là nhận ra vày switch (update động) cũng trở nên được lưu lại trong bảng CAM. Các kchuyện xấu Multicast cũng yêu cầu được nhân phiên bản về phía những router để những lưu lượng này có thể được định tuyến đường ví như quan trọng. Hai là, CPU của switch cũng là một trong member của group Multicast do nó có thể coi những gói IGMP mang đến và đi. Chỉ gồm lưu lượng của IGMP là được xử lý. CPU sẽ không soát sổ những kđiều hung Multicast khác.
Điều gì sẽ xẩy ra ví như hệ thống mạng tất cả vài ba switch không hẳn của Cisco? quý khách hàng bắt buộc dùng CGMP chính vì đó là giao thức của Cisco. IGMP. snooping hoàn toàn có thể được sử dụng cho 1 môi trường thiên nhiên có không ít loại switch khác nhau để kiểm soát điều hành bài toán phân phối lưu lại lượng sống lớp 2. IGMPhường snooping trải đời ứng dụng switch nghe lén những hiệp thương IGMP. giữa các thứ trạm cùng những router. Switch sẽ soát sổ các thông điệp IGMP với học tập vị trí của những router Multicast cùng những member nhóm.
Ba bước sau đây sẽ biểu lộ quá trình tổng thể của IGMP snooping:
Ngay Lúc các switch phân phát hiện các router trong Vlan, switch vẫn cung ứng list cổng của toàn bộ các GDA trong VLAN kia.
Bước 2: lúc một switch nhận thấy một thông điệp báo cáo IGMP bên trên một cổng, CPU đang xem hệ trọng nhóm GDA, tạo nên một sản phẩm vào bảng CAM với thêm xúc tiến cổng vào hàng. Cổng của switch bao gồm router cũng được sản xuất mặt hàng mới này. Nếu các trang bị trạm khác gửi các report IGMPhường., switch đang đưa giữ lượng ra những cổng.
Xem thêm: Top 4 Cách Nấu Các Món Thịt Gà Chọi Ngon Hết Ý, Cách Chế Biến Gà Chọi
Tương từ, lúc 1 switch nhận thấy một thông điệp bong khỏi team, CPU sẽ search liên can GDA, xóa các cổng ra khỏi bảng CAM với không đẩy lưu giữ lượng ra cổng kia. Switch vẫn soát sổ đây có phải là cổng sau cuối của GDA hay không. Nếu trên đây không phải là cổng cuối cùng, tức là tất cả tối thiểu một đồ vật vào Vlan vẫn ước ao nghe giữ lượng , switch đã quăng quật thông điệp rời vứt, ví như không giống đi, nó đang gửi thông điệp tránh quăng quật cho router.
bởi thế, IGMPhường snooping giúp cho các switch gửi lưu lượng chỉ mang lại gần như team buộc phải nó và nên tránh tiêu tốn lãng phí đường dẫn. Để tăng kết quả hoạt động, IGMP. snooping từng trải Hartware phải cung ứng công dụng thanh lọc bằng Hartware làm thế nào cho nó có thể rành mạch sự khác nhau thân các report IGMP với lưu lượng Multicast thông thường. CPU của switch cần phải thấy các thông điệp báo cáo IGMP (với các thông điệp định tuyến Multicast khác) bởi vì IGMPhường snooping hoàn toàn có thể làm cho tốn CPU. Tuy nhiên, quá trình đẩy kđiều hung đi ko từng trải chu kỳ luân hồi CPU mà chỉ việc phần cứng ASIC của switch.

Những switch cũ rộng, đặc biệt là đều switch không có L3 sẽ không còn thể dấn dạng một gói tin là IGMPhường. Các switch này bị ràng buộc về CPU bằng phương pháp gửi tất cả các Multicast lưu giữ lượng . Phần bự những switch tân tiến ngày nay cung cấp đủ kỹ năng L3 để nhận ra IGMP. sao cho IGMP.. snooping sẽ không ràng buộc CPU.
lúc H1 với H2 gửi thông điệp tmê mệt gia IGMP:
H1 gửi thông điệp tsi gia IGMP đến team 226.6.6.6. Tại nấc 2, H1 dùng liên hệ Multicast MAC 0x0100.5e06.0606 (đây là tương tác MAC đến team 226.6.6.6) như là can hệ đích với sử dụng ảnh hưởng MAC của chính nó 0x0006.7c11.1101 như là liên can mối cung cấp. SW1 đã dìm gói tin của chính nó trên cổng fa0/1 và xem xét đây là gói tin IGMPhường, đẩy gói tin này mang đến CPU của switch. CPU đang sử dụng báo cáo này để cấu hình thiết lập một mặt hàng trong bảng định đường Multicast, bao hàm cổng số 0 tượng trưng mang đến CPU, 1 cho vật dụng H1 và 8 cho R1. Lưu ý rằng bảng CAM liệt kê ra nhị hàng đến cùng một liên can đích 0x0100.5e06.0606. Một mặt hàng mang đến cổng 0 với một mặt hàng khác mang lại hầu như kchuyện xấu không hẳn là IGMP mang lại cổng 1 cùng 8. CPU của switch đã chỉ thị mang đến switch không đưa các kchuyện xấu ra cổng 0, thay mặt đến CPU.
H2 gửi một thông điệp tmê say gia IGMP mang đến nhóm 226.6.6.6. Tại lớp 2, H2 sử dụng ảnh hưởng Multicast MAC là 0x0100.5e06.0606 như thể cửa hàng đích và cần sử dụng địa chỉ MAC 0x0006.7c11.1102 như thể can dự nguồn. SW1 sẽ dấn gói tin lên trên cổng F0/2 và switch vẫn bình chọn gói tin. Tiến trình phân tích gói tin được lập lại trường đoản cú bước 1 cùng bảng CAM sẽ tiến hành cập nhật.
Router R1 đẩy gói tin mang đến nhóm. R1 đã dấn lưu lượng Multicast cho nhóm 226.6.6.6 với ban đầu chuyển giữ lượng về Sw1. Sw1 ban đầu thừa nhận những Multicast lưu giữ lượng bên trên cổng f0/8. Cơ chế chuyển mạch sẽ soát sổ gói tin cùng xác minh phía trên không hẳn gói tin IGMPhường, switch vẫn tìm tìm vào bảng CAM cùng xác định rằng nó bắt buộc chuyển lưu giữ lượng ra cổng F0/1 với F0/2.
Nếu so sánh với CGMP, IGMP. thì kỉm công dụng hơn trong câu hỏi bảo trì ban bố đội. Khi router R1 định kỳ gửi thông điệp truy tìm vấn mang lại tương tác tất cả các thiết bị trạm 224.0.0.1 (GDA 0x0100.5e00.0001), SW1 vẫn gật đầu đồng ý những truy vấn cùng truyền thông media qua các cổng của Vlan 5. Trong CGMPhường, phụ thuộc vào tiếp xúc từ bỏ router cho switch, switch đang biết đúng mực phần đông cổng làm sao sẽ có những lắp thêm trạm Multicast tích hợp và do vậy, vẫn chỉ truyền những gói tin truy vấn vấn ra chỉ phần đa cổng này.
Hình như, vào IGMPhường snooping, lúc những sản phẩm trạm gửi những thông điệp báo cáo IGMP., switch đề xuất bắt các thông điệp này và gia hạn công bố GDA vào bảng CAM. Kết trái là, các sản phẩm trạm không nhận những thông điệp report IGMP không giống, làm cho gián đoạn lý lẽ giảm thông điệp báo cáo cùng làm cho các trang bị gửi thông điệp báo cáo IGMP.. Tuy nhiên, switch chỉ gửi một thông điệp báo cáo IGMPhường cho từng team đến Router.
Trong CGMP.., switch không cần thiết phải nghe những thông điệp báo cáo IGMP., chính vì bài toán gia hạn thông tin nhóm trên switch ko phụ thuộc vào vào vấn đề soát sổ những gói IGMP từ thiết bị trạm nỗ lực vào kia switch rất có thể sử dụng thông điệp CGMPhường. từ bỏ router.

Hình 3 biểu lộ quá trình tách quăng quật đội cho hiệ tượng IGMP. snooping. Ba bước tiếp sau đây đã thể hiện các sự khiếu nại Khi H1 cùng H2 gửi thông điệp rời vứt team IGMP.
Bước 1: H1 gửi một thông điệp bong khỏi team IGMP. mang lại nhóm 226.6.6.6 tuy vậy SW1 ko truyền lưu lại lượng cho R1 trong trường vừa lòng này. Tại nấc 2, H1 cần sử dụng ảnh hưởng MAC cho tất cả những Multicast router 0x0100.5e00.0002 như là liên can đích và dùng hệ trọng BIA 0x0006.7c11.1101 nhỏng xúc tiến nguồn. SW1 đã bắt những thông điệp tách vứt nhóm IGMP bên trên cổng F0/1 cùng nguyên tắc chuyển mạch của chính nó sẽ giám sát gói tin. Switch đang gửi thông điệp truy hỏi vấn ra cổng F0/1 nhằm khẳng định tất cả còn member làm sao ko. Đặc tính này được thiết kế với nhằm đảm bảo an toàn hồ hết đồ vật trạm không giống là member của group này bên trên cổng. Nếu một thông điệp báo cáo IGMP là nhận thấy bên trên cổng F0/1, switch đã bỏ thông điệp rời team nhận thấy từ bỏ H1. Bởi bởi vì trong ví dụ này, chỉ gồm một lắp thêm trạm liên kết vào cổng F0/1, switch không sở hữu và nhận được bất kỳ thông điệp report IGMPhường làm sao cùng vẫn xóa cổng F0/1 thoát ra khỏi bảng CAM. H2 liên kết với cổng F0/2 vẫn là 1 trong những thành viên của tập thể nhóm và cổng của nó phía trong bảng CAM. Vì vậy SW1 không có truyền thông media điệp tránh đội IGMPhường đến router.
Cách 2: Router R1 liên tiếp truyền lưu lượng mang đến đội 226.6.6.6 mang lại SW1 cũng chính vì R1 thậm chí lưỡng lự rằng H1 đang bong khỏi team. Dựa trên biết tin cập nhật từ bỏ bảng CAM, SW1 bây giờ bước đầu truyền lưu lượng chỉ trên cổng F0/2.
Bước 3: H2 gửi ra một thông điệp tách team IGMP cho đội 226.6.6.6 với SW1 không chuyển mang đến Rmột trong các trường vừa lòng này. Ở nấc 2, H2 cần sử dụng liên tưởng MAC Multicast cho toàn bộ các router 0x0100.5e00.0002 như thể shop đích cùng liên hệ BIA 0x0006.7c11.1102 như là liên can nguồn. SW1 hôm nay sẽ bắt những thông điệp rời quăng quật đội IGMPhường. bên trên cổng F0/2 với nguyên lý chuyển mạch sẽ khám nghiệm gói tin. Switch kế tiếp gửi một thông điệp truy vấn IGMPhường bên trên cổng F0/2 coi gồm còn member làm sao của nhóm hay là không. Bởi do trong ví dụ này, chỉ bao gồm một đồ vật trạm kết nối vào cổng F0/2, switch sẽ không nhận được ngẫu nhiên thông điệp report IGMPhường làm sao với vẫn xóa cổng F0/2 ra khỏi bảng CAM. Sau Khi SW1 xóa cổng, nó phân biệt rằng đó là cổng chưa hẳn của router ở đầu cuối phía bên trong bảng CAM mang đến tương tác 0x0100.5e06.0606. Vì vậy SW1 xóa hẳn đội này thoát khỏi bảng CAM cùng đã truyền thông điệp rời quăng quật nhóm IGMP mang đến R1. R1 gửi ra thông điệp truy vấn vấn đến nhóm và Lúc không thể trang bị trạm làm sao trả lời, router sẽ không truyền lưu lại lượng của nhóm 226.6.6.6 về SW1, Vlan 5.
Để được cho phép hoặc tắt IGMPhường., cần sử dụng lệnh
Switch(config)# ip igmp snooping
IGMPhường. snooping trsinh sống nên tinh vi lúc có nhiều Multicast router là kết nối với nhau cùng các switch liên kết với nhau trải qua liên kết trung kế. Trong khi CGMPhường cùng IGMPhường kiểm soát Việc phân phối những lưu giữ lượng Multicast chỉ bên trên phần nhiều cổng tất cả trang bị trạm. Các giao thức này không có cách thức như thế nào để điều hành và kiểm soát phần đa cổng bao gồm router liên kết vào.
Cách hoạt động của giao thức IGMP snooping
khi truyền mua multicast bắt đầu, phần mềm hoặc hình thức sẽ tạo nên một multicast group. Địa chỉ team này gồm 1 địa chỉ IP bao gồm octet đầu tiên trong phạm vi 224 – 239 (Class D) với được hướng đẫn trong gói IPhường có tác dụng liên can đích cho lưu lượng này. Máy chủ truyền vẫn gửi một thông báo (được Gọi là IGMPhường Membership Report) đến thúc đẩy 224.0.0.2 (toàn bộ những multicast router) hướng dẫn và chỉ định ảnh hưởng multicast group. Switch nhận thấy thông báo này đang thêm multicast group vào bảng với thêm port nhận cùng với tứ cách là member của nhóm.
Nó cũng sự chuyển tiếp giữa report này mang lại ngẫu nhiên multicast router nào không giống. Sau đó, router đang thêm những máy chủ này vào bảng định con đường multicast. Tất cả những đồ vật mong biến đổi member của tập thể nhóm cũng nhắn tin nhắn tđắm say gia. Switch chặn những tin nhắn này và thêm những port nhận là member của tập thể nhóm. Switch cũng nối tiếp các lời nhắn này mang lại multicast router. Tất cả lưu giữ lượng được gửi cho liên tưởng đích multicast chỉ được đưa kế tiếp các port tmê mẩn gia vào đội được chỉ định. Để giữ thông tin member hiện nay, querier IGMPhường thường xuyên gửi Membership Queries. Tất cả các máy chủ mong muốn nghỉ ngơi lại vào team cần vấn đáp những truy vấn vấn này. Nếu các máy chủ vào team không vấn đáp trong một khoảng chừng thời hạn được hướng đẫn, thì switch vẫn xóa những port kia khỏi bảng nhóm. khi toàn bộ các member vẫn rời khỏi nhóm multicast, switch đang xóa tương tác phân phát đa phía ngoài bảng của nó.
Lợi ích của IGMP.. snooping là gì?
Ngnạp năng lượng chặn tràn lưu lại lượng tróc nã cập: Nếu switch chần chừ trang bị làm sao thuộc team phân phát nhiều hướng, nó đang sự chuyển tiếp giữa toàn bộ lưu lượng phạt nhiều phía nhưng mà nó cảm nhận. Kết quả là các sản phẩm công nghệ bên trên mạng dìm được không ít lưu giữ lượng hơn mức quan trọng. Chúng nên dành sức khỏe tính toán để cách xử trí các gói không hề mong muốn này, làm chậm rì rì những công dụng bình thường hoặc dừng chúng hoàn toàn.
Nếu một mạng không kích hoạt tài năng IGMP snooping, hầu như kẻ tiến công rất có thể khai quật nó để tấn công từ chối các dịch vụ (DoS). Bằng giải pháp gửi lưu lại lượng phạt nhiều hướng ko cần thiết mà các switch mạng đang nối tiếp qua mạng, kẻ tấn công có thể buộc đường dẫn mạng với sức mạnh xử lý.
Làm đến mạng nhanh hơn: Càng các lưu lại lượng truyền qua mạng, đường dẫn của mạng càng ít. IGMP snooping bảo tồn đường truyền bằng phương pháp cắt bớt lượng giữ lượng cơ mà các switch sự chuyển tiếp giữa để lại các băng thông rộng, tạo nên mạng nkhô nóng hơn.
IGMP.. snooping gồm vận động cùng với mạng IPv6 không?
IGMPhường là giao thức nhiều phía mang lại IPv4, phiên bản vật dụng bốn của giao thức Internet. IPv6 phụ thuộc anh tài khám phá trình xử trí đa phía (MLD) để phạt đa phía. Mạng IPv6 sử dụng MLD snooping chứ chưa phải IGMP snooping.