Fact-checked by Grok 2 weeks ago

Interior gateway protocol

An Interior Gateway Protocol (IGP) is a type of used within a single autonomous system (AS) to exchange topology and reachability information among routers, allowing them to dynamically build and update routing tables for efficient internal . Unlike Exterior Gateway Protocols (EGPs) such as BGP, which handle inter-AS routing across the , IGPs operate solely within the boundaries of one administrative domain to ensure optimal path selection inside enterprise, campus, or service provider networks. IGPs are classified into three main categories based on their operational mechanisms: distance-vector, link-state, and hybrid protocols. Distance-vector protocols, exemplified by Routing Information Protocol (RIP) and Interior Gateway Routing Protocol (IGRP), function by having routers periodically advertise their full routing tables to directly connected neighbors, using metrics like hop count to determine paths; this approach is simple but can lead to slower convergence in larger networks due to potential routing loops. Link-state protocols, such as Open Shortest Path First (OSPF) and Intermediate System to Intermediate System (IS-IS), instead flood link-state advertisements (LSAs) across the AS to construct a complete network topology database on each router, then apply algorithms like Dijkstra's shortest path first (SPF) for rapid, loop-free route calculations, making them suitable for large-scale environments. Hybrid protocols, like Enhanced Interior Gateway Routing Protocol (EIGRP), developed by Cisco and published as an open standard in 2013, blend distance-vector efficiency with link-state features, such as event-driven updates and a topology table for partial network awareness, achieving faster convergence and support for multiple protocols including IP, IPX, and AppleTalk. These protocols play a critical role in modern networking by adapting to changes in , such as failures or additions, through mechanisms like hello packets for neighbor discovery and metrics incorporating , delay, or load to prioritize paths. Standardization efforts by bodies like the (IETF) have evolved IGPs to support advanced features, including , traffic engineering, and integration with MPLS for enhanced scalability in data centers and wide-area networks.

Introduction

Definition and Purpose

An Interior Gateway Protocol (IGP) is a type of routing protocol designed to exchange routing information between routers within a single autonomous system (AS), enabling the determination of optimal paths for data packets across internal network segments. IGPs operate exclusively within one administrative domain, such as an enterprise network or an ISP's internal infrastructure, without extending to external systems. The primary purpose of an IGP is to facilitate , where routers automatically update their routing tables in response to network changes, providing by rerouting traffic around failures and ensuring efficient . This contrasts with , which requires manual and lacks adaptability to topology alterations. By enabling , IGPs maintain network reliability and performance within the AS boundaries. Key characteristics of IGPs include their operation at the OSI model's (Layer 3), where they process addresses and paths, and their use of metrics—such as count or —to evaluate and select the shortest or most efficient routes. Unlike Exterior Gateway Protocols (EGPs), which handle inter-AS routing, IGPs are confined to intra-AS scope for focused, policy-driven optimization.

Relation to Exterior Gateway Protocols

Exterior Gateway Protocols (EGPs) are routing protocols designed to exchange routing information between different autonomous systems (ASes), enabling inter-domain routing across the . Unlike IGPs, which operate within a single AS, EGPs such as the (BGP) focus on policy-based decisions to determine optimal paths between ASes, considering factors like path attributes, administrative preferences, and scalability for global connectivity. The primary differences between IGPs and EGPs lie in their scope, priorities, and operational characteristics. IGPs emphasize rapid and simplicity to maintain efficient internal within an AS, often using metrics like hop count or link cost for quick path optimization. In contrast, EGPs prioritize stability and policy enforcement to handle the vast scale of inter-AS , resulting in slower but greater against loops and instability across diverse administrative domains. IGPs and EGPs interact primarily at the borders of an AS, where internal routes learned via IGPs are redistributed into EGPs to advertise to external networks. This , known as route redistribution, allows border routers running BGP to inject summarized IGP routes into the EGP, ensuring that external peers can forward traffic into the AS while preventing full internal details from being exposed. Synchronization mechanisms, such as next-hop resolution using IGP routes, further ensure that BGP advertisements remain valid based on internal . In the broader of , IGPs manage intra-domain paths for optimized local , while EGPs handle inter-domain exchanges to form the global backbone. This layered approach allows each AS to maintain independent internal policies via IGPs, presenting a cohesive external view through EGPs, thereby scaling the 's effectively.

History and Development

Origins in Early Internet

The origins of Interior Gateway Protocols (IGPs) emerged from the pioneering efforts in packet-switched networking during the , rooted in the project sponsored by the U.S. Department of Defense Advanced Research Projects Agency (). Launched in 1969, connected research institutions with Interface Message Processors (IMPs) that served as foundational routers, implementing to manage topology changes and ensure reliable packet delivery across the network. These IMPs exchanged routing information periodically with neighbors to update paths based on link delays and availability, addressing the limitations of in evolving environments. This approach prioritized adaptability in distributed systems, setting the stage for IGPs to handle internal network updates efficiently. Parallel innovations at Palo Alto Research Center (PARC) further shaped early IGP designs through the PARC Universal Packet (PUP) protocol suite, developed in the mid-1970s for heterogeneous networks. PUP employed a simple gateway-based mechanism where internetwork gateways propagated metrics to direct packets toward destinations, using a hop-count or delay-based evaluation akin to early distance-vector methods. This design influenced the (XNS) architecture in the late 1970s, whose (RIP) variant became a direct precursor to standardized IGPs by enabling automated route exchange among internal nodes. The 1980s marked a pivotal shift from predominantly to dynamic protocols, coinciding with the rise of TCP/IP as the foundational internetworking suite. Prior to TCP/IP, networks like relied on proprietary dynamic schemes, but the protocol's adoption standardized scalable internal routing needs. On January 1, 1983—known as fully transitioned from the Network Control Protocol (NCP) to TCP/IP, amplifying the demand for IGPs to manage route computation within growing autonomous domains. Key IGP concepts were formalized in RFC 791, which defined the (IP) in September 1981 and outlined routing across interconnected packet-switched networks, termed a "catenet." The specification emphasized gateways for forwarding packets between local networks, requiring internal coordination protocols to exchange topology data and optimize paths within the system; subsequent developments like the Gateway-to-Gateway Protocol (GGP) fulfilled these needs. This underscored the necessity for efficient internal routing to minimize delays and support resource sharing in autonomous networks, distinguishing it from inter-domain concerns.

Key Milestones and Standardization

The standardization of interior gateway protocols (IGPs) began in the late 1980s, building on early routing concepts from the era. The (RIP) was formally standardized in RFC 1058 in June 1988, defining a distance-vector protocol for exchanging routing information within small to medium-sized networks. This initial specification established RIP as a foundational IGP, relying on hop count as the primary metric. Subsequent enhancements came with RIP version 2 (RIPv2) in RFC 2453 in November 1998, which introduced support for subnet masks, next-hop addresses, and authentication mechanisms like to address security vulnerabilities in the original version. Parallel developments occurred with link-state protocols. The (OSPF) protocol was first standardized by the IETF in 1131 in October 1989, introducing a robust link-state for larger, hierarchical networks. OSPF evolved significantly with version 2 (OSPFv2) detailed in 2328 in April 1998, optimizing it for IPv4 environments through improvements in area support, authentication, and scalability features. The (IS-IS) protocol, originally designed for OSI networks, saw key adaptations for use. It was extended for TCP/IP routing in 1195 in December 1990, enabling its deployment as an IGP in IP-dominant environments while maintaining compatibility with OSI. The full ISO standardization of IS-IS followed as ISO/IEC 10589 in July 1992, formalizing its intra-domain routing capabilities. Proprietary advancements also played a major role in IGP evolution during this period. Cisco Systems developed the (IGRP) in the mid-1980s as a distance-vector IGP to overcome limitations of , such as using a composite including and delay for better path selection in larger networks. This was further enhanced with the (EIGRP) in the early 1990s, introducing hybrid features like partial updates and a dual topology table for faster and support for multiple protocols. More recent advancements have focused on integration and enhanced security. OSPF version 3 (OSPFv3) was specified in 5340 in July 2008 to support , incorporating link-local addressing and extending the protocol's flooding and area mechanisms to the new . This update also integrated for and , providing a standardized for securing OSPF communications against and spoofing.

Classification of IGPs

Distance-Vector Protocols

Distance-vector protocols are a class of interior gateway protocols (IGPs) that enable routers within an autonomous system to exchange routing information by periodically sharing their entire routing tables with directly connected neighbors. This approach relies on the distributed implementation of the Bellman-Ford algorithm, where each router maintains a vector of to all known destinations and updates these distances based on information received from neighbors. The metric typically used is a measure of , such as , where each link contributes a cost of 1, allowing routers to select paths that minimize this cumulative value. The core update mechanism operates as follows: upon receiving a neighbor's routing table, a router recalculates its own distances using the formula for the minimum path cost: d(x, y) = \min_{z \in N} \left( d(z, y) + c(x, z) \right) where d(x, y) is the distance from router x to destination y, N is the set of neighbors of x, and c(x, z) is the link cost between x and z. For hop count, c(x, z) = 1, so the new distance is simply the neighbor's reported distance plus one; if this yields a shorter path, the router adopts it and sets the neighbor as the next hop. Updates are broadcast periodically, with intervals varying by protocol (e.g., 30 seconds in RIP or 90 seconds in IGRP), ensuring gradual propagation of routing changes across the network. These protocols are characterized by their simplicity and periodic nature, which facilitate easy implementation in resource-constrained environments. However, they are susceptible to routing loops, where inconsistent updates can cause temporary cycles, as the distributed Bellman-Ford process may not immediately detect topology changes. To mitigate this, techniques such as split horizon—where routes learned from a neighbor are not advertised back to that same neighbor—and poisoned reverse are employed; the latter advertises invalid routes with a maximum metric (e.g., 16 in RIP for unreachable destinations) to accelerate loop detection and convergence. A key advantage of distance-vector protocols is their low computational overhead, as routers perform only straightforward minimum selections during updates rather than maintaining a full map, making them suitable for smaller networks compared to approaches that flood link-state advertisements. This ease of implementation stems from the minimal state each router needs to track, primarily just the distance vectors per destination. Link-state protocols function as a category of interior gateway protocols in which routers exchange detailed information about their local links to collectively construct a comprehensive map of the network . Each router originates link-state advertisements (LSAs) that encapsulate the status and cost of its adjacent links, including connectivity and metrics, and floods these advertisements throughout the routing domain to ensure synchronization. This dissemination process allows every participating router to assemble an identical link-state database, modeling the network as a weighted where nodes represent routers and edges denote links. With the topology database in place, each router independently executes the Dijkstra shortest path first (SPF) algorithm on the to determine optimal routes to all destinations, guaranteeing consistent path selections across the network. Link costs within this are administrator-assigned values, often derived from , delay, or a thereof, to reflect real-world performance characteristics. A defining feature of link-state protocols is their reliance on event-triggered updates, where LSAs are propagated solely in response to detected changes, enabling rapid in contrast to the periodic broadcasts of distance-vector protocols. To address in expansive networks, these protocols incorporate hierarchical structures that confine flooding to defined subdivisions, thereby reducing computational and overhead. Their primary advantages stem from this unified perspective, which yields precise, loop-free forwarding paths and superior performance in large-scale environments by minimizing inconsistencies and transient errors.

Hybrid Protocols

Hybrid protocols combine elements of distance-vector and link-state routing to address limitations of both approaches. They typically use distance-vector messaging for updates but incorporate link-state-like features, such as partial topology maps and event-driven notifications, for improved and efficiency. A prominent example is (EIGRP), a proprietary protocol that maintains a topology table and supports multiple protocols.

Specific Protocols

Routing Information Protocol (RIP)

The (RIP) is a classic distance-vector interior gateway protocol that employs hop count as its primary routing metric, with a maximum of 15 hops to prevent routing loops and limit its applicability to smaller networks. Developed in the late 1970s as part of Xerox's early networking efforts within the PUP and XNS protocol suites, where it originated as the Gateway Information Protocol (GWINFO), was later standardized by the (IETF) for use in IP-based autonomous systems. This metric treats each router hop as a of 1, simplifying selection but ignoring factors like or delay, which makes it suitable for straightforward, low-complexity environments. RIP has evolved through two primary versions to address limitations in address handling and security. RIPv1, specified in RFC 1058 (1988), operates as a classful protocol that does not include subnet mask information in updates, assuming network classes based on the first octet of the IP address. In contrast, RIPv2, defined in RFC 2453 (1998), introduces classless routing by incorporating a 32-bit subnet mask field in each route entry, enabling support for variable-length subnet masking (VLSM) and more efficient IP address utilization in diverse network topologies. Additionally, RIPv2 enhances security with optional MD5 authentication (as detailed in RFC 2082), allowing routers to verify the authenticity of incoming updates using a shared key to mitigate spoofing risks. In operation, RIP routers maintain a and periodically exchange information with neighbors to build a view. Every 30 seconds, routers broadcast (in RIPv1) or (in RIPv2, to 224.0.0.9) their full s, enabling incremental updates through the Bellman-Ford algorithm for distance-vector computation. To combat routing loops, RIP implements hold-down timers, which suppress acceptance of worse routes for a route entry for 180 seconds after a is detected, alongside techniques like split horizon and poison reverse that prevent advertisements of routes back to their source interface. Invalid routes are marked after 180 seconds of inactivity and flushed after 240 seconds, promoting . Despite its simplicity, RIP exhibits key limitations that restrict its use in modern networks. Convergence can be slow, potentially taking several minutes in cases of topology changes due to the count-to-infinity problem, where routers incrementally increase metrics until reaching the 16-hop infinity threshold. The 15-hop limit inherently caps scalability, making RIP impractical for networks exceeding about 50 routers, as larger topologies would exceed the diameter and render distant destinations unreachable.

Open Shortest Path First (OSPF)

Open Shortest Path First (OSPF) is a link-state interior gateway protocol developed by the and standardized in 2328 for version 2, enabling efficient within a single autonomous system by maintaining a consistent database across all routers. This database allows each router to independently compute a to every destination using , supporting rapid route recalculation in response to network changes. To enhance scalability in large networks, OSPF divides the autonomous system into areas, with Area 0 designated as the backbone area that interconnects all other areas and ensures contiguous . Key components of OSPF include Link State Advertisements (LSAs), which serve as the building blocks of the topology database, and hello packets for neighbor discovery and adjacency maintenance. LSAs are categorized into several types: Type 1 Router-LSAs describe a router's local state, including its links and interfaces; Type 2 Network-LSAs represent multi-access networks and list attached routers; Type 3 Summary-LSAs advertise inter-area network routes; Type 4 Summary-LSAs indicate the location of autonomous system boundary routers; and Type 5 AS-External-LSAs describe routes external to the autonomous system. Hello packets, transmitted periodically to the 224.0.0.5 on broadcast networks, facilitate neighbor detection, bidirectional communication verification, and the election of designated routers. In operation, OSPF's multi-area architecture confines link-state flooding to individual areas, minimizing protocol overhead and improving convergence compared to flat topologies. On multi-access networks such as broadcast or non-broadcast multiple access (NBMA) segments, OSPF elects a Designated Router (DR) and Backup Designated Router (BDR) to reduce adjacency formation and flooding; the DR originates Type 2 LSAs and relays updates, while the BDR assumes this role upon DR failure. This hierarchical design allows for efficient scaling, with area border routers summarizing routes between areas to prevent unnecessary detail propagation. OSPF employs a cost-based for path selection, where the default reference is 100 Mbps, enabling administrators to assign costs inversely proportional to link speeds for optimized . Additionally, it supports equal-cost multipath (ECMP) , permitting load balancing across multiple paths of identical cost, type, and area, provided they have distinct next hops, thereby enhancing network utilization and resilience.

Operational Principles

Route Calculation and Metrics

Interior Gateway Protocols (IGPs) perform route calculation by constructing and updating routing tables derived from exchanged protocol messages, enabling routers within an autonomous system to determine optimal paths to destinations. In distance-vector IGPs, such as those based on the Bellman-Ford algorithm, routers propagate distance estimates additively from neighbors, incrementally building knowledge of network distances without a full topology view. Conversely, link-state IGPs, like those utilizing Dijkstra's algorithm, construct a of the network and compute the shortest paths from the local router to all destinations using principles. The route calculation process in IGPs follows a structured sequence of steps to ensure consistent and reliable path determination. Neighbor discovery begins with routers sending periodic hello packets or broadcasts to detect and authenticate adjacent devices, establishing adjacency relationships essential for reliable communication. This is followed by , where distance-vector protocols periodically advertise their entire routing tables to neighbors, while link-state protocols flood detailed link-state updates across the network to synchronize topology databases among all routers. Path selection then applies the protocol's algorithm to evaluate exchanged data against configured metrics, identifying the lowest-cost route to each destination. Finally, the computed routes are installed into the table, updating the (FIB) to guide decisions. Metrics serve as the quantitative criteria for path evaluation in IGPs, quantifying the desirability of routes based on characteristics to prefer efficient s. A metric is hop count, which simply tallies the number of intermediate routers to a destination, offering simplicity but failing to account for variations in link or , potentially leading to suboptimal traffic flows on congested or slow links. More advanced composite metrics integrate multiple factors, such as (prioritizing high-capacity links), delay (minimizing time), load (avoiding overloaded interfaces), and reliability (favoring stable connections), to provide a holistic of path quality; for instance, and delay are often weighted together to balance throughput and responsiveness. To enhance network utilization, IGPs implement load balancing through Equal-Cost Multi-Path (ECMP) when multiple candidate paths exhibit identical metrics, allowing to be distributed across them via hashing or methods, thereby improving throughput and resilience without compromising path optimality. In protocols like OSPF, this calculation occurs within defined areas to hierarchically manage complexity and scale.

Convergence Mechanisms

Convergence in interior gateway protocols (IGPs) refers to the process by which all routers in a reach a consistent, loop-free view of the following a change, such as a link failure or addition. This agreement ensures that routing tables are updated to reflect the new shortest paths without temporary loops or blackholes, minimizing and downtime. In practice, time is measured from the detection of a topology event until all routers forward traffic along the updated paths, and it varies significantly between protocol types due to their underlying mechanisms. Link-state protocols, such as OSPF, achieve faster —typically within seconds—through triggered updates that immediately flood link-state advertisements (LSAs) across the network upon detecting a change. Routers then perform a (SPF) recalculation using on their synchronized link-state databases, ensuring a loop-free topology is established quickly without propagating outdated information hop-by-hop. This process is supported by timers like the Hello interval (default 10 seconds on broadcast networks) for neighbor detection and the Dead interval (default 40 seconds) to identify failed links, with reliable flooding and acknowledgments preventing loss of updates. In small to medium networks, this results in near-instantaneous , as the flooding propagates changes in O(E) time where E is the number of edges, followed by efficient SPF computation. Distance-vector protocols, like , rely on periodic updates every 30 seconds to exchange routing tables with neighbors, leading to slower that can take minutes in larger networks. Triggered updates are sent for route improvements or upon detecting increases (e.g., via route with metric 16 for unreachable destinations), but bad news about failures propagates gradually, potentially up to O(N) time where N is the network diameter in , due to mechanisms like split horizon and hold-down timers that suppress invalid routes for 180 seconds to prevent loops. Additional techniques include invalid timers (180 seconds to mark routes invalid) and garbage collection (120 seconds to fully remove them), which help stabilize the network but delay full agreement on the topology. Route damping, implemented via these hold-down and suppression timers, mitigates routes by temporarily ignoring unstable updates to avoid repeated reconvergences. Overall, while link-state IGPs prioritize speed through global awareness, distance-vector approaches balance with features, though at the of longer in expansive topologies. Route metrics, such as hop count in or composite costs in OSPF, indirectly influence by affecting how quickly alternative paths are selected during recalculation.

Applications and Considerations

Use in Autonomous Systems

Interior Gateway Protocols (IGPs) are deployed in various contexts within autonomous systems (ASes) to manage internal efficiently. In enterprise local area networks (LANs), particularly smaller setups, the () is commonly used due to its simplicity and suitability for networks with limited routers, where hop count serves as the primary metric for path selection. For larger enterprise environments, RIP's limitations in scalability lead to preferences for more advanced protocols, but it remains a foundational choice for basic connectivity in corporate LANs. In service provider core networks, link-state protocols such as Open Shortest Path First (OSPF) and Intermediate System to Intermediate System (IS-IS) dominate deployments, handling high-scale routing across extensive topologies. OSPF is often configured with a hierarchical area structure to support connectivity between core devices, enabling rapid path computations via the Dijkstra algorithm. IS-IS is particularly favored in provider backbones for its flexibility in large, flat designs without rigid area dependencies, allowing seamless scaling in multi-protocol environments. These protocols ensure low-latency forwarding in carrier-grade infrastructures by flooding link-state advertisements (LSAs) to maintain a synchronized topology view. Data centers leverage fast-converging link-state IGPs like OSPF and to support dynamic workloads and minimize downtime from failures. These protocols achieve sub-second times through optimized shortest path first () calculations, which is critical for high-availability fabrics where traffic demands rapid rerouting. In spine-leaf architectures, OSPF's multi-area support or 's level-based hierarchy facilitates efficient underlay routing, ensuring low overhead in environments with thousands of endpoints. IGPs integrate with (MPLS) to enable traffic engineering, allowing explicit path control beyond default IGP shortest paths. In MPLS networks, IGPs such as OSPF or distribute link metrics and attributes via extensions like opaque LSAs, while protocols like Resource Reservation Protocol-Traffic Engineering (RSVP-TE) establish label-switched paths (LSPs) for optimized bandwidth utilization. This synergy supports constrained shortest path first (CSPF) computations, directing traffic over engineered routes to balance loads and avoid congestion in backbone networks. Hybrid integration with (SDN) combines IGP reliability with centralized control, using IGPs as underlays for distributed forwarding while SDN controllers handle overlay orchestration. In such setups, protocols like OSPF provide baseline topology awareness to SDN applications, enabling automated policy enforcement and resilience through mechanisms. This approach is common in evolving networks transitioning to full SDN, where IGPs ensure robust connectivity during phased deployments. Best practices for OSPF deployment emphasize thoughtful area design to minimize LSA flooding and enhance scalability. Dividing an AS into multiple areas, with a backbone area (Area 0) connecting all others, confines LSAs to their originating areas, reducing the link-state database size on individual routers and accelerating SPF runs. Limiting area border routers (ABRs) to 2–4 per area further curbs summary LSAs, preventing overload in stub or totally stubby areas that block external route advertisements. Metric tuning in OSPF facilitates load balancing by adjusting interface costs to influence path selection. The default cost, inversely proportional to bandwidth (e.g., reference bandwidth of 100 Mbps divided by interface speed), can be manually set via the ip ospf cost command to equalize paths, allowing up to four equal-cost routes in the routing table for per-packet or per-destination distribution. This technique promotes even utilization of parallel links, such as in multi-homed access layers, without requiring unequal-cost forwarding extensions. In BGP confederations, IGPs play a key role by managing within sub-ASes, thereby reducing the need for a full iBGP across the entire AS. Each sub-AS runs an IGP like OSPF or for internal reachability, while confederation eBGP handles inter-sub-AS , limiting iBGP sessions to within smaller domains and simplifying scale in large networks. This design interacts with exterior gateway protocols at AS borders through route redistribution, ensuring seamless external .

Security and Scalability Issues

Interior gateway protocols (IGPs) are susceptible to security threats such as route spoofing, where attackers forge routing updates to inject false information, potentially redirecting traffic or creating blackholes. This vulnerability arises because many IGPs, including early versions of RIP and OSPF, lack robust authentication, allowing unauthorized devices to impersonate legitimate routers. To mitigate these risks, protocols like RIPv2 incorporate MD5-based authentication to verify the integrity of updates, while OSPF supports both plaintext and MD5 authentication, with later enhancements recommending HMAC-MD5 for stronger protection. Additionally, IPsec can provide comprehensive encryption and authentication for IGP traffic, particularly in environments requiring end-to-end security, though its adoption varies due to configuration complexity. Scalability poses significant challenges for IGPs, particularly in large networks. Distance-vector protocols like are prone to routing loops, such as count-to-infinity problems, which exacerbate during topology changes and limit their effectiveness to small networks with fewer than hops. These loops occur when inconsistent updates propagate slowly, leading to temporary inefficiencies or outages in expansive . In contrast, link-state protocols like OSPF face issues with (LSA) flooding, where frequent topology broadcasts can overload router CPUs and memory, especially without hierarchical areas; practical limits suggest no more than 50-100 routers per area to avoid performance degradation. Other concerns include denial-of-service (DoS) attacks, where adversaries flood routers with excessive hello packets or bogus updates, consuming resources and disrupting adjacency formation. Such attacks can amplify delays, prolonging outages as protocols struggle to stabilize amid the noise. The IETF's 4593 provides guidelines for addressing these threats, emphasizing and filtering to protect against and spoofing in routing protocols.

References

  1. [1]
    Introduction to EIGRP - Cisco
    This document describes the Interior Gateway Routing Protocol (IGRP) suite of routing protocols designed and developed by Cisco Systems.
  2. [2]
    [PDF] Routing Overview - Cisco
    RIP is widely used for routing traffic in the global Internet and is an interior gateway protocol (IGP), which means that it performs routing within a single ...
  3. [3]
    Dynamic Routing Protocols: OSPF, EIGRP, RIPv2, IS-IS, BGP
    Dec 4, 2021 · It is an interior gateway protocol (IGP) that is implemented primarily for routing within large service provider network domains. Any routing ...
  4. [4]
    Link-State Distribution Using BGP | Junos OS - Juniper Networks
    An interior gateway protocol (IGP) is a type of protocol used for exchanging routing information between devices within an autonomous system (AS).
  5. [5]
    RFC 3906 - Calculating Interior Gateway Protocol (IGP) Routes Over ...
    This document describes how Dijkstra's Shortest Path First (SPF) algorithm can be adapted so that link-state IGPs will calculate IP routes to forward traffic ...
  6. [6]
    RFC 7311 - The Accumulated IGP Metric Attribute for BGP
    ... protocols that have been designed to run within a single administrative domain. These are known collectively as "Interior Gateway Protocols" (IGPs).
  7. [7]
  8. [8]
    Routing Configuration Guide for Cisco 8000 Series Routers, IOS XR ...
    Dec 16, 2024 · Static routes are manually configured and define an explicit path between two networking devices. Unlike a dynamic routing protocol, static ...<|control11|><|separator|>
  9. [9]
  10. [10]
  11. [11]
    Routing: IGP and EGP Protocols | Baeldung on Computer Science
    Mar 18, 2024 · There are two categories of routing protocols: Interior Gateway Protocols (IGP) and External Gateway Protocols (EGP). In this tutorial, we'll explore both IGP ...2. Routing · 3. Autonomous Systems · 4. Interior Gateway...
  12. [12]
    Interior vs. Exterior routing protocols - InetDaemon's IT Tutorials
    May 19, 2018 · Exterior Gateway Protocols handle routing outside an Autonomous System and get you from your network, through your Internet provider's network and onto any ...<|separator|>
  13. [13]
    BGP and OSPF. How do they interact? - Noction
    OSPF Route Redistribution. With OSPF being an IGP and BGP being an EGP suggests an obvious division of labor: OSPF handles the internal routing, BGP the routing ...
  14. [14]
    IGP, EGP, and Autonomous System Explained
    Aug 28, 2025 · The routing protocol used to connect networks within the same autonomous system is known as an IGP (Interior Gateway Protocol). RIPv1, IGRP, ...What Is An Egp Protocol? · Differences Between Interior... · Bgp<|separator|>
  15. [15]
    [PDF] A History of the ARPANET: The First Decade - DTIC
    Apr 1, 1981 · The ARPANET, a DARPA program started in 1969, aimed to interconnect computers and improve research productivity, and was transferred to DCA in ...
  16. [16]
    [PDF] The Revised ARPANET Routing Metric - cs.Princeton
    The ARPANBT routing metric was revised in July 1987, re- sulting in substantial performance improvements, especially in terms of user delay and effective ...Missing: 1970s | Show results with:1970s
  17. [17]
    [PDF] Pup: An Internetwork Architecture
    The internetwork gateways route Pups to the proper network, a network then routes Pups to the proper host, and a host routes Pups to the proper socket. This ...
  18. [18]
    RFC 1058: Routing Information Protocol
    This RFC describes an existing protocol for exchanging routing information among gateways and other hosts.Missing: influence | Show results with:influence
  19. [19]
    A Brief History of the Internet - Internet Society
    In December 1970 the Network Working Group (NWG) working under S. Crocker finished the initial ARPANET Host-to-Host protocol, called the Network Control ...
  20. [20]
    RFC 791 - Internet Protocol - IETF Datatracker
    The internet protocol is designed for use in interconnected systems of packet-switched computer communication networks. Such a system has been called a catenet.
  21. [21]
    RFC 2328: OSPF Version 2
    This memo documents version 2 of the OSPF protocol. OSPF is a link-state routing protocol. It is designed to be run internal to a single Autonomous System.
  22. [22]
    ISO/IEC 10589:1992 - Information technology ...
    Publication date. : 1992-07 ; Stage. : Withdrawal of International Standard [95.99] ; Edition. : 1 ; Number of pages. : 150 ; Technical Committee : ISO/IEC JTC 1/SC ...
  23. [23]
    Link State Routing Protocol - an overview | ScienceDirect Topics
    Link-state routing protocols operate by having each router generate LSAs that describe the state and cost of its directly connected links, including whether ...
  24. [24]
    Chapter: Routing Overview - Cisco
    Jul 16, 2018 · Link-state protocols are generally more scalable than distance vector protocols. OSPF is an example of a link-state protocol. Layer 3 ...
  25. [25]
    Open Shortest Path First (OSPF) - CISCONET Training Solutions
    Sep 16, 2021 · There are event-triggered updates that are sent only when a topology ... This makes link state protocols extremely scalable, with optimized ...
  26. [26]
    RFC 1058 - Routing Information Protocol - IETF Datatracker
    Routing Information Protocol RFC 1058 ; Type, RFC - Historic (June 1988). Updated by RFC 1723, RFC 1388 · Last updated, 2013-03-02. RFC stream, Legacy.
  27. [27]
    RFC 2453 - RIP Version 2 - IETF Datatracker
    This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements.
  28. [28]
    RFC 2328 OSPF Version 2 April 1998 - IETF
    OSPF is classified as an Interior Gateway Protocol (IGP). This means that it distributes routing information between routers belonging to a single Autonomous ...
  29. [29]
    Understand and Use the Enhanced Interior Gateway Routing Protocol
    EIGRP is an enhanced distance vector protocol, which relies on the Diffused Update Algorithm (DUAL) to calculate the shortest path to a destination within a ...
  30. [30]
  31. [31]
    IGRP Metric - Cisco
    Aug 10, 2005 · The link characteristics from which IGRP calculates a composite metric are bandwidth, delay, load, reliability, and maximum transmission unit (MTU).
  32. [32]
    [PDF] ECMP Load Balancing - Cisco
    Equal-cost multi-path routing (ECMP) is a routing strategy where next-hop packet forwarding to a single destination can occur over multiple "best paths" ...Missing: IGPs | Show results with:IGPs
  33. [33]
  34. [34]
  35. [35]
  36. [36]
  37. [37]
  38. [38]
  39. [39]
    [PDF] Network Layer: Link-state and Distance-Vector Routing Protocols
    • LS: with n nodes, E links, O(nE) msgs sent. • DV: exchange between neighbors only. • convergence time varies speed of convergence. • LS: O(n2) algorithm ...
  40. [40]
    What is Routing Information Protocol (RIP)? - TechTarget
    May 6, 2025 · RIP is a distance vector protocol that uses hop count as its primary metric. RIP defines how routers should share information when moving traffic among an ...Missing: development IETF
  41. [41]
    RIP and RIPng Overview | Junos OS - Juniper Networks
    The split horizon technique helps reduce extra traffic by eliminating this type of route advertisement. Similarly, the poison reverse technique helps to ...
  42. [42]
    Cisco IOS XR Deployment Best Practices for OSPF/IS-IS and BGP ...
    As such, OSPF is used in a Service Provider core to provide the base-level connectivity between all the core devices, and all the core devices are ...
  43. [43]
    [PDF] OSPF-vs-ISIS.pdf
    Apr 4, 2025 · OSPF. Rigid area design – all networks must have area 0 core, with sub-areas distributed around. Suits ISPs with central high speed ...
  44. [44]
    Achieving sub-second IGP convergence in large IP networks
    Our measurements and simulations indicate that sub-second link-state IGP convergence can be easily met on an ISP network without any compromise on stability.<|separator|>
  45. [45]
    Technology Feast: Routing Protocol Selection for Large Data Centre ...
    Oct 30, 2024 · Among them, ISIS and OSPF are both link-state IGP protocols with high similarity. Consequently we choose OSPF, which is more widely used, for ...
  46. [46]
    MPLS Traffic Engineering Path Calculation and Setup Configuration ...
    Aug 4, 2017 · The IGP automatically routes the traffic onto these LSPs. Typically, a packet crossing the MPLS traffic engineering backbone travels on a single ...
  47. [47]
    MPLS Traffic Engineering Configuration | Junos OS - Juniper Networks
    Traffic engineering provides the ability to move traffic flow away from the shortest path selected by the interior gateway protocol (IGP) and onto a potentially ...
  48. [48]
    Introduction to MPLS Traffic Engineering (TE) - NetworkLessons.com
    This lesson explains the four main components of MPLS Traffic Engineering (TE): Link information distribution, CSPF, RSVP-TE, and routing.
  49. [49]
    Hybrid SDN evolution: A comprehensive survey of the state-of-the-art
    Jun 19, 2021 · Another example of the island-based model is the application of SDN in the BGP inter-domains communications to ease and improve its control. Lin ...
  50. [50]
    [PDF] Opportunities and Research Challenges of Hybrid Software ... - IETF
    ▻ SDN and IGP control different traffic classes. ▻ on the same physical topology. Page 14. CB hSDN: Basic idea. ▻ SDN and IGP control different traffic ...
  51. [51]
    Configuring OSPF Areas | Junos OS - Juniper Networks
    In OSPF, a single autonomous system (AS) can be divided into smaller groups called areas. This reduces the number of link-state advertisements (LSAs) and ...Example: Controlling Ospf... · Understanding Ospf Stub... · Configuring Routing Devices...<|separator|>
  52. [52]
    OSPF Design Best Practices - Cisco Community
    Apr 25, 2012 · Keep the number of ABRs for an area reasonable (2–4) in order to limit the number of summary LSAs within the domain. •If a normal OSPF Area ...
  53. [53]
    Configuring OSPF Route Control | Junos OS - Juniper Networks
    When you specify a metric for a specific OSPF interface, that value is used to determine the cost of routes advertised from that interface. For example, if all ...
  54. [54]
    OSPF Load Balancing - Explanation and Configuration - Study CCNA
    OSPF allows the installation of up to 4 multiple paths of a single network with identical metrics. This number may be increased to a maximum of 16.
  55. [55]
    BGP Confederations for IBGP Scaling | Junos OS - Juniper Networks
    BGP confederation is one method used to solve the scaling problems created by the IBGP full mesh requirement. BGP confederations effectively break up a large AS ...
  56. [56]
    BGP Confederation Explained - NetworkLessons.com
    A BGP confederation divides our AS into sub-ASes to reduce the number of required IBGP peerings. Within a sub-AS, we still require full-mesh IBGP.
  57. [57]
    RFC 4593 - Generic Threats to Routing Protocols - IETF Datatracker
    Specifically, the document addresses security of routing protocols as associated with threats to those protocols. ... Security Glossary", RFC 2828 ...
  58. [58]
    Distance Vector Routing: A Comprehensive Guide To Network Path ...
    Aug 22, 2023 · Scalability is another concern. As networks grow larger and more complex, Distance Vector protocols become less efficient due to increased ...
  59. [59]
    RFC 6039 - Issues with Existing Cryptographic Protection Methods ...
    Dec 20, 2018 · Issues with Existing Cryptographic Protection Methods for Routing Protocols (RFC 6039, October 2010)Missing: mitigations | Show results with:mitigations