Added support for reading advertised BGP prefixes for Arista-eos (#11147)

* Arista: Add support for reading advertised BGP prefixes

* Remove useless condition, fix $out_prefixes
This commit is contained in:
Mathieu Poussin
2020-02-24 08:49:42 +00:00
committed by GitHub
co-authored by GitHub
parent 70fb8ef62b
commit 8a2ce01dc1
+4 -3
View File
@@ -385,10 +385,11 @@ if (\LibreNMS\Config::get('enable_bgp')) {
} else {
$tmp_peer = $peer['bgpPeerIdentifier'];
}
if (empty($a_prefixes)) {
$a_prefixes = snmpwalk_cache_multi_oid($device, 'aristaBgp4V2PrefixInPrefixesAccepted', $a_prefixes, 'ARISTA-BGP4V2-MIB', null, '-OQUs');
}
$a_prefixes = snmpwalk_cache_multi_oid($device, 'aristaBgp4V2PrefixInPrefixesAccepted', $a_prefixes, 'ARISTA-BGP4V2-MIB', null, '-OQUs');
$out_prefixes = snmpwalk_cache_multi_oid($device, 'aristaBgp4V2PrefixOutPrefixes', $out_prefixes, 'ARISTA-BGP4V2-MIB', null, '-OQUs');
$cbgpPeerAcceptedPrefixes = $a_prefixes["1.$afi.$tmp_peer.$afi.$safi"]['aristaBgp4V2PrefixInPrefixesAccepted'];
$cbgpPeerAdvertisedPrefixes = $out_prefixes["1.$afi.$tmp_peer.$afi.$safi"]['aristaBgp4V2PrefixOutPrefixes'];
}
if ($device['os_group'] === 'vrp') {