三层交换
1. 实验目标 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

实现 VLAN 之间的通信,配置 VLAN
三层交换机上配置路由接口,并配置接口的 IP地址
三层交换机上配置动态路由
路由器上启动 DHCP 服务
DHCP 中继的配置
2. 准备环境

一台 2950,一台 3640 和一台 2610 路由器连接成以下拓扑图
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
3. 实验步骤及参考

实验注意事项:在实验结束后, 删除所有配置,将交换机恢复出厂默认值! switch#erase
stratup-config

 

<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /> 3.1 . 实现 VLAN 之间的通信,配置 VLAN

 

1)在三层交换机 SW-3LA 上配置VTP服务器并启用STP协议及以太网通道
Switch(config)#hostname SW-3LA
SW-3LA#vlan database
SW-3LA(vlan)#vtp domain benet
SW-3LA(vlan)#vtp password cisco
SW-3LA(vlan)#vtp server
SW-3LA(vlan)#vtp pruning
SW-3LA(vlan)#vlan 2 name v2
SW-3LA(vlan)#vlan 3 name v3
SW-3LA(vlan)#vlan 4 name v4
SW-3LA(vlan)#exit
SW-3LA#configure terminal
SW-3LA(config)#spanning-tree vlan 1
SW-3LA(config)#spanning-tree vlan 2
SW-3LA(config)#spanning-tree vlan 3
SW-3LA(config)#spanning-tree vlan 4
SW-3LA(config)#spanning-tree vlan 1 root primary
SW-3LA(config)#spanning-tree vlan 2 root primary
SW-3LA(config)#spanning-tree vlan 3 root primary
SW-3LA(config)#spanning-tree vlan 4 root primary
SW-3LA(config)#interface range fastEthernet 0/22 – 24
SW-3LA(config-if-range)#channel-group 1 mode on
SW-3LA(config-if-range)#interface range fastEthernet 0/1 – 2
SW-3LA(config-if-range)#channel-group 2 mode on
2)在三层交换机上配置启动路由功能
SW-3LA(config)#ip routing
3)在三层交换机上配置各 VLAN IP 地址
SW-3LA(config)#int vlan 1
SW-3LA(config-if)#ip add 192.168.1.10 255.255.255.0
SW-3LA(config-if)#no shut
SW-3LA(config-if)#exit
SW-3LA(config)#int vlan 2
SW-3LA(config-if)#ip add 192.168.2.10 255.255.255.0
SW-3LA(config-if)#no shut
SW-3LA(config-if)#exit
SW-3LA(config)#int vlan 3
SW-3LA(config-if)#ip add 192.168.3.10 255.255.255.0
SW-3LA(config-if)#no shut
SW-3LA(config-if)#exit
SW-3LA(config)#int vlan 4
SW-3LA(config-if)#ip add 192.168.4.10 255.255.255.0
SW-3LA(config-if)#no shut
SW-3LA(config-if)#exit
4)查看路由表和三层交换机的 FIB
SW-3LA#show ip route
SW-3LA#show ip cef
5)在三层交换机 SW-3LB上配置VTP服务器
switch(config)#hostname SW-3LB
SW-3LB#vlan database
SW-3LB(vlan)#vtp domain benet
SW-3LB(vlan)#vtp password cisco
SW-3LB(vlan)#vtp server
SW-3LB(vlan)#vtp pruning
SW-3LB(vlan)#vlan 2 name v2
SW-3LB(vlan)#vlan 3 name v3
SW-3LB(vlan)#vlan 4 name v4
SW-3LB(vlan)#exit
SW-3LB#configure terminal
SW-3LA(config)#spanning-tree vlan 1
SW-3LA(config)#spanning-tree vlan 2
SW-3LA(config)#spanning-tree vlan 3
SW-3LA(config)#spanning-tree vlan 4
SW-3LA(config)#spanning-tree vlan 1 root primary
SW-3LA(config)#spanning-tree vlan 2 root primary
SW-3LA(config)#spanning-tree vlan 3 root primary
SW-3LA(config)#spanning-tree vlan 4 root primary
SW-3LA(config)#interface range fastEthernet 0/22 – 24
SW-3LA(config-if-range)#channel-group 1 mode on
SW-3LA(config-if-range)#interface range fastEthernet 0/1 – 2
SW-3LA(config-if-range)#channel-group 3 mode on
6)在三层交换机上配置启动路由功能
SW-3LB(config)#ip routing
7)在三层交换机上配置各 VLAN IP 地址
SW-3LB(config)#int vlan 1
SW-3LB(config-if)#ip add 192.168.1.11 255.255.255.0
SW-3LB(config-if)#no shut
SW-3LB(config-if)#exit
SW-3LB(config)#int vlan 2
SW-3LB(config-if)#ip add 192.168.2.11 255.255.255.0
SW-3LB(config-if)#no shut
SW-3LB(config-if)#exit
SW-3LB(config)#int vlan 3
SW-3LB(config-if)#ip add 192.168.3.11 255.255.255.0
SW-3LB(config-if)#no shut
SW-3LB(config-if)#exit
SW-3LB(config)#int vlan 4
SW-3LB(config-if)#ip add 192.168.4.11 255.255.255.0
SW-3LB(config-if)#no shut
SW-3LB(config-if)#exit
8)查看路由表和三层交换机的 FIB
SW-3LA#show ip route
SW-3LA#show ip cef
9)在二层交换机 SW-2LA 上配置 vtp客户端与TRUNK 并启用STP协议
switch(config)#hostname SW-2LA
SW-2LA#vlan database
SW-2LA(vlan)#vtp domain benet
SW-2LA(vlan)#vtp password cisco
SW-2LA(vlan)#vtp client
SW-2LA(vlan)#exit
SW-2LA#configure terminal
SW-2LA(config)#spanning-tree vlan 1
SW-2LA(config)#spanning-tree vlan 2
SW-2LA(config)#spanning-tree vlan 3
SW-2LA(config)#spanning-tree uplinkfast
SW-2LA(config)#int range f0/1 - 5
SW-2LA(config-if-range)#switchport access vlan 1
SW-2LA(config-if-range)#swi mode access
SW-2LA(config-if-range)#exit
SW-2LA(config)#int range f0/6 - 12
SW-2LA(config-if-range)#swi acc vlan 2
SW-2LA(config-if-range)#switchport mode access
SW-2LA(config-if-range)#exit
SW-2LA(config)#int range f0/13 - 22
SW-2LA(config-if-range)#swi acc vlan 3
SW-2LA(config-if-range)#switchport mode access
SW-2LA(config-if-range)#exit
SW-2LA(config)#interface range f0/23 -24
SW-2LA(config-if-range)#switchport mode trunk
10)在二层交换机 SW-2LB上配置 VLAN TRUNK并启用STP协议
switch(config)#hostname SW-2LB
SW-2LB#vlan database 
SW-2LB(vlan)#vtp domain benet
SW-2LB(vlan)#vtp password cisco
SW-2LB(vlan)#vtp client
SW-2LB(vlan)#exit
SW-2LB#configure terminal
SW-2LA(config)#spanning-tree vlan 1
SW-2LA(config)#spanning-tree vlan 3
SW-2LA(config)#spanning-tree vlan 4
SW-2LA(config)#spanning-tree uplinkfast
SW-2LB(config)#int range f0/1 - 5
SW-2LB(config-if-range)#switchport access vlan 1
SW-2LB(config-if-range)#swi mode access
SW-2LB(config-if-range)#exit
SW-2LB(config)#int range f0/6 - 12
SW-2LB(config-if-range)#swi acc vlan 3
SW-2LB(config-if-range)#switchport mode access
SW-2LB(config-if-range)#exit
SW-2LB(config)#int range f0/13 - 22
SW-2LB(config-if-range)#swi acc vlan 4
SW-2LB(config-if-range)#switchport mode access
SW-2LB(config-if-range)#exit
SW-2LB(config)#interface range f0/23 - 24
SW-2LB(config-if-range)#switchport mode trunk
11)在二层交换机 SW-2LC 上配置 VLAN TRUNK并启用STP协议及以太网通道
switch(config)#hostname SW-2LC
SW-2LC#vlan database
SW-2LC(vlan)#vtp domain benet
SW-2LC(vlan)#vtp password cisco
SW-2LC(vlan)#vtp client
SW-2LC(vlan)#exit
SW-2LC#configure terminal
SW-2LC(config)# interface range fastEthernet 0/1 – 2
SW-2LC(config-if-range)#channel-group 2 mode on
SW-2LC(config-if-range)# interface range fastEthernet 0/3 – 4
SW-2LC(config-if-range)#channel-group 3 mode on
SW-2LC(config-if-range)#exit
SW-2LC(config)#int range f0/1 - 4
SW-2LC(config-if-range)#switchport access vlan 1
SW-2LC(config-if-range)#swi mode access
SW-2LC(config-if-range)#exit
SW-2LC(config)#int range f0/5 - 12
SW-2LC(config-if-range)#swi acc vlan 3
SW-2LC(config-if-range)#switchport mode access
SW-2LC(config-if-range)#exit
SW-2LC(config)#int range f0/13 - 23
SW-2LC(config-if-range)#swi acc vlan 4
SW-2LC(config-if-range)#switchport mode access
SW-2LC(config-if-range)#exit
SW-2LC(config)#interface f0/24
SW-2LC(config-if)#switchport mode trunk

 

3.2 . 三层交换机上配置路由接口,并配置接口的 IP 地址

 

   (1)SW-3LA上端口配置
SW-3LA(config )#int f0/1
   SW-3LA(config-if)#no switchport
    SW-3LA(config-if)#ip add 192.168.5.10 255.255.255.0
    SW-3LA(config-if)#no shutdown
  (2)SW-3LB上端口配置
SW-3LA(config )#int f0/1
    SW-3LA(config-if)#no switchport
    SW-3LA(config-if)#ip add 192.168.5.11 255.255.255.0
SW-3LA(config-if)#no shutdown

 

3.3 . 三层交换机上配置动态路由

 

    1)SW-3LA上配置
    SW-3LA(config )#router rip
    SW-3LA(config-route )#network 192.168.1.0
   SW-3LA(config-route )#network 192.168.2.0
    SW-3LA(config-route )#network 192.168.3.0
    SW-3LA(config-route )#network 192.168.4.0
    SW-3LA(config-route )#network 192.168.5.0
    2)SW-3LB上配置
    SW-3LB(config )#router rip
    SW-3LB(config-route )#network 192.168.1.0
    SW-3LB(config-route )#network 192.168.2.0
    SW-3LB(config-route )#network 192.168.3.0
    SW-3LB(config-route )#network 192.168.4.0
SW-3LB(config-route )#network 192.168.5.0

 

3.4 . 路由器上启动 DHCP 服务

 

    R1Config#service dhcp
R1dhcp-Config#ip dhcp pool DHCP1
    R1dhcp-Config#network 192.168.1.0 255.255.255.0
R1dhcp-Config#def-router 192.168.1.3
R1dhcp-Config#dns-server 192.168.1.1 61.134.1.4
R1dhcp-Config#lease 8
R1dhcp-Config#exit
R1Config#service dhcp
R1dhcp-Config#ip dhcp pool DHCP2
    R1dhcp-Config#network 192.168.2.0 255.255.255.0
R1dhcp-Config#def-router 192.168.2.3
R1dhcp-Config#dns-server 192.168.2.1 61.134.1.4
R1dhcp-Config#lease 8 
R1dhcp-Config#exit
R1Config#service dhcp
R1dhcp-Config#ip dhcp pool DHCP3
    R1dhcp-Config#network 192.168.3.0 255.255.255.0
R1dhcp-Config#def-router 192.168.3.3
R1dhcp-Config#dns-server 192.168.3.1 61.134.1.4
R1dhcp-Config#lease 8  

 

3.5 . DHCP 中继的配置

 

    SW-3LA(config)#int vlan 1
    SW-3LA(config-if)#ip helper-address 192.168.1.100 
    SW-3LA(config-if)#int vlan 2
    SW-3LA(config-if)#ip helper-address 192.168.1.100
    SW-3LA(config-if)#int vlan 3
SW-3LA(config-if)#ip helper-address 192.168.1.100

 

4. 实验总结

1 掌握三层交换机的实现方法。
2 三层交换机的配置。
1)实现 VLAN 间的通信
2)启动路由的功能  
3)配置各VLAN IP 地址
4)配置路由(如果包含 1 台以上三层交换机)
5)配置路由接口与路由器连接,实现与外部网络的互通
6)配置接口为三层模式
7)配置 IP 地址
8)配置 DHCP 中继,实现跨 VLAN IP 地址的分配。