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

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



Advertisements
Похожие презентации
© 2005 Cisco Systems, Inc. All rights reserved. BGP v 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.
© 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 Configuring a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v BGP Overview Processing BGP Routes.
© 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 Transit Autonomous Systems Working with a Transit AS.
© 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.
© 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 v Route Selection Using Policy Controls Applying Route-Maps as BGP Filters.
© 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 Route Selection Using Attributes Setting BGP Local Preferences.
© 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 Route Selection Using Policy Controls Using Multihomed BGP Networks.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v BGP Transit Autonomous Systems Forwarding Packets in a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Optimizing BGP Scalability Implementing BGP Peer Groups.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Module Summary Because all transit autonomous systems are required to carry traffic originating.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Selection Using Policy Controls Implementing Changes in BGP Policy.
Транксрипт:

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

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Outline Overview IBGP Transit AS Problems Splitting a Transit AS with BGP Confederations AS-Path Propagation Within the BGP Confederation AS-Path Processing in BGP Confederations Intra-Confederation EBGP Session Properties Summary

© 2005 Cisco Systems, Inc. All rights reserved. BGP v IBGP Transit AS Problems IBGP requires a full mesh between all BGP-speaking routers. Large number of TCP sessions Unnecessary duplication of 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 Splitting a Transit AS with BGP Confederations l Confederations enable internal AS numbers to be hidden and announce only one (external) AS number to EBGP neighbors. l Splitting the AS into smaller autonomous systems would reduce the number of BGP sessions, but extra AS numbers are not available.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v AS-Path Propagation Within the BGP Confederation IBGP session The AS path is not changed. Intra-confederation EBGP session The intra-confederation AS number is prepended to the AS path. EBGP session with external peer Intra-confederation AS numbers are removed from the AS path. The external AS number is prepended to the AS path.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v AS-Path Propagation Within the BGP Confederation (Cont.)

© 2005 Cisco Systems, Inc. All rights reserved. BGP v AS-Path Processing in BGP Confederations Intra-confederation AS path is encoded as a separate segment of the AS path. The intra-confederation AS path is displayed in parentheses when you are using Cisco IOS show commands. All routers within the BGP confederation have to support BGP confederations. A router not supporting BGP confederations will reject an AS path with unknown segment type.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Intra-Confederation EBGP Session Properties Behaves like EBGP session during session establishment The EBGP neighbor has to be directly connected, or you have to configure ebgp-multihop on the neighbor. Behaves like IBGP session when propagating routing updates The local preference, MED, and next-hop attributes are retained. The whole confederation can run one IGP, providing optimal routing based on the next-hop attribute in the BGP routing table.

© 2005 Cisco Systems, Inc. All rights reserved. BGP v Summary IBGP requires a full mesh between all BGP-speaking routers; route reflectors modify IBGP split-horizon rules, and BGP confederations modify IBGP AS-path processing. The full-mesh requirement is relaxed through introduction of member autonomous systems into which the original autonomous system is split. The additional autonomous system numbers are hidden from the outside world by modified AS-path update procedures. The intra-confederation segment is removed from the AS path by the egress confederation router prior to prepending the official AS number when sending a BGP update to an external AS. Intra-confederation EBGP sessions act like EBGP sessions from a session-establishment perspective, and they act like IBGP sessions from the BGP attribute-propagation perspective.

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