是否所有LAN流量都通过路由器传播


35

我有一个非常简单的问题:如果我的路由器(启用了DHCP-在192.168.0.2和之间租用IP地址192.168.0.254)插入了交换机,并且将两台计算机插入交换机,网络流量(文件传输等)是否会通过路由器,还是只是直接通过交换机直达另一台计算机而完全避开路由器?


这是一个完美的网站。所有通用软件和硬件问题都对超级用户有所帮助:)
Darth Android,

很高兴听到:)包括来自51区的所有新站点(!)我不确定
jrtc27 2011年

如果问题是关于运行公司网络的大型,受管理的交换机,我将带您访问serverfault.com,但是在这里,使用消费类路由器的家庭网络就可以了。是的,所有新站点有时都令人困惑。
达斯Android

众所周知,该计划是将至少10台设备插入交换机,其中每台设备都可能同时通过千兆连接传输数据。
jrtc27 2011年

1
如果是这种情况,您将需要验证路由器背板的交换容量,因为它将立即处理通过交换机的所有数据。通常,足以支持所有端口的总利用率,但是如果信息容易获得,则值得研究。例如,一个24端口的千兆交换机可能具有48Gbps的交换容量,或者同时以1Gbps的速率在所有24个端口上进行发送和接收。
Darth Android

Answers:


26

网络流量将通过路由器发送吗?

简而言之,没有。

交换机应跟踪在哪些端口上可以访问哪些MAC地址,然后仅通过正确的端口发送数据包。交换机可以记住多少个MAC地址是有限制的,尽管除非您正在运行非常大的网络,否则通常这不是问题。

此外,大多数消费类路由器实际上是用于LAN端口的交换机,然后将其连接到位于此交换机和WAN端口之间的路由硬件,因此即使您没有单独的交换机,也仍然不会能够控制定向到局域网内另一台计算机的数据包的路由。

例如,您可以将2台计算机连接到具有千兆链路的交换机,然后将该交换机连接到具有100Mbit链路的路由器,并且仍以1Gbps的速度在计算机之间发送数据。您甚至可以在计算机之间发送数据时完全断开路由器与交换机的连接,而不会影响数据

我想指出的是,一旦引入了其他协议(例如VLAN标记),所有这一切都会变得更加复杂,但这超出了家庭用户的范围,仅在家庭计算机之间传输文件即可。不过,如果您对此进行研究,是一个很好的入门。


因此,如果我有大量的设备(例如6个)连接到交换机,而交换机又通过1Gbps以太网电缆连接到路由器,并且我同时在每对设备之间传输文件,那么由于与路由器的1Gbps连接,还是不需要使用该连接?
jrtc27 2011年

1
它不会被使用。只要所有设备之间的所有流量都是本地设备,交换机-路由器连接就不会造成瓶颈。
KCotreau

1
该连接将不被使用,并且您应该能够在文件传输期间拔出它,而不会造成不利影响。如果您使用的是VLAN标记,则情况并非如此,在这种情况下,您必须具有能够进行VLAN路由的交换机,否则您将在Stick问题上碰到路由器。在此处有更多信息,serverfault.com
Darth Android,

不用担心-这只是一个简单的家庭网络设置,连接数比普通家庭要多-我没有使用VLAN的计划(我没什么用)。谢谢您的回答Darth Android-我会接受您的回答,但是如果您可以对其进行编辑以包括所有未来读者的信息,那就太好了。再次感谢:)
jrtc27 2011年

如果只有两台计算机,则不需要开关。交叉电缆可以用作您的网络基础结构。
mpez0 2011年

0

每个网卡都侦听所有流量,但是在这种情况下,它实际上并未路由它,因此我不会说它通过它。(我误读了最初的问题...认为这是路由器/交换机组合)。

另一个注意事项:尽管超级不太可能引起任何问题(因为它不会到达最后一个地址),但您的DHCP作用域应为192.168.0.2-192.168.0.254,不包括广播地址192.168.0.255。


RE:DCHP范围-我是从内存而不是从设置中进行的-对于我的错误表示歉意。
jrtc27 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.