How to Create stable, secure, and scalable routing designs for IS-IS.

Roben Young

12/21/20232 min read

a blue and black machine
a blue and black machine

Designing stable, secure, and scalable routing with IS-IS (Intermediate System to Intermediate System) involves careful planning and implementation. IS-IS is a link-state routing protocol used in large, complex networks. Here are some guidelines to help you create a robust IS-IS routing design:

1. Network Topology:

- Understand the network topology and design requirements.

- Identify areas within the network and assign unique area identifiers (NETs) to each area.

2. Addressing:

- Use a hierarchical addressing scheme to support scalability.

- Assign IP addresses based on the network hierarchy and subnetting.

3. IS-IS Areas:

- Designate backbone areas and avoid unnecessary hierarchy levels.

- Plan for future expansion by allocating enough address space for each area.

4. IS-IS Levels:

- Use Level 2 for the backbone and Level 1 for the areas.

- Avoid unnecessary use of Level 1-2 routers unless required.

5. Route Summarization:

- Summarize routes at the area boundaries to reduce the size of the link-state database.

- Minimize the number of Level 1-2 routers.

6. Redundancy:

- Implement redundant links and routers for high availability.

- Use protocols like HSRP (Hot Standby Router Protocol) for default gateway redundancy.

7. Security:

- Use authentication (MD5) to secure IS-IS routing updates.

- Implement access control lists (ACLs) to control IS-IS traffic.

8. Filtering:

- Filter routes to prevent the propagation of unnecessary routes.

- Use prefix filtering to limit the advertisements.

9. Convergence and Timers:

- Adjust IS-IS timers based on the network size and topology.

- Monitor convergence times and optimize as needed.

10. Monitoring and Management:

- Implement network management tools for monitoring IS-IS status.

- Regularly review logs and alerts to identify and address issues proactively.

11. Documentation:

- Maintain detailed documentation of the IS-IS design, including addressing schemes, area assignments, and any specific configurations.

12. Testing:

- Conduct thorough testing in a lab environment before deploying changes in the production network.

- Use simulation tools to model network behavior under different conditions.

13. Scaling:

- Plan for scalability by designing with future growth in mind.

- Consider modular design approaches to facilitate easy expansion.

14. Training:

- Ensure that network administrators are trained on IS-IS concepts and troubleshooting procedures.

15. Vendor Recommendations:

- Follow the specific recommendations provided by your router vendor for optimizing IS-IS in your network.

16. Regular Updates:

- Stay informed about updates and patches from the router vendors, and apply them to maintain security and stability.

By carefully considering these factors and best practices, you can create a stable, secure, and scalable IS-IS routing design tailored to the specific needs of your network.

Subscribe to our newsletter