BGP
Border Gateway Protocol (BGP) is an exterior gateway protocol designed to exchange routing information between autonomous systems on the Internet. Unlike OSPF and EIGRP, which are a link state, and distance vector routing protocols respectively, BGP is known as a path-vector routing protocol. It makes decisions based on paths, network policies and sets of rules configured by a network administrator.
BGP comes in two "flavors"
- external BGP (eBGP) - used to exchange routes between ASes
- internal BGP (iBGP) - used to exchange routes between BGP routers within ASes
Links:
Links to this page:
- home
- BFD - with multiple routing protocols
- BFD how an administrative change differs from a failure
- BGP - AFI and SAFI
- BGP - AS_Path filtering use cases
- BGP - Accumulated IGP metric
- BGP - Atomic Aggregate Attribute
- BGP - Autonomous System Number
- BGP - ECMP for specific prefixes
- BGP - End-of-RIB marker
- BGP - Flowspec
- BGP - Graceful Restart Mechanism
- BGP - Labeled Unicast
- BGP - Large BGP communities
- BGP - Leaking more specific routes
- BGP - MED vs AS Prepending
- BGP - Network Layer Reachability Information (NLRI)
- BGP - Outbound Route Filtering
- BGP - RRs vs confederations
- BGP - Why is MED non-transitive
- BGP - aggregate-address default route
- BGP - attributes and path selection
- BGP - auto-summary best practices
- BGP - auto-summary feature
- BGP - definition of External BGP (eBGP)
- BGP - definition of Internal BGP (iBGP)
- BGP - eBGP loop prevention mechanism same AS number
- BGP - eBGP next hop optimization
- BGP - eBGP third party next hop
- BGP - iBGP full-mesh peering
- BGP - iBGP split horizon rule
- BGP - multihop vs disable-connected-check
- BGP - multipath in a DMVPN environment
- BGP - multiprotocol BGP
- BGP - network vs redistribute commands
- BGP - next-hop-self vs update source
- BGP - oldest path attribute
- BGP - preventing transit traffic
- BGP - redistributing iBGP routes into an IGP
- BGP - remove private AS
- BGP - route maps and using the continue clause
- BGP - routing table entry without exit interface
- BGP - transitive and non-transitive attributes
- BGP - using peer-groups with multiple outbound policies
- BGP - using private ASNs with private IPs
- BGP - using public IPs with private ASes
- BGP - why is eBGP preferred over iBGP
- BGP 4-Byte AS Number - Asdot notation
- BGP 4-Byte AS Number - Asdot plus notation
- BGP 4-Byte AS Number - Asplain notation
- BGP AS Override feature
- BGP AS number notation
- BGP AS_PATH when using aggregate-address
- BGP AS_TRANS
- BGP Advertising a prefix
- BGP Advertising a route using the Null0 exit interface
- BGP Allow-AS in
- BGP Asymmetric routing when using ASA with AWS
- BGP Attributes - route map direction
- BGP Authentication
- BGP Cluster ID
- BGP Confederation peerings
- BGP Confederations
- BGP Default local preference and its appearance in the BGP table
- BGP Equal cost multipath configuration syntax
- BGP Equal cost multipath
- BGP Extended Community
- BGP ISPs prefixes advertised to enterprise edge routers
- BGP Influencing incoming traffic
- BGP Influencing outgoing traffic
- BGP Load balancing
- BGP Maximum Prefix Feature
- BGP Maximum message size
- BGP Next Hop Address Tracking
- BGP Origin AS Validation
- BGP Originator ID
- BGP RIB failure
- BGP Route Reflector
- BGP Standard Community
- BGP Table Origin Code
- BGP Update Groups
- BGP Update Total Path Attribute Length field
- BGP active and passive peers
- BGP advertises only the best path by default
- BGP advertising a default route
- BGP aggregate-address
- BGP and route tagging
- BGP applying route maps to prefixes
- BGP backdoor route
- BGP communities
- BGP community propagation
- BGP community types
- BGP configuring authentication on an established BGP session
- BGP dmzlink-bw feature
- BGP hold timer
- BGP how MED attribute is compared
- BGP installing a BGP-learned route into the routing table
- BGP internal vs external
- BGP neighbor activate command
- BGP neighbor-group
- BGP paths indicated in the show ip bgp command
- BGP peer groups
- BGP peer templates
- BGP peering redundancy using loopbacks
- BGP regular expressions - use of 4-Byte ASNs
- BGP regular expressions - use of backslash for confederations
- BGP risk of using the as-override feature
- BGP route dampening penalty half-life
- BGP route refresh capability annoucement
- BGP soft reconfiguration on Cisco ASA
- BGP soft reconfiguration
- BGP sub autonomous system
- BGP table status codes
- BGP traffic engineering
- BGP using next-hop-self with a route reflector
- BGP weight attribute default value
- BGP when to use next-hop-self
- BGP which address is used as the next hop
- BGP why do we need an IGP for BGP to work
- BGP why route dampening is obsolete
- Bidirectional Forwarding Detection (BFD)
- CoPP - Best practices and operation
- DMVPN - Phase 2 BGP peerings
- DMVPN - Phase 2 EIGRP neighbor adjacencies
- DMVPN - Phase 2 OSPF neighbor adjacencies
- DMVPN - What is the best routing protocol to use
- DMVPN
- EIGRP redistributing named mode
- Equal-cost Multi-path routing
- IOS key chain feature
- IPv6 - IPv4-mapped IPv6 address
- MPLS - BGP customer prefixes do not appear in the LFIB
- MPLS - L3VPN BGP EIGRP redistribution
- MPLS - L3VPN BGP OSPF Redistribution
- MPLS - Using the BGP Allow-AS in feature
- MPLS - Virtual Private Network (VPN)
- MPLS - label distribution using MP-BGP
- MPLS - what is seamless MPLS
- MPLS 6PE uses two labels in the data plane
- MPLS L3VPN Inter-AS Options
- MPLS Label Edge Router
- MPLS Route Target
- MPLS advertising multiple customer subnets
- MPLS-TE - why are IGPs necessary
- Multi-Topology Routing
- Network - control plane
- Network Design - Spine and leaf architecture
- Next Generation Multicast Virtual Private Network (NG-MVPN)
- OSPF Why it is not suitable for use on the Internet
- Passive interface
- Protocols with LFA support
- Routers - what is a loopback interface
- Routing - Difference between IGPs and EGPs
- Routing - Administrative Distance
- Routing - address-family
- Routing - fully specified route
- Routing - seed metrics
- Routing Table
- Time to live
- Upgrade your R&S skills to modern networking
- VRF capability vrf-lite command
- VXLAN - using an MP-BGP EVN control plane