11.7. 네트워킹
mlx5
드라이버 및 3498 바이트보다 큰 MTU와 XDP 멀티 버퍼 모드를 사용하려면 RX Striding RQ를 비활성화해야합니다.
다음 조건과 일치하는 호스트에서 다중 버퍼 모드로 XDP(EXpress Data Path) 스크립트를 실행하면 실패합니다.
-
호스트는
mlx5
드라이버를 사용합니다. - 최대 전송 단위(MTU) 값은 3498바이트보다 큽니다.
- Mellanox 인터페이스에서 수신 중단 수신 대기열(RX Striding RQ) 기능이 활성화되어 있습니다.
모든 조건이 적용되면 link set xdp fd failed
오류로 인해 스크립트가 실패합니다. MTU가 더 높은 호스트에서 XDP 스크립트를 실행하려면 Mellanox 인터페이스에서 RX Striding RQ를 비활성화합니다.
# ethtool --set-priv-flags <interface_name> rx_striding_rq off
결과적으로 mlx5
드라이버를 사용하고 MTU 값이 3498바이트를 초과하는 인터페이스에서 XDP 멀티 버퍼 모드를 사용할 수 있습니다.
Jira:RHEL-6496[1]
kTLS는 TLS 1.3을 NIC로의 오프로드를 지원하지 않습니다.
kTLS(커널 전송 계층 보안)는 TLS 1.3을 NIC로의 오프로드를 지원하지 않습니다. 결과적으로 NIC가 TLS 오프로드를 지원하는 경우에도 소프트웨어 암호화가 TLS 1.3과 함께 사용됩니다. 이 문제를 해결하려면 오프로드가 필요한 경우 TLS 1.3을 비활성화합니다. 따라서 TLS 1.2만 오프로드할 수 있습니다. TLS 1.3을 사용하는 경우 TLS 1.3을 오프로드할 수 없기 때문에 성능이 향상됩니다.
Bugzilla:2000616[1]
세션 키를 업데이트하지 않으면 연결이 중단됨
kTLS(커널 전송 계층 보안) 프로토콜은 대칭 암호화에서 사용되는 세션 키 업데이트를 지원하지 않습니다. 결과적으로 사용자가 키를 업데이트할 수 없으므로 연결이 끊어집니다. 이 문제를 해결하려면 kTLS를 비활성화합니다. 결과적으로 해결방법을 사용하면 세션 키를 성공적으로 업데이트할 수 있습니다.
Bugzilla:2013650[1]
initscripts
패키지는 기본적으로 설치되지 않습니다.
기본적으로 initscripts
패키지는 설치되지 않습니다. 결과적으로 ifup
및 ifdown
유틸리티를 사용할 수 없습니다. 또는 nmcli connection up
및 nmcli connection down
명령을 사용하여 연결을 활성화 및 비활성화합니다. 제안된 대체 방법이 작동하지 않는 경우 문제를 보고하고 ifup
및 ifdown
유틸리티에 대한 NetworkManager 솔루션을 제공하는 NetworkManager-initscripts-updown
패키지를 설치합니다.
Mellanox ConnectX-5
어댑터를 사용하는 동안 mlx5
드라이버가 실패합니다.
이더넷 스위치 장치 드라이버 모델(switchdev
) 모드에서 mlx5
드라이버는 장치 관리 흐름 스트링(DMFS) 매개변수 및 ConnectX-5
어댑터 지원 하드웨어를 사용하여 구성된 경우 실패합니다. 결과적으로 다음과 같은 오류 메시지가 표시됩니다.
BUG: Bad page cache in process umount pfn:142b4b
이 문제를 해결하려면 DMFS 대신SMFS(Software managed flow steering) 매개변수를 사용하십시오.
Jira:RHEL-9897[1]
Intel® i40e
어댑터가 IBM Power10에서 영구적으로 실패합니다.
IBM Power10 시스템에서 i40e
어댑터가 I/O 오류가 발생하면EEH(Enhanced I/O Error Handling) 커널 서비스가 네트워크 드라이버의 재설정 및 복구를 트리거합니다. 그러나 EEH는 i40e
드라이버가 사전 정의된 최대 EEH 정지에 도달할 때까지 I/O 오류를 반복적으로 보고합니다. 결과적으로 EEH로 인해 장치가 영구적으로 실패합니다.
Jira:RHEL-15404[1]
xdp-loader features
명령 실패
xdp-loader
유틸리티는 이전 버전의 libbpf
에 대해 컴파일되었습니다. 그 결과 xdp-loader features
명령이 오류와 함께 실패합니다.
Cannot display features, because xdp-loader was compiled against an old version of libbpf without support for querying features.
해결방법은 없습니다. 따라서 xdp-loader features
명령을 사용하여 인터페이스 기능을 표시할 수 없습니다.
Jira:RHEL-3382[1]