本帖最后由 eClould_CC 于 2022-5-20 11:58 编辑
首先 某公司云桌面双网终端属于物理隔离,即每次切换时使当前网卡断电并给另外一张网卡加电。 因此可以得出切换内外网时终端的执行步骤与耗费的时间:
1.禁用A网卡,同时启用B网卡---(几乎瞬间)
2.如果是DHCP获取地址,则网卡会首先以广播的方式发送DHCP discover 发现信息来 寻找DHCP服务器 ---(因为DHCP服务器的IP地址对客户机来说是未知的,发送请求再等待回复这一流程会耗费一定时间,而且DHCP获取地址耗费的时间可能会因为网络环境影响)
3.在配置的是静态地址或已经通过DHCP获取到ip地址时,终端开始尝试与配置的VDC服务器地址通信,如果通信超时(5000ms)则会再次尝试通信,直到超过尝试次数后报告“无法访问VDC服务器,请检查VDC服务器地址”---(大部分情况下双网终端切换速度慢都是因为终端无法第一时间访问到VDC服务器,导致不断的超时、重复) 4.在第三步中完成与VDC的连接时,切换就完成了,可以正常的通过账号密码登录至桌面了 那么说结论 现在我们知道了切换速度大部分情况下由两个原因影响: 1.DHCP耗时长。2.终端与VDC服务器的连通性所以针对这两点进行配置排查
1.DHCP: 建议使用静态ip地址,省去DHCP获取地址的时间,提升切换速度
2.排查终端与VDC服务器之间是否有影响,以我实施时遇到的问题举例: 要不就是客户接入交换机开启了全局STP并且没有为接入终端的接口配置边缘端口,导致切换网卡时网卡上电交换机判断有新设备接入,会优先向全网发布拓扑改变通知,重新收敛网络拓扑,这个过程中终端无法访问到VDC,所以导致切换速度极慢。
要不就是客户网络拓扑中dhcp服务器设置的网关路由没有设置好,让终端访问VDC的包来回转发,之后导致有延迟或丢包,影响访问速度
总之,排查网络中终端到VDC的连通性(尤其是网卡断电再重连的协商速度)
可以用PC来测试链接终端的那个交换机上的端口重新通信正常使用的速度,具体如下:
将PC的ip地址配置为终端的IP地址,并长ping VDC的地址,而后尝试拔掉网线,当cmd内开始报错ping不通的时候再重新接回网线,查看插上网线直到ping通所花费的时间,这个时间一般就是双网终端切换网络时所花费的时间。 如果像这样↑↑,拔掉网线后再插回去很快就能恢复通信,则切换慢的问题大概率和网络无关
这边没有缓慢时的图,一般来说如果重新接入网线后重新ping通的时间很慢,那大概率可以确定是网络原因,建议 重点排查终端与VDC之间网络环境
第一次发帖,有不足的地方请各位多多谅解,剩余情况如果在后续实施中有发现,会回来继续更新此贴,感谢各位的观看。 |