2023年12月3日发(作者:迷你宝马二手车)

Ixia IxExplore使用小窍门

How-to 1. 怎样使用IxExplorer进行大量Flows的测试

当需要进行大量Flows(比如10K)测试,统计每个Flow的延迟、丢包的时候,需要使用IXIA的Packet Group方式进行测试。测试原理如下:

发送端口:

在发送帧中加入Signature和Packet Group ID,其偏移量由Signature Offset和Group

ID Offset决定,一般来说通过两个偏移量将这两个字段放置在Payload部分。

在发送帧中加入Signature的目的是表明这个帧是IXIA仪表发出来的,而不是被测网络或设备中的协议报文或其他流量报文。

Packet Group ID定义了我们需要进行统计的Flow ID,在统计的时候是根据这个ID来分别统计每个Flow的。

接收端口:

在接收端口的Receive 模式中也要定义相关的参数,让接收端口知道Signature和Packet Group ID在什么位置。

下面我们以从Port1――>Port2发出1000个Flows并对他们进行统计为例,双向的流量类推。

1. 在Port1上我们定义1000个Flows,我们以Mac地址变化1000次为例,Enable “Time

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第1页

Stamp”和“Packet Group Signature”。

点击“Edit”,进入下面的对话框。

在其中定义了Signature的偏移量、Signature的数值以及Group ID的偏移量。这些数值需要和后面介绍的接收端口上的Receive Mode中的配置对应起来,缺省的数值已经是对应的,一般不需要进行修改。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第2页

2. 在Port1的Stream中,通过UDF(用户自定义区域)来定义和MAC地址一起变化的PGID,也就是用UDF来做PGID。在对话框中,Offset的数值需要和Stream设置中的数值一致,在此例中都是52。

3. 在Port2上我们定义Receive Mode的数值,在Port 2 端口右边的窗口中,点击“Filters,Statistics,Receive Mode”进入Receive Mode的配置对话框。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第3页

4. 在LatencySequence View中添加接收端口。点击“Latency/Sequence Views”,然后在右边的窗口中,右击鼠标“New”一个统计。

5. 在进行测试之前,将鼠标先点击测试卡,然后在菜单“Transmit”中选择“Clear Timestamp”

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第4页

在Latency View中点击绿色的“Start Collecting Metrics”开始进行统计

6. 开始发送数据包,这时候在“Latency View”的统计窗口中,会看到统计

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第5页

How-to 2. 怎样实现IXIA Stream中非标准ABC类IP地址的网络地址部分的循环变化

现有的IxExplorer可以用过标准的方式实现非标准A、B、C类IP地址的Host部分地址的循环变化,但是还可以直接通过标准的方式实现非标准A、B、C类IP地址的Network地址的循环变化。下面介绍怎样使用IXIA的UDF(User Defined Field)来实现此要求。

我们假设在IXIA端口发送源地址IP为1.0.0.1向目的IP地址为2.0.0.1/28,其中目的IP的Network地址循环变化1000次。

1.我们先发现目的2.0.0.1/28IP的Network地址循环变化规律,增加的规律为2.0.0.1,2.0.0.17,2.0.0.33等等,其中变化的规律为“16”;

2.在IXIA的端口的Stream的配置中,使用UDF来配置上述的要求。同时我们知道目的IP地址在Frame中的offset(偏移量)为30,我们在Protocol中先选择EII的IPv4;

3.编辑IP输入源地址1.0.0.1;

4.选择UDF1,输入Offset30,Counter模式为Counter,类型为32bits,Repeat 的计数为1000,初始的地址为02 00 00 01,模式为Up,Step16

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第6页

5.在PacketView中可以看到第一个目的地址为2.0.0.1

6.最后一个地址为2.0.62.113;

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第7页

其中IXIA的Hardware会自己计算IP的Checksum。

How-to 3. 怎样使用IxExplorer进行多条stream的统计

第一种方式使用UDS(User Defined Statistics)进行统计:

以下例子使用IXIA Port1向Port2在Advanced Stream下发送2条Stream。Stream1

Source IP为192.168.1.2 Destination IP 为192.168.2.2, Stream2 Source IP为192.168.1.3 Destination IP 为192.168.2.3。我们在接受Port2对两条Stream进行统计。

1.在Port2中,双击“Filters,Statistics,Received Mode”,在“Filter Properties”中的“User

Defined Statistics 1”和“User Defined Statistics 2”前打上钩,在UDS1的统计条件中选择Pattern1, 在下方的Pattern1的内容设置上选择IP SA/EthernetII,并填上IP地址。当然你也可以选择Customer的方式,指定任意的Offset及字段。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第8页

同样在UDS2中选择“Pattern2”并且填上相应的数值。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第9页

如果有更多的Stream,可以使用UDS3及UDS4。在这种方式下最多可以有6各UDS供统计。

双击“Filters,Statistics,Received Mode”,出现下面的界面:

在Statistics的界面中选择“User Defined Statistics 5 and 6”。这样在统计的界面中将出现:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第10页

2.在统计窗口同观察统计结果:

这是可以观察到在User Defined 1和User Defined 2中各有1000Packets。

这种方式只适合少于6各Stream的统计,如果有更多的Stream需要统计,就需要使用PGID(Packet Group ID)这种方式进行统计了。

第二种方式使用PGID的方式进行统计:

以下例子使用IXIA Port1向Port2在Advanced Stream下发送10条Stream。Stream1 Source IP为192.168.1.2 Destination IP 为192.168.2.2, Stream2 Source IP为192.168.1.3 Destination IP 为192.168.2.3,???第十条Stream为Stream1 Source IP为192.168.1.11 Destination IP 为192.168.2.11。我们在接受Port2对10条Stream进行统计。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第11页

1.在Port2中,双击“Filters,Statistics,Received Mode”,在Received Mode中选择“Packet Groups”:

右边的参数保持缺省值。

2.在Port1中的10条Stream中设置相应的IP Address,这是设置有个小窍门可以一起设置:

在端口的数据流窗口中,选择“Link /IP Data”,这是会出现IP地址栏,全选以后点击右键,在菜单中选择“Increment/Decrement”,选择“Increment”后地址会递增,不需要一个一个更改。

同样的方法可以更改Destination IP Address。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第12页

3.双击其中的一条Stream,在“Insert”中选择 Time Stamp 和Packet Group Signature。

点击“Edit”:

在“Use Steam Number as a Packet Group Id”和“Apply Changes to all Streams for

this port”打上钩。这样其他的Stream就不需要再进行分别配置了。

4.在“Latency/Sequences Views ”中添加统计端口2。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第13页

5.这是统计窗口出现,点击“Start Collecting Metrics”图标开始统计。

6.开始发送数据包,这是在统计窗口中会有统计:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第14页

How-to 4. 怎样从IXIA Statistic View中的数据生成图形

1.在IxExplorer中的Statistics View中选择需要进行数据统计的端口:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第15页

选择测试端口:

2.这时候会出现一个统计窗口:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第16页

3.比如这时候需要看接收速率随着时间变化的曲线:

3.1 选择需要观察速率的端口;

3.2 点击生成图形按钮,会出现下面的图表;

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第17页

点击上面的属性按钮可以设置,下面的属性,

在这里可以设置图表的格式,X和Y的范围,更新频率等等。

基本上您可以象在Excel表格中生成Chart那样灵活地使用IXIA的统计窗口进行Chart的设计。

How-to 5. 怎样在IxExplorer中进行抓包分析

在这个测试的案例中使用Card 2 上Port 2进行抓包分析。

1.将鼠标点击在左边窗口的Port 2上,再在右边的窗口中点击Filters、Statistics、Receive

Mode后出现下面的对话框:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第18页

使用Port 2 进行抓包时,现在Capture Trigger和Capture Filter 前面的框里面打上钩。如果您不需要抓取特别的包,缺省的配置就可以了。缺省的配置中所有的条件均设置为Any。表示在开始抓取数据包时,抓取所有收到的数据包(在端口Buffer允许的范围内)。

先解释一下Capture Trigger和Capture Filter:

Capture Trigger:设置开始抓取数据包的触发条件。在您点击开始抓取包的图 标后,当达

到Trigger设置的条件时开始抓包;

Capture Filter:在开始抓包后,将满足Filter条件的数据包过滤下来分析。

其后的DA、SA、Pattern、Error、Packet Size为设置条件的字段。

其下面的DA/SA、Pattern1、Pattern2是设置条件的具体内容。在MAC Address中使用Mask可以设置一系列的Mac Address。

2.点击Stop Capture后,点击“眼睛”这个图标后显示抓取数据包的具体内容:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第19页

3.选择相应的帧后可以点击右键,可以将其导出:

4.导出的格式可以有:Ixia Capture Slices、Sniffer Enc1.6、4.x以及txt的格式。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第20页

导出后可以使用Sniffer进行再次的分析。

另外也可以在IxExplorer中使用外部的解码器Etherpeak、Ethereal、Sniffer进行解码。

How-to 6. 怎样通过IXIA的IxExplorer创建三层接口并Ping设备端口

在通过IXIA仪表进行L3流量测试(IPv6及IPv4)和进行路由仿真之前,一般需要在IXIA端口上配置三层接口。其过程如下:

1.在IxExplorer的主窗口中,将鼠标焦点放置在Chassis上然后点击“打开Protocol Window”的图标,进入到Protocol Windows中,先选择需要进行测试的端口:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第21页

在此例子中选择Card1 上的Port1和Port2进行配置。

2.在Protocol Windows中的Protocol Interfaces中为每个端口添加接口, 先添加一个IPv4接口:

在右边的窗口中选择第一个端口行点击右键后选择“Add Multiple Interface”。然后出现以下窗口:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第22页

Enable IPv4 Address,在其中添加IPv4地址及网关,可以选择添加的个数,然后点击下一步至完成。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第23页

3.在IXIA的同一接口上可以再添加一个IPv6接口,同样在第一个端口行上点击右键添加接口:

Enable IPv6 Address,输入相应的接口地址,然后下一步中选择“Append Interface”

这时在IXIA的Port1上出现两个接口。

4.在Port1的第一个接口上点击右键选择Ping:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第24页

选择以后出现下面的窗口:

输入IPv4的目的地址后,按Send。

同样在Protocol Interfaces中的IPv6接口上按右键,选择ping后:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第25页

在目的地址中输入IPv6的地址就可以进行Ping了。

How-to 7. 怎样在IxExplorer中使用UDF编辑Frame中更多的域段

UDF(User Defined Field)是IXIA IxExplorer的一个特色,在IxExplorer中除了DA和SA外,还有5个UDF可以供给您进行编辑。UDF按Counter模式可以分为:Counter、Random、Value List和Range List几种模式;按Bit的宽度可以分为:8bits、16bits、24bits和32bits。

编辑一般的IPV4和IPv6变字段的Stream流,可以参考“如何使用IxExplorer创建IPv4或IPv6中各个域可变的数据流”文档。如果在MAC Address、IP Address变化的同时TCP的目的端口号和源端口号。以下的步骤介绍怎样使用两个UDF进行源端口号和目的端口号的同时变化。

1.创建一个IPv4的数据流,其中的SA MAC Address时循环100次变化,IP源IP和目的IP也是循环100次变化的。也就是创建100个Flows。

SA MAC Address的变化:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第26页

IP Address的变化:

2. 创建TCP源目的端口的100次变化,使用UDF1来实现,TCP源目的端口号在Offset

34:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第27页

3. 创建TCP源目的端口的100次变化,使用UDF2来实现,TCP源目的端口号在Offset

36:

4.在Packet View中检查TCP源和目的端口的变化:

Stream中的第1个Frame:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第28页

Stream中的第100个Frame:

How-to 8. 如何批量修改大量Stream的VLAN ID

1.在下面的窗口中右点击Stream1,选择“Duplicate Streams”:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第29页

2.在跳出的对话框中输入127,这时会创建128个Streams:

3.在缺省的窗口中没有VLAN ID的预览项目,这时我们添加View,方法是:在空白的地方点击右键,在菜单的“View Options”中选择“Add View”:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第30页

4.在下面的对话框中选择“VLAN”:

5.将“Vlan”这个Fields添加到“Visible Fields”中,然后点击“OK”:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第31页

6.这时候在预览的窗口中将会出现Vlan ID这一栏,点击“Vlan ID”这一栏,选中:

7.选中“Vlan ID”后,点击右键,在“Increment/Decrement”中选择“Increment By”:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第32页

8.在下面对话框的“Enter Step Size”中,输入2:

9.这时VLAN ID会按照2的规律递增,如下图:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第33页

How-to 9. 怎样使用IXIA 的IPTCPUDP Checksum 校验统计

IXIA的测试仪表提供IPTCPUDP的Checksum的校验功能,可以检测数据报文在传输过程中的出错。

下面的例子,以两个端口互发为例,Port1?--?Port2:

1. 在Port1 和Port2上启用IPTCPUDP Checksum的统计:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第34页

点击“Filter,Statistics,Receive Mode”,出现对话框。

在对话框中选择IP/TCP/UDP Checksum Verification。

2. 在Port1和Port2上编辑待发送的TCP数据流:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第35页

双击右边的数据流,出现下面的对话框,

在Protocols中选择EthenetII,IPv4,TCP,然后选择“Edit”,出现下面的对话框,

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第36页

可以输入IP地址,再选择“Edit TCP”,在其对话框对话框中在“Valid Checksum”前面打上钩。

3. 建立统计窗口:

在Statistics View的窗口中添加需要统计的端口,将Port1和Port2添加其中,点击OK后出现统计窗口:

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第37页

这时候您可以看到IPv4 Packets Received、UDP Packets Received、TCP Packets

Received等等,如果数据报文出现错误,在IPv4,TCP和UDP的Checksum 中会出现统计。

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第38页

_____________________________________________________________________

IXIA公司中国客户通讯(2007-6)

第39页

更多推荐

端口,进行,统计,点击,需要,选择,使用