Skip to content

Docs: Comprehensive BGP Configuration Guide #381

@sethesterline

Description

@sethesterline

Summary

The current BGP documentation only covers adjusting hold down timers and lacks a comprehensive configuration guide with clear scenarios and complete UI element coverage.

Type

How-to Guide

Current State

The existing documentation (Adjusting BGP Timers) only covers:

  • Configuring BGP hold down timers
  • Basic steps to set IP Address Type to BGP/OSPF

Suggested Content

  • Audience: Network administrators configuring dynamic routing in VergeOS
  • Prerequisites: Basic understanding of BGP concepts, ASN assignment, network topology planning

Key sections to add:

  1. BGP Overview in VergeOS

    • When to use BGP vs static routing
    • VergeOS BGP architecture (FRR-based)
    • Supported BGP features
  2. Complete Configuration Scenario

    • End-to-end example: VergeOS peering with upstream router
    • Multi-homed BGP configuration
    • BGP with tenants
  3. UI Element Reference

    • All fields in the External Network BGP/OSPF configuration
    • Router configuration options (ASN, timers, neighbors)
    • FRR command reference for common operations
  4. Neighbor Configuration

    • Adding BGP neighbors/peers
    • Authentication options
    • Route filtering and prefix lists
  5. Route Advertisement

    • Advertising networks to BGP peers
    • Route maps and policies
    • Redistribution options
  6. Verification and Troubleshooting

    • Using Network Diagnostics > FRRouting BGP/OSPF
    • Common show commands
    • Troubleshooting peer establishment issues
  7. Best Practices

    • Timer recommendations
    • Security considerations
    • High availability configurations

Context

Requested via support interaction. Current documentation gap makes it difficult for administrators to implement BGP without extensive FRR knowledge or trial-and-error configuration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions