思科园区交换机测试方案园区交换机测试方案 ii 1.1范围.................................................................................................................................... 1.2引用标准............................................................................................................................ 1.3缩略语................................................................................................................................ 2.1测试环境............................................................................................................................ 2.2测试仪表............................................................................................................................ 4.1基本功能测试 4.1.1超长帧转发能力 4.1.2异常帧检测功能测试 4.1.3广播抑制功能测试 4.1.4端口镜像功能测试 4.2生成树协议测试 4.2.1标准生成树测试 4.2.2快速生成树测试 4.2.3多生成树测试 4.4端口聚合功能测试 104.4.1 聚合链路数量测试 104.4.2 聚合效率测试 114.4.4 聚合链路收敛时间测试 124.5 二层组播功能测试 134.5.1 UNTAGGED 端口IGMP SNOOPING 功能测试 134.5.2 TAGGED 端口IGMP SNOOPING 功能测试 154.5.3 IGMP PROXY 测试 164.5.4 IGMP FILTER 测试 174.5.5 组播组加入/离开时间测试 184.5.6 跨VLAN 组播复制 184.6 Private Vlan 功能测试 204.7 Vlan 交换功能测试 访问控制和QOS功能 225.1 访问控制表测试 225.1.1 二层访问控制表功能测试--? 225.1.2 基于VLAN 的访问控制 235.1.3 三层访问控制表功能测试 255.1.4 访问控制表数量及性能测试 265.2 业务分级.......................................................................................................................... 27 5.2.1 基于VLAN ID 的业务分级 275.2.2 基于四层端口的业务分级 29园区交换机测试方案 iii 5.3 优先级队列 295.4 速率限制.......................................................................................................................... 31 5.4.1 入方向速率限制测试 315.4.2 出方向速率限制测试 356.1 MAC 地址学习速度......................................................................................................... 35 6.2 MAC 地址表容量............................................................................................................. 35 6.3 最大VLAN 数量测试 366.4 单端口跨VLAN 组播复制能力 376.5 吞吐量和时延测试 386.6 设备交换容量测试 396.7 二层汇聚转发性能测试 396.8 综合转发性能测试 427.1 端口地址数量限制 427.2 端口地址绑定 427.3 设备防ARP 攻击测试 437.4 设备防ICMP 攻击测试 447.5 设备防BPDU 攻击测试 468.1 集群管理.......................................................................................................................... 46 8.2 设备堆叠.......................................................................................................................... 47 8.3 远程认证管理 488.4 SSH 登录测试 498.5 日志记录.......................................................................................................................... 50 8.6 DHCP Option82 功能测试 508.7 DHCP SNOOPING 529.1 SNMP 协议测试 529.1.1 SNMPv1、SNMPv2 支持测试 529.1.2 SNMPv3 支持测试 529.1.3 SNMP 访问地址限制 539.1.4 MIB View 安全访问控制功能测试 549.1.5 SNMP Trap 功能测试 549.2 管理信息库 559.2.1 端口MIB 的功能测试 559.2.2 VLAN MIB 的功能测试 569.2.3 CPU 利用率、内存占用率的功能测试 569.2.4 资源管理信息功能测试 579.2.5 ACL 管理信息功能测试 589.2.6 QOS 的管理功能测试 589.2.7 组播MIB 测试 59园区交换机测试方案 概述1.1 范围 本规范主要规定了城域网园区交换机的二层交换功能、二层转发性能、访问控制和QOS 能力、网络安全、运行维护功能、网络管理等6 个方面的测试方法。 1.2 引用标准 下列标准包含的条文,通过在本标准中引用而构成为本标准的条文。在标准出版时,所 示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准的最新版本 的可能性。 IEEE802.1d 媒体访问控制(MAC)网桥 IEEE802.1q 虚拟桥接局域网 IEEE802.1ad 多链路段聚合 IEEE802.3 局域网协议标准 RFC826 以太网地址解释协议ARP RFC1213 管理信息库(MIB-II) RFC1256 ICMP 路由发现消息 RFC1643 用于以太网接口类型的管理对象的定义 RFC1901 SNMPv2 协议 RFC1902 SNMPv2 的SMI RFC1905 SNMPv2 协议操作 RFC1907 用于SNMPv2 的MIB RFC2233 使用SMIv2 的接口组MIB RFC2236 互联网组管理协议IGMP 版本2 1.3 缩略语 ANSI 美国国家标准研究所 ARP 地址解析协议 DHCP 动态主机配置协议 FCS 帧校验序列 FIB 转发信息表 ICMP 互联网消息协议 IGMP 互联网组消息协议 IP 互联网协议 IPv4 互联网协议——第4 LAN局域网 MIB 管理信息库 MTU 最大传输单元 OA&M 运行管理与维护 PDU 协议数据单元 PPP 点到点协议 SNMP 简单网络管理协议 SVLAN 堆叠VLAN TCP 传输控制协议 TOS 服务类型 TTL 生存时间 UDP 用户数据包协议 VLAN 虚拟局域网 WAN 广域网 测试环境和仪表2.1 测试环境 交换机测试环境由被测设备、仪表、服务器、路由器和配置终端组成,大部分测试项目 在被测设备和仪表间进行。服务器用于检测被测设备对 RADIUS、SYSLOG 等功能的支持 情况。被测设备上层的三层设备用于接收组播组加入请求,并向下发送组播流量。针对具体 测项,还有详细的测试环境,拓扑图详见各测项。 RADIUS 服务器 TELNET/SSH 客户端 SYSLOG 服务器 DUT2 DUT1 配置终端 ROUTERTESTER /SMARTBITS GE GE FE组加入请求 组播业务流 路由器/仪表 园区交换机测试方案 2.2测试仪表 测试主要使用AGILENT 的RouterTester 和SPRIENT 的Smartbits 仪表进行。测试仪表 和软件的配置要求如下: RouterTester 900 一台,软件版本V6.3;接口:4 FE。Smartbits 6000B 一台,软件版本:SMARTWINDOW V7.7,SMARTAPPLICATION V3.0;接口:2 FE。RADIUS 软件:STEEL-BELTED RADIUS 日志记录软件:3C SERVER MIB 查询软件:MIB BROWSER 测试内容本测试规范主要侧重于以下方面: 1.二层交换功能:包括二层基本功能、生成树协议、VLAN 堆叠、端口聚合和二层组 播功能等方面的测试。 2.访问控制和QOS 能力:访问控制表功能和性能、业务分级、优先级队列测试、速率 限制等测试 3.二层转发性能:MAC 地址学习速度和地址表容量、吞吐量和时延、设备交换能力、 综合转发性能的测试 4.网络安全:端口地址数量限制、端口地址绑定和设备防攻击能力测试 5.运行维护功能:集群和堆叠、远程认证管理、SSH 登录、日志记录测试 6.网络管理:SNMPv1-v3 的支持情况、SNMP 安全控制和MIB 支持情况 园区交换机测试方案 二层交换功能测试4.1 基本功能测试 4.1.1 超长帧转发能力 测试编号 4.1.1 测试项目 超长帧转发能力 测试目的 测试设备百兆和千兆以太网端口可转发数据帧的最大长度。 测试环境 测试步骤 1.按图建立测试环境。 2.配置被测设备正常业务。 3.将测试仪表发送帧长度从大到小调节,直到找到设备能够正常处理的最大 帧长度。 4.对FE、GE 接口分别测试,记录测试结果。 预期结果 被测设备各接口支持最大帧长度应不小于1536Byte。 测试结果 备注 GE 端口:全局下system mtu 9000结果为9018(含CRC) FE 端口:全局下system mtu 1998,结果为2016(含CRC) 4.1.2 异常帧检测功能测试 测试编号 4.1.2 测试项目 异常帧检测功能测试 仪表 DUT园区交换机测试方案 测试目的测试设备对各种错帧的处理情况,验证其正确识别和过滤误码功能。 测试环境 测试步骤 1.按图建立实验环境。 2.配置被测试设备正常业务。 3.对测试仪表进行设置,在正常数据流中按一定比例插入CRC 错帧、超短帧 等各种异常帧并发送至被测设备。 4.对FE、GE 接口分别测试,记录测试仪表接收端口接收到测试流量的情况。 预期结果 被测设备能够过滤掉CRC 错帧、超短帧等异常帧,并保证正常业务的转发。 测试结果 备注 预测试通过 4.1.3 广播抑制功能测试 测试编号 4.1.3 测试项目 广播抑制功能测试 测试目的 测试设备以太网端口对通过的广播包数量进行限制的功能。 测试环境 仪表 DUT仪表 园区交换机测试方案 测试步骤1.按图建立测试环境。 2.配置被测试设备正常业务。 3.配置被测设备广播抑制功能,只允许占端口带宽20%的广播包通过。 4.配置测试仪表A 端口以100%线速向被测设备发送流量,其中广播数据包占 60%,单播数据包占40%。 5.在仪表B 端口观察广播接收情况。 6.对FE、GE 接口分别测试,记录测试结果。 预期结果 被测设备FE、GE 接口应能对广播包进行限制,只允许不超过配置带宽的广播 包通过,同时单播业务不受影响。 测试结果 备注 1)如果使用标准的storm-control 则与预期结果有一定的差别, 3400 功能是在超过门限值后,进行广播阻隔,直到广播流量降低到门限值以 下才会打开广播传送。 interface FastEthernet0/24 port-type nni storm-control broadcast level 20.00 2)如果使用MAC ACL+MQC 则可以达到预期效果,而且结果数据很准 mac access-list extended mac permit any host ffff.ffff.ffff class-map match-all br match access-group name mac policy-map p1 class br police cir 20000000 conform-action transmit exceed-action drop interface FastEthernet0/24 port-type nni service-policy input p1 4.1.4 端口镜像功能测试 测试编号 4.1.4 测试项目 端口镜像功能测试 测试目的 验证被测设备是否可将指定端口的进出流量镜像到指定的端口。 园区交换机测试方案 测试环境测试步骤 1.按图建立测试环境。 2.配置被测设备的1、2 端口为业务端口,3 端口作为镜像端口。 3.将端口1 的输入流量镜像到端口3,将端口2 的输出流量镜像到端口3。 4.由测试仪表A 端口发送到B 端口,速率为10M 的数据流。 5.观察测试仪表C 端口的数据接收情况。 6.取消端口1 到端口3 的镜像,观察测试仪表C 端口的数据接收情况。 7.恢复端口1 到端口3 的镜像,取消端口2 到端口3 的镜像,观察测试仪 端口的数据接收情况。