关于将路由作为交换机使用的问题

2014-09-29 13:58:00 +08:00
 andybest
目前有两个路由:
路由 A 正常上网
路由 B LAN口与 A LAN口相连并关闭 DHCP 作为交换机使用

现在接入 B 的 client 可正常获得由 A 分配的 IP ,并且默认网关是 A
B 路由的 USB 口上插了一只移动硬盘
那么此时 B 路由的 client 访问这个 B 路由上外接的移动硬盘看 1080P 的片,是否会对路由 A 造成负荷或者任何带宽上的影响?(因为路由 B 下的 client 默认网关 IP 为 A)
2420 次点击
所在节点    问与答
12 条回复
hadoop
2014-09-29 14:35:23 +08:00
肯定有影响,但是影响不大吧,这么点局域网内流量都扛不住,路由也够弱的
aoyoo
2014-09-29 14:56:00 +08:00
我觉得不会吧,mac层就转发掉了吧
xiaolee
2014-09-29 15:00:24 +08:00
第一:看路由器A的背板速率;
第二:路由器已经隔离了冲突域和广播域,例子中的业务主要占用的带宽是路由器B与路由器A之间的上下行端口
rrfeng
2014-09-29 15:10:25 +08:00
@xiaolee
这种用法不会隔离广播域。
但实际上真正广播会影响带宽只会出现在至少上百客户端的局域网里……


我觉得楼主这种情况下,基本不会有影响。1080P 影片带宽也就 20-30M/s(跟电影格式有关,具体算下电影体积/播放时长)。二层转发普通路由器完全没压力。
wzxjohn
2014-09-29 15:12:33 +08:00
尼玛坑爹,我写了10分钟的东西没提交成功直接没了!那就直接说结论好了,不会!就像2楼所说因为包在MAC层已经被B处理直接投递到目标了,所以完全不会给A发送包含电影数据的数据包。
@xiaolee 请注意题设条件,客户端和硬盘在同一个路由器上。还有关掉路由功能的路由器是不会隔离广播域的,作为交换机它只能隔离冲突域。
wzxjohn
2014-09-29 15:14:52 +08:00
@rrfeng 这跟广播有啥关系。。。

顺便再补充一句,这跟网关也没有任何关系。同一子网内的数据传输不需要经过网关。
tanyuxiang
2014-09-29 15:40:52 +08:00
不会。

与网关没关系。
tanyuxiang
2014-09-29 15:43:36 +08:00
广播域是arp攻击才有影响 正常使用基本没影响
andybest
2014-09-29 16:19:34 +08:00
@wzxjohn 首先为你丢失的十分钟点赞

"同一子网内的数据传输不需要经过网关"
意思是不是 路由B 下的两个 client (由路由A的DHCP分配得到IP并且网关是路由A)互相传送文件把带宽占满,也不会影响这两个 client 的网关路由A ?

因为是交换机模式接入,而并非是子网模式,也就是:
路由A IP:192.168.0.1 DHCP分配IP段:192.168.0.100~192.168.0.255
路由B IP:192.168.0.2 以交换机模式接入路由A,并关闭DHCP

这个环境下,接入路由B的两个client,分别获得IP(由路由A分配)
192.168.0.101、192.168.0.102 并且网关是路由A 192.168.0.1

这种情况下这两个 client 互相传文件完全不会影响到 路由A 吗?
wzxjohn
2014-09-29 16:26:53 +08:00
@andybest 是的,这种情况下B的客户机之间传数据,包转发处理全部在B完成,跟A一点关系都没有。除了初始化通讯的时候会发送ARP包,这个会发到A那里,但是影响不了什么。
andybest
2014-09-29 16:36:03 +08:00
@wzxjohn 非常感谢!

同样的情况,如果改为:
路由B IP改为:192.168.1.1 DHCP开启分配IP段:192.168.1.100~255
然后路由A的网线接在路由B WAN 口

这样拨入路由B的client形成了一个真正的子网(IP为192.168.1.101,网关192.168.1.1)
这时候路由B的两个client互相传文件的话与之前的模式有什么区别?是不是仅仅是省却了:初始化通讯的时候会发送至路由A的ARP包?
wzxjohn
2014-09-29 16:41:47 +08:00
@andybest 对。这种情况下B作为路由使用,即隔离了冲突域又隔离了广播域,所以作为ARP包的广播包此时也不会到A了。

其实吧,同一交换机上的同一子网内的两台机器之间交换数据,可以认为是物理网线直连。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/136337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX