S7500系列交换机配置DHCP中继Word文档下载推荐.docx
《S7500系列交换机配置DHCP中继Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《S7500系列交换机配置DHCP中继Word文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。
#配置VLAN接口2的IP地址,需与DHCPClient属于同一网段。
[H3C-Vlan-interface2]ipaddress10.110.1.1255.255.0.0
&
说明:
为了使DHCP客户端能从DHCP服务器获得IP地址,还需要在DHCP服务器上进行一些配置。
由于作为DHCP服务器的设备不同,所需进行的配置也不同,故此处从略。
DHCP中继的应用环境
由于在IP地址动态获取过程中采用广播方式发送报文,因此DHCP只适用于DHCP客户端和服务器处于同一个子网内的情况。
为进行动态主机配置,需要在所有网段上都设置一个DHCP服务器,这显然是很不经济的。
DHCP中继功能的引入解决了这一难题:
子网内的客户端可以通过DHCP中继与其他子网的DHCP服务器通信,最终获取到IP地址。
这样,多个网络上的DHCP客户端可以使用同一个DHCP服务器,既节省了成本,又便于进行集中管理。
DHCP中继的基本原理
图3-1是DHCP中继的典型应用示意图。
图3-1DHCP中继的典型组网应用
DHCP中继提供对DHCP广播报文的透明传输功能,能够把DHCP客户端(或服务器)的广播报文透明地传送到其它网段的DHCP服务器(或客户端)上。
通过DHCP中继完成动态配置的过程中,DHCP客户端与DHCP服务器的处理方式与不通过DHCP中继的基本相同。
下面只说明DHCP中继的转发过程,报文的具体交互过程请参见“1.2.2
IP地址动态获取过程”。
(1)
DHCP客户端以广播方式发送DHCP-DISCOVER报文。
(2)
具有DHCP中继功能的网络设备收到该广播报文后,将根据配置将报文单播转发给指定的DHCP服务器。
(3)
DHCP服务器进行IP地址的分配,并通过DHCP中继将配置信息发送给客户端(发送方式根据客户端发送的DHCP-DISCOVER报文中的flag字段决定,具体请见1.3
DHCP报文格式的介绍),完成对客户端的动态配置。
DHCP中继支持option82
1.DHCP中继支持option82简介
option82是DHCP报文中的中继代理信息选项(RelayAgentInformationoption)。
当DHCPClient发送请求报文到DHCPServer时,若需要经过DHCP中继,则由DHCP中继将option82添加到请求报文中。
option82包含很多sub-option,本章中的option82只支持sub-option1和sub-option2。
sub-option1中定义了代理电路ID(即CircuitID),sub-option2中定义了代理远程ID(即RemoteID)。
option82实现了DHCP中继设备的地址信息在DHCP服务器上的记录,与其他软件配合使用可以实现DHCP分配的限制和计费功能。
2.基本概念
●
option:
DHCP报文中的一个选项,该选项在DHCP报文中为可变长的字段,option选项中包含了部分租约信息、报文类型等。
option选项中最多可以包括255个option,最少为1个option。
option82:
option82又称为中继代理信息选项,是DHCP报文中option内容的一部分。
RFC3046中定义了option82,其位置在option255之前而在其他option之后。
option82中可以包含最多255个sub-option,若定义了option82,至少要定义一个sub-option。
目前option82中常用sub-option1和sub-option2。
sub-option1:
sub-option1是option82的一个子选项,为代理电路ID(即CircuitID)子项。
子选项通常在DHCP中继设备上配置,定义了在传输报文的时候要携带DHCP客户端所连接交换机端口的端口编号及端口所属VLAN的编号。
通常sub-option1与sub-option2子选项要共同使用来标识DHCP源端的信息。
sub-option2:
sub-option2也是option82的一个子选项,为代理远程ID(即RemoteID)子项。
该子选项也通常在DHCP中继设备上配置,定义了在传输报文的时候要携带中继设备的MAC地址信息。
通常与sub-option1子选项要共同使用来标识DHCP源端的信息。
3.相关规范
与DHCP中继支持option82相关的协议规范有:
RFC2131DynamicHostConfigurationProtocol
RFC3046DHCPRelayAgentInformationoption
4.DHCP中继支持option82工作机制
DHCP客户端通过DHCP中继从DHCP服务器获取IP地址的过程与直接从DHCP服务器获取IP地址的过程基本相同,都要经历发现、提供、选择和确认四个阶段,这里将只介绍DHCP中继支持option82时的工作机制,具体如下:
DHCP客户端在初始化时以广播的形式发送请求报文。
与本地网络相连的DHCP中继设备将接收该广播报文,检查报文中是否已有option82选项,并进行相应的处理。
如果报文中已有option82,设备按照配置的策略对该报文进行处理(丢弃、用中继设备本身的option82项替代报文中原有的option82项或保持报文原有的option82项),然后将请求报文转发给DHCP服务器。
(4)
若请求报文中没有option82选项,则DHCP中继设备将option82选项添加到报文中后转发给DHCP服务器。
此时,请求报文中将包含了DHCP客户端所连接的交换机端口的端口编号、端口所属VLAN的编号以及DHCP中继设备本身的MAC地址。
(5)
DHCP服务器收到DHCP中继设备转发的DHCP请求报文后,将记录报文中option选项所携带的信息,然后将携带DHCP配置信息以及option82信息的报文发给DHCP中继。
(6)
DHCP中继收到DHCP服务器的返回报文后将剥离报文中的option82信息,然后将带有DHCP配置信息的报文转发给DHCP客户端。
DHCP客户端发送的请求报文有两种,分别为DHCP-DISCOVER报文和DHCP-REQUEST报文。
由于不同厂商生产的DHCP服务器设备对请求报文的处理机制不同,有些设备处理DHCP-DISCOVER报文中的option82信息,而有些处理DHCP-REQUEST报文中的option82信息,因此DHCP中继设备将在这两种报文中都添加option82选项。
配置DHCP中继
DHCP中继配置任务简介
表3-1DHCP中继配置任务简介
配置任务
说明
详细配置
使能DHCP服务
必选
3.2.2
配置接口工作在DHCP中继模式
3.2.3
配置DHCP中继的安全功能
可选
3.2.4
配置DHCP中继支持option82功能
3.2.5
在进行DHCP中继配置之前,需要先使能DHCP服务。
只有使能该服务后,其它相关的DHCP配置才能生效。
表3-2使能DHCP服务
操作
命令
进入系统视图
system-view
-
dhcpenable
缺省情况下,DHCP服务处于使能状态
配置接口工作在DHCP中继模式
在配置接口工作在中继模式后,当接口收到DHCP客户端发来的DHCP报文时,会将报文转发给外部DHCP服务器,由外部服务器分配地址。
为了提高可靠性,可以在一个网络中设置多个DHCP服务器。
多个DHCP服务器构成一个DHCP服务器组。
当接口与DHCP服务器组建立归属关系后,会将DHCP报文转发给服务器组中的所有服务器。
表3-3配置接口工作在DHCP中继模式
配置DHCP服务器组中DHCP服务器的地址
dhcp-servergroupNoipip-address&
1-8>
缺省情况下,没有配置DHCP服务器组中的服务器的IP地址
配置接口与DHCP服务器组的归属关系
interfaceinterface-typeinterface-number
缺省情况下,VLAN接口没有与任何一个DHCP服务器组建立归属关系
dhcp-servergroupNo
每个DHCP服务器组最多可以配置8个外部DHCP服务器地址。
每个DHCP服务器组可以对应多个接口。
但每个接口只能对应一个DHCP服务器组。
如果多次执行dhcp-servergroupNo命令,新的配置会覆盖已有配置。
VLAN接口视图下的dhcp-servergroupNo命令中所指定的组号,需事先通过dhcp-servergroupNoipip-address&
命令进行配置。
配置DHCP中继的安全功能
1.DHCP中继的地址匹配检查功能
当客户端通过DHCP中继从DHCP服务器获取到IP地址时,DHCP中继可以自动记录客户端的IP地址和MAC地址的对应关系,生成DHCP中继的动态用户地址表项。
同时,设备也支持DHCP中继的静态用户地址表项配置,即在DHCP中继上手工配置IP地址、MAC地址之间的绑定关系。
为了防止非法用户静态配置一个IP地址,并访问其他网络,设备支持DHCP中继的地址匹配检查功能。
当接口上使能了该功能后,如果用户配置的IP地址与用户的MAC地址的对应关系与DHCP中继的用户地址表(包括DHCP中继动态记录的表项以及手工配置的用户地址表项)不匹配,则DHCP中继将不允许该用户访问外部网络。
表3-4配置DHCP中继的地址匹配检查功能
配置DHCP用户地址表项
dhcp-securitystaticip-addressmac-address
缺省情况下,没有配置DHCP用户地址表项
进入接口视图
使能DHCP中继的地址匹配检查功能
address-checkenable
缺省情况,禁止DHCP中继的地址匹配检查功能
2.配置DHCP中继的动态表项是否有效
本配置任务用来设置DHCPRelay生成的IP地址与MAC地址对应的动态表项为有效表项或者无效表项。
只有设置DHCP中继生成的动态表项为有效表项,在开启了DHCP中继的地址匹配检查功能以后,才会根据动态表项的内容进行DHCP客户端地址匹配检查;
否则,设备只根据静态配置的用户地址表项进行客户端的地址匹配检查。
表3-5设置DHCPRelay的动态表项是否有效
进入VLAN接口视图
设置DHCPRelay生成的动态表项为有效表项
address-checkdhcp-relayenable
缺省情况下,DHCPRelay生成的IP地址与MAC地址对应的动态表项为有效表项
本配置只有在VLAN接口上的DHCP中继地址匹配检查功能启动后才起作用。
3.配置是否允许自由连接的机器通过DHCP安全检查
自由连接的机器是指IP地址和MAC地址都不在DHCP安全表表项中的机器。
当设置不允许自由连接的机器通过DHCP安全检查时,自由连接的机器即使有合法IP地址也无法上网。
表3-6设置DHCPRelay的动态表项是否有效
不允许自由连接的机器通过DHCP安全检查
address-checkno-matchedenable
自由连接的机器不能通过DHCP安全检查
配置DHCP中继支持option82功能
1.配置准备
在配置DHCP中继支持option82功能前需要先进行下列配置:
配置DHCP中继设备的网络参数及中继功能
配置DHCP服务器的网络参数、地址池及地址分配租期等分配策略
通过配置保证中继和服务器之间路由可达
2.配置DHCP中继支持option82功能
本节的配置需要在启动了DHCP中继的网络设备上进行。
表3-7配置DHCP中继支持option82功能
dhcprelayinformationenable
缺省情况下,DHCP中继不支持option82功能
配置DHCP中继对包含option82的请求报文的处理策略
dhcprelayinformationstrategy{drop|keep|replace}
缺省情况下,处理策略为replace
为使option82功能正常使用,需要在DHCP服务器和DHCP中继上都进行相应配置。
DHCP中继配置显示与维护
完成上述配置后,在任意视图下执行display命令,可以显示配置DHCP中继后的运行情况。
通过查看显示信息,用户可以验证配置的效果。
在用户视图下使用reset命令可以清除指定DHCPServer组的统计信息。
表3-8DHCP中继显示
显示DHCPServer组的相关信息
displaydhcp-servergroupNo
display命令可在任意视图下执行
显示VLAN接口对应的DHCPServer组的相关信息
displaydhcp-serverinterfaceVlan-interfacevlan-id
显示DHCPServer组的合法用户地址表中所有用户的地址信息
displaydhcp-security[ip-address|dynamic|static]
清除指定DHCPServer组的统计信息
resetdhcp-servergroupNo
reset命令在用户视图下执行
DHCP中继常见配置错误举例
1.故障现象
客户端不能通过DHCP中继获得配置信息。
2.分析
可能中继的配置有问题。
DHCP中继功能不正常时,可以打开调试开关,并通过执行display命令以显示调试信息和接口状态信息的方法来分析定位。
3.处理过程
检查DHCP服务器和DHCP中继是否使能了DHCP服务。
检查DHCP服务器是否配置有DHCP客户端所在网段的地址池。
检查具有DHCP中继功能的网络设备和DHCP服务器是否配置有相互可达的路由。
检查具有DHCP中继功能的网络设备,查看在连接DHCP客户端所在网段的接口上是否配置有正确的DHCP服务器组,DHCP服务器组的IP地址配置是否正确。