我有3个单独的vlans和子网(192.168.175.0/24,192.168.176.0/24,192.168.178.0/24)。我需要能够从这些子网上的任何服务器从单个网络打印机进行打印。我为此目的创建了第4个vlan,但我不确定如何在这些vlan所在的主交换机上配置intervlan路由。
我正在使用Cisco 3560G并尝试使用路由向导。
答案 0 :(得分:-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 没有关闭 int fa0 / 0.1 封装dot1q 1 IP地址192.168.1.1 255.255.255.0 int fa0 / 0.2 封装dot1q 2 IP地址192.168.2.1 255.255.255.0 int fa0 / 0.3 封装dot1q 3 IP地址192.168.3.1 255.255.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应连接到交换机的Trunk端口。如果您已插入Cisco交换机,“交换机端口模式中继”应该可以解决问题。如果您使用的是非cisco开关,则很可能是:
switchport untagged vlan 1< - default vlan switchport tagged vlan 2,3,4< - 允许其他VLAN
请注意,任何主机都应位于各自VLAN的端口上:
再次,如果cisco:switch access vlan# 如果没有,最有可能的是:未标记的vlan#
对于每个拥有主机的端口。
每个VLAN中的每个主机应将其各自的网关作为其默认网关...即VLAN 1应具有fa0 / 0.1(192.168.1.1)的IP。 VLAN 2 - fa0 / 0.2(192.168.2.1)。
这是一种非常简单的方法。我建议你抓住CCENT或CCNA库,因为它可以极大地帮助你理解这些概念。