为什么ONTAP 在非4045端口上为NLM回调启动连接?
适用场景
- ONTAP 9
- 类似于UNIX或UNIX的操作系统
- NFSv3
问题解答
- 客户端请求NLM锁定、并将请求发送到端口4045上的ONTAP。
- 如果无法立即授予阻止锁定、则在授予锁定后、ONTAP 将向客户端发送回调。
- 将使用使用端口映射程序发现的端口从ONTAP 回调到客户端。
- 表示NLM正在被阻止的数据包跟踪小程序:
1478 2022-08-04 07:07:34.920384 xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx NLM V4 LOCK Call (Reply In 1479) FH:0x91a3284f 1479 2022-08-04 07:07:34.920835 xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx NLM V4 LOCK Reply (Call In 1478) NLM_BLOCKED
- 用于确认客户端使用的端口的数据包跟踪记录:
9 2022-08-04 07:07:10.362505 1xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx Portmap V2 GETPORT Call (Reply In 11) NLM(100021) V:4 TCP 11 2022-08-04 07:07:10.363195 xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx Portmap V2 GETPORT Reply (Call In 9) Port:34726
追加信息
可以使用配置ONTAP 使用的NLM端口
nfs option modify -nlm-port
。