如果交换机不经过路由器,则不能执行跨网络的数据包转发。交换机主要用于在本地网络中转发数据包,根据MAC地址进行转发。
如果需要实现不同网络之间的通信,则需要使用路由器来进行数据包转发和网络间的连接。
但是,在某些特殊情况下,可以通过配置交换机的VLAN(虚拟局域网)来实现不同网络之间的通信。VLAN可以将交换机端口划分为不同的虚拟网络,然后通过配置VLAN间的路由来实现跨网络的通信。
综上所述,如果交换机不经过路由器,无法进行跨网络的数据包转发,除非通过配置VLAN和VLAN间的路由来实现跨网络的通信。