Join our Newsletter — 33% off our NHI Course

BGP Session

A BGP session is the peering relationship between two routers that exchange Border Gateway Protocol routing information. If it is hijacked, spoofed, or misconfigured, traffic can be redirected, dropped, or leaked. Defenders protect sessions with strong neighbour configuration, route filtering, authentication where supported, and monitoring for route changes.

What a BGP session does

A BGP session is the live peering relationship that lets two routers exchange routing updates and maintain reachability across autonomous systems. Its security value comes from trust, because whatever the peers accept can influence where traffic flows.

That trust is why BGP sessions are treated as infrastructure-critical rather than routine connections. A session that is hijacked, spoofed, or misconfigured can create route leaks, traffic diversion, blackholing, or unstable convergence, even when the underlying routers themselves are healthy.

Why BGP sessions are security-sensitive

The session is not just a transport path for updates, it is a control plane relationship. If an attacker can inject false routing information, or if a legitimate peer is allowed to advertise too much, the result can be global reachability problems that are hard to spot from a single network boundary.

Operational mistakes can be just as damaging as hostile activity. Incorrect neighbour parameters, weak filtering, or accidental acceptance of unexpected prefixes can propagate bad routes quickly and at scale, which is why routing policy discipline matters as much as link availability.

How organisations reduce BGP exposure

Defence starts with knowing exactly which peers should exist, what prefixes they are allowed to announce, and which paths should never be accepted. Session hardening usually combines strict neighbour configuration, route filtering, prefix limits, and authenticated peering where supported by the platform and protocol design.

Monitoring is equally important because routing problems often present as symptoms rather than alarms. Teams should watch for unexpected next-hop changes, abnormal prefix churn, session resets, and new advertisements that do not match the approved routing policy. For broader control design, NIST SP 800-53 Rev 5 Security and Privacy Controls is useful for mapping routing integrity, access control, auditability, and configuration management.

Failure modes and operational consequences

When a BGP session fails, the effect is rarely isolated to one link. The network may reroute traffic over less optimal paths, withdraw reachable destinations, or create partial outages that look like intermittent application failure. A compromised session can be worse, because it may silently redirect traffic before anyone notices a service impact.

Because routing updates are distributed, a single bad announcement can amplify into a wider incident. That makes BGP session integrity a resilience issue as much as a security issue, especially in environments where many downstream services depend on stable external reachability.

Risk and Threat Considerations

BGP sessions are attractive targets because they sit on a trusted inter-router boundary. If an attacker can spoof a peer, interfere with route exchange, or exploit weak policy, they can redirect traffic, intercept flows, or create broad denial of service without needing to compromise every host in the path.

Failure mechanism: The control plane accepts routing information from a peer that is not sufficiently authenticated, constrained, or monitored, allowing false or excessive announcements to spread.

Impact: Traffic can be leaked, blackholed, or rerouted through unexpected networks, which can disrupt availability, weaken confidentiality, and create difficult-to-diagnose incidents.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while NIST SP 800-53 Rev 5, CIS Controls v8, NIST CSF 2.0 and OWASP ASVS set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-4 — Information Flow Enforcement BGP policy controls which routing information is allowed to flow between peers.
AU-6 — Audit Record Review, Analysis, and Reporting Route changes and neighbour events need review to spot hijacks and misconfiguration.
CM-2 — Baseline Configuration Stable BGP sessions depend on approved neighbour and policy baselines.
Recommendation — Enforce route acceptance policies to block unauthorized routing advertisements. Review routing logs and alerts for unexpected prefix and session changes. Baseline BGP neighbour and filtering settings and detect drift from approved values.
CIS Controls v8 CIS-12 — Network Infrastructure Management BGP session integrity depends on secure network device configuration and routing policy.
Recommendation — Harden router configuration and manage routing policy changes formally.
NIST CSF 2.0 PR.AA-05 — Identity Management, Authentication, and Access Control Authenticated peering and constrained acceptance reduce route injection risk.
DE.CM-03 — Data, Configuration, and Integrity Monitoring Monitoring route changes is central to detecting BGP anomalies and hijacks.
Recommendation — Require authenticated peering and limit which routing updates each neighbour can influence. Monitor routing tables and peer behaviour for unexpected integrity changes.
OWASP ASVS V13 — Configuration The session risk is dominated by secure configuration of allowed peers and routing policy.
Recommendation — Validate that routing configuration matches the intended trust and acceptance rules.
MITRE ATT&CK T1595 — Active Scanning Attackers may probe routing infrastructure and exposed peering surfaces before abuse.
T1040 — Network Sniffing Traffic interception is a possible consequence of BGP hijack or route redirection.
Recommendation — Look for reconnaissance against exposed routing infrastructure and peer-facing services. Hunt for signs of route-based traffic interception and unexpected path changes.

Practitioner Guidance

Why practitioners should care: Treat every BGP peer as a high-trust dependency, not just a network neighbour. The practical question is whether the session design makes route acceptance explicit enough that an unexpected advertisement can be rejected before it becomes a path change.

What to watch for: Alert on prefix changes, neighbour state flaps, and route announcements that do not match the intended business or peering arrangement. If the environment supports it, align routing controls with the same discipline used for other critical control-plane access, including reviewable policy, least-privilege acceptance, and continuous monitoring.

Practitioner takeaway: A secure BGP session is less about the handshake itself and more about constraining what each peer is allowed to influence after the session comes up.