scispace - formally typeset
Journal ArticleDOI

The click modular router

Reads0
Chats0
TLDR
On conventional PC hardware, the Click IP router achieves a maximum loss-free forwarding rate of 333,000 64-byte packets per second, demonstrating that Click's modular and flexible architecture is compatible with good performance.
Abstract
Clicks is a new software architecture for building flexible and configurable routers. A Click router is assembled from packet processing modules called elements. Individual elements implement simple router functions like packet classification, queuing, scheduling, and interfacing with network devices. A router configurable is a directed graph with elements at the vertices; packets flow along the edges of the graph. Several features make individual elements more powerful and complex configurations easier to write, including pull connections, which model packet flow drivn by transmitting hardware devices, and flow-based router context, which helps an element locate other interesting elements. Click configurations are modular and easy to extend. A standards-compliant Click IP router has 16 elements on its forwarding path; some of its elements are also useful in Ethernet switches and IP tunnelling configurations. Extending the IP router to support dropping policies, fairness among flows, or Differentiated Services simply requires adding a couple of element at the right place. On conventional PC hardware, the Click IP router achieves a maximum loss-free forwarding rate of 333,000 64-byte packets per second, demonstrating that Click's modular and flexible architecture is compatible with good performance.

read more

Citations
More filters
Proceedings ArticleDOI

A Cloud-based Virtual Network Operator for Managing Multimodal LPWA Networks and Devices

TL;DR: The concept of a cloud-based virtual LPWA network operator is presented and validated that unifies such multimodal communications and homogenizes the way such heterogeneous private LPWAN deployments are managed by means of distributed OMA Lightweight M2M (LwM2M) containers.
Proceedings ArticleDOI

NS3 Simulator for a Study of Data Center Networks

TL;DR: A case study of using Network Simulator 3 (NS3) for realization of various architectures for DCN and study their performance is presented.
Proceedings ArticleDOI

Systematic network coding for packet loss concealment in broadcast distribution

TL;DR: A systematic network code designed for the distribution of content over multicast and broadcast media that uses network coding techniques for concealing packet losses from the applications, improving the received Quality of Service is proposed.
Book ChapterDOI

Design of a Configurable Wireless Network Testbed with Live Traffic

TL;DR: The design and architecture of a campus-wide wireless network testbed is presented, which enables both transparent Internet access and seamless mobility to the network users, and supports full network reconfigurations in the presence of live traffic.
Journal ArticleDOI

Observing CoAP groups efficiently

TL;DR: This paper presents an alternative and novel approach to CoAP group communication that works well with the CoAP observe extension, and enables to perform operations on the observed results, bringing intelligence closer to the data sources.
References
More filters
Book

Compilers: Principles, Techniques, and Tools

TL;DR: This book discusses the design of a Code Generator, the role of the Lexical Analyzer, and other topics related to code generation and optimization.

An Architecture for Differentiated Service

TL;DR: An architecture for implementing scalable service differentiation in the Internet achieves scalability by aggregating traffic classification state which is conveyed by means of IP-layer packet marking using the DS field [DSFIELD].
Journal ArticleDOI

Random early detection gateways for congestion avoidance

TL;DR: Red gateways are designed to accompany a transport-layer congestion control protocol such as TCP and have no bias against bursty traffic and avoids the global synchronization of many connections decreasing their window at the same time.
Journal ArticleDOI

An Algorithm for Subgraph Isomorphism

TL;DR: A new algorithm is introduced that attains efficiency by inferentially eliminating successor nodes in the tree search by means of a brute-force tree-search enumeration procedure and a parallel asynchronous logic-in-memory implementation of a vital part of the algorithm is described.

Internet Protocol

J. Postel
TL;DR: Along with TCP, IP represents the heart of the Internet protocols and has two primary responsibilities: providing connectionless, best-effort delivery of datagrams through an internetwork; and providing fragmentation and reassembly of data links to support data links with different maximum transmission unit (MTU) sizes.
Related Papers (5)