RFC 2711 (rfc2711) - Page 3 of 6


IPv6 Router Alert Option



Alternative Format: Original Text Document



RFC 2711                IPv6 Router Alert Option            October 1999


      Value:  A 2 octet code in network byte order with the following
      values:

         0        Datagram contains a Multicast Listener Discovery
                  message [RFC-2710].
         1        Datagram contains RSVP message.
         2        Datagram contains an Active Networks message.
         3-65535  Reserved to IANA for future use.

      Alignment requirement: 2n+0

      Values are registered and maintained by the IANA.  See section 5.0
      for more details.

2.2  Semantics

   The option indicates that the contents of the datagram may be
   interesting to the router.  The router's interest and the actions
   taken by employing Router Alert MUST be specified in the RFC of the
   protocol that mandates or allows the use of Router Alert.

   The final destination of the IPv6 datagram MUST ignore this option
   upon receipt to prevent multiple evaluations of the datagram.
   Unrecognized value fields MUST be silently ignored and the processing
   of the header continued.

   Routers that recognize the option will examine datagrams carrying it
   more closely to determine whether or not further processing is
   necessary.  The router only needs to parse the packet in sufficient
   detail to decide whether the packet contains something of interest.
   The value field can be used by an implementation to speed processing
   of the datagram within the transit router.

   Observe that further processing can involve protocol layers above
   IPv6.  E.g., for RSVP messages, the datagram will have to undergo UDP
   and RSVP protocol processing.  Once the datagram leaves the IPv6
   layer, there is considerable ambiguity about whether the router is
   acting as an IPv6 host or an IPv6 router.  Precisely how the router
   handles the contents is value-field specific.  However, if the
   processing required for the datagram involves examining the payload
   of the IPv6 datagram, then the interim router is performing a host
   function and SHOULD interpret the data as a host.









Partridge & Jackson         Standards Track