Paloalto LOOPプロトコルによるreceive errorsの増加
こんにちは。ネットワークソリューション特集 編集部です。
今回は、PaloaltoのLOOPプロトコルによるreceive errorsの増加についてご紹介します。
事象
- PaloaltoとCisco機器を接続している環境にて通信はできているが、show interface <インターフェース名> にてreceive errorsが増加し続けている事象を確認
admin@Paloalto(active)> show interface ethernet1/1
~~~~~~~~~~~~
~~~~~~~~~~~~
Hardware interface counters read from CPU:
--------------------------------------------------------------------------------
bytes received ********
bytes transmitted ********
packets received ********
packets transmitted ********
receive incoming errors 0
receive discarded 0
receive errors 12345
packets dropped 0
--------------------------------------------------------------------------------
~~~~~~~~~~~~
~~~~~~~~~~~~
調査
Paloaltoのreceive errorsカウンターが増加する主な原因は次のとおり
STP /LLDP /UDLD L3 に到着するフレームfirewallポート (これらのプロトコルは L3 ポートではサポートされておらず、正当にドロップされ、「受信エラー」としてカウントされます)
Cisco機器にて、STPを停止しましたが、Paloaltoのreceive errorsは、増加し続けたままでした。
パケットキャプチャをするとLOOPプロトコルの通信が発生しており、LOOPプロトコルの影響でreceive errorsが増加していることを確認できました。
対策
Cisco機器で、”no keepalive”を設定し、LOOPプロトコル通信を無効化することでreceive errorsの増加を止めることが可能
設定例:
Cisco(config)# interface ethernet1/0/1
Cisco(config-if)# no keepalive
まとめ
- PaloaltoとCisco機器を接続する場合、Paloalto側でreceive errorsが定期的に増加する可能性がある
- Cisco機器にて”no keepalive”コマンドでLOOPプロトコルの通信を無効化することで、receive errorsの増加を止めることが可能
今回はPaloaltoのLOOPプロトコルによるreceive errorsの増加についてご紹介しました。