Skip to content

IS-IS

IS-IS is implemented as a deterministic routing model for topologies that need link-state behaviour outside OSPF. The current scope is routing correctness for common lab scenarios, not full protocol packet reproduction.

AreaLevelNotes
IS-IS processBehaviour modelProcess, NET/system ID, and interface membership are represented.
Level-1 / Level-2PartialLevel concepts are stored and affect the solver where implemented.
SPF route solvingSupportedComputes routes from the modelled IS-IS graph.
IPv4 reachabilitySupportedCommon training cases.
Advanced TENot modelledMPLS-TE extensions are not represented in depth.
StandardCoverageNotes
ISO/IEC 10589Behaviour modelCore IS-IS routing concepts.
RFC 1195Behaviour modelIntegrated IS-IS for IP reachability.
FeatureStatusNotes
router isisSupportedCreates the process.
net <nsap>SupportedSets area/system identity.
Interface participationSupportedEnables IS-IS on interfaces.
MetricPartialInterface metric can affect route choice where parsed.
AuthenticationNot modelledPacket authentication is not a support claim.
Route leakingNot modelledDetailed L1/L2 leaking controls are planned for later.
CommandIOS-styleJunos-styleVyOS-styleNotes
router isis CORESupportedPartialPartialCanonical process.
net 49.0001.0000.0000.0001.00SupportedPartialPartialNET/system ID.
ip router isis CORESupportedn/an/aInterface activation.
show isis neighborsSupportedPartialPartialModel-derived adjacency view.
show ip route isisSupportedPartialPartialIS-IS routes.

IS-IS SPF is computed deterministically from the configured graph. The model is best suited for route-selection and reachability questions.

Canonical example
configure terminal
router isis CORE
net 49.0001.0000.0000.0001.00
interface GigabitEthernet0/0
ip router isis CORE
end
show isis neighbors
show ip route isis

Vendor styles

IOS-style
router isis CORE
net 49.0001.0000.0000.0001.00
interface GigabitEthernet0/0
ip router isis CORE
Junos-style
set interfaces ge-0/0/0 unit 0 family iso
set protocols isis interface ge-0/0/0.0
set protocols isis level 2 wide-metrics-only
VyOS-style
set protocols isis net 49.0001.0000.0000.0001.00
set protocols isis interface eth0

Wide metric edge cases, route leaking policy, authentication, DIS election packet detail, and traffic-engineering TLVs are not fully modelled.