2011年08月 - 2011年11月
华为交换机芯片转发测试项目组
,25,
,20,
主要职责:
暂无
项目描述:打流验证芯片驱动的正确性。最后通过Impeller脚本控制HUTAF和测试仪,将用例集成到自动化环境。
我主要负责QOS模块的用例和Impeller脚本的编写和调试,QoS(Quality of Service),中文名为"服务质量"。它是指网络提供更高优先服务的一种能力,包括专用带宽、抖动控制和延迟、丢包率的改进等,同时确保为每种流量提供的优先权不会阻碍其它流量的进程;vQoS是用来解决网络延迟和阻塞等问题的一种技术,当网络过载或拥塞时,QoS 能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。QoS的特性功能包括:优先级映射、拥塞控制、队列调度、拥塞避免、风暴抑制等。用例使用C语言编写,根据用例设计和用例软件框架添加配置,发送报文和期望结果,然后在多块交换机单板上调试通过。Impeller脚本用Ruby编写,首先通过HUTAF下发配置,然后使用Impeller控制测试仪打流,最后判断打流实际结果是否符合预期结果。