(34.239.150.57) 您好!臺灣時間:2021/04/18 23:54
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:賴威竹
論文名稱:ImplementationofNetworkProcessor-BasedDiffServ/MPLSedgerouter
指導教授:侯廷昭
指導教授(外文):TC Hou
學位類別:碩士
校院名稱:國立中正大學
系所名稱:電機工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:英文
論文頁數:61
中文關鍵詞:MPLSDiffServNetwork Processor
相關次數:
  • 被引用被引用:0
  • 點閱點閱:183
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
This paper describes an implementation of the data plane functionalities of a Multi-Protocol Label Switching (MPLS) edge router with Differentiated Service (DiffServ) capability on a network-processor platform. We describe how the DiffServ functionalities were realized and also analyze the performance of the system under different traffic patterns and evaluate the performance bottleneck.
The Network Processor is a state-of-the-art technology which provides an alternative to traditional software or hardware solutions with flexible, low developing cost, and high-performance features. Currently, the Intel IXP1200 is one of a few available popular Network Processors in Taiwan. It integrates low power StrongARM core with six programmable co-processors to meet the requirements of most network applications, including multi-layer LAN switches, multi-protocol telecommunications products, etc., with a wide range of throughput supports from OC-3 to OC-12. In this thesis, we implement complete DiffServ functionalities that include classifier, traffic conditioner, queue manager and scheduler and integrate the above DiffServ components with the existing MPLS functions on the Intel IXP1200 Network Processor platform.
1 INTRODUCTION 7
2 DIFFSERV AND MPLS BACKGROUND 8
2.1 DIFFSERV 8
2.2 MPLS AND TRAFFIC ENGINEERING 9
2.3 THE COMBINATION OF MPLS AND DIFFSERV 11
2.3.1 EXP-Inferred-PSC LSPs 11
2.3.2 Label-Inferred-PSC LSPs 12
3 NETWORK PROCESSOR: INTEL IXP1200 13
3.1 INTEL IXP1200 13
4 DESIGN AND IMPLEMENTATION 16
4.1 DETAILED PACKET RECEIVING FLOW 16
4.2 DETAILED PACKET TRANSMITTING FLOW 17
4.3 SCHEDULING: DEFICIT ROUND ROBIN 18
4.3.1 Introduction of Deficit Round Robin 18
4.3.2 Design and implementation of DRR on IXP1200 19
4.3.3 Pseudo Codes 21
4.4 QUEUE MANAGEMENT: WEIGHTED RANDOM EARLY DETECTION 22
4.4.1 Introduction of Weighted Random Early Detection (WRED) 22
4.4.2 Design and Implementation of WRED on IXP1200 23
4.4.3 Pseudo Code 24
4.5 TRAFFIC CONDITIONER: TOKEN BUCKET 25
4.5.1 Introduction of Token Bucket 25
4.5.2 Design and Implementation 25
4.6 CLASSIFICATION: MULTIDIMENSIONAL RANGING MATCHING 26
4.6.1 Introduction of Multidimensional Range Matching 26
4.6.2 Design and Implementation of Multi-dimensional Range Matching 27
5 PERFORMANCE EVALUATION 32
5.1 SCHEDULER 32
5.2 QUEUE MANAGER 33
5.3 TRAFFIC ACCESS CONTROL 34
5.4 CLASSIFIER 36
6 SUMMARY 44
7 REFERENCE 45
[1] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, W. Weiss, “An Architecture for Differentiated Services,” IETF RFC2475, December 1998.
[2] R. Braden, D. Clark, S. Shenker, “Integrated Services in the Internet Architecture: an Overview,” IETF RFC1633, June 1994.
[3] D. Awduche, J. Malcolm, J. Agogbua, M. O''Dell, J. McManus, “Requirements for Traffic Engineering Over MPLS,” IETF RFC2702, September 1999.
[4] E. Rosen, A. Viswanathan, R. Callon, “Multiprotocol Label Switching Architecture,” IETF RFC3031, January 2001.
[5] E. Rosen, D. Tappan, G. Fedorkow, Y. Rekter, D. Farinacci, T. Li, A. Conta, “MPLS Label Stack Encoding,” IETF RFC3032, January 2001.
[6] F. Le Faucheur, L. Wu, B. Davie, S. Davari, P. Vaananen, R. Krishnan, P. Cheval, J. Heinanen, “Multi-Protocol Label Switching (MPLS) Support of Differentiated Service,” IETF RFC3270, May 2002.
[7] http://www.netrino.com/Articles/NetworkProcessors/
[8] Intel IXP1200 Network Processor Family — Hardware Reference Manual, Part Number:278303-007, June 2001.
[9] M. Shreedhar, G. Varghese, “Efficient Fair Queueing Using Deficit Round Robin,” IEEE/ACM Transactions on Networking, June 1996.
[10] S. Floyd, V. Jacobson, “Random Early Detection Gateways for Congestion Avoidance,” IEEE/ACM Transaction on Networking, Auguest 1993
[11] U. Bodin, O. Schelen, “Drop Strategies and Loss-rate Differentiation,” CCR, July 2000.
[12] Xiaowei Yang, “Designing Traffic Profiles for bursty Internet Traffic,” IEEE Global Telecommunication Conference 2002, November 2002.
[13] G. M. Adel’son-Vel’skii and E. M. Landis. “An algorithm for the organization of information,” Solviet Math. Doklady 3:1259-1263, 1962
[14] T.V. Lakshman, and D. Stiliadis, “High-Speed Policy-based Packet Forwarding Using Efficient Multidimensional Range Matching,” ACM SIGCOMM ‘98
[15] Ying-Dar Lin, Yi-Neng Lin, Shun-Chin Yang, Yu-Sheng Lin, “DiffServ edge routers over network processors: Implementation and evaluation,” IEEE Network, July 2003
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔