问题描述:局域网内搭建了一台Linux的SFTP服务器,终端电脑的所有网关在华三S5500V2-34S-EI上,现在出现了一个奇葩的问题,就是内网电脑往Linux服务器上用SFTP上传东西的时候跨网段超级的慢,速度也就100多KB吧,但是如果终端和服务器在同一网段的话,速度非常的快。SFTP的端口是22,如果修改了这个22端口为10000后速度立即就快了,看了一下Linux服务器和核心交换机并没有对22端口做限制。我tracert了一下路径,终端发出的数据包的走向就是先到华三S5500V2-34S-EI交换机再由交换机直接丢给服务器。我在终端上抓包看了一下,发现用sftp的22端口传输的时候,tcp的确实少了那个Widndow size scaling factor 的参数显示为未知。确实是因为没有携带这个参数才导致传输速度慢的,但是我不明白的是SFTP的22端口时为啥不携带此参数。抓包显示Packet size limited during capure。

