两台交换机怎么实现不同vlan下通信呢?请问pc1怎么样才能和pc2通信?

HYD知


您好,这个问题有科技yuan来为您回答,点击上方关注,查看更多相关问题哦!~

关于不同vlan间的通信,推荐2种方法,

如下:PC1和PC2属于不同的vlan,如何让不同的vlan之间能够通信,我推荐的方法有2种

一、通过三层交换来实现vlan间通信

首先添加一台三层交换机,拓扑如下:

配置步骤如下:

①、配置两台pc的基础信息,包括ip地址、掩码、网关。

②、配置二层交换机的Fa0/3口为trunk模式,允许vlan10和vlan20报文通过。Fa0/1和Fa0/2口配置为access模式,并创建vlan10和vlan20,并将Fa0/1口加入vlan10,Fa0/2口加入vlan20。

③、配置三层交换机的Fa0/3口为trunk口,创建vlan10和vlan20,网关分别为vlan10和vlan20的网关地址。启用三层交换机的路由功能,否则三层交换机的功能也就等价于二层交换机。

④、进行测试。

PC1地址配置:

PC2地址配置:

现在可以看到从PC1去ping主机PC2是无法通信的

接下来配置二层交换机Fa0/1和Fa0/2口为access模式,Fa0/3口为trunk模式

interface FastEthernet0/1

switchport access vlan 10

switchport mode access

!

interface FastEthernet0/2

switchport access vlan 20

switchport mode access

!

interface FastEthernet0/3

switchport trunk allowed vlan 10,20

switchport mode trunk

!

配置三层交换机的Fa0/1口,创建vlan,配置网关,并配置该接口为trunk口。

interface Vlan10

ip address 192.168.1.254 255.255.255.0

!

interface Vlan20

ip address 192.168.2.254 255.255.255.0

!

interface FastEthernet0/1

switchport trunk allowed vlan 10,20

switchport trunk encapsulation dot1q

switchport mode trunk

!

ip routing

!

测试连通性:

二、通过单臂路由来实现不同vlan间通信

单臂路由图拓扑如下:

配置步骤如下:

①、配置两台pc的基础信息,包括ip地址、掩码、网关。

②、配置二层交换机的Fa0/3口为trunk模式,允许vlan10和vlan20报文通过。Fa0/1和Fa0/2口配置为access模式,并创建vlan10和vlan20,并将Fa0/1口加入vlan10,Fa0/2口加入vlan20。

③、配置路由器的Fa0/0接口,将其no shutdown,然后启用两个子接口,分别是vlan10对应的10,vlan20对应的20,然后网关就是vlan10和vlan20的指定网关。

④、进行测试。

上述①和②与三层交换机配置相同,路由器配置如下:

Router0:

interface FastEthernet0/0

no ip address

duplex auto

speed auto

!

interface FastEthernet0/0.10

encapsulation dot1Q 10

ip address 192.168.1.254 255.255.255.0

!

interface FastEthernet0/0.20

encapsulation dot1Q 20

ip address 192.168.2.254 255.255.255.0

!

测试连通性:

总结

不同vlan间的通信,我的推荐是2种方法,一种是通过三层交换机去实现,但是不要忘记启用路由功能,第二种方法是通过单臂路由实现。

以上是针对思科网络设备的配置方法。

如果您有更好的方法,欢迎在评论区留言!~


科技yuan


VLAN是二层分割开的。要互相通信,需要在三层ip层实现,一般需要路由或者三层交换实现,单加路由VLAN通信叫单臂路由,配置路由子接口实现ip层。另外就是三层交换直接ip交换。,再无它。。🐔🙄。实际企业中用的最多的vlan


bruce36121051


加个路由器呗


分享到:


相關文章: