이동서비스를 지원하는 BGP-E 방식 MPLS VPN의 설계 및 구현

Network based MPLS VPN using BGP-E for Mobility Support

  • 이영석 (한국전자통신연구원) ;
  • 임형택 (충남대학교 컴퓨터공학과) ;
  • 최훈 (충남대학교 컴퓨터공학과)
  • 발행 : 2003.10.01

초록

MPLS(Multiprotocol Label Switching)를 이용한 네트워크 기반 VPN(Virtual Private Network)은 고수익을 원하는 사업자와 저비용을 요구하는 고객 모두에게 인트라넷(Intranet)과 익스트라넷(Extranet)을 위한 해결 방안으로서 도입되고 있다. 네트워크 기반 MPLS VPN은 BGP-E(BGP multiprotocol Extension) 프로토콜을 이용하는 구조와 VR(Virtual Router) 개념을 이용하는 구조로 구분된다. 본 연구에서는 BGP-E를 이용한 네트워크 기반 MPLS VPN을 대상으로, VPN 사이트 내에 속한 단말이 다른 사이트로 이동하더라도 계속 VPN서비스를 받을 수 있게 하는 MPLS 라우터 구현 방안을 제안한다. MPLS VPN 서비스와 Mobile IP에 의한 이동서비스를 지원하기 위한 메커니즘을 백본 네트워크 내의 PE(Provider Edge) 라우터 상에 설계하고 구현한다. VPN 사이트 내에 속하는 어떤 노드가 기존의 통신을 유지한 상태로 다른 사이트로 이동할 때, 이동 노드와 통신하고자 하는 대응 노드가 속한 VPN 사이트와 연결된 PE 라우터는 이동을 통보 받고 단말이 이동한 곳으로 새로운 MPLS 경로를 설정한다. 단말의 이동 서비스 지원을 위해 PE 라우터에 Mobile IP 프로토콜과 연동하는 VPN 관리 방식 및 라우터 제어 기능을 구현하고 시범 환경에서 시험하였다.

Network based VPN(Virtual Private Network) using MPLS(Multiprotocol Label Switching) technology is regarded as a good solution for intranets or extranets because of the low cost and the flexibility of the service provision. In this paper, we describea mechanism that allows the VPN users to move from one site to another site of the VPN network based on the BGP-E MPLS technology. This mechanism is designed for and implemented on PE(Provider Edge) routers of the backbone network. PE routers connected to the VPN sites establish a new MPLS path to the mobile node after they detect movement of the mobile VPN node. The new location may belong to the same VPN or to different VPN. We designed VPN management and control functions of the PE routers in order to interface with the Mobile IP protocol. The pilot implementation and performance measurement were carried out on a testbed.

키워드

참고문헌

  1. B. Gleenson, et al., 'A framework for IPbased Virtual Private Network,' IETFRFC2764, Feb. 2000
  2. Eric Rosen, Arun Viswannathan, RossCallon, 'Multi-protocol Label SwitchingArchitecture,' IETF RFC3031, Jan. 2001
  3. S. Kent, R. Atkinson, 'Security Architecturefor the Internet Protocol,' IETF RFC2401,Nov. 1998
  4. D.Awduche, et al., 'Requirements forTraffic Engineering over MPLS,' IETFRPC2702, Sep. 1999
  5. Loa Anderson, Paul Doolan, NancyFeldman, Andre Fredette, Bob Thomas,'LDP Specification,' IETF RFC3036, Jan.2001
  6. Eric Rosen, Yakov Rekhter, 'BGP/MPLSVPNs,' IETF RFC2547, Mar. 1999
  7. K. Muthukrishnan, A. Malis, 'A CoreMPLS IP VPN Architecture,' IETFRFC2917, Sep. 2000
  8. 이영석, 오명환, 최 훈, 'MPLS VPN에서의Mobile IP', 한국통신학회논문지, Vol. 28,No 8, 2003. 8
  9. 이영석, 최 훈, '이동성 지원을 고려한 MPLS방식 가상사설망', 한국통신학회논문지, Vol26., No.12C, P. 225-232, 2001. 12
  10. Zong Ren, et al., 'Integration of Mobile IPand Multi-protocol Label Switching,' TheInternational Computer Congress 2001,Hongkong, Nov. 2001
  11. Yakov Rekhter, Eric Rosen, 'Carrying LabelInformation in BGP-4,' IETF Draft, Sep.2001
  12. Charles Perkins, 'IP Mobility Support forIPv4,' IETF RFC3344, Aug. 2002
  13. Charles Perkins, David Hohnson, 'RouteOptimization in Mobile IP,' IETF Draft,Nov. 2001
  14. Cheng-Yin Lee, Glenn Morrow, FayazKadri, 'Intercepting Location Update,' IETFDraft, Nov. 2000
  15. http://www.sourceforge.net