




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、使用SIPP做性能測試王鐵吾主要內(nèi)容 一,SIP介紹 二,SIPP工具介紹及實(shí)踐SIP介紹 SIP概述 SIP協(xié)議特點(diǎn) SIP消息SIP概述 1999年3月,IETF推出RFC 2543 SIP, Session Initiation Protocol,會(huì)話初始化協(xié)議,是IETF提出的在IP網(wǎng)絡(luò)上進(jìn)行多媒體通信的應(yīng)用層控制協(xié)議 用來發(fā)起、修改和終止用戶之間的多媒體會(huì)話 已經(jīng)被3GPP采用SIP協(xié)議特點(diǎn) 簡單靈活,容易理解 良好的擴(kuò)展性,可以很方便的加入新的擴(kuò)展而不需要修改協(xié)議 基于文本形式的協(xié)議,具有良好的可實(shí)現(xiàn)性 SIP協(xié)議引入了位置服務(wù)器、重定向服務(wù)器、代理服務(wù)器等,可以很方便的實(shí)現(xiàn)用戶移
2、動(dòng)性和終端移動(dòng)性功能實(shí)體 UserAgent(UA),用戶代理 ProxyServer,代理服務(wù)器 LocationServer,位置服務(wù)器 RegisterServer,注冊服務(wù)器 RedirectServer,重定向服務(wù)器用戶代理(UA) 用于代表用戶發(fā)起、接收、結(jié)束一個(gè)呼叫 User Agent Client(UAC),用戶代理客戶方,用于發(fā)起一個(gè)呼叫請求 User Agent Server(UAS),用戶代理服務(wù)方,用于對呼叫請求進(jìn)行回應(yīng) 一個(gè)UA,即可以作為UAC發(fā)起呼叫,也可以作為UAS接收呼叫,他們兩個(gè)是邏輯上的不同角色,不是獨(dú)立的物理實(shí)體代理服務(wù)器(Proxy Server)
3、代理服務(wù)器完成路由功能,負(fù)責(zé)將SIP消息請求發(fā)送到相應(yīng)的下一跳 代理服務(wù)器可以解釋、翻譯、改寫一個(gè)請求 無狀態(tài)代理服務(wù)器接收請求,進(jìn)行必要的翻譯,發(fā)出相應(yīng)的請求 有狀態(tài)代理服務(wù)器作為虛擬的UAC/UAS,維持狀態(tài)機(jī)重定下服務(wù)器(Redirect Server) 提供地址解析服務(wù),類似于DNS 不主動(dòng)發(fā)送任何SIP請求 接收用戶請求,并將請求中的地址映射為0個(gè)或多個(gè)新的地址,返回給用戶 與代理服務(wù)器的區(qū)別位置服務(wù)器(Lcation Server) 配合代理服務(wù)器和重定向服務(wù)器提供可能的被叫用戶的地址(或位置)注冊服務(wù)器(Register Server) 注冊服務(wù)器接收用戶的注冊請求 記錄終端的S
4、IP地址和IP地址 用戶終端的每次啟動(dòng)都需要注冊,用于記錄用戶的當(dāng)前位置信息 注冊服務(wù)器時(shí)實(shí)現(xiàn)號(hào)碼移動(dòng)性的基礎(chǔ) 提供用戶認(rèn)證功能SIP消息SIP消息采用文本方式,基于超文本傳輸協(xié)議(HTTP) SIP所有實(shí)體采用Client/Server操作模式,SIP消息可分為請求、響應(yīng)二大類 請求消息:v INVITE(邀請):類似于SS7信令中的IAM,主叫方初始發(fā)出消息,表征主叫方能力,邀請參加會(huì)話。v ACK(確認(rèn)):確認(rèn)消息,表征最終響應(yīng),ACK消息一般和INVITE消息配合使用。v OPTIONS(可選項(xiàng)):用于詢問網(wǎng)絡(luò)中服務(wù)器或終端的能力。電信運(yùn)營商不希望終端設(shè)備能獲知網(wǎng)絡(luò)能力,不容許終端詢問
5、網(wǎng)絡(luò)能力。實(shí)體周期發(fā)送OPTIONS消息,獲知對端是否成活或可達(dá)系統(tǒng)信息。v BYE(再見):類似于SS7信令中的REL拆線信令v CANCEL(取消):取消正在進(jìn)行的請求。CANCEL只能應(yīng)用于呼叫沒有建立時(shí),而且只能由主叫方發(fā)起。a) REGISTER(注冊):用戶向網(wǎng)絡(luò)注冊服務(wù)器發(fā)送的注冊消息SIP響應(yīng)消息(1)消息消息消息內(nèi)容消息內(nèi)容1 1* * *消息消息ProvisionaProvisional l100 Trying100 Trying(嘗試處理)(嘗試處理)180 Ringing180 Ringing(振鈴)(振鈴)181 Call Is Being 181 Call Is B
6、eing ForwardedForwarded(呼叫正在前(呼叫正在前轉(zhuǎn))轉(zhuǎn))182 Queued182 Queued(排隊(duì)等待)(排隊(duì)等待)183 Session Progress183 Session Progress(呼(呼叫進(jìn)展)叫進(jìn)展) 2 2* * *消消息息200 OK200 OK(成功(成功)3 3* * *消息消息RedirectioRedirection n300 Multiple 300 Multiple Choices(Choices(多個(gè)選擇)多個(gè)選擇)301 Moved Permanently301 Moved Permanently(永久離開)(永久離開)302
7、Moved Temporarily302 Moved Temporarily(臨(臨時(shí)離開)時(shí)離開)305 Use Proxy305 Use Proxy(試用代(試用代理服務(wù)器理服務(wù)器)380 Alternative Service 380 Alternative Service (可選擇的業(yè)務(wù))(可選擇的業(yè)務(wù)) 4 4* * *消消息息 ClientClient ErrorError400 Bad Request400 Bad Request(錯(cuò)誤(錯(cuò)誤的請求的請求)401 Unauthorized 401 Unauthorized (未授(未授權(quán))權(quán))402 Payment Require
8、d402 Payment Required(需要(需要付費(fèi))付費(fèi))403 Forbidden403 Forbidden(禁止)(禁止)404 Not Found404 Not Found(沒有找到)(沒有找到)405 Method Not Allowed 405 Method Not Allowed (不支持的模式)(不支持的模式)406 Not Acceptabel406 Not Acceptabel(不能夠接受)(不能夠接受)407 Proxy Authentication 407 Proxy Authentication Required Required (代理服務(wù)器(代理服務(wù)器需要鑒
9、權(quán))需要鑒權(quán))408 Request Timeout 408 Request Timeout (請求(請求時(shí)間終了)時(shí)間終了)410 Gone410 Gone(不可用)(不可用)413 Request Entity Too 413 Request Entity Too Large Large (請求的實(shí)體太(請求的實(shí)體太大)大)414 Request-URL Too Long414 Request-URL Too Long(Request-uri Request-uri 太長)太長)415 Unsupported Media 415 Unsupported Media Type Type (媒
10、體類型不(媒體類型不支持)支持)416 Unsupported URL 416 Unsupported URL SchemeScheme(不支持的(不支持的URIURI編編碼計(jì)劃)碼計(jì)劃)420 Bad Extension420 Bad Extension(錯(cuò)誤的(錯(cuò)誤的擴(kuò)展部分)擴(kuò)展部分)SIP響應(yīng)消息(2)消息消息消息內(nèi)容消息內(nèi)容4 4* * *消息消息ClientClientErrorError421 Extension 421 Extension Required Required (需要支(需要支持特殊擴(kuò)展部分)持特殊擴(kuò)展部分)423 Interval Too Brief 423 I
11、nterval Too Brief (間隔太短)(間隔太短)480 Temporarily 480 Temporarily UnavailableUnavailable(臨時(shí)不可用)(臨時(shí)不可用)481 Call/Transaction 481 Call/Transaction Does Not ExistDoes Not Exist(呼(呼叫叫/ /事務(wù)不存在)事務(wù)不存在)482 Loop Detected 482 Loop Detected (檢測(檢測到回環(huán))到回環(huán))483 Temporarily 483 Temporarily UnavailableUnavailable(臨時(shí)不可用)
12、(臨時(shí)不可用)484 Address 484 Address IncompleteIncomplete(地址不(地址不完整)完整)485 Ambiguous 485 Ambiguous (不明確)(不明確)486 Busy Here 486 Busy Here (當(dāng)前忙)(當(dāng)前忙)487 Request 487 Request Terminated Terminated (請求(請求終止)終止)488 Not Acceptable Here488 Not Acceptable Here(當(dāng)前不能夠接受)(當(dāng)前不能夠接受)491 Request Pending491 Request Pendin
13、g(請求(請求未決)未決)493 Undecipherable(493 Undecipherable(難難以辨認(rèn))以辨認(rèn))5 5* * *消息消息ServerServerErrorError500 Server Internal 500 Server Internal ErrorError(服務(wù)器內(nèi)部(服務(wù)器內(nèi)部錯(cuò)誤)錯(cuò)誤)501 Not Implemented501 Not Implemented(不能(不能夠執(zhí)行)夠執(zhí)行)502 Bad Gateway502 Bad Gateway(網(wǎng)關(guān)錯(cuò)誤)(網(wǎng)關(guān)錯(cuò)誤)503 Service 503 Service UnavailableUnavaila
14、ble(業(yè)務(wù)(業(yè)務(wù)不可用)不可用)504 Server Time-out504 Server Time-out(服務(wù)(服務(wù)器超時(shí))器超時(shí))505 Version Not Supported 505 Version Not Supported (版本不支持)(版本不支持)513 Message Too Large513 Message Too Large(消息太大)(消息太大)6 6* * *消息消息GlobalGlobalFailureFailure600 Busy Everywhere600 Busy Everywhere(忙)(忙)603 Decline603 Decline(拒絕呼叫)(
15、拒絕呼叫)604 Does Not Exist 604 Does Not Exist AnywhereAnywhere(不存在)(不存在)606 Not Acceptable606 Not Acceptable(不(不接受)接受)SIP普通呼叫流程SIP相關(guān)及擴(kuò)展協(xié)議 SIP的相關(guān)協(xié)議v RFC 2327 對話描述協(xié)議(Session Description ProtocalSDP)v RFC 3264 SIP消息攜帶SDP信息的有效性規(guī)范,為完成會(huì)話能力協(xié)商 SIP的擴(kuò)展協(xié)議v RFC 2976 定義消息INFO消息,傳送呼叫過程中的中間信令,以解決其他環(huán)境如電話領(lǐng)域中的應(yīng)用。v RFC 3
16、262 定義消息PRACK消息,初始確認(rèn)解決ISUP和SIP互通時(shí)的消息可靠傳送v RFC 2728及RFC 3265 為支持IM即時(shí)通信,呈現(xiàn)通信業(yè)務(wù)的協(xié)議v RFC 3311為支持保持業(yè)務(wù)、彩鈴業(yè)務(wù)的協(xié)議a) RFC 3311為支持虛振鈴業(yè)務(wù)的協(xié)議SIPP介紹 SIPP,是一款開源的用于測試SIP的工具 支持內(nèi)置流程UAC和UAS測試 支持用戶定制測試流程(xml格式)和測試數(shù)據(jù)(csv格式) 官方網(wǎng)站:http:/ 支持Linux和Windows Linux安裝配置下載源代碼sipp.svn.tar.gztar zxvf sipp.svn.tar.gzcd sipp.svnmake pc
17、applay在當(dāng)前目錄會(huì)生成執(zhí)行文件SIPP及相關(guān)目錄 測試SIP 工具準(zhǔn)備SIP終端(eyeBeam),假定安裝在45,端口7368,SIP號(hào)碼6112SIP服務(wù)器(asterisk),假定安裝在8,斷口5060SIPP工具,假定安裝在3上,SIP端口5064,SIP號(hào)碼7773抓包工具:tcpdump,wireshark用內(nèi)置流程測試SIP終端執(zhí)行./sipp -sn uac 45:7368 -m 50 -l 1表示SIPP作為主叫,呼叫終端45:7368,總次數(shù) 50,每次1個(gè)呼叫,結(jié)果如下- St
18、atistics Screen - 1-9: Change Screen - Start Time | 2011-12-07 12:18:07:590 1323231487.590756 Last Reset Time | 2011-12-07 12:18:17:643 1323231497.643669 Current Time | 2011-12-07 12:18:17:643 1323231497.643936 -+-+- Counter Name | Periodic value | Cumulative value-+-+- Elapsed Time | 00:00:00:000 |
19、 00:00:10:053 Call Rate | 0.000 cps | 4.974 cps -+-+- Incoming call created | 0 | 0 OutGoing call created | 0 | 50 Total Call created | | 50 Current Call | 0 | -+-+- Successful call | 0 | 50 Failed call | 0 | 0 -+-+- Response Time 1 | 00:00:00:000 | 00:00:00:097 Call Length | 00:00:00:000 | 00:00:00
20、:198 - Test Terminated -SIPP作為UAS,使用內(nèi)置流程先執(zhí)行./sipp -sn uas 3:5060然后用SIP終端呼叫3,能夠呼通。SIPP的結(jié)果如下:- Statistics Screen - 1-9: Change Screen - Start Time | 2011-12-07 12:57:35:697 1323233855.697296 Last Reset Time | 2011-12-07 12:57:59:746 1323233879.746651 Current Time | 2011-12-07 12:57:59:923 1323233879.923582 -+-+- Counter Name | Periodic value | Cumulative value-+-+- Elapsed Time | 00:00:00:176 | 00:00:24:226
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動(dòng)合同標(biāo)準(zhǔn)格式范文
- 簡易自愿離婚合同模板
- 菜鳥驛站快遞柜租賃合同
- 餐飲企業(yè)戰(zhàn)略合作區(qū)域代理合同樣本
- 老舊農(nóng)村房屋轉(zhuǎn)讓合同范本
- 自行車安全培訓(xùn)課件
- 木工機(jī)械的現(xiàn)代控制技術(shù)考核試卷
- 木質(zhì)游藝器材制作工藝考核試卷
- 批發(fā)行業(yè)的品牌形象塑造考核試卷
- 合成材料在汽車制造領(lǐng)域的應(yīng)用研究考核試卷
- 2025年江蘇醫(yī)藥職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年常德職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年公安部直屬事業(yè)單位招聘筆試真題
- 民政局2025年度離婚協(xié)議書官方模板4篇
- 綠色建筑材料在土木工程施工中的應(yīng)用研究
- 上海市2024-2025學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 摩托車維修管理制度模版(3篇)
- KCA數(shù)據(jù)庫試題庫
- 2024-2025學(xué)年五年級(jí)數(shù)學(xué)上冊名校真題 期末考試綜合檢測卷
- 2025年市青年企業(yè)家商會(huì)工作計(jì)劃
- DGTJ 08-2176-2024 瀝青路面預(yù)防養(yǎng)護(hù)技術(shù)標(biāo)準(zhǔn)(正式版含條文說明)
評論
0/150
提交評論