Exata学习笔记

Exata学习笔记


第1章介绍了EXata并描述了它的组成部分。

第2章 描述了EXata命令行界面,包括从命令行运行EXata的命令和输入输出文件的格式。

命令行界面允许用户从DOS提示符(在Windows中)或从命令窗口(在UNIX中)运行EXata。当EXata从命令行运行时,对EXata的输入以文本文件的形式存在,可以使用任何文本编辑器创建和修改这些文本文件。
命令行界面允许用户在Windows上使用批处理文件,或在UNIX系统上使用shell脚本。用户可以创建EXata场景文件的副本,更改感兴趣的参数,例如路由协议或MAC协议,然后使用批处理文件或shell脚本自动运行场景。这允许用户对给定的网络场景比较不同协议模型的性能。这类似于EXata GUI的批处理执行功能。
EXata GUI为可视化模拟场景提供了一个有用的图形界面,但使用命令行界面构建场景可能会更方便。对于大型网络场景来说尤其如此,因为使用GUI构建大型场景既繁琐又耗时。由于命令行界面使用的输入文件是文本文件,用户可以使用各种工具来编辑和操作输入文件。与使用GUI相比,使用命令行接口构建和运行场景占用的内存更少,而且场景的运行速度通常更快。最后,通过命令行界面,用户可以灵活地与自己选择的可视化和分析工具进行交互。

2.1 从命令行界面运行EXata

本节介绍如何使用命令行接口以及与场景相关的输入和输出文件运行EXata。(关于调试EXata的说明,请参阅EXata程序员指南。)
运行EXata,执行以下步骤:

  1. 打开一个命令行,然后转到您的场景所在的目录。
  2. 运行EXata。

对于Windows,类型:%EXATA_HOME%\bin\exata myconfig.config
在上面的例子中,myconfig.config是描述要模拟的场景的配置文件。任何扩展名为.config的文件都可以指定为配置文件。有关可在命令行中指定的其他参数(包括处理器数量)的信息。

2.1.1 输入文件

<文件名>.config:这是EXata的主要输入文件,指定模拟的网络场景和参数。一个示例场景配置文件,称为default。配置,包含在EXata分发版中的EXATA_HOME/scenario /default目录中。

<文件名>.节点:配置文件引用该文件(作为参数NODEPOSITION-FILE),并指定该场景中节点的初始位置。一个示例节点文件,称为default。节点,包含在EXata分发版的EXATA_HOME/scenario /default目录中。默认的文件。节点由场景配置文件default.config引用。

<文件名>.app:这个文件被配置文件引用(作为参数app - configfile,指定在该场景的节点上运行的应用程序)。一个示例应用程序文件,称为default。应用程序,包含在EXata发行版的EXATA_HOME/scenario / default目录中。默认的文件。app被场景配置文件default.config引用。

除了以上三个文件外,EXata还可以使用其他输入文件。这些附加文件依赖于配置文件中指定的模型,并被配置文件引用。例如,如果配置文件指定路由协议为OSPF,那么EXata也会使用一个输入文件(扩展名为. OSPF)。OSPF文件指定特定于OSPF协议的参数。模型库中的模型描述列出了特定模型所需的任何附加输入文件。

2.2.2 输出文件

EXata模拟运行生成的主要输出文件是一个统计数据文件,其中包含模拟运行期间收集的统计数据。统计文件的扩展名是" .stat "。统计文件的名称依赖于配置文件中的experimental -name参数(见4.2.1节)和< experimental -name>命令行参数(见2.1.2节),如下所示:

  • 如果在命令行中没有指定< experimental -name>参数,并且配置文件中不包含experimental -name参数,则生成的统计文件名为exata.stat。
  • 如果命令行中没有指定< experimental -name>参数,而配置文件中指定了experimental-name参数的值,则生成的统计文件的名称是基于experimental -name参数的。

例子:
如果配置文件中包含如下内容:EXPERIMENT-NAME wireless-scenario
然后生成的统计文件命名为wireless-scenario.stat。

  • 如果在命令行中指定了< experimental -name>参数,那么生成的统计文件名称将基于< experimental -name>命令行参数,而与配置文件中的experimental -name参数值无关。

第3章描述了EXata Architect的设计模式,包括它的布局和控件、基本编辑、构建场景、创建和修改应用程序、设备、节点和网络组件,以及分层网络设计。

第4章描述如何在EXata中建模网络。
第5章描述了如何使用EXata进行仿真。
第6章描述了EXata Architect的可视化模式,包括Architect可视化模式中用于运行和动画实验的各种选项、命令和功能的概述。
第7章概述了EXata GUI的分析器组件的各种选项、命令和功能。
第8章描述了EXata数据包跟踪器,包括组件,菜单和工具栏,跟踪表列,左侧和底部面板,以及如何使用过滤器队列编辑器。
第9章描述了EXata文件编辑器,包括组件描述和编辑特性。

上一篇:Python3.8 :=海象运算符简单介绍


下一篇:动手学深度学习学习笔记tf2.0版(4.5 GPU计算)