获取华为交换机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