H248协议异常测试(查阅0622)
更新时间:2024-04-18 21:21:01 阅读量: 综合文库 文档下载
- H248协议推荐度:
- 相关推荐
5.1.3.1 5.1.3.1.1
H.248协议异常测试 H.248异常消息测试
5.1.3.1.1.1 收到非248消息
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 1. 异常248消息测试 收到非248消息 测试当F821收到的消息里有非248消息时的处理 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向MG发送带有非MEGACO消息,例如MGCP消息200 1234 OK;或任意字符(@%kdjfielkajsdfiowofj) 2. 打看信令跟踪看F821的处理;(SS上和F821上都打开)ss上只看到发送,没有接收到信令,F821上跟踪回400 F821收到非248消息,回400。 测试步骤 预期输出 用例说明
5.1.3.1.1.2 收到非注册SS发的248消息
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 2. 异常248消息测试 收到非注册SS发的248消息 测试当F821收到的消息里有非注册SS发来的248消息时的处理 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向MG发送248消息,MGC的IP地址为非注册SS的地址: !/1 [x.x.x.x]:2944 T=176183000{C=-{AV=ROOT{AT{}}}} 其中x.x.x.x为非注册SS的地址 2. 信令跟踪,观察F821的处理;(SS上和F821上跟踪都看) 不响应非注册SS发送的信令 测试步骤 预期输出 用例说明
5.1.3.1.1.3 收到不同版本的248消息
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 测试步骤 3. 异常248消息测试 收到不同版本的248消息 测试当F821收到不同版本的248消息时的处理情况 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向MG发送248消息,版本号为x,x可以为2或者其他数值; !/x [10.40.121.2]:2944 T=59782290{C=-{AV=ROOT{AT{}}}} 2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看) 预期输出 用例说明 F821不处理不同版本的248消息或回错,对应错误码406(不支持的版本),此时X为1和2的其他值。 F821丢弃或回406错,协议版本不支持
5.1.3.1.1.4 收到的248消息含有非法的上下文ID或事务ID等
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 4. 异常248消息测试 收到的248消息含有非法的上下文ID或事务ID等 测试当F821收到的248消息含有非法的上下文ID或事务ID时的处理情况 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向MG发送248消息,上下文ID非法如:C1234; 2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看); 3. 向MG发送248消息,事务ID非法如:T1234; 4. 向MG发送248消息,事务ID超过最大值; !/2 [10.40.123.100]:2944 T=17swr222{C=-{AV=ROOT{AT{}}}} 5. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看)。 F821不回错,不影响设备的正常运行 测试步骤 预期输出 用例说明 5.1.3.1.1.5 收到248消息含有不能识别的包
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 5. 异常248消息测试 收到的248消息含有不能识别的包 测试当F821收到的248消息含有不能识别的包时的处理情况 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向MG发送含有不能识别的包名的248消息,如SG{coog/rt}; !/1 [10.40.110.1]:2944 T=597888{C=-{MF=aaln/0{SG{coog/rt}}}} 2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看); F821回440错误(协议不支持的包或未知的包) F821回440错误(协议不支持的包或未知的包) 测试步骤 预期输出 用例说明
5.1.3.1.1.6 收到请求F821媒体资源的消息缺少LOCAL、REMOTE的某些属性
测试编号 测试项目 测试子项目 测试目的 6. 异常248消息测试 收到的请求F821媒体资源的消息缺少LOCAL、REMOTE的某些属性 测试当F821收到的请求F821媒体资源的消息缺少LOCAL、REMOTE的某些属性时的处理 测试依据 预置条件 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向MG发送请求媒体资源消息,缺少local、或remote的某些必要属性参数,比如编码方式等; !/1 [10.40.123.100]: T=176182567{C=${A=aaln/1,A=${M{ST=1{O{MO=RC,nt/jit=40},L{ v=0 c=IN IP4 $ m=audio $ RTP/AVP 0 8 18 4 a=ptime:20 }}}}}} 适当减少一些属性,或增加一些属性。 如端口、编解码方式、远端IP、ptime. 或增加a=fax 2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看); F821回错 缺少属性不同,F821回错也不同 测试步骤 预期输出 用例说明 5.1.3.1.1.7 收到的请求F821媒体资源的消息LOCAL、REMOTE的某些属性错误
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 7. 异常248消息测试 收到的请求F821媒体资源的消息LOCAL、REMOTE的某些属性错误 测试当F821收到的请求F821媒体资源的消息LOCAL、REMOTE的某些属性错误时的处理 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向MG发送请求媒体资源消息,local、或remote的某些必要属性参数错误, !/1 [10.40.123.100]: T=176182567{C=${A=aaln/1,A=${M{ST=1{O{MO=RC,nt/jit=40},L{ v=0 c=IN IP4 $ m=audio $ RTP/AVP 0 8 18 4 a=ptime:20 }}}}}} 错误情况:1.编码方式带很多参数(最大带30种编码方式)。2.RTP端口为奇数。3.其他非法参数非协议规定值等。4.远端端口为0.。5.传真方式下T30端口为0,T38带有效端口。 2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看); F821回错误 错误属性不同,F821回错也不同 测试步骤 预期输出 用例说明 5.1.3.1.1.8 收到含有不能匹配到终结点的通配符的消息
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 8. 异常248消息测试 收到含有不能匹配到终结点的通配符的消息 测试当F821收到含有不能匹配到终结点的通配符的消息时的处理 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向MG发消息,比如!/1 [10.40.123.100]:2944 T=15555567{C=${A=aaln/0,A=&{M{ST=1{O{MO=RC,nt/jit=40},L{ v=0 c=IN IP4 $ m=audio $ RTP/AVP 9 a=ptime:20 }}}}}}; 2. 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看); F821回错误 430 F821回错误 测试步骤 预期输出 用例说明 5.1.3.1.1.9 收到消息将已存在于某上下文的终结点加到别的上下文里
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 9. 异常248消息测试 收到消息将已存在于某上下文的终结点加到别的上下文里 测试当F821收到将已存在于某上下文的终结点加到别的上下文里消息时的处理 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向F821发消息,将已存在于某上下文的终结点加到别的上下文里去; !/1[10.40.123.100]:2944 T=176100011{C=${A=aaln/1,A=${M{ST=1{O{MO=RC,nt/jit=40},L{ v=0 c=IN IP4 $ m=audio $ RTP/AVP 0 8 18 4 a=ptime:20 }}}}}} 看信令跟踪,观察F821的处理;(SS上和F821上跟踪都看); F821回错误 433 测试步骤 预期输出 用例说明 5.1.3.1.1.10 收到包含不支持媒体流类型的消息
测试编号 测试项目 测试子项目 10. 异常248消息测试 收到包含不支持媒体流类型的消息 测试目的 测试依据 预置条件 测试步骤 预期输出 用例说明 测试F821收到包含不支持媒体流类型的消息时的处理 《XPON软件总体设计方案.doc》 1. MG在MGC上成功注册,链路状态正常 1. 向F821发包含不支持的媒体流类型的消息,比如m=video $ RTP/AVP 0 2. F821回515错 F821回错误,媒体流类型不支持 F821回错误515 5.1.3.1.1.11 收到像A=T1, S=$这样第一条成功第二条非法的消息
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 11. 异常248消息测试 收到像A=T1, S=$这样第一条成功第二条非法的消息 测试F821收到像A=T1, S=$这样第一条成功第二条非法的消息时的处理 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 向F821发消息,如T=111{C=${A=T1, S=$}},其中T1是F821上一条空闲的终结电路(要让第一条Add执行成功); 2. 看F821的回应,检查T1对应的CMP是否运行正常; F821第一句能够处理, 第二句回错误 测试类似这样第一句能够处理第二句错误的消息 测试步骤 预期输出 用例说明 5.1.3.1.1.12 收到505消息后的处理
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 12. 异常248消息测试 收到505消息后的处理 测试F821收到SS的505错误后的处理 《XPON软件总体设计方案.doc》 MG在MGC上成功注册,链路状态正常 1. 把SS的断链检测时长改短,然后拔掉一会儿网线,造成SS认为F821退出服务,而F821看来仍是进入服务,此时F821向SS发心跳消息时会收到505消息。 2. 检查F821收到505错误后是否等待随机时间后仍向原来的SS注册; F821等待随机时间后仍向原来SS注册 可以把我们的保护时间设长 测试步骤 预期输出 用例说明
5.1.3.1.1.13 SS退出服务时指示F821发生容灾切换
测试编号 测试项目 测试子项目 测试目的 测试依据 13. 异常248消息测试 SS退出服务时指示F821发生容灾切换 测试F821对SS的容灾切换消息的处理 《XPON软件总体设计方案.doc》
2. 用户摘机 预期输出 用例说明 F821上报514,err code 326,(号码表分析失败)
5.1.3.1.2.7 首位定时器超时,F821上报
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 测试步骤 预期输出 用例说明 29. Digital Map异常测试 首位定时器超时,F821上报 测试F821对于SS下发首位定时器的处理 《XPON软件总体设计方案.doc》 PON在MGC上成功注册,链路状态正常 1. SS上配置好号码图表 2. 用户摘机听拨号音后不拨号, 定时器超时后听忙音 5.1.3.1.2.8 测试F821位间定时器的处理
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 测试步骤 预期输出 用例说明 30. Digital Map异常测试 位间定时器超时,F821上报 测试F821对于SS下发位间定时器的处理 《XPON软件总体设计方案.doc》 PON在MGC上成功注册,链路状态正常 1. SS上配置好号码图表 2. 用户摘机听拨号音后拨号,拨几位后停止拨号,等待位间定时器超时 F821超时只上报所拨号码
5.1.3.1.2.9 号码表中增加L长定时器
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 31. Digital Map异常测试 号码表中增加L长定时器 号码表中增加L长定时器,F821的处理 《XPON软件总体设计方案.doc》 PON在MGC上成功注册,链路状态正常 1. SS上配置好号码图表,增加号码串带L,如66L66XXXX 2. 用户摘机听拨号音后拨号,拨L前的几位数字后停止拨号,等待L定时器超时 3. 修改F821有名定时器MG digit match short timer,重复步骤1-3,通过信令跟踪观察是否修改生效。 测试步骤 预期输出 用例说明 F821上报号码正确,定时器生效。 5.1.3.1.2.10 号码表中增加S短定时器
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 32. Digital Map异常测试 号码表中增加S短定时器 号码表中增加S短定时器,F821的处理。 《XPON软件总体设计方案.doc》 PON在MGC上成功注册,链路状态正常 1. SS上配置好号码图表,增加号码串带S,如66S66XXXX 2. 用户摘机听拨号音后拨号,拨S前的几位数字后停止拨号,等待S定时器超时 3. 修改F821有名定时器MG digit match long timer,重复步骤1-3,通过信令跟踪观察是否修改生效。 F821上报号码正确,定时器生效。 测试步骤 预期输出 用例说明
5.1.3.1.2.11 号码表中混合增加L长定时器和S短定时器
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 33. Digital Map异常测试 号码表中混合增加L长定时器和S短定时器 号码表中混合增加L长定时器和S短定时器,F821的处理。 《XPON软件总体设计方案.doc》 PON在MGC上成功注册,链路状态正常 1. SS上配置好号码图表,增加号码串带L和S,如6S6L66XXXX、6SL666XXXX、6LS666XXXX等。 2. 用户摘机听拨号音后拨号,拨L前的几位数字后停止拨号,等待L定时器超时或拨S前几位数字等待S定时器超时。 3. 修改F821有名定时器MG digit match short timer和MG digit match long timer,重复步骤1-3,通过信令跟踪观察是否修改生效。 F821上报号码正确,定时器生效。 测试步骤 预期输出 用例说明 5.1.3.1.3
端口收发包测试
5.1.3.1.3.1 非会话远端媒体冲击
测试编号 测试项目 测试子项目 34. 异常媒体测试 非会话远端媒体冲击 测试目的 测试依据 预置条件 被测F821在收到不明来源的媒体报文时,是否正常丢弃非法媒体,不对当前会话造成影响 《XPON软件总体设计方案.doc》 1. 建立一个经由F821接续的呼叫(例如:IAD呼叫PSTN),并且将该呼叫保持; 2. 从网络中的某台主机上使用发包工具向步骤1中F821使用的端口发送媒体报文; 3. 检测被保持的呼叫是否受到影响; F821收到不名来源的媒体报文立即丢弃 测试步骤 预期结果 测试说明
5.1.3.1.3.2 会话完成后前次媒体持续冲击
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 35. 异常媒体测试 会话完成后前次媒体持续冲击 被测F821对于已经结束会话的前次媒体报文冲击是否成功丢弃,不进行处理 《XPON软件总体设计方案.doc》 1. 建立一个经由F821接续的呼叫(例如:IAD呼叫PSTN),并且将该呼叫保持; 2. 从网络中的某台主机上使用抓包工具截取步骤1中由IAD发往F821的媒体报文; 3. PSTN用户先挂机,检测F821侧的RTP资源是否成功释放; 4. 使用步骤2中的主机向F821持续发送截取的媒体报文; 5. 检测F821是否工作正常; F821收到已经结束会话的媒体报文直接丢弃 测试步骤 预期结果 测试说明
5.1.3.1.3.3 异常TOS媒体报文转发
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 36. 异常媒体测试 异常TOS媒体报文转发 被测F821收到异常TOS标识的媒体报文是否对其进行转发 《XPON软件总体设计方案.doc》 1. 建立一个经由F821接续的呼叫(例如:IAD呼叫PSTN),并且将该呼叫保持; 2. 从网络中的某台主机上使用抓包工具截取步骤1中由IAD发往F821的媒体报文; 测试步骤 3. 使用步骤2中的主机向F821持续发送截取的媒体报文,并且将报文的TOS字段设置为非法数值; 4. 检测NIPI是否向内网转发; 预期结果 测试说明 F821收到非法TOS媒体报文可以兼容转发 5.1.3.1.4
断链保护测试
5.1.3.1.4.1 断链后再注册
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 37. 异常测试 断链保护测试 测试F821在信令链路断的处理情况 《XPON软件总体设计方案.doc》 两用户AB建立正常通话 F821只配置了一个主用SS地址 1、 2、 3、 1、 2、 在SS和F821上信令跟踪; 拔掉F821信令口的网线,观察信令跟踪。 查看两用户AB是否正常通话。 分析信令跟踪结果,SS和F821上分别发链路检测消息; 链路检测超时后,F821退出服务,通话中止; 测试步骤 预期结果 测试说明
5.1.3.1.4.2 断链后再恢复
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 38. 异常测试 断链保护测试,断链后再恢复 测试F821在信令链路断的处理情况 《XPON软件总体设计方案.doc》 两用户AB建立正常通话 F821只配置了一个主用SS地址 1、 2、 3、 4、 1、 2、 3、 4、 在SS和F821上信令跟踪; 拔掉F821信令口的网线,观察信令跟踪。 待F821退出服务后,重新插上F821信令口网线。 检查资源占用情况 分析信令跟踪结果,SS和F821上分别发链路检测消息; 链路检测超时后,F821退出服务,通话中止; 重新插上网线后,F821重新注册成功; 用户挂机后,资源正常释放。 测试步骤 预期结果 测试说明 5.1.3.1.4.3 与主SS链路断
测试编号 测试项目 测试子项目 测试目的 测试依据 预置条件 39. 异常248消息测试 与主SS链路断 测试F821和主SS间链路断后能否向备用SS注册 《XPON软件总体设计方案.doc》 两用户AB建立正常通话 F821配置了主备两个SS地址 1. 中断F821与主SS间网络连接; 2. 观察超时后是否向备用SS发起注册 3. 与备用SS也联系不上时又向主SS发起再注册 F821与主SS中断后能向备用SS发起注册 测试步骤 预期输出 用例说明
正在阅读:
H248协议异常测试(查阅0622)04-18
传感器技术作业06-29
甘肃省政府和社会资本合作项目通用合同指南2015年版03-19
各种证件照要求10-14
关于认真学习黄建国同志在团省委机关全体干部会议上重要讲话的通06-09
会展中心经营管理方案05-23
水泥稳定碎石施工技术交底()03-03
- 2009中西部家居博览会总体策划
- 2009 Revit 1级工程师学生用
- 天津地铁建设工程试验检测机构管理办法(TJDT-ZY-AQ-29)
- 新四年级数学暑期班第七次教案
- 机械制造企业隐患排查治理检查表 - 图文
- 2008届全国百套高考数学模拟试题分类汇编-103概率与统计解答题 -
- 职场健身防病试题及答案
- Excel操作技巧大全II - --数据输入和编辑技巧
- 南开大学2018春季《行政管理学》离线作业考核答案
- 2015年医师定考简易程序试卷及答案
- 新《预算法》对行政事业单位预算管理的挑战解读
- 轴的课件
- 电动汽车充电桩设计 毕业论文
- 必修2、选修2-1、1-1期末模拟试题2
- 桌面远程运维管理系统实施-可行性研究报告120306
- 西气东输水土保持工程工作总结 - 图文
- 正宁县基本县情及经济社会发展情况简介
- SATWE参数设置(巨详细)
- 儒家法思想研究综述
- 生活家政服务电子商务平台建设运营整合方案书【审报完稿】
- 查阅
- 异常
- 协议
- 测试
- H248
- 0622
- 绝对主义与相对主义的伦理思想方法
- 微机原理试题
- list10 进口商名单 10
- UG CAM理论题库5
- 考研数学复习高等数学一元函数积分学
- 新版关于加强建筑施工主要重大危险源安全管控的通知闽建建201730
- chipscope例子
- 热稳定校验计算书
- 诚信主题班会教案
- 东沙13#水电施工方案
- 最新沪科版九年级数学上《21.2.5二次函数的图象与性质》课时练习
- 山东会计继续教育题库
- 最新城市轨道交通控制专业实习报告
- 论文-聚丙烯生产中原料丙烯的精制 - 图文
- 混凝土结构与金刚砂耐磨楼地面一次成型的工艺 - 图文
- 中石化青年文明号
- 奥鹏西工大16春《外国法制史》在线作业
- 2013年(上海)维修电工初级1+X职业技能鉴定考核指导手册试题答
- 最新综合实践活动总结报告
- 承台系梁首件工程施工方案