4 @command{ospf6d} is a daemon support OSPF version 3 for IPv6 network.
5 OSPF for IPv6 is described in RFC2740.
11 * Redistribute routes to OSPF6::
12 * Showing OSPF6 information::
13 * OSPF6 Configuration Examples::
19 @deffn {Command} {router ospf6} {}
22 @deffn {OSPF6 Command} {router-id @var{a.b.c.d}} {}
23 Set router's Router-ID.
26 @deffn {OSPF6 Command} {interface @var{ifname} area @var{area}} {}
27 Bind interface to specified area, and start sending OSPF packets. @var{area} can
31 @deffn {OSPF6 Command} {timers throttle spf @var{delay} @var{initial-holdtime} @var{max-holdtime}} {}
32 @deffnx {OSPF6 Command} {no timers throttle spf} {}
33 This command sets the initial @var{delay}, the @var{initial-holdtime}
34 and the @var{maximum-holdtime} between when SPF is calculated and the
35 event which triggered the calculation. The times are specified in
36 milliseconds and must be in the range of 0 to 600000 milliseconds.
38 The @var{delay} specifies the minimum amount of time to delay SPF
39 calculation (hence it affects how long SPF calculation is delayed after
40 an event which occurs outside of the holdtime of any previous SPF
41 calculation, and also serves as a minimum holdtime).
43 Consecutive SPF calculations will always be seperated by at least
44 'hold-time' milliseconds. The hold-time is adaptive and initially is
45 set to the @var{initial-holdtime} configured with the above command.
46 Events which occur within the holdtime of the previous SPF calculation
47 will cause the holdtime to be increased by @var{initial-holdtime}, bounded
48 by the @var{maximum-holdtime} configured with this command. If the adaptive
49 hold-time elapses without any SPF-triggering event occuring then
50 the current holdtime is reset to the @var{initial-holdtime}.
55 timers throttle spf 200 400 10000
59 In this example, the @var{delay} is set to 200ms, the @var{initial
60 holdtime} is set to 400ms and the @var{maximum holdtime} to 10s. Hence
61 there will always be at least 200ms between an event which requires SPF
62 calculation and the actual SPF calculation. Further consecutive SPF
63 calculations will always be seperated by between 400ms to 10s, the
64 hold-time increasing by 400ms each time an SPF-triggering event occurs
65 within the hold-time of the previous SPF calculation.
69 @deffn {OSPF6 Command} {auto-cost reference-bandwidth @var{cost}} {}
70 @deffnx {OSPF6 Command} {no auto-cost reference-bandwidth} {}
71 This sets the reference bandwidth for cost calculations, where this
72 bandwidth is considered equivalent to an OSPF cost of 1, specified in
73 Mbits/s. The default is 100Mbit/s (i.e. a link of bandwidth 100Mbit/s
74 or higher will have a cost of 1. Cost of lower bandwidth links will be
75 scaled with reference to this cost).
77 This configuration setting MUST be consistent across all routers
78 within the OSPF domain.
84 Area support for OSPFv3 is not yet implemented.
87 @section OSPF6 interface
89 @deffn {Interface Command} {ipv6 ospf6 cost COST} {}
90 Sets interface's output cost. Default value depends on the interface
91 bandwidth and on the auto-cost reference bandwidth.
94 @deffn {Interface Command} {ipv6 ospf6 hello-interval HELLOINTERVAL} {}
95 Sets interface's Hello Interval. Default 40
98 @deffn {Interface Command} {ipv6 ospf6 dead-interval DEADINTERVAL} {}
99 Sets interface's Router Dead Interval. Default value is 40.
102 @deffn {Interface Command} {ipv6 ospf6 retransmit-interval RETRANSMITINTERVAL} {}
103 Sets interface's Rxmt Interval. Default value is 5.
106 @deffn {Interface Command} {ipv6 ospf6 priority PRIORITY} {}
107 Sets interface's Router Priority. Default value is 1.
110 @deffn {Interface Command} {ipv6 ospf6 transmit-delay TRANSMITDELAY} {}
111 Sets interface's Inf-Trans-Delay. Default value is 1.
114 @deffn {Interface Command} {ipv6 ospf6 network (broadcast|point-to-point)} {}
115 Set explicitly network type for specifed interface.
118 @node Redistribute routes to OSPF6
119 @section Redistribute routes to OSPF6
121 @deffn {OSPF6 Command} {redistribute static} {}
122 @deffnx {OSPF6 Command} {redistribute connected} {}
123 @deffnx {OSPF6 Command} {redistribute ripng} {}
126 @node Showing OSPF6 information
127 @section Showing OSPF6 information
129 @deffn {Command} {show ipv6 ospf6 [INSTANCE_ID]} {}
130 INSTANCE_ID is an optional OSPF instance ID. To see router ID and OSPF
131 instance ID, simply type "show ipv6 ospf6 <cr>".
134 @deffn {Command} {show ipv6 ospf6 database} {}
135 This command shows LSA database summary. You can specify the type of LSA.
138 @deffn {Command} {show ipv6 ospf6 interface} {}
139 To see OSPF interface configuration like costs.
142 @deffn {Command} {show ipv6 ospf6 neighbor} {}
143 Shows state and chosen (Backup) DR of neighbor.
146 @deffn {Command} {show ipv6 ospf6 request-list A.B.C.D} {}
147 Shows requestlist of neighbor.
150 @deffn {Command} {show ipv6 route ospf6} {}
151 This command shows internal routing table.
154 @node OSPF6 Configuration Examples
155 @section OSPF6 Configuration Examples
157 Example of ospf6d configured on one interface and area:
161 ipv6 ospf6 instance-id 0
164 router-id 212.17.55.53
165 area 0.0.0.0 range 2001:770:105:2::/64
166 interface eth0 area 0.0.0.0