一個新的互聯(lián)網(wǎng)草案:P2P(Peer-to-Peer,對等協(xié)議)版本的SIP,將有望改變這種狀況。通過丟掉SIP的后端需求,將可以更容易配置安裝以更低的成本來運(yùn)行SIP協(xié)議。這將使SIP請求擴(kuò)展到低端消費(fèi)市場,并幫助其與P2P互聯(lián)網(wǎng)電話業(yè)務(wù)供應(yīng)商Skype競爭。它還能夠擴(kuò)展大型企業(yè)可利用的彈性選項范圍。
目前的P2P SIP仍然處于萌芽階段。雖然在哥倫比亞大學(xué)和W&M學(xué)院配置有這個協(xié)議,但P2P SIP草案的大部分內(nèi)容仍未明確,還存在很多問題。例如如何保證一個無需集中授權(quán)的固定唯一的名址空間,互聯(lián)網(wǎng)的e-mail地址最可能成為這個問題的一個選項,但這一論斷仍有待驗證。懸而未決的還有P2P SIP協(xié)議底層的數(shù)據(jù)庫結(jié)構(gòu),出于SIP客戶機(jī)的利益,一旦企業(yè)需要將代理服務(wù)器加入P2P SIP網(wǎng)絡(luò)之中,數(shù)據(jù)庫結(jié)構(gòu)將很容易變得低效。
很明顯該草案會給SIP廠商和業(yè)務(wù)供應(yīng)商帶來兩難的抉擇,但廠商會在多大程度上促進(jìn)或抑制該技術(shù)的發(fā)展仍不明朗。Cisco系統(tǒng)公司語音技術(shù)小組著名工程師和互聯(lián)網(wǎng)草案的共同創(chuàng)造者之一Cullen Jennings認(rèn)為:“這是一個尋找問題的技術(shù)”。不論對于消費(fèi)者有什么潛在的寓意,將P2P SIP帶進(jìn)客戶機(jī),將有可能減少基礎(chǔ)架構(gòu)和業(yè)務(wù)供應(yīng)商用以保持其客戶基礎(chǔ)的關(guān)鍵成分。
如果P2P成功,它將與Skype供應(yīng)商直接競爭,會給低端消費(fèi)業(yè)務(wù)帶來最大沖擊,同時還會影響中小規(guī)模的企業(yè)市場。雖然SIP已獲得很多成功,這其中包括被微軟、IBM和其他電信運(yùn)營商采納,但其日常開支也限制了它在這些市場上的認(rèn)同度。
由于使用私有的接口,Skype的成功已經(jīng)迅速引起標(biāo)準(zhǔn)組織褒貶不一的注意。P2P SIP的出現(xiàn)會與Skype的“標(biāo)準(zhǔn)”保持平衡。雖然P2P SIP需要對SIP堆棧進(jìn)行細(xì)微的補(bǔ)充,但由于允許現(xiàn)有SIP設(shè)備供應(yīng)商只通過升級其SIP軟件就可完成,這些補(bǔ)充也是名義上的。
不僅最終用戶可在很多兼容的軟件電話和常規(guī)電話之中進(jìn)行選擇,后端終端也能夠從競爭中獲利。與選擇被授權(quán)的SkypeOut業(yè)務(wù)不同,無論Vonage還是MCI,任何SIP業(yè)務(wù)供應(yīng)商都可將P2P SIP通話連接到PSTN上。
在企業(yè)世界中,P2P SIP目標(biāo)定位于適當(dāng)?shù)膽?yīng)用。該協(xié)議特別適合需要低廉開支和快速建立的通信應(yīng)用,例如用戶希望進(jìn)行小規(guī)模通信的特別會談。協(xié)議對于中小型的遠(yuǎn)程辦公室和缺少IT員工的公司也具備很大吸引力,通過在少數(shù)Wi-Fi電話和熱點之間建立P2P SIP,可以為臨時應(yīng)用迅速構(gòu)建一個通信網(wǎng)絡(luò),例如快速響應(yīng)和新聞突發(fā)事件的應(yīng)用場合。而當(dāng)大型企業(yè)的大型辦公場所出現(xiàn)代理故障時,該協(xié)議還可作為一種廉價冗余的機(jī)制,來保證設(shè)備的正常運(yùn)行。
但由于P2P SIP草案沒有關(guān)于如何管理VoIP網(wǎng)絡(luò)的描述,它在企業(yè)中大規(guī)模的應(yīng)用還存在疑問;旧,P2P網(wǎng)絡(luò)被認(rèn)為是不具備管理能力的,所以不會有任何真正意義上的管理。市場和開發(fā)者都希望P2P系統(tǒng)能具備自管理能力,在任何情況下,起碼在單客戶機(jī)的基礎(chǔ)上應(yīng)該達(dá)到這個目標(biāo)。
P2P SIP原理
P2P SIP草案規(guī)范了一個真正的無服務(wù)器網(wǎng)絡(luò)。但很明顯,實際上很多P2P網(wǎng)絡(luò)是混合配置的,擁有用來進(jìn)行注冊和地址空間管理的服務(wù)器。Skype就是混合P2P網(wǎng)絡(luò)的一個典型例子,今天的SIP網(wǎng)絡(luò)實質(zhì)上也是一個混合網(wǎng)絡(luò)。
由于在網(wǎng)絡(luò)中沒有任何服務(wù)器,純P2P網(wǎng)絡(luò)有望變成規(guī)?勺兊耐瑫r對故障擁有高度抵抗力的網(wǎng)絡(luò)。但是其性能會成為另一個問題。早期的P2P網(wǎng)絡(luò)可能會為尋找某個源文件而向多臺機(jī)器產(chǎn)生搜索查詢。即使其中一臺返回了正確的結(jié)果,其他對等機(jī)器還可能在運(yùn)行查詢,這將消耗可貴的CPU周期。同時P2P文件共享網(wǎng)絡(luò)也以其過度的帶寬消耗而聞名,像目前廣泛流行的MP3和MPEG共享應(yīng)用。
P2P SIP采取一些措施來防止這些問題的發(fā)生。一個用戶在遠(yuǎn)程節(jié)點存儲的數(shù)據(jù)量,目前被限制在節(jié)點經(jīng)過的ID和一個IP地址之間的映射中。甚至好友列表、配置參數(shù)和其它參量也被同樣存儲,但是這些信息不能超過幾千字節(jié)。
更重要的一點是,與一臺設(shè)備向所有其他設(shè)備盲目發(fā)出查詢不同的是,查詢要求會轉(zhuǎn)交給一臺具有搜索細(xì)化功能的機(jī)器。這是通過一個DHT(Distributed Hash Table,分布式復(fù)述列表)實現(xiàn)的,通過每個節(jié)點的IP地址產(chǎn)生一個唯一的編碼來指向數(shù)據(jù)。在這種情況下,一般會使用通常用于數(shù)字簽名的SHA-1復(fù)述函數(shù)。產(chǎn)生了整個網(wǎng)絡(luò)的DHT之后,在P2P SIP網(wǎng)絡(luò)的所有節(jié)點中分配DHT,每個節(jié)點可維護(hù)其中一部分列表。
賽迪網(wǎng) 中國信息化(industry.ccidnet.com)