os-frr: BGP neighbor "update-source" is ignored for IPv6 neighbors

Abierto Apto para principiantes
#5,918 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
70/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
php
Área
networking

Línea de trabajo

Empieza por la generación de la configuración de vecinos BGP en el complemento os-frr y compara cómo gestionan los vecinos IPv4 e IPv6 el ajuste guardado «Update-Source Interface». Reproduce el problema añadiendo un vecino IPv6 con ese ajuste y comprobando la configuración en ejecución. La tarea estará terminada cuando la configuración generada incluya la línea update-source del vecino para IPv6, igual que para IPv4.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

Describe the bug
When the "Update-Source Interface" is set on a IPv6 BGP neighbor, the option never reaches the generated FRR configuration. There is no error or warning, the setting is saved in the GUI but the neighbor

update-source line is missing from the config. For IPv4 neighbors the same setting works as expected.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Routing -> BGP -> Neighbors
  2. Add a neighbor with a IPv6 address, set "Update-Source Interface" to Loopback
  3. Check the generated config under Routing -> Diagnostics -> General -> Running configuration
  4. The expected update-source line is missing

Expected behavior
update-source is rendered for IPv6 neighbors in the same way as for IPv4 neighbors:

Screenshots
If applicable, add screenshots to help explain your problem.

Relevant log files
If applicable, information from log files supporting your claim.

Additional context
Add any other context about the problem here.

Environment
OPNsense 26.7.9
I could also reproduce the issue on OPNsense 26.1.11

Lenguaje dominante
PHP
Estrellas
1.2k
Forks
909
Merge medio
1 d 23 h
PR fusionados (30 d)
17

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de opnsense/plugins

Todos los issues de opnsense/plugins

Issues similares

Más issues de PHP

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.