Tuyển dụng
Viettel IDC

IGMP là gì? Tìm hiểu về giao thức Internet Group Management Protocol

05/06/2026

Làm sao để hệ thống mạng phân phối hàng nghìn kênh IPTV hay luồng camera giám sát mà không bị sập băng thông? Cùng Viettel IDC tìm hiểu chi tiết IGMP là gì và cách giao thức này kết hợp cùng tính năng IGMP Snooping để giải quyết triệt để bài toán Multicast trên mạng IPv4.

IGMP là gì?

IGMP (Internet Group Management Protocol - Giao thức Quản lý Nhóm Internet) là một giao thức tầng mạng (Network Layer) hoạt động trên nền tảng IPv4, được sử dụng để quản lý tư cách thành viên của các thiết bị trong một mạng truyền phát đa hướng (Multicast). Chức năng chính của IGMP là cho phép các thiết bị (Host) báo cáo với bộ định tuyến (Router) về việc chúng muốn gia nhập hoặc rời khỏi một nhóm Multicast cụ thể để nhận luồng dữ liệu.

IGMP là gì?

IGMP Snooping là gì? Tại sao Switch cần tính năng này?

IGMP Snooping là tính năng trên Switch Layer 2 dùng để giám sát các bản tin IGMP giao tiếp giữa bộ định tuyến và thiết bị đầu cuối. Mặc định, Switch Layer 2 luôn coi gói tin Multicast là Broadcast và đẩy dữ liệu ra toàn bộ các cổng, gây lãng phí tài nguyên mạng. Khi bật IGMP Snooping, Switch sẽ phân tích yêu cầu tham gia hoặc rời nhóm của từng thiết bị để tạo bảng chuyển tiếp mạng chính xác, từ đó chỉ gửi luồng dữ liệu đến đúng cổng có thiết bị đang yêu cầu. 

Ví dụ, một hệ thống mạng có 500 máy tính và một luồng camera an ninh tiêu thụ băng thông 10 Mbps. Nếu không có IGMP Snooping, Switch sẽ đẩy luồng video này ra toàn bộ 500 cổng mạng, làm tiêu tốn 5 Gbps băng thông nội bộ. Ngược lại, khi tính năng này hoạt động, dữ liệu camera chỉ được gửi thẳng đến đúng cổng mạng của phòng bảo vệ, giúp hệ thống không bị tắc nghẽn.

Giao thức IGMP hoạt động như thế nào?

Giao thức IGMP hoạt động dựa trên quá trình giao tiếp hai chiều giữa bộ định tuyến (Router) và các thiết bị kết nối mạng. Khi một thiết bị muốn nhận luồng dữ liệu truyền phát đa hướng, nó sẽ phát đi bản tin xin gia nhập nhóm. Bộ định tuyến lắng nghe tín hiệu này, ghi nhận thiết bị vào danh sách và bắt đầu đẩy dữ liệu đến đúng đích. 

Khi không còn nhu cầu, thiết bị lập tức gửi bản tin rời nhóm để bộ định tuyến ngắt luồng truyền tải nhằm thu hồi băng thông. Đồng thời, bộ định tuyến cũng định kỳ phát các bản tin truy vấn xuống toàn mạng để rà soát và cập nhật danh sách các thiết bị đang nhận dữ liệu.

Về mặt nền tảng kỹ thuật, hệ thống IGMP quản lý các nhóm thông qua dải địa chỉ IP độc quyền từ 224.0.0.0 đến 239.255.255.255. Giao thức này chạy trực tiếp trên lớp Giao thức Internet (IP), hoàn toàn không sử dụng các giao thức trung gian như TCP hay UDP, giúp tốc độ xử lý và phân phối gói tin luôn đạt mức tối ưu nhất.

Giao thức IGMP hoạt động như thế nào?

Phân loại các bản tin IGMP (IGMP Messages)

Quá trình giao tiếp giữa thiết bị đầu cuối (Host) và bộ định tuyến (Router) trong mạng Multicast được vận hành thông qua 4 loại bản tin IGMP cốt lõi sau:

Báo cáo gia nhập nhóm (Membership Reports)

Khi một thiết bị mạng muốn nhận dữ liệu từ một nhóm Multicast, nó sẽ chủ động phát đi bản tin này tới Router. Đây là thao tác bắt buộc để thiết bị được thêm vào danh sách nhận luồng dữ liệu.

Bản tin rời nhóm (Leave Group Messages)

Khi không còn nhu cầu nhận dữ liệu (ví dụ: người dùng tắt luồng video), thiết bị sẽ gửi thông điệp này đến Router. Bản tin rời nhóm đóng vai trò quan trọng giúp Router lập tức ngắt luồng truyền tải đến thiết bị đó, thu hồi và tối ưu hóa băng thông mạng.

Truy vấn thành viên chung (General Membership Queries)

Đây là cơ chế giám sát định kỳ của hệ thống. Router sẽ phát thông điệp này ra toàn bộ mạng lưới các thiết bị đang kết nối để yêu cầu chúng cập nhật lại trạng thái tham gia nhóm Multicast. Dựa vào phản hồi, Router sẽ làm mới cơ sở dữ liệu định tuyến của mình.

Truy vấn nhóm cụ thể (Group-Specific Membership Queries)

Khác với lệnh truy vấn chung quét toàn mạng, bản tin này được Router gửi nhắm đích thẳng đến một nhóm Multicast duy nhất. Thường thì Router sẽ gửi truy vấn này ngay sau khi nhận được bản tin rời nhóm từ một thiết bị, nhằm mục đích kiểm tra chéo xem có còn máy tính nào khác trong cùng nhóm đó vẫn muốn tiếp tục nhận dữ liệu hay không trước khi quyết định ngắt hoàn toàn luồng phát.

Truyền phát đa hướng Multicast trên IPv4 và IPv6 khác nhau như thế nào?

IPv4 và IPv6 là hai phiên bản của Giao thức Internet (IP). Mặc dù IPv6 là chuẩn giao thức hiện đại hơn, IPv4 hiện tại vẫn đang giữ vai trò chủ đạo và được sử dụng rộng rãi trên toàn cầu. Sự khác biệt cốt lõi trong cơ chế truyền phát đa hướng giữa hai hệ thống này nằm ở giao thức quản lý. Trong khi IPv4 phụ thuộc vào giao thức IGMP, thì trên hạ tầng IPv6, MLD (Multicast Listener Discovery) được sử dụng để thay thế hoàn toàn nhiệm vụ này.

Tiêu chí kỹ thuật

Multicast trên IPv4

Multicast trên IPv6

Giao thức quản lý nhóm

IGMP (Internet Group Management Protocol)

MLD (Multicast Listener Discovery)

Giao thức nền tảng

Hoạt động độc lập trực tiếp trên lớp IP

Hoạt động như một phần tích hợp của ICMPv6

Dải địa chỉ IP nhận diện

Dải IP Lớp D (224.0.0.0 đến 239.255.255.255)

Sử dụng dải địa chỉ bắt đầu bằng tiền tố FF00::/8

Sự tồn tại của Broadcast

Vẫn sử dụng Broadcast song song với Multicast

Loại bỏ hoàn toàn Broadcast, chỉ tập trung vào Multicast và Anycast

Truyền phát đa hướng Multicast trên IPv4 và IPv6 khác nhau như thế nào?

Phân biệt Multicast, Anycast và Unicast

Để phân phối luồng dữ liệu mạng, chúng ta có ba phương thức định tuyến cốt lõi. Trong đó, Unicast là giao tiếp một-kèm-một truyền thống, Multicast (kết hợp với IGMP) giúp phát một luồng dữ liệu gốc cho nhiều thiết bị để giải phóng băng thông, và Anycast tự động điều hướng người dùng đến trạm máy chủ gần nhất nhằm giảm tối đa độ trễ.

 

Phương thức

Mô hình kết nối

Cơ chế phân phối dữ liệu

Ứng dụng tiêu biểu

Unicast

1 - 1 (Điểm tới Điểm)

Gửi dữ liệu độc lập và đích danh tới một thiết bị nhận duy nhất.

Lướt web, duyệt email, tải file cá nhân.

Multicast

1 - Nhiều (Điểm tới Nhóm)

Gửi một bản sao dữ liệu duy nhất tới nhiều thiết bị đang yêu cầu nhận.

Hội nghị trực tuyến, camera an ninh, truyền hình IPTV.

Anycast

1 - Gần nhất (Điểm tới Điểm tối ưu)

Định tuyến luồng truy cập tới máy chủ gần nhất trong cụm hệ thống dùng chung IP.

Mạng phân phối nội dung (CDN), máy chủ phân giải tên miền (DNS).

Các ứng dụng thực tế của IGMP

Nhờ khả năng giải quyết triệt để bài toán nghẽn băng thông trong mô hình truyền tải dữ liệu từ một nguồn đến nhiều đích, IGMP trở thành giao thức nền tảng bắt buộc phải có cho các hệ thống mạng và dịch vụ hiện đại.

Dịch vụ truyền hình Internet (IPTV)

Các nhà cung cấp dịch vụ mạng (ISP) như Viettel, VNPT hay FPT sử dụng IGMP để phân phối hàng trăm kênh truyền hình độ nét cao đến các hộ gia đình. Thay vì đẩy dữ liệu của toàn bộ 100 kênh vào đường truyền mạng nhà bạn, hệ thống chỉ tải xuống duy nhất dữ liệu của kênh mà tivi đang bật thông qua lệnh gia nhập nhóm của IGMP. Khi bạn chuyển kênh, giao thức này lập tức ngắt luồng kênh cũ và mở luồng kênh mới, giúp đường truyền Internet không bị quá tải.

Hệ thống camera giám sát an ninh (CCTV)

Trong các trung tâm thương mại hoặc nhà máy lớn, hàng trăm camera IP liên tục truyền dữ liệu hình ảnh về trung tâm kiểm soát. IGMP, kết hợp với tính năng IGMP Snooping trên Switch, giúp định tuyến các luồng video dung lượng lớn này đến chính xác màn hình của nhân viên an ninh đang có thao tác mở xem. Quá trình này giúp mạng nội bộ không bị tràn ngập rác dữ liệu làm ảnh hưởng đến các hoạt động nghiệp vụ khác.

Hội nghị trực tuyến và Livestream nội bộ

Khi một tập đoàn tổ chức các buổi đào tạo trực tuyến hoặc họp toàn công ty quy mô hàng nghìn người, giao thức IGMP cho phép máy chủ trung tâm chỉ phát đi một luồng video gốc duy nhất. Bộ định tuyến sẽ dựa vào danh sách IGMP để tự động nhân bản và chuyển phát luồng video này tới đúng các máy tính đang mở phần mềm họp (như Zoom, MS Teams), giảm tải hoàn toàn áp lực xử lý cho máy chủ chủ quản.

Triển khai hệ điều hành và phần mềm đồng loạt

Các bộ phận IT thường xuyên phải cài đặt mới hệ điều hành (Windows, Linux) hoặc cập nhật phần mềm cho hàng trăm máy tính trong công ty. Thay vì cài đặt thủ công từng máy (Unicast), họ sử dụng mạng Multicast. Máy chủ sẽ phát một bản sao (Image) duy nhất của hệ điều hành, và tất cả các máy tính đang bật tính năng nhận qua IGMP sẽ cùng tải xuống đồng thời. Điều này giúp rút ngắn thời gian triển khai từ vài ngày xuống chỉ còn vài giờ.

Kết luận

Hiểu rõ bản chất IGMP là gì là bước nền tảng để các kỹ sư hệ thống thiết kế và tối ưu hóa hạ tầng mạng quy mô lớn. IGMP đóng vai trò là công cụ điều phối luồng dữ liệu truyền phát đa hướng thông minh, giúp chấm dứt hoàn toàn tình trạng bão mạng gây cạn kiệt tài nguyên.

Để được hỗ trợ tư vấn và tìm hiểu các dịch vụ của Viettel, bạn có thể liên hệ trực tiếp tới Viettel IDC qua các kênh:

- Hotline: 1800 8088 (miễn phí cước gọi)

- Fanpage: https://www.facebook.com/viettelidc  

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

29/09/2026

"SOVEREIGN CLOUD" VÀ NGHỊCH LÝ CHUYỂN ĐỔI SỐ: GIẢI MÃ BÀI TOÁN TUÂN THỦ CHO NGÀNH TÀI CHÍNH & CHÍNH PHỦ

Các tổ chức thuộc nhóm ngành trọng yếu như tài chính, ngân hàng (BFSI) và cơ quan nhà nước đang khao khát hiện đại hóa hệ thống IT (chuyển đổi sang kiến trúc Microservices, sử dụng Container/Kubernetes) để tăng tốc độ triển khai dịch vụ và nâng cao trải nghiệm người dùng. Tuy nhiên, họ lại đang vấp phải một "nghịch lý" lớn: Càng muốn áp dụng công nghệ Cloud hiện đại, rào cản về tuân thủ pháp lý và an toàn thông tin càng trở nên khắt khe.

29/09/2026

BÀI TOÁN "NOISY NEIGHBOR" TRÊN CLOUD VÀ CHIẾN LƯỢC TỐI ƯU HIỆU NĂNG CHO HỆ THỐNG CỐT LÕI

Trong kỷ nguyên mà dữ liệu là "dầu mỏ mới", việc vận hành các hệ thống xương sống (Core ERP, Core Banking) hay các workload tính toán chuyên sâu (AI, Machine Learning, Datalake) đòi hỏi năng lực phần cứng vô cùng mạnh mẽ.

27/09/2026

"BÃO GIÁ" HẠ TẦNG CNTT VÀ BÀI TOÁN SỐNG CÒN CỦA DOANH NGHIỆP: VÌ SAO PRIVATE CLOUD DẠNG DỊCH VỤ LÊN NGÔI?

Làn sóng bùng nổ hạ tầng AI toàn cầu đang tạo ra một "cơn địa chấn" về giá phần cứng máy chủ, chip nhớ DRAM, ổ cứng doanh nghiệp và chi phí năng lượng. Đứng trước áp lực phải chuyển đổi số nhưng lại vấp phải bài toán chi phí đầu tư (CapEx) đắt đỏ cùng thời gian giao hàng kéo dài hàng tháng, các nhà quản trị công nghệ (CIO) và tài chính (CFO) đang tìm kiếm một hướng đi mới: Không cần bỏ hàng tỷ đồng mua sắm hạ tầng mà vẫn sở hữu riêng một hệ thống Private Cloud hoàn chỉnh, an toàn và sẵn sàng vận hành ngay lập tức.

29/09/2026

Digital Workplace là gì? Xu hướng môi trường làm việc số cho doanh nghiệp

Digital Workplace là gì? Khám phá mô hình vận hành, thành phần, lợi ích, ứng dụng, thách thức và xu hướng môi trường làm việc số cho doanh nghiệp.

29/09/2026

Lỗ hổng Shellshock là gì? Cơ chế, tác động và cách khắc phục

Lỗ hổng Shellshock (CVE-2014-6271) trong Bash là gì, vì sao nghiêm trọng? Tìm hiểu nguyên nhân, hệ thống bị ảnh hưởng và cách kiểm tra, vá lỗi.

29/09/2026

Scratch là gì? Cách hoạt động, ứng dụng và đối tượng phù hợp

Scratch là gì? Tìm hiểu cách lập trình bằng khối lệnh, các khái niệm có thể học, ứng dụng thực tế và sự khác nhau giữa Scratch với ScratchJr.

29/09/2026

Phân biệt các loại Web Hosting: Đâu là lựa chọn phù hợp cho website?

Phân biệt các loại Web Hosting và tìm hiểu cách mỗi mô hình hoạt động, từ đó lựa chọn giải pháp phù hợp với nhu cầu, quy mô và định hướng phát triển website.

29/09/2026

Website có cần hosting không? Giải đáp chi tiết từ A-Z

Website có cần hosting không? Tìm hiểu vai trò của hosting, domain và các trường hợp cần và không cần mua hosting riêng cho website.

29/09/2026

Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam

Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam, cùng tiêu chí lựa chọn và những lưu ý quan trọng trước khi đăng ký dịch vụ.

28/09/2026

Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng

Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.