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

*

*

*

*

5. IGMP. phiên bản 3

Tháng 10 năm 2002, RFC3376 quan niệm sệt tả đến IGMPhường phiên bạn dạng 3. IGMPhường phiên bạn dạng 3 là một phiên phiên bản cách tân của giao thức IGMP. với là giao thức hơi phức tạp. Để cần sử dụng các Điểm lưu ý new của IGMP, router trạm sau cuối cần được update, hệ điều hành của dòng sản phẩm trạm phải đổi khác và áp dụng Multicast nên thi công với viết lại. Tại lúc này, chỉ bao gồm vô cùng không nhiều các áp dụng của IGMP phiên phiên bản 3 là gồm sẵn. Phần này chỉ tóm tắt các Điểm lưu ý đa số của IGMP phiên bản 3.quý khách sẽ xem: Igmp là gì

Trong IGMPhường phiên bản 1 với IGMP.. phiên bạn dạng 2, khi 1 thứ trạm tmê mẩn gia vào trong 1 team, router đang truyền những lưu lượng mang đến team đó vào phân đoạn mạng mặc kệ địa chỉ nguồn của gói tin. lấy ví dụ, trả sử bao gồm một trong những buổi hội thảo chiến lược nhiều phương tiện đi lại đang ra mắt. Một thành viên của nhóm 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 trong những dữ liệu nhiễu bằng cách thủ thỉ giỏi gửi nhạc cho các thành viên của group. Mặc mặc dù những ứng dụng đa phương tiện được cho phép một người dùng làm cho lạng lẽ các thành viên không giống, vận dụng ko làm dừng những giữ lượng không mong muốn phân pân hận đến vật dụng trạm.

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

Nếu một tổ những hacker ra quyết định phạt tán một mạng của một chủ thể bằng các dữ liệu đường dẫn cao sử dụng cùng shop nhóm Multicast mà chủ thể đã sử dụng, nó có thể tạo ra hình dạng tấn công từ chối hình thức. Cả IGMPhường phiên bản 1 với IGMPhường phiên phiên bản 2 những không tồn tại hiệ tượng nhằm ngnạp năng lượng đề phòng một hình trạng tấn công như vậy.

IGMP phiên bạn dạng 3 chất nhận được các sản phẩm trạm thanh lọc những lưu giữ lượng đi vào dựa vào liên can IP.. nguồn thông qua một thiên tài gọi là Multicast theo từng mối cung cấp (Source Specific Multicast –SSM). IGMP phiên bản 3 được cho phép các đồ vật trạm hướng dẫn và chỉ định các lưu giữ lượng bắt đầu từ một mối cung cấp ví dụ hoặc nhận từ toàn bộ kế bên xuất phát điểm từ 1 mối cung cấp làm sao kia.

Hình 19.17 mô tả chuyển động cơ phiên bản của phương pháp báo cáo IGMP phiên phiên bản 3.


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

Làm rứa nào một sản phẩm trạm hoàn toàn có thể học liên can mối cung cấp của một nhóm? Cisco vẫn phát triển nhân kiệt URD với IGMPhường phiên phiên bản 3 nhằm cần sử dụng các nhân tài của IGMPhường. phiên bạn dạng 3 cho đến lúc nào những vận dụng IGMPhường. phiên bản 3 là sẵn sàng với hệ điều hành và quản lý được cập nhật.

6. So sánh IGMPhường phiên bản 1, 2 và 3

Đặc điểm

IGMPhường phiên bản 1

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

IGMP phiên bản 3

Giá trị của byte trước tiên vào thông điệp tróc nã vấn

0x11

0x11

0x11

Địa chỉ team mang lại thông điệp truy hỏi vấn

0.0.0.0

0.0.0.0

0.0.0.0

Địa chỉ đích mang đến 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 vấn 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 gián điệp cáo

0x12

0x16

0x22

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

Địa chỉ nhóm Multicast

Địa chỉ đội Multicast

Địa chỉ nhóm Multicast, tất cả tham khảo thêm nguồn

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

Địa chỉ đội Multicast

Địa chỉ đội Multicast

224.0.0.22

Có qui định làm giảm thông điệp báo cáo tốt không?

Không

Thời gian vấn đáp tối đa hoàn toàn có thể được cấu hình

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

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

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

Một đồ vật trạm có thể gửi thông điệp rời ra khỏi đội tốt không?

Không

Địa chỉ đích mang lại thông điệp rời khỏi nhóm

-

224.0.0.2

224.0.0.2

Một router hoàn toàn có thể gửi một thông điệp mang lại từng team gắng thể

Không

Một thứ trạm có thể gửi một thông điệp report đến từng team và từng mối cung cấp ví dụ tốt không?

Không

Không

Router hoàn toàn có thể gửi truy nã vấn mang lại từng nguồn cùng từng team cụ thể tuyệt không?

Không

Không

Luật thai lựa chọn router truy tìm vấn

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

Router có tương tác IPhường. phải chăng nhất

Router có hệ trọng IPhường rẻ nhất

Tương say đắm với các phiên phiên bản không giống của IGMP

Không

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

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

7. Giao thức vạc hiện tại những thiết bị chạy Multicast

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

Trong MLD, router tróc nã vấn (Querier) thì được Điện thoại tư vấn 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 địa chỉ Multicast xác minh (Multicast-Address-Specific Query). Chức năng của chính nó tương tự như như truy tìm vấn từng team IGMP.. phiên bạn dạng 2 (Group-Specific Query).

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

Không chỉ router cần phải biết cổng LAN nào nhằm gửi lưu lại lượng Multicast nhưng mà switch cũng cần biết đầy đủ cổng nào yêu cầu nó buộc phải đưa lưu lượng . Mặc định, giả dụ một switch nhận ra ktin xấu Multicast trên một cổng, switch đang vạc tán ktin xấu trên toàn Vlan giống hệt như Broadcast hay là Unicast chưa chắc chắn. Lý vì là những switch sẽ không bao giờ tìm ra cửa hàng MAC Multicast như là một trong shop mối cung cấp. Quyết định của một switch phạt tán những kđiều xấu Multicast Có nghĩa là nếu gồm bất kỳ đồ vật trạm nào trong cùng Vlan, mặc dù thiết bị trạm đó gồm thử khám phá nhấn kchuyện xấu Multicast hay là không, cũng sẽ nhận được lưu lại lượng Multicast. Trạng thái này đã từng đi ngược lại một giữa những kim chỉ nam xây dựng thuở đầu của Multicast trong những số đó nêu rõ chỉ phân păn năn giữ lượng Multicast đến những lắp thêm như thế nào tận hưởng trong lúc vẫn tăng hiệu suất của băng thông.

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

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

Có cha giao thức khác nhau CGMPhường, giám sát và đo lường IGMPhường. (IGMPhường snooping) với RGMP.. chất nhận được các switch buổi tối ưu những nguyên tắc gửi giữ lượng Multicast của chính nó. Phần kế tiếp vẫn điều tra làm vắt làm sao các router cùng sản phẩm trạm dùng IGMPhường để bảo vệ rằng router bao gồm yêu cầu đưa Multicast lưu lại lượng ra một cổng LAN hay là không.

Các router hoặc các switch đa lớp MLS có thể xuất bản những cây Multicast và đưa những gói tin đi một giải pháp công dụng. Tuy nhiên ngơi nghỉ lớp 2, một switch chỉ đánh giá phần đầu của ktin xấu Ethernet để tìm kiếm liên quan nguồn với ảnh hưởng đích. Các switch này sẽ không thể chuyển động ‘theo yêu thương cầu’ giống hệt như router. Thông tin rất tốt nhưng một switch hiểu rằng là địa chỉ Multicast đích với khi đó kđiều hung kia rất cần được được phân phát tán ra tất cả các cổng của Vlan.

Có nhì phương thức được trở nên tân tiến nhằm có thể chấp nhận được những switch chuyển những gói tin Multicast một cách sáng ý. Một là sử dụng thống kê giám sát IGMPhường. (IGMP. snooping) cùng nhì là cần sử dụng CGMP.. Một thủ tục đòi hỏi phần cứng mạnh mẽ, còn cách làm cơ thì học hỏi công bố tự những router bóng giềng.

Xem thêm: Hướng Dẫn Cách Chơi Và Mẹo Chơi Cờ Vua Chi Tiết Nhất, Làm Cách Nào Để Chơi Cờ Vua

1. Gigiết hại IGMP

Trong cơ chế hoạt động bình thường, một sản phẩm trạm muốn tđắm say gia vào trong 1 nhóm Multicast yêu cầu liên lạc với 1 router ngõ ra nhằm router đưa thiết bị trạm đó vào đội Multicast. IGMPhường snooping có thể chấp nhận được một switch lắng tai các thông điệp report quan hệ nam nữ IGMP. này làm thế nào cho nó rất có thể đưa ra sản phẩm công nghệ trạm nào đang yêu thương cầu team nào.

Để tđắm say gia vào trong 1 đội, một vật dụng trạm bắt buộc gửi các thông điệp report quan hệ giới tính Multicast về chính shop Multicast của nhóm kia. Một switch L2 đề xuất lắng nghe đến tất cả các khung tin Multicast nhằm tìm thấy lên tiếng IGMPhường. Đây rõ ràng là 1 trọng trách mang lại CPU của switch.

Một sản phẩm L3 switch thì có lợi cụ ví dụ hơn, nó rất có thể tách bóc ra biết tin L3 vào một kđiều xấu. Kiểu switch này buộc phải lắng tai các gói IGMPhường. Lúc một thông điệp báo cáo quan hệ giới tính được lắng nghe, switch đang thêm liên tưởng MAC của group Multicast vào bảng CAM của chính nó cùng với cổng nguồn địa điểm nhưng mà một gói IGMPhường được nhận. Tác vụ này vẫn links can dự team với các thiết bị trạm đã hưởng thụ tđê mê gia nhóm.

Lúc các thiết bị trạm không giống cũng trải nghiệm tsi mê gia nhóm, các cổng tương ứng sẽ được cấp dưỡng bảng CAM. Khi bao gồm một kchuyện xấu buộc phải mang đến một thúc đẩy Multicast, nó rất có thể được nhân phiên bản ra đúng chuẩn những cổng của các sản phẩm trạm.

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

Điều gì sẽ xẩy ra giả dụ khối hệ thống mạng gồm vài ba switch không phải của Cisco? Quý Khách tất yêu cần sử dụng CGMP chính vì đó là giao thức của Cisteo. IGMP snooping rất có thể được sử dụng cho 1 môi trường có nhiều loại switch khác nhau để kiểm soát điều hành Việc phân pân hận lưu lượng sinh sống lớp 2. IGMP snooping thử dùng ứng dụng switch nghe lén những thảo luận IGMP giữa các lắp thêm trạm với các router. Switch đã khám nghiệm những thông điệp IGMPhường với học địa chỉ của các router Multicast và những member đội.

Ba bước tiếp sau đây sẽ thể hiện quá trình tổng thể của IGMP. snooping:

Ngay Lúc các switch phân phát hiện những router vào Vlan, switch vẫn cung cấp danh sách cổng của toàn bộ các GDA vào VLAN đó.

Bước 2: Khi một switch nhận thấy một thông điệp report IGMPhường trên một cổng, CPU sẽ coi xúc tiến team GDA, tạo thành một hàng trong bảng CAM cùng thêm xúc tiến cổng vào hàng. Cổng của switch bao gồm router cũng được thêm vào hàng mới này. Nếu các trang bị trạm khác gửi các báo cáo IGMP.., switch đang chuyển lưu lượng ra các cổng.

Tương từ, lúc một switch nhận được một thông điệp rời khỏi đội, CPU vẫn tìm kiếm địa chỉ GDA, xóa những cổng ra khỏi bảng CAM với không đẩy giữ lượng ra cổng đó. Switch đã khám nghiệm phía trên có phải là cổng ở đầu cuối của GDA hay không. Nếu trên đây chưa hẳn là cổng sau cuối, có nghĩa là bao gồm tối thiểu một máy trong Vlan vẫn mong mỏi nghe lưu lại lượng , switch vẫn bỏ thông điệp rời quăng quật, giả dụ khác đi, nó sẽ gửi thông điệp tránh quăng quật mang đến router.

bởi vậy, IGMP snooping góp cho những switch gửi lưu lại lượng chỉ mang lại đông đảo đội yêu cầu nó và né tránh tiêu tốn lãng phí đường truyền. Để tăng kết quả chuyển động, IGMP.. snooping trải nghiệm Hartware đề xuất cung cấp chức năng lọc bởi phần cứng sao để cho nó hoàn toàn có thể riêng biệt sự khác nhau giữa những báo cáo IGMPhường và lưu giữ lượng Multicast thông thường. CPU của switch cần được thấy các thông điệp báo cáo IGMP.. (với những thông điệp định tuyến Multicast khác) chính vì IGMP. snooping rất có thể làm tốn CPU. Tuy nhiên, quy trình đẩy kđiều xấu đi ko đòi hỏi chu kỳ luân hồi CPU nhưng chỉ việc Hartware ASIC của switch.

Những switch cũ rộng, nhất là đều switch không có L3 sẽ không còn thể nhận dạng một gói tin là IGMP. Các switch này bị buộc ràng về CPU bằng phương pháp gửi tất cả những Multicast lưu lại lượng . Phần mập các switch tân tiến ngày nay cung ứng đầy đủ chức năng L3 nhằm nhận thấy IGMPhường sao cho IGMP snooping sẽ không còn buộc ràng CPU.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *