• <rt id="6zx5y"></rt>
    <cite id="6zx5y"><span id="6zx5y"><progress id="6zx5y"></progress></span></cite>
    <ruby id="6zx5y"><optgroup id="6zx5y"></optgroup></ruby>
  • <tt id="6zx5y"><s id="6zx5y"><div id="6zx5y"></div></s></tt>

    保定市专业团队各种类型网站设计£¬网站建设£¬网络宣传£¬价格公道,全国市场£¬各个行业均可£¬十年以?#29486;?#19994;团队 ...  半小时前 上传下载附件 (61.91 KB)  保定市专业团队各种类型网站设计£¬网站建设£¬网络宣传£¬价格公道,全国市场£¬各个行业均可£¬十年以?#29486;?#19994;团队 ...  保定市专业团队各种类型网站设计£¬网站建设£¬网络宣传£¬价格公道,全国市场£¬各个行业均可¡£ 十年以?#29486;?#19994;团队£¬擅长医疗£¬公司£¬?#22363;?#31561;等行业£¡ 商家均可联系£¬其他宣传?#29486;?#38750;业务的勿扰, 电话£º13932228338 QQ£º63293588 卢经理
    保定社区妈咪宝贝,美容美体都可以让你做美丽女人www.wxl.tw11健康网¡¤中国第一健康门户网站保定最好的网站公司专业承接各类网站制作 联系QQ£º252097950保定市专业团队各种类型网站设计£¬网站建设£¬网络宣传£¬价格公道,全国市场£¬各个行业均可£¬十年以?#29486;?#19994;团队 ...  20 ?#31181;?#21069; 上传下载附件 (61.91 KB)  保定市专业团队各种类型网站设计£¬网站建设£¬网络宣传£¬价格公道,全国市场£¬各个行业均可£¬十年以?#29486;?#19994;团队 ...  保定市专业团队各种类型网站设计£¬网站建设£¬网络宣传£¬价格公道,全国市场£¬各个行业均可¡£ 十年以?#29486;?#19994;团队£¬擅长医疗£¬公司£¬?#22363;?#31561;等行业£¡ 商家均可联系£¬其他宣传?#29486;?#38750;业务的勿扰, 电话£º13932228338 QQ£º63293588 卢经理
    查看: 39|回复: 0
    打印 上一主题 下一主题

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

    [复制链接]
  • TA的每日心情
    无聊
    2019-5-4 12:21
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    楼主
    发表于 2019-3-29 15:12:05 | 只看该作者 回帖奖励 |倒序浏览 |阅?#32842;?#24335;
    禁毒吧-中国禁毒网站戒毒论坛
    随着无人驾驶以及影音娱乐域在汽车领域应用的不断发展£¬汽车以太网越来?#22870;?#27773;车行业熟知与应用¡£汽车以太网和传?#36710;ÄCAN总线有很大的不同£¬其中最为直观的差别体现在网络拓扑上£¬CAN的拓扑形式为总线型£¬而以太网大多采用的是以交换机为?#34892;?#30340;星型或树型拓扑¡£因此相比传?#36710;ÄCAN测试£¬就多了一种需要测试的设备类型¡ª¡ªSwitch¡£本文将教大家如何进行Switch测试¡£

    在讲Switch的测试之前£¬首先来了解一下什?#35789;ÇSwitch¡£
    Switch£¬即交换机£¬Switch在传统以太网中是一个必不可少的设备£¬主要工作在OSI模型的第二层£¬?#35789;?#25454;链路层£¬基本功能如下£º
    基于MAC地址完成报文的转发和过滤
    基于端口完成MAC地址表的学习
    支持VLAN£¨虚拟?#38047;?#32593;络£©

    ¡ô¡ô测试内容&测试规范¡ô¡ô

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



    并不是所有的以太网节点都需要进行Switch的测试£¬下面我们介绍一下Switch测试针对的测试对象是什么¡£
    Switch测试对象为集成了Switch的ECU,如网关,AVM,HU等¡£现在如果我们手里有了一个以太网节点£¬我们就能根据它是否集成了Switch来判断它是否需要进行Switch测试¡£那么如果该节点集成了Switch£¬我们就可以直接进行测试了吗?#30475;?#26696;是否定的£¬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流?#30475;?#24314;界面¡£

    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的配置不可能完全相同£¬所以在测试不同的待测件?#20445;?#33258;动化测试的复用性无法确定£¬具体还需要在测试中进行详细评估¡£关于TC8 Layer2 的测试内容£¬我们就介绍到这里¡£对于TC8 Layer2的自动化测试£¬以及TC11,RFC2544和RFC2889的测试内容£¬在后面的文章中会给大家一一介绍£¬敬请期待£¡
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享 分享淘帖
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    保定市专业团队各种类型网站设计£¬网站建设£¬网络宣传£¬价格公道,全国市场£¬各个行业均可£¬十年以?#29486;?#19994;团队 ...  半小时前 上传下载附件 (61.91 KB)  保定市专业团队各种类型网站设计£¬网站建设£¬网络宣传£¬价格公道,全国市场£¬各个行业均可£¬十年以?#29486;?#19994;团队 ...  保定市专业团队各种类型网站设计£¬网站建设£¬网络宣传£¬价格公道,全国市场£¬各个行业均可¡£ 十年以?#29486;?#19994;团队£¬擅长医疗£¬公司£¬?#22363;?#31561;等行业£¡ 商家均可联系£¬其他宣传?#29486;?#38750;业务的勿扰, 电话£º13932228338 QQ£º63293588 卢经理
    返回顶部 Íò²Ê

  • <rt id="6zx5y"></rt>
    <cite id="6zx5y"><span id="6zx5y"><progress id="6zx5y"></progress></span></cite>
    <ruby id="6zx5y"><optgroup id="6zx5y"></optgroup></ruby>
  • <tt id="6zx5y"><s id="6zx5y"><div id="6zx5y"></div></s></tt>

  • <rt id="6zx5y"></rt>
    <cite id="6zx5y"><span id="6zx5y"><progress id="6zx5y"></progress></span></cite>
    <ruby id="6zx5y"><optgroup id="6zx5y"></optgroup></ruby>
  • <tt id="6zx5y"><s id="6zx5y"><div id="6zx5y"></div></s></tt>