视频教程:https://edu.csdn.net/course/detail/30858
视频教程:https://edu.csdn.net/course/detail/31400
文章每日实时更新
实验目的
- 了解二层交换机工作原理;
- 理解 VLAN 的概念,掌握 VLAN 的配置;
- 理解 trunk 的概念,掌握 trunk 的配置。
拓扑及需求:
配置及实现
- 完成所有 PC 的配置
PC 的配置不再赘述。 - 完成交换机的配置
SW1 的配置如下:
SW1# config terminal
SW1(config)# vlan 10 !!创建 VLAN10
SW1(config-vlan)# exit
SW1(config)# vlan 20 !!创建 VLAN20
SW1(config-vlan)# exit
SW1(config)# interface fastethernet0/1
SW1(config-if)# switchport mode access !!将接口类型修改为 access 模式
SW1(config-if)# swtichport access vlan 10 !!将接口添加到特定的 VLAN
SW1(config-if)# interface fastethernet0/2
SW1(config-if)# switchport mode access
SW1(config-if)# swtichport access vlan 20
SW1(config-if)# interface fastethernet0/15
SW1(config-if)# switchport mode trunk !!将接口模式定义为 trunk
SW1(config-if)# switchport trunk encapsulation dot1q !!指定 trunk 封装协议为 dot1q
SW2 的配置如下:
SW2# config terminal
SW2(config)# vlan 10
SW2(config-vlan)# exit
SW2(config)# vlan 20
SW2(config-vlan)# exit
SW2(config)# interface fastethernet0/1
SW2(config-if)# switchport mode access
SW2(config-if)# swtichport access vlan 10
SW2(config-if)# interface fastethernet0/2
SW2(config-if)# switchport mode access
SW2(config-if)# swtichport access vlan 20
SW2(config-if)# interface fastethernet0/15
SW2(config-if)# switchport mode trunk
SW2(config-if)# switchport trunk encapsulation dot1q
如果是使用 GNS 模拟器做这个实验,有两个地方需要注意:
- 给模拟交换机的设备(可以使用 C3600 平台模拟)安装的模块选择如下,选择交换模块
NM-16ESW:
图 3-2 在 GNS 中为设备添加 NM-16ESW 交换模块 - 在 GNS 模拟器上做交换实验,如需创建 VLAN,配置在 vlan database 中进行,拿 SW1
举例(仅限于在模拟器上):
SW1# vlan database
SW1(vlan)# vlan 10 !!创建 vlan10
VLAN 10 added:
Name: VLAN0010
SW1(vlan)# vlan 20 !!创建 vlan10
VLAN 20 added:
Name: VLAN0020
SW1 (vlan)# exit !!注意必须使用 exit 退出,否则创建的 VLAN 不会生效
APPLY completed.
Exiting…
- 查看及验证
SW1# show vlan !!在 GNS 模拟器上这条命令为 show vlan-switch
VLAN Name Status Ports
1 default active Fa0/0, Fa0/3, Fa0/4, Fa0/5
Fa0/6, Fa0/7, Fa0/8, Fa0/9
Fa0/10, Fa0/11, Fa0/12, Fa0/13
Fa0/14
10 VLAN0010 active Fa0/1
20 VLAN0020 active Fa0/2
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
从上面的输出可以看到我们已经成功创建了两个 VLAN:10 和 20,并且 FE0/1 及 FE0/2 口
都划分到了相应的 VLAN。如果在模拟器上进行交换实验,使用 show vlan-switch 来查看 vlan
信息。
SW1# show interfaces trunk !!查看 trunk 接口
Port Mode Encapsulation Status Native vlan
Fa0/15 on 802.1q trunking 1
Port Vlans allowed on trunk
Fa0/15 1-1005
Port Vlans allowed and active in management domain
Fa0/15 1,10,20
Port Vlans in spanning tree forwarding state and not pruned
Fa0/15 1,10,20
可以看到,F0/15 已经工作在 trunk 模式,使用的封装协议是 802.1q。
接下去 PC1 去 ping PC3,或者 PC2 去 ping PC4,同 VLAN 的都能 ping 通,但是不同 VLAN
的 PC 到目前为止无法互访。
视频教程:https://edu.csdn.net/course/detail/30858
视频教程:https://edu.csdn.net/course/detail/31400
文章每日实时更新