获取华为交换机ARP表
如题,实现需要以下步骤:
1、在Linux安装snmpwalk
2、交换机配置snmp,并指定团体名称
3、使用sed工具,查找替换,保留有效值
snmpwalk -v 2c -c jia@2020! 172.30.3.26 1.3.6.1.4.1.2011.5.25.123.1.17.1 | \
grep Hex- | sed 's/^.\{52\}//g' | sed 's/\.1\.32//g' | \
sed 's/\= Hex\-STRING\://g' | grep -v '00 00 00 00'> dc1
snmpwalk -v 2c -c jia@2020! 172.30.3.46 1.3.6.1.4.1.2011.5.25.123.1.17.1 | \
grep Hex- | sed 's/^.\{52\}//g' | sed 's/\.1\.32//g' | \
sed 's/\= Hex\-STRING\://g' | grep -v '00 00 00 00'> zj1
snmpwalk -v 2c -c jia@2020! 172.30.3.22 1.3.6.1.4.1.2011.5.25.123.1.17.1 | \
grep Hex- | sed 's/^.\{52\}//g' | sed 's/\.1\.32//g' | \
sed 's/\= Hex\-STRING\://g' | grep -v '00 00 00 00'> zj2