如下图,我把PC1和PC3划分在一个VLAN中,PC2和PC4划分在一个VLAN中,如何设置可以使得4个互相通信

很急,麻烦了,谢谢
2025-05-16 17:24:06
推荐回答(4个)
回答(1):

1、首先第一步就是要交换机接口trunk的配置和vlan的划分试验目的:了解交换机接口的trunk的配置和vlan的划分试验环境:注意的是如下图所示的拓扑图我们要实现pc1和pc3在一个vla上。

2、接着就是要进入第一台交换机进行如下的配置Switch>enSwitch#config tSwitch(config)#vla

定义vlan号Switch(config -vlan)#name vlan2    vlan的命名Switch(config -vlan)#exitSwitch(config)#vlan3。

3、Switch(config-if)#switch mode accwss  把交换机的端口模式改为access模式。

4、最后就是该端口用于连接计算机trunkSwitch(config-if)#switch access vlan 2Switch(config)#int fa0。

这时候4个互相通信就设置成功了。

回答(2):

在三个交换机中分别建立两个vlan ,命令如下:


在Switch 1中建立vlan,其它一样

Switch1>ena

Switch1#conf t

Switch1(config)#vlan 2

Switch1(config-vlan)#name caiwu

Switch1(config)#vlan 3

Switch1(config-vlan)#name yafabu

当需要建立的vlan很多的时候,建议使用vtp,有利于vlan信息的同步、管理



将PC所连接的的交换机端口划分到指定的vlan,命令如下:

假设PC1是财务部的电脑属于vlan 2 ,PC1连接Switch2的interface f0/1端口

Switch2(config)#interface fastEthernet 0/1

Switch2(config-if)#switchport access vlan 2  #此交换机必须要有vlan 2才能执行这条命令。


其它三台电脑使用同样的方法划分到指定的所属vlan。



三台交换机之间使用trunk链路,配置命令如下:

假设Switch 1的F0/2与Switch 2的F0/2端口相连1

Switch1(config)#interface fastEthernet 0/2

Switch1(config-if)#switchport mode trunk

Switch2(config)#interface fastEthernet 0/2

Switch2(config-if)#switchport mode trunk 



和路由器相连的交换机的端口(即Switch1和路由器相连接的端口假设为F0/1)也要设置为trunk链路:

Switch1(config)#interface fastEthernet 0/1

Switch1(config)#switchport mode trunk



然后就是在路由器上做单笔路由了,命令如下:

Router(config)#interface F0/0

Router(config-if)#no shutdown 

Router(config)#int f0/0.1

Router(config-subif)#encapsulation dot1Q 2Router(config-subif)#ip add 192.168.2.1 

255.255.255.0  #vlan 2的网关

Router(config-subif)#exit

Router(config)#int f0/0.2

Router(config-subif)#encapsulation dot1Q 32

Router(config-subif)#ip add 192.168.3.1 255.255.255.0  #vlan 3的网关

现在基本上就可以了,PC1和PC3在vlan 2中,PC2和PC4在vlan 3中。
vlan 2 :192.168.2.0 /24 ,192.168.2.1
vlan 3 :192.168.3.0 /24 ,192.168.3.1

扩展资料:


划分依据

按端口划分VLAN

许多VLAN厂商都利用交换机的端口来划分VLAN成员。被设定的端口都在同一个广播域中。例如,一个交换机的1,2,3,4,5端口被定义为虚拟网AAA,同一交换机的6,7,8端口组成虚拟网BBB。

这样做允许各端口之间的通讯,并允许共享型网络的升级。但是,这种划分模式将虚拟网限制在了一台交换机上。 

第二代端口VLAN技术允许跨越多个交换机的多个不同端口划分VLAN,不同交换机上的若干个端口可以组成同一个虚拟网。

以交换机端口来划分网络成员,其配置过程简单明了。因此,从目前来看,这种根据端口来划分VLAN的方式仍然是最常用的一种方式。

按MAC地址划分VLAN

这种划分VLAN的方法是根据每个主机的MAC地址来划分,即对每个MAC地址的主机都配置它属于哪个组。

这种划分VLAN方法的最大优点就是当用户物理位置移动时,即从一个交换机换到其他的交换机时,VLAN不用重新配置。

所以,可以认为这种根据MAC地址的划分方法是基于用户的VLAN,这种方法的缺点是初始化时,所有的用户都必须进行配置,如果有几百个甚至上千个用户的话,配置是非常累的。

而且这种划分的方法也导致了交换机执行效率的降低,因为在每一个交换机的端口都可能存在很多个VLAN组的成员,这样就无法限制广播包了。

另外,对于使用笔记本电脑的用户来说,他们的网卡可能经常更换,这样,VLAN就必须不停地配置。

按网络层划分

这种划分VLAN的方法是根据每个主机的网络层地址或协议类型(如果支持多协议)划分的,虽然这种划分方法是根据网络地址,比如IP地址,但它不是路由,与网络层的路由毫无关系。

这种方法的优点是用户的物理位置改变了,不需要重新配置所属的VLAN,而且可以根据协议类型来划分VLAN,这对网络管理者来说很重要,还有,这种方法不需要附加的帧标签来识别VLAN,这样可以减少网络的通信量。

这种方法的缺点是效率低,因为检查每一个数据包的网络层地址是需要消耗处理时间的(相对于前面两种方法),一般的交换机芯片都可以自动检查网络上数据包的以太网帧头,但要让芯片能检查IP帧头,需要更高的技术,同时也更费时。当然,这与各个厂商的实现方法有关。

参考资料来源:百度百科——虚拟局域网

回答(3):

1、在三个交换机中分别建立两个vlan ,命令如下:
【在Switch 1中建立vlan,其它一样】
Switch1>ena
Switch1#conf t
Switch1(config)#vlan 2
Switch1(config-vlan)#name caiwu
Switch1(config)#vlan 3
Switch1(config-vlan)#name yafabu
【当需要建立的vlan很多的时候,建议使用vtp,有利于vlan信息的同步、管理】

2、将PC所连接的的交换机端口划分到指定的vlan,命令如下:
【假设PC1是财务部的电脑属于vlan 2 ,PC1连接Switch2的interface f0/1端口】
Switch2(config)#interface fastEthernet 0/1
Switch2(config-if)#switchport access vlan 2 #此交换机必须要有vlan 2才能执行这条命令。
【其它三台电脑使用同样的方法划分到指定的所属vlan。】

3、三台交换机之间使用trunk链路,配置命令如下:
【假设Switch 1的F0/2与Switch 2的F0/2端口相连】
Switch1(config)#interface fastEthernet 0/2
Switch1(config-if)#switchport mode trunk
---------------------------------------------------------------------------
Switch2(config)#interface fastEthernet 0/2
Switch2(config-if)#switchport mode trunk

4、和路由器相连的交换机的端口(即Switch1和路由器相连接的端口假设为F0/1)也要设置为trunk链路:
Switch1(config)#interface fastEthernet 0/1
Switch1(config)#switchport mode trunk

5、然后就是在路由器上做单笔路由了,命令如下:
Router(config)#interface F0/0
Router(config-if)#no shutdown
Router(config)#int f0/0.1
Router(config-subif)#encapsulation dot1Q 2
Router(config-subif)#ip add 192.168.2.1 255.255.255.0 #vlan 2的网关
Router(config-subif)#exit
Router(config)#int f0/0.2
Router(config-subif)#encapsulation dot1Q 3
Router(config-subif)#ip add 192.168.3.1 255.255.255.0 #vlan 3的网关

现在基本上就可以了,PC1和PC3在vlan 2中,PC2和PC4在vlan 3中。
vlan 2 :192.168.2.0 /24 ,192.168.2.1
vlan 3 :192.168.3.0 /24 ,192.168.3.1

希望可以帮到楼主 。。。

回答(4):

交换机与交换机之间使用TRUNK连接,交换机与路由器采用单臂路由。根根做单臂路由即可不同VLAN通信。