コンフィグレーションガイド Vol.1
- <この項の構成>
- (1) MIB情報収集周期のチューニング
- (2) SNMPオペレーションメッセージの最大長
(1) MIB情報収集周期のチューニング
SNMPマネージャは,ネットワーク上の新しい装置を検出したり,トラフィック状況を監視したりするため,SNMPエージェントサポート機器から定期的にMIBを取得します。この定期的なMIB取得の間隔が短いと,ネットワーク機器やネットワークに負荷が掛かります。また,装置の状態や構成などによって,MIB取得時にマネージャ側でタイムアウトが発生するおそれがあります。特に,次に示すケースでは応答タイムアウトの発生するおそれが高まります。
- 接続SNMPマネージャ数が多い場合
本装置にSNMPマネージャが多数接続され,MIB情報の収集が集中した場合。
- SNMPイベントが同時に多数発生している場合
本装置から大量にSNMP通知が送信されるような状態のときに,MIBを取得した場合や,本装置から送信されたSNMP通知に基づいて,並行してMIBを取得した場合。
応答タイムアウトが頻発する場合は,SNMPマネージャのポーリング周期や応答監視タイマ値をチューニングしてください。代表的なSNMPマネージャのチューニングパラメータには,次の三つがあります。
- ポーリング周期
- 応答監視タイマ
- 応答監視タイムアウト時のリトライ回数
(2) SNMPオペレーションメッセージの最大長
SNMPオペレーションのメッセージには最大長があります。各Requestのメッセージが最大長を超えた場合,メッセージは廃棄されます。ただし,GetBulkRequestオペレーションの場合,指定した繰り返し回数個分のMIB値を取得するか,最大メッセージサイズまでMIBを取得してから,GetResponseまたはResponseを応答します。
SNMPオペレーションのメッセージフォーマット,およびメッセージの最大長を次に示します。
図16-31 SNMPv1,SNMPv2Cオペレーションのメッセージフォーマット
図16-32 SNMPv3オペレーションのメッセージフォーマット
表16-5 SNMPオペレーションメッセージの最大長(オクテット)
オペレーション Requestの最大長 GetResponseまたはResponseの最大長
- GetRequest
- GetNextRequest
- SNMPv1
- SNMPv2C
2048 4096
- SNMPv3
2048 65507
- GetBulkRequest※
- SNMPv2C
- SNMPv3
2048 2048
- SetRequest
- SNMPv1
- SNMPv2C
- SNMPv3
2048 2048
- 注※
- 指定したMIBや繰り返し回数によって,指定した繰り返し回数個分のMIBを取得できないことがあります。次のMIBを例として,取得最大数の目安を示します。
- ・ifTable:87
- ・ifXTable:89
- ・axIfStatsTable:68
なお,本装置とSNMPマネージャとの間の最小MTUの値によっては,SNMPオペレーションのメッセージがこの最大長を超えていない場合でも,フラグメント化してファイアウォールやフィルタを通過できないおそれがあります。SNMPオペレーションのメッセージサイズに関係なく,フラグメント化しない程度のパケットサイズにすることを推奨します。
All Rights Reserved, Copyright(C), 2014, 2020, ALAXALA Networks, Corp.