欢迎来到天天文库
浏览记录
ID:43451199
大小:2.64 MB
页数:62页
时间:2019-10-03
《外置DHCP服务器option43_option60配置方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1外置DHCP服务器option43、option60配置方法1.1背景目前公司建设的无线项目(如汉庭酒店/学校/企业等)大部分都是在核心交换机上开启DHCP服务器的方式为AP和用户分配IP地址。但是在即将进行的众多高校无线建设中,DHCP服务器基本上是基于网络中心WINDOWSSERVER或者LINUXSERVER搭建,因此若要进行高校大规模AP组网,则必须在Windows、LINUX服务器上对DHCP、option43、option60配置进行验证。AC1(VLAN110)110.110.1
2、.1防火墙1.2拓扑图核心路由交换机DHCP服务器(VLAN200)200.1.1.101AC2(VLAN110)110.110.1.2汇聚路由交换机(VLAN100)100.100.1.254PoE交换机PoE交换机PoE交换机AP2(VLAN100)100.100.1.xAP1(VLAN100)100.100.1.x在独立部署DHCP服务器场景中,一般采用在汇聚路由交换机上配置DHCPRelay的方式将AP发出的DHCP请求转发到DHCP服务器。如果整个网络拓扑中只有核心交换机做路由,则在核
3、心交换机上配置DHCPRelay。1.3流程分析在这里,先简单回顾一下通过option43、option60为AP分配IP的流程:(1)AP向DHCPServer发送DHCPDiscovery请求,请求中附带option60属性来标示供应商类别标识符。(2)DHCPServer检查option60属性,判断发送请求的Client是否符合获取IP地址的条件,若符合条件则回复DHCPOffer报文来分配IP地址,否则DHCPServer忽略请求。DHCPServer也可以关闭option60检查选项
4、,如果关闭该选项,则无论option60是否匹配,DHCPServer都会响应Client的请求。(3)DHCPServer回复DHCPOffer报文时附带option43属性来下发AC的IP地址或域名。(4)DHCPServer在回复Client请求时,不附带option60属性。从上面的流程可以看出,外置DHCP服务器需要配置的参数是:Server收到Client请求时检查option60属性,Server回复Client报文时增加option43属性。DCN的AP附带的option60值恒
5、定为字符串“udhcp1.18.2”。1.1DHCPoption43字段格式在《WLAN项目无线交换机集群管理模块需求说明书》中定义option43字段格式如下:字段名称长度值OptionCode1字节43DataLength1字节剩余部分的长度,单位为字节OptionType1字节1表示IPv4地址,2表示域名Lengthoftheaddress1字节后面内容的长度Content由前一字段指定IP地址或者域名后三个字段可以多次出现,以配置多个AC地址。上面表格中黑色字段操作系统会自动填写,我们
6、只需要构造红色字段的内容即可。例如:按IP地址表示AC:(1)如果只有一个AC,设AC的IP地址是110.110.1.1,将IP地址转换成十六进制表示为6e6e0101,OptionType应该使用1,Length为4字节,整个option43字段可用十六进制表示为:01046e6e0101(2)如果有两个AC,设AC1的IP地址是110.110.1.1(6e6e0101),AC2的IP地址是110.110.1.2(6e6e0102),括号内为IP地址的十六进制,每一个AC地址都按照Option
7、Type、Length、Address组成一个字段,再将两个字段连起来写,整个option43字段可用十六进制表示为:01046e6e010101046e6e0102,蓝色表示AC1的字段,红色表示AC2的字段。(3)如果有多个AC,按照第(2)种方法继续添加更多的AC地址,一个AP最多可支持4个AC地址。按域名表示AC:(1)如果只有一个AC,设AC的域名是ac1.test.com,OptionType应该使用2,Length为12(0x0c)字节,OptionType和Length字段如果用
8、字符串来表示是不可打印字符,只能用十六进制字节形式来表示,因此还需要将AC的域名名称中每个字符都转换成ASCII码来表示,整个option43字段最终可用十六进制表示为:020c6163312e746573742e636f6d(2)如果有两个AC,设AC1的域名是ac1.test.com,AC2的域名是ac2.test.com,每一个AC域名都按照OptionType、Length、Address组成一个字段,再将两个字段连起来写,整个option43字段可用十六进制表示为:020c616331
此文档下载收益归作者所有