发布新日志

  • [ZT]论网络测试在信息化建设中的作用

    2011-09-30 14:29:57

    网络测试在信息化建设中起到了不可获取的作用。然后网络测试所面临的挑战也越来越多。不断发展的信息技术,无论从广度上,还是深度上都对网络测试提出了新的要求。如今的网络测试,越来越多的时候,被测的对象不仅仅是单独的计算机网络或是网络设备,而是作为整个信息系统的一部分。不仅要测试网络平台自身的功能,性能等指标,更要把它放在整个系统的环境下进行考量,考察其与信息系统其他部分之间的关联与交互。

    1 网络测试在信息化建设中的作用
      随着人类社会迈入信息化时代,随着信息化建设的不断深入,人们的日常生活工作对信息系统的依赖也越来越深。越来越多的关键数据储存在信息系统中,越来越多的核心业务通过信息系统来实现,越来越多的信息交换与数据传输也通过信息系统来实现。因此,对整个信息系统的功能正确性,执行效率,运行稳定性,可靠性,安全性提出了越来越高的要求。在这样的发展背景下,网络测试作为保障整个信息系统正常稳定运行的重要手段,起到了日益重要的作用。
      首先,计算机网络作为整个信息系统的运行基础与底层平台,其的运行是否正确,可靠,安全,稳定。对于信息系统与信息应用来说是至关重要。一旦网络系统出现故障,那么届时所有的上层应用都将受到影响,甚至面临系统瘫痪的危险。而网络测试能够有效的发现网络系统的自身故障与潜在隐患,降低网络运行的风险,提高网络系统的可靠性与稳定性。
      其次,网络测试是整个信息系统的系统级测试的重要组成部分。在实际的信息化应用过程中,经常会面临这样的问题。最终用户反应应用系统的执行速度很慢,或者某个功能实现不正常。然而系统实施方与维护方经过多方查证,却根本不知道系统慢在何处,无法给最终用户以满意的答复。
      因为最终用户接触的一般只是整个信息系统的上层应用与具体界面,反馈的只是问题的表象。即便是系统最底层出现的问题,到了最终用户那里,也往往是通过上层应用系统的界面表现出来。此时,经常会给人一种错觉,这是一个应用系统的问题。然后,事实可能恰恰相反,问题产生的根本原因很有可能是在底层系统,网络平台乃至物理传输层。不经过对整个信息系统的完整的系统级的测试,包括从最底层的物理传输层即网络布线测试,到网络平台测试,再到系统主机测试,最后到上层应用系统的测试这样一个逐层测试,就无法对问题进行定位。由此可见,网络测试在整个系统级测试是不可缺少的重要组成部分。

    2 网络测试技术的发展趋势
      网络测试技术自从网络通信产品的诞生起就成为整个网络技术中不可或缺的部分,到目前为止,其技术的主体已经相当成熟。网络测试大体上可以分为:网络设备功能测试、网络设备性能测试、网络协议一致性测试、网络流量监测、网络协议分析与故障定位、端到端QoS传输性能测试、网络安全性测试、网络管理测试、网络应用层测试等。然而,随着这些年信息技术的不断发展,网络测试技术出现了很多有别于传统的新的发展趋势。
      第一、网络测试的重点从以往的单纯关注网络产品逐步向更加关注网络的整体性能所转变。
      传统意义上的网络测试,往往意味着对网络设备的测试。很多时候,在广大用户和网络管理人员心中存在这样一种误区,认为网络设备通过了测试,等同于整个网络也通过了测试,网络设备性能达到了要求,等于整个网络的性能也达到了要求。实际上,无数个案例告诉我们这样的想法是片面的。在测试中,我们会经常发现这样的现象,1+1并不等于2。就如著名的木桶理论所指出的那样,一条网络链路的传输性能是由其上面最薄弱的一环所决定的,而不幸的是网络设备自身的性能往往是网络链路上最坚固的一环,单纯对网络设备进行测试并不能反映整个网络链路的真实性能。一条网络策略配置错误,一个网络端口接触不良,网络受到病毒的影响,网络拓扑设置不当,网络中存在大量的广播包,网络出口带宽收到限制,这些都会导致网络的传输速率受到影响,导致你投资数十万乃至数百万的高昂网络设备“英雄无用武之地”。因此,对网络整体性能的测试与评估,才是网络测试的最终目的。而且从用户的角度来说,他并不关心具体每台网络设备的传输速率是多少,他关心的是“我访问服务器的速度是多少?”“我上网的速度是多少?”这些都是网络整体性能的反映,而不是单台网络设备的反映。
      第二、网络测试的对象从以往的侧重网络层逐步向侧重网络应用测试转变。
      传统的网络测试工作,大多是使用测试设备按照RFC2544等规范的要求,测试丢包率是多少,延迟多大等等这些指标而已。可是我们不妨换位思考一下这个问题: 测试的最终目的是为什么? 用户的最终需求是什么?答案其实很简单: 就是要确保网络平台能够承载各种各样的应用。我们设想一下如下的场景,当你告诉你的用户某种条件下,测试结果为丢包3%时,他常常会一脸茫然。这样的测试结果对他来说没有任何实际意义。用户实际关注的问题往往是:“这样的网络能否满足我的业务需求?在这样的网络带宽条件下,我能否开展视频会议业务?能有多少个用户同时上线,访问我的Web网站?”诸如此类的问题。 在这样的情况下,如果凭借以往单纯的网络层测试方法,你如何回答用户的问题?你如何给出用户关心的数据?解答用户的问题,满足用户的测试需求。只能通过网络应用层测试来实现。在实际测试中,往往可以很轻松的举出很多例子,来证明一个三层性能测试结果好的网络设备,一个丢包率和延时极低的设备,极有可能是在实际上层应用中被用户投诉最多的设备。因为网络设备的传输性能对运行在其之上的应用系统性能的影响是非线性的。所以对网络应用层的测试才是网络测试的真正意义所在。如今的网络应用层测试,包括视频业务测试、话音业务测试、门户网站访问测试、邮件业务测试、文件与数据传输测试等,这些都越来越成为今后网络测试与用户关注的重点。
      第三、网络的安全性测试日益得到重视。
      近年来,通过网络入侵系统或者传播病毒的事件愈演愈烈,造成的损失不计其数。网络安全日益得到大家的重视。网络安全测试应该不仅仅只考虑对网络安全设备(例如防火墙、入侵检测系统、防病毒软件)的测试,更应该侧重以下几点:1)对网络整体安全策略的测试,例如:系统密码的安全策略,数据传输是否加密等;2)对网络整个拓扑结构的测试,安全设备是否部署在了需要的关键位置上等;3)对应用层系统的安全测试,主要包括在操作系统层面,对主机进行漏洞扫描测试,对Web系统进行安全扫描测试等;4)需要指出的是,对网络安全设备进行性能测试,也是至关重要的。测试数据显示,防火墙等网络安全设备由于其自身的功能特点的限制,其对数据包的处理能力,往往不如交换设备。因此,在面临黑客攻击时,其对正确数据包的处理能力,就成为了一个非常重要的性能指标。如果一台防火墙,可以阻挡几乎所有的黑客攻击,此时我们就可以认为它是一台合格的防火墙吗?答案是不能。如果它在过滤攻击包的同时,也丢弃了大量的正常数据包,那么网络传输与正常业务都将大受影响。因此,衡量网络安全设备是否合格应该要看两个方面,一个是通常的是否能抵御攻击,另一个是在抵御攻击时,对正常数据包能否正常处理。
      从目前网络的发展趋势来看,人们对安全性的日益重视是件好事,但是这也提出了新的课题,即如何在网络的性能与安全性之间找到平衡点。因为,安全性的提高,必定是以牺牲一部分性能为代价的。这个牺牲的程度是否可行?是否过度影响了系统的正常性能?是否满足用户的要求?网络测试将为用户的这些问题提供客观的数据与参考依据。

    3 网络测试的注意点
      除了以上的三个发展趋势之外,在进行网络测试时还需要特别注意以下两点:
      第一、测试结果数据只有在结合了具体的测试方法、测试模型与测试环境的情况下才有意义,单纯的测试数据是没有意义的。
      我们常常会遇到这样的情况,有的厂商会宣称自己的设备是700Mbps的转发速率,有的则会说达到了900Mbps,然而在实际使用中,很有可能无法达到这样的性能。这是为什么呢?问题的关键就在于,厂商是在理想的测试模型下得到的测试数据,它对于实际应用没有可比意义。例如在上面的测试中,采用1518字节的数据包进行测试,和采用64字节的数据包进行测试,得到的测试结果将大不相同。就好比在一个邮局里,要求分拣员一天要完成一吨的邮件分拣量,如果今天来的都是300公斤的邮包,那么这个邮件分拣员会很容易的完成今天分拣任务。但是,如果今天来的都是重量1克的邮件包,分拣员则会很辛苦,说不定今天就会完不成任务。对于上面的转发速率测试来说,如果被测设备测试的都是中型数据包,那么转发测试结果会很好,大部分设备都会达到“线速”。但如果测试的是小包,对于交换机路由器等设备来说,压力会很大,同样的设备测试结果也可能会很不好。
      测试时间在网络测试中是一个非常关键的因素,测试时间的不同,可能会导致大相径庭的结果。有的设备在测试时,1分钟的测试时间还非常好,但超过了这个时间,设备就开始了丢包,这是因为有的交换设备是靠缓存来存储数据包,但超过一分钟以后,缓存就满了,所以出现了丢包情况。因此测试时间也是测试结果必须关注的一个重要参数。不同的测试时间下,得到的测试结果很有可能是完全不同的。
      第二、一定要准确评估测试采用的测试模型与测试拓扑,是否能够满足测试需求。
      例如,对于性能测试来说,小型的接入路由器和骨干路由器在简单流量下,性能值可能会非常相似,但如果通过极限压力测试,则结果可能会大相径庭。因此,我们在设计测试模型的时候,如果只设计发送一般的网络流量,而不是极限流量,那么就无法得到准确的结果。又比如,对两块通过背板连接在一起的芯片进行测试。如果设计这样一个测试,让所有的流量只通过其中的一个芯片进行转发,这会是一个合格的测试模型吗?我们认为这是一个不好的测试设计,因为背板并不会有任何的流量压力,我们无从考察背板的实际性能。好的测试模型应该是让测试流量要穿过所有的芯片,并也可穿过背板,从而可考验背板能力。
      因此来说,一个测试模型是否合适,是关系测试是否成功,是否能达到预期目标的最主要因素。

  • IPv6测试项目

    2011-05-17 16:07:35

    IPv6测试项目主要包括有IPv6功能比较(Functionality),符合性(Comformance),互通性(Interoperability)及性能(Performance)等大四类。

    1、功能测试
    IPv6功能比较包括IPv6 services,IPv6 transition/translation 及 IPv6 routing/Multicasting等项目。

    2、符合性测试
    符合性测试是验证待测物是否有符合IETF RFC(Requests For Comments)标准中所定义的规范,项目包括ICMPv6,IPv6 core,IPv6 stateless address auto configuration,IPv6 neighbour discovery protocol, IPv6 path MTU discovery等数据平面测试及RIPng(Routing Information Protocol next generation)控制平面测试。

    3、互通性测试
    互通性测试是验证各个待测物之间是否能够正确进行信息交换,测试项目有RIPng,OSPFv3(Open Shortest Path First version 3),BGP-4+(Border Gateway Protocol version 4 plus)及ISISv6(Intermediate System to Intermediate System version 6)等协议。

    4、性能测试
    在性能测试方面,我们则同时进行IPv4及IPv6的 forwarding performance, transition performance及 routing performance测试,并比较IPv4及IPv6在性能上的差异。

  • Ixia软件汇总

    2011-04-21 19:03:59

    IxNetwork-可通过仿真各种路由协议,并结合认证和宽带封装来测试复杂的路由拓补。它是适用于各种2/3层测试的强大的数据流生成工具。

    Ixload-可通过仿真Internet协议来测试4-7层三重播放网络和设备。数据协议包括HTTP、FTP、SMTP,DHCP,DNS和AAA服务;语音协议包括SIP和MGCP;视频协议包括IGMP、MLD、RTSP和MPEG。

    IxExplorer-可访问Ixia所有的硬件功能。直接控制Ixia强大的流引擎以生成并捕获各种数据。

    IxAutomate-可用于Ixia测试的自动化引擎,提供了2到7层测试的各种预测测试脚本,其中包括多种行业标准RFC测试。IxAutomate是开发回归测试套件的理想工具。

    Test Conductor-与多种Ixia关键测试工具相兼容的全面的回归测试工具。

    IxANVL-自动化网络协议验证的行业标准。测试套件适用于最常用的Internet协议。

    IxChariot-可通过模拟实际的应用来预测真实负载条件下的设备和系统性能。IxChariot可通过模拟数干个网络终端间的数百种协议,进行全面的网络性能评估和设备测试。

    IxVPN-一种扩展性极强的性能分析解决方案,可用于验证IPsec VPN网关的性能。它可以使用Ixia专门设计的测试模块,其中包括带有专用加解密芯片的测试模块(ELM)。

    IxVoice-可提供统一的VoIP和PSTN测试解决方案的软硬件综合测试框架。它可以利用其经济高效、可扩展的测试库,支持所有主要的VoIP协议,其中包括:SIP、SCCP(Skinny)、H.323、MGCP、H.248(MEGACO)以及TDM和模拟电话服务。
  • 计算机网络体系结构

    2011-04-17 10:09:26

    1计算机网络

    利用通信线路将分散在不同地方,具有独立功能的计算机连接起来,并按照一定的通信规则实现这些计算机之间资源与数据的共享,这样的一个计算机集合便称为计算机网络.

     

    2、网络层次标准

    现在的网络都采用分层的方式进行工作,当前,通用的网络层次标准有OSITCP/IP两种。OSI是理论上的标准,TCP/IP是工业上的事实标准。

    由于不同的局域网有不同的网络协议,不同的传输介质也各有其电气性能,为了使不同的网络能够互连,必须建立统一的网络互连协议。为此,ISO(国际标准化组织)提出了网络互连协议的基本框架,称为开放系统互连(OSI)参考模型。它将整个网络的功能划分成七个层次。

    TCP/IP
    协议(传输控制协议/互联网协议)的缩写。美国国防部高级研究计划局DARPA为了实现异种网络之间的互连与互通,大力资助互联网技术的开发,于1977年到1979年间推出目前形式的TCP/IP体系结构和协议。它将网络分为4个层次,TCP/IP协议使用范围极广,是目前异种网络通信使用的唯一协议体系,适用于连接多种机型,既可用于局域网,又可用于广域网,许多厂商的计算机操作系统和网络操作系统产品都采用或含有TCP/IP协议。TCP/IP协议已成为目前事实上的国际标准和工业标准。

     

    2.1 OSI参考模型和TCP/IP具体层次

    网络是分层的,每一层分别负责不同的通信功能。应用层,表示层,会话层,传输层被归为高层,而网络层,数据链路层,物理层被归为底层。高层负责主机之间的数据传输,底层负责网络数据传输。

     

    OSI参考模型

    主要功能

    常见协议

    应用层

    提供应用程序间通讯

    HTTPFTP

    表示层

    处理数据格式,数据加密等

    NBSSL,LPP

    会话层

    建立,维护,管理会话

    RPC,LDAP

    传输层

    建立主机端到端的连接

    TCP,UDP

    网络层

    寻址和路由选择

    IP,ICMP

    数据链路层

    提供介质访问和链路管理等

    PPP

    物理层

    比特流传输

     

     

     

     

     

     



    OSI
    参考模型 主要功能 常见协议
    应用层 ------ 提供应用程序间通讯; HTTP
    FTP
    表示层 ------ 处理数据格式,数据加密等;
    NBSSL,LPP
    会话层 ------ 建立,维护,管理会话;
    RPC,LDAP
    传输层 ------ 建立主机端到端的连接:
    TCP,UDP
    网络层 ------ 寻址和路由选择;
    IP,ICMP
    数据链路层 ------ 提供介质访问和链路管理等;
    PPP
    物理层 ------ 比特流传输;

     

    TCP/IP网络层次

    主要功能

    常见协议

    应用层

    提供应用程序接口

    HTTPFTP

    传输层

    建立端到端的连接

    TCPUDP

    互联网层

    寻址和路由选择

    IPICMP

    网络接口层

    二进制数据流传输和物理介质访问

    PPP



    TCP/IP
    网络层次 主要功能 常见协议
    应用层 ----- 提供应用程序接口; HTTPFTP
    传输层 ----- 建立端到端的连接; TCP
    UDP
    互联网层 ----- 寻址和路由选择; IP
    ICMP
    网络接口层 ----- 二进制数据流传输和物理介质访问;
    PPP

    2.2 OSI
    TCP/IP的层次对应关系

     

    OSI

    TCP/IP

    应用层+表示层+会话层

    应用层

    传输层

    传输层

    网络层

    互联网层

    数据链路层+物理层

    网络接口层

     

     



    OSI TCP/IP


    查看(1055) 评论(0) 收藏 分享 管理

  • IPv6&IPv4

    2011-04-17 09:15:10

    一、概述

    互联网上的每个接口必须有一个唯一的Internet地址(也称为IP地址)。IPTCP/IP

    协议族中的网络层的协议,是TCP/IP协议族的核心协议。目前IP协议的版本号有IPv4IPv6。从长远来看,IPv4IPv6技术在网络中将长期共存(Co-existence)。未来的IP网络将是IPv4网络与IPv6网络的集成(Integration)网络。

     

    二、IPv4

    2.1IPv4报头的格式

    版本(version

    该字段规定了IP协议的版本,其值为4。长度为4位。

    Internet报文长度(IHL

    该字段表示有效载荷之前的4字节块的数量。该字段长度为4位。因为IPv4报头的最小长度为20字节,所以其值最小为5

    服务类型(Type of Service

    该字段指定路由器在传送过程中如何处理数据包。也可以说它表示这个数据包在由IPv4网络中的路由器转发时所期待的服务。这个字段长度为8位。该字段也可以解释为区分业务编码点(DSCP)。

    总长度(Total Length

    该字段表示IP数据包的总长度(单位为字节),包括报头和有效载荷。这个字段的长度为16位。

    标识(Identification

    该字段和后面提到的标志以及分段偏移量字段都是和分段有关的字段。标识字段由IPv4数据包的源节点来选择,如果IPv4数据包被拆分了,则所有的片段都保留标识字段的值,以使目标节点可以对片段进行重组。该字段长度为16位。

    标志位(Flags

    该字段长度为3位,当前只定义了2位,一个用来表示是否可以对IPv4数据包进行拆分,另一个表示在当前的片断之后是否还有片断。

    片段偏移量(Fragment Offset

    该字段表示相对于原始IPv4有效载荷起始位置的相对位置。这个字段的长度为13位。

    生存时间(Time to Live

    该字段指出了一个IPv4数据包在被丢弃前,可以经过的链路的最大数量。该字段值每经过一个路由器减1,当为0时,数据包将被丢弃。长度为8位。

    协议(Protocol)

    该字段用于标识有效载荷中的上层协议。长度为8位。

    报头校验和(Header Checksum

    表示IP报头的校验和,用于错误检查。该字段仅用于IP报头的校验和,有效载荷不包括在校验和计算中。数据包沿途的每个中间路由器都重新计算和验证该字段。该字段长度为16位。

    源地址(Source Address

    发送方的IP地址,长度为32位。

    目的地址(Destination Address

    接收方的IP地址,长度为32位。

    选项(Options

    该字段为一个可选项。

     

    2.2IPv4地址分类介绍

    IPv4地址长为32bit,可分为五类不同的互联网地址格式:

       

    这些32位的地址通常写成写成四个十进制的数,下表显示五类不同IP地址的起止范围:

     

    类型

    范围

    A

    0.0.0.0 127.255.255.255

    B

    128.0.0.0 191.255.255.255

    C

    192.0.0.0 223.255.255.255

    D

    224.0.0.0 239.255.255.255

    E

    240.0.0.0 247.255.255.255

     

     

    三、IPv6

    3.1IPv6报头的格式

    版本(Version

    该字段规定了IP协议的版本,其值为6。长度为4位。

    通信流类别(Traffic Class

    该字段功能和IPv4中的服务类型功能类似,表示IPv6数据包的类或优先级,长度为8位。

    流标签(Flow Label

    IPv4相比,该字段是新增的。它用来标识这个数据包属于源节点和目标节点之间的一个特定数据包序列,它需要由中间IPv6路由器进行特殊处理。该字段长度为20位。

    有效载荷长度(Payload Length

    该字段表示IPv6数据包有效载荷的长度。有效载荷是指紧跟IPv6报头的数据包的其他部分(即扩展报头和上层协议数据单元)。该字段长度为16位。那么该字段只能表示最大长度为65535字节的有效载荷。如果有效载荷的长度超过这个值,该字段会置0,而有效载荷的长度用逐跳选项扩展报头中的超大有效载荷选项来表示。

    下一个报头(Next Header

    该字段定义了紧跟在IPv6报头后面的第一个扩展报头(如果存在)的类型,或者上层协议数据单元中的协议类型。该字段长度为8位。

    跳限制(Hop Limit

    该字段类似于IPv4中的Time to Live字段。它定义了IP数据包所能经过的最大跳数。每经过一个路由器,该数值减去1,当该字段的值为0时,数据包将被丢弃。该字段长度为8位。

         源地址(Source Address

    表示发送方的地址,长度为128位。

    目的地址(Destination Address

    表示接收方的地址,长度为128位。

    Note】:IPv6根本上改变了选项字段,在IPv6中选项由扩展报头处理,因此去掉了选项字段,简化了报头,减少了发送路径上中间路由器的处理消耗。

     

    3.2IPv6地址分类介绍

    IPv6地址长为128bit,有三种不同类型,包括单播、组播和任播(Anycast)。

    3.2.1、单播地址

    IPv6的单播地址与IPv4的概念是类似的,但与IPv4单播地址不同的是,IPv6单播地址又分为链路本地地址(Link-local address),站点本地地址(Site-local address,可聚合全球单播地址(Aggregatable global unicast address)等几种单播地址。

    ◆可聚合全球单播地址

    可聚合全球单播地址类似于IPv4 Internet上用于通信的单播地址,也就是 IPv6公网地址,其地址结构图如下所示:

     

    可聚合全球单播地址前缀的最高3位固定为001

    每个可聚合全球单播IPv6地址有3个部分。

    ①提供商分配的前缀:提供商分配给组织机构的前缀最少是/48前缀。/48前缀表示网络前缀的高48位。而且,分配给组织机构的前缀是提供商前缀的一部分。

    Site Topology:利用提供商分配给组织机构的一个/48位前缀,组织机构可以利用所收到的前缀的49~64位(共16位)来将网络分成最多65535个子网。

    ③接口IDIPv6地址的低64位表示了接口ID

     

    ◆链路本地地址

    此类型属于IPv6中的应用范围受限制的地址类型,只能在连接到同一本地链路的节点之间使用。当一个节点启动IPv6协议栈时,节点的每个接口会自动配置一个本地链路地址。这种机制使得两个连接到同一链路的IPv6节点不需要做任何配置就可以通信。

    其地址结构图如下所示:

     

    链路本地地址有一个固定的前缀FE80::/64和接口ID组成。

    获取IPv6接口ID的最常用的方法,是使用EUI-64地址。EUI-64IEEE定义的一种基于64比特的扩展唯一标示符。EUI-64格式是IEEE指定的公共24比特制造商标识和制造商为产品指定的40比特值的组合。如下图所示:

     

    EUI-64通过链路层地址(以太网中就是MAC地址)生成接口ID,为64位,而MAC地址是48位,因此需要在MAC地址中的中间位置插入十六进制数FFFE(11111111 11111110)。为了确保这个从MAC地址得到的接口标识符是唯一的,还要将U/L位(从高位开始的第七位)设置位1。最后得到的这组数就作为EUI-64格式的接口ID。转换过程如下图所示:

     

    ◆站点本地地址

    此类型也属于一种应用范围受限的地址,它仅仅能在一个站点内使用,与IPv4中的私有地址比较类似。

    其地址结构图如下所示:

     

    站点本地地址的前48位总是固定的,其中前10位固定为1111111011,紧跟在后面的是连续38

  • 软件测试相关的术语

    2011-04-17 08:30:07

    软件测试(Software Testing):软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。

     

    错误(Error):程序员在编写代码时会出错,把这种错误称之为BUG。随着开发过程的进行,错误会不断的放大。例如,需求错误在设计期间会放大,在编写代码时还会进一步放大。

     

    缺陷(Default):缺陷是错误的结果,更精确的说是错误的表现。而表现的方式有很多种,例如:叙述性文字、数据流框图、层次结构图、源代码等。缺陷可以分为过程缺陷和遗露缺陷。如果把某些信息输入到了不正确的表现方式中,就称为过错缺陷;如果没有输入正确信息,就是遗漏缺陷。在这两种缺陷中遗漏缺陷更难检测和解决,但通过评审常常可以找出遗漏缺陷。

     

    失效(Failure):在缺陷运行时,常常会发生失效的情况。一种是过错缺陷对应的失效,一种是遗漏缺陷对应的失效。在这两种失效类型中,遗漏失效是最难处理的,主要依赖有效的评审,发现遗漏缺陷来避免失效的产生。

     

    测试(Test):测试是一项采用测试用例执行软件的活动,在这项活动中某个系统或组成的部分将在特定的条件下运行,然后要观察并记录结果,以便对系统或组成部分进行评价。测试活动有两个目标,即找出失效和显示软件执行正确。测试可能会由一个或多个测试用例组成。

     

    测试用例(Test Case):测试用例是为特定目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小实体。

     

    回规测试(Regression Testing):回规测试的目的是为了测试由于修正缺陷而更新的应用程序,以确保彻底修正了上一个版本的缺陷,并且没有引入新的软件缺陷。回规测试可以采用手工测试或自动化测试来执行原来所报告的缺陷步骤和方法,检验软件缺陷是否被修正。回规测试又可分为:完全回规测试和部分回规测试。完全回规测试是对所有修正的缺陷进行验证。但由于测试时间紧张,需要验证的缺陷数量巨大,可以进行部分回规测试。因此,在大多数时候,我们可以把测试用例按照测试优先级进行部分回规测试。

     

    静态测试(Static Testing):是指不利用计算机运行被测试程序,而是通过其他手段达到测试目的的方法。通常采用的方法主要有代码检查和走查、桌面检查和同行评审。

     

    动态测试(Dynamic Testing):是指由计算机真正运行的被测试的程序。通过输入测试用例,并对实际输出结果和预期输出结果进行对比分析,找出被测试的程序中的疏漏,然后进行错误定位和纠错处理,最终达到测试的目的。通常采用的方法有黑盒测试、白盒测试和灰盒测试。

     

    黑盒测试(Block-Box Testing):是一种从用户观点出发的测试,又称为功能测试、数据驱动测试或基于规格说明的测试。把被测试程序当作一个黑盒,忽略程序内部结构的特性,测试者在只需要该程序内部输入与输出之间的关系或程序功能的情况下,依靠能够反映这一关系或程序功能需求规格的说明书,来确定测试用例和推断测试结果的正确性。

     

    白盒测试(White-Box Testing):是基于程序的内部结构的测试,又称为结构测试、逻辑驱动测试或基于程序的测试。把被测试程序当作一个白盒,对程序细节的严密校验,针对特定条件和循环设计测试用例,对软件的逻辑路径进行测试,在程序的不同点校验程序的状态,来判定其实际情况是否和预期的状态相一致。

     

    灰盒测试(Gray-Box Testing):介于白盒测试和黑盒测试之间,是现代测试的一种理念。指在白盒测试中交叉使用黑盒测试的方法;在黑盒测试中交叉使用白盒测试的方法。

     

    单元测试(Unit Testing):是针对每个单元的测试,是软件测试的最小单位,它确保每个模块能正常工作。单元测试多数使用白盒测试,用于发现内部错误。

     

    集成测试(Integration Testing):是对已测试过的模块进行组装,进行集成测试的目的主要在于校验与软件设计相关的程序结构问题。集成测试多数使用灰盒测试,用于校验所开发的软件能否满足所有功能和性能需求。

     

    系统测试(System Testing):是检验被测软件与系统的其它部分的协调性,如能否适应硬件环境、数据库环境等。系统测试多数使用黑盒测试,其测试的范围比较广泛,除功能测试外,还包括容量测试、强度测试、易用性测试、安全性测试、存储测试、兼容性测试、安装测试、可靠性测试、可恢复性测试、文档测试等等。

     

    α测试(Alpha Testing):是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。这是在受控制的环境下进行的测试。α测试的目的是评价软件产品的FURPS(即功能、可使用性、可靠性、性能和支持)。尤其注重产品的界面和特色。α测试人员是除开产品开发人员之外首先见到产品的人,他们提出的功能和修改意见是特别有价值的。

     

    β测试(Beta Testing):是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。与α测试不同的是,开发者通常不在测试现场。因而,β测试是在开发者无法控制的环境下进行的软件现场应用。在β测试中,由用户记下遇到的所有问题,包括真实的以及主观认定的,定期向开发者报告,开发者在综合用户的报告之后,做出修改,最后将软件产品交付给全体用户使用。β测试主要衡量产品的FURPS。着重于产品的支持性,包括文档、客户培训和支持产品生产能力。

  • 血型与性格(ZT)

    2009-12-20 01:49:36

    在生活中会遇到各式各样的人.认真慎重型, 崇尚自我型,开朗活泼型。当和周围朋友或同事混熟时,有时大家会说到自己的血型,结果发现有一种倾向,相同血型的人,性格比较像.对于这个发现,虽然目前还没什么科学证据,却有很强的认同感, 当然也有个别例外的。
    一般来说
    A型:内向保守、他们的思想和行为不会超过规范、办事慎重有规律、忍耐力较强、防犯意识较强。
    B型:崇尚自我、外向积极、善交际、感觉灵敏、聪明、思路广、拓展力,最怕受约束。
    O型:开朗活泼、胆大、好胜、自信、意志坚强、积极进取、有领导能力和协作精神.
    AB型:兼有A型和B型的特征。有时给人双重人格的感觉.

    有关血型和性格是否有关,东方人和西方人有着不同的观点.在日本和韩国“血型性格论”比较得到人们的认可,从谈恋爱到找工作,有人会先拿出血型进行衡量。相比之下,西方人却对血型论十分漠然,很多人甚至不关心自己的血型是什么,除非是因为医疗上的需要。

    在韩国,2005年的爱情喜剧电影《我的B型血男友》纵横银幕,演绎了一个与血型有关的爱情故事.在日本一些研究者将血型性格论甚至运用在了足球场上,研究者认为A型血的人保守沉稳,适合后卫或者防守型中场的位置;B型血的人虽缺乏耐力,但爆发力强,适宜放在攻击线上;O型血的人耐力强,提速差,是打持久战的典型人选;AB型血的人拥有A型和B型两者的能够将力量与技术完美地结合,最适合成为中场指挥官。

    血型这东西似乎有点神秘。说它有点神秘,是因为人体本身就是一个未解的谜,人身上还有很多物质和现象没有被揭秘。关于血型,目前也只知道它是一种遗传物质,并按特定的遗传规律———孟德尔遗传规律传给后代。日本一些学者认为,血型决定着一个人的性格、气质和缘分,运用血型知识,可以帮助我们妥善处理错综复杂的人际关系,处理协调好“斩不断,理还乱的恋爱、婚姻等家庭问题,还可以指导我们选择职业等等。比如你是B型血,你思维敏捷,创造力强,可选择音乐、艺术、开发等职业。总之,根据自己的性格特征择业,能大大增加你的成功机会。

    生活在日本多年.发现认真,仔细,拘谨是大多数日本人的特点.和日本人谈到人的性格时,他们自己就说, 日本人中A型血的比例比较大,所以整个国民有仔细认真,较强的危机意识的特点.出于好奇上网查了一下,
    中国人:A型血型:28%, B型血型:24%, O型血型:41%, AB型血型:7%
    韩国人:A型血型:34.2%, B型血型:27.1%, O型血型:27.4%, AB型血型:11.3%
    日本人:A型血型:38.1%, B型血型:21.8%, O型血型:30.7%, AB型血型:9.4%
    印度人:A型血型:21%, B型血型:40%, O型血型:31%, AB型血型:8%
    美国:A型血型:29%, B型血型:18%, O型血型:49%, AB型血型:4%
    欧洲诸国人口中A型和O型占据前两位。

    血型与民族特征
    美国O型占49%。美国人崇尚自我意志、竞争和坦率等等,多与这种O型气质有关。日本和德国都是A型为主的国家。A型占45%、O型占41%的德国人,其踏实、精细和周密的国民性与日本人的确非常相近。

    血型与性格或民族特征到底是否有关,是一种还说不清的东西.但是,很多事情你是看得到的,想得到科学的证明或许还需要些时间.

  • A级人生和B级人生(ZT)

    2009-12-20 01:45:37

    有意思的文章,转贴.

    你想要过A级人生,事业有成薪水顶尖,却牺牲掉其它全部人生,还是想过 B 级人生,宁可降格赚次级收入,却能享受精采人生?这取决于你如何衡量「人生投资报酬率」。

    若是成绩单上出现B ,大部分人联想到的,绝对不是「 Better 」,而是「Bad」。

    B 这个字母,长期以来被认为是「次等」的表现,每个人都奋力想达到A,甚至A+ ,彷佛若不能达到 A的成绩,就是不够努力与称职。
    但人生凡事都追求A,一定能获得满足感吗?

    享受生命的充实感

    最近「 B级人生」的话题,在日本引起不少讨论。
    起因于经济专家森永卓郎,把人生分成三级: A 级人生是「有钱没闲」; B级人生的「钱少一点,但是有闲」,可算是「有钱有闲」。至于 C级人生则是经济困窘,可能是「有闲没钱」(如失业者 ),也可能「没钱没闲」 ( 如底层劳动者)。

    森永卓郎认为,B级人生是最有满足感的生活。
    若每天工作10 几小时,牺牲家庭与休闲,不惜一切代价追求 A级人生,即使赚到A级财富,没时间享受也是枉费。B级虽然收入次一等,但还是能维持在一定生活水准之上,反而因为付出较少的代价,有时间去做自己想做的事,享受生命的充实感,所以整体生活绝不输A级。

    因此,森永卓郎特别强调「B is Beautiful」,认为「B is Better Than A 」。

    精算人生投资报酬率

    B级人生这种价值观的出现,有其社会渊源。
    作家刘黎儿指出,日本经过长年经济不景气,原本「 1亿国民都是中产阶级」的社会,已经不再回头,
    转成「 1%超级精英+99 %平庸上班族」的结构,除了极少数A+超级精英之外, 99%工作者的薪水都在递减,再怎么努力也是枉然。

    在这种社会结构下,「一分耕耘、一分收获」的正比例关系被打破,打拚不再保证出头天,「努力必有回报」也成为一种欺瞒的说法。因此,许多日本上班族,开始思考「人生投资报酬率」的问题。当付出无法获得回报,他们不想再无条件卖命给公司,宁可将更多时间用来享受家庭生活,或是经营个人兴趣休闲。

    B级上班族虽不是高薪族,但还是有一定生活水准,也还买得起车子等用品。
    比起将人生全部送给公司的 A +超级精英,谁的人生比较划算,答案不言可喻。

    切勿“赢了事业,输了人生”

    有人用古玛雅文化的活人献祭,来形容追求 A级人生的工作者。
    玛雅皇宫贵族居住的中心地带都有一个球场,凡是赢得球赛的人,就会被当作被神所选中的神圣的人,由祭司血祭给神;而赢家被砍头祭给神明,被看成是件很光荣的事。超级精英不惜一切赢得 A 级人生,就好象在玛雅球赛最后赢得胜利的人,所换到的不过是过劳死。

    根据统计,日本每年死于心脏病的 21万人,至少有 20%是肇因于过劳,其中多半是中壮年上班族。
    追求 A级人生本身没错,只是若只把人生当成是一场竞技,就算赢得了胜利,却输掉了身体、输掉家庭、也输掉人生,这样划算吗?

    事业高度Vs.生命广度

    但追求B级人生,是否太消极呢?

    一位在媒体任职的刘小姐认为,B级人生重视「人生投资报酬率」,从追求工作表现的「高度」,转为追求人生多采多姿的「广度」,这是一种价值选择的问题,与人生是否积极进取无关。

    她以研究所成绩为例,一般研究生表现普普大约有85分,稍微认真一点有86 分,一定要表现很亮眼才能拿到 90分。她自己每天不眠不休,念完所有原文papers才得到 89 分,但其实只要稍微多花点心力念书,已经可以得到86分。为了多得那3分,刘小姐舍弃了社团活动与假日休闲。「一学期 120天,每天多念3小时书, 360小时只换来 3分,想想真是划不来;若是拿360小时做其它有意义的事,人生想必更精采。」

    刘小姐认为,不论是课业或工作,都适用80 ╱ 20 法则,亦即80%的成绩,来自于 20%的付出。
    假设你有 100小时,只要花20小时做 A工作,就能拿到 80分,剩下的80 小时,你有两种选择:

    1.精益求精在 A工作下苦工,最后拿到满分 100分;

    2.去做BCDE四件工作,每件工作投注 20小时,各拿到 80分,最后总分是5×80 =400 分。

    哪一种时间运用方式,投资报酬率较高,可带给你更大的满足感?这就是 B级人生所要思考的问题。

    人生,要学习“减法”。减法管理其实非常简单︰在人生诸多追求的目标中,如金钱、地位、家庭、爱情、享受生活等等,一项一项删除不是最重要的东西,最终留下一两项,就是自己的人生目标。

    作家吴淡如说,「赚钱也赚到人生,才是最大幸福的人。」人生和金钱的关系有四种可能状况:
    赚钱也赚到人生、不赚钱却赚到人生、赚钱却赔上人生、不赚钱也赔上人生。
    前两者都是成功者,后两者则为失败者。

    赚钱也赚到人生,其实就是 B级人生的真义,拥有一定水准的金钱,做自己想做的事情,才是人生的赢家。

  • T1载波与E1载波

    2009-10-13 16:01:08

    T1载波是美国、加拿大、日本和新加坡使用的标准载波。而其他国家(欧洲国家)都采用E1载波作为标准载波。
    一、T1载波(T1 Carrier )
    T1载波是专用电话连接、时分多路数字传输设施。T1 线路实际上是由24个单独的通道组成的,每个通道支持 64K 比特/秒的传输速度,其中数据速率为56Kb/s。
    【工作原理】:Bell系统的T1载波利用脉码调制PCM和时分TDM技术,使24路采样声音信号复用一个通道。(1)当T1系统用于模拟传输时,多路复用24路话音信道,每条话音信道输出:7bit数据+1bit控制复用(2)当T1系统完全用于数字传输时,仅23条信道用于数据传输,第24条信道用于同步模式。
    【帧结构】:24路采样声音信号,每路采样用7位编码,再加上1位控制信号(即每路占用8位),24路后再增加1位帧同步位;因此每一个帧包含 193位,且每一帧用 125us时间传送。则:
    (1) T1载波支持的数据传输速率为1.544Mbps (即 193bit/125us=1.544Mbps)
    (2)每个通道支持 的数据速率为 56Kb/s ,传输速度为64Kb/s
    因为传输速度= 1.544Mbps/24=64Kb/s;而每路的8位中,只要7位是用于用户数据,所以数据速率=7/8*64=56Kb/s
    (3)T1载波开销所占比例为13% 。
    因为一帧193bit中,168bit(24×7)用于用户数据,25bit(193-168)用于开销。所以开销所占比例=25bit/193bit≈13%
    【其他】:大多数的电话公司只允许用户购买这些被称为部分 T1 接入的单独通道的一部分。T1 载波开发于20世纪60年代,其现在以未屏蔽的双绞线电缆上,以成对的方式执行全双工通讯制。T1是4线电路,两条线用于发送,两条线用于接收。T1线路上电压为-135V。T1电路可以承载话音或数据。它的使用决定了不同的T1业务、帧格式和线路格式。T1信号由100Ω平衡双绞线传送。

    二、E1载波(E1 Carrier)
    E1载波是一种2.048Mbps速率的PCM载波。采用同步时分复用技术将30个话音信道(64K)和2个控制信道(16K)复合在一条2.048Mb/s的高速信道上。所谓的同步时分复用是:每个子通道按照时间片轮流占用带宽,但每个传输时间划分固定大小的周期,即使子通道不使用也不能够给其他子通道使用。
    【帧结构】:每一帧开始处有8位作同步用,中间有8位用作信令,在组织30路8位数据,全帧包含256位,且每一帧用 125us时间传送。(通常我们把E1载波的一个帧分为32个时隙,一个时隙为8个bit;其中时隙0和时隙15是传输控制信令用,所以一条E1可以传30路话音。这里要注意:在路由器上的E1是不能划分时隙的,只能做2M线使用)。
    (1) E1载波支持的数据传输速率为2.048Mbps (即 256bit/125us=2.048Mbps)
    (2)每个通道支持 的传输速度(或数据速率)为 64Kb/s
    因为每个时隙在E1帧中占8bit,8*8k=64k,即一条E1中含有32个64K,则 2.048Mbps/32=64Kb/s
    (3)T1载波开销所占比例为6.25% 。因为一帧32个时隙中,30个用于用户数据,2个用于开销。所以开销所占比例=2/32=6.25%

  • 生命在两极之间移动

    2009-06-30 23:55:50

        以前有一个农夫,他有一块贫瘠的农田。他抱怨着:"如果神让我来控制天气,一切的事情都会变得更好, 因为它很显然不是很懂得农作物需要的天气。
         
    神对他说:"我会给你一年的时间让你控制天气, 你想要有什么天气,就可以有什么天气。"这个可怜的人非常高兴,马上试着说:"我现在要晴天。"然后太阳就出来了。后来他又说:"下雨吧!"然后就下雨了。 这一整年他就这样先让阳光出现,然后再下雨。
         
    种子越长越大,看着农作物的成长变成了一种快乐。他很得意的说:"现在神可以了解如何控制天气了吧!" 这些农作物从来没有那么大、那么绿、颜色绿得那么深。
         
    然后丰收的时候到了。农夫带着他的镰刀去收割小麦,但是他的心沉到了谷底,因为植物的茎上面什么都没有。 神去找他:"你的农作物怎样了?" 这个人开始抱怨:"很惨,我的主啊,非常惨!" "但是你不是如愿以偿控制了天气吗?""你想要的东西不是都变得很好吗?" "当然!这就是我困惑的地方,我得到了我想要的雨水与阳光, 但是还是没有收成。" 然后神对他说:"但是你从来没有要求风、暴雨、 冰雪以及每一件会净化空气与让根更坚硬、更有抵抗力的东西, 那就是长不出农作物的理由。"
         
    只有经历挑战才可能有生命。只有当你拥有好天气与坏天气、喜悦与痛苦、冬天与夏天、沮丧与快乐、不适与舒服才可能有生命。
         
    生命在这两极之间移动,在这两极之间,你就学到了如何保持平衡。在这两只翅膀间,你就学到了如何去生活。我想不只这一件事是必需找到平衡,还有很多事情也是一样的,在两极之间,寻找一个平衡点,其实是人生中的一种考验。
  • 穷人的蒲公英

    2009-05-04 00:04:30

        乡下的一位亲戚,在以色列的内坦亚城做劳工。回国前夕,那家单位按犹太人风俗送他一株沙漠蒲公英。亲戚把蒲公英转送给了我。我把它泡在了一瓶洋河酒里。
      有一天,几位朋友听说有一瓶来自以色列的补酒,决意尝一尝。就在他们打开瓶盖的时候,一个小小的奇迹出现了,泡在酒里的沙漠蒲公英发芽了,并且在芽的中间,还开了一簇类似于小花的东西。他们拿着酒瓶轮流看了一圈,赞美声中每人喝了一杯。
       
    沙漠蒲公英到底能不能泡酒?喝了会不会有事?我担心起来。为了找到依据,立刻上网寻找,最后总算在美国《读者文摘》的电子版上找到这样一段话:在地中海东岸的沙漠中生长着一种蒲公英,它不是按季节来舒展自己的生命的,如果没有雨,它们一生一世都不开花。但是只要有一场小雨,不论这场雨在什么时候落下,它们都会抓住这一难得的机会,迅速推出自己的花朵,并在雨水被蒸发干之前,做完受孕、结子、传播等所有的事情。
      中东地区的居民常将它作为礼物送给亲友,因为把它埋在花盆里,只要浇水,它就开花。以色列人主要把它送给拥有智慧而又贫穷的人。他们认为,在这个世界上,穷人发展自己、提升自己的机会像沙漠里的蒲公英一样少,但是只要有蒲公英的品性,在机会来临的时候,果敢地抓住,大胆地去做事,同样会成为一个富裕和了不起的人。
      原来,那株蒲公英是让人栽在花盆里,提醒人们去抓住机会的。
  • SONET与SDH

    2009-04-21 03:45:30

    SONET与SDH是什么关系?
    1985 年,Bellcore提出SONET(Synchronous Optical Network同步光纤网)标准,美国国家标准协会(ANSI)通过了一系列有关SONET标准。1989年,国际电报电话咨询委员会CCITT接受 SONET概念制定了SDH(Synchronous Digital Hierarchy,同步数字体系)标准,使之成为不仅适于光纤也适于微波和卫星传输的通用技术体制。与SONET有细微差别,SDH/SONET定义了 一组在光纤上传输光信号的速率和格式,通常统称为光同步数字传输网,是宽带综合业务数字网B-ISDN的基础之一。SDH/SONET采用TDM技术,是 同步系统(由主时钟控制,精度10^-9)。两者都用于骨干网传输,是对准同步数字系列PDH (Plesiochronous Digital Hierarchy)的一次革命。
    SONET多用于北美和日本,SDH多用于中国和欧洲。

    STM-1/4/16/64是不是一种速率级别标准?
    是,由CCITT制定的SDH optical速率级别。
    SDH信号标准速率等级:STM-1为155.52M;STM-4为622.08M;STM-16为2488.32M;STM-64为9553.28M;STM-256为40G。
    还有别的STM标准:STM-1,3,4,6,8,12,16,64,256......以STM-1的倍数递增。

    OC-192是什么东西的速率标准?对应具体速率是多少?还有其他什么OC速率标准?
    OC-192是SONET的optical速率标准,相当于SONET的Electrical STS-192或SDH的optical STM-64,即10Gbps(9553.28M)。其他oc标准还有oc-1,oc-3,oc-9,oc-12,oc-18,oc-24,oc- 36,oc-48,oc-192,oc-768等,以oc-1(51.84 Mbps)的倍数递增。

    SONET速率为51.84M-9.953G,也像SDH一样按某种标准分级吗?PDH与WDM的速率上下限分别是多少,像SDH一样按某种标准分级吗?
    SDH进行速率分级,有Optical STM-1标准,SONET也进行速率分级,分Electrical STS-1和Optical OC-1。
    标准PDH速率小于565Mbps,具体速率与复接等级如下:
    基    群:2.048Mb/s       含30路数字电话
    二次群:8.448Mb/s       含4个基群
    三次群:32.368Mb/s     含4个二次群
    四次群:139.264Mb/s   含4个三次群

    WDM系统使用不同的波长(在1550nm附近),可以承载多个通路的信息,每条通路速率可以高达2.5Gbps或10Gbps。第一代WDM系统支持4到16个波长,每个波长通路的速率为2.5Gbps;第二代WDM系统现在能支持32到40个波长,预计能达到100个波长;目前已有能支持1Tbps容量(100个10Gbps通路)的WDM实验系统在进行演示。

    DWDM实验室水平为:100*10Gb/s(100波,每波10Gb/s),中继距离400km;30*40Gb/s(30波,每波40Gb/s),中 继距离85km;64*5Gb/s(64波,每波5Gb/s),中继距离720km。商用水平为320Gb/s,商用系统的传输能力仅是单根光纤可能传输 容量的1/100。新的DWDM系统现在发展到每根光纤以10Tbps的速度传输。

    广域网发展PDH----SDH/SONET----WDM对吗,这些都是使用光纤通信技术吗?PDH/SDH/WDM到底是指一种协议,还是一种传输介质,还是一种传输技术,还是一种传输设备,还是一种....?(工作在7层协议的哪一层?)
    PDH--SDH/SONET--WDM是对的,基本上使用光纤通信技术,但不是全部,如SDH还可使用微波和卫星传送。PDH/SDH/WDM规定了光 信号在光纤上传输的速率和格式,其不是一种协议,也不是一种传输介质(介质是光纤),它是一种传输技术,也通指PDH/SDH/WDM上所使用的各种设 备。

    同步数字序列SDH 是由一些SDH网元(NE)组成,在光纤上进行同步信息传输、复用和交叉连接的网络。SDH有四个网元:终端复用器TM、再生中继器REG、分扦复用器 ADM、和同步数字交叉连接设备DXC(是一种兼有复用、配线、保护/恢复、监控和网管多种功能的设备,其常用配置:DXC4/4速率为140Mb/s或 155.52Mb/s,DXC4/1速率为2Mb/s)。

    注意:SDH是一种物理传输方式,IP是一种网络传输协议,IP ON SDH 即POS是让IP在SDH的网上跑,这三者的概念要分清。

  • Optical Carrier

    2009-04-08 01:07:09

    Optical Carrier specifications (in use)

    OC-1

    OC-1 is a SONET line with transmission speeds of up to 51.84 Mbit/s (payload: 50.112 Mbit/s; overhead: 1.728 Mbit/s) using optical fiber. This base rate is multiplied for use by other OC-n standards. For example, an OC-3 connection is 3 times the rate of OC-1.

    OC-3 / STM-1x

    OC-3 is a network line with transmission speeds of up to 155.52 Mbit/s (payload: 148.608 Mbit/s; overhead: 6.912 Mbit/s, including path overhead) using fiber optics. Depending on the system OC-3 is also known as STS-3 (electrical level) and STM-1 (SDH).

    When OC-3 is not multiplexed by carrying the data from a single source, the letter c (standing for concatenated) is appended: OC-3c.

    OC-3c

    OC-3c ("c" stands for "concatenated") concatenates three STS-1(OC-1) frames into a single OC-3 look alike stream. The three STS-1 (OC-1) streams interleaved with each other such that the first column is from the first stream, the second column is from the second stream, and the third is from the third stream. Concatenated STS(OC) frames carry only one column of path overhead because they cannot be divided into finer granularity signals. Hence, OC-3c can transmit more payload to accommodate a CEPT-4 139.264 Mbit/s signal. The payload rate is 149.76 Mbit/s and overhead is 5.76 Mbit/s.

    OC-12 / STM-4x

    OC-12 is a network line with transmission speeds of up to 622.08 Mbit/s (payload: 601.344 Mbit/s; overhead: 20.736 Mbit/s).

    OC-12 lines are commonly used by ISPs as WAN connections. While a large ISP would not use an OC-12 as a backbone (main link), it would for smaller, regional or local connections. This connection speed is also often used by mid-sized (below Tier 2) internet customers, such as web hosting companies or smaller ISPs buying service from larger ones.

    OC-24

    OC-24 is a network line with transmission speeds of up to 1244.16 Mbit/s (payload: 1202.208 Mbit/s; overhead: 41.472 Mbit/s). Implementations of OC-24 in commercial deployments are rare.

    OC-48 / STM-16x / 2.5G Sonet

    OC-48 is a network line with transmission speeds of up to 2488.32 Mbit/s (payload: 2405.376 Mbit/s; overhead: 82.944 Mbit/s).

    With usually cheap interface prices and being faster than OC-3, OC-12 connections, and even surpassing gigabit Ethernet, OC-48 connections are used as the backbones of many regional ISPs. Interconnections between large ISPs for purposes of peering or transit are quite common. As of 2005, the only connections in widespread use that surpass OC-48 speeds are OC-192 and 10 gigabit Ethernet.

    OC-48 is also used as transmission speed for tributaries from OC-192 nodes in order to optimize card slot utilization where lower speed deployments are used. Dropping at OC-12, OC-3 or STS-1 speeds are more commonly found on OC-48 terminals, where use of these cards on an OC-192 would not allow for full use of the available bandwidth.

    OC-96

    OC-96 is a network line with transmission speeds of up to 4976.64 Mbit/s (payload: 4810.752 Mbit/s; overhead: 165.888 Mbit/s). Implementations of OC-96 in commercial deployments are rare, if ever used at all.

    OC-192 / STM-64x / 10G Sonet

    OC-192 is a network line with transmission speeds of up to 9953.28 Mbit/s (payload: 9621.504 Mbit/s; overhead: 331.776 Mbit/s).

    A standardized variant of 10 gigabit Ethernet (10GbE), called WAN-PHY, is designed to inter-operate with OC-192 transport equipment while the common version of 10GbE is called LAN-PHY (which is not compatible with OC-192 transport equipment in its native form). The naming is somewhat misleading, because both variants can be used on a wide area network.

    As of 2005, OC-192 connections are most common for use on backbones of large ISPs.

    OC-768 / STM-256x

    OC-768 is a network line with transmission speeds of up to 39,813.12 Mbit/s (payload: 38,486.016 Mbit/s; overhead: 1,327.104 Mbit/s).

    On October 23, 2008, AT&T announced the completion of upgrades to OC-768 on 80,000 fiber-optic wavelength miles of their IP/MPLS backbone network. OC-768 SONET interfaces have been available with short-reach optical interfaces from Cisco since as early as 2006. Infinera made a field trial demonstration data transmission on a live production network involving the service transmission of a 40 Gbit/s OC-768/STM-256 service over a 1,969 km terrestrial network spanning Europe and the U.S. In November 2008, an OC-768 connection was successfully brought up on the TAT-14/SeaGirt transatlantic cable, with the longest hop being 7,500km.


    Optical Carrier specifications (unused)

    Note: All of the following OC lines are theoretical. None of these are currently in use.

    OC-384

    Will be able to provide transmission speeds of around 19.8912 Gbit/s.

    OC-1536

    Will be able to provide transmission speeds of around 79.62624 Gbit/s. It is unknown if such standards will be implemented in the near future. As of 2007, the majority of work beyond 40 Gbit/s is focusing on 100 gigabit Ethernet, in the IEEE's Higher Speed Study Group.

    OC-3072

    Will be able to provide transmission speeds of around 159.25248 Gbit/s

    OC-7144F

    Will be able to provide transmission speeds of around 301.33598 Gbit/s




  • E1\T1\DS0

    2009-04-08 00:32:49

    30/32路PCM传输系统(E1)
    建议 G.732
    帧结构 帧长:125s(256bits)-1个抽样周期
    32个时隙
    每时隙8bit(3.9s=125÷32)
    每比特时长0.488s=125÷256
    TS0:帧同步、告警
    TS16:控制信令
    TS1~TS15和TS17~TS31传送话音或数据
    数字复用系列 一次群(E1) 2048kb/s 30路   二次群(E2=4E1) 8.448Mb/s 120路 三次群(E3=4E2) 34.368Mb/s 480路   四次群(E4=4E3) 139.262Mb/s 1920路


    24路PCM传输系统(T1)
    建议 G.733 帧结构
    帧长:125s(193bits)-1个抽样周期
    24个时隙
    每时隙8bit(5.18s=(125×8)÷193)
    每比特时长0.6477s(=125÷193)
    TS0~TS23传话音或数据
    最后1比特:帧同步(帧定位比特)
    1比特控制信令:从每个时隙周期性地借用
    数字复用系列   一次群(DS1) 1.544Mb/s 24路 二次群(DS2=4DS1) 6.312Mb/s 96路 三次群(DS3=7DS2) 44.736Mb/s(美) 672路 (DS3=5DS2) 32.064Mb/s(日) 480路 四次群(DS4=6DS3) 274.176Mb/s(美) 4032路   (DS4=3DS3) 97.728Mb/s(日) 1440路

    DS0
    Digital Signal 0,a transmission rate of 64 Kbps 一个标准数字PCM话路

    T0,DS0表示56或者64kbps一个时隙;T1,DS1 表示包含24路PCM数字话,总速率为1.544Mbps ;T3,DS3 表示包含28个T1信道,速率为44.736Mbps
  • ClearSight 智能的协议分析仪

    2009-04-06 15:06:51

    见识到真正商业的协议分析仪了,比snifferpro强多了。

    http://www.clearsightnet.com/

    http://www.spirentcom.cn/analysis/VisualNetworkAnalysis.asp

    分析仪的智能传说——访ClearSight公司销售副总裁Thomas Orr

      今天的企业和电信IP网络的发展趋势是更快、更智能。但是这也给网络产品的研发人员、系统维护人员带来了难题。

     
       前不久,率先在网络协议分析领域中提出应用层分析的ClearSight公司和思博伦通信 公司宣布建立全球战略合作伙伴关系。这一全球战略合作伙伴关系的建立,将使得用户可以从思博伦通信公司这样原本专注于网络性能测试和分析的公司那里得到集 成1~7层性能分析手段和协议分析手段的完整的测试解决方案。在两家公司积极运作这一合作事宜之时,记者有幸在京一睹ClearSight产品的真容, 《网络世界》评测实验室也成为国内首家获得ClearSight公司捐赠协议分析软件的媒体实验室。


        过去的网络协议分析软件更多关注的是1~3层,今非昔比人们将更多的精力放在关注4~7层应用的情况,希望能够实时监控,找到影响应用的症结所在,这对协议分析产品提出了很高的要求。

        应该说一些以往大家熟悉的协议分析软件也能够通过解码的方式了解高层内容。但是这种简单的解码操作对于那些希望了解4~7层应用症结的网络管理人员来说可以说是噩梦。

        ClearSight的协议分析设备给网络管理人员提供了一个好的解决方案。在记者看到的 演示中,ClearSight可以把某种应用一次操作所要发送和接受的数据包从海量的数据中挑选出来还原成应用,更为直观的帮助管理员发现应用中的问题。 网络管理员看到的不是支离破碎的数据包,而是关联在一起的应用,一个应用的所有流程。说是还原并不夸张,在给记者的演示中,ClearSight的协议分 析仪不仅仅可以将电子邮件复原,甚至可以把网络中捕获的视频点播关联在一起,播放出来。而且ClearSight在不断的完善他们的信息库,现在他们可以 支持对电子邮件、一些数据库访问、SAP、Citrix等比较常见的商业应用,进行应用层协议分析。ClearSight引入了更多测试概念,能够将协议 会话过程以梯形方式显示出来,并测试交互响应时间和显示通信故障。

        除了更智能,对于协议分析设备来说正在向着更高速的方向发展。除了纯软件的解决方 案,ClearSight还提供了专用的硬件产品,比如10/100Mbps的分析仪和千兆的分析仪。在今年的上半年,该公司还发布了10GE的协议分析 仪,提供10GE线速的捕获、协议分析功能。

        据了解,ClearSight由一批在网络协议分析领域有着10多年工作经验的专家组建而 成,公司的规模很小。而为了向全球的用户提供更好的服务支持,合作是必由之路。思博伦通信公司作为国际上知名的性能分析厂商,具备了很强的销售和售后服务 支持能力,这是ClearSight选择思博伦通信的原因。而对于国内的用户来说,现在已经可以从思博伦通信公司获得产品的支持和服务了。

  • IPTV系统监测和测试产品现状

    2009-04-06 14:21:30

    IPTV虽然炒得火红,但是产业链的状况还不是很理想,一方面标准还处于懵懂状态,另一方面测试仪器的功能还不是很健全,无法满足对业务和设备的测试要求。
    本文主要列举了几个现有的知名监测和测试厂家的产品。其中监测设备主要用于设备和系统部署完成后对系统进行监视,测试设备主要用于在系统部署之前对系统和系统中用到的设备进行测试和验证。
    1. ClearSight Networks及其产品Clearsight
    ClearSight Networks是网络监测领域分布式实时分析、应用故障分析与解决的领导提供商。它在2001年成立,2003年10月开始销售,目前全世界范围大约 1000多客户,主要产品有ClearSight 软件分析仪(纯软件)、10/100 全双工分析仪、Gigabit 分析仪,以及10 Gigabit 分析仪。
    Clearsight的主要特征有:
    (1) 在百兆、千兆、甚至万兆网络环境下,保证全线速抓包,且可以实时监测,实时分析;
    (2) 应用流以阶梯图的形式全面可视化,无需进行包级解码,可以轻松解决网络问题;
    (3) 应用的内容重建,可以更直观了解网络的业务信息;
    (4) 丰富的物理层、网络层、应用层相关信息的统计报告功能,可以方便定位问题的源头;
    (5) 独有的多段分析能力,可以把多个网段采集的数据包合并成完整的通讯消息流;
    (6) 独有的多层分析能力,可以把属于同一个应用的不同层面的协议合成一个完整的会话流;
    (7) 全面支持IPV6,同时全面支持组播协议;
    (8) 有强大的SLA功能,主动地监测应用服务器的性能并预防故障的发生;
    (9) 可以根据应用的各种参数,设置触发、过滤和告警的功能;
    (10) 实时的网络流量、吞吐量、应用业务的监测;
    (11) 分布式的部署,集中式的监测和管理;
    (12) 支持近700多种协议的分析能力,支持远程的端口切换,支持端到端的应用监测;
    (13) 可以编辑和修改数据包的内容,IP地址,甚至MAC地址。

    2. IneoQuest公司及其产品
    IneoQuest公司成立于2001年,总部设在美国波士顿郊 Mansfield。该公司的宗旨是提供IP传输视频(Video over IP)系统测量和监控的解决方案。其主要开发的产品应用有IP传输视频信号编码的模拟、IP视频流的捕捉、IP视频流的监控,以及IP视频流质量的分析。 其用于视频流监控的产品有IneoQuest Singulus G1-T(硬件平台),以及控制Singulus G1-T的软件应用程序Controller和IQMediaMonitor。
    IneoQuest Singulus G1-T/IQController/IQMediaMonitor的主要特征描述如下:
    (1) 在Gigabit以太网中监测视频点播及Broadcast over IP
    (2) 捕捉、分析、生成最高至线速Gigabit以太网媒体的802.3
    (3) 支持transport stream(传输流)over IP中的MPEG2、MPEG4、Media™ 9、H.264
    (4) PacketMorph、TAP功能及更多
    (5) 软件包实现协议解码
    (6) 支持SNMP,用于监测和错误报告
    (7) 支持MDI、链路状态、MPEG流获取和损耗事件的捕获
    (8) 流统计的自动报告
    (9) 错误事件的24/7记录
    (10) 传输流的自动检测
    (11) 同时完成网络性能和媒体传递索引(MDI)报告
    (12) 铜/光纤以太网Tap/Sniffer可提供方便的数据获取
    (13) Video over IP信号源,采用大至80MB的传输流文件
    (14) 支持Web的界面 - 基于浏览器的监测器功能
    (15) 重新标记绕接上的PCR和CC字节
    (16) 内置ASI出端口,用于额外的MPEG2研究
    (17) 在没有抖动或丢包的情况下播放video over IP
    (18) 引入故障 - 抖动或丢包
    (19) 经由IQMonitor的监测能力
    (20) 支持SNMP
    (21) 支持IGPM
    (22) 背后的10/100以太网控制支持实时UDP流

    3. Shenick及其产品diversifEye介绍
    Shenick diversifEye产品是IPTV性能测试工具。它可以在现有网络情况下,性能评估出现有网络支持的最大用户数 ,也可以模拟成千上万用户全天候24小时访问IPTV系统的情况,特别适合IPTV网络规划,设计,优化,维护等。
    diversifEye支持通过DSLAM网络,FTTB等多种接入方式,大业务模拟IPTV的应用,测试出系统的带宽能力,系统频道切换能力,系统频道 内容验证,用户体验基准等,除了Triple Play模拟外,还可以通过模拟DDoS,Spam,蠕虫病毒等来验证网络的安全性能;支持P2P协议。
    diversifEye还可以对流媒体服务器,Web Server/Mail Server等网络在线服务器性能的评估。可以测试内容分发网络(CDN),运营商的业务网络。diversifEye通过了全球知名评测机构、专注于对 世界领先技术评测的Tolly Group(http://www.tolly.com) 公司的评测。凭借该产品,Shenick还获得了著名Frost&Sullivan资讯机构的2005年产品策略领导奖。
    diversifEye还可以测试评估以太网络QoS/QoE,2/3,4-7层网络情况,IPv4/IPv6网络共存时网络的工作情况。
    目前针对IPTV系统,diversifEye广泛使用在Alcatel, Cisco, BT, France Telecom, NTT, JT等公司的网络中。
    目前,shenick进入中国大陆市场,上海肯为通讯技术有限公司(www.commware.com.cn)是其唯一的大陆合作伙伴。
    diversifEye具有如下的关键特性:
    (1) 测试领域广泛,如IPTV/Triple Play,应用服务器,网络安全(防火墙),P2P,以太网络(光纤/铜线/双绞线),IPv4/IPv6共存测试;
    (2) 支持IGMP/HTTP/SSL/FTP/Telnet/DNS/PPPoE/SMTP/POP3/RTP/RTSP协议;
    (3) 支持在同一端口仿真多种服务应用(数据/语音/视频);
    (4) 支持仿真服务端(可以在同一端口);
    (5) 支持仿真大量客户端(可以在同一端口);
    (6) 支持同时仿真服务端和客户端;
    (7) 支持模拟DoS/DDoS等攻击;
    (8) 支持2-3&4-7层协议测试,灵活支持网络层及TCP层参数配置(最大段大小,VLAN Tag,IP分片,TCP超时等);
    (9) 支持测试结果分析,可生成xml,pdf,html格式报告和图表;
    (10) 支持脚本开发(TCL/Per/XML);
    (11) 支持模拟线路带宽,网络时延,丢包;
    (12) 支持应用层捕获重放功能(skype, MPEG.IPSec, ftp/tftp, HTTP, HTTPS, IM, etc);
    (13) 支持SIP VoIP;
    (14) 支持用户真实模拟,如仿真多种浏览器,Proxy认证,用户点击思考(think time),用户离开(click away);
    (15) 内嵌大量的用户习惯模型,如Channel changing等;
    (16) 支持IPv4和IPv6双协议栈环境;
    (17) 支持多种网络物理接口(电口,光口,混合);
    (18) 性能指标:
    ① 单个chassis可支持300万个HTTP Open连接
    ② 单个chassis可以支持3G HTTP Real Stateful吞吐量或6G stateless TCP layer 3数据包
    ③ 单个chassis最大每秒90000个HTTP请求,依每个HTTP的连线进行分析QoE,HTTP GET的回应时间,1xx-4xx response codes, TCP retransmits, Connections per second等
    ④ 堆叠式(级联)该设备,可以做更大量的测试模拟。

    4. IXIA 公司及其产品
    IXIA 公司是总部设在美国加州的全球性公司,已在纳斯达克上市公司, 代号为XXIA。该公司是L2-L7 性能测试和一致性测试方案提供商,专注于 IP 测试技术的研究和开发。到目前为止,其发货量超过150,000 测试端口,硬件客户大约有1000个,软件客户大约有5000个。IXIA 提供L2-7 层统一平台的解决方案, 硬件具有前向和后向兼容性;其测试产品通过对大量的测试参数进行精密控制来显现测试结果;所提供的板块的每个端口都有独立的CPU 和 FPGA,具有强大的功能;而且提供完整的自动化测试套件, 在整个测试环境中自动执行所有功能。该公司提供以下的测试内容:
    (1)用户接入设备测试
    可模拟大量的用户来评估边缘设备的可扩展性和性能,并能对和接入用户有关的DHCP, DNS, AAA 等服务器的性能评估。测试项主要包括:频道切换时间测试、频道容量测试 (Group Capacity)、CPE 的测试、DSLAM 的IGMP SNOOPING & PROXY、接入设备的QoS 策略设置的测试、PPPoE(基于承载网的组网结构)、IP 地址的管理能力 (DHCP)、用户地址解析的速度 (DNS)、AAA Server。
    (2)核心网络设备测试 ---- 控制层面
    对核心网络设备的控制平面进行测试的内容包括: 路由表的容量, 收敛时间, 可靠性, 组播能力,MPLS 的支持能力等。
    (3)核心网络设备测试 ---- 数据平面
    对核心网络设备的数据平面进行测试的内容包括:
     设备的数据平面(2-3层): 转发能力, 丢包率, 抖动等
     设备的数据平面(4-7层):设备对应用层业务的支持情况
     音频质量——以MOS评估
     视频质量——以MDI/V-Factor评估
     数据质量——Goodput, Transaction Rate, Latency 等等。
    (4)内容服务器集群测试
    对视频服务器的测试项包括:服务器对请求的响应时间、视频质量测试(基于MDI)、MPEG I.P.B 帧的统计。并通过仿真大量的客户来测试流媒体服务器和VoD Server:可支持RealOne, QuickTime, Microsoft Media Player 等播放器;服务器的视频流文件可以为MPEG2-TS 等各种格式。
    (5)Triple Play网络系统联调, 验收测试及日常维护测试
    主要评估网络支持IPTV 用户的数量,IPTV 用户的视频质量,以及验证QoS 的设置。

    5. 产品分析
    由于标准的不确定导致现有的测试、监测设备对于消息/信令的测试都没有涉及。
    另一方面,它们对视频质量的度量标准不一,无论是V-Factor还是MDI,都主要集中在网络传输设备对于视频质量的影响,不能象传统的MOS值一样给一个量化的全面的视频质量度量指标,无法提供一个完整的度量视频质量标准的方法。
    以下是一张上述产品的功能对照表。

    技术指标 Clearsight IneoQuest diversifEye IXIA
    侧重领域 监测 监测 测试 测试
    是否支持IPv4/v6 是 目前不支持IPv6 是 是
    抓包能力 支持100/10M、GE、10GE 支持100/10M、GE、10GE 支持100/10M、GE、10GE 支持100/10M、GE
    是否支持常用的4-7层协议
    (如IGMP/HTTP/SSL/FTP/Telnet/
    DNS/PPPoE/SMTP/POP3/RTP/RTSP)的分析 是 部分支持 是 是
    是否支持实时分析能力 是 是 \ \
    支持的视频质量度量指标 基于V-Factor 基于MDI 基于MDI 基于MDI和V-Factor
    是否支持分布式控制 支持协议的分段分析 支持远程控制 支持远程控制 支持远程控制
    是否支持IPTV信令测试 否 否 否 否
    技术指标 Clearsight IneoQuest diversifEye IXIA
    侧重领域 监测 监测 测试 测试
    是否支持IPv4/v6 是 目前不支持IPv6 是 是
    抓包能力 支持100/10M、GE、10GE 支持100/10M、GE、10GE 支持100/10M、GE、10GE 支持100/10M、GE
    是否支持常用的4-7层协议
    (如IGMP/HTTP/SSL/FTP/Telnet/
    DNS/PPPoE/SMTP/POP3/RTP/RTSP)的分析 是 部分支持 是 是
    是否支持实时分析能力 是 是 \ \
    支持的视频质量度量指标 基于V-Factor 基于MDI 基于MDI 基于MDI和V-Factor
    是否支持分布式控制 支持协议的分段分析 支持远程控制 支持远程控制 支持远程控制
    是否支持IPTV信令测试 否 否 否 否
  • IneoQuest - 视频质量测试指标选择

    2009-04-06 13:21:38

    在IPTV部署中,测试是必不可少的步骤。选择合理的视频质量测试指标可以有效地提高排查故障效率,同时降低建设监测系统投入。所有的测试依赖于对技术规范和系统行为的了解。因此,IPTV的架构将影响视频质量测试的合理性和可靠性。

    IPTV架构的变化

    IPTV服务概念源于北美的运营商。由于设备供应商的实现方式不同,市场上出现了多样的架构体系。尤其在中国,技术实现差异,视频内容来源,IP网络状况等因素导致多种的IPTV实现方式。

    在国外,MPEG-2 TS封装格式是主流。其原因在于内容供应商与运营商之间的合作模式:内容供应商直播节目和点播节目,运营商负责将视频内容通过其 IP网络进行传播,提供收费节目。MPEG-2 TS封装格式的优点在于提供方便的节目传输和方便的增值服务。针对MPEG-2 TS封装的视频流,标准 组织制定了TR 101-290视频传输质量监测方法。 TR101-290是量化的测量方式,其告警能够告知维护人员视频流的问题对最终观看质量的影 响。对于IP传输视频业务的需求,RFC 4445 MDI(媒体传输质量指标)提供了在IP传输层面的告警方式。配合TR101-290和 RFC 4445 MDI,视频网络出现的问题可以分离到不同的层面:节目源(视频源,编码器,服务器),IP设备和网络。

    国外通用的IPTV视频质量监测方案为:在视频头端确认TR101-290质量良好情况;使用RFC 4445 MDI监测各IP节点的视频质量。这种实现方式最大地平衡了质量监测的需求和监测设备的成本投入。

    在国内,Internet TV运营模式和独立IPTV运营模式是各方的分歧点。采用了Internet TV的模式的试验网络倾向于ISMA架 构的视频封装和传输。因此,目前部分电信级IPTV运营存在ISMA格式的网络架构。但是,ISMA的视频封装格式没有对应的视频监测标准。因为视频内容 压缩后直接封装到IP封包,所以ISMA的视频仅能够从IP层判断其传输质量,没有判断音频和视频同步等问题的相应指标。

    类似的情况还有部分供应商使用MPEG-2 PS格式提供IPTV业务。由于该格式开发的目标是视频节目的存储,因此,业界没有针对该格式的监测指标。

    根据过去一年国内IPTV建网的情况,基于MPEG-2 TS方式的IPTV架构逐渐成为的主流。因此,国外的IPTV质量监测经验适用国内的项目。

    IPTV厂商实现的差异性

    虽然IPTV设备供应商在实现上逐渐趋向与MPEG-2 TS封装格式。但是在实现上仍然有很大的差异。

    首先,不同厂家对如何传输视频流有不同理解。在传统的MPEG-2 TS传输中,一些规则是必须严格遵守的:比如,PAT节目关联表,PCR同步 时钟在传输标准中是必须按照严格的传输间隔。但是,在具体IPTV实现中,厂家没有按照标准实现,仅将MPEG-2 TS作为媒体流的方式发送。 

    其次,封装格式的变化。行业通用是7个MPEG-2 TS (188字节)封装到一个UDP/RTP IP包。这样的实现方式可以兼容以太网传输 网络最大传输尺寸1518字节规范,同时提供网络的利用率。在具体实现上,厂商出于系统优化考虑,每个IP封装的MPEG包数目可能少于7个;或者,使用 以太网超长封装格式(jumbo frame);或者,使用TCP传输方式。

    再次,新功能实现的差异。比较常见的是:点播业务的快进和快退实现方式;还有,直接在现有视频节目中插入其它节目,尤其广告插播。部分供应厂商允许不对视频流的计数器连续进行调整的情况下实现上述功能。这些不规范的实现都会导致测试仪器的误判。

    最后,新的网络纠错方式。在IPTV部署中,设备供应商意识到IP网络存在线路可靠性问题。因此,新的IPTV架构中加入了网络纠错的功 能:TCP方式传输;微软的MSTV,思科的VQE,UT的切片方式,还有其它FEC的方法。这些方法提高了IPTV的网络容错能力,同时对视频质量的测 试提出新的要求。


     
    视频质量指标的适用性

    每个视频质量指标的开发都有其适用范围。上文介绍的IPTV体系的变化影响了视频质量指标的适用性。以下简单介绍与部分视频质量测试质量指标:TR 101-290, RFC 4445 MDI,其它综合测试指标(PSNR,BT.500)。

    TR101-290

    这个指标是广泛使用的视频传输质量指标,它可以跨越不同的传输媒体:卫星,HFC,IP。它针对MPEG-2 TS传输的质量制定了三级告警。每 层告警针对不同程度的视频传输问题: 第一级是严重的网络传输问题告警,对视频观看有明显的影响。比如,黑屏,严重马赛克;第二级是音视频解码问题,一定 情况下会对视频观看效果有影响。比如,音视频不同步,频道切换速度。第三级是更严格的告警级别,主要针对高要求的视频传输。TR101-290本身没有针 对特定传输媒体的测量方法,因为网络传输的故障将反映到第一级告警中。在跨媒体的视频传输系统中,运维人员可能无法直接从监测点的TR101-290第一 级告警定位故障。

    RFC4445 MDI (媒体传输质量指标)

    这个指标主要针对IP层传输视频流的视频质量指标,是主要IPTV测试的行业标准。该指标对IP有广泛的适用性。针对IPTV实现的多样性,厂家 可以对RFC 4445 MDI进行灵活扩展。目前支持ISMA和MPEG-2 TS的应用。MDI同时具有良好的扩展性,能够在目前硬件芯片水平上达到 同时监测上千路视频流的能力。


    PSNR, BT.500, 其它综合评分的视频测试指标

    它们的提出主要是针对视频编码质量。因为PSNR和BT.500 具有复杂的算法,这两种测试指标仅仅被高端的视频测试仪所支持,主要用在视频编码器和编码效率的测试。硬件成本阻挡它们成为IPTV全网监测的候选指标。

    同时,一些测试厂商试图通过简化的方式提供综合视频测试指标。比如,将网络抖动,丢包,MPEG-2 不同类型帧的对播出效果的权重进行综合,提 出类似MOS的评分机制。在应用中,这些测试指标会出现与实际机顶盒播放效果不一致的结果。比如,IP视频流的纠错机制往往是私有的实现。综合评分的视频 测试指标需要对机顶盒的重传机制和视频错误纠正( concealment ) 因素进行合理的调整。在极端的情况下综合视频测试指标会出现指标钝化现 象。比如,一定数目的IP视频封包丢失是可以被机顶盒的纠错机制恢复的。但是综合指标读数将出现极低的数值,运维人员无法设置合理的告警门槛进行视频质量 监测。调整综合视频测试指标将是复杂的过程,最后可能导致对算法的彻底调整。

    如何选择测量指标进行IPTV质量监测

    除了实施成本,选择IPTV的测量指标需要考虑以下问题:

    1) 实时性:现有硬件平台能够实现实时的最大的视频流分析数目。虽然,一些硬件可以通过轮询的方式完成大量的视频流分析。但是考虑每路视频流分析需要的时间, 实时性将是网络质量监测的一个挑战。比如,每路视频流最少需要15秒钟采样分析,那么在一个承载200路的视频流的节点上,一共需 要 199 * 15 = 2985 秒(约50分钟)完成一个轮询周期。这样,对某一视频就存在50分钟的监测空隙。

    2) 分辨率:在理想的情况下,测试指标都是正常的。但是,出现故障后测试指标的分辨率决定的告警门槛的设置。具有容错的IPTV架构中,轻微的视频问题是可以 被纠正的。在这种情况下,测量指标不会因为少量的网络故障出现钝化现象。比如,1%丢包,3%丢包,10%丢包情况下,测量指标是否会出现钝化?还有视频 流抖动变化是否反映到测量指标上?一个良好的测试指标需要提供清晰的故障因素判断。

    3) 可靠性:不同的硬件平台实现影响着测试的可靠性。由于硬件的限制,测试结果可能在高吞吐量的情况下出现偏差。比如,900Mbps端口吞吐量情况下,是否能够正确进行视频质量分析。

    4)灵活性:如何适应不同的IPTV架构变化?视频测试指标算法的公开性和扩展性决定了运维人员理解测试指标对于的质量变化因素,使用测试指标进行故障判断。

    不同测试IPTV指标的比较

    原始IP层测试 RFC4445 MDI TR101-290 综合视频测试
    指标(PSNR, BT.500 等)
    实现的目标 简单的IP原始数据分析 对IP视频传输进行质量分析 对MPEG-2 TS视频流质量进行分析 对最终观看质量进行评测。
    针对测试对象 通用IP设备,不针对特定业务,比如VoIP,IP视频 主要针对IP视频流进行分析。通过扩展,可以涵括语音业务 针对MPEG-2 TS视频流;忽略传输媒体层(比如,卫星,RF,IP) 针对的是视频编码器和编码算法;部分厂家修改开发特定算法针对IPTV业务
    监测设备实现的难度 简单 中等 根据实现的级别,中等到复杂 复杂
    最大硬件同时分析视频流能力 可以达到数千 可以超越1000 根据实现级别不同,最基本的实现可以达到数百 100路以内
    算法的公开性 公开 公开 公开 部分公开
    对视频压缩标准的支持(MPEG-2, -4, H.264, AVS) 仅仅IP层分析,不涉及MPEG层的分析 支持MPEG-2 TS和ISMA 支持MPEG-2 TS 不同测试指标有差别


    【Note】:IneoQuest公司和产品简介

    IneoQuest公司于2001年在美国波士顿郊成立。其市场定位是为IP传输视频流应用提供模拟发生,质量分析和长期监控的测试产品。经过多年的累积,IneoQuest在全球的客户群包括设备供应商,电信运营商,有线电视运营商。

    IneoQuest产品在同一硬件平台上提供IP视频系统的实验室测试,现场故障分析和长期监测的完整解决方案。 围绕与Cisco共同开发的 RFC4445 MDI (媒体传输质量质量指标)测试为产品核心,包括从10Mbps到10Gbps的视频测试硬件,以及端到端的视频质量监测系统。
  • SONET 技原理术

    2009-04-06 12:28:56

    SONET   技术原理

    8.6 SONET  
         SONET(同步光纤网)一种光纤技术,其数据传输速率可以高达1 G b p s以上。S O N E T增长
    的很快,越来越多的电话公司都将它纳入了服务范围。该标准是由B e l l c o r e和电信工业解决
    方案联盟( AT I S )开发的,在1 9 8 4年被提交给A N S I,成为一个开放的、灵活的和廉价的光纤传
    输标准。在1 9 8 6年,I T U - T开始开发类S O N E T的传输和速度建议,但是最终形成的标准却叫
    做同步数字序列( S D H ),该标准主要在欧洲使用。现在, S O N E T的数据传输速率已经可以高
    达2 . 4 8 8 G b p s,并且承诺在将来可以达到1 3 . 2 7 1 G b p s。
        

          S O N E T的一个优点是它是非专有的,所以可以从众多的厂家购买点到点的网络设备。SONET可以连接到AT M、I S D N和其他设备的接口上,为这些设备提供高速通信。S O N E T的另外一个优点是它可以在很长的距离上提供高速的数据传输,例如在两个城市或者州之间。S O N E T在以下方面尤其有用:
              在两个相距很远的网络之间提供高速的数据连接(例如,在大学校园和私有公司发起的研究中心之间提供高速的数据传输)。
              在两个相距很远的站点之间举行视频会议。
              远程教学。
              高质量的音频和视频播放。
              复杂图形的高速传输,例如,通过卫星拍摄得到的地形学地图和图像。

    8.6.1 通信介质和特性

           S O N E T高速通信使用的通信介质是单模光纤电缆和T 载波通信(从T- 3开始)。主要的传输
    方法发生在物理层,这使得其他一些传输技术,如AT M、F D D I和S M D S等,可以运行在
    S O N E T之上。S O N E T和使用固定信元长度的技术最为兼容(例如,AT M和S M D S ),和使用可
    变帧长的技术兼容性要差一些。
           S O N E T的基本速率为5 1 . 8 4 M b p s ,即光纤载波级别1 ( O C - 1 ),其电子方面的级别称为同步传输信号级别1 ( S T S - 1 )。从该速率开始,便可以将信号切换到特殊类型服务所需要的更高速率
    上。当前可用的速率范围如表8 - 2所示。未来的S O N E T传输速度有望达到S T S级别2 5 6,速率
    为1 3 . 2 7 1 G b p s。O C - 3、O C - 1 2和O C - 4 8是现在最常用的选择。(通过项目练习8 - 3,收集一些通过R B O C提供的S O N E T服务方面的信息。)

           等价的S T S说明的是S O N E T用来进行传输的路径数量,例如S T S - 1使用一条路径,
    而S T S - 9使用9条路径。下载I T U - T的版本S D H和S O N E T十分相似,但是S D H的基本速率是1 5 5 . 5 2 M b p s,而不是5 1 . 8 4 M b p s,称为同步传输模型级别1 ( S T M - 1 )。表8 - 3给出的是S D H的光纤传输速率。
     
    8.6.2 SONET网络拓扑和故障恢复

          S O N E T在环型拓扑中传输,提供的故障恢复方法有三种(具体实现哪种方法取决于WAN

    提供商使用的体系结构):单向路径交换、自动保护交换和双向路径交换。在单向路径交换中,
    光纤环只有一个。数据信号在环上沿两个方向传输。接收结点决定接受哪个信号。如果在一
    个路径上有断口,在另外一个路径上的信号仍然可以达到目的结点。沿另外一条路径发送的
    数据提醒接收节点当前只有一个路径是通的。
     在自动保护交换中,如果在S O N E T网络上的某一个点检测到了故障,则把数据定向到另
     第三种故障恢复方法是双向路径交换,提供的故障恢复率最高,可以高达9 9 %。它使用双环
    技术,所以在任何时候总有两个路径可以到达某个节点(见图8 - 1 5 )。数据在两个环上都进行发送,
    但是方向相反。如果在其中的一条路径上有断口,另外一条路径上的数据仍然可以畅通无阻。

    8.6.3 SONET分层和OSI模型

          S O N E T使用了四个协议层(见图8 - 1 6 )。其中最底层为光子层,与O S I模型中物理层对应。
    该层处理信号的转换和传输。被传输的电信号需要转换成光信号,然后再放到光纤电缆上,
    在接收端,需要将接收到的光信号再还原为电信号。该层还监视着信号传输方面的问题,包
    括光脉冲的形状,传输的能量级别以及传送信号的波长等。

         第二层叫做路段层(Section layer)。该层负责对数据进行封装,保证数据以正确的顺序进
    行发送,同时保证每一个帧的定时和检查传输中出现的错误。
         再上面一层为线路层,该层监视传输中出现的问题,如果出现问题则进行故障恢复。同
    时该层还负责信号的同步和交换,保证整个帧都到达其目的地。
         最上面的一层为路径层,用以将信号映射到通信信道上。例如,它可以将AT M信号映射
    到一个信道而将I S D N信号映射到另外一个信道。该层还保证从源到目的地的信道的可靠性。


    8.6.4 SONET帧

          STS-1帧是S O N E T帧的最为基本的组装块(见图8 - 1 7 )。S T S - 1帧长9 0个字节。它由虚拟支

    流( V T )构成,使用什么虚拟支流的类型取决于应用程序的需求。每个V T都是一个独立的数据
    封装。V T决定了如何将一个载波信号映射到S O N E T帧中。例如,已经定义了映射T- 1 ( V T 1 . 5 )
    和T- 3 ( V T 6 )通信的V T。V T从设计上保证了异步和同步信号的传输。除了承载多个V T之外, S T S - 1帧还包含一个开销比特的前导。该开销比特包含差错检验和该帧的其他传输维护信息。

  • 思博伦通信的TR-048测试解决方案

    2009-04-05 11:33:00

       思博伦通信可提供基于物理层的DLS产品与SmartBits流量发生与分析工具相结合的,一套整的完全符合TR-048规范的互通性测试解决方案。思博 伦通信的物理层测试系统称为DLS 400IA(北美TR-048测试方案)和DLS 400IAE(北美及欧洲TR-048测试方案)。为响应这些要求,思博伦通信开发的DLS 5200IA 噪声发生系统,可提供TR-048所规定的所有噪声,包括RFI 和共模噪声注入。

    思博伦通信的TR-048测试解决方案

    思博伦通信的TR-048测试解决方案

    为确保DSLAM与调制解调器互通使用时符合规范的最低要求,ADSL服务供应商、网络设备制造商和独立测试实验室汇集在DSL论坛,共同推出了TR- 048 ADSL互通性测试方案。随着ITU采用TR-048作为下一代ADSL标准(ADSL2/G.992.3),基于互通性的ADSL测试正成为新一代 xDSL测试的基准。

    控制、一致性、可重复性和自动化等问题是每个TR-048用户关心的焦点。也是新系统区别于以往的显著特征,这包括对新的测试系统的一些更严格的要求,如 对线路仿真及噪声精度的要求、现场校准的可行性、背景白噪声的强度等。从测试方法学的角度,这些要求有助于保证测试结果的真实性和一致性。

    思博伦通信可提供基于物理层的DLS产品与SmartBits流量发生与分析工具相结合的,一套整的完全符合TR-048规范的互通性测试解决方案。该系 统也是目前全球唯一满足TR-048互通性测试规范的完整解决方案,已被全球知名芯片厂商、独立实验室、设备制造商及通信运营商所广泛采用。目前,北美全 部的DSL运营商如SBC、Bell South、VERIZON等,及欧洲的法国电信、德国电信等,都在利用思博伦通信的TR-048测试系统进行针对ADSL的测试。DSL论坛正在修订的 TR-048的升级版WT-085,也是采用思博伦通信的系统作为标准的测试平台。

    思博伦通信的物理层测试系统称为DLS 400IA(北美TR-048测试方案)和DLS 400IAE(北美及欧洲TR-048测试方案)。它包括:

    1.物理层仿真

    I)线路

    比特率上的细微不同就有可能意味着是否通过TR-048的测试。噪声平台、精度和可重复性等是必须关心的核心的技术问题。针对这些问题,思博伦通信开发了 一种基于软件的补偿工具包。该工具包集成于DLS 400IA,符合TR-048的精度、可重复性和其他参数要求。

    II)噪声

    真实世界的噪声对ADSL调制解调器和DSLAM的性能有极大的影响。TR-048 捕获了许多最坏情况下的噪声模型,规定了一整套有关串音、RFI、脉冲和白噪声测试的规范。为响应这些要求,思博伦通信开发的DLS 5200IA 噪声发生系统,可提供TR-048所规定的所有噪声,包括RFI 和共模噪声注入。其他性能还有:通过以太网控制实现测试自动化、高精度及测试的可重复性,以及符合ETSI / ANSI标准的功率因子要求。

    III)自动化测试

    TR-048要求每个测试周期进行大约1000 次测试, 因此自动测试可节省大量时间和投资。思博伦通信提供的ScriptCenter-种图形化的自动工具可实现这个目的。用户将它与DLS 1200 ScriptCenter Library、物理网络模拟设备和流量发生/分析仪配合使用,可组成全面自动化的解决方案。

    2.流量发生与分析

    利用10/100 以太网和ATM测试模块, 在DLS所建立的基础物理链路基础上,作为互通性测试的一个组成部分,SmartBits可以对ATM DSLAM或IP DSLAM与Modem的组合进行端到端的稳定性、流量、丢包率和延迟等性能测量。

    3.规格及配置

    思博伦通信TR-048解决方案的标准配置如下:DLS400 IAE TR-048线路仿真器,2机箱; DLS-5200IA TR-048噪声发生组件; DLS-1400 TR-048自动测试软件,附1200 ScriptCenter DLS数据库; SmartBits 200/2000(或SmartBits 600/6000)。
  • 制度的力量

    2009-03-31 00:01:29

             18世纪末,英国人来澳洲,随即宣布澳洲为它的领地。这样辽阔的大陆怎么开发呢?当时英国没有人愿意到荒凉的澳洲去。英国政府想了一个绝妙的办法:把罪犯统统发配到澳洲去。
          
    一些私人船主承包了大规模运送犯人的工作。起初,政府以上船的人数支付船主费用,至于到了澳洲上岸时还有多少人活着就与船主无关了。当时运犯人的船大多是很用破旧的货船改装的,船上设施极其简陋,没什么药品,更没有医生,生活条件十分恶劣。而船主为了牟取暴利,尽可能多装人,却把生活标准降到最低。一旦船离了岸,船主按人数拿到了钱,对这些人能否活着到达澳洲就不管了。有些船主甚至故意断水断食。3年间从英国运到澳洲的犯人死亡率达12%,有一艘船上424个犯人竟死了158个死亡率高达37%,不仅英国政府遭受了巨大的经济和人力资源损失,英国民众对此也极为不满。
          
    英国政府于是想了很多办法。每艘船上都派一名官员监督,再派一名医生负责船上的医疗卫生,同时对犯人的生活标准做硬性规定。但死亡率不仅没有降下来,有的监督员和医生竟也不明不白的死了。政府后来查清了原因:一些船主为了贪利而行贿官员,如果官员不听从,干脆把他扔到大洋里喂鱼。问题没解决,还出了新问题,政府多花了钱,却照常死人。
          
    一些绅士提议,把船主召集起来进行培训,还教育他们要珍惜生命,告诉他们送犯人去澳洲是为了英国的长久大计,不能把金钱看得比生命都重要。
          
    但情况依然没有好转,死亡率一直居高不下。
          
    一位英国议员想到了制度:那些私人船主钻了制度的空子,而制度的缺陷在于政府付给船主的报酬是以上船人数来计的!假如倒过来,政府以到澳洲上岸的人数为准计算报酬呢?政府采纳了他的建议——不论你在英国上船装多少人,到澳洲上岸时再清点人数支付报酬。
          
    问题迎刃而解。船主主动请医生跟船,在船上准备药品,改善生活,尽可能让每一个人都健康抵达澳洲。因为在船上死掉一个人就意味着减少一份收入。
          
    一段时间以后,英国政府又做了一个调查。他们发现自从实行上岸计数的办法后,船上的死亡率降到了1%以下,有些运载几百人的船只经过几个月的航行竟然没有一个人死亡。
          
    这就是制度的力量。犯人还是同样的犯人,船主还是那些船主,一个制度的改变把所有问题都解决了。
221/212>
Open Toolbar