W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
NetStream是華為公司的專利技術(shù),是一種基于網(wǎng)絡(luò)流信息的統(tǒng)計與發(fā)布技術(shù)。NetStream可以對網(wǎng)絡(luò)中的通信量和資源使用情況進行分類和統(tǒng)計,實現(xiàn)對各種業(yè)務(wù)和不同的QoS進行管理和計費。
目前Netstream輸出的報文主要有5、8、9三個版本,其他的版本處于實驗階段,沒有商用。所有的版本都是通過UDP協(xié)議傳遞統(tǒng)計信息的。每個數(shù)據(jù)包都包括一個Packet Header再加上一條或者幾條流的記錄信息。 NetStream原始流輸出報文支持版本5和版本9兩種報文格式,聚合流輸出支持版本8和版本9兩種報文格式。
Netstream提供報文統(tǒng)計功能,它根據(jù)報文的目的ip地址、目的端口號、源ip地址、源端口號、協(xié)議號和tos來區(qū)分流信息,并針對不同的流信息進行獨立的數(shù)據(jù)統(tǒng)計。
字段 | 長度 | 描述 |
---|---|---|
NS_ID | 1字節(jié) | NetStream的標識位,第7個比特位0,表示入接口統(tǒng)計報文,第7個比特位1,表示出接口統(tǒng)計報文 |
version | 1字節(jié) | NetStream輸出報文格式版本編號,對于V5,為0x05。 |
count | 2字節(jié) | 當前報文中的流記錄數(shù)(1-30) |
SysUptime | 4字節(jié) | 報文產(chǎn)生的時間,是系統(tǒng)啟動以來的毫秒數(shù) |
unix_secs | 4字節(jié) | 從1970年1月1日0時起,到報文產(chǎn)生時間的整秒數(shù) |
unix_nsecs | 4字節(jié) | 報文產(chǎn)生時間的納秒數(shù),也即不足一秒的余下的納秒數(shù) |
flow_sequence | 4字節(jié) | 輸出的流記錄的順序號 |
engine_type | 1字節(jié) | 流交換引擎類型 |
engine_id | 1字節(jié) | 交換引擎槽號 |
reserved | 2字節(jié) | 保留字段,全零 |
在第一個NetStream報文中,此值為0,count = c1, 在第二個NetStream報文中,此值為c1,count = c2, 在第三個NetStream報文中,此值為c2 + c1, 在第n – 1 個NetStream報文中,此值為fs(n - 1),count = c(n - 1) 在第n個NetStream報文中,此值為fs(n - 1) + c(n - 1)。 利用此值可以判斷報文是否丟失。 當流序列號溢出時,按自然溢出繼續(xù)進行。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: