DHCP Transaction ID生成和使用方法

    今天领导问了一下DHCP事务ID的问题。仔细研究了一下。

    下面三段摘录于rfc1541,大致解释了xid的生成和使用方法。
 
   The client generates and records a random transaction identifier and  inserts that identifier into the 'xid' field.  The client records its   own local time for later use in computing the lease expiration.  The   client then broadcasts the DHCPDISCOVER on the local hardware   broadcast address to 0xffffffff IP broadcast address and 'DHCP   server' UDP port.
   客户端生成一个随机数事务ID,并记录下来,然后把它插入到xid字段。客户端发送DHCP DISCOVER广播报文。
 
   The server inserts the 'xid' field from the DHCPDISCOVER message into  the 'xid' field of the DHCPOFFER message and sends the DHCPOFFER   message to the requesting client.
   服务器从DHCP DISCOVER消息解析得到xid值,把xid值插入到DHCP OFFER消息的xid字段,发送DHCP OFFER报文到请求客户端。
 
   If the 'xid' of an arriving DHCPOFFER message does not match the   'xid' of the most recent DHCPDISCOVER message, the DHCPOFFER message   must be silently discarded.  Any arriving DHCPACK messages must be   silently discarded.
   如果DHCP OFFER消息中的xid值与最近发送DHCP DISCOVER消息中的xid值不同,那么客户端必须忽略这个DHCP OFFER。接收到的任何DHCPACK必须悄悄地丢弃。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值