IGP
An interior gateway protocol (IGP) is a routing protocol used to exchange routing information within a single autonomous system or administrative domain. IGPs enable routers inside the same network to determine optimal paths to internal destinations. They differ from exterior gateway protocols (EGPs), which govern routing between autonomous systems; the most widely used EGP is the Border Gateway Protocol (BGP).
IGPs are typically categorized into two main families: distance-vector and link-state. Distance-vector protocols, such as RIP
- OSPF (Open Shortest Path First), a widely deployed link-state protocol that supports hierarchical network design with
- IS-IS (Intermediate System to Intermediate System), another link-state protocol used in large enterprises and service provider
- RIP (Routing Information Protocol), a basic distance-vector protocol with a small hop-limit, suitable for simple networks
- EIGRP (Enhanced Interior Gateway Routing Protocol), a Cisco-proprietary protocol that blends distance-vector and capabilities typically associated
In practice, network designers choose IGPs based on size, performance, and administrative requirements, often deploying OSPF