带有 ESXi 的棒上的路由器

网络工程 转变 路由器 局域网
2022-03-01 08:34:09

我已经使用 Cisco 1841 路由器、Cisco 2960 交换机和 ESXi 服务器在棒配置上设置了路由器。我是这个概念的新手,正在寻找一些澄清。这是我的设置:

路由器:

f0/0 : no ip addrr   (?? is this correct)
f0/0.1 : native vlan 1 - 10.0.0.1/24
f0/0.2 : vlan 2 - 10.0.2.2/24

为 10.0.0.1 和 10.0.2.2 网络配置 DHCP 池

为 10.0.0.1/24 和 10.0.2.2/24 网络配置 NAT

转变:

一个中继端口到路由器

另一个到 ESXi 的中继端口

ESXi:

具有“所有 VLAN”的虚拟机组

我遇到的问题是,当我将 VM 连接到“所有 VLAN”端口组时,我无法配置网络。当我在 ESXi 中使用 VLAN1 创建端口组并连接 VM 时,我遇到了同样的问题。

但它适用于具有 vlan 2 的端口组。

我将中继端口连接到虚拟机的原因是我正在安装一个名为 packetfence 的软件,该软件需要将中继电缆插入接口。

有什么我做错了吗?

2个回答

简单的配置会这样

路由器

interface FastEthernet 0/0
no shutdown


interface FastEthernet 0/0.1
encapsulation dot1Q 1 native
ip address 10.0.0.1 255.255.255.0


interface FastEthernet 0/0.2
encapsulation dot1Q 2
ip address 10.0.2.1 255.255.255.0

转变

interface  [UPLINK_INTERFACE]
description TO_ROUTER
switchport trunk encapsulation dot1Q
switchport mode trunk
switchport trunk native vlan 1
switchport nonegotiate
switchport trunk allowed vlan 1,2

interface [Interface_TO_VMWARE1]
no ip address
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 1,2
switchport mode trunk
switchport nonegotiate
spanning-tree portfast

此外,在具有标准 vSwitch 的 ESXi 主机上,不应使用“所有 VLAN”端口组。为要使用的每个 VLAN 将端口组添加到 vSwitch。根据您希望它连接到的 VLAN,将每个 VM 的 vNIC 连接到端口组。

“所有 VLAN”端口组接收来自所有 VLAN 的帧,但发出的帧没有标记,因此它们都进入未标记(默认)VLAN 的物理交换机。我只将它用于将数据包捕获到 VM 中(以及混杂模式)。