在AODV协议基础上添加一种新的控制包类型,可以模仿AODV协议本身的RREQ、RREP、HELLO等来实现。这里我要在AODV协议中添加一个ISOLATE的数据包类型。
首先在aodv_packet.h中
加入AODVTYPE_ISOLATE 0x20
接着添加数据包申请内存空间的宏
接着要具体定义新的数据包格式了。我这里定义的AODV的格式如下所示:
在AODV协议基础上添加一种新的控制包类型,可以模仿AODV协议本身的RREQ、RREP、HELLO等来实现。这里我要在AODV协议中添加一个ISOLATE的数据包类型。
首先在aodv_packet.h中
加入AODVTYPE_ISOLATE 0x20
接着添加数据包申请内存空间的宏
接着要具体定义新的数据包格式了。我这里定义的AODV的格式如下所示: