protocol

BGP-LS

BGP-LS (BGP Link-State) is a protocol extension to BGP (Border Gateway Protocol) that enables the distribution of link-state information from an IGP (Interior Gateway Protocol) domain, such as OSPF or IS-IS, across network boundaries. It allows network controllers, SDN (Software-Defined Networking) applications, and other systems to collect detailed topology and traffic engineering data from multiple domains in a scalable manner. This facilitates centralized network optimization, path computation, and monitoring in large-scale or multi-domain environments.

Also known as: BGP Link-State, BGP LS, BGP-Link-State, BGP Link State, BGP-LS protocol
🧊Why learn BGP-LS?

Developers should learn BGP-LS when working on network automation, SDN controllers, or traffic engineering solutions that require real-time, comprehensive network topology information beyond a single IGP domain. It is particularly useful in service provider networks, data center interconnects, and cloud infrastructures where centralized path computation (e.g., using PCE) or dynamic traffic steering is needed. By leveraging BGP-LS, developers can build applications that optimize network performance, implement segment routing, or enhance network visibility across complex deployments.

Compare BGP-LS

Learning Resources

Related Tools

Alternatives to BGP-LS