DocumentCode
2623550
Title
Design and implementation of packet switching capabilities on 10GbE MAC core
Author
Arenas, Román A. ; Finochietto, Jorge M. ; Rocha, Leonardo M.
Author_Institution
Digital Commun. Res. Lab., Univ. Nac. de Cordoba, Córdoba, Argentina
fYear
2010
fDate
24-26 March 2010
Firstpage
141
Lastpage
146
Abstract
This paper proposes the integration of packet switching capabilities to 10 Gigabit Ethernet (10 GbE) Medium Access Control (MAC) devices. For this purpose, the architecture of a MAC core is first analyzed to evaluate where these capabilities can be best placed. Next, a general packet switching architecture is proposed which comprises classification, queueing and scheduling stages. The proposed classification stage exploits the intrinsic latency of the MAC processing to simultaneously inspect the packet header and determine the destination queue where the packet is to be stored. The proposed architecture was implemented and integrated inside a 10 GbE MAC core, and validated on a FPGA development board. The main contribution of this work is the analysis, design and verification of an advance MAC core implementation which integrates switching capabilities. This architecture is evaluated in terms of resource usage and scalability.
Keywords
access protocols; field programmable gate arrays; local area networks; packet switching; 10 gigabit Ethernet medium access control devices; FPGA development board; packet header; packet switching architecture; resource usage; scalability; storage capacity 10 Gbit; Bandwidth; Cyclic redundancy check; Delay; Ethernet networks; Field programmable gate arrays; Filtering; Media Access Protocol; Packet switching; Physical layer; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic Conference (SPL), 2010 VI Southern
Conference_Location
Ipojuca
Print_ISBN
978-1-4244-6309-1
Type
conf
DOI
10.1109/SPL.2010.5483024
Filename
5483024
Link To Document