单臂路由:3台路由器(两台做PC),1台交换机
=====================================================================
SW配置
基配 +建VLAN +划端口+封装成trunk
1、在SW上创建两个VLAN,分别VLAN 10 和 VLAN 20.
       SW1#vlan database
       SW1(vlan)#vlan 10 name CCNA
       SW1(vlan)#vlan 20 name CCNP
2、把连接PC1和PC2的端口,相应划分到VLAN.
       SW1(config)#interface fa0/1
       SW1(config-if)#switchport mode access        sw m a
       SW1(config-if)#switchport access vlan 10     sw a vlanID
       SW1(config)#interface fa0/2
       SW1(config-if)#switchport mode access
       SW1(config-if)#switchport access vlan 20
       SW1(config-if)#do sh vlan-switch bri   显示vlan信息
3、把交换机连接R1的接口,封装成trunk
       SW1(config)#int fa0/0
       SW1(config-if)#sw mode trunk
       SW1(config-if)#sw trunk encapsulation dot1q
    /*进f0/0 ,打成trunk,并且封装成ISL或dot1Q,2950默认是dot1Q.所以这里没有显示出来
====================================================================
R配置
开主接口 +建子接口+封装+IP
R1(config)#int fa0/0
R1(config-if)#no shut
R1(config)#int fa0/0.100
R1(config-subif)#en dot1Q 10    这个10,要严格匹配交换机的VLAN ID
R1(config-subif)#ip add 192.168.10.254 255.255.255.0
                 这个地址是被划分到VLAN 10的PC网关
R1(config)#int fa0/0.200
R1(config-subif)#encapsulation dot1q 20
R1(config-subif)#ip add 192.168.20.254 255.255.255.0          
                 这个地址是被划分到VLAN 20的PC网关
====================================================================
PC配置
基配+IP +关路由+添网关
PC1(config)#no ip routing
PC1(config)#ip default-gateway 192.168.10.254
====================================================================
开启多个接口
SW(config)#int range fa0/1 -24  接口连续
/*SW(config)#int range fa0/10 ,fa0/12 ,fa0/15    接口不连续,号前有空格
SW(config-if-range)#no shut
SW(config)#default int range fa0/1 -24
SW(config-if)#no duplex
SW(config)#no cdp run   /*可解决全/半双工不匹配,或者把另外一个也改成全双工
SW#sh vlan-switch bri
SW#vlan database
SW(vlan)#sh current
====================================================================

真机创建VLAN的方法:
  SW1(config)#vlan 10
  SW1(config-vlan)#name PC1
真机配置VTP的方法:
  SW1(config)#vtp domain CCNA
  SW1(config)#vtp mode server(client transparent)
  SW1(config)#vtp password cisco
其它配置命令一样.
====================================================================
单臂路由总结:
第一步:在SW上创建两个VLAN,分别VLAN 10 和 VLAN 20.
SW1#vlan database
SW1(vlan)#vlan 10 name CCNA
SW1(vlan)#vlan 20 name CCNP
第二步:把连接PC1和PC2的端口,相应划分到VLAN.
       SW(config)#interface fa0/1
       SW(config-if)#sw mode access        sw m a
       SW(config-if)#sw access vlan 10     sw a v ID
       SW(config)#int fa0/2
       SW(config-if)#sw mode access
       SW(config-if)#sw access vlan 20
       SW(config-if)#do sh vlan-switch bri   显示vlan信息
第三步:把R2和R3模拟成PC.
        1.配置接口IP地址(网卡IP),别忘记no shutdown
        2.全局下,输入no ip routing,关闭路由器的路由功能
        3.给PC添加网关,命令:ip default-gatway xxx.xxx.xxx.xxx
第四步:把交换机连接R1的接口,封装成trunk.
       SW(config-if)#sw mode trunk
       SW(config-if)#sw trunk encapsulation dot1q
/*进f0/0 ,打成trunk,并且封装成ISL或dot1Q,2950默认是dot1Q.所以这里没有显示出来
第五步:在R1上,进入主接口F0/0输入no shutdown.开启主接口
       R1的全局模式下,创建子接口interface fa0/0.100,子接口号可任意.
       在子接口下,要先封装才能配置IP地址.
      
       R1(config)#int fa0/0.100
       R1(config-subif)#encapsulation dot1q 10 这个10,要严格匹配交换机的VLAN ID      
       R1(config-subif)#ip address 192.168.10.254 255.255.255.0
                         这个地址是被划分到VLAN 10的PC网关
再创建一个子接口interface fa0/0.200 子接口号可任意
       R1(config)#int fa0/0.200
       R1(config-subif)#encapsulation dot1q 20
       R1(config-subif)#ip add 192.168.20.254 255.255.255.0          
       ip address xxx.xxx.xxx.xxx 这个地址是被划分到VLAN 20的PC网关

三层交换机实验:
第一,二,三步,同单臂路由.
第四步:SW1(config)#ip routing 开启三层交换机功能(必须是三层交换机才行)
第五步:进入SVI接口
SW(config)#interface vlan 10
SW(config-if)#ip add 192.168.10.1 255.255.255.0 (这个地址是被划分到VLAN 10的PC网关)
SW(config)#interface vlan 20
SW(config-if)#ip add 192.168.20.1 255.255.255.0
=====================================================================