4. Kết cấu của luận văn
1.7.3.3 Thông điệp IGMPv3 Host Membership Report
Host sử dụng thông điệp IGMPv3 Host Membership Report để chỉ rõ các nhóm multicast mà nó muốn gia nhập, với mỗi địa chỉ nhóm kèm theo danh sách những địa chỉ nguồn mà host muốn nhận dữ liệu multicast và nguồn nào host không muốn nhận. Thông điệp IGMPv3 Host Membership Report chứa một dãy các bản ghi nhóm. Mỗi nhóm chứa địa chỉ nhóm multicast và một danh sách liên kết các nguồn. Thông điệp IGMPv3 Host Membership Report đƣợc gửi tới địa chỉ 224.0.0.22, đây là địa chỉ dành riêng cho router multicast hỗ trợ IGMPv3.
Bảng 1.4: Các trƣờng trong thông điệp IGMPv3 Host Membership Report
Tên trƣờng Độ dài Mô tả
Type 8 bit Xác định 3 kiểu thông điệp có giá trị:
0x12 cho IGMPv1 Host Membership Report 0x16 cho IGMPv2 Host Membership Report 0x22 cho IGMPv3 Host Membership Report Reserved 8 bit Chứa giá trị 0 khi gửi và bị bỏ qua khi nhận Checksum 16 bit Dùng để kiểm tra lỗi trong quá trình truyền dữ
liệu
Reserved 16 bit Chứa giá trị 0 khi gửi và bị bỏ qua khi nhận Number of
Records
16 bit Chứa số lƣợng của nhóm bản ghi trong thông điệp
Group Records Variable Mỗi bản ghi chỉ ra địa chỉ IP cho nhóm multicast tham gia hay rời và danh sách các nguồn nhận dữ liệu và không nhận dữ liệu
CHƢƠNG 2
ĐỊNH TUYẾN MULTICAST
Các giao thức định tuyến multicast đƣợc chia làm ba loại chính gồm: giao thức hoạt động theo mô hình tập trung (dense mode) nhƣ DVMRP và PIM-DM, các giao thức hoạt động theo mô hình phân tán (sparse mode) nhƣ PIM-SM và giao thức hoạt động theo mô hình trạng thái liên kết (link-state) nhƣ MOSPF. Các giao thức dense mode hoạt động theo cơ chế quảng bá và loại bỏ trong đó các router cho rằng trên các mạng con tồn tại ít nhất một máy nhận dữ liệu multicast, vì thế chúng gửi dữ liệu xuống tất cả các mạng cho đến khi nhận đƣợc thông báo dừng gửi dữ liệu. Với cơ chế này các giao thức dense mode phù hợp với các mạng máy tính nhỏ, trong đó lƣu lƣợng multicast đƣợc truyền tới hầu hết các máy trên mạng. Các giao thức sparse mode hoạt động theo cách ngƣợc lại, các router sẽ không gửi dữ liệu lên mạng trừ khi nó nhận đƣợc yêu cầu gửi dữ liệu từ các máy nhận. Điều này làm giảm dữ liệu dƣ thừa truyền trên mạng, giúp cho các giao thức sparse mode phù hợp với các mạng lớn, với số lƣợng các máy tham gia nhận dữ liệu nhiều nhƣng nằm rải rác trên các mạng con.