View on GitHub

openwrt-srv6-edge-platform

ROSE project

Custom OpenWRT-Based Edge Infrastructure with SRv6 Support

This project provides a custom OpenWRT-based edge infrastructure engineered for ARM/RAMIPS hardware platforms, with support for Segment Routing over IPv6 (SRv6), advanced performance tuning, automated deployment tools, and testbed-based validation.

The initiative focuses on the design, customization, deployment, and optimization of network appliances tailored to customer requirements. Supported use cases include edge routers, core nodes, and backbone devices, with platform-specific firmware adaptations and performance tuning aimed at maximizing throughput, reliability, and security.

The project includes customized OpenWRT firmware images, deployment and flashing support, a test and validation environment, and performance assessment activities for SRv6-enabled platforms.

Repository for openwrt-srv6-edge-platform.

Custom Network Appliances

The project covers the selection and integration of OpenWRT-compatible hardware platforms according to deployment requirements. Each appliance can be customized with dedicated firmware configurations, including:

For core-oriented devices, unnecessary services and software components can be removed in order to improve forwarding performance and reduce latency.

Installation and Maintenance Support

The project provides support for the safe installation and lifecycle management of the devices, including:

This approach enables customers to manage firmware deployment and device configuration with a high degree of autonomy.

Test and Research Environment

A dedicated test environment is included to validate the configured devices and assess their behavior under realistic operating conditions.

The environment supports:

Performance Analysis and Optimization

The project includes performance evaluation activities aimed at identifying bottlenecks and improving device behavior under varying network conditions.

Typical activities include:

Advanced Tuning and Automation

The infrastructure also includes advanced tuning and DevOps-oriented tools to improve scalability and reproducibility. These may include:

These mechanisms are particularly useful for extracting the maximum performance from constrained ARM/RAMIPS platforms.

This repository can serve as the reference implementation for customized OpenWRT and SRv6-enabled network appliances, including deployment support, validation workflows, and optimization methodologies.