该现象可能出现在TCP应用中,包含TCP、HTTP、HTTP_PROXY、ORACLE、OPC、SMTP、POP3
等通道,这类通道都是基于TCP协议的。出现网闸不受理SYN三次握手,需要检查有没有配置过SIP-TCP通道。该通道会隐性占用监听IP的所有TCP端口,用于后续码流传输。虽然新建的通道可以启用,可以在后台查到LISTEN状态的监听。但SYN报文到达网闸后会被优先送达SIP模块处理。SIP在匹配码流规则后,如果匹配不上规则就会将其丢弃。所以监听端不会和源端建立三次握手。
解决办法:
SIP-TCP通道的监听IP、连接IP都必须独立占用,不能跟其他业务复用IP。如果信令确认走SIP-UDP,最好停用并删除不用的SIP-TCP通道。