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) - Chương thơm 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 quan niệm sệt tả cho IGMP. phiên bản 3. IGMP.. phiên bản 3 là 1 trong những phiên phiên bản cải tiến của giao thức IGMPhường và là giao thức khá phức tạp. Để cần sử dụng những đặc điểm bắt đầu của IGMPhường, router trạm ở đầu cuối bắt buộc được update, hệ điều hành và quản lý của máy trạm đề nghị đổi khác và áp dụng Multicast đề xuất kiến tạo và viết lại. Tại thời điểm hiện nay, chỉ gồm hết sức ít các ứng dụng của IGMP phiên bản 3 là tất cả sẵn. Phần này chỉ cầm tắt những đặc điểm chủ yếu của IGMPhường phiên bản 3.Quý Khách đã xem: Igmp snooping là gì

Trong IGMPhường phiên phiên bản 1 cùng IGMPhường phiên bạn dạng 2, lúc 1 máy trạm tsi mê gia vào trong 1 nhóm, router đang truyền những giữ lượng cho nhóm kia vào phân đoạn mạng mặc kệ xúc tiến mối cung cấp của gói tin. lấy một ví dụ, trả sử có một buổi hội thảo nhiều phương tiện đi lại sẽ diễn ra. Một thành viên của nhóm ra quyết định phá lỗi phiên hội thảo chiến lược bằng cách gửi ra một số dữ liệu nhiễu bằng phương pháp rỉ tai hay gửi nhạc cho các thành viên của nhóm. Mặc mặc dù những vận dụng nhiều phương tiện đi lại chất nhận được một người dùng có tác dụng im lặng những member không giống, áp dụng không có tác dụng dừng các giữ lượng không muốn phân phối cho đồ vật trạm.

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

Nếu một tổ những hacker đưa ra quyết định phân phát tán một mạng của một công ty bởi những tài liệu đường dẫn cao dùng cùng liên can nhóm Multicast nhưng cửa hàng đang sử dụng, nó hoàn toàn có thể tạo nên vẻ bên ngoài tấn công từ chối dịch vụ. Cả IGMP. phiên bạn dạng 1 cùng IGMP phiên phiên bản 2 mọi không tồn tại phép tắc để ngnạp năng lượng đề phòng một giao diện tấn công như vậy.

IGMPhường. phiên phiên bản 3 cho phép những vật dụng trạm thanh lọc những giữ lượng lấn sân vào dựa vào liên hệ IPhường mối cung cấp thông sang một thiên tài hotline là Multicast theo từng mối cung cấp (Source Specific Multicast –SSM). IGMPhường. phiên bản 3 có thể chấp nhận được các thứ trạm hướng dẫn và chỉ định những lưu lượng khởi nguồn từ một mối cung cấp cụ thể hoặc thừa nhận tự tất cả quanh đó xuất phát điểm từ 1 nguồn như thế nào kia.

Hình 19.17 mô tả vận động cơ bạn dạng của cơ chế report IGMPhường. phiên bản 3.


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

Làm cố kỉnh như thế nào một trang bị trạm có thể học liên quan nguồn của một nhóm? Cisco sẽ trở nên tân tiến khả năng URD và IGMP.. phiên bản 3 để dùng những bản lĩnh của IGMP phiên phiên bản 3 cho đến khi nào các ứng dụng IGMP phiên bản 3 là sẵn sàng chuẩn bị với hệ quản lý và điều hành được update.

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

Đặc điểm

IGMP phiên bản 1

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

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

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

0x11

0x11

0x11

Địa chỉ đội mang đến thông điệp tróc 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 tróc nã vấn khoá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 viên cáo

0x12

0x16

0x22

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

Địa chỉ nhóm Multicast

Địa chỉ nhóm Multicast

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

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

Địa chỉ nhóm Multicast

Địa chỉ team Multicast

224.0.0.22

Có hiệ tượng làm cho sút thông điệp báo cáo xuất xắc không?

Không

Thời gian vấn đáp buổi tối nhiều rất có thể được cấu hình

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

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

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

Một thiết bị trạm rất có thể gửi thông điệp bong khỏi team hay không?

Không

Địa chỉ đích đến thông điệp bong 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 đến từng nhóm chũm thể

Không

Một thiết bị trạm có thể gửi một thông điệp báo cáo mang đến từng nhóm và từng nguồn ví dụ xuất xắc không?

Không

Không

Router hoàn toàn có thể gửi truy vấn vấn cho từng mối cung cấp với từng team cụ thể tốt không?

Không

Không

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

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

Router bao gồm ảnh hưởng IP phải chăng nhất

Router bao gồm xúc tiến IP rẻ nhất

Tương đam mê với những 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ả IGMP phiên bản 1 với IGMP. phiên bản 2

7. Giao thức vạc hiện nay các sản phẩm công nghệ chạy Multicast

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

Trong MLD, router truy hỏi vấn (Querier) thì được điện thoại tư vấn là MLQ (Multicast Listener Querier). lúc một router dấn một thông điệp Done, nó gửi một thông điệp tầm nã vấn tác động Multicast xác định (Multicast-Address-Specific Query). Chức năng của chính nó tựa như nhỏng tầm nã vấn từng nhóm IGMP 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 như thế nào nhằm đưa lưu giữ lượng Multicast mà lại switch cũng cần phải biết hồ hết cổng nào yêu cầu nó bắt buộc đưa lưu giữ lượng . Mặc định, giả dụ một switch nhận ra ktin xấu Multicast bên trên một cổng, switch đã vạc tán khung tin trên toàn Vlan hệt như Broadcast xuất xắc là Unicast không biết. Lý vì là các switch sẽ không bao giờ tìm thấy shop MAC Multicast như là một trong shop mối cung cấp. Quyết định của một switch vạc tán các kchuyện xấu Multicast Có nghĩa là nếu bao gồm ngẫu nhiên thiết bị trạm như thế nào vào cùng Vlan, mặc dù vật dụng trạm kia tất cả tận hưởng nhận khung tin Multicast hay không, cũng biến thành nhận thấy lưu giữ lượng Multicast. Trạng thái này đã từng đi ngược chở lại một giữa những phương châm thi công ban đầu của Multicast trong đó nêu rõ chỉ phân phối hận giữ lượng Multicast đến các trang bị làm sao thử khám phá trong khi vẫn tăng hiệu suất của đường dẫn.

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

Switch có nên chuyển lưu lượng ra toàn bộ những cổng vào Vlan tuyệt chỉ ra rằng một trong những cổng cố thể?Nếu switch chỉ gửi lưu giữ lượng ra đa số cổng ví dụ, làm rứa nào để switch tìm thấy các cổng này?

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

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

Có nhì cách làm được cải tiến và phát triển nhằm có thể chấp nhận được những switch đưa các gói tin Multicast một cách lý tưởng. Một là cần sử dụng đo lường và thống kê IGMPhường (IGMP snooping) cùng nhị là sử dụng CGMP.. Một thủ tục yên cầu phần cứng bạo gan, còn thủ tục kia thì giao lưu và học hỏi thông tin trường đoản cú các router nhẵn giềng.

Xem thêm: Nghĩa Của Từ Att Là Gì ? Ý Nghĩa Của Cụm Từ Attn Trong Hợp Đồng?

1. Gisát hại IGMP

Trong chế độ chuyển động thông thường, một lắp thêm trạm ước ao tsi gia vào trong 1 team Multicast phải liên lạc với 1 router ngõ ra nhằm router đưa vật dụng trạm đó vào nhóm Multicast. IGMP. snooping chất nhận được một switch lắng nghe các thông điệp báo cáo quan hệ IGMP này sao cho nó hoàn toàn có thể đưa ra sản phẩm trạm như thế nào đang yêu cầu đội làm sao.

Để tmê man gia vào một trong những đội, một đồ vật trạm bắt buộc gửi các thông điệp báo cáo quan hệ nam nữ Multicast về bao gồm can dự Multicast của group kia. Một switch L2 bắt buộc lắng nghe đến tất cả những kchuyện xấu Multicast để tìm thấy công bố IGMP. Đây cụ thể là 1 trong những gánh nặng đến CPU của switch.

Một thứ L3 switch thì có ích cố rõ ràng rộng, nó có thể tách bóc ra lên tiếng L3 vào một kchuyện xấu. Kiểu switch này nên lắng nghe rất nhiều gói IGMPhường. khi một thông điệp report quan hệ tình dục được lắng nghe, switch đã thêm ảnh hưởng MAC của nhóm Multicast vào bảng CAM của chính nó với cổng nguồn chỗ nhưng mà một gói IGMPhường được trao. Tác vụ này sẽ liên kết cửa hàng đội với những sản phẩm trạm đang đòi hỏi tmê mẩn gia đội.

Khi những sản phẩm trạm khác cũng yên cầu tmê man gia đội, các cổng tương xứng sẽ tiến hành cung cấp bảng CAM. khi có một kchuyện xấu cần đến một liên tưởng Multicast, nó rất có thể được nhân bạn dạng ra đúng mực những cổng của các đồ vật trạm.

Với IGMPhường. snooping, gồm nhị ngôi trường hòa hợp quan trọng đặc biệt trong bảng CAM. Một là, tất cả các cửa hàng IGMPhường là nhận ra vì switch (update động) cũng trở nên được lưu lại vào bảng CAM. Các kđiều xấu Multicast cũng buộc phải được nhân phiên bản về phía các router nhằm những giữ lượng này rất có thể được định con đường nếu như cần thiết. Hai là, CPU của switch cũng là một thành viên của nhóm Multicast bởi vì nó hoàn toàn có thể coi các gói IGMPhường mang lại với đi. Chỉ bao gồm lưu lại lượng của IGMPhường là được xử lý. CPU sẽ không còn khám nghiệm những kđiều hung Multicast không giống.

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

Ba bước dưới đây sẽ diễn tả quá trình bao quát của IGMP snooping:

Ngay Khi những switch vạc hiện nay những router vào Vlan, switch sẽ cấp dưỡng danh sách cổng của tất cả những GDA trong VLAN đó.

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

Tương trường đoản cú, lúc một switch cảm nhận một thông điệp bong khỏi nhóm, CPU sẽ search xúc tiến GDA, xóa các cổng thoát khỏi bảng CAM cùng ko đẩy giữ lượng ra cổng kia. Switch đã khám nghiệm đây có phải là cổng sau cùng của GDA hay là không. Nếu trên đây chưa phải là cổng ở đầu cuối, tức là bao gồm ít nhất một thứ vào Vlan vẫn ước ao nghe lưu giữ lượng , switch đang quăng quật thông điệp tách bỏ, giả dụ không giống đi, nó đang gửi thông điệp tránh quăng quật mang đến router.

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

Những switch cũ rộng, đặc biệt là những switch không tồn tại L3 sẽ không còn thể dìm 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 tất cả các Multicast lưu lượng . Phần lớn những switch tiến bộ thời nay cung ứng đủ khả năng L3 nhằm nhận biết IGMPhường làm sao cho IGMPhường snooping sẽ không còn ràng buộc CPU.