手机版

NS2_ADD_ZBR(V001)_2013_12_18

时间:2025-07-10   来源:未知    
字号:

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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)