對於網絡設備而言,除了吞吐量這個重要指標以外,報文轉發率,也就是常說的包轉發率是衡量網絡設備性能的另一個主要指標。包轉發率一般是指以64字節數據包的全雙工吞吐量,該指標既包括吞吐量指標也涵蓋了報文轉發率指標。
包轉發率的含義是每秒鍾內所轉發的數據包的個數,單位為pps,即packet per second。
這里的數據包packet和字節byte有個對應關系,即1packet=64byte。為什么是64呢,這是對包的定義,網絡中1個數據包最小包含64字節,這64個字節指的是單純的數據。當然數據包在網絡中的傳輸不是僅僅裸傳數據包,還要給每個數據包加上8byte的幀頭和12byte的幀間隙,因此每傳輸一個數據包就需要傳輸64+8+12共84byte。
下面以一個1000Mbps的線速端口計算一下其最大包轉發率。
1000Mbps=1,000,000,000bps/(84*8bit)≈1,488,095pps=1.488Mpps
按照此算法以此類推,可以得出以下常用線速端口的包轉發率:
萬兆線速端口包轉發率14.88Mpps
千兆線速端口包轉發率1.488Mpps
百兆線速端口包轉發率0.1488Mpps
