Annotation of embedaddon/quagga/doc/ipv6.texi, revision 1.1.1.1

1.1       misho       1: @node IPv6 Support
                      2: @chapter IPv6 Support
                      3: 
                      4: Quagga fully supports IPv6 routing.  As described so far, Quagga supports
                      5: RIPng, OSPFv3 and BGP-4+.  You can give IPv6 addresses to an interface
                      6: and configure static IPv6 routing information.  Quagga IPv6 also provides
                      7: automatic address configuration via a feature called @code{address
                      8: auto configuration}.  To do it, the router must send router advertisement
                      9: messages to the all nodes that exist on the network.
                     10: 
                     11: @menu
                     12: * Router Advertisement::        
                     13: @end menu
                     14: 
                     15: @node Router Advertisement
                     16: @section Router Advertisement
                     17: 
                     18: @deffn {Interface Command} {no ipv6 nd suppress-ra} {}
                     19: Send router advertisment messages.
                     20: @end deffn
                     21: 
                     22: @deffn {Interface Command} {ipv6 nd suppress-ra} {}
                     23: Don't send router advertisment messages.
                     24: @end deffn
                     25: 
                     26: @deffn {Interface Command} {ipv6 nd prefix @var{ipv6prefix} [@var{valid-lifetime}] [@var{preferred-lifetime}] [off-link] [no-autoconfig] [router-address]} {}
                     27: Configuring the IPv6 prefix to include in router advertisements. Several prefix
                     28: specific optional parameters and flags may follow:
                     29: @itemize @bullet
                     30: @item
                     31: @var{valid-lifetime} - the length of time in seconds during what the prefix is
                     32: valid for the purpose of on-link determination. Value @var{infinite} represents
                     33: infinity (i.e. a value of all one bits (@code{0xffffffff})).
                     34: 
                     35: Range: @code{<0-4294967295>}  Default: @code{2592000}
                     36: 
                     37: @item
                     38: @var{preferred-lifetime} - the length of time in seconds during what addresses
                     39: generated from the prefix remain preferred. Value @var{infinite} represents
                     40: infinity.
                     41: 
                     42: Range: @code{<0-4294967295>}  Default: @code{604800}
                     43: 
                     44: @item
                     45: @var{off-link} - indicates that advertisement makes no statement about on-link or
                     46: off-link properties of the prefix.
                     47: 
                     48: Default: not set, i.e. this prefix can be used for on-link determination.
                     49: 
                     50: @item
                     51: @var{no-autoconfig} - indicates to hosts on the local link that the specified prefix
                     52: cannot be used for IPv6 autoconfiguration.
                     53: 
                     54: Default: not set, i.e. prefix can be used for autoconfiguration.
                     55: 
                     56: @item
                     57: @var{router-address} - indicates to hosts on the local link that the specified 
                     58: prefix 
                     59: contains a complete IP address by setting R flag.
                     60: 
                     61: Default: not set, i.e. hosts do not assume a complete IP address is placed.
                     62: @end itemize
                     63: @end deffn
                     64: 
                     65: @deffn {Interface Command} {ipv6 nd ra-interval SECONDS} {}
                     66: @deffnx {Interface Command} {no ipv6 nd ra-interval} {}
                     67: The  maximum  time allowed between sending unsolicited multicast router
                     68: advertisements from the interface, in seconds. Must be no less than 3 seconds.
                     69: 
                     70: Default: @code{600}
                     71: @end deffn
                     72: 
                     73: @deffn {Interface Command} {ipv6 nd ra-interval msec MILLISECONDS} {}
                     74: @deffnx {Interface Command} {no ipv6 nd ra-interval msec} {}
                     75: The  maximum  time allowed between sending unsolicited multicast router
                     76: advertisements from the interface, in milliseconds. Must be no less than 30 milliseconds.
                     77: 
                     78: Default: @code{600000}
                     79: @end deffn
                     80: @deffn {Interface Command} {ipv6 nd ra-lifetime SECONDS} {}
                     81: @deffnx {Interface Command} {no ipv6 nd ra-lifetime} {}
                     82: The value to be placed in the Router Lifetime field of router advertisements
                     83: sent from the interface, in seconds. Indicates the usefulness of the router
                     84: as a default router on this interface. Setting the value to zero indicates
                     85: that the router should not be considered a default router on this interface.
                     86: Must be either zero or between value specified with @var{ipv6 nd ra-interval}
                     87: (or default) and 9000 seconds.
                     88: 
                     89: Default: @code{1800}
                     90: @end deffn
                     91: 
                     92: @deffn {Interface Command} {ipv6 nd reachable-time MILLISECONDS} {}
                     93: @deffnx {Interface Command} {no ipv6 nd reachable-time} {}
                     94: The value to be placed in the Reachable Time field in the Router Advertisement
                     95: messages sent by the router, in milliseconds. The configured time enables the
                     96: router to detect unavailable neighbors. The value zero means unspecified (by
                     97: this router). Must be no greater than @code{3,600,000} milliseconds (1 hour).
                     98: 
                     99: Default: @code{0}
                    100: @end deffn
                    101: 
                    102: @deffn {Interface Command} {ipv6 nd managed-config-flag} {}
                    103: @deffnx {Interface Command} {no ipv6 nd managed-config-flag} {}
                    104: Set/unset flag in IPv6 router advertisements which indicates to hosts that they
                    105: should use managed (stateful) protocol for addresses autoconfiguration in
                    106: addition to any addresses autoconfigured using stateless address
                    107: autoconfiguration.
                    108: 
                    109: Default: not set
                    110: @end deffn
                    111: 
                    112: @deffn {Interface Command} {ipv6 nd other-config-flag} {}
                    113: @deffnx {Interface Command} {no ipv6 nd other-config-flag} {}
                    114: Set/unset flag in IPv6 router advertisements which indicates to hosts that
                    115: they should use administered (stateful) protocol to obtain autoconfiguration
                    116: information other than addresses.
                    117: 
                    118: Default: not set
                    119: @end deffn
                    120: 
                    121: @deffn {Interface Command} {ipv6 nd home-agent-config-flag} {}
                    122: @deffnx {Interface Command} {no ipv6 nd home-agent-config-flag} {}
                    123: Set/unset flag in IPv6 router advertisements which indicates to hosts that
                    124: the router acts as a Home Agent and includes a Home Agent Option.
                    125: 
                    126: Default: not set
                    127: @end deffn
                    128: 
                    129: @deffn {Interface Command} {ipv6 nd home-agent-preference} {}
                    130: @deffnx {Interface Command} {no ipv6 nd home-agent-preference} {}
                    131: The value to be placed in Home Agent Option, when Home Agent config flag is set, 
                    132: which indicates to hosts Home Agent preference.
                    133: 
                    134: Default: 0
                    135: @end deffn
                    136: 
                    137: @deffn {Interface Command} {ipv6 nd home-agent-lifetime} {}
                    138: @deffnx {Interface Command} {no ipv6 nd home-agent-lifetime} {}
                    139: The value to be placed in Home Agent Option, when Home Agent config flag is set, 
                    140: which indicates to hosts Home Agent Lifetime. A value of 0 means to place Router Lifetime value.
                    141: 
                    142: Default: 0
                    143: @end deffn
                    144: 
                    145: @deffn {Interface Command} {ipv6 nd adv-interval-option} {}
                    146: @deffnx {Interface Command} {no ipv6 nd adv-interval-option} {}
                    147: Include an Advertisement Interval option which indicates to hosts the maximum time, 
                    148: in milliseconds, between successive unsolicited Router Advertisements.
                    149: 
                    150: Default: not set
                    151: @end deffn
                    152: 
                    153: @deffn {Interface Command} {ipv6 nd router-preference (high|medium|low)} {}
                    154: @deffnx {Interface Command} {no ipv6 nd router-preference} {}
                    155: Set default router preference in IPv6 router advertisements per RFC4191.
                    156: 
                    157: Default: medium
                    158: @end deffn
                    159: 
                    160: @example
                    161: @group
                    162: interface eth0
                    163:  no ipv6 nd suppress-ra
                    164:  ipv6 nd prefix 2001:0DB8:5009::/64
                    165: @end group
                    166: @end example
                    167: 
                    168: For more information see @cite{RFC2462 (IPv6 Stateless Address Autoconfiguration)}
                    169: , @cite{RFC2461 (Neighbor Discovery for IP Version 6 (IPv6))}
                    170: , @cite{RFC3775 (Mobility Support in IPv6 (Mobile IPv6))}
                    171: and @cite{RFC4191 (Default Router Preferences and More-Specific Routes)}.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>