![测试 Unix 和 Windows 服务器之间的连通性](https://linux22.com/image/739301/%E6%B5%8B%E8%AF%95%20Unix%20%E5%92%8C%20Windows%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B9%8B%E9%97%B4%E7%9A%84%E8%BF%9E%E9%80%9A%E6%80%A7.png)
我正在进行两个数据中心之间的故障转移活动。
在 1 个数据中心中,Linux 上的 1 个 Oracle 数据库正在使用复制工具将数据复制到 Windows 上的 1 个 SQL Server 数据库。
Windows 服务器具有存储级别复制,因此在故障转移活动期间,整个 VM 将以相同的名称进行故障转移,但 IP 地址不同。
源正在向(新)目标发送 SYN,但没有证据表明数据包到达目标,也没有发回 SYN/ACK。
如何排除连接故障以查明问题出在网络防火墙、Unix 服务器还是 Windows 服务器上?
(所有队伍都表示他们这边没有问题)
我是否应该登录两台服务器并使用 IP 和端口运行 telnet,或者有更好的方法?
谢谢。
答案1
检查服务是否正在运行并侦听所有 IP 或其新 IP。在对话的两端捕获应用程序端口的数据包。使用 traceroute/tracepath 识别路径。通常。
检查两者之间的所有路由器和防火墙,直到缩小范围。提供证据表明您已经从主机角度做好了功课,并想知道这次对话发生了什么。作为回报,希望有证据表明已经针对此特定流检查了路由和防火墙表。