NS2_ADD_ZBR(V001)_2013_12_18

时间:2025-02-25

NS2中ZBR协议的添加

ZBR路由协议添加的过程:

一、我们新建的协议名字就叫做zbr,以ns2.35平台为例,把zbr文件放在ns2.35目录下。此目目录包含:

zbr.h,,zbr_packet.h,zbr_rtable.h,zbr_,zbr_,zbr_link.h,zbr_,zbr_rqueue.h九个文件。

二、我们需要对ns2中的一些文件进行修改,来使这个协议在tcl中被调用,需要修改的文件有以下几个:

你可以在ns-2.35目录下找到它们:

common/packet.h

trace/cmu-trace.h

trace/

tcl/lib/ns-packet.tcl

tcl/lib/ns-default.tcl

tcl/lib/ns-lib.tcl

queue/

Makefile

三、需要修改的具体内容

3.1、common/packet.h (两个需要修改的地方,添加代码) 第一个大约在202行:

static const packet_t PT_MDART = 72;

static const packet_t PT_ZBR = 73; //新添加

static packet_t PT_NTYPE = 74; // 这一行必须为最后一行

=======================================

第二个大约在421行:

name_[PT_DCCP_RESET]="DCCP_Reset";

name_[PT_ZBR]= "zbr"; //新添加

name_[PT_NTYPE]= "undefined";

NS2_ADD_ZBR(V001)_2013_12_18.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219