• Aucun résultat trouvé

BGP Troubleshooting

N/A
N/A
Protected

Academic year: 2022

Partager "BGP Troubleshooting"

Copied!
5
0
0

Texte intégral

(1)

http://www.INE.com

CCIE Routing & Switching CCIE Routing & Switching

Advanced Troubleshooting Bootcamp Advanced Troubleshooting Bootcamp

BGP Troubleshooting

BGP Workflow BGP Workflow

• BGP operation can be subdivided into five discrete steps…

– Establish BGP peerings – Learn BGP table

– Choose Best Path – Advertise Best Paths – Routing using BGP

(2)

Copyright

Copyright ©©2009 Internetwork Expert, Inc 2009 Internetwork Expert, Inc www.INE.com

www.INE.com

Establishing BGP Peerings Establishing BGP Peerings

• Requires TCP port 179 transport

• Troubleshooting considerations

– IGP routing

• Default route & initiating peering – Update source

– Client/server relationship & filtering – TTL

• eBGP Multihop

• TTL Security – NAT & Next-Hop

Copyright

Copyright ©©2009 Internetwork Expert, Inc 2009 Internetwork Expert, Inc www.INE.com

www.INE.com

Establishing BGP Peerings (cont.) Establishing BGP Peerings (cont.)

• BGP peers must agree on attributes to establish peering

– Peer addresses – Unique RID – ASNs

• Hide Local-AS

– Authentication (TCP Option) – Capabilities (address-families)

(3)

Copyright

Copyright ©©2009 Internetwork Expert, Inc 2009 Internetwork Expert, Inc www.INE.com

www.INE.com

Learning the BGP Table Learning the BGP Table

• Troubleshooting considerations

– AS-Path looping

• Allow-AS in

• AS-Override (MPLS VPN) – Inbound Filters

• Route-map, distribute-list, AS_PATH filter etc

• ORF

– Max AS limit – Enforce First AS

• Unlikely but possible

Choose BGP Best Path Choose BGP Best Path

• Valid Next Hop

• BGP Synchronization

– Router ID Matching

• BGP Attributes

– Weight, Local-Preference, AS_PATH, MED, etc.

– Improper Attribute Manipulation

• BGP Dampening

• Nexthop tracking

(4)

Copyright

Copyright ©©2009 Internetwork Expert, Inc 2009 Internetwork Expert, Inc www.INE.com

www.INE.com

Advertising Best Paths Advertising Best Paths

• Advertisement Interval Delays

• Outbound Filters

– Route-Map, Distribute-List, Prefix-List

• iBGP Split Horizon Rule

– Full Mesh

– Route Reflectors – Confederations – Synchronization

Copyright

Copyright ©©2009 Internetwork Expert, Inc 2009 Internetwork Expert, Inc www.INE.com

www.INE.com

Routing using BGP Routing using BGP

• Installing Best Paths

– Nexthop Recursion issues – AD Collisions & Race Condition – Backdoor Networks

• eBGP Default AD 20

• BGP Blackholes

– Redistribution

• iBGP Redistribution – Tunneling

(5)

Common BGP Commands

show ip bgp summary

show ip bgp

show ip bgp neighbor [advertised-routes]

debug ip tcp transaction

debug ip bgp events

debug ip bgp updates

Further Reading

• Troubleshooting BGP

• Why Do BGP Neighbors Toggle Between Idle, Connect, and Active States?

• Troubleshooting When BGP Routes Are Not Advertised

• Troubleshooting Flapping BGP Routes

(Recursive Routing Failure)

Références

Documents relatifs

As Scenic Routing is heavily dependent on network paths and routing information, it might be worth looking at designing extensions for popular routing protocols like BGP or

This specification contains two parts: definition of a new BGP NLRI that describes links, nodes, and prefixes comprising IGP link-state information and definition of a new

The most portable method to allow for per-client policy control without the occurrence of path hiding is to use a route server BGP implementation that performs the per-client

As already reported twenty years ago (see [5]), the evolution of the Internet routing system its underlying protocol, the Bor- der Gateway Protocol (BGP) [16] to its limits in terms

extract from this data IP address blocks exhibiting an abnormal routing behavior and retain the ones most likely indicating they might result from a BGP hijack, C manually

show bgp neighbor z.z.z.z routes debug bgp update z.z.z.z in <rpl>. Calculate Partial best-paths

19.10.3 Advertise all connected IPv6 addresses into BGP using network statements.. All IPv6 addresses should be reachable within the IPv6

The BGP synchronization rule states that all iBGP learned routes must have a match in the IGP table in order to be considered for BGP best path selection.. Although the