DocumentCode
3090296
Title
A hardware implementation of layer 2 MPLS
Author
Peterkin, Raymond ; Ionescu, Dan
Author_Institution
Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
fYear
2006
fDate
17-19 Jan. 2006
Abstract
This paper presents a hardware architecture for layer 2 Multi Protocol Label Switching (MPLS). MPLS is a protocol framework used primarily to prioritize internet traffic and improve bandwidth utilization. Furthermore it increases the performance of internet applications and overall efficiency. However, most existing MPLS solutions are entirely software based which decreases performance. MPLS performance can be enhanced by executing core tasks in hardware while allowing other tasks to be executed in software to guard against performance degradation. This paper proposes a hardware design of MPLS on an FPGA for increased performance and efficiency.
Keywords
Internet; field programmable gate arrays; multiprotocol label switching; FPGA; Internet traffic; bandwidth utilization; hardware design; hardware implementation; layer 2 MPLS; multi protocol label switching; protocol framework; Application software; Bandwidth; Computer architecture; Degradation; Field programmable gate arrays; Hardware; Internet; Multiprotocol label switching; Protocols; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronic Design, Test and Applications, 2006. DELTA 2006. Third IEEE International Workshop on
Print_ISBN
0-7695-2500-8
Type
conf
DOI
10.1109/DELTA.2006.3
Filename
1581247
Link To Document