文章介绍:使用eNSP部署俩台交换机,俩台PC,一台HUB,演练ACCESS与TRUNK基础实验。
一、eNSP下载
二、实验拓扑
三、PC配置
3.1、PC1-PC3-PC5
3.2、PC2-PC4
四、交换机配置
4.1、SW1
#
sysname SW1
#
vlan batch 10 20
#
interface GigabitEthernet0/0/1
description to-PC1
port link-type access
port default vlan 20
#
interface GigabitEthernet0/0/2
description to-PC2
port link-type access
port default vlan 10
#
interface GigabitEthernet0/0/3
description to-SW2
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 10 20
#
4.2、SW2
#
sysname SW2
#
vlan batch 10 20
#
interface GigabitEthernet0/0/1
description to-PC3
port link-type access
port default vlan 20
#
interface GigabitEthernet0/0/2
description to-PC4
port link-type access
port default vlan 10
#
interface GigabitEthernet0/0/3
description to-SW1
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 10 20
#
interface GigabitEthernet0/0/4
description to-HUB1-PC5
port link-type access
port default vlan 20
#
五、连通信测试
5.1、PC1-to-PC3/PC5
5.2、PC2-to-PC4
六、查看交换机MAC地址表
display mac-address
6.1、SW1
6.2、SW2
七、通信过程
- 1、PC1发送无tag的数据到SW1的G0/0/1接口
- 2、SW1的G0/0/1接口收到PC1无tag的数据,在交换机内部打上vlan20的tag
- 3、SW1打上vlan20的tag后继续发送到所有接口,发送到G0/0/2发现接口是vlan10的tag直接丢弃
- 4、SW1发送到G0/0/3接口发现是trunk接口并且放行了vlan20的tag,所以保留vlan20的tag继续发送给SW2
- 5、SW2接收到从SW1发过来的携带vlan20的tag数据,刚好自己的G0/0/3也是trunk接口并且放行了vlan20,所以保留vlan20的tag发送给所有接口
- 6、SW2将数据发送到G0/0/1发现是一个vlan20的tag接口,所以在这里剥离了vlan20的tag,把数据发送给了PC3,PC3收到PC1发来的数据,返回数据包同PC1发来的数据包原理相同,最后被PC1接收到
- 7、SW2将数据发送到G0/0/2发现是一个vlan10的tag接口直接丢弃
- 8、SW2将数据发送到G0/0/4发现是一个vlan20的tag接口,所以在这里剥离了vlan20的tag,把数据发送给了HUB1,HUB1收到数据后发现是一个没有tag的数据,HUB1不会打任何tag信息直接把数据发送给了PC5,PC5收到PC1发来的数据,返回数据包同PC1发来的数据包原理相同,最后被PC1接收到