实验背景:飞龙集团是北京一个从事科研开发的企业,公司有4个部门,每个部门大约20人,所以划分了4个VLAN来为4个部门服务,VLAN之间的通信用3层交换机来实现,而且在外地还有一个办事处,为了和办事处的网络能够互联,公司的3层交换机连接了一个路由器,为了节省成本,路由器上担当了DHCP服务器的功能,来为公司内部的主机分配IP
实验目的:
1、 VLAN之间的通信通过3层交换机来实现
2、 路由器为4个VLAN来分配IP地址
3、 PC1—4分别属于4个部门,能够得到IP地址
4、 PC1—5之间可以ping通。
实验拓扑:
第一步,实现VLAN之间的通信,配置VLAN。
(1)按照拓扑图,在二层交换机和三层交换机上添加VLAN。
(2)将接口添加到VLAN中。
(3)配置TRUNK
Router>en
Router#conf t
router(config)#hostname SW -2L -1
(1)在二层交换机SW-2L-1上配置VLAN与TRUNK
SW -2L -1#vlan database
SW -2L -1(vlan)#vlan1 name v1
SW -2L -1(vlan)#vlan 2 name v2
SW -2L -1(vlan)#vlan 3 name v3
SW -2L -1(vlan)#vlan 4 name v4
SW -2L -1(config)#int f0/1
SW -2L -1(config-if)#switchport access vlan 1
SW -2L -1(config-if)#swi mode access
SW -2L -1(config-if-range)#exit
SW -2L -1(config)#int range f0/2 - 8
SW -2L -1(config-if-range)#swi acc vlan 2
SW -2L -1(config-if-range)#switchport mode access
SW -2L -1(config-if-range)#exit
SW -2L -1(config)#int range f0/9 - 12
SW -2L -1(config-if-range)#swi acc vlan 3
SW -2L -1(config-if-range)#switchport mode access
SW -2L -1(config-if-range)#exit
SW -2L -1(config)#int range f0/13 - 23
SW -2L -1(config-if-range)#swi acc vlan 4
SW -2L -1(config-if-range)#switchport mode access
SW -2L -1(config-if-range)#exit
SW -2L -1(config)#interface f0/24
SW -2L -1(config-if)#switchport mode trunk
(2)在二层交换机SW-2L-2上配置VLAN与TRUNK
Router>en
Router#conf t
router(config)#hostname SW -2L -2
SW -2L -2#vlan database
SW -2L -2(vlan)#vlan1 name v1
SW -2L -2(vlan)#vlan 2 name v2
SW -2L -2(vlan)#vlan 3 name v3
SW -2L -2(config)#int f0/1
SW -2L -2(config-if)#switchport access vlan 1
SW -2L -2(config-if)#swi mode access
SW -2L -2(config-if-range)#exit
SW -2L -2(config)#int range f0/2 - 8
SW -2L -2(config-if-range)#swi acc vlan 2
SW -2L -2(config-if-range)#switchport mode access
SW -2L -2(config-if-range)#exit
SW -2L -2(config)#int range f0/9 - 23
SW -2L -2(config-if-range)#swi acc vlan 3
SW -2L -2(config-if-range)#switchport mode access
SW -2L -2(config-if-range)#exit
SW -2L -2(config)#interface f0/24
SW -2L -2(config-if)#switchport mode trunk
(3)在二层交换机SW-2L-3上配置VLAN与TRUNK
Router>en
Router#conf t
router(config)#hostname SW -2L -3
SW -2L -3#vlan database
SW -2L -3(vlan)#vlan1 name v1
SW -2L -3(vlan)#vlan 3 name v3
SW -2L -3(vlan)#vlan 4 name v4
SW -2L -3(config)#int f0/1
SW -2L -3(config-if)#switchport access vlan 1
SW -2L -3(config-if)#swi mode access
SW -2L -3(config-if-range)#exit
SW -2L -3(config)#int range f0/2 - 12
SW -2L -3(config-if-range)#swi acc vlan 3
SW -2L -3(config-if-range)#switchport mode access
SW -2L -3(config-if-range)#exit
SW -2L -3(config)#int range f0/13 - 23
SW -2L -3(config-if-range)#swi acc vlan 4
SW -2L -3(config-if-range)#switchport mode access
SW -2L -3(config-if-range)#exit
SW -2L -3(config)#interface f0/24
SW -2L -3(config-if)#switchport mode trunk
(4)在三层交换机SW -3L 上添加VLAN
Router>en
Router#conf t
router(config)#hostname SW -3L
SW -3L #vlan database
SW -3L (vlan)#vlan1 name v1
SW -3L (vlan)#vlan 2 name v2
SW -3L (vlan)#vlan 3 name v3
SW -3L (vlan)#vlan 4 name v4
(5)在三层交换机上配置启动路由功能
SW -3L (config)#ip routing
(6)在三层交换机上配置各VLAN的IP地址
SW -3L (config)#int vlan 1
SW -3L (config-if)#ip add 192.168.1.10 255.255.255.0
SW -3L (config-if)#no shut
SW -3L (config-if)#exit
SW -3L (config)#int vlan 2
SW -3L (config-if)#ip add 192.168.2.10 255.255.255.0
SW -3L (config-if)#no shut
SW -3L (config-if)#exit
SW -3L (config)#int vlan 3
SW -3L (config-if)#ip add 192.168.3.10 255.255.255.0
SW -3L (config-if)#no shut
SW -3L (config-if)#exit
SW -3L (config)#int vlan 4
SW -3L (config-if)#ip add 192.168.4.10 255.255.255.0
SW -3L (config-if)#no shut
SW -3L (config-if)#exit
(7)查看路由表和三层交换机的FIB表 SW -3L #show ip route
SW -3L #show ip cef
(8) 在三层交换机上配置路由接口,并配置接口的IP地址
SW -3L (config )#int f0/1
SW -3L (config-if)#no switchport
SW -3L (config-if)#ip add 192.168.5.10 255.255.255.0
SW -3L (config-if)#no sh
(9) 在三层交换机上配置动态路由
SW -3L (config )#router rip
SW -3L (config-route )#network 192.168.1.0
SW -3L (config-route )#network 192.168.2.0
SW -3L (config-route )#network 192.168.3.0
SW -3L (config-route )#network 192.168.4.0
SW -3L (config-route )#network 192.168.5.0
(10)查看交换机的路由表SW -3L #show ip route
(11)在路由器上启动DHCP服务
R1(Config)#service dhcp
R1(dhcp-Config)#ip dhcp pool hehe
R1(dhcp-Config)#network 192.168.1.0 255.255.255.0
R1(dhcp-Config)#def-router 192.168.1.3
R1(dhcp-Config)#dns-server 192.168.1.1 61.134.1.4
R1(dhcp-Config)#lease 8
R1(Config)#service dhcp
R1(dhcp-Config)#ip dhcp pool yaya
R1(dhcp-Config)#network 192.168.2.0 255.255.255.0
R1(dhcp-Config)#def-router 192.168.2.3
R1(dhcp-Config)#dns-server 192.168.2.1 61.134.1.4
R1(dhcp-Config)#lease 8
R1(Config)#service dhcp
R1(dhcp-Config)#ip dhcp pool waiwai
R1(dhcp-Config)#network 192.168.3.0 255.255.255.0
R1(dhcp-Config)#def-router 192.168.3.3
R1(dhcp-Config)#dns-server 192.168.3.1 61.134.1.4
R1(dhcp-Config)#lease 8
(12)DHCP中继的配置如下
SW -3L (config)#int vlan 1
SW -3L (config-if)#ip helper-address 192.168.1.100
SW -3L (config)#int vlan 2
SW -3L (config-if)#ip helper-address 192.168.1.100
SW -3L (config)#int vlan 3
SW -3L (config-if)#ip helper-address 192.168.1.100