isis¶
Note
requires a Product License.
Set IS-IS configuration.
vsr running config# vrf <vrf> routing isis
enabled (pushed)¶
Enable or disable IS-IS.
vsr running config# vrf <vrf> routing isis
vsr running isis# enabled true|false
- Default value
true
instance¶
Set IS-IS routing instance.
vsr running config# vrf <vrf> routing isis instance <string>
|
Set area-tag associated to this routing instance. This area-tag will be referenced in the interface configuration. |
is-type¶
Set level of the IS-IS routing instance (OSI only).
vsr running config# vrf <vrf> routing isis instance <string>
vsr running instance <string># is-type IS-TYPE
|
Description |
---|---|
|
This enum indicates L1-only capability. |
|
This enum indicates L2-only capability. |
|
This enum indicates capability for both levels. |
- Default value
level-1-2
area-address¶
Set OSI NET address for this protocol instance.
vsr running config# vrf <vrf> routing isis instance <string>
vsr running instance <string># area-address AREA-ADDRESS
|
This type defines an OSI NET address using a pattern, An example net-address is 49.0123.6452.1972.00. |
dynamic-hostname¶
Set dynamic hostname support for IS-IS.
vsr running config# vrf <vrf> routing isis instance <string>
vsr running instance <string># dynamic-hostname true|false
- Default value
true
log-adjacency-changes¶
Set log changes to the IS-IS adjacencies in this area.
vsr running config# vrf <vrf> routing isis instance <string>
vsr running instance <string># log-adjacency-changes true|false
- Default value
false
metric-style¶
Set the style of TLVs (Type Length Value) metric supported.
vsr running config# vrf <vrf> routing isis instance <string>
vsr running instance <string># metric-style METRIC-STYLE
|
Description |
---|---|
|
This enum describes narrow metric style. |
|
This enum describes wide metric style. |
|
This enum describes transition metric style. |
- Default value
wide
purge-originator¶
Set the RFC 6232 purge-originator.
vsr running config# vrf <vrf> routing isis instance <string>
vsr running instance <string># purge-originator true|false
- Default value
false
attach-send¶
If true, attached bits are sent in LSP if L1/L2 router for inter-area traffic.
vsr running config# vrf <vrf> routing isis instance <string>
vsr running instance <string># attach-send true|false
- Default value
true
attach-receive-ignore¶
If false, attached bits received in LSP, cause default route add, if L1 router for inter-area traffic.
vsr running config# vrf <vrf> routing isis instance <string>
vsr running instance <string># attach-receive-ignore true|false
- Default value
false
overload¶
If true, avoid any transit traffic.
vsr running config# vrf <vrf> routing isis instance <string>
vsr running instance <string># overload true|false
- Default value
false
area-password¶
Set authentication password for an IS-IS area.
vsr running config# vrf <vrf> routing isis instance <string> area-password
password-type (mandatory)¶
Set type of password used.
vsr running config# vrf <vrf> routing isis instance <string> area-password
vsr running area-password# password-type PASSWORD-TYPE
|
Description |
---|---|
|
Clear-text password type. |
|
MD5 password type. |
authenticate-snp¶
SNP PDUs authentication.
vsr running config# vrf <vrf> routing isis instance <string> area-password
vsr running area-password# authenticate-snp AUTHENTICATE-SNP
|
Description |
---|---|
|
Send authenticated PDUs but do not check on receiving. |
|
Send authenticated PDUs and check on receiving. |
domain-password¶
Set authentication password for an IS-IS domain.
vsr running config# vrf <vrf> routing isis instance <string> domain-password
password (mandatory) (hidden)¶
Set actual password.
vsr running config# vrf <vrf> routing isis instance <string> domain-password
vsr running domain-password# password <string>{1,254}
password-type (mandatory)¶
Set type of password used.
vsr running config# vrf <vrf> routing isis instance <string> domain-password
vsr running domain-password# password-type PASSWORD-TYPE
|
Description |
---|---|
|
Clear-text password type. |
|
MD5 password type. |
authenticate-snp¶
SNP PDUs authentication.
vsr running config# vrf <vrf> routing isis instance <string> domain-password
vsr running domain-password# authenticate-snp AUTHENTICATE-SNP
|
Description |
---|---|
|
Send authenticated PDUs but do not check on receiving. |
|
Send authenticated PDUs and check on receiving. |
traffic-engineering¶
Set traffic engineering functionality.
vsr running config# vrf <vrf> routing isis instance <string> traffic-engineering
ipv4-router-address¶
Set stable IP address of the advertising router.
vsr running config# vrf <vrf> routing isis instance <string> traffic-engineering
vsr running traffic-engineering# ipv4-router-address IPV4-ROUTER-ADDRESS
|
An IPv4 address. |
ipv6-router-address¶
Set stable IPv6 address of the advertising router.
vsr running config# vrf <vrf> routing isis instance <string> traffic-engineering
vsr running traffic-engineering# ipv6-router-address IPV6-ROUTER-ADDRESS
|
An IPv6 address. |
fast-reroute¶
Configure classic Loop-Free Alternate (LFA).
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute
lfa¶
Loop-Free Alternate configuration.
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute lfa
tiebreaker¶
Configure tiebreaker for multiple backups.
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute lfa tiebreaker <1-255>
|
Tiebreaker rule index. Lowest indexes are process first. |
is-type¶
Set level of the IS-IS routing instance (OSI only).
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute lfa tiebreaker <1-255>
vsr running tiebreaker <1-255># is-type IS-TYPE
|
Description |
---|---|
|
Set tie-breaker for level 1 IS-IS. |
|
Set tie-breaker for level 2 IS-IS. |
backup-method (mandatory)¶
Choose the backup path method.
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute lfa tiebreaker <1-255>
vsr running tiebreaker <1-255># backup-method BACKUP-METHOD
|
Description |
---|---|
|
Prefer backup path via downstream node. |
|
Prefer backup path with lowest total metric. |
|
Prefer node protecting backup path. |
load-sharing¶
Enable load sharing across multiple backups.
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute load-sharing
level-1¶
Enable load sharing on level-1.
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute load-sharing
vsr running load-sharing# level-1 true|false
level-2¶
Enable load sharing on level-2.
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute load-sharing
vsr running load-sharing# level-2 true|false
priority-limit¶
Limit LFA backup computation up to the specified prefix priority.
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute priority-limit
level-1¶
Set priority limit for the level-1.
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute priority-limit
vsr running priority-limit# level-1 LEVEL-1
|
Description |
---|---|
|
Set critical severity. |
|
Set high severity. |
|
Set medium severity. |
level-2¶
Set priority limit for the level-2.
vsr running config# vrf <vrf> routing isis instance <string> fast-reroute priority-limit
vsr running priority-limit# level-2 LEVEL-2
|
Description |
---|---|
|
Set critical severity. |
|
Set high severity. |
|
Set medium severity. |
default-information-originate¶
Set distribution of default information.
vsr running config# vrf <vrf> routing isis instance <string> default-information-originate
ipv4¶
Set distribute default route for IPv4.
vsr running config# vrf <vrf> routing isis instance <string> default-information-originate ipv4 <ipv4>
|
Description |
---|---|
|
This enum indicates L1-only capability. |
|
This enum indicates L2-only capability. |
|
This enum indicates capability for both levels. |
always¶
Set always advertise default route.
vsr running config# vrf <vrf> routing isis instance <string> default-information-originate ipv4 <ipv4>
vsr running ipv4 <ipv4># always true|false
- Default value
false
route-map¶
Set the conditions of the specified route-map to routes that are redistributed into this routing instance.
vsr running config# vrf <vrf> routing isis instance <string> default-information-originate ipv4 <ipv4>
vsr running ipv4 <ipv4># route-map <string>{1,max}
metric¶
Set the metric used for the redistributed route. If 0, the default- metric attribute is used instead.
vsr running config# vrf <vrf> routing isis instance <string> default-information-originate ipv4 <ipv4>
vsr running ipv4 <ipv4># metric <0-16777215>
- Default value
0
ipv6¶
Set distribute default route for IPv6.
vsr running config# vrf <vrf> routing isis instance <string> default-information-originate ipv6 <ipv6>
|
Description |
---|---|
|
This enum indicates L1-only capability. |
|
This enum indicates L2-only capability. |
|
This enum indicates capability for both levels. |
always¶
Set always advertise default route.
vsr running config# vrf <vrf> routing isis instance <string> default-information-originate ipv6 <ipv6>
vsr running ipv6 <ipv6># always true|false
- Default value
false
route-map¶
Set the conditions of the specified route-map to routes that are redistributed into this routing instance.
vsr running config# vrf <vrf> routing isis instance <string> default-information-originate ipv6 <ipv6>
vsr running ipv6 <ipv6># route-map <string>{1,max}
metric¶
Set the metric used for the redistributed route. If 0, the default- metric attribute is used instead.
vsr running config# vrf <vrf> routing isis instance <string> default-information-originate ipv6 <ipv6>
vsr running ipv6 <ipv6># metric <0-16777215>
- Default value
0
redistribute¶
Set redistributes routes learned from other routing protocols.
vsr running config# vrf <vrf> routing isis instance <string> redistribute
ipv4¶
Set IPv4 route redistribution.
vsr running config# vrf <vrf> routing isis instance <string> redistribute ipv4 <protocol> <level>
|
Description |
---|---|
|
This enum indicates kernel type. |
|
This enum indicates connected type. |
|
This enum indicates static type. |
|
This enum indicates rip type. |
|
This enum indicates ospf type. |
|
This enum indicates isis type. |
|
This enum indicates bgp type. |
|
This enum indicates eigrp type. |
|
This enum indicates nhrp type. |
|
This enum indicates table type. |
|
This enum indicates vnc type. |
|
This enum indicates vnc-direct type. |
|
This enum indicates babel type. |
|
This enum indicates sharp type. |
|
This enum indicates openfabric type. |
|
Description |
---|---|
|
This enum indicates L1-only capability. |
|
This enum indicates L2-only capability. |
|
This enum indicates capability for both levels. |
route-map¶
Set the conditions of the specified route-map to routes that are redistributed into this routing instance.
vsr running config# vrf <vrf> routing isis instance <string> redistribute ipv4 <protocol> <level>
vsr running ipv4 <protocol> <level># route-map <string>{1,max}
metric¶
Set the metric used for the redistributed route. If 0, the default- metric attribute is used instead.
vsr running config# vrf <vrf> routing isis instance <string> redistribute ipv4 <protocol> <level>
vsr running ipv4 <protocol> <level># metric <0-16777215>
- Default value
0
ipv6¶
Set IPv6 route redistribution.
vsr running config# vrf <vrf> routing isis instance <string> redistribute ipv6 <protocol> <level>
|
Description |
---|---|
|
This enum indicates kernel type. |
|
This enum indicates connected type. |
|
This enum indicates static type. |
|
This enum indicates ripng type. |
|
This enum indicates ospf6 type. |
|
This enum indicates isis type. |
|
This enum indicates bgp type. |
|
This enum indicates nhrp type. |
|
This enum indicates table type. |
|
This enum indicates vnc type. |
|
This enum indicates vnc-direct type. |
|
This enum indicates babel type. |
|
This enum indicates sharp type. |
|
This enum indicates openfabric type. |
|
Description |
---|---|
|
This enum indicates L1-only capability. |
|
This enum indicates L2-only capability. |
|
This enum indicates capability for both levels. |
route-map¶
Set the conditions of the specified route-map to routes that are redistributed into this routing instance.
vsr running config# vrf <vrf> routing isis instance <string> redistribute ipv6 <protocol> <level>
vsr running ipv6 <protocol> <level># route-map <string>{1,max}
metric¶
Set the metric used for the redistributed route. If 0, the default- metric attribute is used instead.
vsr running config# vrf <vrf> routing isis instance <string> redistribute ipv6 <protocol> <level>
vsr running ipv6 <protocol> <level># metric <0-16777215>
- Default value
0
lsp¶
Set configuration of Link-State Packets (LSP) parameters.
vsr running config# vrf <vrf> routing isis instance <string> lsp
mtu¶
Set MTU of an LSP.
vsr running config# vrf <vrf> routing isis instance <string> lsp
vsr running lsp# mtu <128-4352>
- Default value
1497
timers¶
Set LSP-related timers.
vsr running config# vrf <vrf> routing isis instance <string> lsp timers
level-1¶
Set Level-1 LSP-related timers.
vsr running config# vrf <vrf> routing isis instance <string> lsp timers level-1
refresh-interval¶
unit: seconds
Set LSP refresh interval for level-1.
vsr running config# vrf <vrf> routing isis instance <string> lsp timers level-1
vsr running level-1# refresh-interval <uint16>
- Default value
900
maximum-lifetime¶
unit: seconds
Set maximum LSP lifetime for level-1.
vsr running config# vrf <vrf> routing isis instance <string> lsp timers level-1
vsr running level-1# maximum-lifetime <350-65535>
- Default value
1200
generation-interval¶
unit: seconds
Set minimum time allowed before level-1 LSP retransmissions.
vsr running config# vrf <vrf> routing isis instance <string> lsp timers level-1
vsr running level-1# generation-interval <1-120>
- Default value
30
level-2¶
Set Level-2 LSP-related timers.
vsr running config# vrf <vrf> routing isis instance <string> lsp timers level-2
refresh-interval¶
unit: seconds
Set LSP refresh interval for level-2.
vsr running config# vrf <vrf> routing isis instance <string> lsp timers level-2
vsr running level-2# refresh-interval <uint16>
- Default value
900
maximum-lifetime¶
unit: seconds
Set maximum LSP lifetime for level-2.
vsr running config# vrf <vrf> routing isis instance <string> lsp timers level-2
vsr running level-2# maximum-lifetime <350-65535>
- Default value
1200
generation-interval¶
unit: seconds
Set minimum time allowed before level-2 LSP retransmissions.
vsr running config# vrf <vrf> routing isis instance <string> lsp timers level-2
vsr running level-2# generation-interval <1-120>
- Default value
30
spf¶
Set parameters related to the Shortest Path First algorithm.
vsr running config# vrf <vrf> routing isis instance <string> spf
ietf-backoff-delay¶
Set SPF back-off delay algorithm parameters (see RFC 8405).
vsr running config# vrf <vrf> routing isis instance <string> spf ietf-backoff-delay
init-delay (mandatory)¶
unit: msec
Set delay used while in QUIET state.
vsr running config# vrf <vrf> routing isis instance <string> spf ietf-backoff-delay
vsr running ietf-backoff-delay# init-delay <0-60000>
short-delay (mandatory)¶
unit: msec
Set delay used while in SHORT_WAIT state.
vsr running config# vrf <vrf> routing isis instance <string> spf ietf-backoff-delay
vsr running ietf-backoff-delay# short-delay <0-60000>
long-delay (mandatory)¶
unit: msec
Set delay used while in LONG_WAIT state.
vsr running config# vrf <vrf> routing isis instance <string> spf ietf-backoff-delay
vsr running ietf-backoff-delay# long-delay <0-60000>
hold-down (mandatory)¶
unit: msec
Set time with no received IGP events before considering IGP stable.
vsr running config# vrf <vrf> routing isis instance <string> spf ietf-backoff-delay
vsr running ietf-backoff-delay# hold-down <0-60000>
time-to-learn (mandatory)¶
unit: msec
Set maximum duration needed to learn all the events related to a single failure.
vsr running config# vrf <vrf> routing isis instance <string> spf ietf-backoff-delay
vsr running ietf-backoff-delay# time-to-learn <0-60000>
minimum-interval¶
Set minimum interval between consecutive executions of the SPF algorithm.
vsr running config# vrf <vrf> routing isis instance <string> spf minimum-interval
level-1¶
unit: seconds
Set minimum time between consecutive level-1 SPFs.
vsr running config# vrf <vrf> routing isis instance <string> spf minimum-interval
vsr running minimum-interval# level-1 <1-120>
- Default value
1
level-2¶
unit: seconds
Set minimum time between consecutive level-2 SPFs.
vsr running config# vrf <vrf> routing isis instance <string> spf minimum-interval
vsr running minimum-interval# level-2 <1-120>
- Default value
1
prefixes-priorities¶
Allow the priority assignement to the prefixes that match the specified access list.
vsr running config# vrf <vrf> routing isis instance <string> spf prefixes-priorities <prefixes-priorities>
|
Description |
---|---|
|
Set critical severity. |
|
Set high severity. |
|
Set medium severity. |
access-list-name (mandatory)¶
Name of the access list.
vsr running config# vrf <vrf> routing isis instance <string> spf prefixes-priorities <prefixes-priorities>
vsr running prefixes-priorities <prefixes-priorities># access-list-name ACCESS-LIST-NAME
|
Description |
---|---|
|
No description. |
|
Access list name. |
|
Access list name. |
multi-topology¶
Set IS-IS topologies configured for this area.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology
ipv4-multicast¶
Set IPv4 multicast topology.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv4-multicast
overload¶
Enable overload.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv4-multicast
vsr running ipv4-multicast# overload true|false
- Default value
false
ipv4-management¶
Set IPv4 management topology.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv4-management
overload¶
Enable overload.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv4-management
vsr running ipv4-management# overload true|false
- Default value
false
ipv6-unicast¶
Set IPv6 unicast topology.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv6-unicast
overload¶
Enable overload.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv6-unicast
vsr running ipv6-unicast# overload true|false
- Default value
false
ipv6-multicast¶
Set IPv6 multicast topology.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv6-multicast
overload¶
Enable overload.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv6-multicast
vsr running ipv6-multicast# overload true|false
- Default value
false
ipv6-management¶
Set IPv6 management topology.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv6-management
overload¶
Enable overload.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv6-management
vsr running ipv6-management# overload true|false
- Default value
false
ipv6-dstsrc¶
Set IPv6 destination-source topology.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv6-dstsrc
overload¶
Enable overload.
vsr running config# vrf <vrf> routing isis instance <string> multi-topology ipv6-dstsrc
vsr running ipv6-dstsrc# overload true|false
- Default value
false
flex-algorithm¶
Define a Flex-Algorithm for this area.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255>
|
Set Flex-Algorithm numeric identifier. |
dataplane¶
Enable the local Flex-Algorithm.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255>
vsr running flex-algorithm <128-255># dataplane DATAPLANE
|
Enable Segment Routing MPLS. |
definition¶
Set the Flex-Algorithm Definition (FAD) to be advertised to the area.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> definition
advertise¶
Advertise the local Flex-Algorithm Definition.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> definition
vsr running definition# advertise true|false
- Default value
false
metric-type¶
Set the type of metric to use to compute paths.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> definition
vsr running definition# metric-type METRIC-TYPE
|
Description |
---|---|
|
The standard IS-IS metric type. |
|
The Traffic-Engineering (TE) metric type (RFC5305 section 3.7). |
|
The delay metric type (RFC8570 section 4.2). |
- Default value
igp
prefix-metric¶
Set the prefix-metric flag to request external and redistributed prefix metric.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> definition
vsr running definition# prefix-metric true|false
- Default value
false
priority¶
Set the priority of the local Flex-Algorithm Definition when advertising.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> definition
vsr running definition# priority <0-255>
- Default value
128
affinity¶
Define the affinity constraints on links to be used to compute paths.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> definition affinity
exclude-any¶
Exclude the links on which any affinity of the list is set.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> definition affinity
vsr running affinity# exclude-any <leafref>
include-any¶
Only include the links on which any affinity of the list is set.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> definition affinity
vsr running affinity# include-any <leafref>
include-all¶
Only include the links on which all affinities of the list are set.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> definition affinity
vsr running affinity# include-all <leafref>
segment-routing¶
Set segment routing flex-algorithm configuration.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> segment-routing
prefix-sid-map¶
Set list of prefix SID mapped to IPv4/IPv6 local prefixes.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> segment-routing prefix-sid-map <prefix-sid-map>
|
Description |
---|---|
|
The ipv4-prefix type represents an IPv4 address prefix. The prefix length is given by the number following the slash character and must be less than or equal to 32. A prefix length value of n corresponds to an IP address mask that has n contiguous 1-bits from the most significant bit (MSB) and all other bits set to 0. The canonical format of an IPv4 prefix has all bits of the IPv4 address set to zero that are not part of the IPv4 prefix. |
|
The ipv6-prefix type represents an IPv6 address prefix. The prefix length is given by the number following the slash character and must be less than or equal to 128. A prefix length value of n corresponds to an IP address mask that has n contiguous 1-bits from the most significant bit (MSB) and all other bits set to 0. The IPv6 address should have all bits that do not belong to the prefix set to zero. The canonical format of an IPv6 prefix has all bits of the IPv6 address set to zero that are not part of the IPv6 prefix. Furthermore, the IPv6 address is represented as defined in Section 4 of RFC 5952. |
sid-value-type¶
This leaf defines how value must be interpreted.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> segment-routing prefix-sid-map <prefix-sid-map>
vsr running prefix-sid-map <prefix-sid-map># sid-value-type SID-VALUE-TYPE
|
Description |
---|---|
|
The value will be interpreted as an index. |
|
The value will become interpreted as an absolute value. |
- Default value
index
sid-value (mandatory)¶
Set value associated with prefix. The value must be interpreted in the context of sid-value-type.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> segment-routing prefix-sid-map <prefix-sid-map>
vsr running prefix-sid-map <prefix-sid-map># sid-value <uint32>
last-hop-behavior¶
Configure last hop behavior.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> segment-routing prefix-sid-map <prefix-sid-map>
vsr running prefix-sid-map <prefix-sid-map># last-hop-behavior LAST-HOP-BEHAVIOR
|
Description |
---|---|
|
Use explicit-null for the SID. |
|
Do not use Penultimate Hop Popping (PHP) for the SID. |
n-flag-clear¶
Set this flag if this node is not a node SID.
vsr running config# vrf <vrf> routing isis instance <string> flex-algorithm <128-255> segment-routing prefix-sid-map <prefix-sid-map>
vsr running prefix-sid-map <prefix-sid-map># n-flag-clear true|false
- Default value
false
segment-routing¶
Set Segment Routing global configuration.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing
enabled¶
Enables segment-routing protocol extensions.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing
vsr running segment-routing# enabled true|false
- Default value
false
label-blocks¶
Set local and global label blocks.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing label-blocks
srgb¶
Set global blocks to be advertised.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing label-blocks srgb
lower-bound¶
Set lower value in the label range.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing label-blocks srgb
vsr running srgb# lower-bound <16-1048575>
- Default value
16000
upper-bound¶
Set upper value in the label range.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing label-blocks srgb
vsr running srgb# upper-bound <16-1048575>
- Default value
23999
srlb¶
Set local blocks to be advertised.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing label-blocks srlb
lower-bound¶
Set lower value in the label range.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing label-blocks srlb
vsr running srlb# lower-bound <16-1048575>
- Default value
15000
upper-bound¶
Set upper value in the label range.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing label-blocks srlb
vsr running srlb# upper-bound <16-1048575>
- Default value
15999
msd¶
Set maximum segment depth identifiers (MSD) configuration.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing msd
node-msd¶
Set maximum number of label that can be stack.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing msd
vsr running msd# node-msd <1-16>
ipv6¶
Configure IS-IS SRv6 (Segment routing IPv6).
vsr running config# vrf <vrf> routing isis instance <string> segment-routing ipv6
locator (mandatory)¶
Configure a SRv6 locator. A locator is the first part of a SID that consists of the most significant bits representing the address of a particular SRv6 node. The locator is very similar to a network address that provides a route to its parent node. The locator is further subdivided into a SID block and a node ID. The locator length should be 64-bits long.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing ipv6
vsr running ipv6# locator <string>{1,255}
prefix-sid-map¶
Set list of prefix SID mapped to IPv4/IPv6 local prefixes.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing prefix-sid-map <prefix-sid-map>
|
Description |
---|---|
|
The ipv4-prefix type represents an IPv4 address prefix. The prefix length is given by the number following the slash character and must be less than or equal to 32. A prefix length value of n corresponds to an IP address mask that has n contiguous 1-bits from the most significant bit (MSB) and all other bits set to 0. The canonical format of an IPv4 prefix has all bits of the IPv4 address set to zero that are not part of the IPv4 prefix. |
|
The ipv6-prefix type represents an IPv6 address prefix. The prefix length is given by the number following the slash character and must be less than or equal to 128. A prefix length value of n corresponds to an IP address mask that has n contiguous 1-bits from the most significant bit (MSB) and all other bits set to 0. The IPv6 address should have all bits that do not belong to the prefix set to zero. The canonical format of an IPv6 prefix has all bits of the IPv6 address set to zero that are not part of the IPv6 prefix. Furthermore, the IPv6 address is represented as defined in Section 4 of RFC 5952. |
sid-value-type¶
This leaf defines how value must be interpreted.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing prefix-sid-map <prefix-sid-map>
vsr running prefix-sid-map <prefix-sid-map># sid-value-type SID-VALUE-TYPE
|
Description |
---|---|
|
The value will be interpreted as an index. |
|
The value will become interpreted as an absolute value. |
- Default value
index
sid-value (mandatory)¶
Set value associated with prefix. The value must be interpreted in the context of sid-value-type.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing prefix-sid-map <prefix-sid-map>
vsr running prefix-sid-map <prefix-sid-map># sid-value <uint32>
last-hop-behavior¶
Configure last hop behavior.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing prefix-sid-map <prefix-sid-map>
vsr running prefix-sid-map <prefix-sid-map># last-hop-behavior LAST-HOP-BEHAVIOR
|
Description |
---|---|
|
Use explicit-null for the SID. |
|
Do not use Penultimate Hop Popping (PHP) for the SID. |
n-flag-clear¶
Set this flag if this node is not a node SID.
vsr running config# vrf <vrf> routing isis instance <string> segment-routing prefix-sid-map <prefix-sid-map>
vsr running prefix-sid-map <prefix-sid-map># n-flag-clear true|false
- Default value
false
neighbor (state only)¶
Neighbor router.
address-ipv4 (state only)¶
Neighbor IPv4 address.
vsr> show state vrf <vrf> routing isis instance <string> neighbor <string> address-ipv4
address-ipv6 (state only)¶
Neighbor IPv6 address.
vsr> show state vrf <vrf> routing isis instance <string> neighbor <string> address-ipv6
priority (state only)¶
Neighbor priority.
vsr> show state vrf <vrf> routing isis instance <string> neighbor <string> priority