Você precisa fazer um pouco de rastreamento no BRIDGE-MIB e no IF-MIB.
(Advertência: Eu não tenho o seu modelo de switch específico para testar, mas estes são MIBs padrão, então isso deve funcionar.)
Use dot1dTpFdbAddress (.1.3.6.1.2.1.17.4.3.1.1) do BRIDGE-MIB para encontrar os endereços MAC (o exemplo mostra uma única linha de saída snmpwalk para clareza, você provavelmente obtenha várias linhas retornadas):
>snmpwalk -v 2c -c public myswitch .1.3.6.1.2.1.17.4.3.1.1
SNMPv2-SMI::mib-2.17.4.3.1.1.0.20.124.62.198.161 = Hex-STRING: 00 14 7C 3E C6 A1
Pegue os números que seguem o OID de base (olhando para o exemplo, estou falando de 0.20.124.62.198.161). Use-os para encontrar o valor de dot1dTpFdbPort (.1.3.6.1.2.1.17.4.3.1.2), também do BRIDGE-MIB:
>snmpwalk -v 2c -c public myswitch .1.3.6.1.2.1.17.4.3.1.2
SNMPv2-SMI::mib-2.17.4.3.1.2.0.20.124.62.198.161 = INTEGER: 794
Pegue os valores inteiros de dot1dTpFdbPort (794 no exemplo) e use-os para encontrar o valor de dot1dBasePortIfIndex (.1.3.6.1.2.1.17.1.4.1.2), novamente em BRIDGE- MIB:
>snmpwalk -v 2c -c public myswitch .1.3.6.1.2.1.17.1.4.1.2
SNMPv2-SMI::mib-2.17.1.4.1.2.794 = INTEGER: 200
Esse valor é seu ifIndex (200 no exemplo). Use isso para extrair um valor amigo da humanidade de ifName (.1.3.6.1.2.1.31.1.1.1.1), do IF-MIB:
>snmpwalk -v 2c -c public myswitch .1.3.6.1.2.1.31.1.1.1.1
IF-MIB::ifName.200 = STRING: 4/20