RFC 2113 (rfc2113) - Page 3 of 4


IP Router Alert Option



Alternative Format: Original Text Document



RFC 2113                  Router Alert Option              February 1997


   Routers that do not support option processing in the fast path will
   cause packets carrying this new option to be forwarded through the
   slow path, so no change to the fast path is necessary and no
   performance penalty will be incurred for regular data packets.

2.1  Syntax

   The Router Alert option has the following format:

                 +--------+--------+--------+--------+
                 |10010100|00000100|  2 octet value  |
                 +--------+--------+--------+--------+

   Type:
     Copied flag:  1 (all fragments must carry the option)
     Option class: 0 (control)
     Option number: 20 (decimal)

   Length: 4

   Value:  A two octet code with the following values:
     0 - Router shall examine packet
     1-65535 - Reserved

2.2  Semantics

   Hosts shall ignore this option.  Routers that do not recognize this
   option shall ignore it.  Routers that recognize this option shall
   examine packets carrying it more closely (check the IP Protocol
   field, for example) to determine whether or not further processing is
   necessary.  Unrecognized value fields shall be silently ignored.

   The semantics of other values in the Value field are for further
   study.

3.0  Impact on Other Protocols

   For this option to be effective, its use must be mandated in
   protocols that expect routers to perform significant processing on
   packets not directly addressed to them.  Currently such protocols
   include RSVP [1] and IGMP [2].

4.0 Security Considerations

   If the Router Alert option is not set and should be set, the behavior
   of the protocol using the Router Alert, e.g., RSVP or IGMPv2, will be
   adversely affected since the protocol relies on the use of the Router
   Alert option.



Katz                        Standards Track