A Simplified QoS Model for MPLS Networks

MPLS 네트워크를 위한 간략화된 QoS 모델

  • 석승준 (경남대학교 컴퓨터공학과 차세대인터넷 연구실) ;
  • 강철희 (고려대학교 전자컴퓨터공학과 광대역통신 연구실)
  • Published : 2005.04.01

Abstract

In this paper, a simplified QoS model of MPLS-based backbone network. Conventional scheme proposed by IETF(IETF schem) is to embed a DiffServ model in MPLS network. However, this approach results in overall upgrade of MPLS system and so it is difficult to deploy this approach. Our proposed model, however, uses a Vidual Link which is a set of Label Switched Path(LSP) connected from an Ingress Label Edge Router(LER) to an Egress LER. In this model, Per-Hop-Behavior(PHB) is implemented only at each LSP in ingress LER and Core Label Switch Routers(LSRs) just guarantee each LSP's bandwidth, not service. This bandwidth guarantee service is fully provided by legacy MPLS model. Also we propose flow allocation mechanism and the flow distribution among LSPs of the virtual link by the flow according to the network status. To evaluate the simplified approach, the characteristics of the approach are compared logically with these of IETF's one through simulations.

본 논문에서는 MPLS 기반의 백본 망에서 손쉽게 구현될 수 있는 서비스 차별화 방안을 제안한다. MPLS에서 QoS를 구현하기 위해 지금까지 가능성 있게 고려되고 있는 방안으로는 IETF 차등 서비스 모델을 MPLS 망에 그대로 구현하는 방법이 있다. 하지만 이는 지금의 MPLS 시스템에 대한 전체적인 변화를 필요로 한다. 이러한 문제로 인해서 논문에서는 백본 MPLS 네트워크를 위한 가상 링크(Virtual Link) 모델을 제안하고, 이를 사용해서 MPLS 서비스 차별화를 손쉽게 구현할 수 있음을 보인다. 제안하는 가상 링크는 입구와 출구 MPLS 라우터간에 설정된 LSP들의 집합으로 정의되고 있으며, 가상 링크의 업스트림(입구) 라우터에서는 LSP별로 입력 트래픽에 대해서 PHB를 적용한다. 하지만 기존 방안과는 달리 망 내부의 코어 라우터에서는 Behavior Aggregation별 서비스 품질이 아닌 LSP별 대역폭만을 보장하도록 한다. 이러한 LSP대역폭 보장 서비스는 기존 CR-LDP가 적용된 기존 MPLS 네트워크에서 이미 제공되고 있는 서비스이다. 논문에서는 가상 링크의 구현을 위해 두 라우터간에 입력되는 플로우들을 가상 링크를 구성하는 여러 LSP들에 적절하게 할당하기 위한 Flow Allocation Mechanism을 정의 한다. 마지막으로 제안하는 방안이 백본 MPLS 망에서 서비스 차별화를 제공할 수 있음을 시뮬레이션 결과를 통해서 입증한다.

Keywords

References

  1. S. Blake, D. Blake, M. Carlson, E. Davies, Z. Wang, W. Weiss, 'An Arichitecture for Differentiated Services,' RFC 2475, Dec. 1998
  2. E. C. Rosen, A. Viswanathan, R. Callon, 'Multiprotocol Label Switching Architecture,' RFC 3031, Jan. 2001
  3. F. L. Faucheur, L. Wu, B. Davie, S. Davari, P. Vaananen, R. Krishnan, P. Cheval, J. Heinanen, 'Multi-Protocol Label Switching(MPLS) Support of Differentiated Services,' RFC 3270, May 2002
  4. T. Nadeau, M. Tatham, T. Telkamp, J. Boyle, L. Fang, 'Requirements for support of Diff-Serv-Aware MPLS Engineering' Internet Draft , Nov. 2000
  5. M. Moh, B. Wei and J. Huijing Zhu, 'Supporting Differentiated Services with Per-Class Traffic Engineering in MPLS,' Computer Communications and Networks, Jan. 2001, pp.354-360
  6. O. Aboul-Magd, P. Ashwood-Smith, F. Hellstrand, K. Sundell, L. Andersson, R. CalIon, R. Dantu, L. Wu, P. Doolan, T. Worster, N. Fredette, M. Girish, E. Gray, J. Halpern, J. Heinanen, T. Kilty, A. Malis, P. Vaananen, 'Constraint-Based LSP Setup using LDP,' RFC 3212, Jan. 2002
  7. D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell and J. McManus, 'Requirements for Traffic Engineering over MPLS,' RFC 2702, Sept. 1999
  8. E. Crawley, R Nair, B. Jajagopalan and H. Sandick, 'A Framework for QoS-based Routing in the Internet,' RFC 2386, Aug. 1998