[ixpmanager] Issue in Discovering MAC addresses with the script
Ahmed Al-Saruri
ahmed.alsaruri at x3me.net
Tue Sep 17 08:56:42 IST 2019
Hello Nick,
The OS for Edgecore switch has been upgraded and the ifDescr has been fixed
now.
, the script still cannot poll the MAC address for the connected interface.
However we still have an issue detecting MAC addresses with the script "
update-l2database.pl" for Edge Core switch running on IP infusion OcNos.
Software Product: OcNOS, Version: 1.3.6.248
Hardware Model: Cumulus Networks 5812-54X-O-AC-F
IXP Manager V4.9.2
Currently the switch has only one interface connected as a peer.
Attached are the results found from the script and snmpwalk.
Could you please assist us further regarding this?
On Fri, Aug 2, 2019 at 6:11 PM Ahmed Al-Saruri <ahmed.alsaruri at x3me.net>
wrote:
> Hello,
>
> Thank you for your support.
>
> I will try to update this email when the bug with the ifDescr is resolved.
>
> On Fri, Aug 2, 2019 at 6:00 PM Nick Hilliard (INEX) <nick at inex.ie> wrote:
>
>> Ahmed Al-Saruri wrote on 02/08/2019 15:14:
>> > The switchport is the same for all interfaces which is:
>> > OcNOS-1-3-6-248-DC-IPBASE-IP Infusion-Hw Model is EC_AS5812-54X
>> >
>> > This is a bug and being fixed by vendor. I am not sure if it is the
>> > reason for my issue here or not.
>>
>> yup, that's definitely both a bug and the cause of this particular
>> problem. Once they fix this, update-l2database.pl should work a good
>> deal better.
>>
>> ifDescr should present the interface name. There is a lot of dispute in
>> snmp circles about what ifName, ifDescr and ifAlias should really
>> contain. Unfortunately a mistake was made by a specific vendor in the
>> 1980s when they put the interface name into ifDescr and all other
>> vendors have copied this mistake since then. It would be good if
>> IPInfusion could also do this because if they don't, then their snmp
>> implementation will be largely incompatible with everyone else's.
>>
>> > Regarding the switchhostname I have changed the name only when copied
>> to
>> > you to hide the real name. There is no space in it.
>>
>> ok, just checking :-)
>>
>> Nick
>>
>
>
> --
>
> Warm Regards,
> Ahmed Alsaruri
>
--
Warm Regards,
Ahmed Alsaruri
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.inex.ie/pipermail/ixpmanager/attachments/20190917/2918df5a/attachment.htm>
-------------- next part --------------
DEBUG: columba: started query process
DEBUG: columba: pre-emptively trying Juniper jnxExVlanTag to see if we're on a J-EX box (.1.3.6.1.4.1.2636.3.40.1.5.1.5.1.5)
DEBUG: columba: this isn't a Juniper EX
DEBUG: columba: this isn't a Juniper running an ELS image
DEBUG: columba: vlan not specified - falling back to BRIDGE-MIB for compatibility
DEBUG: columba: attempting BRIDGE-MIB (.1.3.6.1.2.1.17.4.3.1.2)
DEBUG: columba: BRIDGE-MIB query successful
$l2mapping = {
'columba' => undef, };
$ports = {
'columba' => {
'xe9' => {
'switchportid' => '2024',
'infrastructure' => '1',
'switchhostname' => 'columba',
'status' => '1',
'switchport' => 'xe9',
'spifname' => 'xe9',
'switch' => 'columba',
'id' => '100',
'virtualinterfacename' => undef
}
},
};
snmpwalk for .1.3.6.1.2.1.2.2.1.2
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.4 = STRING: eth0
IF-MIB::ifDescr.5001 = STRING: xe1
IF-MIB::ifDescr.5002 = STRING: xe2
IF-MIB::ifDescr.5003 = STRING: xe3
IF-MIB::ifDescr.5004 = STRING: xe4
IF-MIB::ifDescr.5005 = STRING: xe5
IF-MIB::ifDescr.5006 = STRING: xe6
IF-MIB::ifDescr.5007 = STRING: xe7
IF-MIB::ifDescr.5008 = STRING: xe8
IF-MIB::ifDescr.5009 = STRING: xe9
IF-MIB::ifDescr.10010 = STRING: xe10
IF-MIB::ifDescr.10011 = STRING: xe11
IF-MIB::ifDescr.10012 = STRING: xe12
IF-MIB::ifDescr.10013 = STRING: xe13
IF-MIB::ifDescr.10014 = STRING: xe14
IF-MIB::ifDescr.10015 = STRING: xe15
IF-MIB::ifDescr.10016 = STRING: xe16
IF-MIB::ifDescr.10017 = STRING: xe17
IF-MIB::ifDescr.10018 = STRING: xe18
IF-MIB::ifDescr.10019 = STRING: xe19
IF-MIB::ifDescr.10020 = STRING: xe20
IF-MIB::ifDescr.10021 = STRING: xe21
IF-MIB::ifDescr.10022 = STRING: xe22
IF-MIB::ifDescr.10023 = STRING: xe23
IF-MIB::ifDescr.10024 = STRING: xe24
IF-MIB::ifDescr.10025 = STRING: xe25
IF-MIB::ifDescr.10026 = STRING: xe26
IF-MIB::ifDescr.10027 = STRING: xe27
IF-MIB::ifDescr.10028 = STRING: xe28
IF-MIB::ifDescr.10029 = STRING: xe29
IF-MIB::ifDescr.10030 = STRING: xe30
IF-MIB::ifDescr.10031 = STRING: xe31
IF-MIB::ifDescr.10032 = STRING: xe32
IF-MIB::ifDescr.10033 = STRING: xe33
IF-MIB::ifDescr.10034 = STRING: xe34
IF-MIB::ifDescr.10035 = STRING: xe35
IF-MIB::ifDescr.10036 = STRING: xe36
IF-MIB::ifDescr.10037 = STRING: xe37
IF-MIB::ifDescr.10038 = STRING: xe38
IF-MIB::ifDescr.10039 = STRING: xe39
IF-MIB::ifDescr.10040 = STRING: xe40
IF-MIB::ifDescr.10041 = STRING: xe41
IF-MIB::ifDescr.10042 = STRING: xe42
IF-MIB::ifDescr.10043 = STRING: xe43
IF-MIB::ifDescr.10044 = STRING: xe44
IF-MIB::ifDescr.10045 = STRING: xe45
IF-MIB::ifDescr.10046 = STRING: xe46
IF-MIB::ifDescr.10047 = STRING: xe47
IF-MIB::ifDescr.10048 = STRING: xe48
More information about the ixpmanager
mailing list