⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc3561.txt

📁 Ad-hoc的路由协议
💻 TXT
📖 第 1 页 / 共 5 页
字号:
         the originating node of the RREQ message.      reverse route         A route set up to forward a reply (RREP) packet back to the         originator from the destination or from an intermediate node         having a route to the destination.      sequence number         A monotonically increasing number maintained by each         originating node.  In AODV routing protocol messages, it is         used by other nodes to determine the freshness of the         information contained from the originating node.      valid route         See active route.4. Applicability Statement   The AODV routing protocol is designed for mobile ad hoc networks with   populations of tens to thousands of mobile nodes.  AODV can handle   low, moderate, and relatively high mobility rates, as well as a   variety of data traffic levels.  AODV is designed for use in networks   where the nodes can all trust each other, either by use of   preconfigured keys, or because it is known that there are no   malicious intruder nodes.  AODV has been designed to reduce the   dissemination of control traffic and eliminate overhead on data   traffic, in order to improve scalability and performance.Perkins, et. al.              Experimental                      [Page 6]RFC 3561                      AODV Routing                     July 20035. Message Formats5.1. Route Request (RREQ) Message Format    0                   1                   2                   3    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |     Type      |J|R|G|D|U|   Reserved          |   Hop Count   |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                            RREQ ID                            |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                    Destination IP Address                     |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                  Destination Sequence Number                  |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                    Originator IP Address                      |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                  Originator Sequence Number                   |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   The format of the Route Request message is illustrated above, and   contains the following fields:      Type           1      J              Join flag; reserved for multicast.      R              Repair flag; reserved for multicast.      G              Gratuitous RREP flag; indicates whether a                     gratuitous RREP should be unicast to the node                     specified in the Destination IP Address field (see                     sections 6.3, 6.6.3).      D              Destination only flag; indicates only the                     destination may respond to this RREQ (see                     section 6.5).      U              Unknown sequence number; indicates the destination                     sequence number is unknown (see section 6.3).      Reserved       Sent as 0; ignored on reception.      Hop Count      The number of hops from the Originator IP Address                     to the node handling the request.Perkins, et. al.              Experimental                      [Page 7]RFC 3561                      AODV Routing                     July 2003      RREQ ID        A sequence number uniquely identifying the                     particular RREQ when taken in conjunction with the                     originating node's IP address.      Destination IP Address                     The IP address of the destination for which a route                     is desired.      Destination Sequence Number                     The latest sequence number received in the past                     by the originator for any route towards the                     destination.      Originator IP Address                     The IP address of the node which originated the                     Route Request.      Originator Sequence Number                     The current sequence number to be used in the route                     entry pointing towards the originator of the route                     request.5.2. Route Reply (RREP) Message Format    0                   1                   2                   3    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |     Type      |R|A|    Reserved     |Prefix Sz|   Hop Count   |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                     Destination IP address                    |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                  Destination Sequence Number                  |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                    Originator IP address                      |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |                           Lifetime                            |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   The format of the Route Reply message is illustrated above, and   contains the following fields:      Type          2      R             Repair flag; used for multicast.      A             Acknowledgment required; see sections 5.4 and 6.7.      Reserved      Sent as 0; ignored on reception.Perkins, et. al.              Experimental                      [Page 8]RFC 3561                      AODV Routing                     July 2003      Prefix Size   If nonzero, the 5-bit Prefix Size specifies that the                    indicated next hop may be used for any nodes with                    the same routing prefix (as defined by the Prefix                    Size) as the requested destination.      Hop Count     The number of hops from the Originator IP Address                    to the Destination IP Address.  For multicast route                    requests this indicates the number of hops to the                    multicast tree member sending the RREP.      Destination IP Address                    The IP address of the destination for which a route                    is supplied.      Destination Sequence Number                    The destination sequence number associated to the                    route.      Originator IP Address                    The IP address of the node which originated the RREQ                    for which the route is supplied.      Lifetime      The time in milliseconds for which nodes receiving                    the RREP consider the route to be valid.   Note that the Prefix Size allows a subnet router to supply a route   for every host in the subnet defined by the routing prefix, which is   determined by the IP address of the subnet router and the Prefix   Size.  In order to make use of this feature, the subnet router has to   guarantee reachability to all the hosts sharing the indicated subnet   prefix.  See section 7 for details.  When the prefix size is nonzero,   any routing information (and precursor data) MUST be kept with   respect to the subnet route, not the individual destination IP   address on that subnet.   The 'A' bit is used when the link over which the RREP message is sent   may be unreliable or unidirectional.  When the RREP message contains   the 'A' bit set, the receiver of the RREP is expected to return a   RREP-ACK message.  See section 6.8.Perkins, et. al.              Experimental                      [Page 9]RFC 3561                      AODV Routing                     July 20035.3. Route Error (RERR) Message Format    0                   1                   2                   3    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |     Type      |N|          Reserved           |   DestCount   |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |            Unreachable Destination IP Address (1)             |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |         Unreachable Destination Sequence Number (1)           |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|   |  Additional Unreachable Destination IP Addresses (if needed)  |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |Additional Unreachable Destination Sequence Numbers (if needed)|   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   The format of the Route Error message is illustrated above, and   contains the following fields:      Type        3      N           No delete flag; set when a node has performed a local                  repair of a link, and upstream nodes should not delete                  the route.      Reserved    Sent as 0; ignored on reception.      DestCount   The number of unreachable destinations included in the                  message; MUST be at least 1.      Unreachable Destination IP Address                  The IP address of the destination that has become                  unreachable due to a link break.      Unreachable Destination Sequence Number                  The sequence number in the route table entry for                  the destination listed in the previous Unreachable                  Destination IP Address field.   The RERR message is sent whenever a link break causes one or more   destinations to become unreachable from some of the node's neighbors.   See section 6.2 for information about how to maintain the appropriate   records for this determination, and section 6.11 for specification   about how to create the list of destinations.Perkins, et. al.              Experimental                     [Page 10]RFC 3561                      AODV Routing                     July 20035.4. Route Reply Acknowledgment (RREP-ACK) Message Format   The Route Reply Acknowledgment (RREP-ACK) message MUST be sent in   response to a RREP message with the 'A' bit set (see section 5.2).   This is typically done when there is danger of unidirectional links   preventing the completion of a Route Discovery cycle (see section   6.8).    0                   1    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |     Type      |   Reserved    |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+      Type        4      Reserved    Sent as 0; ignored on reception.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -