现在我们要让ac能够管理ap,这个dhcp中继的案例谁能告诉一下
我们公司有一台7506核心交换机,由于业务需要在总部附近有一个分支通过一条自己的专线到达分支路由器,然后分支里面有一台5560x-54c核心交换机然后下方有poe交换机接了ap,但是ac控制器3540h在公司总部
(0)
最佳答案
· DHCP客户端所在网段为10.10.1.0/24,DHCP服务器的IP地址为10.1.1.1/24;
· 由于DHCP客户端和DHCP服务器不在同一网段,因此,需要在客户端所在网段设置DHCP中继设备,以便客户端可以从DHCP服务器申请到10.10.1.0/24网段的IP地址及相关配置信息;
· Switch A作为DHCP中继通过端口(属于VLAN10)连接到DHCP客户端所在的网络,交换机VLAN接口10的IP地址为10.10.1.1/24,VLAN接口20的IP地址为10.1.1.2/24。
图3-3 DHCP中继组网示意图
# 配置各接口的IP地址(略)。
# 开启DHCP服务。
<SwitchA> system-view
[SwitchA] dhcp enable
# 配置VLAN接口10工作在DHCP中继模式。
[SwitchA] interface vlan-interface 10
[SwitchA-Vlan-interface10] dhcp select relay
# 配置DHCP服务器的地址。
[SwitchA-Vlan-interface10] dhcp relay server-address 10.1.1.1
配置完成后,DHCP客户端可以通过DHCP中继从DHCP服务器获取IP地址及相关配置信息。通过display dhcp relay statistics命令可以显示DHCP中继转发的DHCP报文统计信息;如果在DHCP中继上通过dhcp relay client-information record命令开启了DHCP中继的用户地址表项记录功能,则可以通过display dhcp relay client-information命令可以显示通过DHCP中继获取IP地址的客户端信息。
· 由于DHCP中继连接客户端的接口IP地址与DHCP服务器的IP地址不在同一网段,因此需要在DHCP服务器上通过静态路由或动态路由协议保证两者之间路由可达。
· 为了使DHCP客户端能从DHCP服务器获得IP地址,还需要在DHCP服务器上进行一些配置。DHCP服务器的配置方法,请参见“2.20 DHCP服务器典型配置举例”。
(0)
您好,请知:
以下是DHCP中继的案例及说明:
图3-1是DHCP中继的典型应用示意图。
图3-1 DHCP中继的典型组网应用
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报文格式的介绍),完成对客户端的动态配置。
option 82是DHCP报文中的中继代理信息选项(Relay Agent Information option)。当DHCP Client发送请求报文到DHCP Server时,若需要经过DHCP中继,则由DHCP中继将option 82添加到请求报文中。option 82包含很多sub-option,本章中的option 82只支持sub-option 1和sub-option 2。sub-option 1中定义了代理电路ID(即Circuit ID),sub-option 2中定义了代理远程ID(即Remote ID)。
option 82实现了DHCP中继设备的地址信息在DHCP服务器上的记录,与其他软件配合使用可以实现DHCP分配的限制和计费功能。
l option:DHCP报文中的一个选项,该选项在DHCP报文中为可变长的字段,option选项中包含了部分租约信息、报文类型等。option选项中最多可以包括255个option,最少为1个option。
l option 82:option 82又称为中继代理信息选项,是DHCP报文中option内容的一部分。RFC3046中定义了option 82,其位置在option 255之前而在其他option之后。option 82中可以包含最多255个sub-option,若定义了option 82,至少要定义一个sub-option。目前option 82中常用sub-option 1和sub-option 2。
l sub-option 1:sub-option 1是option 82的一个子选项,为代理电路ID(即Circuit ID)子项。子选项通常在DHCP中继设备上配置,定义了在传输报文的时候要携带DHCP客户端所连接交换机端口的端口编号及端口所属VLAN的编号。通常sub-option 1与sub-option 2子选项要共同使用来标识DHCP源端的信息。
l sub-option 2:sub-option 2也是option 82的一个子选项,为代理远程ID(即Remote ID)子项。该子选项也通常在DHCP中继设备上配置,定义了在传输报文的时候要携带中继设备的MAC地址信息。通常与sub-option 1子选项要共同使用来标识DHCP源端的信息。
与DHCP中继支持option 82相关的协议规范有:
l RFC2131 Dynamic Host Configuration Protocol
l RFC3046 DHCP Relay Agent Information option
DHCP客户端通过DHCP中继从DHCP服务器获取IP地址的过程与直接从DHCP服务器获取IP地址的过程基本相同,都要经历发现、提供、选择和确认四个阶段,这里将只介绍DHCP中继支持option 82时的工作机制,具体如下:
(1) DHCP客户端在初始化时以广播的形式发送请求报文。
(2) 与本地网络相连的DHCP中继设备将接收该广播报文,检查报文中是否已有option 82选项,并进行相应的处理。
(3) 如果报文中已有option 82,设备按照配置的策略对该报文进行处理(丢弃、用中继设备本身的option 82项替代报文中原有的option 82项或保持报文原有的option 82项),然后将请求报文转发给DHCP服务器。
(4) 若请求报文中没有option 82选项,则DHCP中继设备将option 82选项添加到报文中后转发给DHCP服务器。此时,请求报文中将包含了DHCP客户端所连接的交换机端口的端口编号、端口所属VLAN的编号以及DHCP中继设备本身的MAC地址。
(5) DHCP服务器收到DHCP中继设备转发的DHCP请求报文后,将记录报文中option选项所携带的信息,然后将携带DHCP配置信息以及option 82信息的报文发给DHCP中继。
(6) DHCP中继收到DHCP服务器的返回报文后将剥离报文中的option 82信息,然后将带有DHCP配置信息的报文转发给DHCP客户端。
& 说明:
DHCP客户端发送的请求报文有两种,分别为DHCP-DISCOVER报文和DHCP-REQUEST报文。由于不同厂商生产的DHCP服务器设备对请求报文的处理机制不同,有些设备处理DHCP-DISCOVER报文中的option 82信息,而有些处理DHCP-REQUEST报文中的option 82信息,因此DHCP中继设备将在这两种报文中都添加option 82选项。
表3-1 DHCP中继配置任务简介
在进行DHCP中继配置之前,需要先使能DHCP服务。只有使能该服务后,其它相关的DHCP配置才能生效。
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
使能DHCP服务 | dhcp enable | 必选 缺省情况下,DHCP服务处于使能状态 |
在配置接口工作在中继模式后,当接口收到DHCP客户端发来的DHCP报文时,会将报文转发给外部DHCP服务器,由外部服务器分配地址。
为了提高可靠性,可以在一个网络中设置多个DHCP服务器。多个DHCP服务器构成一个DHCP服务器组。当接口与DHCP服务器组建立归属关系后,会将DHCP报文转发给服务器组中的所有服务器。
表3-3 配置接口工作在DHCP中继模式
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
配置DHCP服务器组中DHCP服务器的地址 | dhcp-server groupNo ip ip-address&<1-8> | 必选 缺省情况下,没有配置DHCP服务器组中的服务器的IP地址 |
配置接口与DHCP服务器组的归属关系 | interface interface-type interface-number | 必选 缺省情况下,VLAN接口没有与任何一个DHCP服务器组建立归属关系 |
dhcp-server groupNo |
& 说明:
l 每个DHCP服务器组最多可以配置8个外部DHCP服务器地址。
l 每个DHCP服务器组可以对应多个接口。但每个接口只能对应一个DHCP服务器组。
l 如果多次执行dhcp-server groupNo命令,新的配置会覆盖已有配置。
l VLAN接口视图下的dhcp-server groupNo命令中所指定的组号,需事先通过dhcp-server groupNo ip ip-address&<1-8>命令进行配置。
当客户端通过DHCP中继从DHCP服务器获取到IP地址时,DHCP中继可以自动记录客户端的IP地址和MAC地址的对应关系,生成DHCP中继的动态用户地址表项。同时,设备也支持DHCP中继的静态用户地址表项配置,即在DHCP中继上手工配置IP地址、MAC地址之间的绑定关系。
为了防止非法用户静态配置一个IP地址,并访问其他网络,设备支持DHCP中继的地址匹配检查功能。当接口上使能了该功能后,如果用户配置的IP地址与用户的MAC地址的对应关系与DHCP中继的用户地址表(包括DHCP中继动态记录的表项以及手工配置的用户地址表项)不匹配,则DHCP中继将不允许该用户访问外部网络。
表3-4 配置DHCP中继的地址匹配检查功能
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
配置DHCP用户地址表项 | dhcp-security static ip-address mac-address | 可选 缺省情况下,没有配置DHCP用户地址表项 |
进入接口视图 | interface interface-type interface-number | - |
使能DHCP中继的地址匹配检查功能 | address-check enable | 必选 缺省情况,禁止DHCP中继的地址匹配检查功能 |
本配置任务用来设置DHCP Relay生成的IP地址与MAC地址对应的动态表项为有效表项或者无效表项。只有设置DHCP中继生成的动态表项为有效表项,在开启了DHCP中继的地址匹配检查功能以后,才会根据动态表项的内容进行DHCP客户端地址匹配检查;否则,设备只根据静态配置的用户地址表项进行客户端的地址匹配检查。
表3-5 设置DHCP Relay的动态表项是否有效
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
进入VLAN接口视图 | interface interface-type interface-number | - |
设置DHCP Relay生成的动态表项为有效表项 | address-check dhcp-relay enable | 可选 缺省情况下,DHCP Relay生成的IP地址与MAC地址对应的动态表项为有效表项 |
本配置只有在VLAN接口上的DHCP中继地址匹配检查功能启动后才起作用。
自由连接的机器是指IP地址和MAC地址都不在DHCP安全表表项中的机器。当设置不允许自由连接的机器通过DHCP安全检查时,自由连接的机器即使有合法IP地址也无法上网。
表3-6 设置DHCP Relay的动态表项是否有效
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
进入VLAN接口视图 | interface interface-type interface-number | - |
不允许自由连接的机器通过DHCP安全检查 | address-check no-matched enable | 可选 自由连接的机器不能通过DHCP安全检查 |
本配置只有在VLAN接口上的DHCP中继地址匹配检查功能启动后才起作用。
在配置DHCP中继支持option 82功能前需要先进行下列配置:
l 配置DHCP中继设备的网络参数及中继功能
l 配置DHCP服务器的网络参数、地址池及地址分配租期等分配策略
l 通过配置保证中继和服务器之间路由可达
本节的配置需要在启动了DHCP中继的网络设备上进行。
表3-7 配置DHCP中继支持option82功能
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
配置DHCP中继支持option 82功能 | dhcp relay information enable | 必选 缺省情况下,DHCP中继不支持option 82功能 |
配置DHCP中继对包含option 82的请求报文的处理策略 | dhcp relay information strategy { drop | keep | replace } | 可选 缺省情况下,处理策略为replace |
& 说明:
为使option 82功能正常使用,需要在DHCP服务器和DHCP中继上都进行相应配置。
完成上述配置后,在任意视图下执行display命令,可以显示配置DHCP中继后的运行情况。通过查看显示信息,用户可以验证配置的效果。在用户视图下使用reset命令可以清除指定DHCP Server组的统计信息。
表3-8 DHCP中继显示
操作 | 命令 | 说明 |
显示DHCP Server组的相关信息 | display dhcp-server groupNo | display命令可在任意视图下执行 |
显示VLAN接口对应的DHCP Server组的相关信息 | display dhcp-server interface Vlan-interface vlan-id | |
显示DHCP Server组的合法用户地址表中所有用户的地址信息 | display dhcp-security [ ip-address | dynamic | static ] | |
清除指定DHCP Server组的统计信息 | reset dhcp-server groupNo | reset命令在用户视图下执行 |
DHCP客户端所在的网段地址为10.110.0.0/24,连接到交换机的VLAN2中的端口。DHCP服务器的IP地址为202.38.1.2。需要通过具有DHCP中继功能的交换机中继DHCP报文,使DHCP客户端可以从DHCP服务器上申请到IP地址等相关配置信息。
图3-2 DHCP中继组网示意图
# 进入系统视图。
<H3C> system-view
# 使能DHCP服务。
[H3C] dhcp enable
# 配置DHCP Server的组号为1,IP地址为202.38.1.2。
[H3C] dhcp-server 1 ip 202.38.1.2
# 配置VLAN接口2对应DHCP Server组1。
[H3C] interface Vlan-interface 2
[H3C-Vlan-interface2] dhcp-server 1
# 配置VLAN接口2的IP地址,需与DHCP Client属于同一网段。
[H3C-Vlan-interface2] ip address 10.110.1.1 255.255.0.0
& 说明:
为了使DHCP客户端能从DHCP服务器获得IP地址,还需要在DHCP服务器上进行一些配置。由于作为DHCP服务器的设备不同,所需进行的配置也不同,故此处从略。
客户端不能通过DHCP中继获得配置信息。
可能中继的配置有问题。DHCP中继功能不正常时,可以打开调试开关,并通过执行display命令以显示调试信息和接口状态信息的方法来分析定位。
l 检查DHCP服务器和DHCP中继是否使能了DHCP服务。
l 检查DHCP服务器是否配置有DHCP客户端所在网段的地址池。
l 检查具有DHCP中继功能的网络设备和DHCP服务器是否配置有相互可达的路由。
l 检查具有DHCP中继功能的网络设备,查看在连接DHCP客户端所在网段的接口上是否配置有正确的DHCP服务器组,DHCP服务器组的IP地址配置是否正确。
(1)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论