局域网跨网段通讯必须要设置网关吗?

两台电脑通讯时两台电脑的Mac地址和ip地址都需要知道。(不考虑端口)
电脑A--Switch--电脑B
在局域网中只涉及到交换机通信时A电脑已知B电脑ip可以通过ARP广播的方式通过获取到B电脑的Mac地址实现通信。
电脑A--Switch1--route1--route2--电脑B
在局域网中涉及到交换机和路由器通信时。A电脑需要用网关获取route1与Switch连接口的Mac地址。
问题:能不能不配网关。电脑直接通过ARP广播来获取route1与Switch连接口的Mac地址?

1.首先,route会阻隔广播包
2.就算你广播成功了,或者以其他方式获取了mac地址,你不给A配置路由表,它怎么知道要访问mac应该怎么出去呢
你指定网关其实就是指定了路由

组播可以跨网关