]> git.proxmox.com Git - mirror_frr.git/blame - doc/user/isisd.rst
Merge pull request #3195 from donaldsharp/nht_crash
[mirror_frr.git] / doc / user / isisd.rst
CommitLineData
0efdf0fe 1.. _isis:
42fc5d26
QY
2
3****
4ISIS
5****
6
d50b2aa0 7:abbr:`ISIS (Intermediate System to Intermediate System)` is a routing protocol
c1a54c05
QY
8which 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
11like :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
16Configuring isisd
17=================
18
c1a54c05 19There are no *isisd* specific options. Common options can be specified
0efdf0fe 20(:ref:`common-invocation-options`) to *isisd*. *isisd* needs to acquire
c1a54c05
QY
21interface information from *zebra* in order to function. Therefore *zebra* must
22be running before invoking *isisd*. Also, if *zebra* is restarted then *isisd*
23must be too.
42fc5d26 24
c1a54c05
QY
25Like other daemons, *isisd* configuration is done in :abbr:`ISIS` specific
26configuration file :file:`isisd.conf`.
42fc5d26 27
0efdf0fe 28.. _isis-router:
42fc5d26
QY
29
30ISIS router
31===========
32
33To start ISIS process you have to specify the ISIS router. As of this
34writing, *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
119ISIS 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
177ISIS 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
197ISIS 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
359Showing 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
428Traffic 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
466Debugging 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
567ISIS Configuration Examples
568===========================
569
9eb95b3b
QY
570A 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
586A Traffic Engineering configuration, with Inter-ASv2 support.
587
9eb95b3b
QY
588First, 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
629Then 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