Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

NX-OS physical interfaces are reset to Layer 2

オープン
#654 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@oliver-frommel がすでに取り組んでいます。

2026年10月22日 から。

  • #667 @oliver-frommel による — オープン

評価

難易度
4/5
見積もり時間
1〜2日
初心者へのやさしさ
55/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
go, kubernetes
領域
networking

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

説明

bug

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:

  1. Create an Interface for a physical port without an IP address or switchport configuration.
  2. The operator configures the port as switchport in VLAN 1.
  3. Delete the Interface again.

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.

主要言語
Go
スター
14
フォーク
10
平均マージ
1日 14時間
マージ済み PR(30日)
74

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

ironcore-dev/network-operator のほかの issue

ironcore-dev/network-operator の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。