‘壹’ ns2怎么修改物理层发射功率与灵敏度
可以通过以下方法增加发射功率和接收灵敏度。
1. 适当的增加发射和接收线圈的圈数,以增加电-磁和磁电转换的能力,
2. 同时增加线线圈绕线的线径,以增加转换效率。
3. 调整频率是接收和发射线圈都处于谐振状态。同时增加功率和灵敏度。
‘贰’ 仿真mac协议用ns2好,还是opnet,说出理由
各有利弊,入门方面,NS2比较难,OPNET会稍微好些,不过也只是好一点点
NS2开源,OPNET现在有破解的学生版本,所以使用权没什么问题。
NS2编程要求高点 ,OPNET编程要求还好,而且MAC协议可以通过编程和图像结合,比较容易实现。但是物理层那边没有NS2完善,OPNET只能通过管道编写一些基本模型。
‘叁’ 如何获取傻瓜交换机的MAC表信息
傻瓜交换机外壳上,有一个贴条,上面都会有序列号和mac地址的,如果你是想从他上层的可网管交换机查看他的mac地址的话,也是可以的
dis mac-address,华为和华三用这个命令,这个命令出来后会有很多mac地址,你找到对应的端口,那个就是下面傻瓜交换机的mac地址
‘肆’ 华为交换机如何查看端口所联设备的MAC
可以用display mac-address来查看端口下的MAC,然后在三层上用display arp 找IP对应的MAC,通过IP后面的端口号就可以知道二层某个端口下所连接的设备信息。具体方法步骤如下:
1、首先连接交换机,我们可以通过远程操控登录到交换机。
(4)ns2如何从mac层获取物理层的dis扩展阅读:
华为交换机和路由器的区别
华为交换机从网桥发展而来,属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由 CISCO思科交换机自动进行。
路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。 三层万兆交换机最大的好处是快速,由于交换机只须识别帧中MAC地址,直接根据MAC地址产生选择转发端口算法简单,便于ASIC实现,因此转发速度极高。
‘伍’ 无线传感器网络路由协议的仿真,大多是用NS2,请问用matlab可以吗用NS2能做到的matlab都能做到吗
理论上是可以做到的,只是NS2是专门用于网络仿真的,很多协议是写好了、打包好了的,入门后用起来更方便。matlab、C之类的,恐怕得自己一点点写了。
‘陆’ NS2 默认的物理层和应用层协议是什么
物理层(physical
layer)
所谓的物理层,是指光纤、电缆或者电磁波等真实存在的物理媒介。这些媒介可以传送物理信号,比如亮度、电压或者振幅。对于数字应用来说,我们只需要两种物理信号来分别表示0和1,比如用高电压表示1,低电压表示0,就构成了简单的物理层协议。针对某种媒介,电脑可以有相应的接口,用来接收物理信号,并解读成为0/1序列。
应用层(application
layer)
应用层的协议包括用于Web浏览的HTTP协议,用于传输文件的FTP协议,用于Email的IMAP等等
。
‘柒’ H3C S3100部分端口划了vlan,dis arp 只能看到没有划vlan的ip/mac/端口,如何看划了vlan的ip/mac/端口。
划了vlan的话。你需要在三层交换机上看。
‘捌’ 求 NS2中mac.802.11协议中测丢包的语句
trace文件只是一个跟踪文件,当然是无法直接得到drop的次数的,比如还有吞吐量,分组延迟等指标,都是需要对trace文件进行分析才能得到。
对trace文件进行分析,可使用Gawk软件,该软件的使用及语法网上的资料有很多,你可以网络一下。
gawk可以使用命令行的方式,也可以使用文件的方式运行。
命令行的方式,可用以下语句首先看到trace文件中所有drop的信息:
gawk '$1=="d"' XXX.tr ——其中XXX.tr就是你的trace文件名。 运行之后终端上会打印输出trace文件中所有的drop信息。这句命令的意思是如果trace文件信息第一栏是d(具体要看你的文件格式,也有可能是D或者drop)则打印该行信息。打印是gawk的默认动作,所以这里没有写。
gawk '$1=="d"' XXX.tr > YYY ——这里是把上面的打印信息输出到YYY,而非终端。
文件的方式,以下是我写的代码,你可以在这个上面根据你的trace文件看是否需要修改:
#!bin/awk -f
BEGIN {
num_packet = 0;
num_drop = 0;
}
{
action = $1;
time = $2;
layer = $4;
type = $7;
if (type=="cbr") {
if ((action=="s") &&(layer == "RTR")) num_packet++;
if(action=="D") num_drop++;
}
}
END {
printf("number of packet send: %f lost:%f\n",num_packet,num_drop);
}
假设这里该文件被保存为analysis_packet_drop,那么在终端上输入命令:
gawk -f analysis_packet_drop XXX.tr
则可直接在终端上显示统计的结果。
‘玖’ NS2 模拟Ad Hoc网络路由协议代码 求解释。
这只是一段普通常规参数设置的脚本
第一段:用来获取个变量的参数值
第二段:设置物理层参数
第三段:设置mac层的一些参数
如果说是区分不同协议,那只有
if { $opt(0)=="DSR"} {
set opt(ifq) CMUPriQueue
} else {
set opt(ifq) Queue/DropTail/PriQueue ;# interface queue type
}
这段代码可能是用来区分不同协议,不同协议采用不同的队列管理机制
‘拾’ 怎么看H3C或者华为二层交换机的MAC地址,我知道高端的交换机可以用dis dev m看,但二层的好像不支持
H3C二层也是这样的命令啊。dis dev man S3100以上都支持啊。
如果你想看低端的 的话那就使用 dis int 查看接口的mac地址,也是一样的