© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.26-1 Scaling Service Provider Networks Introducing Route Reflectors.

Презентация:



Advertisements
Похожие презентации
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Scaling Service Provider Networks Designing Networks with Route Reflectors.
Advertisements

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Scaling Service Provider Networks Introducing Confederations.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Module Summary Service providers use an IGP to carry internal routes and to provide optimal.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v BGP Transit Autonomous Systems Working with a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v BGP Transit Autonomous Systems Configuring a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v BGP Overview Understanding BGP Path Attributes.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Module Summary BGP has reliable transport provided by TCP, a rich set of metrics called BGP.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Module Summary The multihomed customer network must exchange BGP information with both ISP.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v BGP Overview Processing BGP Routes.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to Multiple Service.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Implementing BGP Explaining EBGP and IBGP.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Module Summary BGP is a path-vector routing protocol that allows routing policy decisions.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Selection Using Policy Controls Using Multihomed BGP Networks.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v BGP Overview Establishing BGP Sessions.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Selection Using Policy Controls Applying Route-Maps as BGP Filters.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v BGP Transit Autonomous Systems Monitoring and Troubleshooting IBGP in a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.21 Configuring BGP on Cisco Routers (BGP) v3.2.
Транксрипт:

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Scaling Service Provider Networks Introducing Route Reflectors

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Outline Overview IBGP Scalability Issues in a Transit AS Route Reflector Split-Horizon Rules Redundant Route Reflectors Route Reflector Clusters Additional Route Reflector Loop-Prevention Mechanisms Summary

© 2005 Cisco Systems, Inc. All rights reserved. BGP v IBGP Scalability Issues in a Transit AS IBGP requires a full mesh between all BGP-speaking routers. Large number of TCP sessions Unnecessary duplicate routing traffic Solutions Route reflectors modify IBGP split-horizon rules. BGP confederations modify IBGP AS-path processing.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Reflector Split-Horizon Rules Classic IBGP: IBGP routes are not propagated to other IBGP peers. Full mesh of IBGP peers is therefore required. Route reflector can propagate IBGP routes to other IBGP peers. Full mesh of IBGP peers is no longer required.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Reflector Split-Horizon Rules (Cont.)

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Reflector Split-Horizon Rules (Cont.)

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Redundant Route Reflectors

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Redundant Route Reflectors (Cont.)

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Reflector Clusters A group of redundant route reflectors and their clients form a cluster. Each cluster must have a unique cluster-ID. Each time a route is reflected, the cluster-ID is added to the cluster-list BGP attribute. The route that already contains the local cluster-ID in the cluster-list is not reflected.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Reflector Clusters (Cont.)

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Additional Route Reflector Loop-Prevention Mechanisms Every time a route is reflected, the router-ID of the originating IBGP router is stored in the originator-ID BGP attribute. A router receiving an IBGP route with originator-ID set to its own router-ID ignores that route. The BGP path selection procedure is modified to take into account cluster-list and originator-ID.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Summary BGP route reflectors were introduced to free the network designers from IBGP full-mesh requirements that prevent large networks from scaling. BGP route reflectors modify IBGP split-horizon rules in that all routes that are received from a route reflector client are sent to all other IBGP neighbors, and all routes that are received from a nonclient IBGP neighbor are sent to all route reflector clients. A route reflector is a single point of failure, and therefore redundancy should be implemented in a network containing route reflectors.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Summary (Cont.) Route reflector clusters were introduced in the BGP route reflector architecture to support redundancy, preventing IBGP routing loops in redundant route reflector designs. The originator-ID and cluster-list BGP attributes were introduced to prevent routing loops in route reflector environments.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v