DHCP/DNS服务器配置与管理——2

配置基于全局地址池的DHCP服务器

充当DHCP服务器是路由器的一项重要功能。当要把路由器配置为DHCP服务器时,需要首先创建IP地址池,从中选择合适的IP地址分配给DHCP客户端。

AR G3路由器中,可以创建“全局地址池”(在系统视图下全局配置)和“接口地址池”(在DHCP服务器连接DHCP客户端的对应接口视图下配置)两种IP地址池(同一网段的地址池仅可采用其中一种模式)。基于全局地址池的DHCP服务器一般应用于DHCP服务器和DHCP客户端在不同网段的情况。基于接口地址池的DHCP服务器,只有从对应接口上线的用户才可以从该地址池中分配地址,一般应用于DHCP服务器和DHCP客户端在同一网段的情况。

一、基于全局地址池的DHCP服务器的配置任务

配置基于全局地址池的DHCP服务器时,从设备上所有接口上线的用户都可以选择对应地址池进行IP地址分配(但与DHCP服务器接口不在同一网段的DHCP客户端需要通过DHCP中继来从DHCP服务器全局地址池中获取IP地址)。

基本配置思想就是,在系统视图下为各DHCP客户端所在网段配置对应网段的IP地址池(包括指定地址池所在网段,以及可选配置的排除地址)地址租用期、需静态绑定的IP地址、网关IP等信息),然后在DHCP服务器连接对应DHCP客户端的接口(可以是物理接口,也可以是象VLANIFEth-Trunk、以太网子接口等之类的逻辑接口,但必须是三层接口)上使能基于全局地址池的DHCP服务器功能,这样DHCP服务器就会自动选择对应的全局地址池为对应网段的DHCP客户端分配IP地址。

配置任务(仅前两项是必须的):

①配置全局地址池

②配置接口工作在全局地址池模式

③(可选)配置DHCP客户端的DNS服务和NetBIOS服务。

④(可选)配置全局地址池DHCP自定义选项

⑤(可选)配置防止IP地址重复分配功能

⑥(可选)配置DHCP数据保存功能

⑦(可选)配置DHCP服务器信任Option82选项功能

⑧(可选)配置DHCP服务器为BOOTP客户端分配IP地址。

在配置基于全局地址池的DHCP服务器之前,需要完成以下任务:

①保证DHCP客户端和设备之间链路正常,能够通信

②配置客户端undeDNS服务器(根据实际需要,可选择配置)

③配置客户端的NetBIOS服务器(根据实际需要,可选择配置)

④配置设备到DNS服务器和NetBIOS服务器的路由(如没有配置这两种服务器,则无需配置路由)。

⑤配置DHCP自定义选项(根据需要,选择配置)

二、配置全局地址池

包括创建全局地址池,然后配置包括地址范围、地址租期、要排除的IP地址以及要静态绑定的IP地址的全局地址池属性。




三、配置连接客户端的接口工作在全局地址池模式

配置了全局地址池后,还需要配置连接DHCP客户端或DHCP中继设备的对应DHCP服务器接口启用全局地址池的DHCP服务器功能。主要包括3个基本方面的配置:一是全局使能路由器的DHCP服务器功能,使它担当DHCP服务器;二是为DHCP服务器连接DHCP客户端或DHCP中继设备的各个接口(可以是物理接口,也可以是象VLANIFEth-Trunk、以太网子接口和Eth-Trunk子接口这样的逻辑接口)上配置对应网段的IP地址配置,使他们成为对应网段DHCP客户端的出口网关IP地址;三是使能这些接口采用全局地址池的DHCP服务器功能。

四、配置DHCP客户端的DNS服务和NetBIOS服务

为保证DHCP客户端正常通信,DHCP服务器在给客户端分配IP地址的同时,可能需要指定DNS服务器的配置信息和NetBIOS的配置信息(主要是当网络中采用了DNS服务器或WINS服务器进行名称解析时才配置)。可以采用动态分配方式自动把运营商分配的DNSNetBIOS信息分配给DHCP客户端。当地址池中同时配置了静态、动态DNSNetBIOS等信息时,以静态配置优先。

使用NetBIOS协议进行名称解析时,需要在主机名和IP地址之间建立映射关系。根据获取映射关系的方式不同,NetBIOS节点分为4种:

1b类节点(b-node):“b”代表广播(broadcast),即此类节点采用广播的方式获取映射关系,效率较低。

2p类节点(p-node):“p”代表端对端(peer-to-peer),即采用与NetBIOS服务器通信的方式获取映射关系。在网络中配置了NetBIOS服务器时通常采用这种方式,效率高。

3m类节点(m-node):“m”代表混合(mixed),是具有部分广播特性的p类节点,先使用b节点方式,然后使用p节点方式。

4h类节点(h-node):“h”代表混合(hybrid),是具有“端对端”通信机制的b类节点,先使用p节点方式,然后使用b节点方式。


五、配置防止IP地址重复分配功能

为防止IP地址的重复分配而导致地址冲突,DHCP服务器在为客户端分配IP地址前,需要先通过Ping功能对该地址进行探测。

为了使DHCP服务器对重复IP地址探测的时间不至于过长,可以配置最大Ping报文发送数量和最长探测时间。建议总探测时间小于8秒。

具体配置方法,在系统视图下使用dhcp server ping { packet number | timeout milliseconds }*命令。

六、配置DHCP数据保存功能

当路由器作为DHCP服务器使用时,用户可以启用DHCP数据保存功能,定时将地址信息保存到存储设备中(指保存在本地Flash存储设备中),这样当设备发生故障时可以从存储设备中及时恢复数据。

七、配置DHCP服务器信任Option82选项功能

信任Option82选项(即DHCP中继代理信息选项)功能主要是为了使DHCP服务器在收到带有Option82选项,但报文中的giaddr字段值却为0.0.0.0(表示没有经过DHCP中继)的DHCP报文时,继续对报文进行处理,而不是丢弃。这主要是由于在DHCP客户端连接的交换机上开启了DHCP82选项功能,使得DHCP客户端发出的DHCP请求报文在经过该交换机后自动插入82选项,但又因为确实没有经过DHCP中继设备,所以giaddr字段值为0.0.0.0

在系统视图下使用:dhcp server trust option82

八、配置DHCP服务器为BOOTP客户端分配IP地址

网络中存在BOOTP客户端(如无盘工作站),在设备作为DHCP服务器使用时就可以为BOOTP客户端分配IP地址。

九、基于全局地址池的DHCP服务器的配置实例

办公室1所属网段为10.1.10/25,主机都加入VLAN10,办公室1的主机只使用DNS服务,不使用NetBIOS服务,地址租期10天;办公室2所属网段为10.1.1.128/25,主机都加入VLAN20,办公室2的主机同时使用DNSNetBIOS服务,租期2天,要求在Router上配置全局地址池,采取动态地址分配方式为两个办公室的主机分配IP地址。

1、基本配置思路分析

为两个VLANDHCP客户端配置不同的全局地址池,需要在Router上创建两个全局地址池,并配置各自的地址池相关属性。然后在对应VLANIF接口上配置采用全局DHCP服务器的地址分配方式,实现DHCP服务器从全局地址池中给客户端分配IP地址的目标。

2、具体配置步骤

①使能DHCP服务器功能

<Huawei>system-view

[Huawei]sysname Router

[Router]dhcp enable

②为VLAN10VLAN20分别创建一个全局地址池,并配置相关属性。路由器接口上配置的IP地址(本例的Ethernet2/0/0Ethernet2/0/1接口分别通过VLANIF10VLANIF20配置的IP地址)缺省已被排除在外,不用再另外排除。、

配置地址池1和地址池2的属性:

③配置作为两个全局地址池网关的两个对应VLANIF接口下地址。先要把对应的物理接口加入到对应的VLAN中,然后为这两个VLANIF接口配置IP地址,作为两个地址池的网关。为了实现两个办公室VLAN的互通,把这两个物理接口以不带VLAN标签的方式配置为Hybrid类型。

④配置VLANIF10VLANIF20接口IP地址,并使它们连接的客户端从全局地址池中获取IP地址。

⑤配置好后可以通过display ip pool查看IP地址池配置情况。

配置基于接口地址池的DHCP服务器

配置基于接口地址池的DHCP服务器,可以使从这个接口上线的用户都从该接口地址池中获取IP地址等分配信息。配置思路很简单,只须配置好接口IP地址,然后在该接口下使能基于接口地址池DHCP服务器功能即可。相当于在使能了接口的基于接口地址池DHCP服务器功能后,系统自动创建了一个与接口的IP地址在同一网段的地址池,不需要手动创建地址池。

①配置接口地址池

②(可选)配置DHCP客户端的DNS服务和NetBIOS服务

③(可选)配置接口地址池的DHCP自定义选项。

④(可选)配置防止IP地址重复分配功能

⑤(可选)配置DHCP数据保存功能

⑥(可选)配置DHCP服务器信任Option82选项功能

⑦(可选)配置DHCP服务器为BOOTP客户端分配IP地址

一、配置接口地址池

主要包括使能对应接口采用接口地址池的DHCP服务器功能,配置接口地址池的相关属性。

二、配置DHCP客户端的DNS服务和NetBIOS服务

三、基于接口地址池的DHCP服务器的配置实例

两个办公室内的主机,办公室1所属网段为10.1.1.0/24,主机都加入VLAN10,使用DNS服务和NetBIOS服务,地址租期3天;办公室2网段为10.1.2.0/24,主机都加入VLAN20,不适用DNSNetBIOS服务器,地址租期2天。现要配置基于接口地址池的DHCP服务器。

1、基本配置思路分析

本例要为两个VLAN中的DHCP客户端配置不同的接口地址池,可以在Router上两个对应接口下创建两个接口地址池(实际并不需要手动创建这两个地址池,只须在对应VLANIF接口使能基于接口的DHCP服务器功能即可),并配置各自地址池相关属性。

2、具体步骤

①在Router上使能DHCP服务

<Huawei>system-view

[Huawei]sysname Router

[Router]dhcp enable

②在Router上创建两个VLAN,然后分别把Ethernet2/0/0Ethernet2/0/1接口计入VLAN10VLAN20中,如果两个VLAN是通过一个物理接口与Router连接的,则需要配置两个子接口封装对应的VLAN(单臂路由)。在配置两个VLANIF接口的IP地址,并使能接口连接的客户端从接口地址池中获取IP地址。

③配置VLANIF10接口对应地址池的DNS服务器、NetBIOS服务器,排除IP地址。办公室2不需要用到DNSNetBIOS,不用再VLANIF20下进行配置。配置两个VLANIF接口地址池中地址租约期。

通过display ip pool interface命令查看两个VLANIF接口下的地址池配置情况。

 

配置DHCP中继

DHCP客户端与DHCP服务器之间经过三层设备相连时(客户端与服务器不在同一网段),就需要通过DHCP中继设备在中间担当一个中间代理角色,负责转发DHCP客户端与DHCP服务器之间的DHCP通信。这样多个网段的DHCP客户端可以使用同一个DHCP服务器。

DHCP中继是直接与DHCP所在网段客户端连接的,但不一定要与DHCP服务器所在网段直接相连,所以要确保DHCP中继到达DHCP服务器的路由畅通。

AR G3路由器作为DHCP中继所包括的主要配置任务如下:

①配置指定接口工作在DHCP中继模式

②(可选)配置DHCP中继转发的目的DHCP服务器组(仅当DHCP中继设备需要为多个DHCP服务器进行报文转发时才需要配置)。

③配置DHCP中继接口绑定DHCP服务器或DHCP服务器组。

④(可选)配置DHCP中继请求DHCP服务器释放客户端IP地址(仅当DHCP客户端需要请求释放IP地址时才需要执行)。

一、配置指定接口工作在DHCP中继模式

DHCP中继模式仅可在三层模式的接口(指DHCP中继连接DHCP客户端的接口)上配置,并且首先需要全局使能DHCP服务功能,然后在该接口上使能DHCP中继功能。

二、配置DHCP中继转发的目的DHCP服务器组

因为当路由器担当DHCP中继角色时可以向多个DHCP服务器进行报文转发,故可在DHCP中继设备上配置一个包括多个DHCP服务器的服务器组。

三、配置DHCP中继接口绑定DHCP服务器或DHCP服务器组

使能了DHCP中继设备连接DHCP服务器的接口的中继功能后,就可以在DHCP中继接口上绑定创建的DHCP服务器组,从而为DHCP客户端指定可以访问的DHCP服务器。

如果DHCP中继接口仅需与一个DHCP服务器进行绑定,也可以不用绑定DHCP服务器组,而是直接配置所要代理的DHCP服务器。

四、配置DHCP中继请求DHCP服务器释放客户端IP地址

在系统视图下或者DHCP中继接口视图下请求DHCP服务器释放客户端IP地址,执行:dhcp relay releaseclient-ip-addressmac-address vpn-instancevpn-instance-name】【server-ip-address

在系统视图下执行时:如果不指定DHCP服务器(即server-ip-address),则向所有配置为中继模式的接口所绑定的所有DHCP服务器发送释放申请;如果指定了DHCP服务器的IP地址,则只向指定DHCP服务器发送释放申请;如果在接口视图下执行时:如果不指定DHCP服务器,则向该接口所绑定的所有DHCP服务器发送释放申请,如果指定DHCP服务器IP地址,则只向指定DHCP服务器发送释放申请。

五、不同网段内DHCP服务器和DHCP中继的配置实例:

不同楼宇内的办公室主机在不同的VLAN内。公司办公地点A的主机所在网段为20.20.20.0/24,而DHCP服务器所在的网段为100.10.10.0/24.通过DHCP中继功能的RouterA转发DHCP报文。RouterA上接口GE1/0/0的公网地址为100.10.20.1/24,对端运营商侧地址为100.10.20.2/24RouterB上接口GE1/0/0的公网地址为100.10.10.1/24,对端运营商侧地址为100.10.10.2/24

1、基本配置思路分析

①在RouterAVLANIF100接口上使能DHCP中继功能,实现RouterA转发不同网段的DHCP报文功能。因为缺省使用的就是DHCP中继接口为出口网关,故可不用配置到达DHCP服务器的出口网关。

②在RouterB上配置一个地址范围为20.20.20.0/24的全局地址池,实现DHCP服务器为位于不同网段的DHCP客户端分配IP地址。DHCP服务器上全局地址池的配置仅配置必须要配置的配置任务。

2、具体配置步骤

1RouterADHCP中继功能配置

①在接口下使能DHCP中继功能。先要把RouterA上的Ethernet2/0/0加入VLAN100中(因为Ethernet2/0/0接口是与Internet连接的,不能识别VLAN,所以要配置为不带标签的Hybrid接口类型),然后配置VLANIF100接口的IP地址,使能VLANIF100接口上的DHCP中继功能。

②创建DHCP服务器组并为服务器组添加DHCP服务器

本例只有一台DHCP服务器,可以直接在DHCP中继接口视图下使用dhcp relay server-ip 100.10.10.1

③配置VLANIF100接口绑定前面创建的DHCP服务器组

[RouterA]interface vlanif 100

[RouterA-Vlanif100]dhcp relay server-selectdhcpgroup1

[RouterA-Vlanif100]quit

④在RouterA上配置到达DHCP服务器RouterB的缺省路由(以RouterA对端运营商IP地址为下一跳)。

2RouterB上全局地址池配置

①使能DHCP服务

<Huawei>system-view

[Hauwei]sysname RouterB

[RouterB]dhcp enable

②配置GE1/0/0接口IP地址,并使其工作在全局地址池模式

[RouterB]interface gigabitethernet 1/0/0

[RouterB-GigabitEthernet1/0/0]ip address100.10.10.1 24  !—这个IP地址不能与地址池的IP地址在同一网段

[RouterB-GigabitEthernet1/0/0]dhcp selectglobal

[RouterB-GigabitEthernet1/0/0]quit

③创建地址池并配置出口网关列表

[RouterB]ip pool pool1

[RouterB-ip-pool-pool1]network 20.20.20.0mask 24

[RouterB-ip-pool-pool1]gateway-list20.20.20.1 !—配置分配地址时的出口网关地址为VLANIF100接口IP地址

[RouterB-ip-pool-pool1]quit

④在RouterB上配置到达DHCP中继RouterA的缺省路由(以RouterB对端运营商IP地址为下一跳)。

[RouterB]ip route-static 0.0.0.0 0.0.0.0100.10.10.2

配置好后,可在RouterA上使用display dhcp relay interface vlanif100命令查看接口的DHCP中继配置情况。

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值