当前位置: 代码迷 >> 交换机/路由器 >> 网络学习疑义:为什么已经有了链路层的交换机,还要有网络层的路由器呢
  详细解决方案

网络学习疑义:为什么已经有了链路层的交换机,还要有网络层的路由器呢

热度:62   发布时间:2016-04-29 04:33:58.0
网络学习疑问:为什么已经有了链路层的交换机,还要有网络层的路由器呢?
交换机根据PC的MAC地址进行数据交换,工作在链路层,而路由器工作在网络层,我在网络层这一章看不懂了,如果按照交换机的工作方式,每一台电脑MAC都是不同的,直接用MAC地址+数据这种方式不是可以正常使用和转发数据吗,那网络层的IP地址和路由器具体是干什么的?是不是把链路层的一大堆MAC地址进行分片和分隔呢,比如10台电脑连接一台交换机,这台交换机又连接到路由器,路由器的另一个端口,也连接了一台交换机,交换机下面附带20台PC,这样,他们的区域就隔离了,是不是这个作用?如果不隔离,不是也可以正常通信吗?请大侠解惑,谢谢
------解决方案--------------------
路由的功能之一 是隔离冲突域  抑制网络风暴 

如果你单纯用交换机 把所有的网连起来的话,那网络要有多巨大啊
单单是广播的数据包(如arp查询) 就足够把 所有带宽消耗完,
 再者交换机的mac表要多大啊 , 即使交换机的mac表足够大,能容纳所有的电脑,那查询的时间,也完全把交换机拖死了。
别忘了 ,交换机之间也要互相学习的 ,单单这个的流量 ,在巨型网络里 也是极为恐怖的。
结果就是 ,如果存在那样的网络,交换机 连一台 ,死一台。
所以
当一个网络大到一定程度 ,就需要用vlan  3层交换机 路由来隔离,
  

  相关解决方案