scispace - formally typeset
Proceedings ArticleDOI

Toward a Distributed Control Plane Architecture for Next Generation Routers

Reads0
Chats0
TLDR
A new control plane architecture that is resilient and scalable where the OSPF/IS-IS, MPLS and BGP protocols are distributed using IETF-approved inter-protocol interfaces is proposed and the hyperchip router that has been built is presented.
Abstract
As networks become more and more pervasive and broadband access technologies evolve to provide affordable broadband solutions for both homes and offices, one needs to rethink the architecture design for next generation routers in order to be able to deliver multiple services over high-speed interfaces and perform fast switching capabilities (e.g., multipetabit). The size and complexity of next generation networks requires a protocol transition from its classical centralized approach to a fully distributed and scalable paradigm. In this paper, we propose a new control plane architecture that is resilient and scalable where we distribute the OSPF/IS-IS, MPLS and BGP protocols using IETF-approved inter-protocol interfaces. In such architecture, forwarding tables will be updated by OSPF, IS-IS, RTM, BGP and MPLS routing protocols distributed onto multiple processors, in the interface cards themselves. We therefore revisit each of these protocols and redraw their implementation within an efficient, scalable, distributed, resilient, and fault tolerant scheme. As a proof of concept, we present the hyperchip router (PBR1280) that has been built on these grounds and discuss the performance of the proposed distributed architecture. Although some features (e.g., resiliency) still need further development, it is shown that the proposed distributed routing protocol scheme already offers a new generation of routers with significant higher switching capacity

read more

Citations
More filters
Patent

Hierarchical Redundancy for a Distributed Control Plane

TL;DR: In this paper, an application redundancy manager (ARM) instantiated on the active primary control processing entity manages the redundancy services for the secondary processing entities and selects one of the secondary entities to act as a backup for another one.
Journal ArticleDOI

Enabling infrastructure as a service (IaaS) on IP networks: from distributed to virtualized control plane

TL;DR: This article reviews the evolutionary trend of network element control planes from monolithic to distributed architectures according to network growth, and presents a new virtualization oriented architecture that allows infrastructure providers and service providers to achieve service delivery independently and transparently to end users based on virtualized network control planes.
Journal ArticleDOI

A distributed and scalable routing table manager for the next generation of IP routers

TL;DR: The proposed architecture is based on a sharing mechanism between control and line cards and is able to meet the scalability requirements for route computations, notifications, and advertisements and provides improvements in robustness and resiliency.
Patent

Forwarding data path optimization in a distributed environment for achieving micro-mobility

TL;DR: In this article, a forwarding plane of a network element is updated in response to receiving a mobility event, where a mobility message indicates a mobile node has coupled to a new access port associated with the network element.
Proceedings ArticleDOI

Distributed control plane architecture of next generation IP routers

TL;DR: The proposed architecture distributes the processing functions on router cards, i.e., on both control and line cards, and reduces the bottlenecks and improves both the overall performance and the resiliency in the presence of faults.
References
More filters

Multiprotocol Label Switching Architecture

TL;DR: This document specifies the architecture for Multiprotocol Label Switching (MPLS).

Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification

TL;DR: RSVP as discussed by the authors is a resource reservation setup protocol designed for an integrated services Internet that provides receiver-initiated setup of resource reservations for multicast or unicast data flows, with good scaling and robustness properties.
Book

Distributed Systems: Principles and Paradigms

TL;DR: Intended for use in a senior/graduate level distributed systems course or by professionals, this text systematically shows how distributed systems are designed and implemented in real systems.
Journal ArticleDOI

Next generation routers

TL;DR: Several algorithms/architectures to implement IP route lookup, packet classification, and switch fabrics can be implemented with emerging network processors that have the advantages of providing flexibility to new applications and protocols, shortening the design cycle and time-to-market, and reducing the implementation cost by avoiding the ASIC approach.
Journal ArticleDOI

On characterizing BGP routing table growth

TL;DR: It is observed that the contribution of multi-homing and that of load balancing grow faster than the routing table does and that the load balancing has surpassed multihoming becoming the fastest growing contributor.