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