Giao thức igmp

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

*

*

*

*

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

Tháng 10 năm 2002, RFC3376 quan niệm đặc tả đến IGMP phiên phiên bản 3. IGMP phiên bản 3 là một phiên bản đổi mới của giao thức IGMP với là giao thức khá phức tạp. Để sử dụng các điểm sáng mới của IGMPhường, router trạm sau cùng yêu cầu được cập nhật, hệ quản lý điều hành của máy trạm đề nghị thay đổi cùng áp dụng Multicast đề nghị kiến tạo với viết lại. Ở thời điểm hiện tại, chỉ bao gồm hết sức ít các vận dụng của IGMP phiên phiên bản 3 là bao gồm sẵn. Phần này chỉ bắt tắt các điểm lưu ý đa phần của IGMP.. phiên bản 3.Quý khách hàng sẽ xem: Igmp snooping là gì

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

Bạn đang xem: Giao thức igmp

Nếu một tổ các hacker ra quyết định phân phát tán một mạng của một cửa hàng bởi các tài liệu đường truyền cao cần sử dụng cùng tác động nhóm Multicast mà đơn vị sẽ dùng, nó rất có thể tạo thành kiểu dáng tấn công phủ nhận hình thức dịch vụ. Cả IGMP phiên phiên bản 1 với IGMP phiên bản 2 hầu hết không tồn tại nguyên lý nhằm ngăn dự phòng một giao diện tấn công như thế.

IGMPhường. phiên bản 3 được cho phép những sản phẩm trạm thanh lọc những lưu giữ lượng bước vào dựa vào hệ trọng IP mối cung cấp thông qua một công dụng Call là Multicast theo từng nguồn (Source Specific Multicast –SSM). IGMPhường phiên bản 3 cho phép những sản phẩm trạm chỉ định và hướng dẫn các lưu lượng khởi nguồn từ một nguồn ví dụ hoặc nhấn tự toàn bộ không tính xuất phát từ một nguồn làm sao kia.

Hình 19.17 biểu lộ vận động cơ bản của phương pháp report IGMPhường phiên phiên bản 3.


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

Làm cố gắng nào một trang bị trạm rất có thể học can hệ nguồn của một nhóm? Cisteo đang cách tân và phát triển tác dụng URD cùng IGMP phiên bạn dạng 3 để sử dụng các chức năng của IGMP. phiên phiên bản 3 cho tới lúc nào các áp dụng IGMP.. phiên bạn dạng 3 là chuẩn bị với hệ quản lý và điều hành được update.

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

Đặc điểm

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

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

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

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

0x11

0x11

0x11

Địa chỉ nhóm đến thông điệp truy nã vấn

0.0.0.0

0.0.0.0

0.0.0.0

Địa chỉ đích mang lại 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 vấn 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 báo cáo

Địa chỉ nhóm Multicast

Địa chỉ đội 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ỉ team Multicast

Địa chỉ team Multicast

224.0.0.22

Có nguyên tắc làm cho giảm thông điệp báo cáo tuyệt không?

Không

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

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

Có, trường đoản cú 0 cho 25,5 giây

Có, từ bỏ 0 mang lại 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 đội tuyệt không?

Không

Địa chỉ đích đến thông điệp 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 lại từng đội vậy thể

Không

Một máy trạm có thể gửi một thông điệp report đến từng đội và từng nguồn cụ thể tốt không?

Không

Không

Router hoàn toàn có thể gửi truy hỏi vấn cho từng nguồn với từng đội ví dụ xuất xắc không?

Không

Không

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

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

Router tất cả tương tác IPhường. rẻ nhất

Router tất cả liên hệ IPhường. thấp nhất

Tương thích cùng với các phiên bạn dạng không giống của IGMP

Không

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

Có, đối với tất cả IGMP phiên phiên bản 1 cùng IGMP. phiên bản 2

7. Giao thức vạc hiện các thiết bị chạy Multicast

RFC2710 khái niệm đặc tả mang lại giao thức vạc hiện tại những thứ chạy Multicast (Multicast Listener Discovery – MLD). MLD là một giao thức được cách tân và phát triển từ IGMP. phiên bản 2 với được thiết kế với đến IPhường phiên bản 6. Hoạt động của MLD thì tương tự nhỏng IGMPhường phiên phiên bản 2. Sự khác nhau giữa IGMP phiên phiên bản 2 với MLD là những vật dụng Multicast trên mạng cần sử dụng hệ trọng IP links toàn bộ phiên bản 6 như thể xúc tiến mối cung cấp trong giao tiếp của chính nó tới các sản phẩm công nghệ Multicast khác. Việc áp dụng ảnh hưởng nguồn là link toàn cục ngăn uống ngừa những gói tin MLD đi ra khỏi phân đoạn mạng toàn bộ đó. Trong MLD, khi 1 máy trạm mong rời ra 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 rời ra khỏi đội của IGMPhường phiên bạn dạng 2. Thông điệp này đang gửi cho toàn bộ những router IPhường. phiên bản 6, FF02::2.

Trong MLD, router truy tìm vấn (Querier) thì được call là MLQ (Multicast Listener Querier). Lúc một router thừa nhận một thông điệp Done, nó gửi một thông điệp tróc nã vấn tác động Multicast khẳng định (Multicast-Address-Specific Query). Chức năng của nó tương tự như nlỗi tróc nã vấn từng team IGMPhường phiên bản 2 (Group-Specific Query).

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

Không chỉ router nên biết cổng LAN nào nhằm chuyển lưu giữ lượng Multicast mà switch cũng nên biết phần lớn cổng như thế nào đề xuất nó đề xuất đưa lưu lại lượng . Mặc định, nếu như một switch nhận được kchuyện xấu Multicast trên một cổng, switch sẽ vạc tán kchuyện xấu bên trên toàn Vlan giống hệt như Broadcast giỏi là Unicast chưa chắc chắn. Lý vì chưng là các switch sẽ không lúc nào tìm thấy hệ trọng MAC Multicast nlỗi là một trong những tác động mối cung cấp. Quyết định của một switch vạc tán các kchuyện xấu Multicast tức là giả dụ gồm bất kỳ thiết bị trạm nào trong cùng Vlan, cho dù đồ vật trạm đó gồm từng trải thừa nhận kchuyện xấu Multicast hay không, cũng trở nên nhận ra lưu lượng Multicast. Trạng thái này đã đi ngược lại một giữa những phương châm thiết kế ban sơ của Multicast trong đó nêu rõ chỉ phân păn năn giữ lượng Multicast đến những máy nào hưởng thụ trong những lúc vẫn tăng năng suất của đường dẫn.

Để truyền lưu lại lượng kết quả hơn, các switch cần được vấn đáp những thắc mắc sau:

Switch bao gồm đề nghị đưa lưu giữ lượng ra tất cả các cổng trong Vlan tốt chỉ ra rằng một vài cổng chũm thể?Nếu switch chỉ chuyển giữ lượng ra đầy đủ cổng rõ ràng, làm núm như thế nào nhằm switch đưa ra những cổng này?

Có bố giao thức không giống nhau CGMP, đo lường IGMPhường (IGMPhường snooping) cùng RGMP. có thể chấp nhận được các switch về tối ưu các nguyên tắc đưa lưu lại lượng Multicast của chính nó. Phần tiếp đến đã điều tra có tác dụng thay như thế nào các router và trang bị trạm dùng IGMP.. để bảo đảm an toàn rằng router gồm nên gửi 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 rất có thể sản xuất những cây Multicast với chuyển các gói tin đi một bí quyết tác dụng. Tuy nhiên ngơi nghỉ lớp 2, một switch chỉ bình chọn phần đầu của ktin xấu Ethenhằm kiếm tìm tương tác nguồn cùng hệ trọng đí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 mà một switch biết được là xúc tiến Multicast đích cùng lúc đó kđiều hung kia rất cần được được phạt tán ra toàn bộ 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 những gói tin Multicast một biện pháp logic. Một là sử dụng đo lường và tính toán IGMP (IGMPhường snooping) và nhì là sử dụng CGMP. Một thủ tục đòi hỏi Hartware táo bạo, còn phương thức cơ thì học hỏi thông tin trường đoản cú các router trơn giềng.

Xem thêm: Download Gta San Andreas Mod Full Xe Cực Đẹp, Download Gta Sa Mod Pack Full Grafik

1. Giám sát IGMP

Trong cơ chế vận động bình thường, một thứ trạm ước ao tđê mê gia vào một trong những nhóm Multicast đề xuất liên hệ với một router ngõ ra để router gửi thiết bị trạm kia vào đội Multicast. IGMP. snooping có thể chấp nhận được một switch lắng nghe các thông điệp báo cáo dục tình IGMP này làm sao để cho nó rất có thể tìm thấy sản phẩm trạm làm sao đang yêu cầu đội nào.

Để tđê mê gia vào một team, một trang bị trạm đề nghị gửi những thông điệp báo cáo dục tình Multicast về thiết yếu tương tác Multicast của nhóm kia. Một switch L2 phải lắng nghe đến tất cả các ktin xấu Multicast nhằm tìm ra báo cáo IGMP. Đây ví dụ là một trong nhiệm vụ cho CPU của switch.

Một thứ L3 switch thì hữu ích cụ cụ thể hơn, nó rất có thể tách bóc ra đọc tin L3 trong một kđiều hung. Kiểu switch này bắt buộc lắng tai số đông gói IGMP. Khi một thông điệp báo cáo quan hệ giới tính được lắng nghe, switch sẽ thêm xúc tiến MAC của nhóm Multicast vào bảng CAM của nó với cổng mối cung cấp khu vực nhưng một gói IGMPhường. được nhận. Tác vụ này sẽ liên kết liên quan đội với những thứ trạm vẫn trải nghiệm tham gia đội.

Khi các máy trạm không giống cũng yêu cầu tmê man gia team, các cổng khớp ứng sẽ được chế tạo bảng CAM. Khi tất cả một kchuyện xấu phải đến một can dự Multicast, nó hoàn toàn có thể được nhân bạn dạng ra đúng đắn những cổng của những lắp thêm trạm.

Với IGMPhường snooping, gồm hai trường hợp đặc trưng trong bảng CAM. Một là, toàn bộ những tác động IGMPhường. là nhận thấy bởi switch (cập nhật động) cũng biến thành được lưu vào bảng CAM. Các kchuyện xấu Multicast cũng đề xuất được nhân bạn dạng về phía các router nhằm những lưu lượng này rất có thể được định tuyến nếu như quan trọng. Hai là, CPU của switch cũng là một trong những member của nhóm Multicast vì chưng nó có thể xem những gói IGMP. mang lại với đi. Chỉ bao gồm lưu lượng của IGMPhường là được cách xử lý. CPU sẽ không còn soát sổ những kchuyện xấu Multicast khác.

Điều gì đang xảy ra giả dụ khối hệ thống mạng gồm vài switch chưa hẳn của Cisco? quý khách cần yếu dùng CGMPhường cũng chính vì đây là giao thức của Cisteo. IGMP snooping hoàn toàn có thể được sử dụng cho một môi trường có khá nhiều các loại switch khác nhau nhằm điều hành và kiểm soát Việc phân păn năn lưu lại lượng nghỉ ngơi lớp 2. IGMP.. snooping thử khám phá phần mềm switch nghe lén những điều đình IGMPhường thân các máy trạm và những router. Switch sẽ khám nghiệm các thông điệp IGMPhường và học tập địa điểm của những router Multicast với những member nhóm.

Ba bước dưới đây sẽ biểu lộ quy trình tổng thể của IGMP snooping:

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

Bước 2: lúc một switch nhận được một thông điệp report IGMP trên một cổng, CPU đã coi tương tác team GDA, tạo nên một mặt hàng trong bảng CAM cùng thêm liên hệ cổng vào hàng. Cổng của switch có router cũng rất được phân phối mặt hàng mới này. Nếu những trang bị trạm khác gửi những báo cáo IGMP., switch vẫn gửi lưu lại lượng ra các cổng.

Tương trường đoản cú, khi một switch nhận được một thông điệp rời khỏi nhóm, CPU đã tra cứu xúc tiến GDA, xóa những cổng ra khỏi bảng CAM và không đẩy giữ lượng ra cổng kia. Switch đang 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 phải là cổng ở đầu cuối, Có nghĩa là bao gồm ít nhất một đồ vật trong Vlan vẫn ước ao nghe giữ lượng , switch đã vứt thông điệp tránh vứt, trường hợp khác đi, nó đã gửi thông điệp tách quăng quật đến router.

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

Xem thêm: Hơn 200 Từ Đồng Nghĩa Với Important ' (Quan Trọng), Đồng Nghĩa Của Important

Những switch cũ hơn, đặc biệt là hồ hết switch không tồn tại L3 sẽ không 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ượng . Phần phệ những switch văn minh thời nay cung cấp đầy đủ công dụng L3 để nhận thấy IGMPhường làm sao cho IGMP. snooping sẽ không ràng buộc CPU.


Chuyên mục: Công Nghệ