本人用的模拟器是Cisco Packet Tracer5.2
路由器
cisco2621
交换机
cisco2950
三台
PC
机
R0---F0/0.1=192.168.1.1/24====VLAN100
---F0/0.2=192.168.2.1/24====VLAN200
---F0/0.3=192.168.3.1/24====VLAN300
SW2950---F0/1=
配置
TRUNK
过所有
VLAN
----F0/2
加入
VLAN100 F0/3
加入
VLAN200 F0/4
加入
VLAN300
PC0―2
配置的网关是各个
VLAN
也就是路由子接口的
IP
地址
PC0=192.168.1.100/24
PC1=192.168.2.100/24
PC2=192.168.3.100/24
路由配置:
R0
(
config
)
#int f0/0
R0
(
config-if
)
#no shut
激活总接口
R0
(
config
)
#int f0/0.1
进入子接口
0.1=vlan100
R0
(
config-subif
)
#encapsulation dot1q 100
封装
VLAN100
在
0.1
接口中
R0
(
config-subif
)
#ip add 192.168.1.1 255.255.255.0
配置
IP
地址
R0
(
config-subif
)
#no shut
激活接口
R0
(
config
)
#int f0/0.2
进入子接口
0.2=vlan200
R0
(
config-subif
)
#encapsulation dot1q 200
封装
VLAN200
在
0.2
接口中
R0
(
config-subif
)
#no shut
激活子接口
R0
(
config
)
#int f0/.3
进入子接口
0.3=VLAN300
R0
(
config-subif
)
#encapsulation dot1q 300
封装
VLAN300
在
0.3
接口中
R0
(
config-subif
)
#no shut
激活子接口
交换机配置:
Sw#vlan database
创建
vlan
Sw
(
vlan
)
#vlan 100
建
VLAN100
Sw
(
vlan
)
#vlan 200
建
VLAN200
Sw
(
vlan
)
#vlan 300
建
VLAN300
Sw
(
vlan
)
#exit
保存退出
Sw
(
config
)
#int f0/2
Sw
(
config-if
)
#switchport mode access
设置端口为访问模式
Sw
(
config-if
)
#switchport access vlan 100
把端口
F0/2
加入
VLAN 100
Sw
(
config
)
#int f0/3
Sw
(
config-if
)
#switchport mode access
设置端口为访问模式
Sw
(
config-if
)
#switchport access vlan 200
把端口
F0/3
加入
VLAN 200
Sw
(
config
)
#int f0/4
Sw
(
config-if
)
#switchport mode access
设置端口为访问模式
Sw
(
config-if
)
#switchport access vlan 300
把端口
F0/4
加入
VLAN 300
Sw
(
config
)
#int f0/1
配置与路由器连接的端口
F0/1
Sw
(
config-if
)
#switchport mode trunk
配置端口为
TRUNK
模式过所有
VLAN
配置
PC0 PC1 PC2
的
IP
地址和网关,互相之间能
Ping
通
实验完成