【思科模拟器实验】VLAN与TRUNK

项目目标

任务.png

  1. PC0与PC2在同一VLAN
  2. PC1与PC3在同一VLAN
  3. VLAN之间不互通

配置信息

根据项目要求,划一下网络和配置

终端配置

配置 PC0 PC1 PC2 PC3
IP地址 192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4
VLAN V1 V2 V1 V2
交换机接口 s0-f0/1 s0-f0/2 s1-f0/1 s1-f0/2

交换机配置

VLAN switch0 switch1
V1 f0/1 f0/1
V2 f0/2 f0/2
trunk f0/24 f0/24
  • 1号交换机配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    //CLI

    Switch>en //进入特权模式
    Switch#vlan da //进入vlan database
    % Warning: It is recommended to configure VLAN from config mode,
    as VLAN database mode is being deprecated. Please consult user
    documentation for configuring VTP/VLAN in config mode.

    Switch(vlan)#vl 2 //添加V2
    VLAN 2 added:
    Name: VLAN0002

    Switch(vlan)#exit //退出到特权模式
    APPLY completed.
    Exiting....

    Switch#conf t //进入全局模式
    Enter configuration commands, one per line. End with CNTL/Z.

    Switch(config)#in f0/2 //进入f0/2号接口配置
    Switch(config-if)#sw mo ac //更改模式至access
    Switch(config-if)#sw ac vl 2 //将这个接口调至V2
    Switch(config-if)#exit //退出至全局模式
    Switch(config)#in f0/24 //进入f0/24号接口配置
    Switch(config-if)#sw mo tr //更改模式至trunk
    Switch(config-if)#exit //退出至全局模式
    Switch(config)#exit //退出至特权模式
    Switch#
  • 2号交换机同理

配置后可以查看配置信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Switch#sh vl br //show vlan brief

VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/3, Fa0/4, Fa0/5
Fa0/6, Fa0/7, Fa0/8, Fa0/9
Fa0/10, Fa0/11, Fa0/12, Fa0/13
Fa0/14, Fa0/15, Fa0/16, Fa0/17
Fa0/18, Fa0/19, Fa0/20, Fa0/21
Fa0/22, Fa0/23, Fa0/24
2 VLAN0002 active Fa0/2
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active

可能会发现我们只添加和配置了与2有关的东西,比如新建V2和配置各交换机的2号接口。就是没有配置1。

那是因为交换机初始化就有V1子网,默认所有的接口都划分在V1中,因此不用分配。

trunk模式是因为这个接口要充当出口,将服从配置的VLAN范围,接收多个VLAN的信息传输

结束

这个时候就划分了子网,V1只能和V1进行通信,V2同理。

1
2
3
4
echo "使用PC0进行ping"
ping 192.168.1.2 //不通
ping 192.168.1.3 //通
ping 192.168.1.4 //不通