(二)实战篇-VLAN的配置

实验一:一台交换机下的VLAN划分

目标:同网段不同VLAN能否相通,同网段同VLAN是是否相通

VLAN10:pc1(192.168.10.10/24)

VLAN20:pc2(192.168.10.20/24) pc3(192.168.10.30/24)


1,打开GNS3在模块中添加一个路由(因为我们的镜像是路由镜像,后面我们可以改为交换机)和三台pc机

微信截图_20190808174153.png


2,在路由器处右击,选择configuration,设置一个存储空间,并添加一个二层单板

微信截图_20190808174254.png

微信截图_20190808174322.png


3,在路由器右击选择change symbol,更改为交换机,change hostname更改名称为sw

扫描二维码关注公众号,回复: 6983371 查看本文章

微信截图_20190808174415.png

微信截图_20190808174446.png

4,将pc机和交换机全部连接并且开启

微信截图_20190808175524.png



5,打开交换机,创建vlan

sw#configure terminal  进入全局模式
sw(config)#no ip routing 关闭路由功能
sw(config)#vlan 10,20  创建vlan
sw(config-vlan)#do show vlan-switch brief 查看vlan信息

微信截图_20190808180524.png


6,将端口添加到VLAN中

sw#configure terminal   进入全局模式
sw(config)#interface f1/0  进入接口
sw(config-if)#switchport mode access  设置接入接入链路模式
sw(config-if)#switchport access vlan 10  添加到vlan中
sw(config-if)#do show vlan-switch brief

sw(config)#int range f1/1 -2
sw(config-if-range)#switchport mode access
sw(config-if-range)#switchport access vlan 20

微信截图_20190808181336.png


7,测试不同的vlan中的pc能否相通,相同vlan中是否相通

微信截图_20190808181635.png

微信截图_20190808181737.png


结论:同网段不同VLAN不能通信


实验二:相同网段,不同交换机下的相同VLAN的pc实现互通

VLAN10:pc1(192.168.10.10/24) pc3(192.168.10.30/24)

VLAN20:pc2(192.168.10.20/24) pc4(192.168.10.40/24)


1,先按照上实验1,2,3图示步骤,打开GNS3在模块中添加两个路由(因为我们的镜像是路由镜像,后面我们可以改为交换机)和四台pc机,在路由器处右击,选择configuration,设置一个存储空间,并添加一个二层单板,在路由器右击选择change symbol,更改为交换机,change hostname更改名称为sw1,sw2 连接并开启

微信截图_20190808184242.png


2,设置sw1,创建vlan并将端口防止到不同的vlan中去

微信截图_20190808184856.png

微信截图_20190808185250.png


3,将两个交换机中间的链路设置为中继链路,分别设置sw1和sw2中的1/2端口设置成中继链路


微信截图_20190808185742.png

微信截图_20190808190043.png


4,这是我们来ping相同vlan中的机器是可以互通的,但是不同的vlan下的是不可以相通的

微信截图_20190808190413.png

微信截图_20190808190504.png


实验三:利用三层交换实现不同网段,不同vlan实现互通

VLAN10:pc1(192.168.10.10/24)

VLAN20:pc2(192.168.20.10/24)

VLAN30:pc3(192.168.30.10/24)

1,添加一个交换机和一个三层交换机,设置好空间和二层单板,想连接并全部开启

微信截图_20190808192742.png


2,打开sw1交换机创建vlan并且将不同端口放到不同的vlan中,同时将与三层交换相连的端口设置为中继链路

创建vlan并将不同的端口放到对应的vlan中
sw1#configure terminal 
sw1(config)#no ip routing
sw1(config)#vlan 10,20,30
sw1(config-vlan)#exit
sw1(config)#int f1/1
sw1(config-if)#switch mode access
sw1(config-if)#switch access vlan 10
sw1(config-if)#exit
sw1(config)#int f1/2
sw1(config-if)#switch mode access   
sw1(config-if)#switch access vlan 20
sw1(config-if)#exit
sw1(config)#int f1/3
sw1(config-if)#switch mode access   
sw1(config-if)#switch access vlan 30
sw1(config-if)#do show vlan-s b

设置中继链路
sw1(config)#int f1/0
sw1(config-if)#switch mode trunk
sw1(config-if)#switch trunk encapsulation dot1q
sw1(config-if)#do show int f1/0 switchport


微信截图_20190808193604.png

微信截图_20190808195149.png

3,设置sw2创建vlan,设置中继链路,并在每个vlan中设置相应的网关

创建vlan并且设置中继链路
sw2#configure terminal 
sw2(config)#vlan 10,20,30
sw2(config-vlan)#exit
sw2(config)#int f1/0
sw2(config-if)#switch mode trunk
sw2(config-if)#switch trunk encapsulation dot1q
sw2(config-if)#do show int f1/0 switchport

在每个vlan中设置对应的网关并开启
sw2(config)#int vlan 10
sw2(config-if)#ip add 192.168.10.1 255.255.255.0
sw2(config-if)#no shut
sw2(config-if)#int vlan 20
sw2(config-if)#ip add 192.168.20.1 255.255.255.0
sw2(config-if)#no shut
sw2(config-if)#int vlan 30
sw2(config-if)#ip add 192.168.30.1 255.255.255.0
sw2(config-if)#no shut


微信截图_20190808195532.png

4,我们用pc1分别去ping pc2,3我们发现是可以ping通的,用pc2去 ping pc3也是可以相通的,实现不同网段不同vlan之间的互通

微信截图_20190808195704.png

微信截图_20190808195747.png

猜你喜欢

转载自blog.51cto.com/14080162/2427860