4. Kết cấu của luận văn
1.6 Đƣờng trục multicast
Mạng đƣờng trục multicast – MBone đƣợc xây dựng nhằm đánh giá các ứng dụng cũng nhƣ các giao thức đƣợc xây dựng phục vụ truyền thông multicast dữ liệu, audio và video. MBone đƣợc thiết kế hoạt động ở lớp trên của Internet và đƣợc cấu thành bởi mạng lƣới các ốc đảo multicast. Các ốc đảo giao tiếp với mạng bên ngoài thông qua một bộ định tuyến có khả năng xử lý các gói IP multicast thông qua hỗ trợ giao thức quản lý nhóm Internet IGMP và các giao thức định tuyến khác đƣợc xác định là một MRouter hay IP multicast router. Tiếp giáp với các ốc đảo là các bộ định tuyến IP truyền thống chỉ hỗ trợ xử lý các gói IP unicast đƣợc xác định là các URouter (IP unicast router). Các MRouter của các mạng khác nhau kết nối thông qua các liên kết ảo từ điểm tới điểm thông qua cơ chế đƣờng hầm – tunneling. Kết quả là MBone đƣợc hình thành nhờ tập hợp các MRouter đƣợc nối với nhau bởi các đƣờng hầm bao phủ toàn mạng.
Đƣờng hầm là cơ chế cho phép chuyển gói dữ liệu multicast từ MRouter nguồn đến MRouter đích thông qua các bộ định tuyến. MRouter nguồn thực hiện đóng gói và chuyển tiếp dữ liệu. Việc đóng gói theo cơ chế đƣờng hầm thực hiện bổ sung thêm phần tiêu đề IP mới với địa chỉ đích là địa chỉ IP unicast của MRouter ở đầu bên kia của đƣờng hầm và địa chỉ nguồn là địa chỉ IP unicast của MRouter đang gửi gói tin đó.
Hình 1.13: Đóng gói IP multicast theo cơ chế tunneling
Các bộ định tuyến trung gian nằm trên tuyến liên kết từ MRouter nguồn đến MRouter đích sẽ xem gói này nhƣ gói dữ liệu unicast bình thƣờng và truyền đi theo thông tin trong bảng định tuyến unicast. Ốc đảo multicast đích ở phía bên kia của đƣờng hầm sẽ nhận gói unicast này và tách phần header đã đƣợc thêm vào rồi sau đó gửi gói dữ liệu đó đi một cách thích hợp. Với bộ định tuyến các gói dữ liệu đƣợc xem nhƣ đến từ MRouter lân cận và trong suốt đối với các bộ định tuyến trung gian. Đƣờng đi trung gian đã bị ẩn đi đối với bộ định tuyến này. Khi đó các MRouter xử lý các gói IP multicast tƣơng tự nhƣ các bộ định tuyến xử lý các gói IP unicast nhƣ thể hiện trên hình 1.13.
Nhƣ thể hiện trên hình 1.14, MRouter R2 muốn gửi một gói tin IP đa hƣớng tới MRouter R5. Trƣớc hết, R2 sẽ đóng vỏ gói tin (chuyển từ gói IP đa hƣớng thành gói IP đơn hƣớng) rồi chuyển tiếp tới URouter R3. Gói đa hƣớng này sẽ đi theo tuyến R3-R7-R8-R5. Nhƣ vậy, theo cơ chế đƣờng hầm, với MRouter R5 thì gói tin này đƣợc xử lý với địa chỉ nguồn đến từ R2.