文档摘要:本文档将从报文格式出发,首先介绍DHCP的作用,报文的格式字段含义,ip分配过程,以及在autosar cp中的配置,以及ubuntu的配置,同时举例一下开发过程遇到的问题以及解决方案。DHCP作用DHCP是ip的动态分配协议是基于UDP的协议类型,分为DHCP Service(port 67)和DHCP Client(port 68),DHCP协议和ARP协议一般会同时存在在抓包文件里,因为每次动态分配完ip都会发送arp announce。在车载以太网中不算是一个非常重要的协议,因为大部分的以太网实例都是静态ip以求安全稳定。一般IP分配基本就三个阶段,但是在车载中DHCP分为4个阶段分别是:ip请求分配,ip竞争,ip续约,ip释放。在后续的介绍中会一一说明。DHCP格式及字段含义DHCP报文不难主要就四种类型的报文分别是:Discover,Offer,Request,ACK,报文的格式都是一样的唯一的区别就是option53和message type区分不同报文。如下图是一个offer报文报文字段参数说明:op