网络链路最短路径优先原则
此问题常见于vpn访问某些网段失败。
最近vpn访问公司内网发现虚拟化的物理机访问失败,但是虚拟机又能正常访问。
原因暂未知。。。
后来在公司部署一台多网卡物理服务器,其中有一个网卡为管理网卡负责与公司内网通信,另一个为存储网负责集群内部通信使用,然后想着反正是内部通信,那么就不用在意网段了;
于是给存储网配置了一个跟工作区同段的地址,然后问题来了,网卡地址激活后,我的远程连接瞬间断掉了,然后只能来到机房,查看问题;
明面上,一切都是正常的,内部地址与外部地址也是隔离的,只有管理网卡有网关,能够正常通信,问题到底在哪里?
怀揣着疑问,本人找到了公司的网络工程师请教,不问不知道,一问才反应过来,网络上有一个默认原则:最短路径优先!!!
也就是我在工作区通过路由连接到服务器的管理网的通信链路是:工区-->路由-->管理网卡-->服务器-->管理网卡-->路由-->工区
而存储网与工区同网段后信号链路则变成:工区-->路由-->管理网卡-->服务器-->{存储网卡-->工区}
因为网络上的最短路径优先原则,能少走两步的时候,绝对不会去增加额外的消耗;
但是它不知道的是此路不通。。。反正信号是发出去了,它就只管等着回信就行。。。