在单个交换机上将两个 VLAN 连接在一起

网络工程 VLAN
2021-07-05 00:12:26

我正在做一些实验,我想知道是否可以通过在一组端口和另一组端口之间仅使用电缆来连接单个交换机上的两个 VLAN。

我的目标是模拟(仅使用一个物理交换机)通过光纤电缆连接在一起的两个独立交换机。

我正在使用基于每个端口的 VLAN,我当前的设置是:

  • VLAN 1:端口 1-24,49
  • VLAN 2:端口 25-48,50

我想使用从端口 49 到端口 50 的电缆连接这些 VLAN。这两个 VLAN 都应该在子网 10.128.0.0/24 中。

连接电缆不起作用。谷歌搜索我发现一些文章告诉我我需要在 VLAN 之间有一个路由器,但示例显示了不同子网上的 VLAN。如果我真的需要路由器,我可以使用我的交换机(它是 L3 交换机)的路由功能吗?如果是,如何?我没有 CLI 编程的背景,但对网络有基本的了解。

[更新]

如果我没有说清楚,我很抱歉。一些澄清:

交换机是 Arista 7048T-A。

当我说它不起作用时,我的意思是 VLAN 1 上的计算机无法 ping VLAN 2 上的计算机,即使这些 VLAN 通过电缆相互连接。

我的理解是,创建 VLAN 将有效地分离端口的地址学习,但根据 mellowd 的回答,我错了。

我提到 CLI 是因为可能会有一些明显的方法需要遵循或一些错误配置需要修复,因为显然我对网络设备没有经验。此外,我天真地认为 CLI 是设备之间的标准化,但我又错了。

我想这样做是因为我想让计算机 A 将流量发送到交换机(通过 1G 铜缆)并让这些流量在传输到计算机 B(也是 1G 铜缆)之前通过光纤 (10G)。两台计算机都没有光学接口(还)。如果我有两个交换机,我可以用光纤将它们连接起来,并且每个交换机上都有一台计算机。因为我没有,我正在寻找一种方法来使用我拥有的开关来做到这一点。我想测试通过光纤的流量的延迟。

所以,我可能会弄错术语,但主要问题是:

是否可以在具有相同地址空间的同一交换机上拥有两个独立的 VLAN,并让它们通过一根电缆进行通信,就好像它们是两个不同的交换机一样?

按照问题:

  1. 如果是,如何?
  2. 如果没有,为什么?是不是VLAN方式不对?是否有另一种方法来路由流量?
4个回答

您可以这样做,但是您会遇到生成树的各种问题。您的端口可能会进入 err-disabled。

不过,您不会有两个单独的开关。单个交换机仍然学习端口和 vlan 上的 MAC 地址,并且是交换机范围的

是的,这是可能的,并且是许多“内联”服务(如负载平衡器、安全设备等)的通用配置。

您可以在 Cisco、Juniper 和其他常见交换机上执行此操作,但在撰写本文时,您还通过交换机在这些 VLAN 之一上进行路由时,Arista 系列交换机与 VLAN 桥接不兼容

本质上,Arista 交换机将在第二个 VLAN 上丢弃自己的 MAC 地址。

正如其他人在上面评论的那样,拥有交换机的供应商会很有用。此外,您尝试用一个开关模拟两个不同的开关的原因尚不清楚。

如果您的 VLAN 代表同一子网,则需要使用中继来互连 VLAN。这应该是可能的(尽管它实际上不太可能使用单根电缆),并且需要将电缆连接的每个端口配置为 VLAN 中继(最佳实践通常为此规定 IEEE 802.1Q),此外还需要允许跨中继的每个 VLAN。然而,最佳实践要求您应该拥有每个 VLAN 代表的单独子网,然后为每个 VLAN 配置第 3 层接口。

我正在做一些实验,我想知道是否可以通过在一组端口和另一组端口之间仅使用电缆来连接单个交换机上的两个 VLAN。

我想这在理论上是可能的,尽管您试图完成的正是 VLAN 分离要解决的问题,即第 2 层分离。

我的目标是模拟(仅使用一个物理交换机)通过光纤电缆连接在一起的两个独立交换机。

实际上,您最好再换一个开关。可以以相对便宜的价格购买一个。你试图走的路线没有任何意义。在生产环境中,连接到另一台交换机的一台交换机上的 VLAN 看起来与第一台交换机上的 VLAN 几乎相同。

我最大的问题是“你想证明什么?”

如果您只是想弄清楚交换机上的 VLAN 是什么样的,那么设置一个交换机并在那里放置一个 VLAN。

是否可以在具有相同地址空间的同一交换机上拥有两个独立的 VLAN,并让它们通过一根电缆进行通信,就好像它们是两个不同的交换机一样?

同样,虽然这在理论上是可能的,但您正在尝试回避 VLAN 分离以完成永远不会反映真实网络的测试台设置

如果没有,为什么?是不是VLAN方式不对?是否有另一种方法来路由流量?

我认为这种方法有点过分。VLAN 以其最简单的形式,易于配置并与它们各自的端口相关联。您提到这是一个 L3 交换机,配置一些交换虚拟接口 (SVI),将 VLAN 放在不同的子网上,并在 VLAN 之间路由。