如何使用 Mininet 配置简单的 Trex Traffic Generator 测试?

问题描述 投票:0回答:1

我想简单地将数据包从一台主机发送到另一台主机,但我对如何在我的 Python 脚本中配置配置文件和/或 src_ip 和 dst_ip 感到困惑。

主机信息路线:

Host  Destination   Gateway      Genmask
h1    10.0.1.0      10.0.1.10    255.255.255.0
h2    10.0.2.0      10.0.2.20    255.255.255.0

我当前ip的配置文件:

- ip: 10.0.1.1           # Port_0 in h1
  default_gw: 10.0.2.1   # Port_0 in h2
- ip: 10.0.1.2           # Port_1 in h1
  default_gw: 10.0.2.2   # Port_1 in h2

我在 h1 中运行服务器:./t-rex-64 -i --stl 然后打开另一个终端并运行一个简单的 ping 代码:

from trex_stl_lib.api import *

c = STLClient(server = '10.0.1.1')
c.connect()

try:
    c.reset(ports = 0)
    c.set_service_mode(ports = port_0)

    c.set_verbose('normal')
    c.ping_ip(src_port = 0, dst_ip = '10.0.2.2', pkt_size = 64, count = 5)

except STLError as e:
    print(e)

finally:
    c.set_verbose('low')
    c.set_service_mode(ports = port_0, enabled = False)
    c.disconnect()

我可以连接到服务器,但我的 ping 从未到达。 我相信我的 IP 做错了什么。我看到有些地方使用 16.0.0.0 和 48.0.0.0 但找不到其他任何东西。任何帮助表示赞赏!

mininet dpdk network-traffic network-tools
1个回答
-1
投票

我正在尝试在 mininet 创建的网络中配置 T-Rex 流量生成器,但我遇到了很多困难。 你设法解决了你的问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.