Tip
This is the documentation for the 25.06 version. Looking for the documentation of the latest version? Have a look here.
IS-IS Server Configuration¶
To configure the IS-IS server, start in config-frr-isis
mode and run the
server vrf <name>
command, where <name>
is the name of a Virtual Routing and Forwarding
instance or default
for the default route table:
tnsr(config)# route dynamic isis
tnsr(config-frr-isis)# server vrf default
tnsr(config-isis)#
This changes into config-isis
mode which contains the following commands:
- admin-group-send-zero:
Allow sending default admin group
0
.- advertise-high-metrics:
Advertise a high metric value on all interfaces to discourage use of this router by peers.
The default value varies by metric type. The value is
63
for narrow metrics,16777215
for wide metrics, and62
for transition metrics.See also
- advertise-passive-only:
Instructs the daemon to only advertise prefixes for passive interfaces, not active interfaces.
- area-password <options>:
Configures authentication for IS-IS level 1.
- authenticate-snp send-only:
Send authenticated PDUs, do not check inbound.
- authenticate-snp validate:
Send authenticated PDUs, check inbound.
- clear <password>:
Sets a clear-text password,
1-254
characters in length.- md5 <password>:
Sets an MD5 hash password, which is a
32
character hexadecimal string.
- area-tag <name>:
Mandatory unique name identifying this IS-IS server instance. The same name must be configured on interfaces associated with this server.
- asla-legacy-flag:
Set legacy flag in LSP ASLA Sub-TLV.
- attached-bit-receive-ignore:
Ignore the attached bit on received LSP for inter-area traffic. When set, this router will not create a default route to the neighbor even if one is advertised by the neighbor.
- default-information originate (ipv4|ipv6) (level-1|level-2) (always|metric <metric>|route-map <route-map>):
Configures distribution of a default route to the specified level.
- always:
Always advertise default route, even when there is no default route in the table.
- metric <metric>:
Sets a metric value for the default route. The default value is
0
(use default).This value must be in the range
0-16777215
if themetric-type
on the server iswide
ortransitional
.This value must be in the range
0-63
if themetric-type
on the server isnarrow
.- route-map <route-map>:
Use a route map to control distribution.
- disable-attached-bit-send:
Do not set attached bit in inter-area LSP messages transmitted to L1 routers when acting as a level-1-2 router.
- disable-dynamic-hostname:
Disable dynamic hostname exchange between neighbors.
When this is unset, IS-IS status output can replace the System ID of neighbors with hostnames in certain contexts to make identifying peers easier, similar to DNS resolution.
See also
The
show route dynamic isis hostname
command displays the current system ID to hostname mappings. See Hostname to System ID Mappings for details.- domain-password <options>:
Configures authentication for IS-IS level 2.
- authenticate-snp send-only:
Send authenticated PDUs, do not check inbound.
- authenticate-snp validate:
Send authenticated PDUs, check inbound.
- clear <password>:
Sets a clear-text password,
1-254
characters in length.- md5 <password>:
Sets an MD5 hash password, which is a
32
character hexadecimal string.
- fast-reroute (level-1|level-2) lfa <options>:
Configures loop-free alternate (LFA) fast-reroute behavior. This allows IS-IS to pre-determine alternate paths to a destination so that traffic can take those backup paths if preferred paths fail.
- disable-load-sharing:
Disable load-share across multiple backups.
- priority-limit (critical|high|medium):
Minimum priority to consider for LFA backup calculation.
- tiebreaker (downstream|lowest-backup-metric|node-protecting) index <index>:
Tie-breaker for multiple LFA backups.
downstream
: Downstream node as the backup path.lowest-backup-metric
: Node with the lowest total metric as the backup path.node-protecting
: Node protecting the backup path.index <index>
: Numeric priority. Smaller value is higher priority.Value must be in the range
1..255
.
- is-type (level-1|level-1-2|level-2):
Configures the IS-IS Level for this router.
- level-1:
Level 1 only.
- level-1-2:
Levels 1 and 2. (Default)
- level-2:
Level 2 only.
- log-adjacency-changes:
Log changes to adjacencies for this IS-IS server.
- log-pdu-drops:
Log dropped PDUs for this IS-IS server.
- lsp mtu <mtu>:
Configures the maximum LSP size in bytes.
This value must be in the range
128-4352
, default:1497
.- lsp timers (level-1|level-2) (gen-interval|max-lifetime|refresh-interval) <seconds>:
Configures LSP timers for a given level.
- gen-interval <seconds>:
The minimum interval between generation of LSPs, in seconds.
This value must be in the range
1-120
, default:30
.This value must be less than the value of
refresh-interval
.- max-lifetime <seconds>:
The maximum lifetime for an LSP, in seconds.
This value must be in the range
350-65535
, default:1200
.This value must be greater than or equal to the value of
refresh-interval
plus300
seconds.- refresh-interval <seconds>:
The interval between refresh of LSPs, in seconds.
This value must be in the range
1-65535
, default:900
.
- metric-style (narrow|transition|wide):
Configures the style of TLVs and range of metric values supported by this server.
- narrow:
Narrow IS-IS TLV style used by older IS-IS implementations which follow ISO/IEC 10589. Narrow metric values can rage between
0-63
with a total of1023
for a path.Use this style when inter-operating with legacy IS-IS routers.
- transition:
Both wide and narrow IS-IS metric styles.
- wide:
Modern TLV style capable of carrying wider IS-IS metric values in the range
0-16777215
. This is the default style
- net <address>:
Network Entity Title (NET). Unique identifier which acts as a router ID for this server. Must follow the format of an OSI NSAP address.
See also
See Network Entity Title (NET) for more information including how to form a complete NET value.
- purge-originator:
RFC 6232 purge originator identification.
- redistribute (ipv4|ipv6) (bgp|connected|kernel|ospf) (level-1|level-2) (metric <metric>|route-map <route-map>):
Enables redistribution of routes from another source to the specified level.
Available route sources are listed in Dynamic Routing Protocol Lists.
- metric <metric>:
Metric for redistributed routes.
Value must be in the range
0..16777215
, default:0
(use default).- route-map <route-map>:
Apply the given route map to the redistributed route advertisements.
- set-overload-bit:
Sets the overload bit in LSP messages which indicates to peers that this router is overloaded and they should avoid this router.
- set-overload-bit-on-startup <value>:
Duration of time after startup, in seconds, during which this router sets the overload bit.
This behavior helps to avoid problematic routing while services on this router are initialized at boot time.
- spf backoff-delay <option>:
Configures parameters for Shortest Path First (SPF) algorithm backoff delay (RFC 8405).
- enable:
Enable SPF backoff delay.
- holddown <holddown>:
Time with no received events before IGP considered stable, in milliseconds.
This value must be in the range
0-60000
, default:10000
.This value must be larger than the
time-to-learn
delay.- init-delay <init-delay>:
Delay used while in
QUIET
state, in milliseconds.This value must be in the range
0-60000
, default:50
.- long-delay <long-delay>:
Delay used while in
LONG_WAIT
state, in milliseconds.This value must be in the range
0-60000
, default:5000
.This value must be greater than or equal to the
short-delay
value.- short-delay <short-delay>:
Delay used while in
SHORT_WAIT
state, in milliseconds.This value must be in the range
0-60000
. default:200
.This value must be greater than or equal to the
init-delay
value.- time-to-learn <time-to-learn>:
Maximum time needed to learn all events for a single failure, in milliseconds.
This value must be in the range
0-60000
, default:500
.
- spf interval (level-1|level-2) <interval>:
Interval between Shortest Path First algorithm executions.
This value must be in the range
1-120
, default:1
.- spf prefix-priority (critical|high|medium) <access-list>:
Shortest Path First algorithm prefix priority.
- critical:
Critical priority
- high:
High priority
- medium:
Medium priority
- <access-list>:
Access list to match.