Vlan之间实验互相通信

时间:2024-10-17 03:34:29

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

Vlan之间实验互相通信

2、我们直接开始实验,第一步先在三层交换机上配置vlan和vlan地址。首先来创建vlan,vlan10和vlan20.Switch>enSwitch#vlan databaseSwitch(vlan)#vlan 10VLAN 10 added: Name: VLAN0010Switch(vlan)#vlan 20VLAN 20 added: Name: VLAN0020Switch(vlan)#exitAPPLY completed.Exiting....再来我们把端口加入vlan。Switch#enSwitch#configSwitch(config)#Switch(config)#int f0/1Switch(config-if)#switchport mode accessSwitch(config-if)#switchport access vlan 10Switch(config-if)#exitSwitch(config)#Switch#enSwitch#configSwitch(config)#Switch(config)#int f0/2Switch(config-if)#switchport mode accessSwitch(config-if)#switchport access vlan 20Switch(config-if)#exitSwitch(config)#

3、端口也加入vlan了,我们开始配置vlan的IP地址。Switch(config)#Switch(config)#int vlan 10Switch(config-if)#ip add 10.0.0.1 255.0.0.0Switch(config-if)#no shuSwitch(config-if)#no shutdown Switch(config-if)#exitSwitch(config)#int vlan 20Switch(config-if)#ip add 20.0.0.1 255.0.0.0Switch(config-if)#no shuSwitch(config-if)#no shutdownSwitch(config-if)#exit

4、三层创建好之后,我们在二层上面开始创建vlan。两台都需要创建vlan。创建步骤和三层交换机创建vlan的步骤一样。我们在Switch1上面来创建:Switch1>enSwitch1#vlan databaseSwitch1(vlan)#vlan 10VLAN 10 added: Name: VLAN0010Switch1(vlan)#vlan 20VLAN 20 added: Name: VLAN0020Switch1(vlan)#exitAPPLY completed.Exiting....Switch1#Switch1#configSwitch1(config)#int f0/1Switch1(config-if)#switchport mode accessSwitch1(config-if)#switchport access vlan 10Switch1(config-if)#exitSwitch1(config)#我们在继续在Switch2上面创建。Switch2>enSwitch2#vlan databaseSwitch2(vlan)#vlan 10VLAN 10 added: Name: VLAN0010Switch2(vlan)#vlan 20VLAN 20 added: Name: VLAN0020Switch2(vlan)#exitAPPLY completed.Exiting....Switch2#Switch2#configSwitch2(config)#int f0/1Switch2(config-if)#switchport mode accessSwitch2(config-if)#switchport access vlan 20Switch2(config-if)#exitSwitch2(config)#

5、创建好之后,我们还需要一个步骤,才能使vlan之间相互通信。那就是Trunk在路由/交换领域,VLAN的中继端口叫做trunk。trunk技术用在交换机之间互连,使不同VLAN通过共享链路与其它交换机中的相同VLAN通信。我们直接开始操作步骤

6、首先我们在三层上面创建trunk:因为有两个交换机端口连接在三层交换机的端口上,所以我们做两个trunk。Switch>Switch>enSwitch#configSwitch(config)#int f0/1Switch(config-if)#switchport mode trunkSwitch(config-if)#exitSwitch(config)#int f0/2Switch(config-if)#switchport mode trunkSwitch(config-if)#exitSwitch(config)#

7、那既然三层交换机做了trunk,二层交换机也要做trunk。Switch1>Switch1>enSwitch1#configSwitch1(config)#int f0/2Switch1(config-if)#switchport mode trunkSwitch1(config-if)#exitSwitch1(config)#Switch1#我们在第二台二层交换机上做trunk:Switch2>Switch2>enSwitch2#configSwitch2(config)#int f0/2Switch2(config-if)#switchport mode trunkSwitch2(config-if)#exitSwitch2(config)#Switch2#

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

Vlan之间实验互相通信
© 手抄报圈