Topology Dissemination Based on Reverse-Path Forwarding
RFC 3684, “Topology Dissemination Based on Reverse-Path Forwarding”, is an Experimental document published in February 2004 by R. Ogier, F. Templin, M. Lewis. It has since been updated by RFC 9141. The canonical text is published by the RFC Editor.
Abstract
Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) is a proactive, link-state routing protocol designed for mobile ad-hoc networks, which provides hop-by-hop routing along shortest paths to each destination. Each node running TBRPF computes a source tree (providing paths to all reachable nodes) based on partial topology information stored in its topology table, using a modification of Dijkstra's algorithm. To minimize overhead, each node reports only *part* of its source tree to neighbors. TBRPF uses a combination of periodic and differential updates to keep all neighbors informed of the reported part of its source tree. Each node also has the option to report additional topology information (up to the full topology), to provide improved robustness in highly mobile networks. TBRPF performs neighbor discovery using "differential" HELLO messages which report only *changes* in the status of neighbors. This results in HELLO messages that are much smaller than those of other link-state routing protocols such as OSPF. This memo defines an Experimental Protocol for the Internet community.
What “Experimental” means
Describes a specification that is part of a research or development effort, published so the community can gain experience with it.
The canonical text of RFC 3684 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 3683 A Practice for Revoking Posting Rights to IETF Mailing Lists
- RFC 3685 SIEVE Email Filtering: Spamtest and VirusTest Extensions
- RFC 3682 The Generalized TTL Security Mechanism
- RFC 3686 Using Advanced Encryption Standard Counter Mode With IPsec Encapsulating Security Payload
- RFC 3681 Delegation of E.F.F.3.IP6.ARPA
- RFC 3687 Lightweight Directory Access Protocol and X.500 Component Matching Rules
- RFC 3680 A Session Initiation Protocol Event Package for Registrations
- RFC 3688 The IETF XML Registry