ATIS 1000014-2006 VoIP Network - to - Network Interface Testing Framework.pdf
《ATIS 1000014-2006 VoIP Network - to - Network Interface Testing Framework.pdf》由会员分享,可在线阅读,更多相关《ATIS 1000014-2006 VoIP Network - to - Network Interface Testing Framework.pdf(24页珍藏版)》请在麦多课文档分享上搜索。
1、 ATIS-1000014 VOIP NETWORK-TO-NETWORK INTERFACE TESTING FRAMEWORK TECHNICAL REPORT The Alliance for Telecommunication Industry Solutions (ATIS) is a technical planning and standards development organization that is committed to rapidly developing and promoting technical and operations standards for
2、the communications and related information technologies industry worldwide using a pragmatic, flexible and open approach. Over 1,100 participants from over 300 communications companies are active in ATIS 22 industry committees and its Incubator Solutions Program. Notice of Disclaimer and does not as
3、sume any details about internal network architectures or systems. Describes the kinds of things to be tested, but does not provide explicit, enumerated test cases; also, it does not specify particular testing methods. Initially focuses on VoIP. This testing framework does not address: Identification
4、 of the responsible organization performing the testing. Testing for services; however, services may be used as stimuli to invoke aspects of protocols that are to be tested. Load testing. Simultaneous testing of multiple NNIs between two networks. This TR addresses testing of a single NNI at a time.
5、 Failure scenarios. Test cases that intentionally result in a protocol timeout. ATIS-1000014 2 Successful network interoperability testing should be verifiable strictly by observing what happens at the network-network interface. Test generation and some verification methods may pragmatically involve
6、 the placement of actual telephone calls and observing results from that user point of view. Before defining specific test plans, the network operators involved must agree on what subset of the VoIP NNI ANS they are implementing, according to the SLA. Testing could follow various models. For example
7、: a. Conduct a full suite of tests exercising the entire interface as defined in the VoIP NNI ANS, and verify which pass and whether that set is consistent with the aspects of the VoIP NNI ANS that are in the SLA agreed to by the network operators. An advantage of this approach is that it can discov
8、er capabilities supported across the interface that may not otherwise have been known to or agreed to by the network operators. b. Conduct a test suite that exercises a subset of the entire interface in the VoIP NNI ANS, where that subset is limited to aspects of the VoIP NNI ANS that are in the SLA
9、 agreed to by the network operators. An advantage of this approach is that it may involve less testing. The subset may depend to some degree, for example, on the nature of the two IP networks, (LEC - interexchange, or peer-to-peer, or wireless versus wireline) and/or the services being supported. Th
10、e exercise of the testing guidelines and call stimulus scenarios contained in this document are intended to have no impact on the integrity or reliability of existing services being supported in a live network. 2 DEFINITIONS For protocol-specific terminology, the reader should consult the correspond
11、ing protocol specifications. The definitions of “layer” terms in this document physical, data link, network, and transport - are as per the OSI model. 23 ABBREVIATIONS for example, IP addresses for UDP payload versus TCP payload, or IP addresses for SIP signaling payload over UDP versus RTP media pa
12、yload over UDP. 5.2 Priority Differentiation Traffic priority across the NNI may be differentiated at the IP packet level through the use of DiffServ code points. When employed, the use of such differentiation in DiffServ should be verified. The VoIP NNI may more generally be an IP NNI that carries
13、other kinds of traffic besides voice calls; for example, video, web-browsing, email, file transfer or presence information. Those other kinds of traffic may also receive differentiated treatment. 5.3 IP Payload Protocol Indication Proper indication within IP of the payload protocol should be verifie
14、d (i.e., use of the Protocol field in IPv4 or the Next Header field in IPv6). 6 SIGNALING TRANSPORT The VoIP NNI ANS identifies the use of TCP, UDP, or SCTP for SIP signaling transport. 6.1 UDP The use of UDP for SIP transport is the same as for other types of UDP payload. Therefore, there are no sp
15、ecific capabilities of UDP that need to be exercised for SIP payload. However, it should be verified that the intended UDP port numbers for SIP transport are actually used, if they differ from those for other types of UDP payload. 6.2 TCP As with UDP, there is nothing special about the use of TCP fo
16、r SIP signaling transport versus other kinds of TCP payload. However, unlike UDP, TCP involves the establishment of a connection. Therefore it should be verified that the specific TCP connection(s) for conveying SIP signaling are established, including the use of the intended TCP port numbers and th
17、e desired TCP connection characteristics of window size and maximum segment size. ATIS-1000014 5 6.3 SCTP For SCTP, the following should be verified: a. The establishment of associations between SCTP signaling endpoints (i.e., SCTP packets with INIT and INIT ACK chunks, etc.) and specific streams pe
18、r association. b. The passing of actual signaling content (SCTP packets with DATA and SACK chunks, the DATA chunks carrying SIP signaling). c. The heartbeat mechanism (SCTP packets using HEARTBEAT and HEARTBEAT ACK chunks). d. Congestion control (using procedures with the Advertised Receiver Window
19、Credit in a SACK chunk). e. Path Maximum Transmission Unit (MTU) discovery. 7 CALL CONTROL 7.1 SIP - Call Stimulus Scenarios This subsection contains a set of call scenarios that could be used as stimuli to test aspects of the SIP protocol that it would be especially desirable to verify. The set bel
20、ow does not: Exhaustively exercise all possible facets of SIP use allowed according to the VoIP NNI ANS. In particular, error scenarios eliciting 4XX, 5XX, and 6XX SIP responses are absent. Some of the scenarios below could be combined into a single stimulus call. The reason to separate out into dif
21、ferent scenarios here is to focus on the different aspects of the protocol to be tested, which are in the third column of Table 1. ATIS-1000014 6 Table 1. Call Stimulus Scenarios for SIP # Scenario Name/Description SIP aspect to be exercised destination address types Address formats in INVITE Reques
22、t-URI and To header: sip:xxhostname;user=phone tel:+xx sip:usernamehostname RFC 3261, RFC 3966, RFC 2806 The “xx” string represents telephone number information. The destination address could be domestic or international, POTS, Toll-Free or 911, etc. 2. Simple call; answered and cleared Normal SIP m
23、essaging sequence with final response of 200 OK to the INVITE, including: 183 Session Progress with SDP content 180 Ringing the use of PRACK messages RFC 3261, RFC 3262 3. Simple call; called party busy Final response of 486 Busy Here to the INVITE RFC 3261 4. Simple voice call between SIP end-devic
24、es; answered Use of a MIME-encoded message body with SDP offer content in the SIP INVITE and SDP answer content in one or more of the 183 Session Progress, 180 Alerting and 200 OK responses; with the Content-Type header containing “application/sdp”; and with the Content-Disposition header, if presen
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATIS10000142006VOIPNETWORKTONETWORKINTERFACETESTINGFRAMEWORKPDF

链接地址:http://www.mydoc123.com/p-541426.html