【问题标题】:Simulating multiple routers on the same machine在同一台机器上模拟多个路由器
【发布时间】:2017-11-03 21:25:58
【问题描述】:

我想在 Python 中实现距离矢量路由,为此我想在同一台机器上模拟多个能够发送和接收数据包的路由器,我该如何实现?为了澄清我的问题,我不是在询问实现细节,而是如何同时执行具有不同配置细节(邻居、关联链接成本等)的同一 python 脚本的多个副本。 (Python 版本:3.5)

【问题讨论】:

    标签: python python-3.x sockets network-programming


    【解决方案1】:

    我通过创建一个通用脚本并通过创建一个批处理文件 (.bat) 传递不同的配置值来实现我想要的功能,该文件将配置值传递给 python 脚本(稍后保存在不同的变量中并根据需要使用,例如:路由器的名称或用于发送数据包的端口号等)。脚本和环境的名称(python)是唯一不变的东西,参数可能取决于您的实现:

    python [fileName].py [parameters]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-04
      • 2017-01-15
      • 2011-09-21
      • 2021-01-13
      • 1970-01-01
      • 1970-01-01
      • 2011-04-04
      • 1970-01-01
      相关资源
      最近更新 更多