网络通信 频道

DHCP中继代理的应用与配置

  DHCP的中继代理在本章前面已有提到,除了在一般的路由器中支持DHCP中继代理外,还可以用Windows网络操作系统(如Windows 2000 Server/Server 2003等)配置。本节要具体介绍中继代理的有关应用和配置。

  一 非Microsoft路由器的中继代理

  如果您计划将中继代理合并到启用DHCP/BOOTP的网络中,则有几种中继代理配置选项。这些选项包括使用非Microsoft路由器、Windows Server 2003路由和远程访问服务,以及Windows NT Server 4.0提供的DHCP中继代理组件。

  图62显示了非Microsoft路由器配置。该路由器在子网A和子网B之间运行转发DHCP请求的中继代理。通常,该路由器上的中继代理必须使用DHCP服务器的IP地址进行配置。


  路由器有了这种DHCP中继代理功能后,就可以为连接的多个子网使用同一个DHCP服务器,也就是跨网服务。只需为不同子网配置一个独立的作用域即可,而不用为每个子网配置一台DHCP服务器。

  二 路由和远程访问服务的中继代理

  图63显示了Windows Server 2003(Windows 2000 Server系统中也有)路由和远程访问配置。Windows Server 2003家族中的DHCP中继代理必须使用DHCP服务器的IP地址进行配置,以便在子网A和子网B之间中继DHCP请求。


  在这种网络中配置中继代理是在Windows Server 2003的"路由和远程访问"服务控制台中进行的。具体如下(事先要配置并启动好"路由和远程访问"服务)。

  (1)执行【开始】→【管理工具】→【路由和远程访问】菜单命令,打开如图64所示的"路由和远程访问"控制台窗口。


  (2)在控制台树中"IP路由选择"项下的"常规"选项上单击鼠标右键,在弹出菜单中选择【新增路由协议】命令,打开如图65所示的对话框。

  (3)选择"DHCP中继代理程序"选项,然后单击【确定】按钮完成中继代理的添加。


  (4)安装了"DHCP中继代理程序"路由协议后还可以配置其属性。方法是在"路由和远程访问"控制台中的"DHCP中继代理程序"选项上单击鼠标右键,在弹出菜单中选择【属性】命令,打开如图66所示的对话框。在"服务器地址"文本框中键入DHCP服务器的IP地址,然后单击【添加】按钮即可。如果需要添加多个DHCP服务器,只需重复上述步骤。最后单击【确定】按钮完成属性配置。


  (5)如果要启用DHCP中继代理,则需在"路由和远程访问"控制台中的"DHCP中继代理程序"选项上单击鼠标右键,在弹出菜单中选择【新增接口】命令,打开如图67所示的对话框。

  (6)选择要添加的接口,然后单击【确定】按钮弹出如图68所示的对话框。确认已选择"中继DHCP数据包"复选项。如果需要,在"跃点计数阈值"和"启动阈值(秒)"微调框中,单击箭头以修改阈值。


  通过以上步骤就完成了在路由器接口上安装和配置DHCP中继代理程序的全部过程。

  三 标准IP路由器与Windows Server 2003配合的DHCP中继

  图69显示了如何才能配合Windows Server 2003操作系统使用标准的IP路由器来在子网A和子网B之间中继DHCP请求。


  在上小节使用了Microsoft"路由和远程访问"服务中的DHCP中继服务,但仅用这种软路由作为大型网络中的路由器会带来许多性能上的问题。如果采用的硬件路由器支持DHCP中继,则可以直接采用8.9.1小节的方案;如果有些硬件路由器不支持DHCP中继,此时可以把硬件路由器与Microsoft的"路由和远程访问"服务中的DHCP中继功能结合起来考虑,单独把DHCP中继功能交给Windows系统的"路由和远程访问"服务,这样就不会对整体网络性能影响太大。

0
相关文章