ns3
文章平均质量分 70
liyuan_35023
这个作者很懒,什么都没留下…
展开
-
protocol isis issues(续1)
在files-0(1)/var/log/*中的stdout中,打印quagga运行仿真的日志。错误: 1. isis_pfpacket.c:130–open_packet_socket(): bind() failed: Invalid argument 2. isis_pfpacket.c:184–isis_sock_init: could not initialize the socket原创 2015-11-02 20:10:23 · 634 阅读 · 0 评论 -
protocol isis issues(续1.2----地址转化相关)
在unix-socket-fd.cc:698中,有地址转换函数PosixAddressToNs3Address()。顾名思义,是将Posix标准的地址转换位Ns3中定义的地址。isis协议中的调用:#0 ns3::UnixSocketFd::PosixAddressToNs3Address (this=0xb49212c0, my_addr=0xb4af6e98, addrlen=20)原创 2015-11-03 18:29:00 · 752 阅读 · 0 评论 -
NS3(1)---dce及quagga的安装
介绍安装ns3,ns3-dce,ns3-dce-quagga的方法及如何添加对isis协议的支持.安装必要packages 运行123.sh及234.sh两个sh脚本文件---123.sh---sudo apt-get install gcc g++ python -ysudo apt-get install gcc g++ python python-dev -ysudo apt-get原创 2015-10-20 11:13:49 · 2706 阅读 · 1 评论 -
protocol isis issues(续1.3----buffer_size相关)
协议号转化bug: packet-socket.cc:307 SendTo() -> point-to-point-net-device.cc:508 Send() -> point-to-point-net-device.cc:661 EtherToPpp() 中,IPv4协议号转换不正确改动:packet-socket.cc:341 if (!device-原创 2015-12-18 10:50:10 · 390 阅读 · 0 评论 -
NS3(2)---ns3中的packet类
packet.h文件位置:dce/source/ns-3.24/src/network/model/packet.h or packet.cc类注释:每一个网络数据包都包含a byte buffer, a set of byte tags ,a set of packet tags, and metadata[1].byte buffer:储存已经被序列化(serialized)了的头部和尾部。原创 2015-12-23 20:06:43 · 1069 阅读 · 0 评论 -
protocol isis issues
存在的BUG:ns3-socket-fd-factory.cc中不存在对PF_PACKET,SOCK_DGRAM类型的socket的处理。(对应改动1)尝试更改1错误后,unix-socket-fd.cc中的PosixAddressToNs3Addres函数,没有对addressfamily=AF_PACKET的处理。(对应改动2)尝试更改2错误后,当thread进行到发送第一个hello包时原创 2015-10-22 17:03:50 · 577 阅读 · 0 评论