第1章 仿真功能组件介绍
1.1 术语和缩略词
1.1.1 作业名:JobName
仿真系统将数据由生产400网络流量回放到新核心x86系统的完整过程抽象为作业;所有操作都是基于作业进行的,在一个作业可以包含无限次数据回放.
1.1.2 总线服务器:wxBusSvr
总线服务端是仿真系统星型拓扑架构的中心模块,负责与各个模块里进行数据交换,减少各个模块的直接交互行为,使各个模块凝聚起来.也用于储存部分重要数据.
1.1.3 web服务器
wxWeb是仿真系统的web服务器,用于查询,展示后台的报表信息,也能通过向总线发送调度指令,对作业和作业下的各个组件进行状态调控管理.
1.1.4 调度模块:wxQSche
调度模块在仿真系统中负责接收来总线传来的调度指令,对各组件的进行启停控制调度,状态监控并将对应数据放回到总线上.
1.2 网络抓包程序:wxDump
网络抓包程序是通过指定的ip和端口,来抓取网络流量并生成对应流量包的程序.常见的网络抓包程序是tcpdump.
1.3 网络分析程序:Pcap_Cvt
在仿真工具中,网络分析程序是通过对指定的网路报文(dump包中抓取报文)进行网络层面的分析,生成对应的交易请求/应答报文.
1.4 交易分析程序:GenXIdx
交易分析程序是按照一定规则,将交易请求报文和应答报文进行匹配并建立生成相应交易索引文件的程序.
1.5 回放预处理模块:pp
在仿真工具中,回放预处理模块是根据交易分析程序生成的交易索引读取报文并解析,预处理对应报文并转换为回放请求报文的程序.
1.6 回放执行器:ALdr
在仿真工具中,回放执行器是通过调度设置,按照指定回放速度完成原始交易在母的应用环境中的回放程序.
1.7 报表程序:RlyComPare
报表程序是在回放执行完成后,将回放交易明细存入本地数据库或指定数据库中的程序.
1.8 基础软件架构