介绍
正如他们所说,尽管有很多关于E1流和DSS-1协议的信息,但没有理论是没有的,我将描述对理解更多材料非常重要的要点。
DSS-1具有三层。
第一层是物理层,它直接负责建立物理连接并形成PRI和BRI通道。基本速率接口(BRI)包含2个B通道64 kbps和一个D通道16 kbps,主要速率接口(PRI)包含30个B通道64 kbps,D通道64 kbps,H通道64 kbps。 B信道承载语音和数据,而H信道用于同步终端设备,D信道用于传输有关已建立连接(信号)的数据。
第二层是信道一,在该层上,链路访问协议-D信道(LAPD)Q.921规范起作用。LAPD协议负责逻辑通道的形成。因此,在建立物理连接之后,应建立逻辑连接:NETWORK发送SABME消息(设置扩展的异步平衡模式),CPE响应UA(未编号确认)消息以进行同步。此后,必须在网络和CPE设备之间不断维护RR交换(准备好接收器),并建立逻辑信道D和B.
第三层是网络,在这一层我们有信令-Q.931协议,它在信道D中传输数据-协议X.25在信道B中传输。
SIP到DSS-1
现在我们已经弄清楚了DSS-1协议是如何工作的,让我们看一下如何将SIP协议转换为EDSS-1,反之亦然。图1显示了典型的连接设置。从图中可以看出,SIP和DSS-1消息是相似的。
图1-SIP到DSS-1的转换
E1流量分析
现在让我们谈谈如何分析E1流。我们不会谈论流体的物理特性-它的脉冲形状,我们只对逻辑感兴趣。在我的实践中,也是如此,两个PBX在E1上可以完美地工作,并且仅通过连接协议分析器就可以看到错误。
我们需要一个分析器来显示来自第二级和第三级协议的消息,借助它,我们将看到信号丢失,同步失败等等。自然,一方面,我们安装了PBX,另一方面,最好安装串行PBX,我们不需要因错误而出错。
对于协议分析,可以使用Linkbit AnyTest AT1000或Asterisk + T1 / E1(PRI)数字卡。
凌比特AnyTest AT1000
我将向您介绍一些有关Linkbit的信息,实际上,它是一种硬件和软件复合体,是数字电话协议的分析器。它是一个机顶盒,带有通过USB连接到装有已安装软件的计算机的接口。
支持大量协议和编解码器,包括我们感兴趣的DSS-1和SIP。
图2显示了图形界面。图形界面显示带有解密DSS-1和LAPD消息的窗口;如果需要,可以禁用不感兴趣协议的消息的显示。下面是带有时隙的E1流,如图2所示,我们有10个时隙被占用(以绿色显示),有3个时隙已空闲(以黑色显示),值得注意的是,当我们单击占用的时隙时,我们可以收听对话。
图2-Linkbit AnyTest AT1000协议的分析器
星号+ T1 / E1(PRI)数字卡
现在让我们谈谈Asterisk,在工作中我们需要T1 / E1(PRI)数字卡,它已安装在PCI Express插槽中,因此您必须稍加修改才能让Asterisk看到它。
我们进入Asterisk调试,然后输入命令“ pri debug span 1”(表示您的通道号),进入/离开时,我们将看到来自DSS-1协议的消息。因此,为了查看通道的状态,我们可以使用命令“ pri show span 1”。如果要查看LAPD消息,则应使用“ pritensive debug span 1”命令。
图3-调试星号:DSSS-1消息
图4-调试星号:显示时隙
压力测试
选项1
要测试软件IP-PBX,我们需要一个串行IP-PBX,将Linkbit AnyTest AT1000放在E1流量间隙中,然后使用StarTrinity SIP Tester或Sipp流量生成器。我们使用Linkbit AnyTest AT1000分析协议消息。
选项2
要测试软件IP-PBX,我们需要一个串行IP-PBX,将Linkbit AnyTest AT1000放在E1流中断中,然后使用StarTrinity SIP Tester或Sipp流量生成器,它们向Asterisk发出呼叫(Asterisk拿起电话并包装RTP)。我们使用Linkbit AnyTest AT1000分析协议消息。
图6-测试选项
选项3
要测试软件IP-PBX,我们需要一个Asterisk + T1 / E1(PRI)数字卡,在E1流的中断处放置一个E1流分析器。然后,使用StarTrinity SIP测试仪或Sipp流量生成器,这些生成器将呼叫Asterisk(Asterisk拿起电话并包装RTP)。我们使用Linkbit AnyTest AT1000分析协议消息。
选项4
要测试软件IP-PBX,我们需要一个Asterisk + T1 / E1(PRI)数字卡。然后,使用StarTrinity SIP测试仪或Sipp流量生成器,这些生成器将呼叫Asterisk(Asterisk拿起电话并包装RTP)。我们使用Asterisk的软件功能来分析协议的消息。我们使用Linkbit AnyTest AT1000分析协议消息。
图7-测试选项
我有几种检查类型-第一个检查占用30个频道,并以一定的间隔设置呼叫,以便将杂散频道加入到一个新频道中,依此类推,以此类推,最简单的方法是使用StarTrinity SIP Tester。第二个引导流中的呼叫“轴”,并观察软件将如何反应。
总结
总而言之,我们了解了EDSS-1协议的工作原理,找到了分析协议消息的方法,并对软件进行了压力测试。当然,在这篇文章中没有消息的描述以及协议的所有细微之处,但是为此,存在与推荐规范和文献的链接。
正在加载…。
参考文献
1.ITU-T Q.921建议书(I.451)
2.ITU-T Q.931建议书(I.451)
3.Goldstein B.S. 接入网络协议。卷2。