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

オープン 初心者向け
#5,918 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

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

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
70/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
php
領域
networking

調査の方向性

os-frrプラグインでのBGPネイバー設定生成から始め、IPv4とIPv6のネイバーが保存済みの「Update-Source Interface」設定をどのように扱うかを比較します。この設定を指定したIPv6ネイバーを追加して、実行中の設定を確認し、問題を再現します。生成された設定に、IPv4の場合と同様に、IPv6ネイバーのupdate-source行が含まれることを完了条件とします。

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

説明

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

主要言語
PHP
スター
1.2k
フォーク
909
平均マージ
1日 23時間
マージ済み PR(30日)
17

環境構築

はじめの一歩

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

opnsense/plugins のほかの issue

opnsense/plugins の issue をすべて見る

似ている issue

PHP の issue をもっと見る

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

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