手把手带你玩转以太网Switch测试

[复制链接]

20

主题

0

回帖

50

积分

禁止访问

积分
50
发表于 2019-3-29 15:09:31 | 显示全部楼层 |阅读模式
深圳网广告位招租:点击联系     深圳网广告位招租     深圳网,深圳最好的本地论坛     深圳商铺写字楼二手房     深圳网广告位招租
全民云计算 云主机低至2折
随着无人驾驶以及影音娱乐域在汽车领域应用的不断发展,汽车以太网越来越被汽车行业熟知与应用。汽车以太网和传统的CAN总线有很大的不同,其中最为直观的差别体现在网络拓扑上,CAN的拓扑形式为总线型,而以太网大多采用的是以交换机为中心的星型或树型拓扑。因此相比传统的CAN测试,就多了一种需要测试的设备类型——Switch。本文将教大家如何进行Switch测试。

在讲Switch的测试之前,首先来了解一下什么是Switch。
Switch,即交换机,Switch在传统以太网中是一个必不可少的设备,主要工作在OSI模型的第二层,即数据链路层,基本功能如下:
基于MAC地址完成报文的转发和过滤
基于端口完成MAC地址表的学习
支持VLAN(虚拟局域网络)

◆◆测试内容&测试规范◆◆

现在大家已经了解了Switch的基本功能,那Switch的测试究竟需要测什么内容呢,我们接下来继续聊一下Switch的具体测试内容和其测试规范。
Switch测试主要包括Switch功能测试和Switch性能测试。其中Switch功能测试在Open Alliance TC8和Open Alliance TC11中定义,Switch性能测试在RFC2544和RFC2889中定义。具体测试规范如下表所示。



并不是所有的以太网节点都需要进行Switch的测试,下面我们介绍一下Switch测试针对的测试对象是什么。
Switch测试对象为集成了Switch的ECU,如网关,AVM,HU等。现在如果我们手里有了一个以太网节点,我们就能根据它是否集成了Switch来判断它是否需要进行Switch测试。那么如果该节点集成了Switch,我们就可以直接进行测试了吗?答案是否定的,TC8 Layer2的测试中,涉及到了针对Switch的一些配置操作。在Switch测试之前,需要了解待测件的如下配置方式,方可正常进行测试。
Switch端口认证以及取消端口认证的方式
Switch的port disable实现方式
Switch ARL表的读取、写入和删除方式
Switch的帧过滤计数器(Frame Filter Counter)的读取方式

◆◆测试工具◆◆
现在我们来介绍一下Switch测试的测试工具。
Switch测试硬件为Spirent C50。

STC中包含基础软件包流量发生器和分析仪,用于基于每个端口生成流量并进行流量分析。
流量发生器支持的功能包括:
基于端口(每端口的速率)、Burst、流(每个流的速率)、定时的帧传输模式
从60-10240的最小/最大帧大小(w/CRC)
每3.43秒1包至线速的101%最小/最大Tx速率
实时Tx流调整,更改速率和帧长设置,而无需停止流量发生器或分析仪的真正互动、因果分析
如图所示,为STC流量创建界面。

STC流量分析仪支持的功能包括:
高级实时按流统计功能,实时跟踪每个接收到的数据流35次以上,其中包括:
1、实时丢失和高级排序
2、时延:平均值,最小值,最大值和短期平均值;第一/最后一帧到达时间戳
3、时延模式:LILO(RFC 4689定义的转发延迟),LIFO(RFC 1242定义的存储与转发设备)和FIFO(RFC 1242定义的位转发设备)
4、数据完整性:IP校验和,TCP / UDP校验和,帧CRC,嵌入式CRC和PRBS位错误
数据包捕获
1、每个端口4 MB(通过CPU RAM每个帧的前128字节)
2、用于扩展协议支持的有状态捕获/回放

本文简单介绍了Switch测试的测试内容、测试标准、测试对象、测试工具和TC8测试具体的测试执行过程。大家要注意的是TC8和TC11测试规范之间的区别。TC11规定了汽车以太网交换机芯片级的要求,适用于芯片供应商。TC8测试假定了交换机芯片,PHY等其他组件已经验证完毕,针对的是汽车以太网Switch实体是否可以正确的配置和运行。当然,在以上介绍的测试是可以在STC中实现自动化测试的,但是考虑到不同的待测件Switch的配置不可能完全相同,所以在测试不同的待测件时,自动化测试的复用性无法确定,具体还需要在测试中进行详细评估。关于TC8 Layer2 的测试内容,我们就介绍到这里。对于TC8 Layer2的自动化测试,以及TC11,RFC2544和RFC2889的测试内容,在后面的文章中会给大家一一介绍,敬请期待!


免责声明:深圳网不承担任何由内容提供商提供的信息所引起的争议和法律责任! 本文地址:https://www.szaima.com/thread-294975-1-1.html 上一篇: 新手开店,新手怎么样开好淘宝店? 下一篇: 家用电动百叶帘的主要功能是什么?

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 提醒:请严格遵守本站规则,禁止广告!否则封号处理!!

关闭

站长推荐上一条 /2 下一条

深圳网广告位招租
广告位招租
广告位招租
快速回复 返回顶部 返回列表