如果已经在同一个网络中使用 L3 交换机进行 interVlan 路由,为什么还要使用路由器上的路由器?

网络工程 路由 第 3 层
2022-02-01 22:52:30

我有这个网络,其中顶部交换机(一个连接到路由器)用于在网络中的所有 vlan 之间进行路由。

在此处输入图像描述

我已经vlan interface在这个交换机中定义了,但我没有在棒上的路由器中配置任何东西。

我在路由器下面的网络工作得非常好,我可以互相 ping 每一台设备。

现在上面定义的场景是由我的教授提供的。由于一切正常,我应该在路由器上配置什么?

我知道如何使用子接口和所有东西在棒上配置路由器,但我已经在使用 L3 交换,所以为什么这个路由器甚至是连接的,我应该在其中配置什么?

3个回答

答案很简单:如果您需要进行 VLAN 间路由并且已经使用 L3 交换机进行,那么您不需要路由器。更不用说交换机在这方面比路由器更快,因为 ASIC。

话虽如此,但在图片中放置路由器是有意义的,因为这就是您在现实世界中会发现的。您使用路由器通过 WAN 链接连接远程 LAN,将它们用于 QoS、ACL 等。即使路由器连接到执行某些路由的 L3 交换机,您也需要能够配置路由器。

再说一次,如果你只需要配置 VLAN 间路由,你就可以了,不需要在路由器上配置它,因为交换机已经在处理它了。

如果您没有任何明确的说明来在多层交换机上配置 vlan 路由或使用 Router-on-a-stick,您可以选择您喜欢的方法。

但是由于该图没有显示路由器 0 应该将交换机连接到其他网络,我认为它应该用作单臂路由器。因此,您不应该使用多层交换机来路由 VLAN,而是将它们中继到路由器。

您的内部 LAN 将与多层交换机作为您的中继正常工作。但是,如果您无法让您的设备在互联网上工作,那又有什么意义呢?路由器是剥离 LAN/VLAN 标头并在 LAN 之外查找目的地的设备。否则,您刚刚创建了一个仅用于将设备相互连接的内部网络。在企业甚至家庭环境中不太实用。