switch的配置:
switch>en
switch#conf t
switch(config)#interface f0/10   //这一端连接PC1的端口
switch(config-if)#ip address 10.10.1.1 255.255.255.0  //这是端口10号的IP地址也就是PC1的网关
switch(config-if)#no shutdown
switch(config-if)#exit
switch(config)#interface f0/11   //这一端是连接PC2的端口
switch(config-if)#ip address 10.12.1.1 255.255.255.0   //这是端口11号的IP地址也就是PC2的网关
switch(config-if)#no shutdown
switch(config-if)#end
switch#vlan database
switch(vlan)#vlan 10     //这一步是划分vlan,名为vlan 10
switch(vlan)#vlan 20     //这一步是划分vlan,名为vlan 20
switch(vlan)#exit
switch#conf t
switch(config)#interface f0/10
switch(config-if)#switchport access vlan 10      //将10号端口放到vlan 10下
switch(config-if)#exit
switch(config)#interface f0/11
switch(config-if)#switchport access vlan 20     //将11号端口放到vlan 20下
switch(config-if)#exit
switch(config)#interface f0/1   //这是与路由器连接的端口
switch(config-if)#ip address 10.11.1.2 255.255.255.0   //这是设置1号端口的IP
switch(config-if)#no shutdown
switch(config-if)#switch trunk encap dot1q  //封装成802.1q的规则
switch(config-if)#switch mode trunk  //设置该端口为trunk口
switch(config-if)#end

路由器的配置:

Router>en
Router#conf t
Router(config)#interface f0/0     //这一端与交换机的1号连接
Router(config-if)#ip address 10.11.1.1 255.255.255.0  //这是设置该端口IP的地址
Router(config-if)#no shutdown
Router(config-if)#interface f0/0.1
Router(config-subif)#encap dot1q 10        //这里是指vlan 10
Router(config-subif)#ip address 10.10.1.1 255.255.255.0       //这里是vlan 10的网关
Router(config-subif)#exit
Router(config-if)#interface f0/0.2
Router(config-subif)#encap dot1q 20            //这里是指vlan 20
Router(config-subif)#ip address 10.12.1.1 255.255.255.0      //这里是vlan 20的网关
Router(config-subif)#exit