交換機(jī)在使用的過程中出現(xiàn)了卡頓的情況,那么出現(xiàn)這種情況的原因是什么呢?關(guān)于這個(gè)問題小編帶您詳細(xì)的了解誒一下。
首先 我們先簡單的剖析一下視頻流傳輸?shù)幕A(chǔ)原理
視頻流是由I幀和P幀組成,其中I幀為超大幀,在網(wǎng)絡(luò)傳輸?shù)倪^程,I幀的任何一個(gè)報(bào)文的丟失,就會導(dǎo)致視頻無法成像,同時(shí),由于視頻的實(shí)時(shí)性要求,一般采用UDP的傳輸機(jī)制,即丟包不重傳,所以,基本上網(wǎng)絡(luò)只要出現(xiàn)丟包,就會卡頓。
其次,再來簡單介紹一下交換機(jī)的交換原理:
當(dāng)某個(gè)100M端口向另一個(gè)100M端口傳輸1M的數(shù)據(jù)流時(shí),是以100M的速率傳輸了1/100秒。如果這1/100秒時(shí)有另外一個(gè)100M端口也向同一個(gè)100M端口傳輸1M的數(shù)據(jù)流,雖然兩個(gè)端口加起來數(shù)據(jù)流只有2M,遠(yuǎn)沒有達(dá)到100M的帶寬瓶頸,但也會擁塞。
同理,1000M端口在同一時(shí)間點(diǎn)只能接受一個(gè)1000M端口傳輸數(shù)據(jù),但可以同一時(shí)間點(diǎn)接受10個(gè)100M端口傳輸數(shù)據(jù),但超過10個(gè),也會擁塞。
所以,流量(帶寬)與速率是二個(gè)概念,不能混為一談。無論傳輸?shù)臄?shù)據(jù)流有多大,傳輸?shù)乃俾识际?00M或1000M,只是不同數(shù)據(jù)流大小傳輸所需的時(shí)間長短不同罷了。當(dāng)速率相同的情況下,兩個(gè)及以上的端口在同一時(shí)間點(diǎn)向同一端口傳輸時(shí),就會擁塞。此時(shí)緩存如果能夠存放下?lián)砣臄?shù)據(jù)流,就不會丟包,如果緩存存放不下,就會丟包。
通過以上兩點(diǎn)的簡單分析,我們可以明白,當(dāng)交換機(jī)傳輸經(jīng)過的視頻流路數(shù)越多,瞬間并發(fā)的可能性就越大,那么擁塞的概率就越高,這也是為什么匯聚層或核心層更容易擁塞的原因,尤其是核心層,傳輸經(jīng)過的視頻流路數(shù)是最多的,整個(gè)網(wǎng)絡(luò)幾百路上千路都要經(jīng)過核心交換機(jī)進(jìn)行傳輸。
這里要再次重點(diǎn)強(qiáng)調(diào),安防網(wǎng)絡(luò)中,卡頓丟包多數(shù)是因?yàn)檫@種擁塞而導(dǎo)致的,而不是轉(zhuǎn)發(fā)性能導(dǎo)致的,這是兩個(gè)完全不同的概念。