ImageVerifierCode 换一换
格式:PDF , 页数:39 ,大小:251.83KB ,
资源ID:541444      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-541444.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ATIS 1000032-2008 SIP User-Network Interface Testing Framework.pdf)为本站会员(bowdiet140)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ATIS 1000032-2008 SIP User-Network Interface Testing Framework.pdf

1、 TECHNICAL REPORT ATIS-1000032 SIP USER-NETWORK INTERFACE TESTING FRAMEWORK ATIS is the leading technical planning and standards development organization committed to the rapid development of global, market-driven standards for the information, entertainment and communications industry. More than 20

2、0 companies actively formulate standards in ATIS Committees, covering issues including: IPTV, Cloud Services, Energy Efficiency, IP-Based and Wireless Technologies, Quality of Service, Billing and Operational Support, Emergency Services, Architectural Platforms and Emerging Networks. In addition, nu

3、merous Incubators, Focus and Exploratory Groups address evolving industry priorities including Smart Grid, Machine-to-Machine, Networked Car, IP Downloadable Security, Policy Management and Network Optimization. ATIS is the North American Organizational Partner for the 3rd Generation Partnership Pro

4、ject (3GPP), a member and major U.S. contributor to the International Telecommunication Union (ITU) Radio and Telecommunications Sectors, and a member of the Inter-American Telecommunication Commission (CITEL). ATIS is accredited by the American National Standards Institute (ANSI). For more informat

5、ion, please visit . Notice of Disclaimer and also does not specify particular testing methods This testing framework does not address identification of the responsible organization performing the testing testing for services; however, services may be used as stimuli to invoke aspects of protocols th

6、at are to be tested load testing simultaneous testing of multiple UNIs between a network and customer equipment. This TR addresses testing of a single UNI at a time. failure scenarios test cases that intentionally result in a protocol timeout Successful interoperability testing should be verifiable

7、strictly by observing what happens across the UNI. Test generation and some verification methods may pragmatically involve the placement of actual telephone calls and observing results from that user point of view. Before defining specific test plans, the network operator and CE operator involved sh

8、all agree on what subset of the SIP UNI ANS they are implementing. Testing could follow various models. For example: a. Conduct a full suite of tests exercising the entire interface as defined in the SIP UNI ANS, and verify which pass. An advantage of this approach is that it can discover capabiliti

9、es supported across the interface that may not otherwise have been known to or agreed to by the network operator and CE operator. b. Conduct a test suite that exercises a subset of the entire interface in the SIP UNI ANS, where that subset is limited to aspects of the SIP UNI ANS that are agreed to

10、by the network operator and CE operator. An advantage of this approach is that it may involve ATIS-1000032 -6- less testing. The subset may depend to some degree, for example, on the nature of the IP network or CE. The exercise of the testing guidelines and call stimulus scenarios contained in this

11、document are intended to have no impact on the integrity or reliability of existing services being supported in a live network. 1.1 Types of Users The SIP UNI ANS describes two SIP profiles, one for each of the basic User types of the UNI: Device, where the devices can be, e.g., SIP phones, software

12、 applications that run on PCs and provide a SIP UA interface, or analog terminal adaptors that provide a SIP UA interface, Enterprise Network The difference between the two profiles in the SIP UNI ANS is in which protocol aspects are mandatory, as opposed to optional. Therefore, all of the material

13、in this TR potentially pertains to both types. 2 Definitions For protocol-specific terminology, the reader should consult the corresponding protocol specifications. 3 Abbreviations AIB Authenticated Identity Body ANS American National Standard APRI Address Presentation Restricted Indicator AS Applic

14、ation Server ATIS Alliance for Telecommunications Industry Solutions CE Customer Equipment CPIM Common Presence and Instant Messaging DHCP Dynamic Host Configuration Protocol DiffServ Differentiated Service DNS Domain Name System DTMF Dual Tone Multi-Frequency ETS Emergency Telecommunications Servic

15、e FQDN Fully Qualified Domain Name IAM Initial Address Message ICE Interactive Connectivity Establishment IETF Internet Engineering Task Force IFP Internet Fax Protocol IP Internet Protocol ISDN Integrated Services Digital Network ISUP ISDN User Part ITU International Telecommunication Union LEC Loc

16、al Exchange Carrier MIME Multi-part Internet Mail Extensions MS Media Server NAPTR Naming Authority Pointer NAT Network Address Translator NI Network Interconnect NP Number Portability OSI Open Systems Interconnect POTS Plain Old Telephone Service PSTN Public Switched Telephone Network RFC Request F

17、or Comments RR Resource Record RTCP Real-Time Control Protocol RTP Real-time Transport Protocol SACK Selective ACKknowledge SCTP Stream Control Transmission Protocol SDP Session Description Protocol SIP Session Initiation Protocol SIPS SIP-Secure SLA Service Level Agreement S/MIME Secure MIME SNTP S

18、imple Network Time Protocol SRV Service Location STUN Simple Traversal of UDP over NATs TCP Transmission Control Protocol TLS Transport Layer Security TR Technical Report TURN Traversal Using Relay NAT UDP User Datagram Protocol UNI User-Network Interface URI Uniform Resource Identifier URL Uniform

19、Resource Locator VoIP Voice over IP WPS Wireless Priority Service XR Extended ReportsATIS-1000032 -7- 4 Physical and Data Link Layers At the physical and data link layers there is no distinctive treatment of SIP or media versus data, or among SIP or media traffic types, and thus nothing specific to

20、test in regard to SIP or media. Tests should be conducted to verify the satisfactory operation of those layers, but since there is no distinction from treatment of data traffic, testing at those layers is not addressed in this document. 5 Network Layer Aspects of the network layer that may involve t

21、reatment of SIP or media different from data are addressed in this TR. 5.1 IP Addresses The use of the IP addresses and port numbers as required and agreed to by the network and/or CE operator should be verified. Note that IP addresses for different types of IP packet payload may be different; for e

22、xample, IP addresses for UDP payload versus TCP payload, or IP addresses for SIP signaling payload over UDP versus RTP media payload over UDP. 5.2 Priority Differentiation Traffic priority across the UNI may be differentiated at the IP packet level through the use of DiffServ code points. When emplo

23、yed, the use of such differentiation in DiffServ should be verified. The SIP UNI may more generally be an IP UNI that carries 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 diff

24、erentiated treatment. 5.3 IP Payload Protocol Indication Proper indication within IP of the payload protocol should be verified (i.e., use of the Protocol field in IPv4 or the Next Header field in IPv6). 6 Signaling Transport The SIP UNI ANS identifies the use of TCP, UDP, or TLS over TCP for SIP si

25、gnaling transport. In addition, TCP, TLS over TCP and especially UDP may be used for other rudimentary signaling-related activity across the UNI, as indicated in later sections in this TR; for examp le, for initial IP address acquisition, DNS server location, time acquisition, or NAT traversal. 6.1

26、UDP The use of UDP for SIP transport is the same as for other types of UDP payload. Therefore, there are no specific 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 fr

27、om those for other types of UDP payload. Likewise, there is nothing special to test for other uses of UDP transport in the SIP UNI ANS. ATIS-1000032 -8- 6.2 TCP As with UDP, there is nothing special about the use of TCP for SIP signaling transport versus other kinds of TCP payload. However, unlike U

28、DP, 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 the desired TCP connection characteristics of window size and maximum segment si

29、ze. Likewise, there is nothing special to test for other uses of TCP transport in the SIP UNI ANS. 6.3 TLS over TCP TLS is an encryption method for security. See section 17. 7 Configuration The primary references for this section are - RFC 4504 SIP Telephony Device Requirements and Configuration - R

30、FC 3263 Session Initiation Protocol (SIP): Locating SIP Servers - RFC 4330 Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI 7.1 Automatic IP Address Acquisition A device needs to acquire an IP address for itself before it can do anything else across the UNI. DHCP is used for that

31、 purpose. DHCP uses the User Datagram Protocol (UDP), i.e., DHCP messages ride as payload in UDP datagrams. The DHCP server may supply other information in addition to a device IP address, such as domain name, DNS server address, SNTP (time) server address, or TCP/IP subnet mask and default gateway.

32、 1) The device sends a DHCPDISCOVER message that includes among other things UDP source address of 0.0.0.0 UDP destination address typically 255.255.255.255 the device MAC address a Magic Cookie value 0x63825363 2) One or more DHCP servers may respond to the device with DHCPOFFER messages that inclu

33、des UDP source address as the IP address of the DHCP server UDP destination address as the offered IP address that may be assigned to the device the device MAC address the same Magic Cookie value duration of the IP address lease other TCP/IP configuration information such as subnet mask and default

34、gateway possibly other information such as domain name, DNS server addresses, SNTP server addresses The device chooses an offer from one of the DHCP servers. 3) The device broadcasts a DHCPREQUEST message (that basically informs all the DHCP servers which offer the device is accepting) that includes

35、 UDP source address is 0.0.0.0 UDP destination address is 255.255.255.255 the device MAC address ATIS-1000032 -9- the same Magic Cookie value the IP address of the DHCP server whose offer the device is accepting the IP address that that DHCP server is offering 4) The DHCP server whose offer the devi

36、ce is accepting sends a DHCPACK message to the (IP address of) the device; the message content reconfirms what was in the original offer from that DHCP server. 7.2 Locating a SIP Server It is assumed that the device has a SIP request that it wants to send to a resource identified by a SIP or SIPS UR

37、I (e.g., a called party). The device needs to locate a SIP server to which it can send the request. The device needs to discover an IP address and port number of such a SIP server, along with the transport protocol(s) the server supports. Once a device discovers a SIP server, it may remember that se

38、rvers address, port number and transport protocol so that it does not have to re-discover that information for each subsequent SIP request pertaining to the same domain.1One or more SIP servers may be located. The description here assumes the device has no knowledge of a SIP server protocol or addre

39、ss/port number. Discovery happens in two steps (a) transport protocol and then (b) address/port number. For both steps the device will utilize a DNS server (known, e.g., through the devices IP address acquisition by a DHCP query as described in Section 7.1 above.) DNS queries may use either UDP or T

40、CP for transport. 7.2.1 Transport Protocol Discovery 1) The device sends a NAPTR-type DNS query2to the DNS server, where the key information contained is the “target” (in RFC 3263 jargon, which is the value of the URI maddr parameter, else the value of the domain part of the URI). The target informa

41、tion is passed in a “Question” field within the DNS query. 2) The DNS server sends a response with NAPTR resource records (RRs) in “Answer” fields. Those NAPTR RRs provide a mapping from the “target” (i.e, the called domain) to the set of transport protocols that target/domain prefers to use, and th

42、e addresses of corresponding SIP servers supporting those transport protocols. A given server may appear multiple times with multiple transport protocols. (With the received information, the device can determine the intersection of its own transport protocol capabilities with what transport protocol

43、 it preferentially would use with some SIP server.) 7.2.2 SIP Server IP Address / Port Number Discovery 1) The device sends a SRV-type DNS query3to the DNS server, where the key information contained is the URI type plus the target value plus the transport protocol type (e.g., _sip._). That informat

44、ion is passed in a “Question” field within the DNS query. 1It may also be that, e.g., a SIP URI includes identification of a transport protocol (say SCTP) that the currently known SIP server doesnt support. In that case the device would have to attempt to discover another SIP server that can support

45、 that transport protocol. 2Binary coding of decimal 1 or 28 in the Type field of the DNS query header indicates a NAPTR-type DNS query for servers with IPv4 addresses or with IPv6 addresses, respectively. Such queries are also referred to as A and AAAA, respectively, which are the codepoint labels f

46、or 1 and 28, respectively. 3Binary coding of decimal 33 in the Type field of the DNS query header indicates a SRV-type DNS query. ATIS-1000032 -10- 2) The DNS server returns a DNS response that contains SRV RRs in “Answer” fields, where each RR has a server IP address, port number and other informat

47、ion. There may be multiple SRV RRs (i.e., multiple SIP servers) for reliability and load-sharing purposes. (Note that the IP address may typically be in FQDN format such as “”, as opposed to numeric format.) 7.2.3 Relationship of “Outbound Proxy” to Locating a SIP Server The UNI Specification includ

48、es the concept of an “Outbound Proxy”. It is a SIP server in the network to which the user-side device or enterprise network would send all SIP requests. That Outbound Proxy either - may be provisioned into the device/enterprise network as such, in which case the method above for locating a SIP serv

49、er is not performed or - may be located by the method described above, because the network DNS data is such that there is only one logical SIP server. 7.3 Time Acquisition SNTP uses the User Datagram Protocol (UDP), i.e., DHCP messages ride as payload in UDP datagrams. The description here assumes the device is using the SNTP unicast mode, where the device sends a request to a specific server.4The device may periodically send SNTP request messages. 1) The Device sends a SNTP request in a UDP datagram

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1