C841のスループット測定

C841のスループットは公称値では片方向で985Mbpsだそうな。
上り下りの双方向で1.9Gbppsということらしい。(パケットサイズは1400byte)
参考) Ciscoサポートコミュニティより

NetMiつかって簡単に調べてみた。

測定条件は次の通り。
プロトコル:UDP
通信方向:PC→(C841を超えて)ブロードバンドルータ
送信時間:30秒
パケットサイズ:64byte/500byte/1000byte/1400byteの4パターン
その他:NAT無し/有りの2パターン
計8パターン試した。

結果は次の通り。

バイト・ビット換算間違えていました orz

ギガビットのインタフェースなのに1G以上出ているのはスルーするとして, パケットサイズによってではあるが, 1Gはちゃんと出るようだ。さすがに最小パケットだと60Mbpsくらいまで落ち込むようね。まぁ, 十分だけど。

ちなみにPPSで見ると,
NAT無しで3.5Mpps程度
NAT有りで2Mpps程度
となるようだ。

NAT無しで28Mpps -> 23kpps (今更ですが2019年11月訂正)
NAT有りで21Mpps -> 11kpps

NATの有無で通信効率が3.5割程度落ち込む感じ。

まぁ, 性能的には十分だね。

ちなみに, NAT有り無しの状態のC841のCPU状態をみると, NAT有りだと100%張り付いていた。

                                                               
      666999999999999999999999999933333                        
      666777775555577777555557777777777777775555555555555555555566
  100    *************************                              
   90    *************************                              
   80    *************************                              
   70 ****************************                              
   60 ****************************                              
   50 ****************************                              
   40 *********************************                        
   30 *********************************                        
   20 *********************************                        
   10 ************************************************************
     0….5….1….1….2….2….3….3….4….4….5….5….6
               0    5    0    5    0    5    0    5    0    5    0
               CPU% per second (last 60 seconds)

プロセスは「COLLECT STAT COU」というのがガッツリ上がっていた。
なんだろ。

NAT無しだと問題ない。

      555555555555555556666666666555556666655555555556666655555555
  100                                                          
   90                                                          
   80                                                          
   70                                                          
   60                                                          
   50                                                          
   40                                                          
   30                                                          
   20                                                          
   10 ************************************************************
     0….5….1….1….2….2….3….3….4….4….5….5….6
               0    5    0    5    0    5    0    5    0    5    0
               CPU% per second (last 60 seconds)