IGPs are crucial for routing within an ISP’s autonomous system (AS). They enable routers to exchange information about network topology, facilitating optimal path selection for internal traffic. In ISP networks, IGPs lay the foundation for seamless packet forwarding and provide the underlying structure for services like BGP.
A key aspect of IGP configuration in ISP networks is the use of loopback interfaces. These virtual interfaces are always up, providing stable router identification. We typically configure loopbacks as passive interfaces, meaning they don’t send or receive routing protocol messages but are still advertised to other routers. This approach reduces unnecessary protocol traffic whilst maintaining reachability.
In ISP deployments, we carefully control what’s advertised via IGPs. Generally, only two types of networks are included:
This focused approach keeps routing tables lean and efficient, which is crucial in large-scale ISP environments.
While both OSPF and IS-IS serve similar purposes, their differences can be significant in ISP contexts:
In ISP networks, we typically build BGP sessions to loopback interfaces rather than physical Layer 2 interfaces. This practice enhances stability – if a physical interface fails, the BGP session remains active as long as there’s an alternate path to the loopback.
IS-IS uses the OSI NSAP format for addressing, which includes:
This addressing scheme allows IS-IS to operate independently of IP addressing, offering flexibility in network design.
For ISPs using OSPF, area design is crucial for scalability. Key concepts include:
Proper area design helps manage large ISP networks by compartmentalising routing information.
IS-IS uses a straightforward metric system based on link cost. In ISP networks, we often leverage wide metrics for more granular control:
The flexibility of IS-IS metrics allows us to fine-tune routing decisions based on various factors beyond just bandwidth, which is particularly useful in complex ISP topologies.
At Exascale, our experience has shown that understanding and properly implementing IGPs is crucial for building robust and efficient ISP networks. Whether using OSPF or IS-IS, careful configuration of loopbacks, thoughtful network advertisement, and strategic use of areas or levels can significantly enhance network performance and scalability.
For ISPs looking to optimise their routing infrastructure or plan for future growth, a deep understanding of IGP mechanics is invaluable. As always, we’re here to help navigate these complex waters and ensure your network is built on a solid foundation.