Vlan之间实验互相通信

2025-11-16 14:28:37

1、首先,我们需要构建一个拓扑图,也就是vlan的一个简单环境。下图是一个简单的环境,一个三层交换机,两个二层交换机,和两个pc。

Vlan之间实验互相通信

2、我们直接开始实验,第一步先在三层交换机上配置vlan和vlan地址。

首先来创建vlan,vlan10和vlan20.

Switch>en

Switch#vlan database 

Switch(vlan)#vlan 10

VLAN 10 added:

    Name: VLAN0010

Switch(vlan)#vlan 20

VLAN 20 added:

    Name: VLAN0020

Switch(vlan)#exit

APPLY completed.

Exiting....

再来我们把端口加入vlan。

Switch#en

Switch#config

Switch(config)#

Switch(config)#int f0/1

Switch(config-if)#switchport mode access 

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#

Switch#en

Switch#config

Switch(config)#

Switch(config)#int f0/2

Switch(config-if)#switchport mode access 

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

Switch(config)#

3、端口也加入vlan了,我们开始配置vlan的IP地址。

Switch(config)#

Switch(config)#int vlan 10

Switch(config-if)#ip add 10.0.0.1 255.0.0.0

Switch(config-if)#no shu

Switch(config-if)#no shutdown 

Switch(config-if)#exit

Switch(config)#int vlan 20

Switch(config-if)#ip add 20.0.0.1 255.0.0.0

Switch(config-if)#no shu

Switch(config-if)#no shutdown 

Switch(config-if)#exit

4、三层创建好之后,我们在二层上面开始创建vlan。两台都需要创建vlan。

创建步骤和三层交换机创建vlan的步骤一样。

我们在Switch1上面来创建:

Switch1>en

Switch1#vlan database 

Switch1(vlan)#vlan 10

VLAN 10 added:

    Name: VLAN0010

Switch1(vlan)#vlan 20

VLAN 20 added:

    Name: VLAN0020

Switch1(vlan)#exit

APPLY completed.

Exiting....

Switch1#

Switch1#config

Switch1(config)#int f0/1

Switch1(config-if)#switchport mode access 

Switch1(config-if)#switchport access vlan 10

Switch1(config-if)#exit

Switch1(config)#

我们在继续在Switch2上面创建。

Switch2>en

Switch2#vlan database 

Switch2(vlan)#vlan 10

VLAN 10 added:

    Name: VLAN0010

Switch2(vlan)#vlan 20

VLAN 20 added:

    Name: VLAN0020

Switch2(vlan)#exit

APPLY completed.

Exiting....

Switch2#

Switch2#config

Switch2(config)#int f0/1

Switch2(config-if)#switchport mode access 

Switch2(config-if)#switchport access vlan 20

Switch2(config-if)#exit

Switch2(config)#

5、创建好之后,我们还需要一个步骤,才能使vlan之间相互通信。那就是Trunk

在路由/交换领域,VLAN的中继端口叫做trunk。trunk技术用在交换机之间互连,使不同VLAN通过共享链路与其它交换机中的相同VLAN通信。

我们直接开始操作步骤

6、首先我们在三层上面创建trunk:

因为有两个交换机端口连接在三层交换机的端口上,所以我们做两个trunk。

Switch>

Switch>en

Switch#config

Switch(config)#int f0/1

Switch(config-if)#switchport mode trunk 

Switch(config-if)#exit

Switch(config)#int f0/2

Switch(config-if)#switchport mode trunk 

Switch(config-if)#exit

Switch(config)#

7、那既然三层交换机做了trunk,二层交换机也要做trunk。

Switch1>

Switch1>en

Switch1#config

Switch1(config)#int f0/2

Switch1(config-if)#switchport mode trunk 

Switch1(config-if)#exit

Switch1(config)#

Switch1#

我们在第二台二层交换机上做trunk:

Switch2>

Switch2>en

Switch2#config

Switch2(config)#int f0/2

Switch2(config-if)#switchport mode trunk 

Switch2(config-if)#exit

Switch2(config)#

Switch2#

8、最后我们来测试一下,是否能实现互相通信,大家可以看到,实验结果是vlan之间可以互相通信的。

Vlan之间实验互相通信

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢