NX-OS physical interfaces are reset to Layer 2
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- go, kubernetes
- Área
- networking
Línea de trabajo
Start by locating the NX-OS provider code that creates and resets physical interfaces, then trace how it reads interface defaults and applies STP settings. Reproduce the reported sequence on a Nexus 9300v configured with systemDefaultLayer=Layer3. Done when the port returns to the switch's routed default after deletion and STP settings are applied only to Layer 2 interfaces.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The NX-OS provider assumes that an unconfigured physical interface should be a Layer 2 access port. This is not true on switches configured with systemDefaultLayer=Layer3. We reproduced this on a Nexus 9300v:
- Create an
Interfacefor a physical port without an IP address or switchport configuration. - The operator configures the port as
switchportin VLAN 1. - Delete the
Interfaceagain.
The port remains a Layer 2 access port instead of returning to the switch's routed default. This can silently break routed fabric ports after a resource is created or deleted.
The provider should read the switch's system default layer and use it when creating or resetting physical interfaces. STP settings should only be applied when the resulting interface is Layer 2.
Ready to work on a PR if you confirm the issue and want to have this fixed.
- Lenguaje dominante
- Go
- Estrellas
- 14
- Forks
- 10
- Merge medio
- 1 d 14 h
- PR fusionados (30 d)
- 74
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ironcore-dev/network-operator
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
ironcore-dev/network-operator#670 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
area/switch-automation firmware-bug vendor/cisco
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ironcore-dev/network-operator#282 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
-
Introduce a generic reconciler abstraction to reduce controller boilerplateQuizá libre de nuevo @felix-kaestner la tomó hace 214 días y no hay ningún pull request abierto. Abiertoarea/switch-automation enhancement
ironcore-dev/network-operator#257 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
area/switch-automation firmware-bug plattform/iosxr vendor/cisco
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
ironcore-dev/network-operator#178 · 3 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
area/switch-automation firmware-bug platform/nx vendor/cisco
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
ironcore-dev/network-operator#171 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de ironcore-dev/network-operator
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
prime-radiant-inc/evener#5028 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
[BUG] v4.2.9 PostgreSQL 启动迁移失败:DROP INDEX CURRENT_SCHEMA() 语法错误Posiblemente ocupada @renovate la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
OpenListTeam/OpenList#3267 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
'ignore' is called 'deny'Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
openpubkey/opkssh#670 ·
Los mantenedores suelen responder en 1 día