Nokia BGP for Internet Routing key terms
Nokia BGP for Internet Routing · Get comfortable with the vocabulary.
- BGP speaker
- Related: BGP peer, NLRI
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.
- BGP peer (neighbor)
- Related: iBGP, eBGP
A remote router with which a local BGP speaker has established a configured session, identified by its IP address and autonomous system number.
- Autonomous System (AS)
- Related: AS_PATH, eBGP
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.
- iBGP
- Related: route reflector, BGP peer (neighbor)
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.
- eBGP
- Related: AS_PATH, iBGP
A BGP session between routers in different autonomous systems. It carries interdomain routes and normally prepends the local AS number to the AS_PATH.
- NLRI
- Related: UPDATE message, BGP speaker
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.
- UPDATE message
- Related: NLRI, path attributes
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.
- KEEPALIVE message
- Related: hold time, BGP FSM
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.
- BGP FSM
- Related: KEEPALIVE message, BGP peer (neighbor)
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.
- hold time
- Related: KEEPALIVE message, BGP FSM
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.
- BGP identifier (router ID)
- Related: OPEN message, route reflector
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.
- OPEN message
- Related: BGP FSM, capability negotiation
The first BGP message exchanged after TCP connection setup, carrying the version, local AS number, hold time, BGP identifier, and optional capability parameters.
- capability negotiation
- Related: OPEN message, MP-BGP
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.
- MP-BGP (multiprotocol BGP)
- Related: address family, capability negotiation
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.
- address family
- Related: MP-BGP, AFI/SAFI
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.
- AFI/SAFI
- Related: address family, MP-BGP
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.
- AS_PATH
- Related: AS_PATH prepending, BGP loop prevention
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.
- AS_PATH prepending
- Related: AS_PATH, local preference
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.
- NEXT_HOP
- Related: next-hop-self, third-party 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.
- next-hop-self
- Related: NEXT_HOP, iBGP
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.
- MED (MULTI_EXIT_DISC)
- Related: local preference, best-path selection
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.
- local preference
- Related: MED (MULTI_EXIT_DISC), best-path selection
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.
- best-path selection
- Related: local preference, MED (MULTI_EXIT_DISC)
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.
- weight
- Related: best-path selection, local preference
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.
- ORIGIN attribute
- Related: best-path selection, AS_PATH
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.
- COMMUNITY attribute
- Related: route policy, well-known community
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.
- well-known community
- Related: COMMUNITY attribute, route policy
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.
- route policy
- Related: prefix list, AS_PATH filter
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.
- prefix list
- Related: route policy, AS_PATH filter
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.
- AS_PATH filter
- Related: AS_PATH, route policy
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.
- BGP loop prevention
- Related: AS_PATH, AS_PATH filter
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.
- route reflector
- Related: cluster ID, originator ID
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.
- cluster ID
- Related: route reflector, originator ID
A value carried in reflected routes that identifies the route reflector cluster, allowing receivers to detect and discard loops caused by misconfigured reflection.
- originator ID
- Related: route reflector, cluster 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.
- BGP confederation
- Related: route reflector, iBGP
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.
- route dampening
- Related: hold time, best-path selection
A mechanism that penalizes prefixes whose routes flap repeatedly, suppressing unstable routes for a period so that churn does not propagate across the network.
- multihoming
- Related: local preference, AS_PATH prepending
Connecting one network to the Internet through two or more providers or links, improving resilience and allowing traffic engineering through BGP policy.
- traffic engineering
- Related: AS_PATH prepending, MED (MULTI_EXIT_DISC)
The deliberate use of BGP attributes and policy to influence which paths inbound and outbound traffic take, balancing load and meeting performance goals.
- RPKI
- Related: ROV, route origin authorization
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.
- ROV (route origin validation)
- Related: RPKI, route origin authorization
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.
- route origin authorization (ROA)
- Related: RPKI, ROV (route origin validation)
A signed RPKI object stating which AS number is permitted to originate a specific prefix, optionally with a maximum prefix length.
- BGPsec
- Related: RPKI, AS_PATH
An extension that cryptographically signs the AS_PATH so receivers can verify that the path was not altered in transit, complementing origin validation.
- maximum prefix limit
- Related: BGP peer (neighbor), route policy
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.
- route refresh
- Related: capability negotiation, route policy
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.
- graceful restart
- Related: route refresh, hold time
A capability that lets a restarting router preserve forwarding state while BGP reconverges, reducing traffic loss during control-plane restarts.
- BGP-LS (BGP link-state)
- Related: address family, MP-BGP
An address family that carries interior gateway protocol topology and link-state information through BGP, commonly used to feed path computation and analytics systems.
- Nokia SR OS BGP group
- Related: BGP peer (neighbor), route policy
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.
- show router bgp summary
- Related: BGP FSM, maximum prefix limit
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.