Basic Telephony SIP End-to-End Performance Metrics
通過(guò)以上規(guī)范,運(yùn)營(yíng)用戶還是終端用戶都可以通過(guò)評(píng)價(jià)指標(biāo)來(lái)說(shuō)明SIP服務(wù)的性能,可以達(dá)到一個(gè)相對(duì)比較規(guī)范有數(shù)據(jù)說(shuō)明的一個(gè)服務(wù)標(biāo)準(zhǔn)。雖然此規(guī)范不是一個(gè)強(qiáng)制規(guī)范,它可以實(shí)現(xiàn)對(duì)SIP性能的指標(biāo)的量化,體現(xiàn)出科學(xué)性,而非使用非常空洞的市場(chǎng)語(yǔ)言。
下面,筆者根據(jù)RFC6076對(duì)整個(gè)SIP服務(wù)評(píng)價(jià)指標(biāo)做一個(gè)完整說(shuō)明,同時(shí)針對(duì)和SIP性能指標(biāo)相關(guān)的一些要素做討論,最后,根據(jù)IP網(wǎng)絡(luò)研究人員的研究結(jié)合以上討論來(lái)進(jìn)一步說(shuō)明性能指標(biāo)的各種分享。
1關(guān)于SIP性能指標(biāo)評(píng)價(jià)的背景說(shuō)明
在語(yǔ)音通信領(lǐng)域,經(jīng)過(guò)幾十年的發(fā)展,結(jié)合互聯(lián)網(wǎng)的帶寬的逐漸提升,SIP語(yǔ)音已經(jīng)被大部分運(yùn)營(yíng)商,軟硬件產(chǎn)品和服務(wù)提供商和終端用戶的接受。不像傳統(tǒng)的PSTN網(wǎng)絡(luò),SS7有著自己的完整的規(guī)范經(jīng)過(guò)這么多年的發(fā)展,因?yàn)镾IP以前網(wǎng)絡(luò)環(huán)境的差異,相互隔離和硬件差異,關(guān)于SIP評(píng)價(jià)服務(wù)方面,基于不同的部署環(huán)境,很多運(yùn)營(yíng)商,不同軟硬件廠家都有各種不同的評(píng)價(jià)標(biāo)準(zhǔn),有的用戶以單一的物理硬件性能為基礎(chǔ)來(lái)表示SIP的性能評(píng)價(jià),有的用戶以支持的最大并發(fā)數(shù)量作為一個(gè)SIP性能評(píng)價(jià)的標(biāo)準(zhǔn),還有的用戶以支持的最大注冊(cè)用戶為標(biāo)準(zhǔn)。因?yàn)樵卺槍?duì)SIP性能評(píng)價(jià)方面沒(méi)有統(tǒng)一的規(guī)范評(píng)價(jià)體系或者標(biāo)準(zhǔn),因此,很多廠家和用戶在部署使用過(guò)程中沒(méi)有一個(gè)完整的規(guī)范標(biāo)準(zhǔn)來(lái)衡量SIP性能的評(píng)價(jià),很多用戶都對(duì)各種不同的性能評(píng)價(jià)指標(biāo)產(chǎn)生了很多的誤解和迷惑。
因此,對(duì)SIP性能評(píng)價(jià)做規(guī)范說(shuō)明是一個(gè)勢(shì)在必行的任務(wù)。RFC6076的目的就在于為通信行業(yè)中對(duì)運(yùn)營(yíng)商,軟硬件廠家和終端用戶提供一個(gè)基本的端對(duì)端的關(guān)于SIP性能指標(biāo)規(guī)范說(shuō)明。通過(guò)此規(guī)范,運(yùn)營(yíng)商可以對(duì)用戶的服務(wù)提供一個(gè)可參考的SIP性能評(píng)價(jià)指標(biāo),以方便運(yùn)營(yíng)商為用戶提供量化的數(shù)據(jù)來(lái)說(shuō)明服務(wù)的水平。
在此評(píng)價(jià)指標(biāo)中,涉及了各種外部的變量,但是以下幾個(gè)方面的指標(biāo)不在討論范圍之內(nèi),例如網(wǎng)絡(luò)連接性,交換機(jī)和路由器的性能,服務(wù)器的處理能力和其他硬件資源的性能。這些指標(biāo)都和真正的SIP性能評(píng)價(jià)本身沒(méi)有直接聯(lián)系,這些都是一些外部要素,而且基本上都是經(jīng)常變化的,不可統(tǒng)一的指標(biāo)。所以,這些指標(biāo)不能作為衡量SIP性能的絕對(duì)指標(biāo)。為了讓讀者了解更多關(guān)于SIP性能測(cè)試的一些相關(guān)性要素,盡管這些指標(biāo)不是RFC6076的評(píng)價(jià)標(biāo)準(zhǔn),筆者仍然打算在后續(xù)的文章中針對(duì)這些外部要素做一點(diǎn)分享,其目的是完整了解其他相關(guān)指標(biāo),這些指標(biāo)可能一些SIP應(yīng)用的性能。
2關(guān)于兩種定時(shí)器的說(shuō)明
在RFC6076中,針對(duì)SIP評(píng)價(jià)指標(biāo)的報(bào)告是基于兩個(gè)非常重要的SIP定時(shí)器為基準(zhǔn)的。在此規(guī)范中,很多的評(píng)價(jià)標(biāo)準(zhǔn)是通過(guò)時(shí)鐘周期設(shè)置來(lái)核定兩個(gè)事件之間的不同。這里,我們主要涉及兩個(gè)重要的定時(shí)器,T1和T4定時(shí)器。具體關(guān)于T1的定義討論建議讀者歷史文檔來(lái)查看。
淺析SIP響應(yīng)消息100 Trying的作用和傳輸機(jī)制
關(guān)于T1和T4的基本定義如下:
Attribute | 默認(rèn)值設(shè)置 | 描述 |
t1-in-millis | 500 | T1 is an estimate of the round-trip time (RTT). Nearly all of the SIP transaction timers scale with T1, and changing T1 adjusts their values. |
t4-in-millis | 5000 | T4 represents the amount of time the network takes to clear messages between client and server transactions. |
這里簡(jiǎn)單說(shuō)明一下,T1是一個(gè)啟動(dòng)時(shí)間,T4是一個(gè)事務(wù)的結(jié)束時(shí)間,觸發(fā)T4定時(shí)器表示在請(qǐng)求發(fā)送端的SIP應(yīng)用收到了響應(yīng)數(shù)據(jù)中最后一bit數(shù)據(jù)。
除了T1和T4的定義以外,在各種網(wǎng)絡(luò)之間還存在一個(gè)和具體時(shí)間相關(guān)的一個(gè)時(shí)鐘問(wèn)題。如果時(shí)鐘計(jì)算不同步的話,可能會(huì)出現(xiàn)時(shí)間戳不正確,評(píng)價(jià)標(biāo)準(zhǔn)也可能出現(xiàn)其他的誤差,因此這里還涉及到了一個(gè)偏移計(jì)算的問(wèn)題。關(guān)于時(shí)鐘的偏移和T1定時(shí)器不同以及影響到時(shí)間計(jì)算的規(guī)范,讀者可以查閱RFC2330。如果計(jì)算T1和T4定時(shí)器必須要有一個(gè)穩(wěn)定的準(zhǔn)確的時(shí)鐘來(lái)保證其準(zhǔn)確性,除了保證時(shí)鐘源的準(zhǔn)確性以外,還要考慮到其他因素,包括同步響應(yīng)可能對(duì)本地時(shí)鐘的操作,使用一個(gè)自由時(shí)鐘進(jìn)行基準(zhǔn)時(shí)鐘設(shè)置,或者通過(guò)物理操作讀取時(shí)鐘時(shí)的錯(cuò)誤等都會(huì)引起T1和T4定時(shí)器的錯(cuò)誤,這些錯(cuò)誤就會(huì)影響到T1和T4之間的時(shí)間戳錯(cuò)誤或者地址延遲。
3RFC6076中關(guān)于SIP九大評(píng)價(jià)指標(biāo)詳解
在RFC6076中,關(guān)于SIP評(píng)價(jià)標(biāo)準(zhǔn)有以下幾個(gè)不同的參數(shù)值,筆者將根據(jù)規(guī)范為讀者詳細(xì)說(shuō)明這些評(píng)價(jià)標(biāo)準(zhǔn)的定義和相關(guān)設(shè)置。以下圖例簡(jiǎn)單說(shuō)明了幾個(gè)注冊(cè)呼叫時(shí)延的計(jì)算方式流程。
此圖例和以下圖例均來(lái)自于互聯(lián)網(wǎng)資源
3.1-注冊(cè)請(qǐng)求時(shí)延-Registration Request Delay (RRD)-從這里的字面意思我們就可以看到,這個(gè)時(shí)延是基于注冊(cè)請(qǐng)求來(lái)計(jì)算的。RDD用來(lái)衡量注冊(cè)請(qǐng)求返回響應(yīng)的時(shí)延時(shí)間。RDD是一個(gè)相對(duì)于注冊(cè)請(qǐng)求成功的時(shí)延結(jié)果。接下來(lái)的(IRAs)則是一個(gè)注冊(cè)請(qǐng)求失敗的結(jié)果。計(jì)算公式為:
RRD = Time of Final Response - Time of REGISTER Request
具體來(lái)說(shuō),從由UA發(fā)起方發(fā)送的初始請(qǐng)求消息的第一個(gè)bit數(shù)據(jù)算起,到此UA收到最后一個(gè)200 OK的bit結(jié)束之間的時(shí)間。此交互過(guò)程中包含請(qǐng)求認(rèn)證的過(guò)程處理。具體示例如下:
3.2-無(wú)效注冊(cè)測(cè)試比率-Ineffective Registration Attempts (IRAs):IRAs用來(lái)檢測(cè)注冊(cè)失敗或者缺陷的比率,主要針對(duì)UA到注冊(cè)服務(wù)器的注冊(cè)能力檢測(cè)。IRAs主要在UA端進(jìn)行檢測(cè)。計(jì)算方式如下:
其結(jié)果等于失敗注冊(cè)次數(shù)和總注冊(cè)請(qǐng)求次數(shù)之間的百分比率。讀者都知道,失敗返回的信息包括了4xx和5xx,甚至于6xx的返回消息。失敗的注冊(cè)通過(guò)幾次嘗試,或者定時(shí)器超時(shí)最后獲得一個(gè)IRAs結(jié)果。
3.3-會(huì)話請(qǐng)求時(shí)延-Session Request Delay (SRD),SRD包括兩種時(shí)延,一種是會(huì)話請(qǐng)求成功時(shí)延-Successful Session Setup SRD和相反的會(huì)話請(qǐng)求失敗時(shí)延-Failed Session Setup SRD。SRD用來(lái)檢測(cè)返回失敗或者缺陷導(dǎo)致的對(duì)UA響應(yīng)的時(shí)延。其計(jì)算公式為:
SRD = Time of Status Indicative Response - Time of INVITE
在會(huì)話請(qǐng)求成功的時(shí)延中,SRD是這樣定義的,初始UA發(fā)送了初始請(qǐng)求的第一個(gè)bit數(shù)據(jù)到對(duì)端代理后,直到收到最后一個(gè)bit,其會(huì)話顯示創(chuàng)建請(qǐng)求的成功。其SRD包括了1xx臨時(shí)響應(yīng)和302的響應(yīng)處理時(shí)延。
在會(huì)話請(qǐng)求失敗的時(shí)延中,SRD是這樣定義的,初始UA發(fā)送了初始請(qǐng)求的第一個(gè)bit數(shù)據(jù)到對(duì)端代理后,直到收到最后一個(gè)bit,其會(huì)話顯示創(chuàng)建請(qǐng)求的成功。其SRD包括了4xx臨時(shí)響應(yīng)和5xx或者6xx的響應(yīng)處理時(shí)延。
3.4-會(huì)話關(guān)閉時(shí)延-Session Disconnect Delay (SDD),SDD是用來(lái)檢測(cè)失敗或者缺陷導(dǎo)致的時(shí)延來(lái)結(jié)束或者關(guān)閉會(huì)話的時(shí)間。它可以檢測(cè)會(huì)話關(guān)閉成功時(shí)間和會(huì)話關(guān)閉失敗時(shí)間,會(huì)話雙方的代理端都可以檢測(cè)其時(shí)延。SDD具體的計(jì)算公式如下:
SDD = Time of 2XX or Timeout - Time of Completion Message (BYE)
SDD主要用來(lái)檢測(cè)例如BYE消息相關(guān)的200 OK回復(fù)的時(shí)間時(shí)延,雙方UA都可以支持SDD檢測(cè):
如果讀者以前閱讀過(guò)筆者歷史文檔的時(shí)候,讀者可能注意到了,我們?cè)?jīng)針對(duì)計(jì)費(fèi)問(wèn)題對(duì)SDD做了具體的討論。
OpenSIPS學(xué)習(xí)筆記-ACC模塊/事務(wù)-CDR記錄以及BYE消息丟失-呼叫會(huì)話關(guān)閉時(shí)延影響計(jì)費(fèi)和配置示例
如果讀者有興趣了解關(guān)于CDR計(jì)費(fèi)的問(wèn)題的話,可以查閱此鏈接。
3.5-會(huì)話總長(zhǎng)-Session Duration Time (SDT), 包括Successful Session Duration SDT和Failed Session Completion SDT。SDT的作用是檢測(cè)因?yàn)闀?huì)話時(shí)間不正常導(dǎo)致的語(yǔ)音質(zhì)量問(wèn)題。SDT可以檢測(cè)在一個(gè)dialog中雙方UA的SDT問(wèn)題。SDT具體的計(jì)算公式如下:
SDT = Time of BYE or Timeout - Time of 200 OK response to INVITE
同樣,SDT也分為成功時(shí)長(zhǎng)和失敗時(shí)長(zhǎng)兩種計(jì)算方式。在失敗時(shí)長(zhǎng)計(jì)算中包括了一個(gè)F定時(shí)器時(shí)延的處理。
3.6-會(huì)話創(chuàng)建比率-Session Establishment Ratio (SER)-SER是用來(lái)檢測(cè)UA終端和下游終端之間在每個(gè)新會(huì)話請(qǐng)求中會(huì)話創(chuàng)建的成功比率。此檢測(cè)只能在UA端進(jìn)行檢測(cè)。其計(jì)算公式如下:
SER和Answer Seizure Ratio(應(yīng)答率)非常相似,表示一個(gè)總呼叫量和成功應(yīng)答呼叫之間的比率。
3.7-會(huì)話創(chuàng)建有效比率Session Establishment Effectiveness Ratio (SEER),SEER是和SER有互補(bǔ)關(guān)系,但是,SEER排除了一些潛在的目標(biāo)UA用戶的影響。SEER定義為INVITE/200 OK相關(guān)的呼叫總數(shù)和INVITE/480,486,600或者603相關(guān)的呼叫總數(shù)在總呼叫數(shù)中的占比。因?yàn)?80,486等幾個(gè)回復(fù)需要非常清晰地表示了個(gè)體UA端的效應(yīng),例如可能UA的錯(cuò)誤設(shè)置。另外,回復(fù)響應(yīng)碼如果是401,407或者420則不在此計(jì)算范圍之內(nèi)。其計(jì)算公式如下:
SEER呼叫流程實(shí)例和SER類似。這里不再列出。
3.8-無(wú)效會(huì)話嘗試-Ineffective Session Attempts (ISAs)比率,ISAs用來(lái)表示因?yàn)榇砘蛘遖gent失敗或者過(guò)載情況發(fā)生后內(nèi)部釋放了一個(gè)已創(chuàng)建的請(qǐng)求;貜(fù)響應(yīng)碼可能包括408,500,503或者504。這里,可能是代理的下游網(wǎng)絡(luò)出現(xiàn)過(guò)載狀態(tài)后返回的408響應(yīng)。其具體計(jì)算公式如下:
代理2發(fā)現(xiàn)了UA2可能出現(xiàn)了過(guò)載狀態(tài),返回408響應(yīng),記為一次無(wú)效會(huì)話嘗試。
3.9-會(huì)話完成比率-Session Completion Ratio (SCR),SCR用來(lái)表示一個(gè)完整的dialog中無(wú)任何失敗,這些失敗可能是因?yàn)槿鄙賮?lái)自于代理或者UA的響導(dǎo)致的失敗,是會(huì)話成功完成和總會(huì)話之間的比率。SCR和Call Completion Ratio (CCR)-呼叫完成率類似。其計(jì)算公式為:
SCR呼叫流程如下:
如果讀者有興趣的話可以參考RFC3665,在此規(guī)范中定義了各種SIP創(chuàng)建成功和失敗的呼叫流程的細(xì)節(jié)。這里不再展開(kāi)討論。
4SIP評(píng)價(jià)標(biāo)準(zhǔn)數(shù)據(jù)處理相關(guān)因素討論
前面的章節(jié)筆者討論了關(guān)于SIP評(píng)價(jià)指標(biāo)的具體細(xì)節(jié)。根據(jù)RFC6076規(guī)范,這些評(píng)價(jià)標(biāo)準(zhǔn)和具體的其他要素也存在一定的依賴關(guān)系,讀者需要注意。
在這些要素中,一些SIP頭域值需要讀者做更多了解,例如:
- To "user"
- From "user"
- 雙向的 "user"
- To "domain"
- From "domain"
另外,B2BUA也是一個(gè)重要的要素,它根據(jù)處理流程的需要可能充當(dāng)UAS或者UAC,另外也可能充當(dāng)一個(gè)代理的角色。它需要采集不同方向的數(shù)據(jù)。
簽權(quán)和認(rèn)證也是需要考慮到因素。因?yàn)樵赿ialog處理流程中可能需要認(rèn)證機(jī)制,因此可能出現(xiàn)認(rèn)證失敗的處理響應(yīng)。這些響應(yīng)也需要考慮在評(píng)價(jià)標(biāo)準(zhǔn)中。
Forking分叉呼叫處理是SIP常見(jiàn)的一種呼叫場(chǎng)景,在分叉呼叫中也需要針對(duì)不同的回復(fù)需要分別對(duì)呼叫進(jìn)行分類計(jì)算,此計(jì)算方式根據(jù)分叉呼叫發(fā)生的點(diǎn)點(diǎn)不同來(lái)計(jì)算。特別需要注意的是SRD的計(jì)算。
在計(jì)算SIP評(píng)價(jià)標(biāo)準(zhǔn)時(shí),采集的數(shù)據(jù)可能來(lái)源于不同的數(shù)據(jù)存儲(chǔ)方式中,例如通過(guò)CDR中來(lái)計(jì)算或者其他的數(shù)據(jù)庫(kù),這些數(shù)據(jù)需要進(jìn)行同步處理,保證其數(shù)據(jù)的準(zhǔn)確性。另外一些數(shù)據(jù)可能在其他的上下游代理或者UAS服務(wù)器端,在SIP評(píng)價(jià)標(biāo)準(zhǔn)的計(jì)算時(shí)也需要通過(guò)集中處理,保證數(shù)據(jù)的統(tǒng)一性。評(píng)價(jià)標(biāo)準(zhǔn)的數(shù)據(jù)傳輸可以通過(guò)SNMP,MIB(RFC4780)或者事件訂閱方式(RFC3265)來(lái)傳輸。
5關(guān)于影響性能評(píng)價(jià)指標(biāo)的其他因素討論
我們?cè)谇懊娴恼鹿?jié)討論了幾個(gè)SIP性能的評(píng)價(jià)指標(biāo)和RFC6076中提到的其他相關(guān)的要素,除了以上這些要素以外,筆者這里再補(bǔ)充說(shuō)明一些相關(guān)要素。這些要素的討論是為了讓讀者更加了解這些要素如何影響SIP評(píng)價(jià)指標(biāo)。非常重要的一個(gè)指標(biāo)就是延遲(Delay)。Delay包括各種方式的延遲,包括IP網(wǎng)絡(luò)延遲和終端延遲:
- Propagation delay:物理距離和中間代理路徑的延遲。
- Transmission delay:傳輸產(chǎn)生的延遲
- Nodal Processing delay:路由設(shè)備的處理延遲
- Queuing delay:代理服務(wù)器查詢延遲
- Codec delay:終端編碼延遲
- Packetization delay:打包延遲
- Playout buffer delay:緩沖處理延遲
以上延遲因?yàn)槲锢硇阅芑蛘咿D(zhuǎn)換打包時(shí)長(zhǎng)不同都會(huì)導(dǎo)致不同的延遲,當(dāng)然也會(huì)導(dǎo)致各種語(yǔ)音問(wèn)題,例如抖動(dòng),丟失語(yǔ)音包等問(wèn)題。筆者通過(guò)不同的示例來(lái)介紹目前部分典型環(huán)境中導(dǎo)致的各種延遲和影響SIP 評(píng)價(jià)標(biāo)準(zhǔn)的要素。
通過(guò)以下示例筆者可以看到,在MOS的評(píng)測(cè)中因?yàn)闀r(shí)延會(huì)產(chǎn)生很多的問(wèn)題,當(dāng)然,這些時(shí)延也可能引起請(qǐng)求注冊(cè)等方面的問(wèn)題,最后導(dǎo)致時(shí)延。
除了純SIP網(wǎng)絡(luò)的注冊(cè)流程以外,在目前的IMS網(wǎng)絡(luò)環(huán)境中,關(guān)于SIP時(shí)延的討論也很多。讀者需要特別注意RRD(注冊(cè)請(qǐng)求時(shí)延)的時(shí)間跨度:
一些研究人員針對(duì)LTE網(wǎng)絡(luò)環(huán)境中AMR編碼等要素做的一些研究,這些要素最后導(dǎo)致LTE網(wǎng)絡(luò)的擁塞也是非常需要關(guān)心的。當(dāng)然,因?yàn)榫W(wǎng)絡(luò)擁塞也會(huì)導(dǎo)致MOS問(wèn)題。
很多時(shí)候,SIP消息生成過(guò)多也同樣會(huì)導(dǎo)致時(shí)延。Jasmina發(fā)表的研究論文-Studying the Impact of SIP Message Differentiation on the Quality of VoIP Session Control Procedures提到了SIP消息的不同對(duì)語(yǔ)音質(zhì)量和時(shí)延帶來(lái)的問(wèn)題。SIP消息生成如果導(dǎo)致了過(guò)高負(fù)載的話,也產(chǎn)生了前面我們所討論的評(píng)價(jià)標(biāo)準(zhǔn)的時(shí)間延遲。他通過(guò)不同在SIP消息生成中采用不同算法優(yōu)先級(jí)來(lái)(SIPPRIO package)優(yōu)化過(guò)高負(fù)載降低SIP消息生成帶來(lái)的系統(tǒng)壓力。具體測(cè)試結(jié)果和SIP評(píng)價(jià)標(biāo)準(zhǔn)(RRD, SRD, 和 SDD)相關(guān)性如下:
如果我們具體到比較簡(jiǎn)單的語(yǔ)音環(huán)境中,SIP網(wǎng)絡(luò)架構(gòu)當(dāng)然也會(huì)影響SIP 評(píng)價(jià)標(biāo)準(zhǔn)的數(shù)據(jù)質(zhì)量。網(wǎng)上有很多測(cè)試結(jié)果,讀者可以查閱。這里,筆者分享MIROSLAV發(fā)表的關(guān)于SIP Infrastructure Performance Testing的一篇研究論文。在其論文中,通過(guò)不同CPU資源,結(jié)合不同的編碼,對(duì)RRD和SRD所產(chǎn)生的不同的影響。筆者提供此示例的目的是針對(duì)一般企業(yè)用戶,或者中小型用戶可以通過(guò)此配置示例對(duì)SIP評(píng)價(jià)標(biāo)準(zhǔn)進(jìn)行一定的測(cè)試,也方便用戶對(duì)測(cè)試環(huán)境的完善做一個(gè)補(bǔ)充。
更為簡(jiǎn)單的場(chǎng)景中,讀者可以通過(guò)簡(jiǎn)單SIP注冊(cè)進(jìn)行壓力測(cè)試,對(duì)RRD進(jìn)行評(píng)價(jià)。例如, Miroslav發(fā)表的SIP Registration Stress Test對(duì)比不同版本Asterisk支持的RRD狀態(tài):
當(dāng)然,如果在洪水攻擊的環(huán)境中或者在實(shí)際生產(chǎn)環(huán)境中,如果被攻擊以后,INVITE和各種后續(xù)請(qǐng)求等生成時(shí)延都會(huì)隨著數(shù)據(jù)包不斷增加時(shí)延也會(huì)隨著增加。因此,用戶在部署基于云平臺(tái)或者無(wú)安全保障的前提下,一定要注意這些數(shù)據(jù)的變化,因?yàn)檫@些SIP 評(píng)價(jià)標(biāo)準(zhǔn)的數(shù)據(jù)也導(dǎo)致了語(yǔ)音質(zhì)量的問(wèn)題,包括抖動(dòng),語(yǔ)音丟失等問(wèn)題。Santosh Kumar發(fā)表的研究論文中對(duì)各種延遲結(jié)合SIP請(qǐng)求,BYE或者Options消息等環(huán)境中做的測(cè)試,這些測(cè)試數(shù)據(jù)也影響了語(yǔ)音時(shí)延,抖動(dòng),語(yǔ)音丟失等問(wèn)題,嚴(yán)重影響了SIP評(píng)價(jià)標(biāo)準(zhǔn)的數(shù)據(jù)。
目前比較新的技術(shù)就是使用SD-WAN,我們稱之為綠色VOIP網(wǎng)絡(luò)。SD-WAN有很多目前網(wǎng)絡(luò)部署場(chǎng)景所不具備的優(yōu)勢(shì),完全靈活實(shí)現(xiàn)了SIP網(wǎng)絡(luò)的部署,優(yōu)化了傳輸速度和穩(wěn)定性。因此,通過(guò)SD-WAN可以降低很多的時(shí)延。Ahmadreza發(fā)表的研究論文通過(guò)對(duì)綠色VOIP部署的測(cè)試所得出的研究結(jié)果,其結(jié)果對(duì)SIP時(shí)延優(yōu)化有極大的幫助,希望讀者能夠引起重視。
6總結(jié)
筆者在本文章中重點(diǎn)介紹了關(guān)于SIP評(píng)價(jià)標(biāo)準(zhǔn)RFC-6076的9大評(píng)價(jià)標(biāo)準(zhǔn),通過(guò)一定的比較知識(shí)介紹,結(jié)合具體的SIP 評(píng)價(jià)標(biāo)準(zhǔn)和其格式以及呼叫流程對(duì)各種指標(biāo)進(jìn)行了詳細(xì)說(shuō)明。另外,筆者針對(duì)計(jì)算評(píng)價(jià)標(biāo)準(zhǔn)的其他因素也做了一點(diǎn)說(shuō)明。最后,筆者根據(jù)以上RFC6076規(guī)范中說(shuō)明的數(shù)據(jù),對(duì)關(guān)于生成延遲的時(shí)間和各種測(cè)試做了比較完善的補(bǔ)充介紹,幫助讀者能夠完整了解這些時(shí)延產(chǎn)生的原因和對(duì)語(yǔ)音質(zhì)量的影響。在一些比較新的研究論文中,突出介紹了環(huán)境部署對(duì)SIP性能的影響,網(wǎng)絡(luò),編碼和技術(shù)架構(gòu)部署,包括最新SD-WAN等技術(shù)的部署介紹。
因?yàn)楣P者能力所限,有一些其他方面的時(shí)延內(nèi)容沒(méi)有做具體討論,例如AMR編碼的影響,各種開(kāi)源媒體服務(wù)器中配置的優(yōu)化和利用SBC部署方式的優(yōu)化等。如果有時(shí)間的話,筆者在后續(xù)的文章中會(huì)逐一補(bǔ)充。
參考資料:
https://tools.ietf.org/html/rfc6076
https://tools.ietf.org/html/rfc2330#section-10.1
https://tools.ietf.org/html/rfc3665
Santosh Kumar,Effectiveness of SIP Server Under SIP Flooding Attack During VoIP Calls
Ahmadreza,Green Cloud Multimedia Networking: NFV/SDN
Based Energy-Efficient Resource Allocation
www.asterisk.org.cn
www.freepbx.org.cn
www.rbbn.cn 世界級(jí)SIP/SBC 解決方案