Xena 知识库

基本端口属性

主要属性


鉴定

财产 解释
命名 端口的唯一简写名称
描述 一个用户可定义的端口的字符串标签。
装载自 在此端口上加载的最后一个端口配置文件的名称
接口类型 信雅纳端口的接口类型
保留 如果该端口已被用户保留,这个字段将显示保留者的用户名。


TX控制

财产 解释
同步状态 端口的当前同步状态。该端口可以是IN SYNC(检测到同步)或NO SYNC(没有检测到同步)。
交通状况 端口的当前流量状态(OFF:流量关闭,ON:流量开启)。
交通管制 这个按钮使你能够启动或停止该端口的流量。或者用动态变化无缝地重新启动流量*。
动态的交通变化*。 如果这个选项被选中,当流量在端口上运行时,端口将允许对流量进行动态改变。只要按下重启按钮,流量就会无缝地动态改变。
包括在全局控制中 如果该选项被选中,并且该端口是当前测试平台的一部分,那么该端口的流量状态将由全局统计面板中的开始/停止按钮控制。
启用TX输出 决定端口是否应启用其发射器,或保持出站链路关闭。
发射时间限制 端口启用时应传输的最大时间。如果设置为零,端口将传输,直到手动停止。
发射时间已过 端口目前已传输的时间量
停止后** 在发送指定数量的数据包后停止端口传输


**该功能仅由传统的40G/100G端口支持。 **该功能要求软件版本76或更高。

港口减损

本节描述将影响整个端口的损伤。也就是说,它将影响为所选端口定义的所有数据流。该功能在 Z400qThor 、Thor-100G-5S-4P 和 Z100qLoki 上实现,要求软件版本为 val-85 或更高。

链接襟翼

Xena 端口可配置为模拟物理链路断开或不稳定。这一功能称为 "链路翻转"。

"端口损伤 "下的 "链接翻转 "是 "逻辑链接翻转"。 这个是通过扰乱Tx PCS编码来实现的,以防止对等端口获得链接。也就是说,它不是通过关闭/开启物理发射器实现的。

逻辑链路翻转 "对电气电缆(DAC电缆)和光缆都适用。

逻辑 "链路翻转 "支持一个重复的模式,即链路被关闭一段时间("持续时间"),然后再被提起。这在一个可配置的时间("重复期")后重复。拍打的次数是可配置的,也可以是连续的("重复次数")。

请注意,"链路翻转 "是在端口层面配置的,将影响为所选端口配置的所有数据流。

PMA错误注入

"PMA错误 "允许用户在链接上插入比特错误。

请注意,"PMA错误 "注入是在端口级别配置的,将影响为所选端口配置的所有流。

财产 解释
职能 启用Link Flap或PMA错误注入。
时间 链接翻转:链接关闭的时间,以毫秒为单位。范围:10ms到1000ms;步长1ms。
重复的时期 链接翻转:链路断开的时间。范围:10 ms至50000 ms;步长10 ms。"重复周期 "必须比 "持续时间 "大。
重复次数 链接襟翼:链接瓣的数量。范围:0,1到64K;步长1。0=连续,直到停止。
误码率 coeff PMA错误注入:比特错误率系数。范围为0.01至9.99;步长为0.01。
误码率exp PMA错误注入:比特错误率指数。范围为-17至-3;步长为1
控制 按 "开始 "将开始配置的链路翻转/PMA错误注入,按 "停止 "将停止任何正在进行的链路翻转/PMA错误注入。

德克萨斯州简介

财产 解释
端口TX模式 此属性决定了从端口流出的流量的调度模式,即如何将多个逻辑流合并到一个物理端口。更多信息请参考这里的脚本API描述
速率分数 (*) 在顺序TX模式下,端口传输的流量的端口级速率,表示为该端口有效速率的百分比。
数据包率 (*) 在顺序TX模式下,一个端口传输的流量的端口级速率,以每秒的数据包为单位表示。
比特率 (*) 在顺序TX模式下,端口传输的流量的端口级速率,以比特/秒表示。
数据包之间的差距 (*) 在当前TX配置文件设置下,计算出的平均包间差距。
爆发期 (**) 从开始发送一组突发事件到开始发送下一组突发事件的时间,单位为微秒。

(*) 此属性仅在端口TX模式被设置为顺序时可用。
(**) 此属性仅在端口TX模式被设置为突发时可用。此属性要求软件版本76或更高。

杂项。设置

财产 解释
闪烁端口LED 如果选中,此属性将使特定端口的测试端口LED以1秒的时间间隔闪烁。当你需要识别一个机箱内的特定端口时,这很有帮助。


第1层控制

财产 解释
端口速度选择 控制端口速度的选择。此属性仅适用于支持可配置端口速度的端口。
最小。平均帧间差距 最小的平均总帧间间隙(包括序言和SFD)。
降速 允许你为端口指定一个降速值。减速被指定为0到100之间的PPM值,步长为10。减速被应用于端口的传输端,导致有效的流量速率略低于物理接口的速率。降速是通过在生成的流量模式中插入短的空闲期来实现的,以消耗端口的部分物理带宽。端口的时钟速度不被改变。
当前港口速度 当前检测到的端口速度
有效端口速度 考虑到任何配置的速度降低,端口的有效速度。
启用自动协商 控制端口是否支持自动协商
BroadR-Reach模式 控制BroadR-Reach收发器是否会处于主模式或从模式。这个属性只有在端口安装了BroadR-Reach收发器或端口本身支持汽车以太网时才会显示。
错位因素 此属性相对于全局启动的激活,延迟了一个端口上流量生成的开始。延迟是以64微秒为单位进行编程的。错开系数将在安装在同一机箱内的测试模块的端口之间发挥作用。注意:这需要勾选选项下的 "在全局统计中同步启动"。
TCVR 温度 如果收发器支持的话,当前检测到的收发器温度。
光接收功率 当前检测到的接收到的可选功率。如果收发器支持,该属性值仅适用于光学端口。


第2层控制

财产 解释
MAC地址 端口的MAC地址
MAC自动培训 端口广播MAC学习帧的时间间隔(秒)。设置为0表示禁用。
对PAUSE帧的反应 控制端口是否应该对收到的PAUSE帧做出反应
对PFC框架做出反应 控制端口是否应该对收到的PFC(优先级流量控制)帧做出反应。使用复选框来选择端口对哪些优先级做出反应。

不是所有的模块都支持这个属性。

差距监测开始 指定将触发间隙监控启动的时间段。更多细节请参考这里的脚本API部分
间隙监测站 指定接收数据包的数量以停止间隙监测。


有效载荷

财产 解释
有效载荷校验和偏移 在有效载荷部分放置有效载荷校验和的偏移量。
随机种子 在生成需要随机变化的数据包长度、有效载荷或修改的字段的流量时使用
最大流头长度 定义的流头的最大长度。如果你增加这个长度,你将同时减少端口所支持的流的数量。对于一个默认支持256个流的端口来说

最大流头长度 每个端口的最大数据流数量
128 (默认) 256
256 128
512 64
1024 32
2048 16
MIX权重 指定MIX大小数据包分配的权重(如果端口支持)。
TPLD尺寸 如果端口支持的话,为端口流指定TPLD的大小。关于各种尺寸选项的TPLD内容的细节可以在这里找到
有效载荷模式 指定端口流使用的有效载荷模式,如果该端口支持的话(目前只支持选定的40/100G端口)。有以下选项:
-        正常:数据包的有效载荷类型由流上的有效载荷类型属性决定。这是默认行为。

-扩展有效载荷:启用对该端口流的扩展有效载荷功能的支持(不是所有模块都支持)。

-自定义数据字段:启用对该端口流的自定义数据字段功能的支持(不是所有模块都支持)。详情请参考本应用说明








回路和延时

财产 解释
回路模式 端口回环模式。更多细节请参考这里的脚本API部分
延迟模式 端口延迟的计算模式。更多细节请参考这里的脚本API部分
延迟偏移 校准后的延迟偏移值。

IPV4/IPV6属性

IPV4属性

财产 解释
IPv4地址 该端口的IPv4网络地址。该地址被用作生成的数据流的IP头中的默认源地址字段,该地址还被用于支持ARP和PING协议。
IPv4子网掩码 端口的IPv4子网络掩码。
IPv4网关 端口的默认IPv4网关地址。
回复ARP请求 控制端口是否会回复传入的ARP请求
回复PINGv4请求 控制端口是否会回复传入的PING请求
ARP/PINGv4地址通配符 指定一个掩码,使端口为被掩码的地址回复ARP/PING。
DHCPv4客户端 这个按钮将启动该端口的DHCP向导。详情见此链接

IPv4多播属性

财产 解释
MC地址 指定发送IGMPv2IGMPv3请求的组播地址列表。
发送加入请求 当这个按钮被点击时,一个单一的IGMPv2加入请求被发送到指定的组播地址。
VLAN 勾选此框,在发送的IGMPv2-IGMPv3请求中添加一个VLAN标签头。
标签 VLAN标签的值
优先权 VLAN标签头中的优先级位
DEI 在VLAN标签头中,有掉线资格的指示器
发送请求 对于协议版本IGMPv2,当点击相关按钮时,将发送一个请求:

  • 发送加入请求
  • 向AllRouters的IP地址(224.0.0.2)发送信息。
  • 发送休假申请
  • 发送一般查询请求
  • 发送群组查询请求

对于协议版本IGMPv3,当点击相关按钮时,将发送一个请求:

  • 发送更改排除请求
  • 发送更改包含的请求
  • 发送包含请求
  • 发送排除请求
重复多播加入 控制是否应定期重发 "加入 "命令
多播加入期 加入重传周期,以秒为单位
协议版本 设置组播协议版本为IGMPv2或IGMPv3


IPv6属性

财产 解释
IPv6地址 该端口的IPv6网络地址。该地址被用作生成的数据流的IP头中的默认源地址字段,该地址还被用于支持NDP和PING协议。
IPv6前缀 端口的IPv6子网络前缀、
IPv6网关 端口的默认IPv6网关地址。
对NDP请求的答复 控制端口是否会回复传入的NDP请求
回复PINGv6请求 控制端口是否会回复传入的PING请求
NDP/PINGv6地址通配符 指定一个前缀,使端口回复被屏蔽地址的NDP/PING。

ARP/NDP地址表

每个信雅纳测试端口包含两个地址表,一个用于IPv4(ARP),一个用于IPv6(NDP)。每个地址表可以包含若干条目。每个条目定义了一组处理传入ARP/NDP请求的标准。

每个表都可以通过本节中的编辑ARP表编辑NDP表按钮来访问。按下每个按钮将启动一个对话框,如下图所示:

arptableedit.png

新条目可以通过按 "点击这里添加新项目 "栏来添加。现有的条目可以通过选择不同的字段进行编辑,或者通过按右边红色停止符号的按钮进行删除。

在按下 "确定 "按钮之前,对表格的修改不会被发送到测试机箱。

作为一种选择,你可以按自动分配表生成按钮。如果你这样做,ARP和NDP地址表的内容会根据端口定义的流自动生成。表中的所有现有条目将被删除。

对收到的请求的一般处理

任何传入的ARP或NDP请求都按以下优先顺序处理:

  1. 如果请求所使用的IP版本的地址表包含1个或更多的条目,该表将搜索请求中的目标IP地址 是否匹配。如果找到一个匹配项,将根据匹配项的定义格式化并发送回复。如果在表中没有找到匹配的条目,则请求被忽略。
  2. 如果请求所使用的IP版本的地址表是空的,则请求由传统方法处理,即与定义的端口IP地址匹配,可选择由通配符值屏蔽。

地址表匹配

传入的ARP/NDP请求通过比较请求中的目标IP地址和表中每个条目的IP地址值来与地址表相匹配,并以前缀值为掩盖。如果发现匹配,则停止搜索,并将匹配的条目用于回复。

如果有两个或更多的条目与目标IP地址相匹配,则只使用第一个匹配条目。

前缀值可以用来让每个条目匹配多个IP地址。例如:一个IP地址=10.0.0.1,前缀=28的IPv4条目将匹配10.0.0.0 - 10.0.0.15范围内的任何地址。前缀的默认值是一个完整的主机掩码,这意味着只有指定的IP地址才能匹配。

回复的格式

如果发现匹配,ARP/NDP回复将根据以下规则进行格式化:

  • 如果匹配项中的MAC地址字段为全零(这是默认值),则回复中的SMAC地址被设置为端口MAC地址。否则就使用定义的MAC地址值。
  • 如果选中Patch MAC选项,SMAC地址中最不重要的字节将与目标IP地址中最不重要的字节进行修补。哪些字节被修补是由前缀值控制的。当使用前缀值回复一系列IP地址以确保每个 "模拟 "端口返回一个唯一的MAC地址时,这个功能是相关的。

端口资源命令

本节介绍在主编辑 菜单中可用于端口的特定资源命令。

指挥部 解释 必须储备?
刷新端口 重新加载该端口和所有子资源(流、修改器等)的配置,从测试机箱。
复位端口 将端口配置重置为默认设置。请注意,这将删除所有的动态资源,如流、修改器等!
清晰的统计资料 清除端口上的所有TX和RX统计计数器。
启动交通 在该端口上启动流量。该端口必须至少包含一个启用的流。
停止交通 停止端口上的流量。
回放文件 加载 PCAP 文件并在端口上重放。点击此处了解更多