DOI QR코드

DOI QR Code

Design of a Forwarding Engine Supporting Application-based Differential Services in MPLS ATM System

MPLS ATM 시스템에서 응용 기반 차별화 서비스를 지원하는 포워딩 엔진의 설계

  • Kim, Eung-Ha (Electronics and Telecommunications Research Institute) ;
  • Jo, Yeong-Jong (Dept.of Information Computer Engineering, Ajou University)
  • 김응하 (한국전자통신연구원) ;
  • 조영종 (아주대학교 정보 및 컴퓨터공학부)
  • Published : 2002.02.01

Abstract

A number of MPLS ATM systems have been proposed to increase the access speed of current rooters, which only support the beat-effort service. However, the MPLS ATM systems have to support the so-called differential service, which discriminates the applications according to the servile clads because they do not be satisfied the Internet users who use diverse applications. In this paper, to support this differential service a detailed forwarding procedure based on a LSP control method and an application-based marking algorithm is suggested. The LSP control method establishes several different LSPs for each FEC according to the service class and the application-based marking algorithm chooses a proper differential service depending on the application category. Also, a design scheme of forwarding engine, which can be easily implemented with a minimum modification of existing MPLS ATM systems is proposed. And, the best simulation result of high priority application category is gained when the proposed forwarding algorithm is compared with existing algorithms.

최선형 서비스만을 지원하고 있는 현재 라우터들의 인터넷 속도 개선을 위하여 MPLS ATM 시스템이 제안되었다. 하지만 MPLS ATM 시스템도 다양한 응용을 사용하는 인터넷 사용자들을 충분히 만족시키지는 못한다. 따라서 서비스 클래스에 따라 서비스 처리를 구별하는 차별화 서비스 지원이 요구된다. 본 논문에서는 MPLS ATM시스템에 차별화 서비스를 지원하기 위하여 각 FEC에 서비스 클래스별로 설정된 LSP를 제어하는 방법과 응용 범주에 따라 차별화 서비스를 정하는 응용 기반 마킹 알고리즘을 이용한 포워딩 절차를 제안한다. 그리고 기존의 MPLS ATM 시스템의 변경을 최소화하여 구현할 수 있는 응용 기반 포워딩 엔진을 설계하고 우선 순위가 높은 응용 법주에 대해 제안한 포워딩 알고리즘이 기존 포워딩 알고리즘 보다 성능이 우수함을 제시한다.

Keywords

References

  1. B. Davie, et al., 'MPLS Technology and Applications,' Morgan Kaufmann, 2000
  2. 한국전자통신연구원, ATM 기반 인터넷 서비스 시스템(MPLS), 연구보고서, 1999
  3. N. Rouhana, et al., 'Differentiated Services and Intergrated Services use of MPLS,' IEEE Symposium on Computer and Communications, pp.194-199, 2000 https://doi.org/10.1109/ISCC.2000.860638
  4. I. Andrikopoulos, et aI., 'Supporting Differentiated Services in MPLS Networks,' International Workshop on Quality of Service, pp.207-215, 1999 https://doi.org/10.1109/IWQOS.1999.766496
  5. R. Rabbat, et al., 'Traffic Engineering Algorithms Using MPLS for Service Differentiation,' IEEE International Conference on Communications, Vol.2, pp.791-795, 2000 https://doi.org/10.1109/ICC.2000.853607
  6. E. Rosen, et al., 'Multiprotocol Label Switching Architecture,' Internet Draft , July, 2000
  7. L. Andersson, et al., 'LDP Specification,' Internet Draft , Aug. 2000
  8. E. Rosen, et al., 'MPLS Label Stack Encoding,' Internet Draft , Sep. 1998
  9. R. Braden, et aI., 'Integraed Services in the Internet Architecture : an Overview,' RFC 1633, June, 1994
  10. S. Blake, et al., 'An Architecture for Differentiated Services,' RFC2475, Dec. 1998
  11. S. Shenker et al., 'Specification of Guaranteed Quality of Service,' RFC 2212, Sep. 1997
  12. J. Wroclawski, 'Specification of the Controlled-Load Network Element Service,' RFC 2211, Sep. 1997
  13. K. Nichols et al., 'Definition of the Differentiated Services Field(DS Field) in the IPv4 and IPv6 Headers,' RFC2474, Dec. 1998
  14. Brim, et al., 'Per Hop Behavior Identification Codes,' Internet Draft, Oct. 1999
  15. F. Wang, et al., 'An Application Based Differentiated Service Model,' IEEE International Conference on Networks, pp.424-430, 2000 https://doi.org/10.1109/ICON.2000.875825
  16. Francois, et al., 'MPLS Support of Differentiated Services,' Internet Draft , Aug. 2000
  17. A. Alan B. Pritsker, et al., 'Simulation with Visual SLAM and AweSim I,' System Publishing Corporation, 1997
  18. 류호용 외 4인, 'IP 서비스 지원을 위한 MPLS ATM 스위치의 성능 분석', ETRI TM-1200-1999-332, 1999