awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
FRRouting avatar

FRRouting/frr

0
View on GitHub↗
4,184 stars·1,544 forks·C·17 viewsfrrouting.org↗

Frr

FRRouting is an internet routing suite comprising a collection of daemons that implement standard IPv4 and IPv6 routing protocols. It provides a protocol engine for BGP, an EVPN network virtualizer, and an MPLS label manager, alongside a gRPC routing interface for programmatic configuration and data retrieval using YANG models.

The suite is distinguished by its extensibility through a Lua scripting framework that executes custom scripts at internal hooks to modify routing behavior. It also features a transactional configuration model that uses separate candidate and running databases to ensure atomic commits and rollbacks of system settings.

The project covers a broad range of interior and exterior gateway protocols, including OSPF, IS-IS, EIGRP, and RIP. It supports advanced traffic engineering via Segment Routing and SRv6, network virtualization through VRF isolation and L3VPNs, and comprehensive monitoring via SNMP and BGP Monitoring Protocol.

The software can be deployed via source compilation, cross-architecture toolchains, or pre-built Docker container images.

Features

  • BGP Protocol Implementations - Implements the BGP-4 protocol for inter-domain routing, supporting multiprotocol extensions and VPNs.
  • Multiprotocol Label Switching - Implements multiprotocol label switching and label distribution to enable advanced traffic steering and VPN services.
  • Network Routing Protocols - Implements and manages a comprehensive suite of standard IPv4 and IPv6 routing protocols to control traffic flow.
  • Network Routing Suites - Provides a comprehensive suite of daemons implementing standard IPv4 and IPv6 routing protocols to control network traffic.
  • Network Configuration Management - Implements comprehensive tools for managing, retrieving, and automating network device configurations using structured encodings.
  • Atomic Batch Commits - Implements atomic batch commits to ensure configuration changes are either fully applied or entirely rolled back.
  • Configuration Persistence - Ensures routing settings are persisted in a centralized file across system restarts and upgrades.
  • Atomic Transactions - Coordinates management requests as locked atomic transactions to ensure consistency across backend components.
  • Configuration Transaction Engines - Ensures consistency and atomicity when updating routing settings and system transitions.
  • BGP Routing Implementations - Implements a full BGP protocol engine for managing inter-domain routing, route reflection, and prefix filtering.
  • Distance-Vector Routing Protocols - Implements distance-vector routing using RIP, including metric manipulation and route filtering.
  • Ethernet VPN Virtualization - Provides MAC and IP reachability across an underlay fabric using Ethernet VPN with VXLAN or MPLS.
  • Forwarding Information Base Management - Coordinates multiple routing protocols to populate and maintain the system forwarding information base.
  • Interactive Routing Shells - Provides an interactive command-line interface to execute configuration and diagnostic commands for routing protocols.
  • Dual-Stack Routing - Manages interior gateway routing for both IPv4 and IPv6 using a single instance.
  • IPv6 Routing Implementations - Implements routing for IPv6 using specialized protocols including RIPng, OSPFv3, and BGP.
  • SRv6 Routing Implementations - Encodes network intent into packets using segment-routing headers, locators, and local identifiers.
  • Link-State Path Determination - Builds a complete network map by flooding the state of local links to compute the shortest path.
  • Message Bus Interfaces - Implements a messaging system that allows independent routing protocol daemons to synchronize state through a unified interface.
  • MPLS Label Management - Shares label mapping data between devices to build label-switched paths for traffic forwarding.
  • BGP Peer Configuration - Manages the establishment and configuration of BGP peering sessions with external routers for route exchange.
  • Northbound gRPC Interfaces - Exposes a programmatic gRPC interface for configuring and monitoring routing daemons via the control plane.
  • Northbound Management APIs - Provides high-level APIs that allow external controllers to programmatically manage routing data and configurations.
  • OSPF Routing Implementations - Implements the Open Shortest Path First link-state routing protocol for local network path determination.
  • Policy-Based Routing - Forwards traffic based on packet fields such as ports and protocols instead of relying solely on destination addresses.
  • Standard Protocol Support - Utilizes industry-standard protocols to determine the optimal path for data packets across network devices.
  • Route-Map Policy Engines - Provides a conditional policy engine to filter and modify routing attributes using prefix lists and matching criteria.
  • Routing Protocols - Implements and manages standard IPv4 and IPv6 routing protocols to handle network traffic across diverse hardware.
  • Kernel Routing Table Synchronization - Reads and updates kernel routing table entries and interface configurations using system sockets to maintain network state.
  • Traffic Engineering - Distributes label switched paths and maintains a database to optimize path selection based on bandwidth.
  • Traffic Routing Policies - Directs network traffic based on defined policies and nexthop groups rather than solely on destination addresses.
  • BGP Route Distribution - Manages exterior gateway routing including route reflection, prefix origin validation, and traffic filtering.
  • Route Filtering - Controls the flow of advertised prefixes using prefix-lists and route-maps when exporting routes to other protocols.
  • BGP Route Reflection - Distributes routes to clients using route reflectors to avoid the need for a full-mesh IBGP topology.
  • Kernel Routing Table Management - Updates kernel routing tables and performs interface lookups to redistribute routes between different routing protocols.
  • Multiprotocol Routing - Exchanges routing information between autonomous systems using multiprotocol extensions and route reflection.
  • Route Redistribution - Imports routing information from external sources or other protocols into the interior gateway protocol.
  • Unified Routing Data Exchange - Transfers routing information between protocol daemons and the system kernel using a unified communication protocol.
  • Virtual Routing and Forwarding (VRF) - Creates multiple isolated routing tables on a single device to allow overlapping IP addresses.
  • Route Import and Export Control - Controls the movement of routing information between virtual networks and customer edge routers to manage VPN reachability.
  • VRF-Aware Routing - Separates routing tables and interfaces into virtual instances to support overlapping address spaces and network isolation.
  • Segment Routing Implementations - Provides label-based segment routing for IPv4 and IPv6 including global block configuration.
  • Kernel Interfaces - Synchronizes routing tables and network state between the protocol suite and the underlying system kernel.
  • Control Plane to Dataplane Interfacing - Communicates routing decisions to the system kernel or hardware ASICs to enforce packet forwarding rules.
  • Forwarding Information Base Programming - Updates forwarding information bases using a dedicated threading model to program local kernels or hardware dataplanes.
  • Kernel Networking - Extracts network information and system settings directly from the kernel network stack using interface calls.
  • Kernel-User Space Interfacing - Uses system sockets and Netlink to keep the software routing table aligned with the operating system forwarding base.
  • Netlink Communication - Uses Linux Netlink sockets to synchronize the software routing table with the operating system kernel.
  • Routing Hook Frameworks - Provides an extensibility framework that executes Lua scripts at protocol event hooks to modify routing behavior.
  • Candidate Configuration Stores - Features a two-stage configuration model that stores candidate changes before atomically committing them to the running state.
  • Cross-Daemon Configuration Synchronization - Shares operational data and configuration updates between component routing daemons using a unified message-based interface.
  • Candidate-to-Running Commits - Validates configuration changes in a candidate store before atomically committing them to the active running state.
  • Inter-Daemon Message Bus - Registers data subtrees and handles configuration requests using a message-based interface for backend routing processes.
  • Routing RIB Inspection - Inspects the link-state database, neighbor adjacencies, and interface traffic statistics via command line or JSON.
  • RIB Processing Scripts - Executes Lua scripts within the routing information base process to handle dataplane results.
  • Configuration Interfaces - Provides a command-line interface to manage and define operational parameters for routing protocols.
  • Routing Configuration Importers and Exporters - Supports importing and exporting routing configurations using structured JSON and XML formats for backup and migration.
  • Routing Protocol Extensions - Runs custom Lua scripts via hook calls to extend or modify the internal behavior of routing protocols.
  • Unified Configuration Files - Consolidates configuration settings from multiple routing daemons into a single, unified persistent file.
  • Control and Data Plane Separation - Separates the control plane from the data plane to delegate packet transmission to external hardware or software.
  • Daemon Management - Provides a unified shell for controlling and configuring the various background routing protocol daemons.
  • Incremental Configuration Updates - Calculates the difference between a target configuration file and the active state to apply only necessary changes.
  • Route Priority Assignments - Assigns numeric priority values to routes to determine their installation order in the routing information base.
  • Authenticated Peer Connections - Verifies the identity of remote routers using keychains and cryptographic algorithms for trusted peerings.
  • Automated Router Instantiation - Automatically generates router instances and settings by detecting available system network interfaces and devices.
  • Custom Metrics Routing - Adjusts the cost of reaching destinations via custom metrics to influence the selected network path.
  • BGP Path Manipulation - Modifies autonomous system numbers in the BGP path using access lists and route-maps to influence route selection.
  • BGP Prefix Origin Validation - Verifies that the originating system of a prefix is authorized via RPKI cache servers.
  • Bidirectional Forwarding Detection - Implements Bidirectional Forwarding Detection to rapidly detect path failures between adjacent devices.
  • Centralized Routing Daemon Configuration - Provides a single northbound API to apply standardized configurations across all routing protocol daemons.
  • Group Membership Management - Tracks the lifecycle and state of dynamic multicast group memberships to manage network reachability.
  • Protocol Debugging - Traces protocol activity with packet dumps and event logging to troubleshoot routing and membership issues.
  • eBGP Policy Enforcement - Requires incoming and outgoing filters for external BGP sessions to ensure compliance and block routes.
  • EIGRP Routing Implementations - Implements the Enhanced Interior Gateway Routing Protocol (EIGRP) to exchange information and maintain network topology.
  • Equal-Cost Multi-Path Routing - Implements equal-cost multi-path for load balancing and configures split-horizon to prevent routing loops.
  • EVPN Multihoming - Bonds links across multiple provider edges using Ethernet Segments to provide network redundancy and load sharing.
  • L3VPN Implementations - Distributes VRF-specific MPLS labels and routes using VPN SAFI to support isolated virtual networks.
  • Next Hop Tracking - Handles inter-domain routing operations including next hop tracking and monitoring protocols.
  • Fast Reroute Mechanisms - Ensures rapid convergence during failures by using loop-free alternates for link and node protection.
  • FIB Export Mechanisms - Pushes the forwarding information base to a hardware fast path or external manager via system network links.
  • First Hop Redundancy - Provides high availability by allowing backup routers to take over a virtual IP address if the primary fails.
  • Static Route Definitions - Provides the ability to manually define static routes and gateways for specific network destinations.
  • Conditional Static Routes - Provides the ability to install or remove static routes based on the operational state of a network session.
  • Multicast Group State Monitoring - Provides visibility into multicast neighbors, lookups, kernel installations, and group membership statistics.
  • IS-IS Routing Implementations - Manages intermediate system to intermediate system (IS-IS) routing for IPv4 and IPv6 across network areas.
  • Traffic Authentication - Secures IS-IS communication between routers using clear text or hashed passwords.
  • Large-Scale Routing Table Management - Processes full internet routing tables across diverse hardware ranging from single-board computers to commercial routers.
  • SRv6 Layer 3 Service Deployments - Attaches identifiers to routes to use SRv6 as a backend for virtual private networks.
  • LDP Session Security - Protects LDP routing exchanges using passwords and TTL security to prevent spoofing.
  • Link-State Topology Export - Exports topology information to controllers or other speakers using link-state protocols.
  • Loop-Free Alternate Protections - Provides fast reroute protection for interfaces by calculating topology-independent alternate paths.
  • Multi-Instance Routing Process Support - Supports running multiple independent routing protocol instances on a single system for separate management.
  • Interdomain Multicast Coordination - Exchanges source-active information between rendezvous points using the Multicast Source Discovery Protocol.
  • Multicast Routing Management - Coordinates the distribution of multicast data to multiple recipients using PIM and MSDP across routing domains.
  • Multicast Traffic Forwarding - Intercepts and redirects multicast packets to specific network addresses to support the operational needs of routing protocols.
  • Reverse Path Forwarding - Maintains a dedicated multicast table to execute reverse path forwarding lookups and ensure traffic arrives on the correct interface.
  • Multicast Listener Discovery - Processes reports and queries on network interfaces to track group memberships and manage listener state.
  • Multicast Traffic Filtering - Restricts multicast joins and reports using lists and route-maps to define multicast boundaries.
  • Network Addressing - Manages the assignment and removal of IP prefixes and MAC addresses for virtual network endpoints.
  • Network Diagnostic Utilities - Executes system utilities such as ping, traceroute, and mtrace to verify connectivity and trace packet paths.
  • BGP Graceful Restarts - Maintains routing forwarding states during restarts to minimize traffic disruption and avoid unnecessary reconvergence.
  • Convergence Acceleration - Tears down sessions immediately when a peer becomes unreachable to bypass hold timers and achieve faster failover.
  • CIDR Advertisement Filtering - Controls which summary advertisements are announced to or received from specific areas using filtering lists.
  • Traffic Optimization - Controls traffic patterns by setting overload bits and adjusting interface metrics to shift traffic off a router.
  • Network Route Summarization - Implements aggregation of contiguous network prefixes into single announcements to optimize routing tables.
  • BUM Traffic Optimization - Uses multicast in the underlay network to optimize the forwarding of broadcast, unknown unicast, and multicast traffic.
  • Anycast Routing - Assigns a common MAC address across multiple tunnel endpoints to enable seamless host mobility via anycast.
  • Network Traffic Engineering - Optimizes data paths using Segment Routing traffic engineering policies based on endpoints and colors.
  • Traffic Engineering Database Resolutions - Maps prefixes or adjacencies to labels using a specialized traffic engineering database.
  • Routing Data Streams - Streams routing information and operational data through structured interfaces for external programmatic access.
  • Interface Authentication - Authenticates OSPF routing packets using passwords and cryptographic key chains to prevent unauthorized adjacency.
  • Traffic Engineering - Coordinates OSPF routing with advanced support for graceful restart and loop-free alternates.
  • Dynamic Path Calculations - Implements dynamic path optimization by requesting optimized segment lists from remote computation elements.
  • Rendezvous Point Discovery - Automatically discovers rendezvous point addresses embedded within multicast group addresses.
  • Rendezvous Point Management - Configures static or dynamic rendezvous points using manual assignment or bootstrap mechanisms for multicast coordination.
  • PIM Neighbor Management - Establishes and manages PIM neighborships on specified interfaces with support for neighbor filtering and timers.
  • Prefix List Filtering - Restricts network traffic using prefix lists that match IP prefixes based on exact lengths or range boundaries.
  • Recursive Nexthop Resolutions - Implements an iterative lookup process to resolve indirect routing targets until a directly connected interface is reached.
  • ECMP Nexthop Management - Groups multiple next-hops together to distribute traffic across paths using weights and backup groups.
  • Route Flap Dampening - Suppresses unstable routes using penalty thresholds to reduce routing churn and prevent network instability.
  • Route Metric Manipulation - Modifies the distance or cost associated with routes to influence optimal path selection.
  • Router Capability Advertisements - Broadcasts path computation element details and router-specific information using link-state advertisements.
  • Not-So-Stubby Area Configurations - Provides specialized OSPF area configurations that allow external route redistribution while maintaining stub properties.
  • OSPF Area Summarization - Aggregates multiple intra-area paths into a single summary announcement to reduce routing table size.
  • Routing Peer Profiles - Provides reusable configuration sets to maintain consistent session settings across multiple routing peers.
  • Protocol Session Synchronization - Restores or tears down protocol sessions when link failures occur to maintain network stability.
  • LDP - Maintains authenticated TCP sessions and keepalive timers with neighboring devices for LDP label exchange.
  • Shortest Path First Tuning - Provides tuning of SPF calculation delays and hold times to optimize convergence speed versus processor load.
  • Layer 2 VPNs - Interconnects remote sites across a label-switched network to allow them to share the same broadcast domain.
  • Routing Table Synchronization - Implements synchronization of routes from alternate routing tables into the main unicast or multicast routing information base.
  • Data Flooding - Shares traffic engineering parameters and router addresses using opaque link-state advertisements.
  • Flexible Routing Algorithms - Computes parallel routing paths using custom constraints and metric types to meet diverse traffic requirements.
  • Policy Synchronization - Implements routing policies pushed from a remote controller via a specialized communication protocol.
  • IS-IS Traffic Engineering - Implements IS-IS routing with advanced support for traffic engineering and fast-reroute capabilities.
  • BGP Message Mirroring - Copies BGP messages verbatim from neighbors to a monitoring station to provide a raw feed of activity.
  • Conditional Route Advertisements - Triggers the advertisement of specific routes based on the presence or absence of other monitored prefixes.
  • Route Aggregation - Combines multiple specific prefixes into a single aggregate address to reduce routing table size.
  • Route Summarization - Combines multiple specific network prefixes into a single aggregate route announcement.
  • BGP Monitoring Data Export - Sends routing statistics, route mirroring, and monitoring data from routers to network management entities.
  • BGP Route Views - Maintains independent sets of routing information for distribution without installing them into the kernel table.
  • Community Policy Application - Uses BGP community tags to implement complex network routing policies through route tagging and filtering.
  • Route Filtering - Restricts accepted or advertised routes on specific interfaces using access and prefix lists.
  • Traffic Distribution - Distributes traffic across multiple equal-cost paths by installing multiple nexthops for a single route.
  • Unequal Cost Multipathing - Implements unequal cost multipathing by distributing traffic based on path weights and link-bandwidth communities.
  • Weighted Multipath Distribution - Configures multiple nexthops for a single destination and assigns weights to proportionally distribute traffic.
  • Multihoming Implementations - Implements all-active multihoming using Ethernet segments to provide network redundancy and load balancing.
  • Integrated Routing and Bridging - Executes symmetric or asymmetric integrated routing and bridging to route traffic between different virtual routing instances.
  • L2 and L3 Virtual Private Networking - Separates networking contexts using virtual routing and forwarding to associate specific interfaces and routing tables.
  • Virtual Router Redundancy Management - Implements the Virtual Router Redundancy Protocol (VRRP) to provide high availability and seamless failover.
  • VNI Mappings - Configures mappings for EVPN-VXLAN to scale the number of virtual network identifiers using a single device.
  • Route Leaking - Copies routes between different unicast VRFs or from a VPN RIB to connect private domains.
  • IPv4 and IPv6 Unicast and Multicast Routing - Routes IPv4 and IPv6 unicast and multicast traffic with support for VRFs and EVPN.
  • Multi-Autonomous System Isolation - Associates separate BGP autonomous systems with unique virtual routing instances for simultaneous operation.
  • Prefix Export Mechanisms - Advertises IPv4 and IPv6 unicast prefixes from virtual routing instances as Type-5 EVPN routes.
  • SRv6 Support Enablements - Extends routing capabilities to support segment routing over IPv6 using locators and automated identifier allocation.
  • YANG Model RPCs - Triggers remote procedure calls defined in YANG models to execute operational tasks on the routing suite.
  • Routing Data Models - Uses YANG to create structured data models for a consistent and validated northbound configuration interface.
  • Virtual Network Management - Controls routing and forwarding information between virtual adapters and endpoints for Layer 2 and 3 networks.
  • Network Namespace Isolation - Runs the protocol suite within distinct network namespaces to compartmentalize routing logic.
  • AS Path Validation - Denies BGP updates from external peers that do not list their own ASN at the start of the path.
  • Route Leak Detection - Detects and mitigates route leaks by assigning roles to BGP peers and analyzing path attributes.
  • Routing Adjacency Authentication - Authenticates communication between routers using hashed passwords to prevent unauthorized peerings.
  • Network Traffic Filtering - Implements packet matching based on source and destination IP addresses to permit or deny network traffic.
  • BGP Flowspec Filtering - Implements BGP Flowspec to distribute complex traffic filtering rules for redirecting or discarding traffic at the network edge.
  • Routing Protocol Authentication - Secures RIP routing exchanges using plain text or hashed MACs to prevent unauthorized route injections.
  • Configuration Versioning - Maintains a history of configuration commits to allow restoration of previous system states.
  • Lua Scripting Frameworks - Provides a Lua scripting framework that executes custom scripts at internal hooks to modify routing behavior and monitor events.
  • SRv6 Traffic Routing - Forwards traffic through a sequence of segments using specified encapsulation behaviors.
  • Availability Monitoring - Detects connectivity failures between routers using fast hello packets to trigger rapid convergence.
  • Automatic Crash Recovery - Monitors routing processes and restarts them automatically upon failure to maintain continuous network availability.
  • BGP Monitoring Protocol (BMP) Management - Transports BGP monitoring data to remote collectors via active outbound connections or passive listeners.
  • Event Monitoring - Tracks neighbor events, nexthop changes, and route redistribution to validate protocol stability in debug logs.
  • Log Streaming - Displays asynchronous log messages from routing daemons to the terminal in real-time.
  • Path Performance Monitors - Uses seamless bidirectional forwarding detection to quickly provision and monitor network paths between nodes.
  • Routing Daemon Performance Monitors - Tracks CPU usage and memory allocation across routing daemons to identify performance bottlenecks and resource leaks.
  • Network Health Monitors - Integrates with management agents to report health metrics and send traps for network event notifications.
  • Protocol State Inspection - Provides visibility into IS-IS adjacency states, the link-state database, network topology, and routing tables.
  • Protocol Debugging Logs - Toggles detailed logging for specific protocol components such as flooding, neighbor interactions, and calculations.
  • Protocol Execution Tracing - Injects tracepoints into the routing process to monitor internal state and debug protocol behavior.
  • Routing Protocol Statistics - Transmits periodic counter messages and routing statistics to external management entities for real-time monitoring.
  • Cluster Topology Monitors - Displays the current status of neighbors, associated interfaces, and the topology table to verify reachability.
  • Routing Table Change Monitoring - Tracks and reports updates for specific address families to provide visibility into routing table changes.
  • Router Identifiers - Sets a unique and consistent router identifier used across all daemons and virtual routing instances.
  • Routing Event Debugging - Traces packet dumps, calculations, and adjacency events to troubleshoot protocol instability or convergence issues.
  • SNMP Management - Exposes routing state and device metrics through the Simple Network Management Protocol for remote monitoring.
  • Status Monitors - Inspects current routes, protocol status, and packet-level events through terminal commands and debugging logs.
  • System Configuration Rollbacks - Reverts the running database to a previous known-good state using a history of commit identifiers.
  • Routing Event Automations - Executes custom Lua scripts via hook calls to automate responses to routing events.

Star history

Star history chart for frrouting/frrStar history chart for frrouting/frr

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Frr

These projects share indexed features with Frr. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • osrg/gobgposrg avatar

    osrg/gobgp

    4,080View on GitHub↗

    GoBGP is a Border Gateway Protocol routing suite and network stack implemented in Go. It serves as a routing engine for exchanging network reachability information and managing traffic paths across autonomous systems. The project functions as a routing controller with a control plane managed via remote procedure call interfaces. It includes a specialized route reflector to reduce peering overhead by sharing routing data between internal network peers. The system incorporates a pluggable policy engine for filtering and modifying routing information and a routing information base to separate r

    Go
    View on GitHub↗4,080
  • metallb/metallbmetallb avatar

    metallb/metallb

    8,243View on GitHub↗

    MetalLB is a Kubernetes load balancer implementation and IP address manager designed for bare metal clusters. It functions as a networking tool that provides external connectivity and traffic distribution by assigning external IPv4 and IPv6 addresses to services. The project differentiates itself by providing two distinct advertisement modes. It can operate as a BGP routing controller, using the Border Gateway Protocol to announce service IPs to external routers with support for bidirectional forwarding detection and VRF-aware routing. Alternatively, it can act as a Layer 2 network advertiser

    Goarpbare-metalbgp
    View on GitHub↗8,243
  • systemsapproach/bookSystemsApproach avatar

    SystemsApproach/book

    3,298View on GitHub↗

    This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical guide for the design and implementation of network layers, protocols, and hardware architecture, covering the spectrum from physical links to application-layer protocols. The content provides a detailed study of standards for congestion control, reliable data delivery, and internetwork routing. It includes specialized technical material on network security, public-key infrastructure, and the operation of modern cloud infrastructure and data centers. The material covers a broad ra

    Python
    View on GitHub↗3,298
  • p3terx/warp.shP3TERX avatar

    P3TERX/warp.sh

    3,948View on GitHub↗

    This project provides a system for configuring dual-stack connectivity, establishing local proxy ports, and managing policy-based traffic routing. It functions as a utility to add IPv4 and IPv6 network exits to servers and a tool for importing and parsing WireGuard profiles to generate compatible network configurations. The software automates the installation and management of the Cloudflare WARP client across different operating systems. It enables the deployment of secure network tunnels and the creation of local SOCKS5 proxy ports to route specific application traffic without altering glob

    Shellcloudflarecloudflare-teamscloudflare-warp
    View on GitHub↗3,948
Compare all 30 related projects→

Frequently asked questions

What does frrouting/frr do?

FRRouting is an internet routing suite comprising a collection of daemons that implement standard IPv4 and IPv6 routing protocols. It provides a protocol engine for BGP, an EVPN network virtualizer, and an MPLS label manager, alongside a gRPC routing interface for programmatic configuration and data retrieval using YANG models.

What are the main features of frrouting/frr?

The main features of frrouting/frr are: BGP Protocol Implementations, Multiprotocol Label Switching, Network Routing Protocols, Network Routing Suites, Network Configuration Management, Atomic Batch Commits, Configuration Persistence, Atomic Transactions.

Which projects share features with frrouting/frr?

Projects with overlapping indexed features include: osrg/gobgp — GoBGP is a Border Gateway Protocol routing suite and network stack implemented in Go. It serves as a routing engine… metallb/metallb — MetalLB is a Kubernetes load balancer implementation and IP address manager designed for bare metal clusters. It… systemsapproach/book — This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical… p3terx/warp.sh — This project provides a system for configuring dual-stack connectivity, establishing local proxy ports, and managing… openwrt/openwrt — OpenWrt is a modular Linux distribution designed for resource-constrained networking hardware. It functions as a… gyulyvgc/sniffnet — This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of…