楼上的二位回答的有道理,但不完全。
三层交换机,并不是简单的实现路由的功能而已。
三层交换机多用在网络的核心区,为什么不用路由器放在核心区呢。
因为,三层交换机比路由器要快,当然这是同等条件下。你不能拿二千块的交换机跟2万的路由器比。
因为,三层交换机比路由器快在,三层交换机在数据交换的时候是用ASIC,专用硬件来交换机的,背板宽,速度快,能实现核心网络快速交换数据的要求。可是大家会说,既然交换机速度是快,为什么不用二层交换机呢,同等级的交换机,二层会便宜点了。可是大家不要忘记了,二层没有路由的功能啊,因为核心网并不会一定处在同一网段的。三层交换机通过三层路由找到数据路径以后,就把路径转交二层,二层也形成了一张路径表,然后就通过这些路径快速转发数据了,速度自然就快。
可是有些人就会问了,路由器也可以实现,而且路由器在路由功能还专业过三层交换机啊,因为三层交换机只是个业余的啊
可是大家不要忘了,路由器是通过软件来转发数据的,当然会比硬件转发的,专业做数据转的交换机慢了。当然,只要路由器的硬件够厉害,软件自然运行速度快,数据转发当然也能很快。
但是这只能在不计较成本的地方,对于一些高要求的地方,就必须要用这种路由了。
个人见解,不对之处请指教。
三层交换机就是一个2层交换机+一个路由器的功能,2层报文直接转发,对于三层报文它相当于一个路由器。软件执行路由决策后会维护一张硬件表(会老化),后续的三层报文直接根据这个硬件表转发
我的理解:在二层交换机上实现路由功能。
如在三层交换机上可能设置多个vlan,并将它们联系起来互相访问。