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