文章介绍:使用eNSP部署俩台交换机,俩台PC,一台HUB,演练ACCESS与TRUNK基础实验。

一、eNSP下载

HUAWEI eNSP

二、实验拓扑

yydy_2024-09-08_15-47-36

三、PC配置

3.1、PC1-PC3-PC5

Image 1 Image 2 Image 3

3.2、PC2-PC4

Image 1 Image 2 Image 3

四、交换机配置

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

yydy_2024-09-08_16-08-33

5.2、PC2-to-PC4

yydy_2024-09-08_16-09-11

六、查看交换机MAC地址表

display mac-address

6.1、SW1

yydy_2024-09-08_16-09-42

6.2、SW2

yydy_2024-09-08_16-10-03

七、通信过程

  • 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接收到