单臂路由实现vlan间路由与dhcp功能配置:
 
 
实验拓扑图:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
实验目的:
(1)在sw1上划分vlan,sw1和sw2在vlan1,pc1和pc3在vlan2,pc2和pc4在vlan3.
(2)用R1实现vlan间路由,并提供dhcp服务。
 
r1的配置:
Router>en
Router#conf t
Router(config)#enable secret abc
Router(config)#line console 0
Router(config-line)#password abc
Router(config-line)#login
Router(config-line)#logging synchronous
Router(config-line)#exec-timeout 0 0
Router(config-line)#exi
Router(config)#no ip domain lookup
Router(config)#no ip routing
Router(config)#hostname r1
r1(config)#ip routing

r1(config)#in f0/0
r1(config-if)#no ip add      //去掉接口ip地址
r1(config-if)#no shut        //激活主接口,否则子接口不能激活
r1(config-if)#in f0/0.1      //进入子接口
r1(config-subif)#encapsulation dot1Q 1      //指定vlan及封装类型
r1(config-subif)#ip add 192.168.0.1 255.255.255.0
r1(config-subif)#no shut
r1(config-subif)#in f0/0.2
r1(config-subif)#encapsulation dot1Q 2
r1(config-subif)#ip add 192.168.1.1 255.255.255.0
r1(config-subif)#no shut
r1(config-subif)#in f0/0.3
r1(config-subif)#encapsulation dot1Q 3
r1(config-subif)#ip add 192.168.2.1 255.255.255.0
r1(config-subif)#no shut
r1(config-subif)#exi
 
实现dhcp功能:
r1(config)#ip dhcp pool v1      //创建一个名为v1的地址池
r1(dhcp-config)#network 192.168.0.0 /24       //地址池
r1(dhcp-config)#default-router 192.168.0.1    //默认网关
r1(dhcp-config)#lease 4                       //租约
r1(dhcp-config)#exi
r1(config)#ip dhcp pool v2
r1(dhcp-config)#network 192.168.1.0 255.255.255.0
r1(dhcp-config)#default-router 192.168.1.1
r1(dhcp-config)#lease 4
r1(dhcp-config)#exi
r1(config)#ip dhcp pool v3
r1(dhcp-config)#network 192.168.2.0 /24
r1(dhcp-config)#default-router 192.168.2.1
r1(dhcp-config)#lease 4
r1(dhcp-config)#exi
r1(config)#ip dhcp excluded-address 192.168.0.1      //不分配的地址
r1(config)#ip dhcp excluded-address 192.168.1.1
r1(config)#ip dhcp excluded-address 192.168.2.1
 
 
 

sw1的配置:
Router>en
Router#conf t
Router(config)#enable secret abc
Router(config)#line console 0
Router(config-line)#password abc
Router(config-line)#login
Router(config-line)#logging synchronous
Router(config-line)#exec-timeout 0 0
Router(config-line)#exi
Router(config)#no ip domain lookup
Router(config)#no ip routing
Router(config)#hostname sw1
sw1(config)#vlan 2                   //创建vlan2
sw1(config-vlan)#name v2
sw1(config-vlan)#vlan 3
sw1(config-vlan)#name v3
sw1(config-vlan)#exi
sw1(config)#in f1/1
sw1(config-if)#switchport mode access    //接口类型设为访问端口
sw1(config-if)#switchport access vlan 2  //接口成为vlan 2成员
sw1(config-if)#in f1/2
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access vlan 3
sw1(config-if)#exi
sw1(config)#in f1/15
sw1(config-if)#switchport mode trunk     //接口类型设为中继端口
sw1(config-if)#switchport trunk encapsulation dot1q  //封装类型为dot1q
sw1(config-if)#exi
sw1(config)#in f1/0
sw1(config-if)#switchport mode trunk
sw1(config-if)#switchport trunk encapsulation dot1q
sw1(config-if)#exi
sw1(config)#vtp mode server             //vtp服务模式
sw1(config)#vtp domain aaa              //vtp域名
sw1(config)#vtp password abc            //vtp密码
sw1(config)#vtp pruning                 //vtp修剪
sw1(config)#in vlan 1
sw1(config-if)#ip add dhcp              //IP地址从DHCP获取
sw1(config-if)#no shut
 

sw2配置:
Router>en
Router#conf t
Router(config)#enable secret abc
Router(config)#line console 0
Router(config-line)#password abc
Router(config-line)#login
Router(config-line)#logging synchronous
Router(config-line)#exec-timeout 0 0
Router(config-line)#exi
Router(config)#no ip domain lookup
Router(config)#no ip routing
Router(config)#hostname sw2
sw2(config)#vtp mode client          //vtp客户模式
sw2(config)#vtp domain aaa
sw2(config)#vtp password abc
sw2(config)#vtp pruning
sw2(config)#in f1/15
sw2(config-if)#switchport mode trunk       //接口类型为中继端口
sw2(config-if)#switchport trunk encapsulation dot1q     //封装类型为dot1q
sw2(config-if)#exi
sw2(config)#in f1/0
sw2(config-if)#switchport mode access      //接口类型为访问端口
sw2(config-if)#switchport access vlan 2    //接口属于vlan 2成员
sw2(config-if)#in f1/1
sw2(config-if)#switchport mode access
sw2(config-if)#switchport access vlan 3
sw2(config-if)#exi
sw2(config)#in vlan 1
sw2(config-if)#ip add dhcp                //IP地址从DHCP获取
sw2(config-if)#no shut
 

pc配置:(所有PC端配置一样)
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#enable secret abc
Router(config)#line console 0
Router(config-line)#password abc
Router(config-line)#login
Router(config-line)#logging synchronous
Router(config-line)#exec-timeout 0 0
Router(config-line)#exi
Router(config)#no ip domain lookup
Router(config)#no ip routing
Router(config)#hostname pc2
pc2(config)#in f0/0
pc2(config-if)#ip add dhcp           //IP地址从DHCP获取
pc2(config-if)#no shut
 
 
完成实验,如有不对,请大家指正!共同学习!