6to4relay(1M)




NAME

     6to4relay - administer configuration for 6to4  relay  router
     communication


SYNOPSIS

     /usr/sbin/6to4relay

     /usr/sbin/6to4relay [-e] [-a addr]

     /usr/sbin/6to4relay [-d]

     /usr/sbin/6to4relay [-h]


DESCRIPTION

     The 6to4relay command is used to configure 6to4 relay router
     communication. Relay router communication support is enabled
     by setting the value of  a  variable  that  stores  an  IPv4
     address  within  the  tun module. This variable is global to
     all tunnels and defines the policy  for  communication  with
     relay  routers. By default, the address is set to INADDR_ANY
     (0.0.0.0), and the kernel interprets the value  to  indicate
     that  support  for  relay  router communication is disabled.
     Otherwise, support is enabled, and the specified address  is
     used  as  the IPv4 destination address when packets destined
     for native IPv6 (non-6to4) hosts are sent through  the  6to4
     tunnel  interface.  The  6to4relay  command  uses  a project
     private ioctl to set the variable.

     6to4relay used without any options outputs the current,  in-
     kernel,  configuration  status.  Use  the  -a option to send
     packets to a specific relay router's unicast address instead
     of  the  default anycast address. The address specified with
     the -a option does not  specify  the  policy  for  receiving
     traffic  from  relay  routers.  The source relay router on a
     received packet  is  non-deterministic,  since  a  different
     relay  router  may  be  chosen  for each sending native IPv6
     end-point.

     Configuration changes made by using the  6to4relay  are  not
     persistent  across  reboot.  The changes will persist in the
     kernel only until you take the tunnel down


OPTIONS

     The 6to4relay command supports the following options:

     -a addr
           Use the specified address, addr.

     -e    Enable support for relay router. Use -a addr if it  is
           specified. Otherwise, use the default anycast address,
           192.88.99.1.

     -d    Disable support for the relay router.

     -h    Help


OPERANDS

     The following operands are supported:

     addr  A specific relay router's unicast address.  addr  must
           be  specified as a dotted decimal representation of an
           IPv4 address. Otherwise, an error will occur, and  the
           command will fail.


EXAMPLES

     Example 1: Printing the In-Kernel Configuration Status

     Use /usr/sbin/6to4relay without any  options  to  print  the
     in-kernel configuration status.

     example# /usr/sbin/6to4relay

     If 6to4 relay router communication is disabled, the adminis-
     trator will see the following message:

     6to4relay: 6to4 Relay Router communication support is disabled.

     If 6to4 router communication is enabled, the user  will  see
     this message:

     6to4relay: 6to4 Relay Router communication support is enabled.
     IPv4 destination address of Relay Router = 192.88.99.1


EXIT STATUS

     The following exit values are returned:

     0     Successful completion.

     >0    An error occurred.


FILES

     /usr/sbin/6to4relay
           The default installation root


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWcsu                     |
    |_____________________________|_____________________________|
    | Interface Stability         | Evolving                    |
    |_____________________________|_____________________________|


SEE ALSO

     ifconfig(1M), attributes(5)

     Huitema, C. RFC 3068,  An  Anycast  Prefix  for  6to4  Relay
     Routers. Network Working Group. June, 2001.

     Carpenter, B. and Moore, K. RFC  3056,  Connection  of  IPv6
     Domains  via  IPv4  Clouds. Network Working Group. February,
     2001.


DIAGNOSTICS

     The 6to4relay reports the following messages:

       6to4relay: input (0.0.0.0) is not a valid IPv4 unicast address

         Example:

         example# 6to4relay -e -a 0.0.0.0

         Description: The address specified with  the  -a  option
         must be a valid unicast address.

       6to4relay: option requires an argument -a
       usage:
           6to4relay
           6to4relay -e [-a <addr>]
           6to4relay -d
           6to4relay -h

         Example:

         example# 6to4relay -e -a

         Description: The -a option requires an argument.

       usage:
           6to4relay
           6to4relay -e [-a <addr>]
           6to4relay -d
           6to4relay -h

         Example:

         example# 6to4relay -e -d

         Description: The options specified are not permitted.  A
         usage message is output to the screen.

       usage:
           6to4relay
           6to4relay -e [-a <addr>]
           6to4relay -d
           6to4relay -h

         Example:

         example# 6to4relay -a 1.2.3.4

         Description: The -e option is  required  in  conjunction
         with  the  -a  option.  A usage message is output to the
         screen.

       6to4relay: ioctl (I_STR) : Invalid argument

         Example:

         example# 6to4relay -e -a 239.255.255.255

         Description: The address specified with  the  -a  option
         must not be a class d addr.


Man(1) output converted with man2html