Design and Implementation of MPLS for Ethernet Packets on FPGA

This paper presents hardware architecture of Multi-Protocol Label Switching (MPLS). MPLS is a protocol used primarily to prioritize internet traffic and improve bandwidth utilization. MPLS solutions are meant to be used with Layer 2 or Layer 3 protocols. Ethernet although initially conceived as a Local Area Network technology has been steadily making roads into access and core networks. This paper presents hardware architecture to implement MPLS for Ethernet on FPGA.

Keywords: MPLS, Ethernet, FPGA.

Article published in International Journal of Current Engineering and Technology, Vol.3,No.3(Aug- 2013)