HomeIgmp snooping là gì

Igmp snooping là gì

21:10, 13/07/2021

Cmùi hương 19: CƠ CHẾ MULTICAST (Phần 4) -

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

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

*

*

*

*

5. IGMPhường phiên bạn dạng 3

Tháng 10 năm 2002, RFC3376 định nghĩa quánh tả mang đến IGMP. phiên phiên bản 3. IGMPhường. phiên bạn dạng 3 là một phiên bản đổi mới của giao thức IGMPhường và là giao thức hơi phức tạp. Để dùng những Điểm lưu ý bắt đầu của IGMPhường., router trạm sau cuối bắt buộc được update, hệ điều hành quản lý của dòng sản phẩm trạm yêu cầu đổi khác và ứng dụng Multicast nên thi công và viết lại. Ở lúc này, chỉ tất cả khôn xiết không nhiều các ứng 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 những Điểm lưu ý hầu hết của IGMPhường phiên bạn dạng 3.quý khách đang xem: Igmp snooping là gì

Trong IGMP phiên bản 1 với IGMPhường phiên phiên bản 2, lúc một sản phẩm trạm tham gia vào một đội, router vẫn truyền những lưu lượng cho nhóm kia vào phân đoạn mạng mặc kệ liên tưởng nguồn của gói tin. lấy ví dụ, giả sử có một buổi hội thảo chiến lược đa phương tiện sẽ ra mắt. Một member của group đưa ra quyết định phá hư phiên hội thảo bằng phương pháp gửi ra một số tài liệu nhiễu bằng phương pháp thì thầm hay gửi nhạc cho các member của nhóm. Mặc dù những áp dụng đa phương tiện được cho phép một người tiêu dùng có tác dụng vắng lặng những member không giống, áp dụng không làm cho dừng các lưu giữ lượng không mong muốn phân păn năn cho máy trạm.

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

Nếu một đội nhóm các hacker đưa ra quyết định phạt tán một mạng của một cửa hàng bởi những tài liệu băng thông cao sử dụng thuộc ảnh hưởng nhóm Multicast mà chủ thể đang dùng, nó rất có thể tạo ra dạng hình tấn công từ chối dịch vụ. Cả IGMP. phiên phiên bản 1 cùng IGMP. phiên bản 2 đông đảo không có chính sách để ngăn dự phòng một hình trạng tiến công những điều đó.

IGMPhường. phiên phiên bản 3 chất nhận được các trang bị trạm lọc những lưu lại lượng bước vào dựa vào can dự IP.. mối cung cấp thông sang 1 tuấn kiệt Hotline là Multicast theo từng mối cung cấp (Source Specific Multicast –SSM). IGMPhường phiên phiên bản 3 có thể chấp nhận được các lắp thêm trạm chỉ định và hướng dẫn những lưu giữ lượng khởi đầu từ một mối cung cấp ví dụ hoặc nhận từ toàn bộ không tính xuất phát từ 1 mối cung cấp như thế nào kia.

Hình 19.17 bộc lộ chuyển động cơ bản của nguyên lý báo cáo IGMP phiên bạn dạng 3.


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

Làm núm nào một trang bị trạm có thể học liên hệ mối cung cấp của một nhóm? Cisteo vẫn phát triển thiên tài URD và IGMP.. phiên bạn dạng 3 nhằm sử dụng những anh tài của IGMP phiên phiên bản 3 cho tới bao giờ các áp dụng IGMP.. phiên phiên bản 3 là chuẩn bị sẵn sàng với hệ điều hành được update.

6. So sánh IGMP.. phiên bản 1, 2 cùng 3

Đặc điểm

IGMP phiên phiên bản 1

IGMP phiên bạn dạng 2

IGMPhường. phiên bản 3

Giá trị của byte thứ nhất vào thông điệp truy hỏi vấn

0x11

0x11

0x11

Địa chỉ đội mang lại thông điệp tróc nã vấn

0.0.0.0

0.0.0.0

0.0.0.0

Địa chỉ đích cho thông điệp truy tìm vấn

224.0.0.1

224.0.0.1

224.0.0.1

Thời gian truy hỏi vấn mặc đị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ỉ team mang đến thông điệp viên cáo

Địa chỉ team Multicast

Địa chỉ team Multicast

Địa chỉ team Multicast, tất cả bài viết liên quan nguồn

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

Địa chỉ đội Multicast

Địa chỉ nhóm Multicast

224.0.0.22

Có chính sách làm cho bớt thông điệp report giỏi không?

Không

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

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

Có, từ 0 cho 25,5 giây

Có, trường đoản cú 0 đến 53 phút

Một sản phẩm công nghệ trạm có thể gửi thông điệp rời khỏi đội tốt không?

Không

Địa chỉ đích mang lại thông điệp ra 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 cho từng team cầm cố thể

Không

Một máy trạm rất có thể gửi một thông điệp báo cáo mang đến từng team với từng nguồn cụ thể xuất xắc không?

Không

Không

Router có thể gửi truy vấn vấn đến từng nguồn và từng team ví dụ tốt không?

Không

Không

Luật thai lựa chọn router truy hỏi vấn

Không, phụ thuộc vào giao thức định tuyến

Router có can dự IPhường tốt nhất

Router bao gồm liên quan IPhường rẻ nhất

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

Không

Có, chỉ với IGMP phiên phiên bản 1

Có, với tất cả IGMPhường. phiên bản 1 cùng IGMPhường phiên bản 2

7. Giao thức phạt hiện tại các lắp thêm chạy Multicast

RFC2710 có mang sệt tả mang đến giao thức phạt hiện nay các máy 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 cùng có phong cách thiết kế đến IP phiên bạn dạng 6. Hoạt hễ của MLD thì tương tự nhỏng IGMP phiên bạn dạng 2. Sự khác nhau thân IGMP.. phiên phiên bản 2 cùng MLD là các máy Multicast bên trên mạng dùng liên quan IP.. liên kết cục bộ phiên bạn dạng 6 như thể can dự mối cung cấp trong giao tiếp của nó đến những thiết bị Multicast không giống. Việc thực hiện địa chỉ mối cung cấp là liên kết toàn thể ngăn uống phòng ngừa những gói tin MLD đi thoát khỏi phân đoạn mạng cục bộ đó. Trong MLD, khi một sản phẩm công nghệ trạm mong muốn rời khỏi một tổ, nó gửi ra thông điệp Thực hiện (Done). Thông điệp Done thì tựa như như thông điệp rời ra khỏi đội của IGMPhường phiên bản 2. Thông điệp này sẽ gửi đến tất cả những router IP phiên bản 6, FF02::2.

Trong MLD, router truy vấn vấn (Querier) thì được gọi là MLQ (Multicast Listener Querier). khi một router dấn một thông điệp Done, nó gửi một thông điệp truy vấn vấn thúc đẩy Multicast xác định (Multicast-Address-Specific Query). Chức năng của chính nó tương tự nhỏng truy tìm vấn từng đội IGMPhường phiên bản 2 (Group-Specific Query).

III. 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 để đưa lưu giữ lượng Multicast nhưng mà switch cũng cần phải biết phần đông cổng nào buộc phải nó đề xuất chuyển lưu lại lượng . Mặc định, nếu như một switch cảm nhận kđiều xấu Multicast bên trên một cổng, switch đang phân phát tán kđiều hung trên toàn Vlan hệt như Broadcast tốt là Unicast chưa chắc chắn. Lý bởi vì là các switch sẽ không bao giờ tìm thấy liên tưởng MAC Multicast nhỏng là một trong ảnh hưởng nguồn. Quyết định của một switch phát tán các kđiều xấu Multicast tức là nếu tất cả bất kỳ vật dụng trạm nào vào cùng Vlan, mặc dầu lắp thêm trạm kia bao gồm thử dùng dấn khung tin Multicast hay là không, cũng biến thành cảm nhận lưu giữ lượng Multicast. Trạng thái này đã từng đi ngược trở lại một trong số những mục tiêu xây cất ban sơ của Multicast trong các số đó nêu rõ chỉ phân pân hận lưu lại lượng Multicast tới những vật dụng nào thưởng thức trong những khi vẫn tăng hiệu suất của đường dẫn.

Để truyền giữ lượng kết quả hơn, các switch rất cần phải vấn đáp những câu hỏi sau:

Switch có buộc phải gửi giữ lượng ra toàn bộ các cổng vào Vlan tuyệt chỉ ra rằng một số cổng cố gắng thể?Nếu switch chỉ chuyển lưu giữ lượng ra phần đa cổng rõ ràng, làm nạm nào nhằm switch tìm thấy các cổng này?

Có cha giao thức khác nhau CGMP., tính toán IGMP (IGMP.. snooping) và RGMP được cho phép các switch về tối ưu những phép tắc chuyển lưu giữ lượng Multicast của nó. Phần tiếp nối sẽ khảo sát điều tra làm cho cầm cố như thế nào các router với sản phẩm trạm cần sử dụng IGMPhường để bảo vệ rằng router gồm đề nghị gửi Multicast lưu giữ lượng ra một cổng LAN hay không.

Các router hoặc các switch đa lớp MLS rất có thể sản xuất những cây Multicast với chuyển những gói tin đi một bí quyết hiệu quả. Tuy nhiên sinh hoạt lớp 2, một switch chỉ chất vấn phần đầu của kđiều hung Etheđể search hệ trọng nguồn với liên can đích. Các switch này sẽ không thể hoạt động ‘theo yêu cầu’ y như router. tin tức rất tốt nhưng mà một switch hiểu rằng là liên can Multicast đích với khi ấy kđiều hung đó rất cần được được phạt tán ra tất cả các cổng của Vlan.

Có hai cách thức được phát triển để chất nhận được những switch chuyển các gói tin Multicast một bí quyết lý tưởng. Một là cần sử dụng đo lường và tính toán IGMPhường. (IGMP.. snooping) với hai là cần sử dụng CGMP. Một cách thức yên cầu phần cứng bạo gan, còn phương thức kia thì giao lưu và học hỏi ban bố từ những router nhẵn giềng.

Xem thêm: Mọi Điều Bạn Cần Biết Về Kết Nối Spdif Là Gì, Spdif Là Gì

1. Gigiết hại IGMP

Trong chế độ chuyển động thông thường, một thiết bị trạm ý muốn tmê say gia vào một team Multicast đề nghị liên hệ với cùng 1 router ngõ ra nhằm router chuyển thứ 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 tình dục IGMPhường. này làm thế nào để cho nó có thể tìm ra sản phẩm trạm như thế nào đang yêu cầu đội nào.

Để tđam mê gia vào một trong những team, một vật dụng trạm đề nghị gửi những thông điệp báo cáo dục tình Multicast về chủ yếu can hệ Multicast của group kia. Một switch L2 buộc phải lắng nghe đến tất cả những kđiều hung Multicast nhằm tìm thấy biết tin IGMP. Đây cụ thể là 1 trong những gánh nặng cho CPU của switch.

Một thiết bị L3 switch thì có lợi cố cụ thể hơn, nó có thể tách bóc ra thông báo L3 vào một kđiều xấu. Kiểu switch này bắt buộc lắng nghe những gói IGMP. lúc một thông điệp report tình dục được lắng nghe, switch sẽ thêm địa chỉ MAC của tập thể nhóm Multicast vào bảng CAM của chính nó với cổng mối cung cấp vị trí cơ mà một gói IGMP được nhận. Tác vụ này sẽ liên kết tương tác đội với những sản phẩm trạm đang thử dùng tyêu thích gia đội.

lúc các sản phẩm trạm không giống cũng trải nghiệm tđê mê gia nhóm, các cổng khớp ứng sẽ được cung ứng bảng CAM. Khi tất cả một kđiều xấu yêu cầu mang đến một ảnh hưởng Multicast, nó rất có thể được nhân bạn dạng ra đúng chuẩn những cổng của những thiết bị trạm.

Với IGMP. snooping, bao gồm hai trường hòa hợp quan trọng đặc biệt vào bảng CAM. Một là, tất cả các liên tưởng IGMP.. là nhận ra do switch (update động) cũng trở nên được lưu giữ vào bảng CAM. Các kđiều xấu Multicast cũng nên được nhân phiên bản về phía các router nhằm các lưu lượng này hoàn toàn có thể được định đường giả dụ cần thiết. Hai là, CPU của switch cũng là 1 trong member của tập thể nhóm Multicast bởi vì nó có thể xem những gói IGMPhường cho cùng đi. Chỉ gồm lưu lượng của IGMP.. là được giải pháp xử lý. CPU sẽ không soát sổ các khung tin Multicast khác.

Điều gì vẫn xảy ra trường hợp hệ thống mạng có vài switch không hẳn của Cisco? quý khách hàng cần yếu sử dụng CGMP.. cũng chính vì đấy là giao thức của Cisteo. IGMPhường snooping hoàn toàn có thể được dùng cho 1 môi trường thiên nhiên có nhiều các loại switch khác nhau để kiểm soát điều hành câu hỏi phân phối giữ lượng sống lớp 2. IGMPhường snooping đòi hỏi phần mềm switch nghe lén các điều đình IGMPhường. giữa những thiết bị trạm cùng những router. Switch sẽ soát sổ các thông điệp IGMPhường với học tập vị trí của các router Multicast cùng các thành viên đội.

Ba bước dưới đây sẽ miêu tả quy trình bao quát của IGMPhường snooping:

Ngay Lúc những switch phân phát hiện những router trong Vlan, switch đang cấp dưỡng list cổng của tất cả những GDA trong VLAN đó.

Bước 2: Lúc một switch cảm nhận một thông điệp báo cáo IGMPhường. bên trên một cổng, CPU sẽ xem ảnh hưởng team GDA, tạo thành một hàng trong bảng CAM cùng thêm liên can cổng vào mặt hàng. Cổng của switch gồm router cũng được chế tạo sản phẩm bắt đầu này. Nếu các sản phẩm công nghệ trạm không giống gửi những báo cáo IGMPhường, switch đang chuyển lưu lại lượng ra các cổng.

Tương tự, khi một switch cảm nhận một thông điệp rời ra khỏi team, CPU vẫn kiếm tìm hệ trọng GDA, xóa các cổng ra khỏi bảng CAM cùng không đẩy giữ lượng ra cổng đó. Switch sẽ kiểm soát đây có phải là cổng sau cuối của GDA hay không. Nếu phía trên chưa hẳn là cổng cuối cùng, Tức là có tối thiểu một thiết bị trong Vlan vẫn mong mỏi nghe lưu lại lượng , switch vẫn bỏ thông điệp tránh vứt, nếu không giống đi, nó vẫn gửi thông điệp rời quăng quật cho router.

Vậy nên, IGMPhường snooping giúp cho những switch gửi giữ lượng chỉ cho phần đa team cần nó và tránh giảm lãng phí đường truyền. Để tăng công dụng hoạt động, IGMPhường snooping đề nghị Hartware yêu cầu cung ứng tính năng lọc bằng Hartware làm thế nào cho nó có thể rành mạch sự không giống nhau thân các report IGMP với lưu lại lượng Multicast thông thường. CPU của switch cần được thấy những thông điệp báo cáo IGMP (và các thông điệp định con đường Multicast khác) bởi vì IGMP.. snooping rất có thể có tác dụng tốn CPU. Tuy nhiên, quy trình đẩy kchuyện xấu đi không thử khám phá chu kỳ luân hồi CPU mà lại chỉ việc phần cứng ASIC của switch.

Những switch cũ hơn, đặc biệt là các switch không có L3 sẽ không thể thừa nhận dạng một gói tin là IGMP.. Các switch này bị ràng buộc về CPU bằng phương pháp gửi toàn bộ các Multicast lưu lại lượng . Phần mập các switch tân tiến thời nay hỗ trợ đầy đủ kĩ năng L3 để phân biệt IGMP làm sao cho IGMP snooping sẽ không còn buộc ràng CPU.