3단 BGP 백업 라우팅

A Three-Tier BGP Backup Routing

  • 발행 : 2005.12.01

초록

BGP[1]는 광대역 인터넷에 사용되는 유일한 라우팅 방식으로서 인터넷의 계층구조와 자신의 정책에 의해서 경로를 선정한다. BGP 라우터는 일부의 인근 BGP 라우터에 대해서만 선택적으로 라우팅 정보를 공표하기 때문에 링크가 연결되었다고 해서 출발지 노드에서 목적지 노드까지의 라우팅 정보가 도달되지는 않는다. 특히 바이러스나 재난으로 인하여 광범위에 걸쳐서 많은 BGP 라우터가 다운되는 유사시에 인터넷의 연결성을 유지하기 위하여 BGP는 평소에 도달할 수 없는 경로도 제한적으로 도달할 수 있어야 한다. 이 논문은 BGP 백업 라우팅의 요구사항을 나열한 후 이러한 사항을 최대로 만족하는 백업 라우팅 규칙을 찾아본 결과 기존 방식이 안고 있던 대부분의 단점이 해결된 백업방식을 도출하였다. 제안되는 백업방식은 우선 BGP 백업 라우팅은 네트웍의 피해정도에 따라 3단계로 동작한다. 이 규칙 하에서 BGP 라우터는 평소에는 0단계에서 정의되는 경로만을 사용하다가 BGP 라우터의 손상범위에 따라서 1단계로, 손상범위가 더 커지면 2단계로 사용범위를 확장한다. 또한 이 논문은 제안된 백업 방식이 네크웍의 안정성(stability)과 안전성(safeness)을 보장함을 증명하였다. 그 결과 제안된 백업방식은 사소한 지역적인 네트웍 사고에서부터 전체적인 심한 네트웍 사고에 이르는 모든 사고에 대해서 적응력 있게 대처하여서 강력한 경로의 도달성을 항시 제공한다.

BGP is a unique routing protocol in broadband internet. It chooses routing paths considering internet hierarchy and local policies. As BGP routers selectively bypass routing information to a subset of neighboring BGP routers, connectivity by way of a series of links between source and destination nodes does not mean reachability of routing information of the two. In emergency when BGP routers or links over wide range are not available, BGP routers have to use links that are not normally used to keep reachability. This paper listed out the requirements for BGP backup routing and proposed a routing solution that hides most demerits in currently published ones. The proposed backup operates in three tiers according to network damage. Under this rule, BGP routers use tier-0 routing paths at normal. If networks are impaired, they choose tier-1 paths. If networks are seriously damaged, tier-2 paths are allowed to use. Also this paper proves that the proposed backup guarantees stability and safeness. As results, the proposed backup is very adaptive to light network damages as well as serious ones and provides strong routing reachability at all times.

키워드

참고문헌

  1. Y. Rekhter and T. Li, 'A Border Gateway Protocol4 (BGP-4),' in RFC1771, March 1995
  2. L. Gao, T. Griffin and J. Rexford, 'Inherently Safe Backup Routing with BGP,' in Proc. IEEE INFOCOM 2001, pp. 547-556, April 2001 https://doi.org/10.1109/INFCOM.2001.916777
  3. T. Griffin and G. Willfong, 'A Safe Path Vector Protocol,' in Proc. IEEE INFOCOM2000, March 2000 https://doi.org/10.1109/INFCOM.2000.832222
  4. Joao Luis Sobrinho, 'Network Routing with Path Vector Protocols: Theory and Applications,' in Proc. ACM SIGCOMM, pp. 49-60, August 2003 https://doi.org/10.1145/863955.863963
  5. C. Labovitz, A. Ahuja, F. Jahanian, 'Experimental Study of Internet Stability and Backbone Failures,' Proc. FTCS-29, Wisconsin, 1999 https://doi.org/10.1109/FTCS.1999.781062
  6. L. Gao and J. Rexford, 'Stable Internet Routing without Global Coordination,' in Proc. ACM/IEEE Tr. on Networking 9(6), pp 681-692, June 2000 https://doi.org/10.1109/90.974523
  7. L. Gao, 'On Inferring Autonomous System Relationships in the Internet,' in Proc. IEEE GLOBCOM'00, December 2000
  8. T. Griffin and G. Willfong, 'An Analysis of BGP Convergence Properties,' in Proc. ACM SIGCOMM, September 1999 https://doi.org/10.1145/316194.316231
  9. T. Griffin, F. Shepherd and G. Willfong, 'Policy Disputes in Path Vector Protocols,' in Proc. IEEE ICNP1999, 1999