• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

DHCP服务器Option 43典型配置-5W100

手册下载

DHCP服务器Option 43典型配置-5W100-整本手册.pdf  (214.75 KB)

  • 发布时间:2023/8/31 16:35:19
  • 浏览量:
  • 下载量:

DHCP服务器Option 43典型配置

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2023 新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。



1 DHCP Option 43介绍

1.1  DHCP选项简介

DHCPDynamic Host Configuration Protocol,动态主机配置协议)采用客户端/服务器模式,由服务器为网络设备动态地分配IP地址。DHCP的报文格式如1-1所示,DHCP选项指的是DHCP报文中的options字段,该字段长度可变,内容包含报文的类型、有效租期和DNS服务器的IP地址等,DHCP利用options字段传递控制信息和网络配置参数,用于为客户端提供更加丰富的网络配置信息。

图1-1 DHCP报文格式

 

DHCP选项的格式如1-2所示。一部分DHCP选项的内容由RFC 2132进行规定,如Option 3(路由器选项,用来指定为客户端分配的网关地址)和Option 6DNS服务器选项,用来指定为客户端分配的DNS服务器地址),还存在一部分选项RFC没有统一规定,例如Option 43(厂商特定信息选项)。

图1-2 DHCP选项格式

 

1.2  Option 43简介

Option 43是厂商特定信息选项,当DHCP服务器接收到请求Option 43信息的DHCP请求报文后,将在回复报文中携带Option 43,为DHCP客户端分配厂商指定的信息。在ACFit AP组成的无线网络中,Option 43通常用于AP获取指定ACIP地址,便于AP后续在AC上线。

ACAP通过三层层网络建立连接时,如下图所示,AC属于VLAN 100AP属于VLAN 400,此时AP无法直接通过广播方式获取AC IP地址,需要通过DHCP服务器通过Option 43告知AP ACIP地址。

图1-3 AP三层注册组网图

 

ACAP通过二层网络建立连接时,如下图所示,ACAP均属于VLAN 100,此时AP可以通过广播方式获取ACIP地址,也可以通过Option 43方式获取ACIP地址,Option 43方式的优先级要高于广播方式。

图1-4 AP二层注册组网图

 

2 H3C AP支持的Option 43配置

DHCP服务器通常支持以多种格式配置Option 43功能,每种格式又支持HEXASC ii码两种形式。H3C AP可以识别PXEACS两种格式,但仅能识别HEX形式。PXEACS的效果没有区别,配置时字母不区分大小写。

下面将详细介绍PXEACS格式的HEX形式配置方式。

2.1  PXE格式

1. PXE配置简介

PXE格式采用子选项的形式,通过不同的子选项为用户分配不同的网络配置参数。如2-1所示。

图2-1 Option 43格式

 

PXE格式中子选项中各字段的含义见下表。

表2-1 PXE格式各字段含义

字段

长度

含义

Sub-option type

1

子选项类型,内容为固定值80,不可改变,表示PXE格式。

Sub-option length

1

子选项的长度,表示该字段后面的Sub-option value信息内容的长度,单位为字节。

Sub-option value

可变值,由Sub-option length指定

子选项的取值,内容为固定值0000AC IPv4地址的个数+AC的十六进制IPv4地址。如果需要配置多个IPv4地址,连续配置即可,每个IPv4地址之间不能有空格,最多可以配置16个。

 

2. PXE配置举例

示例1

采用PXE格式配置1AC IPv4地址时(AC10.23.200.1),Option选项内容各字段的配置如下。

·     80Sub-option type,表示PXE格式的固定值。

·     07Sub-option length此处后面所跟Sub-option value数据为0000010a17c801,所以长度为7个字节。

·     0000属于Sub-option value固定值,不可改变。

·     01属于Sub-option value表示其后面AC IPv4地址的个数,此处为1IPv4地址。

·     0a17c801属于Sub-option value表示AC的十六进制IPv4地址。

最终DHCP服务器的DHCP地址池视图下配置为option 43 hex 80070000010a17c801

 

示例2

采用PXE格式配置2AC IPv4地址时(AC 110.23.200.1AC 210.23.200.2),Option选项内容各字段的配置如下。

·     80Sub-option type,表示PXE格式的固定值。

·     0bSub-option length此处后面所跟Sub-option value数据为0000020a17c8010a17c802,所以长度为11个字节。

·     0000属于Sub-option value固定值,不可改变。

·     02属于Sub-option value表示其后面AC IPv4地址的个数,此处为2IPv4地址。

·     0a17c8010a17c802属于Sub-option value0a17c801表示AC 1的十六进制IPv4地址0a17c802表示AC2的十六进制IPv4地址。

最终在DHCP服务器的DHCP地址池视图下配置为option 43 hex 800b0000020a17c8010a17c802

2.2  ACS格式

1. ACS配置简介

ACS格式同样采用子选项的形式,通过不同的子选项为用户分配不同的网络配置参数。如2-1所示。ACS格式中子选项中各字段的含义见下表。

表2-2 ACS格式各字段含义

字段

长度

含义

Sub-option type

1

子选项类型,内容为固定值01,不可改变,表示ACS格式。

Sub-option length

1

子选项的长度,表示该字段后面的Sub-option value信息内容的长度,单位为字节。

Sub-option value

可变值,由Sub-option length指定

子选项的取值,内容为AC的十六进制IPv4地址。如果需要配置多个IPv4地址,连续配置即可,每个IPv4地址之间不能有空格,最多可以配置16个。

 

2. ACS配置举例

示例1

采用ACS格式配置1AC IPv4地址时(AC10.23.200.1),Option选项内容各字段的含义如下。

·     01Sub-option type,表示ACS格式的固定值。

·     04Sub-option length此处后面所跟数据为0a17c801,所以长度为4个字节。

·     0a17c801Sub-option value表示AC的十六进制IPv4地址。

最终DHCP服务器的DHCP地址池视图下配置为option 43 hex 01040a17c801

 

示例2

采用ACS格式配置2AC IPv4地址时(AC 110.23.200.1AC 210.23.200.2),Option选项内容各字段的含义如下。

·     01Sub-option type,表示ACS格式的固定值。

·     08Sub-option length此处后面所跟数据为0a17c8010a17c802,所以长度为8个字节。

·     0a17c8010a17c802Sub-option value0a17c801表示AC 1的十六进制IPv4地址0a17c802表示AC2的十六进制IPv4地址。

最终在DHCP服务器的DHCP地址池视图下配置为option 43 hex 01080a17c8010a17c802

3 各厂商DHCP服务器的Option 43配置

本文仅介绍部分厂商设备做为DHCP服务器时,对接H3C APOption 43配置,DHCP的其他相关配置请以实际情况为准;第三方厂商的Option 43具体支持情况和配置方法请以其官网资料为准。

表3-1 各厂商Option 43支持情况

厂商

ACS格式

PXE格式

H3C

支持

支持

HUAWEI

支持

支持

Ruijie

支持

支持

Cisco

支持

支持

Juniper

不支持

不支持

Linux

不支持

不支持

Rukus

支持

支持

Extreme

支持

支持

 

3.2  H3C

# 进入系统视图。

<Sysname> system-view

# AP分配IP地址的地址池名称为vlan100,进入DHCP地址池视图。

[Sysname] dhcp server ip-pool vlan100

# 无线控制器的IP地址为192.168.100.1,配置PXE格式Option 43如下。

[Sysname-dhcp-pool-vlan100] option 43 hex 8007000001c0a86401

# 无线控制器的IP地址为192.168.100.1,配置ACS格式Option 43如下。

[Sysname-dhcp-pool-vlan100] option 43 hex 0104c0a86401

3.3  HUAWEI

# 进入系统视图。

<HUAWEI> system-view

# AP分配IP地址的地址池名称为vlan100,进入全局IP地址池视图。

[HUAWEI] ip pool vlan100

# 无线控制器的IP地址为192.168.100.1,配置PXE格式Option 43如下。

[HUAWEI-ip-pool-vlan100] dhcp server option 43 hex 8007000001c0a86401

# 无线控制器的IP地址为192.168.100.1,配置ACS格式Option 43如下。

[HUAWEI-ip-pool-vlan100] dhcp server option 43 hex 0104c0a86401

3.4  Ruijie

#进入特权模式。

Hostname> enable

# 进入全局配置模式。

Hostname# configure terminal

# AP分配IP地址的地址池名称为vlan100,进入DHCP地址池视图。

Hostname(config)# ip dhcp pool vlan100

# 无线控制器的IP地址为192.168.100.1,配置PXE格式Option 43如下。

Hostname(dhcp-config)# option 43 hex 8007000001c0a86401

# 无线控制器的IP地址为192.168.100.1,配置ACS格式Option 43如下。

Hostname(dhcp-config)# option 43 hex 0104c0a86401

3.5  Cisco

# AP分配IP地址的地址池名称为vlan100,进入DHCP地址池视图。

Device(config)# ip dhcp pool vlan100

# 无线控制器的IP地址为192.168.100.1,配置PXE格式Option 43如下。

Device(config-dhcp)# option 43 hex 8007000001c0a86401

# 无线控制器的IP地址为192.168.100.1,配置ACS格式Option 43如下。

Device(config-dhcp)# option 43 hex 0104c0a86401

3.6  Ruckus

# 进入全局配置模式。

device# configure terminal

# AP分配IP地址的地址池名称为vlan100,进入DHCP地址池视图。

device(config)# ip dhcp-server pool vlan100

# 无线控制器的IP地址为192.168.100.1,配置PXE格式Option 43如下。

device(ip dhcp-server pool vlan100)# option vendor-encapsulated-options hex 8007000001c0a86401

# 无线控制器的IP地址为192.168.100.1,配置ACS格式Option 43如下。

device(ip dhcp-server pool vlan100)# option vendor-encapsulated-options hex 0104c0a86401

3.7  Extreme

# AP分配IP地址的地址池名称为vlan100,进入DHCP地址池模式。

System(rw-config)-> ip dhcp pool vlan100

# 无线控制器的IP地址为192.168.100.1,配置PXE格式Option 43如下。

System(rw-config-dhcp-pool)-> option 43 hex 8007000001c0a86401

# 无线控制器的IP地址为192.168.100.1,配置ACS格式Option 43如下。

System(rw-config-dhcp-pool)-> option 43 hex 0104c0a86401

新华三官网
联系我们