7 *ospf6d* is a daemon support OSPF version 3 for IPv6 network. OSPF for IPv6 is
8 described in :rfc:`2740`.
15 .. index:: router ospf6
16 .. clicmd:: router ospf6
18 .. index:: ospf6 router-id A.B.C.D
19 .. clicmd:: ospf6 router-id A.B.C.D
21 Set router's Router-ID.
23 .. index:: interface IFNAME area AREA
24 .. clicmd:: interface IFNAME area AREA
26 Bind interface to specified area, and start sending OSPF packets. `area` can
29 .. index:: timers throttle spf DELAY INITIAL-HOLDTIME MAX-HOLDTIME
30 .. clicmd:: timers throttle spf DELAY INITIAL-HOLDTIME MAX-HOLDTIME
32 .. index:: no timers throttle spf
33 .. clicmd:: no timers throttle spf
35 This command sets the initial `delay`, the `initial-holdtime`
36 and the `maximum-holdtime` between when SPF is calculated and the
37 event which triggered the calculation. The times are specified in
38 milliseconds and must be in the range of 0 to 600000 milliseconds.
40 The `delay` specifies the minimum amount of time to delay SPF
41 calculation (hence it affects how long SPF calculation is delayed after
42 an event which occurs outside of the holdtime of any previous SPF
43 calculation, and also serves as a minimum holdtime).
45 Consecutive SPF calculations will always be separated by at least
46 'hold-time' milliseconds. The hold-time is adaptive and initially is
47 set to the `initial-holdtime` configured with the above command.
48 Events which occur within the holdtime of the previous SPF calculation
49 will cause the holdtime to be increased by `initial-holdtime`, bounded
50 by the `maximum-holdtime` configured with this command. If the adaptive
51 hold-time elapses without any SPF-triggering event occurring then
52 the current holdtime is reset to the `initial-holdtime`.
57 timers throttle spf 200 400 10000
60 In this example, the `delay` is set to 200ms, the initial holdtime is set
61 to 400ms and the `maximum holdtime` to 10s. Hence there will always be at
62 least 200ms between an event which requires SPF calculation and the actual
63 SPF calculation. Further consecutive SPF calculations will always be
64 separated by between 400ms to 10s, the hold-time increasing by 400ms each
65 time an SPF-triggering event occurs within the hold-time of the previous
68 .. index:: auto-cost reference-bandwidth COST
69 .. clicmd:: auto-cost reference-bandwidth COST
71 .. index:: no auto-cost reference-bandwidth
72 .. clicmd:: no auto-cost reference-bandwidth
74 This sets the reference bandwidth for cost calculations, where this
75 bandwidth is considered equivalent to an OSPF cost of 1, specified in
76 Mbits/s. The default is 100Mbit/s (i.e. a link of bandwidth 100Mbit/s
77 or higher will have a cost of 1. Cost of lower bandwidth links will be
78 scaled with reference to this cost).
80 This configuration setting MUST be consistent across all routers
81 within the OSPF domain.
88 Area support for OSPFv3 is not yet implemented.
95 .. index:: ipv6 ospf6 cost COST
96 .. clicmd:: ipv6 ospf6 cost COST
98 Sets interface's output cost. Default value depends on the interface
99 bandwidth and on the auto-cost reference bandwidth.
101 .. index:: ipv6 ospf6 hello-interval HELLOINTERVAL
102 .. clicmd:: ipv6 ospf6 hello-interval HELLOINTERVAL
104 Sets interface's Hello Interval. Default 10
106 .. index:: ipv6 ospf6 dead-interval DEADINTERVAL
107 .. clicmd:: ipv6 ospf6 dead-interval DEADINTERVAL
109 Sets interface's Router Dead Interval. Default value is 40.
111 .. index:: ipv6 ospf6 retransmit-interval RETRANSMITINTERVAL
112 .. clicmd:: ipv6 ospf6 retransmit-interval RETRANSMITINTERVAL
114 Sets interface's Rxmt Interval. Default value is 5.
116 .. index:: ipv6 ospf6 priority PRIORITY
117 .. clicmd:: ipv6 ospf6 priority PRIORITY
119 Sets interface's Router Priority. Default value is 1.
121 .. index:: ipv6 ospf6 transmit-delay TRANSMITDELAY
122 .. clicmd:: ipv6 ospf6 transmit-delay TRANSMITDELAY
124 Sets interface's Inf-Trans-Delay. Default value is 1.
126 .. index:: ipv6 ospf6 network (broadcast|point-to-point)
127 .. clicmd:: ipv6 ospf6 network (broadcast|point-to-point)
129 Set explicitly network type for specified interface.
131 .. _redistribute-routes-to-ospf6:
133 Redistribute routes to OSPF6
134 ============================
136 .. index:: redistribute static
137 .. clicmd:: redistribute static
139 .. index:: redistribute connected
140 .. clicmd:: redistribute connected
142 .. index:: redistribute ripng
143 .. clicmd:: redistribute ripng
146 .. _showing-ospf6-information:
148 Showing OSPF6 information
149 =========================
151 .. index:: show ipv6 ospf6 [INSTANCE_ID]
152 .. clicmd:: show ipv6 ospf6 [INSTANCE_ID]
154 INSTANCE_ID is an optional OSPF instance ID. To see router ID and OSPF
155 instance ID, simply type "show ipv6 ospf6 <cr>".
157 .. index:: show ipv6 ospf6 database
158 .. clicmd:: show ipv6 ospf6 database
160 This command shows LSA database summary. You can specify the type of LSA.
162 .. index:: show ipv6 ospf6 interface
163 .. clicmd:: show ipv6 ospf6 interface
165 To see OSPF interface configuration like costs.
167 .. index:: show ipv6 ospf6 neighbor
168 .. clicmd:: show ipv6 ospf6 neighbor
170 Shows state and chosen (Backup) DR of neighbor.
172 .. index:: show ipv6 ospf6 request-list A.B.C.D
173 .. clicmd:: show ipv6 ospf6 request-list A.B.C.D
175 Shows requestlist of neighbor.
177 .. index:: show ipv6 route ospf6
178 .. clicmd:: show ipv6 route ospf6
180 This command shows internal routing table.
182 .. index:: show ipv6 ospf6 zebra
183 .. clicmd:: show ipv6 ospf6 zebra
185 Shows state about what is being redistributed between zebra and OSPF6
187 OSPF6 Configuration Examples
188 ============================
190 Example of ospf6d configured on one interface and area:
195 ipv6 ospf6 instance-id 0
198 ospf6 router-id 212.17.55.53
199 area 0.0.0.0 range 2001:770:105:2::/64
200 interface eth0 area 0.0.0.0