怎么在GNS3中实现三层交换功能?

用路由器模拟即可。

比如说,我选用的是c3640-is-mz.123-8.T_96_32_Plus.bin。

配置好基本设置,托一台C3600进去,然后选中它,右键选择“配置”,单击一下“Routers?C3600”,接着切换到“插槽”选项卡,再在“slot0”或者“slot1”等等插槽选择模块“NM-16ESW”即可。

接着便是开启路由器进行三层交换的配置了,,

拓扑图:

R40、R41的f0/0都设置为Trunk口,R41的f0/1、f0/2设置为Access口。

配置命令如下:

R40:

R40#vlan?database?

R40(vlan)#vlan?11

R40(vlan)#vlan?12

R40(vlan)#exit

R40#conf?t

R40(config)#ip?routing?

R40(config)#interface?fa0/0

R40(config-if)#switchport?mode?trunk?

R40(config-if)#switchport?trunk?encapsulation?dot1q?

R40(config-if)#switchport?trunk?allowed?vlan?all?

R40(config-if)#exit

R40(config)#interface?vlan?11

R40(config-if)#ip?add?1.1.1.1?255.255.255.0

R40(config-if)#no?shutdown?

R40(config-if)#exi

R40(config)#interface?vlan?12

R40(config-if)#ip?add?2.2.2.1?255.255.255.0

R40(config-if)#no?shutdown?

R40(config-if)#exi

-----------------------------------------------------

R41:

R41#vlan?database?

R41(vlan)#vlan?11

R41(vlan)#vlan?12

R41(vlan)#exit

R41#conf?t

R41(config)#interface?fa0/0

R41(config-if)#switchport?mode?trunk?

R41(config-if)#switchport?trunk?encapsulation?dot1q?

R41(config-if)#switchport?trunk?allowed?vlan?all?

R41(config-if)#exit

R41(config)#interface?fa0/1

R41(config-if)#switchport?mode?access?

R41(config-if)#switchport?access?vlan?11?

R41(config-if)#exit

R41(config)#interface?fa0/2

R41(config-if)#switchport?mode?access?

R41(config-if)#switchport?access?vlan?12

R41(config-if)#exit

---------------------------------------------------------

接着在两台主机上配置IP地址即可