DHCP Options Classless static route 121/249

DHCP Options

操作路径: /ip dhcp-server option

DHCP 报文中的一个选项,该选项在 DHCP 报文中为可变长的字段,option 选项中包含了部分租约信息、报文、类型等,option 选项中最多可以

包括 255 个 option。

根据 DHCP 协议,一个参数返回到 DHCP 客户端,只有在他请求这个参数时。指定各自的代码中 DHCP 请求参数列表(Parameter-List code55),

如果代码没有包含着参数列表,DHCP 服务器将不会发送到 DHCP 客户端

Classless static Route

Classless static route 无类静态路由会添加到 DHCP 客户端的路由表中,下面实例中将会添加静态路由dst-address=160.0.0.0/24 gateway=

10.1.101.1,由于 Option 的值中我们需要使用十六进制格式,添加静态路由可以使用 code 249 和 121,下面以 code 121 为例,因为 RouterOS

DHCP-client 只支持 121

首先需要掌握如何配置 option 值,根据 RFC3442 对格式定义如下:

7-14.png

7-15.png

因此 dst-address=160.0.0.0/24,目标路由格式为 24.160.0.0,网关为 10.1.101.1,

整个格式为:24.160.0.0.10.1.101.1,现在我们要将以上格式换算为十六进制:

7-16.png

结果是:18A000000A016501

如果 DHCP-Server 设置了 option code 121,RouterOS 的 DHCP-client 只识别 121 的路由,默认网关 code3 会忽略,所以我们需要在 code 121

值中添加一条默认路由,假设默认网关为 10.1.101.1,换算为000A016501,

所以两组路由结合,按照十六进制的写法是 0x18A000000A016501000A016501(0x 为十六进制格式),配置如下:

7-17.png

RouterOS 的 DHCP-client 获取情况

7-18.png

Option-set

RouterOS 的 DHCP-client 不支持 249,只支持 121,而 Windows XP 和 Windows 2003 仅支持option 249, Windows vista、Windows 7 和 Windows

2008 对 option 249 和 option 121 都支持。如果在一个网络中即有支持 249,又支持 121 的主机或网络设备,需要设置复合型的 option 参数,这里可

以利用option-set 完成

7-19.png

设置 option-set 参数,取名 set1

7-20.png

设置 network 的 dhcp-option-set 属性

7-21.png

作者:余松
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值