快乐不是因为拥有的多而是因为计较的少

标签:NS2

NS2多协议节点的实现-nist
技术文档

NS2多协议节点的实现-nist

2011-04-16 2011-04-16 5875浏览 0评论

垂直网络切换的模拟客观上要求ns2中的一个节点可以配置多个协议,但是ns2中原来的实现(包括移动节点)并没有实现多协议节点,通过查找一些资料以及对ns2代码的分析(尤其是nist的实现)对多协议实现有了初步的体会。

ns2中的移动节点的都包括地址分类器和端口分类器用做数据流的路径的处理,在nist的mobility的包中,将多个不同协议的节点的端口分类器出来的数据流接到同一个节点——multiNode的端口分类器,而在这些不同协议的节点中不再有上层agent的存在,转而讲agent加到mulitNode上,从而实现了多协议的节点。

阅读更多...

NS2一些有用的网站
技术文档

NS2一些有用的网站

2009-03-01 最后修改:2009-03-3 10:33 17318浏览 0评论

Hyacinth for ns2.29修改步骤
技术文档

Hyacinth for ns2.29修改步骤

2009-03-01 2009-03-01 17466浏览 8评论

1.下载ns-allinone-2.29.tar.gz:http://www.isi.edu/nsnam/dist/,注意是ns-allinone-2.29.tar.gz,在ns-allinone-2.29.1.tar.gz和ns-allinone-2.29.2.tar.gz上面进行修改会出错。
2.查看http://www.cse.msu.edu/~wangbo1/ns2/nshowto8.html,按照文章中内容对相应文件进行修改。
3.安装ns-allinone-2.29.tar.gz,此压缩包中的文件有错,安装之前修改\ns-allinone-2.29\nam-1.11\agent.h文件第73行NULL为0,否则会出现“找不到NAM命令”的错误信息。
4. 安装成功后,编译测试文件。

阅读更多...

Multi-channel and Multi-interface in NS2
技术文档

Multi-channel and Multi-interface in NS2

2009-03-01 2009-03-01 17460浏览 5评论

毕业论文需要在NS2下面做一个仿真,即在一个无线节点上实现multi-channel and multiple interface,从而实现多跳传输。找了一下有关资料,multi-channel and multiple interface有如下选择:

1.TENS:这是基于NS2.1b9的,http://www.cse.iitk.ac.in/users/braman/tens/

2.“Hyacinth”的Multi-Channel & Multi-Interface 方法 for ns2.29:http://www.cse.msu.edu/~wangbo1/ns2/nshowto8.html 基于NS2.29

3. NOAH & Hyacinth : Multi-Channel & Multi-Interface Extension in NS2:http://dobbymmlab.blogspot.com/2008/07/multi-channel-multi-interface-extension.html

阅读更多...

NS2完整的流程简介
技术文档

NS2完整的流程简介

2008-10-23 2008-10-23 7973浏览 0评论

1、建立脚本文件(只给出两个关键点的代码)
配置模拟属性:
set val(chan)  Channel/WirelessChannel   ;# 信道类型
set val(prop) Propagation/TwoRayGround   ;# 传播模型
set val(netif)   Phy/WirelessPhy         ;# 物理层
set val(mac)     Mac/802_11              ;# MAC类型
set val(ifq)     Queue/DropTail/PriQueue ;#
set val(ll)      LL                      ;# 链路层
set val(ant)     Antenna/OmniAntenna     ;# 天线类型
set val(ifqlen)   50                     ;# ifq中最大包数
set val(nn)       30                     ;# 移动节点个数
set val(rp)       AODV                   ;# 路由协议
set opt(cp)      "CBR"                   ;# 数据流类型
set opt(sc)      "scen"                  ;# 场景文件

配置移动节点:
# 构造节点
$ns_ node-config -adhocRouting $val(rp) \
-llType $val(ll) \
-macType $val(mac) \
-ifqType $val(ifq) \
-ifqLen $val(ifqlen) \
-antType $val(ant) \
-propType $val(prop) \
-phyType $val(netif) \
-channelType $val(chan) \
-topoInstance $topo \
-agentTrace ON \
-routerTrace OFF \
-macTrace ON \
-movementTrace OFF

阅读更多...