About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
powershell_heavy
⚠️
missing_linux_example
⚠️
windows_tools
Summary:
The documentation is heavily biased towards Windows. It exclusively demonstrates deploying a Windows Server VM as the NVA, uses only Windows Server tools (e.g., RRAS, PowerShell cmdlets), and provides no guidance or examples for Linux-based NVAs or BGP configuration using Linux tools. All command-line examples are in PowerShell, and there is no mention of Linux alternatives or parity.
Recommendations:
- Add a parallel section for deploying a Linux-based NVA (e.g., Ubuntu or CentOS) and configuring BGP using common Linux routing daemons such as FRRouting (FRR), Quagga, or Bird.
- Provide Linux command-line examples (e.g., using apt/yum to install routing software, editing configuration files, and using vtysh or birdc to configure BGP peers).
- Include screenshots or instructions for connecting to a Linux VM (e.g., SSH) and configuring the firewall appropriately.
- Explicitly mention that both Windows and Linux NVAs are supported, and link to relevant Linux documentation.
- Where PowerShell/Azure CLI is used, provide equivalent Bash/Azure CLI commands for Linux users.
- Clarify that RRAS is not supported in production and recommend production-grade NVA solutions for both Windows and Linux.
Create pull request