Windows数据包转发问题

时间:2016-02-08 19:33:40

标签: windows windows-7 routing forwarding tap

我的问题是,我必须在WIN7企业桌面平台上模拟一些东西。因此,我必须让WIN7路由/转发数据包(ucast / mcast)从另一台机器上的另一个环境进入分接设备后面的模拟网络堆栈。

我没有深刻的Windows背景。我是经验丰富的 unixoid- / linxoidist。但对于我目前的项目,我被迫与WIN7进行交互。在这种情况下,在WIN7平台上,大型集成测试框架的一部分正在运行,因此移民 fathomable。

problem principle

到目前为止我做了什么:

  1. 搜索网络的一半 - 在那里我学会了与win路由交互,我必须启用转发。
  2. 使用 WIN netsh 设置在win7中的路由选择 - >我可以列出具有netsh show机制的条目并确认路由设置正确
  3. 在HKEY注册表中激活转发 - 因此应准备Windows堆栈!
  4. 将mcast / ucast数据包发送到胜利筹码组并证明他们到达 - >可以用pcap(wireshark)跟踪它们 - 所以那些是在处理胜利路由,据我所知
  5. 让仿真堆栈(app)在分接设备后面运行 - >所以tapdev也是活跃的
  6. 验证在tapdev上转发的数据包 NOT - >所以问题出在" win_routing"
  7. 我想知道的是:

    • 我想做的主要是可能的吗?我的意思是,win7桌面是为这样的任务做好准备还是我必须再付几个Micros。包甚至有服务器版本?
    • 我错过了Windows特有的概念吗?在unix中,所述将是主要步骤。

0 个答案:

没有答案