Conference Paper

An Architecture for a Hardware Implementation of the OSPF Protocol.

Conference: 17th International Conference on Computer Applications in Industry and Engineering, CAINE 2004, November 17-19, 2004, Florida Mall Hotel, Orlando, Florida, USA
Source: DBLP

ABSTRACT The problem of finding a shortest path is common to many different fields including transportation systems, mechanical systems and computer communications. Most telecommunication industry protocols like PNNI, OSPF and IS-IS use Dijkstra's algorithm or Bellman-Ford's algorithm to solve the shortest path problem. Today shortest path computations are performed in software which is inefficient for real- time applications using data communication facilities that are sensitive to delay. This paper proposes a hardware architecture for the OSPF protocol to address overall system delay.

1 Bookmark
 · 
84 Views
  • Source
    [Show abstract] [Hide abstract]
    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.
    Electronic Design, Test and Applications, 2006. DELTA 2006. Third IEEE International Workshop on; 02/2006
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper presents a hardware/software co-design for multi protocol label switching (MPLS) using RSVP-TE as a signaling protocol. MPLS is the protocol framework on which the attention of network service provider is focused as it provides privacy and unbreakable security to users. It is meant to primarily prioritize Internet traffic and improve bandwidth utilization. As such it provides the possibility of associating quality of service per flow. Furthermore it increases the performance of Internet applications and overall efficiency. MPLS solutions are meant to be used with layer 2 and or layer 3 protocols. So far MPLS protocols are implemented by equipment providers in the equipment software package. However, software based solutions decrease overall performance of the network. This paper introduces a new FPGA based hardware architecture through which the overall MPLS performance is enhanced by executing core tasks in hardware while allowing other tasks to be executed in the associated FPGA processor to guard against performance degradation. The hardware component is emphasized with descriptions of its architecture and performance
    Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on; 06/2006
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper presents an overview for hardware implementations of protocols used in Multi Protocol Label Switching (MPLS). MPLS is the protocol framework on which the attention of a network service provider is focused as it provides privacy and unbreakable security to users. It is meant to prioritize internet traffic and improve bandwidth utilization. As such it provides the possibility of associating Quality of Service (QoS) per flow. Furthermore MPLS increases the performance and efficiency of Internet applications. MPLS protocols are typically implemented by equipment providers in software. However, software based solutions decrease overall performance of MPLS and applications using MPLS. Therefore, hardware solutions are presented to illustrate the mechanisms through which improved performance is possible. An FPGA based architecture for MPLS is also presented to show how a combination of protocols and concepts may be used to effectively implement MPLS in hardware.

Full-text (2 Sources)

View
69 Downloads
Available from
Jun 5, 2014