Nokia BGP for Internet Routing study materials
Nokia BGP for Internet Routing study resources

Nokia BGP for Internet Routing key terms

Nokia BGP for Internet Routing · Get comfortable with the vocabulary.

BGP speaker

A router that runs the Border Gateway Protocol, maintains peering sessions with other routers, and exchanges Network Layer Reachability Information describing paths to destination prefixes.

Related: BGP peer, NLRI
BGP peer (neighbor)

A remote router with which a local BGP speaker has established a configured session, identified by its IP address and autonomous system number.

Related: iBGP, eBGP
Autonomous System (AS)

A set of IP networks and routers under one administrative authority that presents a single, consistent routing policy to the Internet, identified by a unique AS number.

Related: AS_PATH, eBGP
iBGP

A BGP session between two routers in the same autonomous system. Learned routes are not re-advertised to other iBGP peers, so full mesh or route reflectors are required.

Related: route reflector, BGP peer (neighbor)
eBGP

A BGP session between routers in different autonomous systems. It carries interdomain routes and normally prepends the local AS number to the AS_PATH.

Related: AS_PATH, iBGP
NLRI

Network Layer Reachability Information: the set of destination prefixes carried in a BGP UPDATE message, each paired with the path attributes that describe how to reach it.

Related: UPDATE message, BGP speaker
UPDATE message

The BGP message type that advertises new or withdrawn prefixes together with their path attributes. It is the primary vehicle for route exchange between peers.

Related: NLRI, path attributes
KEEPALIVE message

A short periodic BGP message sent to confirm that a session is still operational. It is typically sent at one third of the configured hold time.

Related: hold time, BGP FSM
BGP FSM

The finite state machine governing a BGP session, moving through Idle, Connect, Active, OpenSent, OpenConfirm, and Established states as the TCP session and capability negotiation proceed.

Related: KEEPALIVE message, BGP peer (neighbor)
hold time

The negotiated maximum interval, in seconds, that a BGP speaker will wait for a KEEPALIVE or UPDATE message before declaring the peer down and resetting the session.

Related: KEEPALIVE message, BGP FSM
BGP identifier (router ID)

A 32-bit value, usually the highest loopback IPv4 address, that uniquely identifies a BGP speaker within its autonomous system and is carried in the OPEN message.

Related: OPEN message, route reflector
OPEN message

The first BGP message exchanged after TCP connection setup, carrying the version, local AS number, hold time, BGP identifier, and optional capability parameters.

Related: BGP FSM, capability negotiation
capability negotiation

The exchange of optional parameters in OPEN messages, allowing peers to agree on features such as multiprotocol address families, route refresh, and four-octet AS numbers.

Related: OPEN message, MP-BGP
MP-BGP (multiprotocol BGP)

An extension that lets BGP carry reachability for multiple address families, such as IPv4 and IPv6 unicast, VPN routes, and multicast, within the same session.

Related: address family, capability negotiation
address family

A named category of routing information, such as IPv4 unicast or IPv6 unicast, that is enabled independently on a BGP session and carries its own policy and route selection.

Related: MP-BGP, AFI/SAFI
AFI/SAFI

Address Family Identifier and Subsequent Address Family Identifier: the two-part code in MP-BGP that identifies the exact type of reachability, for example IPv6 unicast or IPv4 labeled-unicast.

Related: address family, MP-BGP
AS_PATH

A well-known mandatory BGP attribute listing the autonomous system numbers a route has traversed. Shorter paths are preferred, and the list also serves as a loop-prevention mechanism.

Related: AS_PATH prepending, BGP loop prevention
AS_PATH prepending

A policy technique that inserts extra copies of the local AS number into an advertised AS_PATH, making the path appear longer and therefore less preferred to remote routers.

Related: AS_PATH, local preference
NEXT_HOP

A well-known mandatory attribute giving the IP address of the router that should be used to reach the advertised prefix. Its handling differs between iBGP and eBGP.

Related: next-hop-self, third-party next hop
next-hop-self

A configuration on an iBGP session that rewrites the NEXT_HOP of reflected or learned routes to the local router's address, ensuring downstream peers can resolve the next hop.

Related: NEXT_HOP, iBGP
MED (MULTI_EXIT_DISC)

An optional non-transitive attribute used to suggest to a neighboring autonomous system which of several entry points it should prefer for traffic destined to a given prefix.

Related: local preference, best-path selection
local preference

A well-known discretionary attribute used inside an autonomous system to rank routes; higher values are preferred, and it is not advertised to external peers.

Related: MED (MULTI_EXIT_DISC), best-path selection
best-path selection

The deterministic BGP process that compares candidate routes using attributes in a fixed order, such as weight, local preference, AS_PATH length, origin, MED, and peer address, to choose one route per prefix.

Related: local preference, MED (MULTI_EXIT_DISC)
weight

A vendor-specific, locally significant value used first in Nokia and Cisco best-path comparison; higher weight wins, and it is never advertised to any peer.

Related: best-path selection, local preference
ORIGIN attribute

A well-known mandatory attribute indicating how a route entered BGP: IGP, EGP, or INCOMPLETE. IGP is preferred over EGP, which is preferred over INCOMPLETE.

Related: best-path selection, AS_PATH
COMMUNITY attribute

An optional transitive attribute carrying 32-bit tags on a route, used to group prefixes so that routing policy can be applied consistently across many routers.

Related: route policy, well-known community
well-known community

Predefined community values with standard meanings, such as NO_EXPORT and NO_ADVERTISE, that restrict where a route may be advertised without requiring custom policy.

Related: COMMUNITY attribute, route policy
route policy

An ordered set of match-and-action statements applied to routes on import or export, controlling which prefixes are accepted, modified, or advertised on a BGP session.

Related: prefix list, AS_PATH filter
prefix list

A named list of IP prefixes with optional length ranges used inside routing policy to match destination networks precisely, for example permitting only a default route.

Related: route policy, AS_PATH filter
AS_PATH filter

A regular-expression-based policy match against the AS_PATH attribute, commonly used to reject routes containing the local AS number or to accept only customer and peer paths.

Related: AS_PATH, route policy
BGP loop prevention

The mechanism by which a router rejects any received route whose AS_PATH already contains its own AS number, preventing routing loops between autonomous systems.

Related: AS_PATH, AS_PATH filter
route reflector

An iBGP router allowed to reflect routes learned from one iBGP peer to other iBGP clients, removing the need for a full iBGP mesh inside an autonomous system.

Related: cluster ID, originator ID
cluster ID

A value carried in reflected routes that identifies the route reflector cluster, allowing receivers to detect and discard loops caused by misconfigured reflection.

Related: route reflector, originator ID
originator ID

An optional non-transitive attribute added by a route reflector recording the router ID of the original advertiser, used to prevent reflected routes from looping back.

Related: route reflector, cluster ID
BGP confederation

A method of dividing one autonomous system into internal sub-ASes that peer with each other using eBGP-like rules, reducing iBGP mesh requirements while presenting one AS externally.

Related: route reflector, iBGP
route dampening

A mechanism that penalizes prefixes whose routes flap repeatedly, suppressing unstable routes for a period so that churn does not propagate across the network.

Related: hold time, best-path selection
multihoming

Connecting one network to the Internet through two or more providers or links, improving resilience and allowing traffic engineering through BGP policy.

Related: local preference, AS_PATH prepending
traffic engineering

The deliberate use of BGP attributes and policy to influence which paths inbound and outbound traffic take, balancing load and meeting performance goals.

Related: AS_PATH prepending, MED (MULTI_EXIT_DISC)
RPKI

The Resource Public Key Infrastructure: a signed registry that binds IP prefixes to authorized origin AS numbers, enabling routers to validate the origin of BGP announcements.

Related: ROV, route origin authorization
ROV (route origin validation)

The process of comparing a received route's prefix and origin AS against RPKI data, marking it valid, invalid, or not found, and applying policy accordingly.

Related: RPKI, route origin authorization
route origin authorization (ROA)

A signed RPKI object stating which AS number is permitted to originate a specific prefix, optionally with a maximum prefix length.

Related: RPKI, ROV (route origin validation)
BGPsec

An extension that cryptographically signs the AS_PATH so receivers can verify that the path was not altered in transit, complementing origin validation.

Related: RPKI, AS_PATH
maximum prefix limit

A per-peer safeguard that resets or logs the session when the number of received prefixes exceeds a configured threshold, protecting router memory from misbehaving peers.

Related: BGP peer (neighbor), route policy
route refresh

A BGP capability allowing a speaker to request re-advertisement of a peer's routes without resetting the session, so inbound policy changes can be applied cleanly.

Related: capability negotiation, route policy
graceful restart

A capability that lets a restarting router preserve forwarding state while BGP reconverges, reducing traffic loss during control-plane restarts.

Related: route refresh, hold time
BGP-LS (BGP link-state)

An address family that carries interior gateway protocol topology and link-state information through BGP, commonly used to feed path computation and analytics systems.

Related: address family, MP-BGP
Nokia SR OS BGP group

A configuration container in SR OS that holds shared BGP neighbor parameters, such as AS number, timers, and policies, inherited by the peers configured beneath it.

Related: BGP peer (neighbor), route policy
show router bgp summary

An SR OS command displaying each peer's state, received and sent prefix counts, uptime, and flap statistics, used as the first check when troubleshooting sessions.

Related: BGP FSM, maximum prefix limit