
TRƯỜNG ………………….
KHOA……………………….
----------
Báo cáo tốt nghiệp
Đề tài:
TÌM HIÊU CÔNG NGHỆ IP MULITICAST

LỜI CẢM ƠN
Tôi xin chân thành cảm ơn TS. Ngô Khánh Vân, người đã tận tình hướng
dẫn, chỉ bảo tôi trong suốt thời gian dài thực hiện đề tài.
Tôi xin chân thành cảm ơn PGS.TS Nguyễn Văn Tam, công tác tại Viện
công nghệ thông tin, đã chỉ bảo và cho tôi những lời khuyên quý báu để hoàn
thiện luận văn.
Tôi xin chân thành cảm ơn các thầy cô trong trường Đại Học Công Nghệ,
Đại Học Quốc Gia Hà Nội đã giảng dạy, truyền đạt và tạo điều kiện học tập tốt
nhất cho tôi trong suốt thời gian học tập cũng như trong quá trình thực hiện luận
văn.
Hà Nội, tháng 08 năm 2009
Trương Công Ái

I
MỤC LỤC
LỜI CẢM ƠN
MỤC LỤC
DANH MỤC CÁC TỪ VIẾT TẮT
DANH SÁCH HÌNH VẼ
DANH SÁCH CÁC BẢNG
MỞ ĐẦU................................................................................................................ 1
1. Đặt vấn đề .................................................................................................. 1
2. Đối tượng và mục tiêu luận văn................................................................. 1
3. Hướng tiếp cận ........................................................................................... 2
4. Kết cấu của luận văn .................................................................................. 2
CHƯƠNG 1 ........................................................................................................... 3
CƠ BẢN VỀ IP MULTICAST.............................................................................. 3
1.1 Mở đầu ......................................................................................................... 3
1.2 Các thành phần tham gia vào truyền thông multicast .................................. 5
1.3 Địa chỉ multicast .......................................................................................... 7
1.4 Cây phân phối multicast............................................................................... 9
1.4.1 Cây nguồn ............................................................................................. 9
1.4.2 Cây chia sẻ.......................................................................................... 10
1.5 Chuyển tiếp multicast................................................................................. 13
1.6 Đường trục multicast.................................................................................. 15
1.7 Giao thức quản lý nhóm Internet ............................................................... 17
1.7.1 Giao thức IGMPv1.............................................................................. 17
1.7.1.1 Thông điệp Host Membership Report.......................................... 18
1.7.1.2 Thông điệp Host Membership Query........................................... 19
1.7.2 Giao thức IGMPv2.............................................................................. 19
1.7.2.1 Lựa chọn router truy vấn.............................................................. 20
1.7.2.2 Thông điệp rời nhóm.................................................................... 21
1.7.2.3 Truy vấn cho từng nhóm.............................................................. 21
1.7.3 Giao thức IGMPv3.............................................................................. 21

I
1.7.3.1 Lọc dữ liệu ................................................................................... 21
1.7.3.2 Thông điệp IGMPv3 Host Membership Query ........................... 22
1.7.3.3 Thông điệp IGMPv3 Host Membership Report........................... 23
CHƯƠNG 2 ......................................................................................................... 25
ĐỊNH TUYẾN MULTICAST ............................................................................. 25
2.1 Giao thức định tuyến multicast véctơ khoảng cách ................................... 25
2.1.1 Tìm kiếm hàng xóm ............................................................................ 25
2.1.2 Trao đổi thông báo định tuyến ............................................................ 26
2.1.3 Cắt nhánh ............................................................................................ 29
2.1.4 Ghép nhánh ......................................................................................... 31
2.2 Giao thức PIM Dense Mode ...................................................................... 33
2.2.1 Tìm kiếm hàng xóm ............................................................................ 33
2.2.1.1 Thông điệp Hello ......................................................................... 33
2.2.1.2 Router được chỉ định.................................................................... 33
2.2.1.3 Cây phân phối multicast............................................................... 34
2.2.2 Cắt nhánh ............................................................................................ 35
2.2.3 Cơ chế xác nhận .................................................................................. 37
2.2.4 Ghép nhánh ......................................................................................... 38
2.3 PIM Sparse Mode....................................................................................... 39
2.3.1 Mô hình tham gia ................................................................................ 39
2.3.2 Cây chia sẻ.......................................................................................... 40
2.3.2.1 Tham gia cây chia sẻ.................................................................... 40
2.3.2.2 Cắt nhánh trên cây chia sẻ............................................................ 43
2.3.3 Cây đường đi ngắn nhất ...................................................................... 45
2.3.3.1 Tham gia cây đường đi ngắn nhất................................................ 45
2.3.3.2 Cắt nhánh trên cây đường đi ngắn nhất ....................................... 47
2.3.4 Thông điệp Join/Prune ........................................................................ 48
2.3.5 Đăng ký nguồn dữ liệu........................................................................ 49
2.3.5.1 Thông điệp PIM Register............................................................. 49
2.3.5.2 Thông điệp PIM Register – Stop.................................................. 50
2.3.6 Chuyển từ cây chia sẻ sang cây đường đi ngắn nhất .......................... 50

I
2.4 Giao thức Multicast Open Shortest Path First ........................................... 54
2.4.1 Định tuyến multicast trong vùng......................................................... 54
2.4.2 Định tuyến multicast trên nhiều vùng................................................. 56
2.4.3 Định tuyến multicast trên các vùng tự trị............................................ 59
CHƯƠNG 3 ......................................................................................................... 61
SỬ DỤNG ACCESS GRID XÂY DỰNG .......................................................... 61
HỆ THỐNG HỘI NGHỊ TRUYỀN HÌNH DỰA TRÊN IP MULTICAST ........ 61
3.1 Các khái niệm chung về dịch vụ hội nghị truyền hình .............................. 61
3.1.1 Hệ thống hội nghị truyền hình ............................................................ 62
3.1.2 Các thành phần cơ bản của hội nghị truyền hình................................ 63
3.2 Giao thức RTP............................................................................................ 64
3.2.1 Khuôn dạng RTP header..................................................................... 64
3.2.2 Các ứng dụng sử dụng RTP ............................................................... 65
3.2.2.1 Thoại hội nghị đơn giản ............................................................... 65
3.2.2.2 Thoại và truyền hình hội nghị...................................................... 67
3.2.2.3 Bộ trộn và bộ biên dịch................................................................ 67
3.3 Đồng bộ luồng hình ảnh và âm thanh ........................................................ 68
3.4 Sử dụng Access Grid xây dựng một hội nghị truyền hình......................... 70
3.4.1 Các thành phần của Access Grid......................................................... 70
3.4.2 Sử dụng Access Grid client để tham gia vào hội nghị truyền hình..... 73
KẾT LUẬN.......................................................................................................... 76
HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI ............................................................... 77
TÀI LIỆU THAM KHẢO

