路由器的DHCP功能及配置命令

》DHCP的功能

       IP地址分配有静态分配和动态分配两种分配方式。静态分配是由网络管理员同义为每个网络站点分配一个固定不变的IP地址,这个地址由各网络站点永久占用。动态分配是使用动态主机配置协议(Dynamic Host Configuration Protocol,DHCP),由网络站点提出DHCP请求,从DHCP地址服务器上自动获取一个IP地址与缺省网关、域名及域名服务器的IP地址等相关的TCP/IP属性的信息,在网络站点退出登陆后,就将地址自动释放。

》DHCP的工作原理

        DHCP采用C/S结构工作模式。DHCP服务器主要完成两个功能,一是建立和管理IP地址池,地址池为DHCP客户动态分配地址提供有效而连续的一组IP地址,还有每个子网的缺省网关、子网掩码以及域名和域名服务器的IP地址。DHCP服务器的另一个功能是接受并处理DHCP客户提出的DHCP请求。

        DHCP协议允许网络上配置多台DHCP服务器。当客户端发出DHCP请求时有可能会收到多个应答信息,通常会挑选最先到达的信息。DHCP可以是一台运行windows系统的个人计算机也可以是运行Unix系统的专用服务器,还可以是一台路由器或者第三层交换机。

》DHCP申请一个IP地址的基本操作步骤

        DHCP客户主机A发送一个“DHCP DISCOVER”广播包给DHCP服务器,DHCP服务器用“DHCP OFFER”单播数据包给予应答,并提供DHCP客户所需的TCP/IP属性的配置参数(IP地址、子网掩码、缺省网关、域名和域名服务器的IP地址),然后主机A会发送一个”DHCP EQUEST”广播包给DHCP服务器,确定与此DHCP服务器建立地址租借关系,并通告其他DHCP服务器。DHCP服务器在接受到一个“DHCP EQUEST”广播包之后,在正常情况下,会发送一个“DHCP ACK”的广播包给DHCP客户,这是一个确认相互关系的应答包。

 

》DHCP服务器的配置

        #配置IP地址池的名称,并进入DHCPPool配置模式

        在DHCP Pool配置模式下可以配置DHCP的各种参数。地址池的名称可以是一组字符串或数字。Cisco在一台路由器上允许建立多个地址池。

        在全局配置模式下:

        命令格式:ip dhcp pool

                            Router(config) #ip dhcp pool ttt

                            Router(dhcp-config) #

 

        #配置IP地址池的子网地址和子网掩码

        在DHCP Pool配置模式下:

        命令格式:network [mask|/prefix-length]

                            Router(dhcp-config) #network 201.23.98.0 255.255.255.0  //或201.23.98.0/24

                            Router(dhcp-config) #


        #配置不用于动态分配的IP地址(除外地址)

        在全局配置模式下:

        命令格式:ip dhcp excluded-address low-address [high-address]

        示   例:排除从201.23.98.2到201.23.98.10的一段IP地址

                           Router(config) #ip dhcp excluded-address 201.23.98.2  201.23.98.10

                           Router(config) #

        示   例:排除单个IP地址201.23.98.193:

                           Router(config) #ip dhcp excluded-address 201.23.98.193

                           Router(config) #

 

        #配置IP地址池的缺省网关

        命令中网关地址最多允许配置8个,但DHCP客户只要求配置一个即可。

         在DHCP Pool配置模式下:

         命令格式:defalut-router address [address2….address8]

                           Router(dhcp-config) #default-router 201.23.98.1

                           Router(dhcp-config) #

 

        #配置IP地址池的域名系统

        命令中最多配置8个域名服务器地址,实际应用中,域名服务器一般只有两个或三个。

       )配置IP地址池的域名

        在DHCP Pool配置模式下:

        命令格式:domain-name

                           Router(dhcp-config) #domain-name pku.com.cn

                           Router(dhcp-config) #

       )配置IP地址池的域名服务器的IP地址

        在DHCP Pool配置模式下:

        命令格式:dns-server address[address2…address8]

                           Router(dhcp-config) #dns-server 212.105.129.27 212.105.129.26

                           Router(dhcp-config) #

 

        #配置IP地址池的租用时间

        一般缺省的租用时间为一天,该值的设定允许以日时分秒为单位,也可以设置无限时间(infinite)。

        在DHCP Pool配置模式下:

        命令格式:lease{days [hours] [minutes] | infinte}

        示   例:设置租用时间为5小时

                          Router(dhcp-config) #lease 0 5

                          Router(dhcp-config) #


        #取消地址冲突记录日志

        路由器的DHCP允许配置DHCP数据库代理。DHCP数据库代理是用于存储DHCP绑定信息的一台主机,它可以是FTP/TFTP或者是RCP服务器。一般情况下可以不配置DHCP数据库代理,但这是以不能在DHCP数据库代理上存储地址冲突日志为代价的。

        取消地址重读日志的配置方法:在全局配置模式下

                          Router(config) #no ip dhcp conflict logging


       #示  例:一个完整的DHCP配置信息

      !

      no ip dhcp conflict logging

      ip dhcp excluded-address 182.105.246.2 182.105.246.10

      ip dhcp excluded-address 182.105.247.200 182.105.247.254

      ip dhcp excluded-address 182.105.22.200 182.105.22.254

      !

      ip dhcp pool 246

         network 182.105.246.0/24

         default-router 182.105.246.1

         domain-name pku.com.cn

         dns-server 182.105.129.26 182.105.129.27 222.112.7.13

         lease 0 5

      !

      ip dhcp pool 247

         network 182.105.247.0/24

         default-router 182.105.247.1

         domain-name pku.com.cn

         dhs-server 182.105.129.26 182.105.129.27 222.112.7.13

         lease 0 5

      !

      ip dhcp pool 22

         network 182.105.22.0/24

         default-router 182.105.22.1

         dns-server 182.105.129.26 182.105.129.27 222.112.7.13

         domain-name pku.com.cn

         lease 0 5

      !

你可能感兴趣的:(计算机网络)