用于自动配置sonet/sdh解复用器的算法的制作方法

文档序号:7627643阅读:110来源:国知局
专利名称:用于自动配置sonet/sdh解复用器的算法的制作方法
技术领域
本发明涉及用于通过按下一个按钮并显示其结果及状态,来自动配置SONET/SDH解复用器的算法。
背景技术
SONET和SDH是用于光纤网络的标准。代表同步光纤网的SONET主要用在北美和日本,而代表同步数字体系的SDH主要用在欧洲。
隐含在SONET和SDH之后的概念是同步联网,其中用于驱动网络的所有时钟都以同样速度运行。SONET是基于以下思想分离的较慢信号可以被直接复用到较高速的SONET信号上,而无需中间的复用阶段。解复用器是一种对复用信号进行解复用的设备。
SONET的基本信号是STS-1帧。STS代表同步传输信号并且指定SONET分层体系中的各个层次。类似地,SDH的基本信号是STM-1帧,其中STM代表同步传输模式并且指定SDH分层体系中的各个层次。STM-1等同于STS-3c。
每个帧具有三个基本部分段开销、线路开销和同步净荷。段开销保存着分段间通信所使用的信息。线路开销保存着用于线路终端设备的信息。而同步净荷保存着被发送的实际信息。
网络测试设备被用于测试网络的性能。但是由于到网络的SONET/SDH链路可以以很多方式在内部构建,并且在链路中没有明确标记用以指示如何拆解链路,因此这种测试设备的设置可能非常困难。虽然这种状况对于电信设备的安装可能不算太麻烦,所述电信设备必须具有用于可靠性的坚固配置并仅仅被配置一次,但是测试设备可能必须被经常配置。
一般,这种测试设备的用户不希望非得向网络挂接一条链路,然后花费大量时间来配置该测试设备。即插即用的测试设备将是优选的。

发明内容
根据本发明的第一方面,提供了一种自动配置SONET/SDH解复用器的方法,该方法包括以下步骤接收对具有解复用器的网络分析仪的输入信号,其中所述解复用器对接收到的输入信号进行解复用;确定输入信号的帧映射;以及根据所确定的帧映射来自动配置解复用器。
此外,本发明还提供了一种网络分析仪,包括解复用器,用于对由网络分析仪接收到的输入信号进行解复用;以及确定单元,用于确定输入信号的帧映射,并根据所确定的帧映射来自动配置解复用器。
此外,本发明还提供了一种网络分析系统,它具有如前所述的网络分析仪以及包含用户接口的计算机,其中对所述用户接口的操作能够启动帧映射的确定和解复用器的自动配置。


从以下结合附图对实施例的描述中,将更容易发现和明了本发明的这些和/或其他方面和优点,在附图中图1示出了根据本发明实施例的网络分析仪以及可以采用该实施例的环境;图2示出了本发明的异步传输模式(ATM)实施例的逻辑结构;图3示出了根据本发明实施例的方法的流程图;图4示出了SDH帧的烟花图;图5示出了SONET帧的烟花图;图6示出了图3所示操作的实施例的流程图;图7示出了帧的传送开销的示例;以及图8到20都是示出图6所示操作的实施例的流程图。
具体实施例方式
现在将详细参考本发明的实施例,其中在附图中示出了实施例的示例,贯穿附图,其中的相同标号指代相同元件。以下描述的实施例通过参考附图来说明本发明。
图1示出了根据本发明实施例的网络分析仪以及可以采用该实施例的环境。在图1中,网络分析仪100具有线路接口模块(LIM)102。网络分析仪100例如可以是分布式网络分析仪。LIM 102以接口连接网络104,并从网络104接收输入信号106。网络分析仪100还具有解复用器108和确定单元100,所述解复用器108对由网络分析仪100接收到的输入信号106进行解复用,而确定单元100确定输入信号106的帧映射,并根据所确定的帧映射来自动配置解复用器108。
这里,“自动”的意思是无需人为干预而由计算机执行。
解复用器108可以由用于向解复用器108上的寄存器写入配置的软件根据所确定的帧映射来自动配置。根据一个实施例,该软件由现场可编程门阵列(FPGA)中的逻辑来实现。解复用器108还可以根据作为用户输入的所确定的帧映射或某种其他映射而被配置。
解复用器108例如可以是SONET/SDH解复用器。
网络分析仪100被连接到运行有分析软件的PC 112和用于存储大量被捕获数据的硬盘机服务器114。虽然网络分析仪100和PC 112之间的连接以及网络分析仪100和硬盘机服务器114之间的连接在图1中被示为直接连接,但是这种连接也可以经由网络104来实现。
根据一个实施例,网络分析仪100具有用户接口。在图1所示的实施例中,用户接口被示为按钮116。操作用户接口(例如按下按钮116)可以启动帧映射的确定和解复用器108的自动配置。根据一个实施例,按钮116可以被实现在PC 112上,而不是被实现在网络分析仪100上。根据另一实施例,按钮116可以被实现在PC 112和网络分析仪100两者上。虽然在图1中用户接口被示为按钮116,但是存在很多不同种类的用户接口,例如,轻触开关、旋钮、IR信号发射器和接收器组合、计算机键盘上的按钮、显示器上的图形用户界面、计算机点选设备和图形用户界面的组合、触摸屏或者键与键槽的组合。本发明并不局限于任意特定的用户接口。
另外,在图1所示实施例中,网络分析仪100具有图形用户界面(GUI)118。GUI 118可以显示帧映射的确定结果,例如“未被配置”、“E1”或“DS1”。GUI 118还可以显示解复用器的自动配置状态,例如“配置中”或“完成”。根据一个实施例,GUI 118可以被实现在PC 112上,而不是被实现在网络分析仪100上。根据另一实施例,GUI 118可以被实现在PC 112和网络分析仪100两者上。
图1还示出了网络分析系统119。在图1所示的实施例中,网络分析仪、PC 112和硬盘机服务器114是网络分析系统119的一部分。根据网络分析系统119的一个实施例,按钮116被实现在PC 112上,而不是被实现在网络分析仪100上。根据一个实施例,PC 112、网络分析仪100和附加PC是网络分析系统119的一部分。在此实施例中,附加PC可以控制PC 112。
这里,PC被用作计算机的简称。存在很多不同种类的计算机,例如个人计算机、服务器或终端,其中的任意一种都可以包括诸如监视器的输出设备和诸如键盘或鼠标的输入设备。但是,本发明并不局限于任意特定的计算机、输入设备或输出设备。
图2示出了本发明的异步传输模式(ATM)实施例的逻辑结构。在图2中,LIM 102在线路接口120处接收来自网络104的输入信号106。线路接口120通过时钟和数据线被连接到解复用器108。类似地,解复用器108通过时钟和数据线被连接到ATM HEC描绘器122。ATM HEC描绘器122基于ATM信元头部的头部纠错字节提取出53字节的信元,并将ATM信元传递到IMA(ATM上的反向复用)124。IMA 124将ATM信元传递到重组器126,该重组器126执行AAL2和AAL5重组。重组器126将帧和信元传递到网络分析仪100中的统计单元128和过滤器130。过滤器130将经过滤的帧和信元传递到捕获缓冲器132,该捕获缓冲器132将过滤的帧和信元传递到PC 112。统计单元128将统计量传递到微处理器134,该微处理器134将统计量传递到PC 112。
图3示出了根据本发明实施例的方法的流程图。图3所示的方法可以被实现在诸如图1所示环境之类的环境中。例如,一个实施例可以是用于网络分析仪(例如图1所示的网络分析仪100)的FPGA逻辑和软件的混合。在一种实现方式中,这种FPGA逻辑和软件可以被包含在确定单元(例如图1所示的确定单元110)中。
在图3中,在操作140中,输入信号106被接收到具有解复用器108的网络分析仪100中,所述解复用器108对接收到的输入信号106进行解复用。
接下来,在操作142中,确定单元110确定输入信号106的帧映射。存在很多用于映射输入信号106的帧的不同方式,并且本发明并不局限于任何映射输入信号106的特定方式。然后,在操作144中,确定单元110根据所确定的帧映射来自动配置解复用器108,并且该方法完成(146)。存在很多根据所确定的帧映射来自动配置解复用器108的不同方式,并且本发明并不局限于任何自动配置解复用器108的特定方式。
根据一个实施例,确定输入信号106的帧映射的步骤是检查输入信号106的信号标签的步骤和自动的试错法(trial and error)的组合。
图4示出了SDH帧的烟花图400。而图5示出了SONET帧的烟花图500。烟花图400和500示出了可以在内部映射SONET/SDH帧的很多不同的方式。解复用器108在所示烟花图上按从左到右的顺序操作。例如,在图4中,STM-1/STM-4成帧器寻找F628样式以找到被称为管理单元组(AUG)的125μs帧,或寻找AU4c。一个AUG例如是已被分插(interleave)的一个或多个管理单元(AU)的组合。如果确定出现了AUG,则对该AUG进行解分插。
AU是一种虚拟容器(VC),其中附加有某种开销。该开销包含一个指向VC的起始位置的指针。这也被称为指针处理。VC是AU内的大约125μs的帧,其也是以125μs重复。
VC包含有某些开销字节。如果这些开销字节被去除,其结果是一个容器Cx-x或一个支路单元组(TUG)。一个TUG可以具有多个经分插的支路单元(TU)。TU与AU类似,但是AU的不同之处在于AU就像SDH帧的较低速率版本。在TU中,开销具有指向VC的指针,该VC也是大约125μs重复帧。
如果从VC中去除更多开销,将得到C-3、C-11或C-12。在C-11内,可以使用填充方法嵌入DS1。类似地,在C-12内,可以使用填充方法嵌入E1。
还例如,如图4所示,被映射为STM-1(155.52Mbit/sec)的帧被构建为一个VC4或3个VC3映射。如果帧映射被确定为3个VC3映射,则一个VC3可能是映射C3,另一VC3可能是映射C11,而剩余的那个VC3可能是映射C12。或者,这三个VC3映射可能全部都是映射C3。
为了简要,将省略对SONET/SDH帧的可能内部映射的示例的说明。
图6示出了图3所示的操作142,即用于确定输入信号106的帧映射的操作的实施例的流程图。在图6中,在操作1中,确定单元110确定帧映射是STM-1、STM-4、OC-3还是OC-12。如果帧映射被确定为STM-4,则在操作SDH 2中,确定单元110确定帧映射是C4-4c还是AUG。如果帧映射被确定为C4-4c,则操作142结束(148),并且解复用器108根据确定的帧映射被自动配置(144)。
如果在操作SDH 2中,帧映射被确定为AUG,或者在操作1中帧映射被确定为STM-1,则在操作SDH 3中,确定单元110确定帧映射是AU4还是AU3。如果帧映射被确定为AU4,则对于每个AU4,确定单元110在操作SDH 4中确定帧映射是C4、C3还是TUG-2。
如果帧映射被确定为C4,则操作142结束(148),并且解复用器108根据确定的帧映射被自动配置(144)。
如果在操作SDH 3中,帧映射被确定为AU3,则对于每个AU3,确定单元110在操作SDH 5中确定帧映射是C3还是TUG-2。
如果帧映射在操作SDH 4或操作SDH 5中被确定为TUG-2,则在操作SDH 6中,确定单元110确定帧映射是DS1还是E1。并且,如果在操作SDH 4或操作SDH 5中确定帧映射是C3,则在操作SDH 7中,确定单元110确定帧映射是DS3、E3还是映射块(bulk mapped)。
如果帧映射在操作SDH 6中被确定为DS1或E1,或者帧映射在操作SDH 7中被确定为DS3、E3或映射块,则操作142结束(148),并且解复用器108根据确定的帧映射被自动配置(144)。
回顾操作1,如果帧映射被确定为OC-12,则在操作SONET 2中,确定单元110确定帧映射是STS-12c还是STS-3。如果帧映射被确定为STS-12c,则操作142结束(148),并且解复用器108根据确定的帧映射被自动配置(144)。但是如果帧映射在操作SONET 2中被确定为STS-3,或者帧映射在操作1中被确定为OC-3,则确定单元110在操作SONET 3中确定帧映射是STS-3c还是STS-1。
如果帧映射被确定为STS-3c,则确定单元110在操作SONET 4中确定帧映射是映射块。然后,操作142结束(148),并且解复用器108根据确定的帧映射被自动配置(144)。但是,如果帧映射被确定为STS-1,则对于每个STS-1,确定单元110在操作SONET 5中确定帧映射是VT还是STS1-SPE。
如果帧映射被确定为VT,则确定单元110在操作SONET 6中确定帧映射是VT 1.5/DS1还是VT2/E1。如果帧映射被确定为STS1-SPE,确定单元110则在操作SONET 7中确定帧映射是DS3、E3还是映射块。
如果帧映射在操作SONET 6中被确定为DS1或E1,或者帧映射在操作SONET 7中被确定为DS3、E3或映射块,则操作142结束(148),并且解复用器108根据确定的帧映射被自动配置(144)。
图7示出了帧的传送开销的示例。在图7中,传送开销150的9列被划分成3行段开销152和6行线路开销154。所示9×9矩阵中的每个单元代表传送开销150中的一个开销字节。单元中的“X”指示该特定开销字节未定义。并且如果某个值出现在标记了“*”的单元中,则帧格式具有级联类型。应该注意,传送开销150仅作为示例示出以用于参考,并且本发明并不局限于图7所示的传送开销150。
图8的流程图示出了图6的操作1的实施例。参考图8,在操作156中,确定单元110确定输入信号106的恢复时钟速率是否是622.08MHz±50ppm(百万分之50)。如果是,确定单元110则在操作158中确定给定帧的字节H1的第5和6位是否都等于0。如果在操作158中字节H1的第5和6位都等于0,确定单元110则在操作160中确定该帧映射是OC-12,如果不是,确定单元110则在操作162中确定该帧映射是STM-4。
如果确定单元110确定输入信号106的恢复时钟速率不是622.08MHz±50ppm,则确定单元110在操作164中确定输入信号106的恢复时钟速率是否是155.52MHz±50ppm。如果不是,确定单元110则在操作166中向GUI 118报告帧丢失(LOF)。如果确定输入信号106的恢复时钟速率是155.52MHz±50ppm,则确定单元110在操作168中确定给定帧的字节H1的第5和6位是否都等于0。如果在操作168中确定节H1的第5和6位都等于0,确定单元110则在操作170中确定该帧映射是OC-3,如果不是,确定单元110则在操作172中确定该帧映射是STM-1。
图9的流程图示出了图6的操作SDH2的实施例。参考图9,在操作174中,确定单元110确定第一个H1H2位置中的指针是否有效。例如,观察图7中彼此紧邻的H1和H2字节,前4位被称为新数据标志(NDF)。而最后10位是指针。一般,为了使指针有效,NDF必须具有一个固定值,例如6(或二进制的0110),并且指针只能具有0到782之间的值。另外,对于三个连续帧,这些条件必须是固定不变的。
如果第一个H1H2位置中的指针无效,确定单元110则在操作176中向GUI 118报告指针丢失(LOP)。如果在第一个H1H2位置中的指针有效,确定单元110则在操作178中确定所有四个H1H2位置中的指针是否都有效。如果在所有四个H1H2位置中的指针都有效,确定单元110则确定帧映射是AUG(操作180),如果不是都有效,确定单元110则确定帧映射是C4-4c(操作182)。
图10的流程图示出了图6的操作SDH 3的实施例。参考图10,在操作184中,确定单元110确定第一个H1H2位置中的指针是否有效。如果第一个H1H2位置中的指针未被确定为有效,确定单元110则在操作186中向GUI 118报告LOP。如果第一个H1H2位置中的指针有效,确定单元110则在操作188中确定所有三个H1H2位置中的指针是否都有效。如果在所有三个H1H2位置中的指针都有效,确定单元110则确定帧映射是AU3(操作190),如果不是都有效,确定单元110则确定帧映射是AU4(操作192)。
图11的流程图示出了图6的操作SDH 4的实施例。参考图11,在操作194中,确定单元110确定由给定帧的字节C2的第5到8位代表的4位数字的十进制等值是否等于13。如果由字节C2的第5到8位代表的4位数字的十进制等值等于13,确定单元110则在操作196中确定帧映射是C4,如果不等于13,确定单元110则在操作198中确定TU3指针是否有效。如果TU3指针被确定为有效,确定单元110则在操作200中确定帧映射是C3,如果无效,确定单元110则在操作202中确定帧映射是TUG-2。
图12的流程图示出了图6的操作SDH 5的实施例。参考图12,在操作204中,确定单元110确定给定帧的字节C2的十六进制等值是否等于2或3。如果字节C2的十六进制等值等于2或3,确定单元110则在操作206中确定帧映射是TUG-2,如果不等于2或3,确定单元110则在操作208中确定帧映射是C3。
图13的流程图示出了图6的操作SDH 6的实施例。参考图13,在操作210中,确定单元110连续测试C11/DS1支路,直到找到一个带有有效DS1分帧(framing)的C11/DS1支路为止。如果找到了带有有效DS1分帧的C11/DS1支路,确定单元110则在操作212中确定帧映射是DS1。如果未找到带有有效DS1分帧的C11/DS1支路,确定单元110则在操作214中连续测试C12/E1支路,直到找到带有有效E1分帧的C12/E1支路为止。如果找到了带有有效E1分帧的C12/E1支路,确定单元110则在操作216中确定帧映射是E1。如果未找到带有有效E1分帧的C12/E1支路,确定单元110则在操作218中向GUI 118报告未找到有效的帧映射。
图14的流程图示出了图6的操作SDH 7的实施例。参考图14,在操作220中,确定单元110确定给定帧是否具有有效的DS3分帧。如果找到了有效的DS3分帧,确定单元110则在操作222中确定帧映射为DS3。如果未找到有效的DS3分帧,确定单元110则在操作224中确定给定帧是否具有有效的E3分帧。如果找到了有效的E3分帧,确定单元110则在操作226中确定帧映射是E3。如果未找到有效的E3分帧,确定单元110则在操作228中确定帧映射是映射块。
图15的流程图示出了图6的操作SONET 2的实施例。参考图15,在操作230中,确定单元110确定第一个H1H2位置中的指针是否有效。如果第一个H1H2位置中的指针无效,确定单元110则在操作232中向GUI118报告指针丢失(LOP)。如果第一个H1H2位置中的指针有效,确定单元110则在操作234中确定所有四个H1H2位置中的指针是否都有效。如果所有四个H1H2位置中的指针都有效,确定单元110则确定帧映射是STS-3(操作236),如果不是都有效,确定单元110则确定帧映射是STS-12c(操作238)。
图16的流程图示出了图6的操作SONET 3的实施例。参考图16,在操作240中,确定单元110确定第一个H1H2位置中的指针是否有效。如果第一个H1H2位置中的指针无效,确定单元110则在操作242中向GUI118报告LOP。如果第一个H1H2位置中的指针有效,则在操作244中,确定单元110确定所有三个H1H2位置中的指针是否都有效。如果所有三个H1H2位置中的指针都有效,则在操作246中,确定单元110最初确定帧映射是STS-1。
随后,在操作248中,确定单元110通过确定由给定帧的字节C2的第5到8位代表的4位数字的十进制等值是否等于2或3或4来测试是否出现标签失配。如果由字节C2的第5到8位代表的4位数字的十进制等值等于2或3或4,确定单元110则确定不存在由于确定映射是STS-1所导致的标签失配,并在操作250中最终确定帧映射是STS-1。
在操作244中,如果所有三个H1H2位置中的指针都无效,则在操作252中,确定单元110最初确定帧映射为STS-3c。随后,在操作254中,确定单元110通过确定由给定帧的字节C2的第5到8位代表的4位数字的十进制等值是否等于13来测试是否出现标签失配。如果由字节C2的第5到8位代表的4位数字的十进制等值等于13,确定单元110则确定不存在由于确定映射是STS-1所导致的标签失配,并在操作256中最终确定帧映射是STS-3c。
如果在操作248中,由字节C2的第5到8位代表的4位数字的十进制等值不等于2或3或4,确定单元110则在操作258中向GUI 118报告标签失配,然后在操作250中最终确定帧映射是STS-1。类似地,如果在操作254中,由字节C2的第5到8位代表的4位数字的十进制等值不等于13,确定单元110则在操作259中向GUI 118报告标签失配,然后在操作256中最终确定帧映射是STS-3c。
图17的流程图示出了图6的操作SONET 4的实施例。参考图17,在操作260中,确定单元110确定帧映射是映射块。
图18的流程图示出了图6的操作SONET 5的实施例。参考图18,在操作262中,确定单元110确定给定帧的字节C2的十六进制等值是否等于2或3。如果字节C2的十六进制等值等于2或3,确定单元110则在操作264中确定帧映射是VT,如果不等于2或3,确定单元110则在操作266中确定帧映射是STS1-SPE。
图19的流程图示出了图6的操作SONET 6的实施例。参考图19,在操作268中,确定单元110连续测试VT1.5/DS1支路,直到找到带有有效DS1分帧的VT1.5/DS1支路为止。在操作270中,如果找到了带有有效DS1分帧的VT1.5/DS1支路,确定单元110则确定帧映射为DS1。
如果未找到带有有效DS1分帧的VT1.5/DS1支路,则在操作272中,确定单元110连续测试VT2/E1支路,直到找到带有有效E1分帧的VT2/E1支路为止。如果找到了带有有效E1分帧的VT2/E1支路,确定单元110则在操作274中确定帧映射是E1。但是如果未找到带有有效E1分帧的VT2/E1支路,确定单元110则在操作276中向GUI 118报告未找到有效的帧映射。
图20的流程图示出了图6的操作SONET 7的实施例。参考图20,在操作278中,确定单元110确定给定帧是否具有有效DS3分帧。如果存在有效DS3分帧,确定单元110则在操作280中确定帧映射是DS3,但是如果不存在有效DS3分帧,确定单元110则在操作282中确定给定帧是否具有有效E3分帧。如果存在有效E3分帧,确定单元110则在操作284中确定帧映射是E3。但是如果不存在有效E3分帧,确定单元110则在操作286中确定帧映射是映射块。
这里描述了各种网络分析仪,例如分布式网络分析仪。本发明并不局限于任意特定的网络分析仪,而可以使用其他的网络分析仪。类似地,这里描述了各种解复用器,例如SONET/SDH解复用器。本发明并不局限于任意特定的解复用器,而可以使用其他的解复用器。
本发明可以利用方法、装置和系统来实现。当以软件实现本发明时,本发明可以被体现为用于执行必要操作的代码段。程序或代码段可以被存储在处理器可读介质中,或者可以通过传输介质和/或通信网络中与载波混合的计算机数据信号而被传送。处理器可读介质是可以存储或传送数据的任意介质。处理器可读介质的示例包括电子电路、半导体存储设备、ROM、闪存、可擦写ROM、软盘、光盘、硬盘、光纤介质和射频(RF)网络。计算机数据信号的示例包括可以通过传输介质传送的任意类型的信号,所述传输介质例如是电子网络信道、光纤、大气、电场和RF网络。
虽然已经示出和描述了本发明的一些实施例,但是本领域技术人员将意识到,在不脱离本发明的原理和精神的情况下,可以对此实施例进行修改,本发明的范围在权利要求书及其等同物中限定。
权利要求
1.一种方法,包括接收对具有解复用器的网络分析仪的输入信号,所述解复用器对所述接收到的输入信号进行解复用;确定所述输入信号的帧映射;以及根据所确定的帧映射来自动配置所述解复用器。
2.如权利要求1所述的方法,其中所述确定输入信号的帧映射的步骤包括对所述接收到的输入信号的信号标签的检查以及自动试错法的组合。
3.如权利要求1所述的方法,其中所述解复用器是SONET/SDH解复用器。
4.如权利要求1所述的方法,其中所述网络分析仪具有图形用户界面,并且所述方法还包括在所述图形用户界面中显示所述输入信号的帧映射的确定结果。
5.如权利要求4所述的方法,还包括在所述图形用户界面中,显示所述解复用器的自动配置的状态。
6.如权利要求1所述的方法,其中所述网络分析仪具有图形用户界面,并且所述确定输入信号的帧映射的步骤包括确定所述帧映射是STM-1、STM-4、OC-3还是OC-12;如果所述帧映射被确定为STM-1或STM-4,则如果所述帧映射被确定为STM-4,则确定所述帧映射是C4-4c还是AUG,如果所述帧映射被确定为C4-4c,则根据所确定的帧映射来自动配置所述解复用器,如果所述帧映射被确定为STM-1或AUG,则确定所述帧映射是AU4还是AU3,如果所述帧映射被确定为AU4,则对于每个AU4,确定所述帧映射是C4、C3还是TUG-2,如果所述帧映射被确定为C4,则根据所确定的帧映射来自动配置所述解复用器,如果所述帧映射被确定为AU3,则对于每个AU3,确定所述帧映射是C3还是TUG-2,如果所述帧映射被确定为TUG-2,则确定所述帧映射是DS1还是E1,如果所述帧映射被确定为DS1,则根据所确定的帧映射来自动配置所述解复用器,否则如果所述帧映射被确定为E1,则根据所确定的帧映射来自动配置所述解复用器,否则向所述图形用户界面报告未找到有效的帧映射,如果所述帧映射被确定为C3,则确定所述帧映射是DS3、E3还是映射块,如果所述帧映射被确定为DS3,则根据所确定的帧映射来自动配置所述解复用器,否则如果所述帧映射被确定为E3,则根据所确定的帧映射来自动配置所述解复用器,否则确定所述帧映射是映射块,并根据所确定的帧映射来自动配置所述解复用器,如果所述输入信号的帧映射被确定为OC-3或OC-12,则如果所述帧映射被确定为OC-12,则确定所述帧映射是STS-12c还是STS-3,如果所述帧映射被确定为STS-12c,则根据所确定的帧映射来自动配置所述解复用器,如果所述帧映射被确定为OC-3或STS-3,则确定所述帧映射是STS-3c还是STS-1,如果所述帧映射被确定为STS-3c,则确定所述帧映射是映射块,并根据所确定的帧映射来自动配置所述解复用器,如果所述帧映射被确定为STS-1,则对于每个STS-1,确定所述帧映射是VT还是STS1-SPE,如果所述帧映射被确定为VT,则确定所述帧映射是VT1.5/DS1还是VT2/E1,如果所述帧映射被确定为DS1,则根据所确定的帧映射来自动配置所述解复用器,否则如果所述帧映射被确定为E1,则根据所确定的帧映射来自动配置所述解复用器,否则向所述图形用户界面报告未找到有效的帧映射,如果所述帧映射被确定为STS1-SPE,则确定所述帧映射是DS3、E3还是映射块,如果所述帧映射被确定为DS3,则根据所确定的帧映射来自动配置所述解复用器,否则如果所述帧映射被确定为E3,则根据所确定的帧映射来自动配置所述解复用器,否则确定所述帧映射是映射块,并根据所确定的帧映射来自动配置所述解复用器。
7.如权利要求6所述的方法,其中所述确定帧映射是STM-1、STM-4、OC-3还是OC-12的步骤包括确定所述输入信号的恢复时钟速率是否是622.08MHz±50ppm,如果所述输入信号的恢复时钟速率是622.08MHz±50ppm,则确定给定帧的字节H1的第5和6位是否都等于0,如果字节H1的第5和6位都等于0,则确定所述帧映射是OC-12,并且如果字节H1的第5和6位不都等于0,则确定所述帧映射是STM-4,如果所述输入信号的恢复时钟速率不是622.08MHz±50ppm,则确定所述输入信号的恢复时钟速率是否是155.52MHz±50ppm,如果所述输入信号的恢复时钟速率是155.52MHz±50ppm,则确定给定帧的字节H1的第5和6位是否都等于0;如果字节H1的第5和6位都等于0,则确定所述帧映射是OC-3,并且如果字节H1的第5和6位不都等于0,则确定所述帧映射是STM-1,并且如果所述输入信号的恢复时钟速率不是155.52MHz±50ppm,则向所述图形用户界面报告帧丢失。
8.如权利要求6所述的方法,其中所述确定帧映射是C4-4c还是AUG的步骤包括确定第一个H1H2位置中的指针是否有效,如果所述第一个H1H2位置中的指针无效,则向所述图形用户界面报告指针丢失,如果所述第一个H1H2位置中的指针有效,则确定所有四个H1H2位置中的指针是否都有效,并且如果所有四个H1H2位置中的指针都有效,则确定所述帧映射是AUG,否则确定所述帧映射是C4-4c。
9.如权利要求6所述的方法,其中在所述帧映射被确定为STM-4的情况下确定帧映射是AU4还是AU3的步骤包括确定第一个H1H2位置中的指针是否有效,如果所述第一个H1H2位置中的指针无效,则向所述图形用户界面报告指针丢失,如果所述第一个H1H2位置中的指针有效,则确定所有三个H1H2位置中的指针是否都有效,并且如果所有三个H1H2位置中的指针都有效,则确定所述帧映射是AU3,否则确定所述帧映射是AU4。
10.如权利要求6所述的方法,其中在所述帧映射被确定为AU4的情况下确定帧映射是C4、C3还是TUG-2的步骤包括确定由给定帧的字节C2的第5到8位代表的4位数字的十进制等值是否等于13,如果所述由给定帧的字节C2的第5到8位代表的4位数字的十进制等值等于13,则确定所述帧映射是C4,如果所述由给定帧的字节C2的第5到8位代表的4位数字的十进制等值不等于13,则确定TU3指针是否有效,如果所述TU3指针有效,则确定所述帧映射是C3,并且如果所述TU3指针无效,则确定所述帧映射是TUG-2。
11.如权利要求6所述的方法,其中在所述帧映射被确定为AU3的情况下确定帧映射是C3还是TUG-2的步骤包括确定给定帧的字节C2的十六进制等值是否等于2或3,如果所述给定帧的字节C2的十六进制等值等于2或3,则确定所述帧映射是TUG-2,并且如果所述给定帧的字节C2的十六进制等值不等于2或3,则确定所述帧映射是C3。
12.如权利要求6所述的方法,其中在所述帧映射被确定为TUG-2的情况下确定帧映射是C11/DS1还是C12/E1的步骤包括连续测试C11/DS1支路,直到找到带有有效DS1分帧的C11/DS1支路为止,如果找到了所述带有有效DS1分帧的C11/DS1支路,则确定所述帧映射是DS1,如果未找到所述带有有效DS1分帧的C11/DS1支路,则连续测试C12/E1支路,直到找到带有有效E1分帧的C12/E1支路为止,如果找到了所述带有有效E1分帧的C12/E1支路,则确定所述帧映射是E1,并且如果未找到所述带有有效E1分帧的C12/E1支路,则向所述图形用户界面报告未找到有效的帧映射。
13.如权利要求6所述的方法,其中在所述帧映射被确定为C3的情况下确定帧映射是DS3、E3还是映射块的步骤包括确定给定帧是否具有有效DS3分帧,如果所述给定帧具有有效DS3分帧,则确定所述帧映射是DS3,如果所述给定帧不具有有效DS3分帧,则确定所述给定帧是否具有有效E3分帧,如果所述给定帧具有有效E3分帧,则确定所述帧映射是E3,并且如果所述给定帧不具有有效E3分帧,则确定所述帧映射是映射块。
14.如权利要求6所述的方法,其中在所述帧映射被确定为OC-12的情况下确定帧映射是STS-12c还是STS-3的步骤包括确定在第一个H1H2位置中的指针是否有效,如果在所述第一个H1H2位置中的指针无效,则向所述图形用户界面报告指针丢失,如果在所述第一个H1H2位置中的指针有效,则确定在所有四个H1H2位置中的指针是否都有效,并且如果在所有四个H1H2位置中的指针都有效,则确定所述帧映射是STS-3,否则确定所述帧映射是STS-12c。
15.如权利要求6所述的方法,其中在所述帧映射被确定为OC-3的情况下确定帧映射是STS-3c还是STS-1的步骤包括确定在第一个H1H2位置中的指针是否有效,如果在所述第一个H1H2位置中的指针无效,则向所述图形用户界面报告指针丢失,如果在所述第一个H1H2位置中的指针有效,则确定在所有三个H1H2位置中的指针是否都有效,如果在所有三个H1H2位置中的指针都有效,则最初确定所述帧映射是STS-1,如果所述帧映射被最初确定为STS-1,则通过确定由给定帧的字节C2的第5到8位代表的4位数字的十进制等值是否等于2或3或4来确定是否出现标签失配,如果所述由给定帧的字节C2的第5到8位代表的4位数字的十进制等值等于2或3或4,则确定不存在由于确定映射为STS-1所导致的标签失配,并且最终确定所述帧映射为STS-1,并且如果所述由给定帧的字节C2的第5到8位代表的4位数字的十进制等值不等于2或3或4,则向所述图形用户界面报告标签失配,并最终确定所述帧映射是STS-1,如果在所有三个H1H2位置中的指针不都有效,则最初确定所述帧映射是STS-3c,如果所述帧映射被最初确定为STS-3c,则通过确定由给定帧的字节C2的第5到8位代表的4位数字的十进制等值是否等于13来确定是否出现标签失配,如果所述由给定帧的字节C2的第5到8位代表的4位数字的十进制等值等于13,则确定不存在由于确定映射为STS-3c所导致的标签失配,并且最终确定所述帧映射为STS-3c,并且如果所述由给定帧的字节C2的第5到8位代表的4位数字的十进制等值不等于13,则向所述图形用户界面报告标签失配,并最终确定所述帧映射是STS-3c。
16.如权利要求6所述的方法,其中在所述帧映射被确定为STS-1的情况下确定帧映射是VT还是STS1-SPE的步骤包括确定给定帧的字节C2的十六进制等值是否等于2或3,如果所述给定帧的字节C2的十六进制等值等于2或3,则确定所述帧映射是VT,并且如果所述给定帧的字节C2的十六进制等值不等于2或3,则确定所述帧映射是STS1-SPE。
17.如权利要求6所述的方法,其中在所述帧映射被确定为VT的情况下确定帧映射是VT1.5/DS1还是VT2/E1的步骤包括连续测试VT1.5/DS1支路,直到找到带有有效DS1分帧的VT1.5/DS1支路为止,如果找到了带有有效DS1分帧的VT1.5/DS1支路,则确定所述帧映射是DS1,如果未找到带有有效DS1分帧的VT1.5/DS1支路,则连续测试VT2/E1支路,直到找到带有有效E1分帧的VT2/E1支路为止,如果找到了带有有效E1分帧的VT2/E1支路,则确定所述帧映射是E1,并且如果未找到带有有效E1分帧的VT2/E1支路,则向所述图形用户界面报告未找到有效的帧映射。
18.如权利要求6所述的方法,其中在所述帧映射被确定为STS-3的情况下确定帧映射是DS3、E3还是映射块的步骤包括确定给定帧是否具有有效DS3分帧,如果所述给定帧具有有效DS3分帧,则确定所述帧映射是DS3,如果所述给定帧不具有有效DS3分帧,则确定所述给定帧是否具有有效E3分帧,如果所述给定帧具有有效E3分帧,则确定所述帧映射是E3,并且如果所述给定帧不具有有效E3分帧,则确定所述帧映射是映射块。
19.一种网络分析仪,包括解复用器,用于对由所述网络分析仪接收到的输入信号进行解复用;以及确定单元,用于确定所述输入信号的帧映射,并根据所确定的帧映射来自动配置所述解复用器。
20.如权利要求19所述的网络分析仪,还包括用户接口,其中对所述用户接口的操作启动所述帧映射的确定和所述解复用器的自动配置。
21.如权利要求19所述的网络分析仪,其中所述确定输入信号的帧映射还包括对所述接收到的输入信号的信号标签的检查以及自动试错法的组合。
22.如权利要求19所述的网络分析仪,还包括图形用户界面,在所述图形用户界面中显示所述帧映射的确定结果。
23.如权利要求19所述的网络分析仪,其中所述解复用器的自动配置状态被显示在所述图形用户界面中。
24.如权利要求19所述的网络分析仪,其中所述解复用器是SONET/SDH解复用器。
25.一种网络分析系统,包括如权利要求19所述的网络分析仪;以及具有用户接口的计算机,其中对所述用户接口的操作启动所述帧映射的确定和所述解复用器的自动配置。
26.一种网络分析系统,包括如权利要求19所述的网络分析仪;以及具有图形用户界面的计算机,其中在所述图形用户界面上显示所述帧映射的确定结果。
27.一种装置,包括用于接收对具有解复用器的网络分析仪的输入信号的装置,所述解复用器对所述接收到的输入信号进行解复用;用于确定所述输入信号的帧映射的装置;以及用于根据所确定的帧映射来自动配置所述解复用器的装置。
全文摘要
本发明公开了一种网络分析仪,其具有解复用器和确定单元,所述解复用器对由网络分析仪接收到的输入信号进行解复用,所述确定单元确定输入信号的帧映射,并且所述根据所确定的帧映射来自动配置解复用器。
文档编号H04J3/16GK1832379SQ20051012327
公开日2006年9月13日 申请日期2005年11月15日 优先权日2005年3月7日
发明者罗伯特·杰弗里·沃德 申请人:安捷伦科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1