所以这是一个非常基本的问题,但老实说我没有得出结论(我很惭愧)。
给出了以下场景:
路由器通过 100 Mbit/s 链路连接到交换机。该交换机具有三个接口(1x 100 Mbit/s 和 2x 10 Gbit/s)。有一台 PC 通过 10 Gbit/s 链接连接到交换机。有一台服务器通过 10 Gbit/s 链路连接到交换机。共有三个网络(network
用于路由器和交换机、servers
用于服务器和computers
用于 PC)。路由器被配置为将computers
网络路由到servers
网络。
有两种可能的结果:
- 由于流量必须使用从交换机到路由器的唯一 100 Mbit/s 链路(上行链路和下行链路共享同一链路),因此从 PC 到服务器的带宽为 50 Mbit/s。
- 由于交换机询问路由器(默认路由)将流量定向到何处,因此从 PC 到服务器的带宽为 10 GBit/s。
在我看来,我倾向于第一个,但我和一些同事并不确定。
我还可以想到交换机内的某种动态路由(如学习 MAC 到端口分配),但这不是我的专长。当这是动态路由的含义时,动态路由的数量指的是什么(单个 IP 地址或(子)网络)?