Modeling BGP Route Selection within an AS
نویسندگان
چکیده
This paper presents a provably correct model that computes the outcome of the BGP decision process for each router in a single AS, without simulating the complex details of BGP message passing. The model requires only static inputs that can be easily obtained from the routers: the set of candidate routes to a destination (and the routers in the AS at which they were learned), import policies and other session-level parameters, and internal topology. We propose algorithms for computing route selection under four different network configurations: with the MED attribute compared across all routes, and compared only across routes from the same neighboring AS; and with a “full mesh” internal BGP (iBGP) topology versus an iBGP topology that uses a scalability technique called “route reflection”. For each scenario, we derive general properties of the routes that routers ultimately select, present an efficient algorithm for computing the outcome of BGP route selection, and prove the algorithm’s correctness. Studying the general properties and computational overhead of modeling the route selection process in each of these cases provides insights into the unnecessary complexity introduced by the MED attribute and route reflection; we use these insights to propose improvements to BGP that achieve the same goals as MED and route reflection without introducing the negative side effects of these features. We have implemented some of the algorithms from this paper in a prototype and have shown them to be efficient and accurate enough for many traffic engineering tasks.
منابع مشابه
RFC 5004 Best BGP
The last two steps of the BGP route selection (Section 9.1.2.2, [BGP]) involve comparing the BGP identifiers and the peering addresses. The BGP identifier (treated either as an IP address or just an integer [BGP-ID]) for a BGP speaker is allocated by the Autonomous System (AS) to which the speaker belongs. As a result, for a local BGP speaker, the BGP identifier of a route received from an exte...
متن کاملWresting Control from BGP: Scalable Fine-Grained Route Control
Today’s Internet users and applications are placing increased demands on Internet service providers (ISPs) to deliver fine-grained, flexible route control. To assist network operators in addressing this challenge, we present the Intelligent Route Service Control Point (IRSCP), a route control architecture that allows a network operator to flexibly control routing between the traffic ingresses a...
متن کاملModeling as a necessary step for understanding Internet-wide route propagation
Most of the insight we have today about the Internet-wide route propagation comes from studies performed more than 5 years ago [1], [2], [3]. Since then, insight about the routing system has largely focused on the behavior of individual ASes [4], [5], [6], [7] or particular prefixes [8]. The way BGP routes propagate across the Internet, how fast, and whether BGP does it reasonably well are larg...
متن کاملA Route Deflection Approach to Minimize Routing Disruptions for Inter-AS Traffic Engineering
A recent survey [1] has indicated an increasing usage of Border Gateway Protocol (BGP) route selection for interAutonomous System (AS) Traffic Engineering (TE) in response to changes in network conditions [2] such as traffic load and link capacities. The objective of inter-AS outbound TE is to control the flow of traffic exiting an AS, through optimal BGP route selection [3], so as to optimize ...
متن کاملStabilizing BGP, Safely
Route instability is widely recognized as a major problem in the Internet. Core routers are barraged with millions of updates daily, leading to massive infrastructural costs and worsened data-plane performance. Route flap damping provides some protection against instability, but introduces pathologies and reduces availability. With concerns about the scalability of the routing system prompting ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004