Annotation of embedaddon/quagga/doc/ipv6.texi, revision 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>