Skip to main content

Interdomain Ingress Traffic Engineering Through Optimized AS-Path Prepending

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNCCN,volume 3462)


In INterdomain Ingress Traffic Engineering (INITE), a “target” Autonomous System (AS) aims to control the ingress link at which the traffic of one or more upstream source networks enters that AS. In practice, ISPs often manipulate, mostly in a trial-and-error manner, the length of the AS-Path attribute of upstream routes through a simple technique known as prepending (or padding). In this paper, we focus on prepending and propose a polynomial-time algorithm (referred to as OPV) that determines the optimal padding for an advertised route at each ingress link of the target network. Specifically, given a set of “elephant” source networks and some maximum load constraints on the ingress links of the target AS, OPV determines the minimum padding at each ingress link so that the load constraints are met, when it is feasible to do so. OPV requires as input an AS-Path length estimate from each source network to each ingress link. We describe how to estimate this matrix, leveraging the BGP Looking Glass Servers. To deal with unavoidable inaccuracies in the AS-Path length estimates, and also to compensate for the generally unknown BGP tie-breaking process in upstream networks, we also develop a robust variation (RPV) of the OPV algorithm.


  • Autonomous System
  • Target Network
  • Source Load
  • Advertise Route
  • Border Router

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Fortz, B., Rexford, J., Thorup, M.: Traffic engineering with traditional IP routing protocols. IEEE Communications Magazine (2002)

    Google Scholar 

  2. Quoitin, B., Uhlig, S., Pelsser, C., Swinnen, L., Bonaventure, O.: Interdomain traffic engineering with BGP. IEEE Communications Magazine (2003)

    Google Scholar 

  3. Feamster, N., Borkenhagen, J., Rexford, J.: Guidelines for interdomain traffic engineering. ACM SIGCOMM Computer Communications Review (2003)

    Google Scholar 

  4. Stewart, J.W.: BGP4: Interdomain routing in the Internet. Addison Wesley Longman, Inc., Amsterdam (1999)

    Google Scholar 

  5. Gao, R., Dovrolis, C., Zegura, E.: Interdomain ingress traffic engineering through optimized AS-path prepending. Technical Report GIT-CC-05-02, College of Computing, Georgia Tech (2005)

    Google Scholar 

  6. Uhlig, S., Bonaventure, O.: Implications of interdomain traffic characteristics on traffic engineering. European Transactions on Telecommunications (2002)

    Google Scholar 

  7. Uhlig, S., Magnin, V., Bonaventure, O., Rapier, C., Deri, L.: Implications of the topological properties of Internet traffic on traffic engineering. In: 19th ACM Symposium on Applied Computing, Special Track on Computer Networks (2004)

    Google Scholar 

  8. Quoitin, B., Pelsser, C., Bonaventure, O., Uhlig, S.: A performance evaluation of bgp-based traffic engineering. International Journal of Network Management (Wiley) (2004)

    Google Scholar 

  9. Quoitin, B., Tandel, S., Uhlig, S., Bonaventure, O.: Using redistribution communities for interdomain traffic engineering. Computer Communications Journal, 355–363 (2004)

    Google Scholar 

  10. Agarwal, S., Griffin, T.G.: BGP proxy community community (2004),

  11. Quoitin, B., Bonaventure, O.: A cooperative approach to interdomain traffic engineering. In: 1st Conference on Next Generation Internet Networks Traffic Engineering (2005)

    Google Scholar 

  12. Agarwal, S., Chuah, C.N., Katz, R.H.: OPCA: Robust interdomain policy routing and traffic control. In: The 6th IEEE Conference on Open Architectures and Network Programming (2003)

    Google Scholar 

  13. Uhlig, S., Bonaventure, O., Quoitin, B.: Interdomain traffic engineering with minimal BGP configurations. In: 18th International Teletraffic Congress (2003)

    Google Scholar 

  14. Bressoud, T., Rastogi, R., Smith, M.: Optimal configuration for BGP route selection. In: IEEE INFOCOM (2003)

    Google Scholar 

  15. Subramanian, L., Agarwal, S., Rexford, J., Katz, R.H.: Characterizing the Internet hierarchy from multiple vantage points. In: IEEE INFOCOM (2002)

    Google Scholar 

  16. Mao, Z.M., Rexford, J., Wang, J., Katz, R.H.: Towards an accurate as-level traceroute tool. In: ACM SIGCOMM (2003)

    Google Scholar 

  17. Mao, Z.M., Johnson, D., Rexford, J., Wang, J., Katz, R.H.: Scalable and accurate identification of as-level forwarding paths. In: IEEE INFOCOM (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gao, R., Dovrolis, C., Zegura, E.W. (2005). Interdomain Ingress Traffic Engineering Through Optimized AS-Path Prepending. In: Boutaba, R., Almeroth, K., Puigjaner, R., Shen, S., Black, J.P. (eds) NETWORKING 2005. Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications Systems. NETWORKING 2005. Lecture Notes in Computer Science, vol 3462. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25809-4

  • Online ISBN: 978-3-540-32017-3

  • eBook Packages: Computer ScienceComputer Science (R0)