]>
Commit | Line | Data |
---|---|---|
0efdf0fe | 1 | .. _isis: |
42fc5d26 QY |
2 | |
3 | **** | |
4 | ISIS | |
5 | **** | |
6 | ||
d50b2aa0 | 7 | :abbr:`ISIS (Intermediate System to Intermediate System)` is a routing protocol |
c1a54c05 QY |
8 | which is described in :t:`ISO10589`, :rfc:`1195`, :rfc:`5308`. ISIS is an |
9 | :abbr:`IGP (Interior Gateway Protocol)`. Compared with :abbr:`RIP`, | |
ec8404d8 QY |
10 | :abbr:`ISIS` can provide scalable network support and faster convergence times |
11 | like :abbr:`OSPF`. ISIS is widely used in large networks such as :abbr:`ISP | |
12 | (Internet Service Provider)` and carrier backbone networks. | |
42fc5d26 | 13 | |
0efdf0fe | 14 | .. _configuring-isisd: |
42fc5d26 QY |
15 | |
16 | Configuring isisd | |
17 | ================= | |
18 | ||
c1a54c05 | 19 | There are no *isisd* specific options. Common options can be specified |
0efdf0fe | 20 | (:ref:`common-invocation-options`) to *isisd*. *isisd* needs to acquire |
c1a54c05 QY |
21 | interface information from *zebra* in order to function. Therefore *zebra* must |
22 | be running before invoking *isisd*. Also, if *zebra* is restarted then *isisd* | |
23 | must be too. | |
42fc5d26 | 24 | |
c1a54c05 QY |
25 | Like other daemons, *isisd* configuration is done in :abbr:`ISIS` specific |
26 | configuration file :file:`isisd.conf`. | |
42fc5d26 | 27 | |
0efdf0fe | 28 | .. _isis-router: |
42fc5d26 QY |
29 | |
30 | ISIS router | |
31 | =========== | |
32 | ||
33 | To start ISIS process you have to specify the ISIS router. As of this | |
34 | writing, *isisd* does not support multiple ISIS processes. | |
35 | ||
c1a54c05 QY |
36 | .. index:: router isis WORD |
37 | .. clicmd:: router isis WORD | |
42fc5d26 | 38 | |
c1a54c05 QY |
39 | .. index:: no router isis WORD |
40 | .. clicmd:: no router isis WORD | |
42fc5d26 | 41 | |
c1a54c05 QY |
42 | Enable or disable the ISIS process by specifying the ISIS domain with |
43 | 'WORD'. *isisd* does not yet support multiple ISIS processes but you must | |
44 | specify the name of ISIS process. The ISIS process name 'WORD' is then used | |
6ee602cd | 45 | for interface (see command :clicmd:`ip router isis WORD`). |
42fc5d26 | 46 | |
c1a54c05 QY |
47 | .. index:: net XX.XXXX. ... .XXX.XX |
48 | .. clicmd:: net XX.XXXX. ... .XXX.XX | |
42fc5d26 | 49 | |
c1a54c05 QY |
50 | .. index:: no net XX.XXXX. ... .XXX.XX |
51 | .. clicmd:: no net XX.XXXX. ... .XXX.XX | |
42fc5d26 | 52 | |
c1a54c05 | 53 | Set/Unset network entity title (NET) provided in ISO format. |
42fc5d26 | 54 | |
c1a54c05 QY |
55 | .. index:: hostname dynamic |
56 | .. clicmd:: hostname dynamic | |
42fc5d26 | 57 | |
c1a54c05 QY |
58 | .. index:: no hostname dynamic |
59 | .. clicmd:: no hostname dynamic | |
42fc5d26 | 60 | |
c1a54c05 | 61 | Enable support for dynamic hostname. |
42fc5d26 | 62 | |
c1a54c05 QY |
63 | .. index:: area-password [clear | md5] <password> |
64 | .. clicmd:: area-password [clear | md5] <password> | |
42fc5d26 | 65 | |
c1a54c05 QY |
66 | .. index:: domain-password [clear | md5] <password> |
67 | .. clicmd:: domain-password [clear | md5] <password> | |
42fc5d26 | 68 | |
c1a54c05 QY |
69 | .. index:: no area-password |
70 | .. clicmd:: no area-password | |
42fc5d26 | 71 | |
c1a54c05 QY |
72 | .. index:: no domain-password |
73 | .. clicmd:: no domain-password | |
42fc5d26 | 74 | |
c1a54c05 QY |
75 | Configure the authentication password for an area, respectively a domain, as |
76 | clear text or md5 one. | |
42fc5d26 | 77 | |
c1a54c05 QY |
78 | .. index:: log-adjacency-changes |
79 | .. clicmd:: log-adjacency-changes | |
42fc5d26 | 80 | |
c1a54c05 QY |
81 | .. index:: no log-adjacency-changes |
82 | .. clicmd:: no log-adjacency-changes | |
42fc5d26 | 83 | |
c1a54c05 | 84 | Log changes in adjacency state. |
42fc5d26 | 85 | |
c1a54c05 QY |
86 | .. index:: metric-style [narrow | transition | wide] |
87 | .. clicmd:: metric-style [narrow | transition | wide] | |
42fc5d26 | 88 | |
c1a54c05 QY |
89 | .. index:: no metric-style |
90 | .. clicmd:: no metric-style | |
42fc5d26 | 91 | |
c1a54c05 | 92 | Set old-style (ISO 10589) or new-style packet formats: |
42fc5d26 | 93 | |
c1a54c05 QY |
94 | - narrow |
95 | Use old style of TLVs with narrow metric | |
96 | - transition | |
97 | Send and accept both styles of TLVs during transition | |
98 | - wide | |
99 | Use new style of TLVs to carry wider metric | |
42fc5d26 | 100 | |
c1a54c05 QY |
101 | .. index:: set-overload-bit |
102 | .. clicmd:: set-overload-bit | |
42fc5d26 | 103 | |
c1a54c05 QY |
104 | .. index:: no set-overload-bit |
105 | .. clicmd:: no set-overload-bit | |
106 | ||
107 | Set overload bit to avoid any transit traffic. | |
42fc5d26 | 108 | |
2c92bee4 CF |
109 | .. index:: purge-originator |
110 | .. clicmd:: purge-originator | |
111 | ||
112 | .. index:: no purge-originator | |
113 | .. clicmd:: no purge-originator | |
114 | ||
115 | Enable or disable :rfc:`6232` purge originator identification. | |
116 | ||
0efdf0fe | 117 | .. _isis-timer: |
42fc5d26 QY |
118 | |
119 | ISIS Timer | |
120 | ========== | |
121 | ||
c1a54c05 QY |
122 | .. index:: lsp-gen-interval (1-120) |
123 | .. clicmd:: lsp-gen-interval (1-120) | |
42fc5d26 | 124 | |
c1a54c05 QY |
125 | .. index:: lsp-gen-interval [level-1 | level-2] (1-120) |
126 | .. clicmd:: lsp-gen-interval [level-1 | level-2] (1-120) | |
42fc5d26 | 127 | |
c1a54c05 QY |
128 | .. index:: no lsp-gen-interval |
129 | .. clicmd:: no lsp-gen-interval | |
42fc5d26 | 130 | |
c1a54c05 QY |
131 | .. index:: no lsp-gen-interval [level-1 | level-2] |
132 | .. clicmd:: no lsp-gen-interval [level-1 | level-2] | |
42fc5d26 | 133 | |
c1a54c05 QY |
134 | Set minimum interval in seconds between regenerating same LSP, |
135 | globally, for an area (level-1) or a domain (level-2). | |
42fc5d26 | 136 | |
c1a54c05 QY |
137 | .. index:: lsp-refresh-interval [level-1 | level-2] (1-65235) |
138 | .. clicmd:: lsp-refresh-interval [level-1 | level-2] (1-65235) | |
42fc5d26 | 139 | |
c1a54c05 QY |
140 | .. index:: no lsp-refresh-interval [level-1 | level-2] |
141 | .. clicmd:: no lsp-refresh-interval [level-1 | level-2] | |
42fc5d26 | 142 | |
c1a54c05 QY |
143 | Set LSP refresh interval in seconds, globally, for an area (level-1) or a |
144 | domain (level-2). | |
42fc5d26 | 145 | |
c1a54c05 QY |
146 | .. index:: max-lsp-lifetime (360-65535) |
147 | .. clicmd:: max-lsp-lifetime (360-65535) | |
42fc5d26 | 148 | |
c1a54c05 QY |
149 | .. index:: max-lsp-lifetime [level-1 | level-2] (360-65535) |
150 | .. clicmd:: max-lsp-lifetime [level-1 | level-2] (360-65535) | |
42fc5d26 | 151 | |
c1a54c05 QY |
152 | .. index:: no max-lsp-lifetime |
153 | .. clicmd:: no max-lsp-lifetime | |
42fc5d26 | 154 | |
c1a54c05 QY |
155 | .. index:: no max-lsp-lifetime [level-1 | level-2] |
156 | .. clicmd:: no max-lsp-lifetime [level-1 | level-2] | |
42fc5d26 | 157 | |
c1a54c05 QY |
158 | Set LSP maximum LSP lifetime in seconds, globally, for an area (level-1) or |
159 | a domain (level-2). | |
42fc5d26 | 160 | |
c1a54c05 QY |
161 | .. index:: spf-interval (1-120) |
162 | .. clicmd:: spf-interval (1-120) | |
42fc5d26 | 163 | |
c1a54c05 QY |
164 | .. index:: spf-interval [level-1 | level-2] (1-120) |
165 | .. clicmd:: spf-interval [level-1 | level-2] (1-120) | |
42fc5d26 | 166 | |
c1a54c05 QY |
167 | .. index:: no spf-interval |
168 | .. clicmd:: no spf-interval | |
42fc5d26 | 169 | |
c1a54c05 QY |
170 | .. index:: no spf-interval [level-1 | level-2] |
171 | .. clicmd:: no spf-interval [level-1 | level-2] | |
42fc5d26 | 172 | |
c1a54c05 | 173 | Set minimum interval between consecutive SPF calculations in seconds. |
42fc5d26 | 174 | |
0efdf0fe | 175 | .. _isis-region: |
42fc5d26 QY |
176 | |
177 | ISIS region | |
178 | =========== | |
179 | ||
c1a54c05 QY |
180 | .. index:: is-type [level-1 | level-1-2 | level-2-only] |
181 | .. clicmd:: is-type [level-1 | level-1-2 | level-2-only] | |
42fc5d26 | 182 | |
c1a54c05 QY |
183 | .. index:: no is-type |
184 | .. clicmd:: no is-type | |
42fc5d26 | 185 | |
c1a54c05 QY |
186 | Define the ISIS router behavior: |
187 | ||
188 | - level-1 | |
189 | Act as a station router only | |
190 | - level-1-2 | |
191 | Act as both a station router and an area router | |
192 | - level-2-only | |
193 | Act as an area router only | |
42fc5d26 | 194 | |
0efdf0fe | 195 | .. _isis-interface: |
42fc5d26 QY |
196 | |
197 | ISIS interface | |
198 | ============== | |
199 | ||
c1a54c05 QY |
200 | .. index:: ip router isis WORD |
201 | .. clicmd:: ip router isis WORD | |
202 | ||
203 | .. index:: no ip router isis WORD | |
204 | .. clicmd:: no ip router isis WORD | |
42fc5d26 | 205 | |
0efdf0fe | 206 | .. _ip-router-isis-word: |
42fc5d26 | 207 | |
c1a54c05 QY |
208 | Activate ISIS adjacency on this interface. Note that the name |
209 | of ISIS instance must be the same as the one used to configure the ISIS process | |
6ee602cd | 210 | (see command :clicmd:`router isis WORD`). |
42fc5d26 | 211 | |
c1a54c05 QY |
212 | .. index:: isis circuit-type [level-1 | level-1-2 | level-2] |
213 | .. clicmd:: isis circuit-type [level-1 | level-1-2 | level-2] | |
42fc5d26 | 214 | |
c1a54c05 QY |
215 | .. index:: no isis circuit-type |
216 | .. clicmd:: no isis circuit-type | |
42fc5d26 | 217 | |
c1a54c05 | 218 | Configure circuit type for interface: |
42fc5d26 | 219 | |
c1a54c05 QY |
220 | - level-1 |
221 | Level-1 only adjacencies are formed | |
222 | - level-1-2 | |
223 | Level-1-2 adjacencies are formed | |
224 | - level-2-only | |
225 | Level-2 only adjacencies are formed | |
42fc5d26 | 226 | |
c1a54c05 QY |
227 | .. index:: isis csnp-interval (1-600) |
228 | .. clicmd:: isis csnp-interval (1-600) | |
42fc5d26 | 229 | |
c1a54c05 QY |
230 | .. index:: isis csnp-interval (1-600) [level-1 | level-2] |
231 | .. clicmd:: isis csnp-interval (1-600) [level-1 | level-2] | |
42fc5d26 | 232 | |
c1a54c05 QY |
233 | .. index:: no isis csnp-interval |
234 | .. clicmd:: no isis csnp-interval | |
42fc5d26 | 235 | |
c1a54c05 QY |
236 | .. index:: no isis csnp-interval [level-1 | level-2] |
237 | .. clicmd:: no isis csnp-interval [level-1 | level-2] | |
42fc5d26 | 238 | |
c1a54c05 QY |
239 | Set CSNP interval in seconds globally, for an area (level-1) or a domain |
240 | (level-2). | |
42fc5d26 | 241 | |
c1a54c05 QY |
242 | .. index:: isis hello padding |
243 | .. clicmd:: isis hello padding | |
42fc5d26 | 244 | |
c1a54c05 | 245 | Add padding to IS-IS hello packets. |
42fc5d26 | 246 | |
c1a54c05 QY |
247 | .. index:: isis hello-interval (1-600) |
248 | .. clicmd:: isis hello-interval (1-600) | |
42fc5d26 | 249 | |
c1a54c05 QY |
250 | .. index:: isis hello-interval (1-600) [level-1 | level-2] |
251 | .. clicmd:: isis hello-interval (1-600) [level-1 | level-2] | |
42fc5d26 | 252 | |
c1a54c05 QY |
253 | .. index:: no isis hello-interval |
254 | .. clicmd:: no isis hello-interval | |
42fc5d26 | 255 | |
c1a54c05 QY |
256 | .. index:: no isis hello-interval [level-1 | level-2] |
257 | .. clicmd:: no isis hello-interval [level-1 | level-2] | |
42fc5d26 | 258 | |
c1a54c05 QY |
259 | Set Hello interval in seconds globally, for an area (level-1) or a domain |
260 | (level-2). | |
42fc5d26 | 261 | |
c1a54c05 QY |
262 | .. index:: isis hello-multiplier (2-100) |
263 | .. clicmd:: isis hello-multiplier (2-100) | |
42fc5d26 | 264 | |
c1a54c05 QY |
265 | .. index:: isis hello-multiplier (2-100) [level-1 | level-2] |
266 | .. clicmd:: isis hello-multiplier (2-100) [level-1 | level-2] | |
42fc5d26 | 267 | |
c1a54c05 QY |
268 | .. index:: no isis hello-multiplier |
269 | .. clicmd:: no isis hello-multiplier | |
42fc5d26 | 270 | |
c1a54c05 QY |
271 | .. index:: no isis hello-multiplier [level-1 | level-2] |
272 | .. clicmd:: no isis hello-multiplier [level-1 | level-2] | |
42fc5d26 | 273 | |
c1a54c05 QY |
274 | Set multiplier for Hello holding time globally, for an area (level-1) or a |
275 | domain (level-2). | |
42fc5d26 | 276 | |
c1a54c05 QY |
277 | .. index:: isis metric [(0-255) | (0-16777215)] |
278 | .. clicmd:: isis metric [(0-255) | (0-16777215)] | |
42fc5d26 | 279 | |
c1a54c05 QY |
280 | .. index:: isis metric [(0-255) | (0-16777215)] [level-1 | level-2] |
281 | .. clicmd:: isis metric [(0-255) | (0-16777215)] [level-1 | level-2] | |
42fc5d26 | 282 | |
c1a54c05 QY |
283 | .. index:: no isis metric |
284 | .. clicmd:: no isis metric | |
42fc5d26 | 285 | |
c1a54c05 QY |
286 | .. index:: no isis metric [level-1 | level-2] |
287 | .. clicmd:: no isis metric [level-1 | level-2] | |
42fc5d26 | 288 | |
c1a54c05 QY |
289 | Set default metric value globally, for an area (level-1) or a domain |
290 | (level-2). Max value depend if metric support narrow or wide value (see | |
6ee602cd | 291 | command :clicmd:`metric-style [narrow | transition | wide]`). |
42fc5d26 | 292 | |
c1a54c05 QY |
293 | .. index:: isis network point-to-point |
294 | .. clicmd:: isis network point-to-point | |
42fc5d26 | 295 | |
c1a54c05 QY |
296 | .. index:: no isis network point-to-point |
297 | .. clicmd:: no isis network point-to-point | |
42fc5d26 | 298 | |
c1a54c05 | 299 | Set network type to 'Point-to-Point' (broadcast by default). |
42fc5d26 | 300 | |
c1a54c05 QY |
301 | .. index:: isis passive |
302 | .. clicmd:: isis passive | |
42fc5d26 | 303 | |
c1a54c05 QY |
304 | .. index:: no isis passive |
305 | .. clicmd:: no isis passive | |
42fc5d26 | 306 | |
c1a54c05 | 307 | Configure the passive mode for this interface. |
42fc5d26 | 308 | |
c1a54c05 QY |
309 | .. index:: isis password [clear | md5] <password> |
310 | .. clicmd:: isis password [clear | md5] <password> | |
42fc5d26 | 311 | |
c1a54c05 QY |
312 | .. index:: no isis password |
313 | .. clicmd:: no isis password | |
42fc5d26 | 314 | |
c1a54c05 QY |
315 | Configure the authentication password (clear or encoded text) for the |
316 | interface. | |
42fc5d26 | 317 | |
c1a54c05 QY |
318 | .. index:: isis priority (0-127) |
319 | .. clicmd:: isis priority (0-127) | |
42fc5d26 | 320 | |
c1a54c05 QY |
321 | .. index:: isis priority (0-127) [level-1 | level-2] |
322 | .. clicmd:: isis priority (0-127) [level-1 | level-2] | |
42fc5d26 | 323 | |
c1a54c05 QY |
324 | .. index:: no isis priority |
325 | .. clicmd:: no isis priority | |
42fc5d26 | 326 | |
c1a54c05 QY |
327 | .. index:: no isis priority [level-1 | level-2] |
328 | .. clicmd:: no isis priority [level-1 | level-2] | |
42fc5d26 | 329 | |
c1a54c05 QY |
330 | Set priority for Designated Router election, globally, for the area |
331 | (level-1) or the domain (level-2). | |
42fc5d26 | 332 | |
c1a54c05 QY |
333 | .. index:: isis psnp-interval (1-120) |
334 | .. clicmd:: isis psnp-interval (1-120) | |
42fc5d26 | 335 | |
c1a54c05 QY |
336 | .. index:: isis psnp-interval (1-120) [level-1 | level-2] |
337 | .. clicmd:: isis psnp-interval (1-120) [level-1 | level-2] | |
42fc5d26 | 338 | |
c1a54c05 QY |
339 | .. index:: no isis psnp-interval |
340 | .. clicmd:: no isis psnp-interval | |
42fc5d26 | 341 | |
c1a54c05 QY |
342 | .. index:: no isis psnp-interval [level-1 | level-2] |
343 | .. clicmd:: no isis psnp-interval [level-1 | level-2] | |
42fc5d26 | 344 | |
c1a54c05 QY |
345 | Set PSNP interval in seconds globally, for an area (level-1) or a domain |
346 | (level-2). | |
42fc5d26 | 347 | |
51e01fef CF |
348 | .. index:: isis three-way-handshake |
349 | .. clicmd:: isis three-way-handshake | |
350 | ||
351 | .. index:: no isis three-way-handshake | |
352 | .. clicmd:: no isis three-way-handshake | |
353 | ||
354 | Enable or disable :rfc:`5303` Three-Way Handshake for P2P adjacencies. | |
355 | Three-Way Handshake is enabled by default. | |
356 | ||
0efdf0fe | 357 | .. _showing-isis-information: |
42fc5d26 QY |
358 | |
359 | Showing ISIS information | |
360 | ======================== | |
361 | ||
c1a54c05 QY |
362 | .. index:: show isis summary |
363 | .. clicmd:: show isis summary | |
42fc5d26 | 364 | |
c1a54c05 | 365 | Show summary information about ISIS. |
42fc5d26 | 366 | |
c1a54c05 QY |
367 | .. index:: show isis hostname |
368 | .. clicmd:: show isis hostname | |
42fc5d26 | 369 | |
c1a54c05 | 370 | Show information about ISIS node. |
42fc5d26 | 371 | |
c1a54c05 QY |
372 | .. index:: show isis interface |
373 | .. clicmd:: show isis interface | |
42fc5d26 | 374 | |
c1a54c05 QY |
375 | .. index:: show isis interface detail |
376 | .. clicmd:: show isis interface detail | |
42fc5d26 | 377 | |
c1a54c05 QY |
378 | .. index:: show isis interface <interface name> |
379 | .. clicmd:: show isis interface <interface name> | |
42fc5d26 | 380 | |
c1a54c05 QY |
381 | Show state and configuration of ISIS specified interface, or all interfaces |
382 | if no interface is given with or without details. | |
42fc5d26 | 383 | |
c1a54c05 QY |
384 | .. index:: show isis neighbor |
385 | .. clicmd:: show isis neighbor | |
42fc5d26 | 386 | |
c1a54c05 QY |
387 | .. index:: show isis neighbor <System Id> |
388 | .. clicmd:: show isis neighbor <System Id> | |
42fc5d26 | 389 | |
c1a54c05 QY |
390 | .. index:: show isis neighbor detail |
391 | .. clicmd:: show isis neighbor detail | |
42fc5d26 | 392 | |
c1a54c05 QY |
393 | Show state and information of ISIS specified neighbor, or all neighbors if |
394 | no system id is given with or without details. | |
42fc5d26 | 395 | |
c1a54c05 QY |
396 | .. index:: show isis database |
397 | .. clicmd:: show isis database | |
42fc5d26 | 398 | |
c1a54c05 QY |
399 | .. index:: show isis database [detail] |
400 | .. clicmd:: show isis database [detail] | |
42fc5d26 | 401 | |
c1a54c05 QY |
402 | .. index:: show isis database <LSP id> [detail] |
403 | .. clicmd:: show isis database <LSP id> [detail] | |
42fc5d26 | 404 | |
c1a54c05 QY |
405 | .. index:: show isis database detail <LSP id> |
406 | .. clicmd:: show isis database detail <LSP id> | |
42fc5d26 | 407 | |
c1a54c05 QY |
408 | Show the ISIS database globally, for a specific LSP id without or with |
409 | details. | |
42fc5d26 | 410 | |
c1a54c05 QY |
411 | .. index:: show isis topology |
412 | .. clicmd:: show isis topology | |
42fc5d26 | 413 | |
c1a54c05 QY |
414 | .. index:: show isis topology [level-1|level-2] |
415 | .. clicmd:: show isis topology [level-1|level-2] | |
42fc5d26 | 416 | |
c1a54c05 QY |
417 | Show topology IS-IS paths to Intermediate Systems, globally, in area |
418 | (level-1) or domain (level-2). | |
42fc5d26 | 419 | |
c1a54c05 QY |
420 | .. index:: show ip route isis |
421 | .. clicmd:: show ip route isis | |
42fc5d26 | 422 | |
c1a54c05 QY |
423 | Show the ISIS routing table, as determined by the most recent SPF |
424 | calculation. | |
42fc5d26 | 425 | |
9e146a81 QY |
426 | .. _isis-traffic-engineering: |
427 | ||
42fc5d26 QY |
428 | Traffic Engineering |
429 | =================== | |
430 | ||
c1a54c05 QY |
431 | .. index:: mpls-te on |
432 | .. clicmd:: mpls-te on | |
42fc5d26 | 433 | |
c1a54c05 QY |
434 | .. index:: no mpls-te |
435 | .. clicmd:: no mpls-te | |
42fc5d26 | 436 | |
c1a54c05 | 437 | Enable Traffic Engineering LSP flooding. |
42fc5d26 | 438 | |
c1a54c05 QY |
439 | .. index:: mpls-te router-address <A.B.C.D> |
440 | .. clicmd:: mpls-te router-address <A.B.C.D> | |
42fc5d26 | 441 | |
c1a54c05 QY |
442 | .. index:: no mpls-te router-address |
443 | .. clicmd:: no mpls-te router-address | |
42fc5d26 | 444 | |
c1a54c05 | 445 | Configure stable IP address for MPLS-TE. |
42fc5d26 | 446 | |
c1a54c05 QY |
447 | .. index:: show isis mpls-te interface |
448 | .. clicmd:: show isis mpls-te interface | |
42fc5d26 | 449 | |
c1a54c05 QY |
450 | .. index:: show isis mpls-te interface INTERFACE |
451 | .. clicmd:: show isis mpls-te interface INTERFACE | |
42fc5d26 | 452 | |
c1a54c05 | 453 | Show MPLS Traffic Engineering parameters for all or specified interface. |
42fc5d26 | 454 | |
c1a54c05 QY |
455 | .. index:: show isis mpls-te router |
456 | .. clicmd:: show isis mpls-te router | |
42fc5d26 | 457 | |
c1a54c05 | 458 | Show Traffic Engineering router parameters. |
42fc5d26 | 459 | |
013f9762 QY |
460 | .. seealso:: |
461 | ||
462 | :ref:`ospf-traffic-engineering` | |
463 | ||
0efdf0fe | 464 | .. _debugging-isis: |
42fc5d26 QY |
465 | |
466 | Debugging ISIS | |
467 | ============== | |
468 | ||
c1a54c05 QY |
469 | .. index:: debug isis adj-packets |
470 | .. clicmd:: debug isis adj-packets | |
42fc5d26 | 471 | |
c1a54c05 QY |
472 | .. index:: no debug isis adj-packets |
473 | .. clicmd:: no debug isis adj-packets | |
42fc5d26 | 474 | |
c1a54c05 | 475 | IS-IS Adjacency related packets. |
42fc5d26 | 476 | |
c1a54c05 QY |
477 | .. index:: debug isis checksum-errors |
478 | .. clicmd:: debug isis checksum-errors | |
42fc5d26 | 479 | |
c1a54c05 QY |
480 | .. index:: no debug isis checksum-errors |
481 | .. clicmd:: no debug isis checksum-errors | |
42fc5d26 | 482 | |
c1a54c05 | 483 | IS-IS LSP checksum errors. |
42fc5d26 | 484 | |
c1a54c05 QY |
485 | .. index:: debug isis events |
486 | .. clicmd:: debug isis events | |
42fc5d26 | 487 | |
c1a54c05 QY |
488 | .. index:: no debug isis events |
489 | .. clicmd:: no debug isis events | |
42fc5d26 | 490 | |
c1a54c05 | 491 | IS-IS Events. |
42fc5d26 | 492 | |
c1a54c05 QY |
493 | .. index:: debug isis local-updates |
494 | .. clicmd:: debug isis local-updates | |
42fc5d26 | 495 | |
c1a54c05 QY |
496 | .. index:: no debug isis local-updates |
497 | .. clicmd:: no debug isis local-updates | |
42fc5d26 | 498 | |
c1a54c05 | 499 | IS-IS local update packets. |
42fc5d26 | 500 | |
c1a54c05 QY |
501 | .. index:: debug isis packet-dump |
502 | .. clicmd:: debug isis packet-dump | |
42fc5d26 | 503 | |
c1a54c05 QY |
504 | .. index:: no debug isis packet-dump |
505 | .. clicmd:: no debug isis packet-dump | |
42fc5d26 | 506 | |
c1a54c05 | 507 | IS-IS packet dump. |
42fc5d26 | 508 | |
c1a54c05 QY |
509 | .. index:: debug isis protocol-errors |
510 | .. clicmd:: debug isis protocol-errors | |
42fc5d26 | 511 | |
c1a54c05 QY |
512 | .. index:: no debug isis protocol-errors |
513 | .. clicmd:: no debug isis protocol-errors | |
42fc5d26 | 514 | |
c1a54c05 | 515 | IS-IS LSP protocol errors. |
42fc5d26 | 516 | |
c1a54c05 QY |
517 | .. index:: debug isis route-events |
518 | .. clicmd:: debug isis route-events | |
42fc5d26 | 519 | |
c1a54c05 QY |
520 | .. index:: no debug isis route-events |
521 | .. clicmd:: no debug isis route-events | |
42fc5d26 | 522 | |
c1a54c05 | 523 | IS-IS Route related events. |
42fc5d26 | 524 | |
c1a54c05 QY |
525 | .. index:: debug isis snp-packets |
526 | .. clicmd:: debug isis snp-packets | |
42fc5d26 | 527 | |
c1a54c05 QY |
528 | .. index:: no debug isis snp-packets |
529 | .. clicmd:: no debug isis snp-packets | |
42fc5d26 | 530 | |
c1a54c05 | 531 | IS-IS CSNP/PSNP packets. |
42fc5d26 | 532 | |
c1a54c05 QY |
533 | .. index:: debug isis spf-events |
534 | .. clicmd:: debug isis spf-events | |
42fc5d26 | 535 | |
c1a54c05 QY |
536 | .. index:: debug isis spf-statistics |
537 | .. clicmd:: debug isis spf-statistics | |
42fc5d26 | 538 | |
c1a54c05 QY |
539 | .. index:: debug isis spf-triggers |
540 | .. clicmd:: debug isis spf-triggers | |
42fc5d26 | 541 | |
c1a54c05 QY |
542 | .. index:: no debug isis spf-events |
543 | .. clicmd:: no debug isis spf-events | |
42fc5d26 | 544 | |
c1a54c05 QY |
545 | .. index:: no debug isis spf-statistics |
546 | .. clicmd:: no debug isis spf-statistics | |
42fc5d26 | 547 | |
c1a54c05 QY |
548 | .. index:: no debug isis spf-triggers |
549 | .. clicmd:: no debug isis spf-triggers | |
42fc5d26 | 550 | |
c1a54c05 QY |
551 | IS-IS Shortest Path First Events, Timing and Statistic Data and triggering |
552 | events. | |
42fc5d26 | 553 | |
c1a54c05 QY |
554 | .. index:: debug isis update-packets |
555 | .. clicmd:: debug isis update-packets | |
42fc5d26 | 556 | |
c1a54c05 QY |
557 | .. index:: no debug isis update-packets |
558 | .. clicmd:: no debug isis update-packets | |
42fc5d26 | 559 | |
c1a54c05 | 560 | Update related packets. |
42fc5d26 | 561 | |
c1a54c05 QY |
562 | .. index:: show debugging isis |
563 | .. clicmd:: show debugging isis | |
42fc5d26 | 564 | |
c1a54c05 | 565 | Print which ISIS debug level is activate. |
42fc5d26 QY |
566 | |
567 | ISIS Configuration Examples | |
568 | =========================== | |
569 | ||
9eb95b3b QY |
570 | A simple example, with MD5 authentication enabled: |
571 | ||
572 | .. code-block:: frr | |
42fc5d26 | 573 | |
c1a54c05 QY |
574 | ! |
575 | interface eth0 | |
576 | ip router isis FOO | |
577 | isis network point-to-point | |
578 | isis circuit-type level-2-only | |
579 | ! | |
580 | router isis FOO | |
581 | net 47.0023.0000.0000.0000.0000.0000.0000.1900.0004.00 | |
582 | metric-style wide | |
583 | is-type level-2-only | |
a8c90e15 | 584 | |
42fc5d26 QY |
585 | |
586 | A Traffic Engineering configuration, with Inter-ASv2 support. | |
587 | ||
9eb95b3b QY |
588 | First, the :file:`zebra.conf` part: |
589 | ||
590 | .. code-block:: frr | |
42fc5d26 | 591 | |
c1a54c05 QY |
592 | hostname HOSTNAME |
593 | password PASSWORD | |
594 | log file /var/log/zebra.log | |
595 | ! | |
596 | interface eth0 | |
597 | ip address 10.2.2.2/24 | |
cb39e63e QY |
598 | link-params |
599 | max-bw 1.25e+07 | |
600 | max-rsv-bw 1.25e+06 | |
601 | unrsv-bw 0 1.25e+06 | |
602 | unrsv-bw 1 1.25e+06 | |
603 | unrsv-bw 2 1.25e+06 | |
604 | unrsv-bw 3 1.25e+06 | |
605 | unrsv-bw 4 1.25e+06 | |
606 | unrsv-bw 5 1.25e+06 | |
607 | unrsv-bw 6 1.25e+06 | |
608 | unrsv-bw 7 1.25e+06 | |
609 | admin-grp 0xab | |
c1a54c05 QY |
610 | ! |
611 | interface eth1 | |
612 | ip address 10.1.1.1/24 | |
cb39e63e QY |
613 | link-params |
614 | enable | |
615 | metric 100 | |
616 | max-bw 1.25e+07 | |
617 | max-rsv-bw 1.25e+06 | |
618 | unrsv-bw 0 1.25e+06 | |
619 | unrsv-bw 1 1.25e+06 | |
620 | unrsv-bw 2 1.25e+06 | |
621 | unrsv-bw 3 1.25e+06 | |
622 | unrsv-bw 4 1.25e+06 | |
623 | unrsv-bw 5 1.25e+06 | |
624 | unrsv-bw 6 1.25e+06 | |
625 | unrsv-bw 7 1.25e+06 | |
626 | neighbor 10.1.1.2 as 65000 | |
c1a54c05 QY |
627 | |
628 | ||
9eb95b3b QY |
629 | Then the :file:`isisd.conf` itself: |
630 | ||
631 | .. code-block:: frr | |
c1a54c05 QY |
632 | |
633 | hostname HOSTNAME | |
634 | password PASSWORD | |
635 | log file /var/log/isisd.log | |
636 | ! | |
637 | ! | |
638 | interface eth0 | |
639 | ip router isis FOO | |
640 | ! | |
641 | interface eth1 | |
642 | ip router isis FOO | |
643 | ! | |
644 | ! | |
645 | router isis FOO | |
646 | isis net 47.0023.0000.0000.0000.0000.0000.0000.1900.0004.00 | |
647 | mpls-te on | |
648 | mpls-te router-address 10.1.1.1 | |
649 | ! | |
650 | line vty |