是否有必要使用三层交换机?
注本文原在2020年4月5日发表于笔者的个人博客《IT人的工作生活》原文链接 https://www.cntse.com/733.html如需转载请私信笔者征得笔者同意后方可转载并且需要保留本段文字。刚刚有人问道自己想提升一下网络想用三层交换机不知道对提升网络有没有作用。我问他“你想提升哪方面”他说他想要网络快一点。然而他的网络规模大概只有20个终端左右。在这种情况下其实一般的傻瓜式千兆交换机都能满足需求。我“你懂VLAN不”他“不懂。。。”我“懂路由表、静态路由、动态路由这些概念不”他“不懂。。。”我“懂三层交换机的‘三层’是什么意思不”他“不懂。。。”我“那你为何要上三层交换机”他“听说三层交换机性能会好一点。”我突然哑了口对于这些什么概念都不懂“小马过河”式的做法霎时间不知道要说些什么。随后就回过神来。我“什么都不懂的那就不要随便听人家说三层好就上三层要看你是什么用途”在之前的文章里面说过三层交换机是在普通交换机的基础上增加了部分路由器的功能既可以保证三层交换机下各端口、VLAN、终端之间的数据转发效率也能在此基础上实现不同VLAN之间的数据转发综合了普通交换机和路由器的优点。见《路由器、三层交换机和静态路由》。到底在何种情况下可以上三层交换机以下的几种情况下建议使用三层交换机一、网络规模比较大比如终端数量较多而且分散在不同地方二、网络环境比较复杂比如一个大的局域网下面有若干的小的局域网小的局域网下面又划分了若干更小规模的局域网又比如同一个局域网下既有普通的PC、手机终端又有视频监控这些对网络要求比较高的终端三、需要实现分区管理的地方比如不同的区域、不同的办公场所需要根据IP地址段来判断所在区域的四、出于管理、可靠性等目的需要划分多个VLAN以降低广播风暴风险的但又需要保证VLAN间正常、快速通信的。以上的这几种情况可以使用且建议使用三层交换机但如果仅仅出于提升性能为目的把三层交换机买回来而不使用三层功能也不划分vlan仅仅用于二层转发这跟买普通二层交换机甚至是傻瓜交换机有什么区别白白花了冤枉钱却没看到有多少的性能提升。影响交换机性能的最直接的项目就是背板带宽和包转发率而不在于交换机是否三层。