MULTICAST LÀ GÌ

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

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

Chương thơm 19: CƠ CHẾ MULTICAST (Phần 1) - Chương thơm 19: CƠ CHẾ MULTICAST (Phần 1) - Cmùi hương 19: CƠ CHẾ MULTICAST (Phần 1) -
*

Follow us :
*
*
*
*



*

I. TỔNG QUAN VỀ MULTICAST

1. Giới thiệu

Cuối trong thời hạn 80, Steve Deering thao tác làm việc bên trên một dự án công trình trong đó có nhu cầu gửi một thông điệp từ một laptop cho một đội những máy tính trải qua những giao thức lớp 3. Sau khi nghiên cứu và phân tích vài giao thức định con đường, Deering Kết luận rằng tác dụng của những giao thức định tuyến đường hoàn toàn có thể mở rộng nhằm cung cấp cơ chế Multicast lớp 3. Định nghĩa cơ phiên bản nhất của IPhường Multicast là:

Cơ chế gửi một thông điệp xuất phát điểm từ 1 mối cung cấp độc nhất mang đến một đội nhóm chọn lựa các thúc đẩy đích thông sang 1 hạ tầng mạng lớp 3 vào một loại tài liệu. Nếu bạn muốn gửi một thông điệp xuất phát từ một nguồn về một đích, bạn cũng có thể sử dụng nguyên lý Unicast. Nếu bạn có nhu cầu gửi một thông điệp xuất phát từ một nguồn mang lại tất cả những đích vào một phân đoạn mạng, bạn phải sử dụng Broadcast.

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

Steve sầu Deering viết RFC đầu tiên đến lý lẽ Multicast vào khoảng thời gian 1986. Nhưng chỉ vài ba năm sau, các yêu cầu to lớn bự cho hiệ tượng Multicast vẫn bùng nổ, khởi nguồn từ nhu yếu giao tiếp một-nhiều với nhiều-những. Các áp dụng ví dụ như âm tkhô nóng, hình ảnh, những công tác TV quảng bá… Multicast cũng được nghiên cứu nlỗi một yếu tắc của Internet, được biết đến nhỏng dự án công trình Multicast mạng chủ yếu, Mbone. Tuy nhiên hy vọng xúc tiến Multicast trên toàn mạng Internet thì cần đợi những phân tích về BGP nhiều giao thức cùng Giao thức Multicast BGP.

2. Ba mẫu mã truyền lưu giữ lượng IPhường trên router và switch

Unicast: Các gói tin được gửi xuất phát điểm từ 1 liên can mối cung cấp đến một liên tưởng đích. Một router hoặc một máy lớp 3 vẫn chuyển các gói tin bằng cách tìm kiếm thúc đẩy đích vào bảng định tuyến đường. Nếu một thiết bị là L2, nó chỉ cần phụ thuộc xúc tiến MAC.

*

Hình 19.1: Cơ chế truyền Unicast

Pmùi hương thức Unicast hưởng thụ rằng những vận dụng hình ảnh gửi một bản coppy của từng gói tin đến rất nhiều liên quan Unicast của những thành viên của tập thể nhóm. Để cung ứng hình hình ảnh đẹp mắt, mỗi loại tính hiệu hình hình ảnh trải đời 1.5 Mbps cho từng thiết bị nhận. Nếu chỉ bao gồm một vài ba vật dụng thừa nhận, cách tiến hành này làm việc được nhưng lại yên cầu băng thông là n*1.5Mbps trong các số ấy n là số thứ nhấn.

Khi số sản phẩm công nghệ tđắm say gia vào tăng lên hàng nghìn hoặc hàng chục ngàn, mua bên trên sever để tạo thành các phiên phiên bản của tài liệu cũng tăng lên. Đối với 100 người dùng, phần băng thông đề nghị để gửi Unicast là 150Mbps. Đối cùng với 1000 người dùng, phần băng thông trải nghiệm là một.5Gbps.

*

Hình 19.2: Cơ chế Unicast khi có nhiều lắp thêm nhận

Phương thức cần sử dụng Unicast ko có công dụng mở rộng. Nếu gửi sang dùng Broadcast, ta chỉ cần truyền dữ liệu một lượt, mặc dù hôm nay vẫn gặp vài ba vấn đề nghiêm trọng.

trước hết, giả dụ bên sản phẩm công nghệ dấn phía trong vùng Broadcast khác máy gửi, router rất cần phải truyền dữ liệu Broadcast. Tuy nhiên, truyền gói tin dạng Broadcast rất có thể là phương án kỉm nhất vị đã tốn không ít băng thông và tăng download bên trên toàn bộ những đồ vật mạng nếu như chỉ gồm một đội bé dại những sản phẩm công nghệ trong mạng thực sự phải nhận gói tin.

*

Hình 19.3: Cơ chế Broadcast

Broadcast: Các gói tin được gừi xuất phát điểm từ một đồ vật nguồn đến một hệ trọng đích Broadcast. Địa chỉ đích rất có thể là liên can toàn bộ những trang bị trạm (255.255.255.255) hay là một trong những phần của liên can mạng con. Một router hoặc một switch lớp 3 sẽ không còn cho phép chuyển các tài liệu Broadcast này. Một sản phẩm công nghệ L2 đang được cho phép phân phát tán giữ lượng Broadcast ra toàn bộ những cổng của chính nó.Multicast: Các gói được gửi xuất phát điểm từ một liên quan nguồn mang đến một đội nhóm những máy tính xách tay. Địa chỉ đích thay thế cho những lắp thêm trạm hy vọng nhấn lưu giữ lượng này. Mặc định, một router hoặc một switch lớp 3 sẽ không gửi các gói tin này trừ lúc đề xuất cấu hình định đường Multicast. Một đồ vật switch lớp 2 chẳng thể nhận thấy được địa điểm của xúc tiến Multicast đích. Tất cả các gói sẽ tiến hành phạt tán ra toàn bộ các cổng ngơi nghỉ chế độ mang định.

Có nhị thái cực được diễn tả ở đây. Cơ chế cần sử dụng Unicast thì dữ liệu vẫn đi trường đoản cú trang bị trạm mang lại trang bị trạm; Broadcast thì giữ lượng đã đi đến toàn bộ các máy trạm bên trên phân đoạn mạng kia. Cơ chế Multicast đã nằm trong lòng nhị thái cực này, trong những số ấy đồ vật nguồn chỉ gửi đầy đủ gói tin từ 1 đồ vật trạm cho các người tiêu dùng hy vọng nhận các loại giữ lượng kia kia. Nhóm này Hotline là team Multicast. Các thứ nhấn lưu giữ lượng Multicast hoàn toàn có thể nằm tại vị trí bất cứ nơi nào chứ đọng không những bên trên phân đoạn mạng toàn cục.

Xem thêm: Hướng Dẫn Cách Tăng Fps Pubg Mobile Trên, Hướng Dẫn Tăng Fps Pubg Mobile

Các giữ lượng dạng Multicast thường xuyên là 1 chiều (unidirectional). Do có khá nhiều máy trạm nhận cùng một tài liệu, đề xuất thông thường những gói tin không được phép gửi ngược về thiết bị mối cung cấp bên trên chế độ Multicast. Một sản phẩm công nghệ trạm đích đang trả giữ lượng ngược về nguồn theo chế độ Unicast. Cơ chế Multicast cũng trở thành được truyền theo phong cách không kết nối (connectionless). Multicast sử dụng UDP.. chứ không dùng TCPhường.

Các thứ trạm mong muốn nhấn tài liệu xuất phát từ một mối cung cấp Multicast có thể tham mê gia hoặc ra khỏi một nhóm Multicast làm việc ngẫu nhiên thời khắc làm sao. ngoại giả, một thứ trạm đã quyến định có phát triển thành member của một tốt những team Multicast hay không. Nguim tắc phải quyên tâm là vẫn hoạch định làm rứa làm sao nhằm phân păn năn những lưu lại lượng Multicast đến các thành viên của tập thể nhóm mà lại ko tác động cho các thành viên ngoài nhóm.

Có tía kinh nghiệm cơ bản để hoàn toàn có thể xúc tiến Multicast trên một mạng:

Phải tất cả một tập đúng theo những can dự dành cho những đội Multicast.Phải có một cơ chế trong số đó những sản phẩm trạm hoàn toàn có thể tđam mê gia với ra khỏi nhómPhải gồm một giao thức định đường cho phép những router phân păn năn các lưu lại lượng Multicast tới các thành viên của group nhưng mà ko làm cho vượt download tài ngulặng mạng.

3. Cơ chế Multicast hỗ trợ kỹ năng không ngừng mở rộng và khả năng quản ngại lý

Sáu những hiểu biết cơ bản để cung ứng những vận dụng Multicast bên trên một hạ tầng mạng là:

Một hàng can hệ giành riêng cho liên can lớp 3 nhưng chỉ được sử dụng vì chưng những vận dụng Multicast. Người quản trị rất cần được cài đặt một vận dụng Multicast trên một máy chủ Multicast sử dụng địa chỉ lớp 3.Một can hệ Multicast chỉ được dùng như là ảnh hưởng đích với không được là can dự nguồn. Không y như gói tin Unicast, một tác động đích IP trong một gói Multicast không chỉ ra tác động của máy dìm nhưng chỉ đơn giản tất cả ý nghĩa sâu sắc là gói tin vẫn mang dữ liệu Multicast.Các áp dụng Multicast đề xuất được cài ném lên tất cả các lắp thêm trạm trong mạng rất cần được dìm lưu lượng Multicast đến áp dụng. Ứng dụng đề xuất được setup dùng thuộc shop Multicast lớp 3 cùng với hệ trọng của dòng sản phẩm chủ. Động tác này còn được gọi là tmê mẩn gia vào thuộc một đội nhóm.Tất cả những sản phẩm công nghệ trạm liên kết vào cùng một mạng LAN yêu cầu cần sử dụng cùng một cách thức chuẩn chỉnh để tính toán liên hệ L2 trường đoản cú tương tác Multicast L3 với gán nó vào cạc mạng. Ví dụ, trường hợp các router cùng liên kết vào một trong những mạng và toàn bộ đa số chạy OSPF, tất cả những cổng Ethernet của tất cả các router vẫn có chức năng lắng biết đến tương tác Multicast là 0x0100.5e00.0005 xung quanh địa chỉ MAC của thiết yếu cổng kia. Địa chỉ Multicast L2 0x0100.5e00.0005 được tính tân oán từ hệ trọng 224.0.0.5. Đây là can dự dành riêng cho OSPF.Phải tất cả một cách thức trong các số đó một vật dụng trạm hoàn toàn có thể báo đến router kết nối thẳng rằng vật dụng trạm mong muốn nhấn lưu lại lượng mang lại ứng dụng Multicast. Giao thức IGMP. cung cấp bề ngoài tiếp xúc giữa vật dụng trạm và router trong cùng mạng bé. CGMPhường. giỏi giám sát IGMP.. (IGMPhường. snooping) giúp các switch học công bố sản phẩm trạm như thế nào đã nhận được giữ lượng cho các vận dụng Multicast và các đồ vật trạm này gắn vào cổng làm sao của switch.Phải tất cả một giao thức định đường Multicast trong những số đó được cho phép các router truyền những tài liệu Multicast từ bỏ sever mang đến những vật dụng trạm mà lại ko làm tốn tài nguyên ổn mạng. Một vài giao thức định tuyến Multicast là DVMRP.. (Distance Vector Multicast Routing Protocol), MOSPF (Multicast Open Shorkiểm tra Path First), cùng PIM-DM (Protocol Independent Multicast Dense Mode) với PIM-SM (Protocol Independent Multicast Sparse Mode).

*

Hình 19.4: Hệ thống hoạt động dựa vào Multicast

Giả sử rằng một áp dụng hình hình ảnh được thiết lập để trên một sever dùng hệ trọng Multicast là 225.5.5.5. Các lắp thêm trạm từ 1 cho 49, nằm trên những liên kết WAN thì không quan tâm đến giữ lượng này. Các máy trạm từ 50 đến 100 thì quyên tâm đến sự việc dìm lưu giữ lượng mang lại áp dụng này và chạy áp dụng bên trên PC.

Lúc các sản phẩm công nghệ trạm chạy ứng dụng Multicast, những thứ trạm vẫn tyêu thích gia vào nhóm, Tức là những máy trạm hiện thời ước ao dấn các gói Multicast được gửi về liên can 225.5.5. Các thiết bị trạm từ 50 đến 100 tham gia vào đội 225.5.5.5 với báo đến R2 trải qua IGMPhường. rằng những máy trạm này ao ước nhận giữ lượng. Các vận dụng Multicast tính tân oán liên quan lớp 2 0x0100.5e05.0505 từ bỏ địa chỉ lớp 3 225.5.5.5 cùng những thẻ mạng của các vật dụng từ 50 mang đến 100 đã lắng tai ảnh hưởng này ở bên cạnh các lưu lại lượng đến tương tác MAC BIA.

Một giao thức định đường Multicast được cấu hình giữa R1 với R2 sao cho các router có thể truyền những giữ lượng Multicast. R2 gồm một liên kết mang đến mạng Frame Relay với nhị cổng Ethernet liên kết đến hai switch, Sw2 cùng Sw3. R2 biết rằng nó bao gồm các máy trạm trên cả nhị kết nối ý muốn dìm lưu lượng của group 225.5.5.5. Cả nhị switch cũng trở nên ghi dìm những cổng của các trang bị trạm ước ao nhấn Multicast trải qua nhị giao thức CGMP. cùng IGMPhường snooping. Một gói Multicast truyền dấu hiệu hình hình họa từ máy chủ bên trên kết nối Ethernet đến R1 với R1 vẫn truyền một gói tin Multicast trên liên kết WAN mang đến R2. Khi R2 nhấn gói Multicast, R2 đã nhân bạn dạng gói Multicast với truyền trên từng kết nối Ethernet.

Vì đây là gói tin Multicast, R2 công thêm cửa hàng lớp 2 0x0100.5e05.0505 cùng cần sử dụng nó như liên can MAC đích, sau đó R2 vẫn truyền ktin xấu này tới mức nhì switch. Lúc những switch cảm nhận những kđiều xấu này, switch sẽ truyền kđiều xấu ra những cổng phù hợp. lúc các trang bị trạm nhận thấy các gói này, thẻ mạng vẫn đối chiếu địa chỉ MAC đích cùng với địa chỉ Multicast mà đồ vật vẫn lắng nghe. Nếu là đúng, thẻ mạng sẽ thông tin cho các lớp cao hơn cách xử lý gói tin.

*

Hình 19.5: Quá trình dấn lưu lại lượng trong mạng chạy Multicast

Giả sử những trang bị trạm từ 1 đến 40 vẫn muốn dấn lưu lại lượng mang đến team 225.5.5.5. R2 sẽ sẵn sàng chuẩn bị truyền giữ lượng đến cả 2 switch. Tuy nhiên, tuy nhiên đã bao gồm thêm 49 trang bị bắt đầu nhận lưu lượng Multicast, sở hữu trên những máy mạng và nhu cầu băng thông trên kết nối WAN ko thay đổi. Tải bên trên SW2 thì rất có thể tăng cũng chính vì nó đề nghị tiến hành Việc nhân bạn dạng 49 lần với truyền nó bên trên 49 cổng.

Multicast cũng đều có vài ba điểm bất lợi:

Multicast thì dùng UDPhường yêu cầu hoài nghi cậy, thiếu hụt hình thức hành lang cửa số tinh chỉnh lỗi với nguyên tắc sút luồng bắt buộc rất có thể gây ra nghẽn.Một vài ba cách thức Multicast rất có thể gây nên gói tin bị trùng đính.