6.8. ネットワーク
RHEL 10 では nftables
バージョン 1.1.1 が提供される
RHEL nftables
フレームワークには、アップストリームバージョン 1.1.0 および 1.1.1 からの変更が実装されています。この更新により、複数のバグ修正と機能拡張が提供されます。主な変更点は、以下のとおりです。
- JSON 形式で複数のデバイスのサポートが追加されました。
- テーブルをリスト表示するときのパフォーマンスが向上しました。
- 802.1ad (Q-in-Q) 標準を含む仮想ローカルエリアネットワーク (VLAN) ID の一致と設定のサポートが追加されました。
- バイトレートリミッターでゼロバーストを有効にしました。
-
list hooks
の Egress サポートを追加しました。 -
nft list hooks
コマンドのリストの不一致を修正しました。
詳細と変更点の完全なリストは、以下を参照してください。
RHEL 10 では iptables
バージョン 1.8.11 が提供される
iptables
フレームワークがバージョン 1.8.11 にアップグレードされ、複数のバグ修正と機能拡張が提供されています。主な変更点は、以下のとおりです。
-
新しい
arptables-translate
ユーティリティー ebtables-nft
:-
iptables
との一貫性を保つために、一致の前に否定 (感嘆符) を出力します。 -
--replace
および--list-rules
コマンドオプションをサポートします。
-
iptables-translate
:-
プロトコル名の検索を
iptables
に合わせて調整します。 -
TPROXY
ターゲットとのソケットマッチをサポートします。
-
プロトコル名の検索を
iptables
:-
dccp
およびipcomp
プロトコルの暗黙的なエクステンション検索を有効にして、-p <proto>
の後に追加の-m <proto>
コマンドオプションが必要ないようにします。
-
iptables-save
:-
一貫性の確保と大規模なルールセットでのパフォーマンス向上のため、
getprotobynumber()
関数の呼び出しを避けてください。
-
一貫性の確保と大規模なルールセットでのパフォーマンス向上のため、
arptables-nft
:-
arptables-restore
による誤った解釈を引き起こしていた--h-type
値と--proto-type
マスクの誤ったフォーマットを修正しました。 -
--h-type
、--opcode
、および--proto-type
マッチで指定された場合の無効なマスクが改善されました。
-
iptables-nft
:- コーナーケースのエラー条件における誤ったエラーメッセージを修正しました。
- 逆転ペイロードマッチの誤った組み合わせを修正しました。
詳細は、アップストリームのドキュメント を参照してください。
RHEL 10 では firewalld
バージョン 2.3.0 が提供される
firewalld
サービスバージョン 2.3.0 では、複数の機能拡張が提供されます。主な変更点は、以下のとおりです。
-
StrictForwardPorts
(ブール値、デフォルトは "no") 設定オプションが追加されました。これにより、firewalld
は宛先 NAT トラフィックに対して厳格に対応できるようになります。有効にすると、firewalld
で明示的に有効になっている転送ポートのみが許可されます。つまり、コンテナーで公開されたポートはブロックされます。この機能の詳細は、StrictForwardPorts を参照してください。 以下のサービスのサポートが追加されました。
-
Advanced Linux Sound Architecture (ALSA) シーケンサー (
aseqnet
) 上のクライアント/サーバー - Music Player Daemon (MPD)
- Radsec
- SlimeVR
-
Advanced Linux Sound Architecture (ALSA) シーケンサー (
リリース更新の詳細は、アップストリームリポジトリー を参照してください。
RHEL 10 では xdp-tools
バージョン 1.5.1 が提供される
xdp-tools
パッケージがバージョン 1.5.1 にアップグレードされ、複数の機能拡張とバグ修正が提供されています。主な変更点は、以下のとおりです。
-
サポートされているネットワークデバイス間で XDP アクセラレーションパケット転送を可能にする
xdp-forward
ユーティリティーを追加しました。 -
xdp-trafficgen
ユーティリティーを更新し、User Datagram Protocol (UDP) パケットサイズの指定をサポートするようになりました。 - XDP ソケット (XSK) およびユーザーメモリー (UMEM) オブジェクトを作成するための新しいオプションベースの API が追加されました。
RHEL カーネルが netkit
ネットワークデバイスタイプをサポートする
RHEL カーネルは、コンテナー用の Berkeley Packet Filter (BPF) ベースの高性能ネットワークを可能にする netkit
ネットワークデバイスタイプをサポートするようになりました。この変更は、特にクラウド環境や高スループットシステムにおいて、netkit
ネットワークデバイスタイプをサポートする Container Network Interface (CNI) を使用してデプロイされるコンテナー化されたアプリケーションの効率、スケーラビリティー、応答性にプラスの影響を与えるはずです。
Jira:RHEL-51429[1]
i40e ドライバーが MDD イベントでの自動リセット動作をサポートする
Intel® Network Adapter Driver for PCIe* 40 Gigabit Ethernet は、Malicious Driver Detection (MDD) イベントを検出すると、問題のある Single Root I/O Virtualization (SR-IOV) Virtual Function (VF) をリセットできるようになりました。この自動リセット動作は、次の例のコマンドのように、新しい mdd-auto-reset-vf
オプションを使用してアクティブ化できます。
ethtool --set-priv-flags _ethX_ *mdd-auto-reset-vf* on
ethtool --set-priv-flags _ethX_ *mdd-auto-reset-vf* on
VF が悪意があると分類された不正なパケットを送信すると、Tx キューがフリーズし、数分間使用できなくなる可能性があります。ただし、mdd-auto-reset-vf
を有効にすると、MDD イベントが発生したときに、正常な VF リセットによって動作状態が自動的に復元されます。
Jira:RHEL-73034[1]
nmstate
は Libreswan 設定の require-id-on-certificate
設定をサポートする
この機能拡張により、Internet Protocol Security (IPsec) 仕様の実装である libreswan
は、NetworkManager を使用した VPN 設定の require-id-on-certificate
設定をサポートするようになりました。この機能により、require-id-on-certificate
オプションを使用して、サブジェクト代替名 (SAN) 検証を設定できます。その結果、この実装では、指定された設定に基づいて SAN 検証が正しく適用されます。
-
no
に設定すると、SAN 検証は実行されません -
yes
に設定すると、SAN 検証されます
Jira:RHEL-58812[1]
RHEL 10 では wpa_supplicant
バージョン 2.11 が提供される
wpa_supplicant
サービスはバージョン 2.11 にアップグレードされ、複数の機能拡張とバグ修正が提供されています。主な変更点は、以下のとおりです。
- Device Provisioning Protocol (DPP) リリース 3 のサポートが追加される。
- GCM-AES-256 暗号スイートのサポートが追加される。
- Basic Service Set (BSS) Color 更新のサポートが追加される。
- OpenSSL 3.0 API の変更を実装しました。
詳細情報と変更点の完全なリストについては、アップストリームのアナウンス を参照してください。
Jira:RHEL-59010[1]