微信的大規模使用真的會過多佔用信令,影響通訊穩定嗎? | 知乎問答精選

 

A-A+

微信的大規模使用真的會過多佔用信令,影響通訊穩定嗎?

2017年04月08日 知乎問答精選, 騰訊 暫無評論 閱讀 58 ℃ 次

【dososo的回答(146票)】:

以上回復的答案被贊同,我十分不同意。顯然很多人不瞭解其中的原理,我的答案是:微信會佔用過多的信令,從而可能產生「信令風暴」,導致網絡不穩定。

1.「信令風暴」是什麼?

由於網絡收到的終端信令請求超過了網絡各項信令資源的處理能力,引發網絡擁塞以至於產生雪崩效應,導致網絡不可用,我們稱之為「信令風暴」。

2.為什麼會產生「信令風暴」?

1)智能終端比例大幅增長,2013年預計超過50%(自中國互聯網中心),見下圖:

2)數據業務年均增長155%(Mobile Network Offloading,ABI),見下圖:

3)業務需求越來越多樣化,帶來時延短、速度快、流量大等特點,見下圖:

基於以上3點,我再展開闡述。

首先,智能手機為省電,引入休眠特性,6-10s沒有數據傳送則釋放連接。由於現在智能手機用戶使用時間長、屏幕大、所以耗電量很大,廠家為了節電使用了快速休眠功能,即一段時間沒有數據傳送,手機會不經網絡側准許而釋放鏈接。

其次,像手機QQ、手機微博、微信等應用的使用,會帶來大規模小數據量的頻繁交互,該類業務流量的建立和釋放一般是通過信令信道承載的。如下圖所示:

那麼,頻繁的小流量數據交互大量消耗信令信道資源,導致信令量的增幅遠大於業務流量的增幅。簡單來說,這些應用會週期性地向應用服務器發送報文保證用戶永遠在線的狀態,引起已釋放的連接重建。為了保持永遠在線的狀態,各種應用客戶端會向服務器不斷發送「心跳」,保持其「永遠在線」狀態。

根據統計,智能終端上這類軟件所引發的無線信令流量是傳統非智能終端的10倍以上,這進一步增加了智能手機產生的信令。同時,必然會影響終端與網絡之間的空中接口的信令處理能力,那麼一旦信令信道發生擁塞,就會導致空口資源的調度失控。這時,即便空口資源是空閒的,終端也無法使用。

這種情況很容易引發雪崩效應,當終端申請不到空口資源或鏈接不上網絡,就會不斷重試,導致信令信道更加擁塞,直到癱瘓。

3.「信令風暴」導致過什麼樣的後果?

近年來,信令風暴對運營商網絡的影響層出不窮,歸根結底均是由於永遠在線類業務週期性頻繁大量的心跳數據包對網絡資源造成了極大的消耗所致。

以下是由信令風暴產生的部分故障案例:

1)日本最大的移動運營商NTT DOCOMO(2012.1.25):

在東京地區的網絡發生故障,在持續四個多小時的故障期間,有252萬用戶受到了影響。NTT DOCOMO事後調查發現,激增的數據流量是導致網絡故障的主因,而產生大量數據流量的來源是一款可以免費語音通信的Android應用,會每隔3至5分鐘發送控制信令。

日本運營商要求谷歌改進Android減小網絡壓力

2)北美-AT&T(2009.09.04):

iPhone 在紐約地區掉話率高達30%,收發一條Twitter消息延遲15分鐘。

3)歐洲-英國O2(2009.12.30):

數據流量增長18倍,信令激增;8%的智能終端用戶產生55%的信令流量,倫敦一些用戶週期性無法撥打/接聽電話。

4)澳洲-新西蘭電信(2010.03.02):

過載的原因推測來自WCDMA/HSDPA用戶信令激增,三個月時間裡,3G網絡四度癱瘓,CTO被辭退。

4.微信會不會產生「信令風暴」?

1)單次傳輸的數據量較小;

2)接入和釋放頻次較高;

3)在線時間長但傳送數據的時間很短;

4)上下行傳輸的數據量較為對稱。

這些特點,微信具有產生「信令風暴」的條件。

5.會不會影響通信網絡正常運行?

基於以上理由,肯定會對網絡運營造成一定影響。

6.現階段運營商現在採取何種手段預防「信令風暴」?

1)提升網絡建設和覆蓋;

2)優化無線參數和提高網絡資源利用率;

3)均衡上下行資源,增強上行容量;

4)建立多維度的流量分析和監控體系;

5)提高設備冗余度,完善系統過載保護機制;

6)定期對信令面運行狀態進行評估和容量預測;

7)通過採用「網絡控制的快速休眠」功能,將快速休眠的控制權交還網絡,可以大大降低網絡節點的信令負荷;

8)提高流量精細化經營能力。

7.總結

我不是很同意不經分析的言論,大家對運營商有太多的誤解。就事論事,在移動互聯網時代,運營商自己也不斷認識到自己逐漸淪為管道的尷尬局面,最後往往還是出力不討好。現在運營商做了很多工作,保障網絡的KPI和用戶體驗。

同時,也建議需要規範智能應用程序開發,應用程序需要考慮降低在線心跳的頻率,減少對網絡資源的浪費。

總之,運營商還是要通過與移動互聯網產業鏈上各方(設備商、手機廠商、應用開發商)一起合作,開放心態,共同應對挑戰,而不是一味的「酸葡萄心理」想去阻止OTT不可逆轉的潮流。只有這樣,才能避免由於「信令風暴」的出現導致網絡癱瘓。

【李楠的回答(118票)】:

欲加之罪,何患無辭。

具體實現需要檢討,但是好的技術不至於。

要是這樣的話,?line 如何在日本做那麼大?而且,還支持語音通話?(功能和微信一樣一樣,人口比例算比微信更加流行。日本網絡也沒有被搞崩潰。)

蘋果又怎麼在全球範圍內實現 push ???(這也是所謂「」永遠在線的技術,在各國運營商都沒有成為問題:iOS 和 Android 的後台推送工作原理各是如何?有什麼區別??- 中國特色?

運營商做好基礎支持是他們應盡的責任。任何技術都有負面風險,但是,除非使用的技術手段非常惡劣,否則運營商應該加大投入支持,而非簡單限制。

所謂「信令風暴」不是限制應用或者拿來向用戶收費的理由,這是大家要一起解決的問題。 更何況,目前沒有任何證據 - 甚至連謠言都沒有 - 可以證明微信在濫用技術手段。?(NTT 要求 Google 改善技術方案是減少不必要的請求,而非限制 Google 的正常功能或者要求收費。)

困難當然誰都可以擺出一大堆,是不是真的障礙?那要看開放給民營資本之後能否解決才知道。

日本也一直不提供不限流量的包月,直到孫正義帶來了 iPhone 和包月流量。 Softbank 面對 iPhone 帶來的巨大流量一直不斷擴容。而今天? Softbank 沒有被流量搞死啊。。。反而電話接通率和 LTE 覆蓋節節上升,佔據了越來越多的市場份額。

而在中國?不限流量包月被簡單的判斷為不可能 - 就和孫正義加入運營商混戰前的日本一樣。

這方面不能要求運營商自己反省自己,屁股決定腦袋。。。開放運營商市場,引來真正的競爭才是真正的解決方案。

管道化很悲慘?運營商既然覺得管道化很悲慘,那又何必需要准入?悲慘的事情你開放了也不會有人做啊。。。這不是自相矛盾嗎?

【陳斕的回答(29票)】:

昨天就微信這個問題,跟一個運營商內曾經主管過多年增值業務的高管聊了1個多小時。

運營商裡面的老人呆久了,思維方式還是太依賴於政府,相信黨。他的觀點是工信部和國資委不可能看著自己的家產被微信這樣的民企打劫了,一定會出招治微信的。這就是所謂的講政治。

我個人的觀點是這是大勢所趨,技術發展趨勢是擋不住的。05年,我們在給移動集團做WAP業務的SP合作管理,當時提出來運營商要做封閉花園。我當時的理解是「按照移動在產業這麼大的影響力,完全有能力制定自己的遊戲規則」。但是事實證明,我過於樂觀。移動高層頂不住社會各方面的壓力,最終還是做成開放,花園被踐踏。這是我自己對產業的一次深刻理解。

因此,站在今天的角度看微信,我認為最終政策和技術層面是抵擋不住這個發展趨勢的。

在國進民退的大背景下,運營商強力阻止微信會成為輿論的千夫所指,運營商的高層是擋不住這個社會輿論壓力的。當然政府死扛是另外一回事(比如G.F W),但扛不久。

運營商能做的最好方式,是維持現狀,延緩自己話音被盤路的風險,同時爭取把流量做起來,能把話務量蛋糕被打劫的風險逐步釋放,這是王道。

當然,昨天談話的結果是,我對運營商的前景更不看好了。

【葉健的回答(13票)】:

頻繁的發心跳是每個擁有在想狀態的互聯軟件的特性,好比科技要發展一樣的道理,不管你願意不願意,事情始終都要出現。問題是當這些事情出現的時候,我們的運營商每年賺這麼多的錢(一年1000億以上),網絡費用又居高不下(壟斷能下麼。。。),也沒有把基礎設施建設好,從這點事情上,只能說明運營商沒做到位。

如果你一網游公司,突然爆發增加玩家用戶數100萬,而你的設備只能支持20萬在線,你說你是該買新設備,做好負載分流處理,還是把那剩下的80萬擋在門外?你懂的。

【張緯卿的回答(11票)】:

李楠的回答是問東答西+強不知為知的典型。

dososo是正確的。

「信令風暴」的概念在智能手機出現後的幾年基本是TMT/ICT領域內的常識性概念了,

站在中立角度,這是一種典型的「責任倒掛」的故障,

即由APP的不當設計導致ISP服務提供商網絡性能極度下降,影響到終端用戶感知的現象。

一圖抵千言,

各位可以看看再專業期刊上對這個問題的關注度

【葉歆昊的回答(2票)】:

會。但這明顯是運營商的問題,運營商應該提高技術水平更新換代設備來為人民服務

【TingCahoSum的回答(0票)】:

我覺得現在不是佔用信令問題,而是搶飯碗的問題,欲加之罪,何患無辭

【唐成的回答(0票)】:

不會,微信的心跳包間隔和手機QQ在一個水平,用戶量再怎麼增長,都不至於導致運營商的流量模型出現顯著變化。現有的運營商網絡流量模型本來就是對這種類型的流量請求做主要優化。不存在樓主說的問題。

標籤:-微信 -豬小寶


相關資源:





給我留言