6.11.1 Xếp chuyển tiếp đường dẫn (RPF) cho lũ ràng buộc
Như đã nghiên cứu ở chương 5, phát sóng dữ liệu sử dụng lũ lụt ở một mạng (N, L)
đòi hỏi lên đến 2 | L | tin nhắn. Xếp chuyển tiếp đường dẫn (RPF) là một đơn giản nhưng
kỹ thuật thanh lịch mà mang xuống trên không đáng kể chi phí rất ít. Các nút mạng được giả định để chạy các vector khoảng cách định tuyến (DVR) thuật toán (Chương 5), được sử dụng trong Internet cho đến năm 1983. (Kể từ năm 1983, các thuật toán LSR dựa trên mô tả trong Chương 5 đã được sử dụng. Đây là tinh vi hơn và cung cấp nhiều thông tin hơn rằng yêu cầu của DVR.) Các thuật toán DVR đơn giản giả định rằng mỗi node biết bước kế tiếp trên con đường tới từng điểm x. Con đường này được giả định là xấp xỉ với "tốt nhất" con đường. Hãy Next_hop (x) biểu thị các chức năng cung cấp cho các bước kế tiếp vào "tốt nhất" đường dẫn đến x. Các thuật toán RPF thúc đẩy các thuật toán định tuyến cho DVR point-to-point, để đạt được ngập lụt nhiều hạn chế. Các thuật toán RPF
cho lũ lụt hạn chế được thể hiện trong thuật toán 6.7. (1) Khi quá trình Pi muốn multicast nhắn M để nhóm Dests: (1a) gửi M (i, Dests) trên tất cả các liên kết đi. (2) Khi một node i nhận được nhắn M (x, Dests) từ nút j: (2a) nếu Next_hop (x) = j sau đó // này nhất thiết sẽ là một thông điệp mới (2b) mong M (x, Dests) trên tất cả các liên kết sự việc khác bên cạnh (i, j); . (2c) khác bỏ qua tin nhắn. Algorithm 6.7 Xếp chuyển tiếp đường dẫn (RPF) thuật toán RPF đơn giản này đã được thực nghiệm chứng minh là có hiệu quả trong việc đưa số lượng tin nhắn cho một multicast gần hơn tới | N | hơn | L |. Trên thực tế, các thuật toán thực hiện một chương trình phát sóng đến tất cả các nút, và phát sóng này được minh bớt để gần một cây mở rộng. Việc phát sóng cắt là hiệu quả bởi vì, mặc nhiên, một xấp xỉ với một cây bắt rễ tại nguồn được xác định, mà không có nó được tính toán hay lưu trữ ở bất kỳ nút. Tỉa cây phát sóng ngầm có thể được sử dụng để đối phó với các gói tin multicast không mong muốn. Nếu một nút nhận được các gói tin nhưng các ứng dụng chạy trên nó không cần các gói tin, và tất cả "hạ lưu" (trong cây tiềm ẩn) cũng các nút không cần các gói, các nút có thể gửi một thông điệp prune cho phụ huynh trong cây chỉ ra rằng các gói tin không phải được gửi về cạnh đó. Thực hiện điều này trong một mạng lưới năng động, nơi các cây định kỳ thay đổi và các ứng dụng của nút thành viên cũng thay đổi năng động là một chút khôn lanh (xem bài tập 6.14).
đang được dịch, vui lòng đợi..
