This peer-group fuzzer (pgf) was built to check neighbor/peer-specific attribute overrides in the FRRouting BGP daemon, which as of today rarely work or get lost as soon as any configuration change gets done to the peer-group.
The following steps are being executed for each attribute that gets checked:
- Rebuild clean BGP instance from start by clearing all existing configuration
- Configure an empty peer-group
- Configure an empty neighbor belonging to that peer-group
- Execute a command which sets the specific attribute on the peer-group
- Check if the executed command appears in show running-configuration