来谈谈我的理解,实际上最初只有二层交换机和路由器,这个时候交换机和路由器的界面是很明确的,一个负责二层交换,一个负责三层转发,任务界定非常明显,但是随着网络的发展,人们发现有些场合用有三层功能的交换机更适合。
我的答案:三层交换机和路由器是不同的,三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。而路由器则是每次的转发都会去查询自己的路由表,并不具备交换功能。在实际应用过程中,典型的做法是:处于同一个局域网中的各个子网的互联以及局域网中VLAN间的路由,用三层交换机来代替路由器,而只有局域网与公网互联之间要实现跨地域的网络访问时,才通过专业路由器。
以下为百度百科中三层交换机和路由器的内容:
三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而象路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。三层交换技术就是二层交换技术+三层转发技术。传统交换技术是在OSI网络标准模型第二层——数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发,既可实现网络路由功能,又可根据不同网络状况做到最优网络性能。
路由器(Router)是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号的设备。 路由器是互联网络的枢纽、"交通警察"。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。路由和交换之间的主要区别就是交换发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。这一区别决定了路由和交换在移动信息的过程中需使用不同的控制信息,所以两者实现各自功能的方式是不同的。
出于安全和管理方便的考虑,主要是为了减小广播风暴的危害,必须把大型局域网按功能或地域等因素划成一个个小的局域网,这就使VLAN技术在网络中得以大量应用,而各个不同VLAN间的通信都要经过路由器来完成转发,随着网间互访的不断增加。单纯使用路由器来实现网间访问,不但由于端口数量有限,而且路由速度较慢,从而限制了网络的规模和访问速度。基于这种情况三层交换机便应运而生,三层交换机是为IP设计的,接口类型简单,拥有很强二层包处理能力,非常适用于大型局域网内的数据路由与交换,它既可以工作在协议第三层替代或部分完成传统路由器的功能,同时又具有几乎第二层交换的速度,且价格相对便宜些。
在企业网和教学网中,一般会将三层交换机用在网络的核心层,用三层交换机上的千兆端口或百兆端口连接不同的子网或VLAN。不过应清醒认识到三层交换机出现最重要的目的是加快大型局域网内部的数据交换,所具备的路由功能也多是围绕这一目的而展开的,所以它的路由功能没有同一档次的专业路由器强。毕竟在安全、协议支持等方面还有许多欠缺,并不能完全取代路由器工作。
在实际应用过程中,典型的做法是:处于同一个局域网中的各个子网的互联以及局域网中VLAN间的路由,用三层交换机来代替路由器,而只有局域网与公网互联之间要实现跨地域的网络访问时,才通过专业路由器。
所谓三层交换一般是指有路由器功能交换机,即:三层交换机既可交换物理链路层的数据包,又可以交换IP数据包。我是这样理解的,不包正确
不一样。首先从IOS七层模型来分析,交换机本身是二层设备,主要功能是用来在一个vlan广播域内快速的传递据帧(Frame),路由器是三层设备,用来在不同IP网段之间传递数据包(Packet);而所谓的3层交换机,不过是在传统二层交换机的基础上增加了能够在不同Vlan/网段之间传递数据帧/包的路由功能,而路由器上面的其他功能中低端的三层交换机还是无法实现的,比如路由器上常见的PPPoE设置、NAT设置、IOS防火墙设置、VPN设置、VoIP设置等等。换个角度考虑一下,如果三层交换机能够实现全部的路由器的功能,那我们还要路由器干嘛?所以一般情况下,生产厂商不会蠢到研发一款产品去替代自己所有的产品的哈,就同级别设备而言,我卖你一台二层交换+一台路由器赚的就要比只卖你一台三层交换机赚得多哈。希望会对你有所帮助。