


There must be full iBGP meshing inside the cluster, but only the route reflector server needs to peer, via iBGP, with other iBGP speakers (including other clusters) inside the AS. Route reflector clusters have at least one route reflector that acts as a server to other iBGP speakers within the cluster, and some number of route reflector clients. Session maintenance, both of the BGP session proper and the TCP connection over which it runs, are processor-intensive and may require more powerful router control plane hardware.īGP route reflector introduce hierarchy, a well-recognized means of scaling, into iBGP. The basic rule of iBGP is that all BGP speakers within an AS must peer with one another, which leads to an exponential growth of BGP sessions. The methods can be used in conjunction with one another. Two techniques, route reflectors and BGP confederations can reduce the need for the high overhead of full meshing. One of the major scalability problems of BGP running over TCP is that TCP takes a substantial amount of processing, as can the per-interface issues of BGP setup, advertising, and acceptance. A route reflector is a technique for interconnecting Border Gateway Protocol (BGP) routers, inside an autonomous system, to improve scalability.
