从启用了 SVI 的路由的第 3 层交换机退出到路由器

网络工程 路由 转变 交换 第3层 数据包追踪器
2021-07-09 11:31:32

我正在尝试模拟网络,我在将流量引导到退出 L3 交换机并转到路由器以路由到外部网络时遇到问题。(我不想使用交换机的路由功能,除了设置默认路由什么的...)

详细描述:

在此处输入图片说明

现在,我知道有一种方法可以通过让 L3 交换机执行路由来做到这一点,但我不希望这种情况发生。我希望 L3 交换机仅在其拥有的 VLAN 之间路由 VLAN 流量。默认情况下,所有其他外部流量都应移交给路由器进行路由。有没有一种方法可以做到这一点,而无需在 L3 交换机的路由表中输入外部网络的所有路由。

2个回答

您将需要交换机上的四个 SVI(VLAN 接口)才能实现您所追求的目标。SVI 如下:

  • VLAN 2
  • VLAN 3
  • VLAN 4
  • VLAN 100(或您选择的任何其他数字)

前三个 VLAN 允许交换机为这三个 VLAN 执行路由。第四个 VLAN 用于交换机和路由器之间的路由。通过此 VLAN,您需要在交换机上配置一条默认路由,将路由器的 IP 地址作为下一跳地址。

请注意,您可以在交换机的 gi0/1 接口上发出“no switchport”命令而不是使用 VLAN 100,并将其用作第 3 层接口。

我想知道我们可以用多少种方法来做到这一点。如果您能对此进行更多详细说明,请告诉我使用特定方法的利弊。

基本上有两种方法:

  • 您可以在交换机上为所有未连接到交换机的子网配置静态路由。
  • 配置路由协议,以便交换机和路由器可以交换路由信息。

对于每种方法,您可以选择使用默认路由或配置/通告所有已知路由。

默认路由最有意义,因为完整的 Internet 路由表包含超过 500,000 条路由。更重要的是,您的交换机只需要做出一个简单的路由决策:目的地是否本地连接?不需要额外的路由信息​​。

是配置静态默认路由还是让路由器通过路由协议通告默认路由取决于您。