BGP Missing Routes
Missing Routes in the BGP Table
Key Point | Further Details |
---|---|
Route Not Advertised by Peer | Confirm that the expected routes are being advertised by the peer. |
Route Filtering by Policies | Look for route maps, prefix lists, or other policy settings that might be filtering routes. |
Palo Alto Commands
Command | Explanation |
---|---|
show routing protocol bgp loc-rib | Checks the local BGP table for missing routes. |
show routing protocol bgp policy | Displays BGP policies to identify any filtering affecting route advertisement. |
show routing protocol bgp summary | Summarizes BGP peer status, useful to verify if routes are received from peers. |
show routing protocol bgp all | Provides a comprehensive view of all BGP routes, including those received from peers. |
Cisco ASA Commands
Command | Explanation |
---|---|
show ip bgp | Displays the BGP routing table to identify missing routes. |
show route-map | Examines route maps for filters that could block route advertisement. |
show ip bgp neighbors <neighbor> received-routes | Checks routes received from a specific BGP neighbor. |
show ip bgp summary | Provides a quick overview of BGP sessions and the number of routes exchanged. |
Fortinet Commands
Command | Explanation |
---|---|
get router info bgp routes database | Lists all routes in the BGP database, helping to identify missing ones. |
diagnose router bgp routes missing | (Assuming hypothetical command) Diagnoses missing BGP routes. |
get router info bgp summary | Summarizes BGP peer status, useful for checking route exchange status. |
get router info routing-table database | Shows the routing table to verify if routes are being learned but not installed. |
Check Point Gaia Commands
Command | Explanation |
---|---|
show bgp routes all | Displays all routes in the BGP table, including advertised and received. |
show route all | Shows the routing table to check for presence of BGP learned routes. |
show bgp policy | (Assuming hypothetical command) To review policies that might filter advertised or received routes. |
show bgp summary | Provides a summary of BGP peers and the number of routes exchanged. |
Debian Commands
Command | Explanation |
---|---|
vtysh -c 'show ip bgp' | Shows the BGP table to identify routes that may be missing. |
vtysh -c 'show ip bgp summary' | Summarizes BGP peer information, including the number of routes received. |
vtysh -c 'show ip bgp neighbors <neighbor> received-routes' | Displays routes received from a specific neighbor to identify potential filtering. |
`vtysh -c ‘show running-config | include route-map’` |
Comprehensive Checks for Missing Routes
Key Point | Further Details |
---|---|
Orphaned Routes Detection | Identify routes that are not properly advertised due to missing network statements or redistribution misconfigurations. |
VPN Routing/Forwarding Instances | In MPLS networks, ensure VRFs are correctly configured to advertise BGP routes. |
Palo Alto Commands
Command | Explanation |
---|---|
show routing protocol bgp loc-rib | Displays the local BGP RIB for checking existing routes. |
show routing route | Lists all routes known to the device, useful for cross-referencing with BGP routes. |
show network virtual-router <vr-name> | Displays virtual router configuration, including associated routing instances. |
debug routing bgp update recv | Enables debugging to view incoming BGP updates, useful for identifying orphaned routes. |
Cisco ASA Commands
Command | Explanation |
---|---|
show ip bgp vpnv4 all | Displays BGP VPNv4 routing table, useful for MPLS VPN route checks. |
show ip bgp | Displays the global BGP routing table for checking non-VPN routes. |
show route vrf <vrf-name> | Displays routes within a specific VRF, useful for verifying route presence in VPN instances. |
show vrf detail | Provides details on configured VRFs, helping to identify potential misconfigurations. |
Fortinet Commands
Command | Explanation |
---|---|
get router info bgp routes database | Lists all routes known to BGP, useful for finding missing routes. |
get router info routing-table all | Shows the device’s entire routing table, including routes not installed in the BGP table. |
diag vpn tunnel list | Lists all VPN tunnels, useful for verifying VPN configurations affecting BGP route advertisement. |
get router info routing-table details <vrf-name> | Displays detailed routing information for a specific VRF. |
Check Point Gaia Commands
Command | Explanation |
---|---|
show bgp routes vpn | (Assuming hypothetical command) Displays VPN routing instances in BGP. |
show route all | Shows all routes in the routing table, useful for identifying orphaned routes. |
show vrf | (Assuming hypothetical command) Lists VRF configurations and their associated routes. |
show bgp all | Provides a comprehensive view of all BGP routes, including those within VPN instances. |
Debian Commands
Command | Explanation |
---|---|
vtysh -c 'show ip bgp' | Shows the BGP table, useful for identifying missing routes. |
vtysh -c 'show ip route' | Displays the entire IP routing table, helping to find routes not present in the BGP table. |
vtysh -c 'show ip bgp vpnv4 all' | (If using VPNv4 with FRRouting) Displays VPNv4 routes, useful for MPLS network checks. |
vtysh -c 'show vrf' | Lists VRFs configured on the device, including their routing information. |