路由功能就是正确能在IP层传递数据包的功能。
只要一个网络设备,它具备可以把接收到的数据包拆解到IP层,也就是第三层,并通过其中的目的地址来把数据包做出正确的传递,比如传到下一跳的网关,或者自己直连的某个网络,或者drop掉这个包,那它就是具有路由功能。也正因为如此,我们有时称路由设备为第三层设备,或者工作在第三层就是这个道理。
三层交换除了能像普通交换机一样通过MAC地址在一个局域网内传递数据包,也可以像路由器一样通过IP地址在多个局域网内传递数据包,因此我们也可以说三层交换机具备路由功能。
当然,三层交换机在具体的实现上和一般的路由器会有一些差异,比如三层交换机可能采用的CEF转发的机制。
至少具备ip routing、静态路由功能
稍微好点的支持动态路由等
三层交换机只具备部分路由功能,不能代替路由器,三层交换机主要是为了增加大型局域网内数据的交换速度与安全性,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而象路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。