我想创建一个函数,使节点能够修改传入数据包的IP header
。
但是,我找不到在哪里实现这个功能。我在C++
代码中找不到节点正在处理数据包的ns2
代码。有人知道吗?
我的函数将处理数据包的节点的IP address
写入数据包标题的某些字段。
答案 0 :(得分:0)
我想我发现了:我将我的函数添加到Classifier类中并且它正在工作,我可以将信息放入数据包头。
我现在正在搜索如何访问处理数据包的节点的ID,以便将其写入IP头的某些字段。
答案 1 :(得分:0)
简单的方法是在路由协议c ++代码中工作 (在前进功能中) 您可以在哪里提取数据包标题并进行更改
使用它来访问数据包标题
ItemsSource
目的地地址:
ItemsSource={Binding}
来源地址:
struct hdr_ip* ih = HDR_IP(p);
注意:在ns2中,您无法找到正式的IP地址(A,B,C,D类)。
问候