PIM Sparse mode

Một phần của tài liệu DACN-TÌM HIỂU CẤU HÌNH MULTICAST (Trang 25 - 29)

PIM Sparse Mode (PIM-SM) dùng một giải pháp khác. Cây multicast không mở rộng đến router cho đến khi nào một host đã tham gia vào một nhóm. Cây multicast được xây dựng bằng các thành viên ở các node lá và mở rộng ngược về root.

PIM - SM cũng hoạt động dựa trên ý tưởng cấu trúc shared-tree, trong đó gốc của cây không nhất thiết là nguồn của multicast. Thay vào đó, root là router PIM-SM thường được đặt ở trung tâm của mạng. Router làm gốc này gọi là Rendezvous Point (RP). Cây từ điểm RP đến các thành viên thật ra là một cây con của cây từ nguồn đến các thành viên.

Hình 2.7 : chuyển gói tin thông qua RP

Dữ liệu sau khi gửi đến R1 thay vì gửi đến nhiều hướng thì nay dữ liệu chỉ được R1 gửi đến RP , gói dữ liệu này nằm trong một gói message đăng kí Pim. Khi RP nhận được thông báo đăng ký Pim sẽ xảy ra 2 trường hợp:26

Trường hợp 1: Khi không có ai muốn nhận gói dữ liệu thì RP sẽ từ chối gói message đăng kí Pim.

Khi RP gửi lại gói từ chối nhận, thì R1 sẽ ngừng chuyển tiếp bất kì dữ liệu nào trong 1 khoảng thời gian gọi là suppression timer giá trị mặc định của nó là 60 giây. Khi hết 60 giây R1 sẽ gữi 1 gói tin khác, gói này không mang dữ liệu multicast mà chỉ đơn giản là hỏi RP xem là đã muốn nhận dữ liệu chưa. Nếu vẫn không có ai muốn nhận dữ liệu RP sẽ gửi lại gói tin từ chối đến R1.

Trường hợp 2: Khi có người muốn nhận gói dữ liệu

Như trên hình , máy chủ muốn nhận dữ liệu thì nó sẽ gửi 1 IGMP báo cáo thành viên cho nhóm Multicast mà nó muốn đến R6. Sau đó R6 sẽ tìm cách nhận RP và bắt RP phải gửi cho nó gói tin Multicast. R6 sẽ kiểm tra bảng định tuyến của nó và nó sẽ gửi thông báo tham gia đến R4 và R4 sẽ chuyển tiếp thông báo đến RP. Khi RP nhận được thông báo tham gia nó sẽ chuyển tiếp dữ liệu Multicast xuống. Cách tham gia này gọi là RTP ( root path tree).

Sau khi R6 nhận được dữ liệu và nhận ra được dữ liệu và nhận ra được nguồn dữ liệu từ đây nó sẽ biết được đường đi ngắn hơn thông qua R2 và R1. Nên nó sẽ gửi thông báo tham gia đến R2 > R1 sau đó dữ liệu sẽ được truyền theo đường qua R1>R2. Và gửi Pim prune đến RP để thông báo rằng nó không cần đến đường truyền này nữa và RP sẽ ngừng việc truyền dữ liệu bằng đường này.

Hình 2.9 : Loại bỏ đường xa và nhận đương gần

Một phần của tài liệu DACN-TÌM HIỂU CẤU HÌNH MULTICAST (Trang 25 - 29)

Tải bản đầy đủ (DOCX)

(44 trang)
w