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>