IS-IS routing protocol how it works?
Could you please elaborate on the workings of the IS-IS routing protocol? I'm particularly interested in understanding how it discovers and maintains routes in a network, as well as the role it plays in ensuring reliability and efficiency. Additionally, how does it differ from other routing protocols, and what are some of its key advantages and limitations?