-2

我有 3 个独立的 vlan 和子网(192.168.175.0/24,192.168.176.0/24、192.168.178.0/24)。我需要能够从这些子网上的任何服务器上的单个网络打印机进行打印。为此,我创建了第 4 个 vlan,但我不确定如何在这些 vlan 所在的主交换机上配置 intervlan 路由。

我正在使用 Cisco 3560G 并尝试使用路由向导。

4

1 回答 1

-1

好的,所以... VLAN 之间的路由非常简单。首先,VLAN 只不过是一个广播域。当您尝试向机器发送数据包时,会发出 ARP 广播,以查看本地广播域 (VLAN) 上的任何主机是否具有 IP 地址。如果是这样,它们会使用 MAC 地址进行响应。当没有收到 ARP 响应时,数据包被发送到路由器以执行其他操作。如果地址不是本地广播域网络的一部分(通过子网掩码识别),则将其发送到网络路由器。

考虑以下几点:您有 4 个 VLAN... VLAN1、VLAN2、VLAN3 和 VLAN4。每个都有自己的 /24 网络:192.168.1.0/24、192.168.2.0/24、192.168.3.0/24 和 192.168.4.0/24。你的路由器应该有这样的东西:

(接口名称可能不同,但你会明白的)

int fa0/0 no shut int fa0/0.1 encapsulation dot1q 1 ip address 192.168.1.1 255.255.255.0 int fa0/0.2 encapsulation dot1q 2 ip address 192.168.2.1 255.255.255.0 int fa0/0.3 encapsulation dot1q 8..3.1 address 1q 8..3.1 ip address 255.0 int fa0/0.4 封装dot1q 4 ip地址192.168.4.1 255.255.255.0

“encapsulation dot1q #”告诉路由器,“用 VLAN ID # 封装此接口上的所有 L2 帧”。VLAN 是 L2 概念,而不是 L3。因此,请记住,重要的是要了解我们需要将 L2 连接“传输”回交换机和交换机上的主机。

通过上述配置,接口 fa0/0 应连接到交换机上的中继端口。如果您插入 Cisco 交换机,“交换机端口模式中继”应该可以解决问题。如果您使用的是非思科交换机,则很可能是:

switchport untagged vlan 1 <- 默认 vlan switchport tagged vlan 2,3,4 <- 允许其他 VLAN

请记住,任何主机都应位于各自 VLAN 中的端口上:

同样,如果 cisco:switch access vlan # 如果不是,很可能:untagged vlan #

对于每个具有主机的端口。

每个 VLAN 中的每个主机都应将其各自的网关作为其默认网关...即 VLAN 1 的 IP 应为 fa0/0.1 (192.168.1.1) 。VLAN 2 - fa0/0.2 (192.168.2.1)。

这是一个非常简单的方法。我建议您使用 CCENT 或 CCNA 库,因为它可以极大地帮助您理解这些概念。

于 2015-12-21T14:50:44.830 回答