Igmp Snooping Là Gì

Chương thơm 19: CƠ CHẾ MULTICAST (Phần 4) –

Cmùi hươ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) – Chương thơm 19: CƠ CHẾ MULTICAST (Phần 4) –


*

*

*

*

*

5. IGMP phiên phiên bản 3

Tháng 10 năm 2002, RFC3376 khái niệm đặc tả mang lại IGMP.. phiên bản 3. IGMPhường phiên bản 3 là 1 trong phiên phiên bản cải tiến của giao thức IGMPhường cùng là giao thức khá phức hợp. Để cần sử dụng những Đặc điểm bắt đầu của IGMPhường., router trạm ở đầu cuối phải được cập nhật, hệ điều hành và quản lý của sản phẩm trạm đề xuất biến hóa với vận dụng Multicast đề nghị xây đắp cùng viết lại. Ở thời điểm hiện tại, chỉ gồm rất không nhiều những vận dụng của IGMP phiên bạn dạng 3 là có sẵn. Phần này chỉ nắm tắt các Đặc điểm đa số của IGMPhường phiên bản 3.

Bạn đang xem: Igmp snooping là gì

Quý Khách đã xem: Igmp snooping là gì

Trong IGMP phiên bạn dạng 1 cùng IGMP phiên bản 2, khi một sản phẩm công nghệ trạm tđắm say gia vào một trong những nhóm, router vẫn truyền các lưu lượng đến team đó vào phân đoạn mạng mặc kệ liên tưởng nguồn của gói tin. lấy một ví dụ, mang sử gồm một buổi hội thảo nhiều phương tiện sẽ ra mắt. Một thành viên của group ra quyết định phá lỗi phiên hội thảo bằng cách gửi ra một trong những dữ liệu nhiễu bằng cách thủ thỉ tốt gửi nhạc cho các thành viên của tập thể nhóm. Mặc cho dù các ứng dụng nhiều phương tiện có thể chấp nhận được một người tiêu dùng làm cho im lặng những thành viên khác, áp dụng không làm dừng những lưu lại lượng không hề mong muốn phân pân hận đến vật dụng trạm.

Nếu một đội các hacker ra quyết định phát tán một mạng của một chủ thể bằng những tài liệu băng thông cao sử dụng cùng liên quan đội Multicast nhưng mà chủ thể sẽ sử dụng, nó hoàn toàn có thể tạo thành loại tiến công khước từ hình thức dịch vụ. Cả IGMP phiên bản 1 cùng IGMP phiên phiên bản 2 phần đông không tồn tại hiệ tượng nhằm ngnạp năng lượng phòng ngừa một loại tiến công điều này.

IGMP.. phiên bạn dạng 3 chất nhận được những vật dụng trạm thanh lọc các giữ lượng đi vào dựa trên tác động IP nguồn thông qua 1 nhân tài điện thoại tư vấn là Multicast theo từng mối cung cấp (Source Specific Multicast –SSM). IGMP. phiên phiên bản 3 cho phép các máy trạm chỉ định và hướng dẫn những lưu lượng xuất phát từ một mối cung cấp ví dụ hoặc thừa nhận trường đoản cú tất cả ngoại trừ xuất phát điểm từ 1 nguồn như thế nào đó.

Hình 19.17 biểu lộ chuyển động cơ bạn dạng của hiệ tượng report IGMPhường phiên phiên bản 3.


Hình 19.17: Hoạt bộ động cơ bản của IGMP. phiên bạn dạng 3

Làm vậy nào một trang bị trạm có thể học liên quan nguồn của một nhóm? Cisteo vẫn trở nên tân tiến chức năng URD với IGMP phiên phiên bản 3 để sử dụng những thiên tài của IGMP.. phiên phiên bản 3 cho tới lúc nào những ứng dụng IGMP phiên bản 3 là chuẩn bị với hệ điều hành được update.

6. So sánh IGMP phiên bạn dạng 1, 2 với 3

Đặc điểm

IGMPhường phiên bạn dạng 1

IGMP. phiên bạn dạng 2

IGMPhường phiên bản 3

Giá trị của byte đầu tiên trong thông điệp tầm nã vấn

0x11

0x11

0x11

Địa chỉ đội đến thông điệp truy vấn vấn

0.0.0.0

0.0.0.0

0.0.0.0

Địa chỉ đích cho thông điệp truy hỏi vấn

224.0.0.1

224.0.0.1

224.0.0.1

Thời gian truy hỏi 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ỉ đội đến thông điệp báo cáo

Địa chỉ team Multicast

Địa chỉ đội Multicast

Địa chỉ team Multicast, tất cả đọc thêm nguồn

Địa chỉ đích của thông điệp báo cáo

Địa chỉ team Multicast

Địa chỉ team Multicast

224.0.0.22

Có chính sách làm giảm thông điệp báo cáo giỏi không?

Không

Thời gian trả lời buổi tối đa có thể được cấu hình

Không, cố định và thắt chặt ngơi nghỉ 10 giây

Có, từ bỏ 0 mang đến 25,5 giây

Có, từ bỏ 0 cho 53 phút

Một trang bị trạm hoàn toàn có thể gửi thông điệp rời ra khỏi nhóm tuyệt không?

Không

Địa chỉ đích đến thông điệp rời ra khỏi nhóm

224.0.0.2

224.0.0.2

Một router rất có thể gửi một thông điệp mang đến từng team rứa thể

Không

Một sản phẩm công nghệ trạm rất có thể gửi một thông điệp report mang lại từng đội cùng từng nguồn rõ ràng tốt không?

Không

Không

Router có thể gửi tróc nã vấn đến từng mối cung cấp cùng từng đội cụ thể tuyệt không?

Không

Không

Luật bầu lựa chọn router truy vấn

Không, nhờ vào vào giao thức định tuyến

Router bao gồm ảnh hưởng IPhường. thấp nhất

Router có shop IP rẻ nhất

Tương phù hợp cùng với những phiên bạn dạng khác của IGMP

Không

Có, chưa đến IGMPhường. phiên bạn dạng 1

Có, đối với cả IGMP phiên bạn dạng 1 cùng IGMPhường phiên bạn dạng 2

7. Giao thức phạt hiện tại những sản phẩm chạy Multicast

RFC2710 quan niệm đặc tả đến giao thức phân phát hiện nay các sản phẩm công nghệ chạy Multicast (Multicast Listener Discovery – MLD). MLD là 1 trong giao thức được cải tiến và phát triển từ bỏ IGMP. phiên bản 2 cùng có thiết kế đến IPhường. phiên bạn dạng 6. Hoạt rượu cồn của MLD thì giống như nhỏng IGMP phiên phiên bản 2. Sự khác nhau giữa IGMP.. phiên bạn dạng 2 cùng MLD là những sản phẩm Multicast trên mạng dùng shop IPhường liên kết toàn cục phiên bản 6 như thể thúc đẩy mối cung cấp vào tiếp xúc của chính nó đến những vật dụng Multicast không giống. Việc thực hiện liên tưởng nguồn là links tổng thể ngăn uống phòng ngừa các gói tin MLD đi thoát khỏi phân đoạn mạng toàn thể kia. Trong MLD, lúc 1 lắp thêm trạm ước ao ra khỏi một đội, nó gửi ra thông điệp Thực hiện tại (Done). Thông điệp Done thì giống như nhỏng thông điệp rời khỏi team của IGMPhường. phiên bản 2. Thông điệp này vẫn gửi mang đến toàn bộ các router IP phiên bản 6, FF02::2.

Trong MLD, router truy hỏi vấn (Querier) thì được Call là MLQ (Multicast Listener Querier). Lúc một router dìm một thông điệp Done, nó gửi một thông điệp truy hỏi vấn liên can Multicast xác minh (Multicast-Address-Specific Query). Chức năng của chính nó giống như như tầm nã vấn từng nhóm IGMPhường phiên bản 2 (Group-Specific Query).

III. CHUYỂN MẠCH LƯU LƯỢNG MULTICAST

Không chỉ router cần biết cổng LAN như thế nào để gửi lưu lượng Multicast mà lại switch cũng cần phải biết hầu hết cổng làm sao cần nó đề nghị chuyển lưu giữ lượng . Mặc định, nếu một switch nhận thấy kđiều hung Multicast trên một cổng, switch vẫn vạc tán kđiều xấu trên toàn Vlan giống như Broadcast xuất xắc là Unicast chưa chắc chắn. Lý vì chưng là các switch sẽ không còn lúc nào tìm thấy cửa hàng MAC Multicast nlỗi là 1 trong tác động nguồn. Quyết định của một switch phân phát tán những khung tin Multicast tức là ví như tất cả ngẫu nhiên sản phẩm trạm nào vào cùng Vlan, mặc dù trang bị trạm kia có trải đời nhận ktin xấu Multicast hay không, cũng trở nên nhận được lưu giữ lượng Multicast. Trạng thái này đã từng đi ngược trở lại một trong những mục tiêu thi công thuở đầu của Multicast trong những số ấy nêu rõ chỉ phân pân hận lưu giữ lượng Multicast tới các trang bị làm sao đề nghị trong lúc vẫn tăng năng suất của đường dẫn.

Để truyền lưu lại lượng hiệu quả hơn, những switch rất cần được trả lời những câu hỏi sau:

Switch tất cả đề nghị chuyển lưu lượng ra toàn bộ các cổng trong Vlan giỏi chỉ ra rằng một vài cổng ráng thể?Nếu switch chỉ chuyển lưu lại lượng ra đa số cổng cụ thể, làm vắt như thế nào nhằm switch tìm ra các cổng này?

Có ba giao thức khác nhau CGMP.., tính toán IGMP (IGMP snooping) và RGMPhường có thể chấp nhận được những switch về tối ưu các lý lẽ gửi lưu giữ lượng Multicast của nó. Phần tiếp nối đang điều tra có tác dụng thế làm sao các router cùng trang bị trạm dùng IGMPhường nhằm đảm bảo an toàn rằng router gồm nên đưa Multicast lưu lượng ra một cổng LAN hay không.

Các router hoặc các switch nhiều lớp MLS hoàn toàn có thể xây dừng những cây Multicast với đưa các gói tin đi một biện pháp tác dụng. Tuy nhiên sinh hoạt lớp 2, một switch chỉ bình chọn phần đầu của kđiều hung Etheđể search shop nguồn và liên hệ đích. Các switch này sẽ không thể chuyển động ‘theo yêu thương cầu’ giống như router. tin tức tốt nhất nhưng mà một switch biết được là hệ trọng Multicast đích với lúc đó khung tin kia cần được được vạc tán ra tất cả những cổng của Vlan.

Có hai cách tiến hành được phát triển nhằm cho phép những switch chuyển những gói tin Multicast một biện pháp thông minh. Một là cần sử dụng đo lường và thống kê IGMP (IGMP snooping) cùng nhị là sử dụng CGMP. Một cách làm đòi hỏi Hartware dũng mạnh, còn cách thức kia thì học hỏi biết tin từ những router bóng giềng.

Xem thêm: Cách Ấp Trứng Gà Bằng Đèn - Cách Ấp Trứng Gà Bằng Bóng Đèn Điện Hiệu Quả

1. Gigiết hại IGMP

Trong cơ chế vận động bình thường, một lắp thêm trạm mong muốn tđê mê gia vào một đội Multicast phải liên lạc với một router ngõ ra nhằm router gửi thiết bị trạm kia vào đội Multicast. IGMPhường snooping cho phép một switch lắng nghe các thông điệp report dục tình IGMP. này sao cho nó hoàn toàn có thể đưa ra thiết bị trạm làm sao đang yêu cầu đội làm sao.

Để ttê mê gia vào trong 1 team, một máy trạm đề xuất gửi những thông điệp báo cáo quan hệ tình dục Multicast về chính cửa hàng Multicast của nhóm kia. Một switch L2 nên lắng nghe đến tất cả các kđiều hung Multicast nhằm tìm ra thông báo IGMP. Đây ví dụ là một gánh nặng mang đến CPU của switch.

Một thiết bị L3 switch thì có ích cố kỉnh rõ ràng rộng, nó rất có thể bóc ra thông tin L3 trong một ktin xấu. Kiểu switch này đề xuất lắng nghe mọi gói IGMP. lúc một thông điệp report tình dục được lắng tai, switch vẫn thêm liên tưởng MAC của group Multicast vào bảng CAM của nó cùng rất cổng nguồn chỗ nhưng một gói IGMPhường. được nhận. Tác vụ này đang link thúc đẩy team với những lắp thêm trạm đã thử dùng tđê mê gia đội.

lúc các đồ vật trạm không giống cũng đề nghị ttê mê gia đội, các cổng khớp ứng sẽ được sản xuất bảng CAM. khi gồm một ktin xấu đề nghị cho một hệ trọng Multicast, nó có thể được nhân phiên bản ra đúng đắn các cổng của các trang bị trạm.

Với IGMP snooping, tất cả hai ngôi trường phù hợp đặc biệt vào bảng CAM. Một là, toàn bộ các can hệ IGMP là phân biệt vày switch (update động) cũng biến thành được lưu lại vào bảng CAM. Các kchuyện xấu Multicast cũng nên được nhân bản về phía các router nhằm các lưu giữ lượng này hoàn toàn có thể được định con đường trường hợp cần thiết. Hai là, CPU của switch cũng là một member của nhóm Multicast vị nó rất có thể coi các gói IGMP mang lại với đi. Chỉ tất cả giữ lượng của IGMP.. là được cách xử lý. CPU sẽ không chất vấn các ktin xấu Multicast khác.

IGMP snooping được cho phép trên tất cả những cổng của switch cùng các giao tiếp Vlan. Các loại switch Catalyst 2950, 3550, 4500 cùng 6500 là gồm hỗ trợ IGMP.. snooping.

Điều gì sẽ xảy ra trường hợp khối hệ thống mạng gồm vài switch chưa phải của Cisco? Quý khách hàng quan yếu dùng CGMPhường cũng chính vì đây là giao thức của Cisco. IGMPhường snooping rất có thể được dùng cho một môi trường có rất nhiều nhiều loại switch không giống nhau nhằm kiểm soát việc phân phối lưu lượng ở lớp 2. IGMPhường. snooping đòi hỏi phần mềm switch nghe lén những hội đàm IGMP thân các sản phẩm công nghệ trạm và những router. Switch vẫn khám nghiệm những thông điệp IGMPhường và học địa chỉ của những router Multicast cùng các member đội.

Ba bước dưới đây vẫn biểu lộ quá trình tổng thể của IGMPhường snooping:

Ngay Lúc những switch vạc hiện những router trong Vlan, switch vẫn tiếp tế list cổng của toàn bộ các GDA vào VLAN kia.

Cách 2: khi một switch nhận ra một thông điệp báo cáo IGMP trên một cổng, CPU vẫn coi can dự đội GDA, tạo thành một mặt hàng vào bảng CAM với thêm địa chỉ cổng vào sản phẩm. Cổng của switch tất cả router cũng được cung cấp mặt hàng bắt đầu này. Nếu những đồ vật trạm không giống gửi các report IGMPhường., switch sẽ chuyển lưu lượng ra các cổng.

Tương từ bỏ, lúc một switch nhận được một thông điệp bong khỏi đội, CPU đã tìm kiếm liên can GDA, xóa các cổng thoát khỏi bảng CAM với ko đẩy giữ lượng ra cổng kia. Switch đang khám nghiệm trên đây liệu có phải là cổng sau cùng của GDA hay không. Nếu phía trên không phải là cổng sau cùng, tức là bao gồm tối thiểu một sản phẩm công nghệ vào Vlan vẫn ý muốn nghe lưu lượng , switch đã bỏ thông điệp tránh vứt, nếu như không giống đi, nó vẫn gửi thông điệp tránh quăng quật mang lại router.

vì vậy, IGMPhường snooping giúp cho các switch gửi giữ lượng chỉ mang lại số đông team yêu cầu nó và tránh tiêu tốn lãng phí băng thông. Để tăng tác dụng hoạt động, IGMP.. snooping đòi hỏi phần cứng yêu cầu cung cấp tác dụng thanh lọc bằng phần cứng thế nào cho nó hoàn toàn có thể khác nhau sự khác biệt giữa các report IGMPhường và lưu lại lượng Multicast bình thường. CPU của switch rất cần được thấy những thông điệp report IGMP (cùng những thông điệp định con đường Multicast khác) cũng chính vì IGMPhường snooping rất có thể có tác dụng tốn CPU. Tuy nhiên, quá trình đẩy kchuyện xấu đi ko từng trải chu kỳ CPU cơ mà chỉ cần phần cứng ASIC của switch.

Những switch cũ hơn, nhất là mọi switch không có L3 sẽ không còn thể dìm dạng một gói tin là IGMP.. Các switch này bị buộc ràng về CPU bằng cách gửi tất cả những Multicast lưu lại lượng . Phần to những switch văn minh thời buổi này hỗ trợ đầy đủ khả năng L3 để nhận ra IGMP làm sao cho IGMP.. snooping sẽ không buộc ràng CPU.