IS-IS/IS-ISv6 authentication is implemented based on an authentication field added to IS-IS packets. After receiving IS-IS packets from a remote routing device, a local routing device discards them if the authentication password is incorrect. This mechanism helps to protect the local routing device against attacks.
IS-IS provides a key chain mechanism which regularly changes the encryption keys and algorithms without interrupting services, securing data transmission.
Simple authentication in IS-IS/IS-ISv6 is not recommended because passwords in this mechanism are transferred in plaintext. In descending order of security, other authentication mechanisms are key chain, HMAC-SHA256, HMAC-MD5, and MD5 authentication.
To launch an attack, attackers can obtain Hello packets or LSPs from a network, construct attack packets that can be identified by IS-IS, and then send them to devices. Although devices can identify and discard the attack packets based on authentication information, they may also discard valid packets because they cannot process them immediately. This adversely affects network stability.
None
The area authentication password is encapsulated into Level-1 area IS-IS packets. Only authenticated packets are accepted. To implement Level-1 area authentication, configure IS-IS area authentication.
The routing domain authentication password is encapsulated into Level-2 area IS-IS packets. Only authenticated packets are accepted. To implement Level-2 area authentication, configure IS-IS routing domain authentication.
Interface authentication ensures the validity and correctness of neighbor relationships by allowing interfaces to authenticate the IIHs they receive based on the authentication information carried in the IIHs. A neighbor relationship can be established between two ends only after the IIHs exchanged between them are authenticated by each other.
Run the display isis lsdb command to check IS-IS LSDB information.