| DHCP(动态主机控制协议)服务器是企业网络中常用的服务器,它简化了企业内部IP地址的分配与管理,可以极大地提高网络管理的效率,减少日常维护和管理IP地址的工作量。下面将以典型企业网络环境为例,说明DHCP服务器及网络环境的规划与配置。 1.典型企业网络概述 1.1 网络三层架构介绍 典型企业网络一般采用三层架构:核心层、汇聚层、接入层。核心层设备用于实现整个内部网络数据的转发,因此设备性能要求较高,一般使用多功能路由交换机;汇聚层设备用于实现部门内部的网络数据转发,一般使用三层网络交换机;接入层设备用于直接连接用户桌面设备,一般使用二层网络交换机。典型企业网络环境如下图1所示。 
 图1 典型企业网络环境 1.2 VLAN和IP地址的规划 从数据的安全性考虑,同时为了尽可能减少网络中广播风暴的影响,企业网络一般划分为多个VLAN(虚拟局域网)。本例以上图1为例,将企业网络划分为5个VLAN,更多VLAN的情况,配置方法类似,核心交换机的VLAN设置如下表1所示。 表1  核心交换机的VLAN配置情况表 | VLAN编号 
 | 端口范围 
 | IP地址 
 |  | VLAN10 
 | 1-8口 
 | 192.168.1.1/24 
 |  | VLAN20 
 | 9-16口 
 | 192.168.2.1/24 
 |  | VLAN30 
 | 17-22口 
 | 192.168.3.1/24 
 |  | VLAN90 
 | 23口 
 | 10.0.0.2/30 
 |  | VLAN100 
 | 24口 
 | 192.168.100.1/24 
 | 
 其中1-8口连接VLAN10网段内的汇聚层的交换机,9-16口连接VLAN20网段内的汇聚层的交换机,17-22口连接VLAN30网段内的汇聚层的交换机,23口连接VLAN90网段内的汇聚层的交换机(此处用于上连路由器等出口设备),24口连接VLAN100网段内的汇聚层的交换机(此处用于连接DHCP服务器)。 2.DHCP服务器的配置 2.1  基于Windows环境的DHCP服务器配置 配置DHCP服务器的IP地址为:192.168.100.5/24,默认网关为:192.16.100.1。然后安装和配置DHCP服务器,新建4个作用域,如下图2所示。 
 图2  DHCP作用域范围 具体参数如下表2所示。 表2  DHCP作用域参数详细参数 | IP地址范围 
 | 默认网关(路由器) 
 | DNS 
 |  | 192.168.100.100—192.168.100.105 
 | 192.168.100.1 
 | 202.102.192.68 
 |  | 192.168.1.100—192.168.1.200 
 | 192.168.1.1 
 | 202.102.192.68 
 |  | 192.168.2.100—192.168.2.200 
 | 192.168.2.1 
 | 202.102.192.68 
 |  | 192.168.3.100—192.168.3.200 
 | 192.168.3.1 
 | 202.102.192.68 
 | 
 注:DNS要根据实际情况设定,不同地区和不同服务供应商提供的DNS是不一同的,此处以安徽电信接入网络DNS服务器为例进行设置的。 2.2 基于Linux 环境的DHCP配置 配置DHCP服务器的IP地址为:192.168.100.5/24,默认网关为:192.168.100.1。然后修改/etc/dhcpd.conf文件,内容如下。   ddns-update-style none;   ignore client-updates;   subnet 192.168.100.0 netmask 255.255.255.0 {   option routers          192.168.100.1;   option subnet-mask        255.255.255.0;   option domain-name-servers    202.102.192.68;   range dynamic-bootp 192.168.100.100 192.168.100.105;   default-lease-time 21600;   max-lease-time 43200;   }   subnet 192.168.1.0 netmask 255.255.255.0 {   option routers          192.168.1.1;   option subnet-mask        255.255.255.0;   option domain-name-servers    202.102.192.68;   range dynamic-bootp 192.168.1.100 192.168.1.200;   default-lease-time 21600;   max-lease-time 43200;   }   subnet 192.168.2.0 netmask 255.255.255.0 {   option routers          192.168.2.1;   option subnet-mask        255.255.255.0;   option domain-name-servers    202.102.192.68;   range dynamic-bootp 192.168.2.100 192.168.2.200;   default-lease-time 21600;   max-lease-time 43200;   }   subnet 192.168.3.0 netmask 255.255.255.0 {   option routers          192.168.3.1;   option subnet-mask        255.255.255.0;   option domain-name-servers    202.102.192.68;   range dynamic-bootp 192.168.3.100 192.168.3.105;   default-lease-time 21600;   max-lease-time 43200;   } 然后重新启动DHCP服务,使用命令service dhcpd  restart。 注:为了以后每次重启系统都能自动启用DHCP服务,可使用ntsysv命令窗口进行配置。 3.核心交换机的配置(本例以锐捷3500为例) 3.1 交换机的VLAN配置如下表3所示。 表3  核心交换机的VLAN、端口及IP地址的配置 | VLAN Name 
 | Status 
 | Ports 
 | VLANIP地址 
 |  | 1    default 
 | active 
 |  |  |  | 10   VLAN0020 
 | active 
 | Fa0/1 ,Fa0/2 ,Fa0/3 ,Fa0/4, Fa0/5 ,Fa0/6 ,Fa0/7 ,Fa0/8 
 | 192.168.1.1/24 
 |  | 20   VLAN0020 
 | active 
 | Fa0/9 ,Fa0/10,Fa0/11,Fa0/12, Fa0/13,Fa0/14,Fa0/15,Fa0/16 
 | 192.168.2.1/24 
 |  | 30   VLAN0030 
 | active 
 | Fa0/17,Fa0/18,Fa0/19,Fa0/20,Fa0/21,Fa0/22 
 | 192.168.3.1/24 
 |  | 90   VLAN0090 
 | active 
 | Fa0/23 
 | 10.0.0.2/30 
 |  | 100  VLAN0100 
 | active 
 | Fa0/24 
 | 192.168.100.1/24 
 | 
 (2)交换机的配置操作如下(本例以锐捷3500为例): 3550#configure terminal 3550(config)#vlan 10 3550(config-vlan)#exit 3550(config)#vlan 20 3550(config-vlan)#exit 3550(config)#vlan 30 3550(config-vlan)#exit 3550(config)#vlan 100 3550(config-vlan)#exit 3550(config)#interface vlan 10 3550(config-if)#ip address 192.168.1.1 255.255.255.0 3550(config-if)#exit 3550(config)#interface vlan 20 3550(config-if)#ip address 192.168.2.1 255.255.255.0 3550(config-if)#exit 3550(config)#interface vlan 30 3550(config-if)#ip address 192.168.3.1 255.255.255.0 3550(config-if)#exit 3550(config)#interface vlan 90 3550(config-if)#ip address 10.0.0.2 255.255.255.252 3550(config-if)#exit 3550(config)#interface vlan 100 3550(config-if)#ip address 192.168.100.1 255.255.255.0 3550(config-if)#exit 3550(config)#interface range fastEthernet 0/1-8 3550(config-if-range)#switchport mode access 3550(config-if-range)#switchport access vlan 10 3550(config-if-range)#exit 3550(config)#interface range fastEthernet 0/9-16 3550(config-if-range)#switchport mode access 3550(config-if-range)#switchport access vlan 20 3550(config-if-range)#exit 3550(config)#interface range fastEthernet 0/17-22 3550(config-if-range)#switchport mode access 3550(config-if-range)#switchport access vlan 30 3550(config-if-range)#exit 3550(config)#interface fastEthernet 0/23 3550(config-if)#switchport mode access 3550(config-if)#switchport access vlan 90 3550(config-if-range)#exit 3550(config)#interface fastEthernet 0/24 3550(config-if)#switchport mode access 3550(config-if)#switchport access vlan 100 3550(config-if-range)#exit 3550(config)#ip routing 3550(config)#service dhcp 3550(config)#ip helper-address 192.168.100.5 3550(config)#end 3550#copy running-config startup-config 到此已经完成了典型企业网络环境下利用DHCP服务器分配IP地址的配置。连接在不同VLAN的客户端计算机将自动获得不同网段的IP地址。VLAN10网段的客户端计算机将获得192.168.1.100—192.168.1.200之间的IP地址;VLAN20网段的客户端计算机将获得192.168.2.100—192.168.2.200之间的IP地址;VLAN30网段的客户端计算机将获得192.168.3.100—192.168.3.200之间的IP地址。更多VLAN的配置与此相似。 4.注意事项 (1)DHCP服务器网关的配置 DHCP服务器的网关一定要设置,并且为与之相连的交换机的VLAN的IP地址。否则,客户端将不能够获得IP地址。 (2)交换机VLAN的配置 交换机上VLAN的IP地址一定要配置为客户端主机的网关地址,否则客户端也无法自动获得IP地址。 (3)启用路由功能 作为核心交换机,一定要启用路由功能,在特权模式下运行ip routing命令即可。 (4)不要创建超级作用域 创建超级作用域后,服务器将按照地址池中的IP地址顺序分配给客户端,客户端将不能获得正确的IP地址。 |