Become a Member
Bonjour,
Je teste l'URI "lldp/remote-device" sur un coeur de réseau Aruba 3810M et je m'aperçois qu'il n'y a pas d'information concernant l'adresse IP des switches distants.
J'arrive à obtenir cette information via la commande CLI "show lldp info remote-device detail".
Existe-t-il un équivalent en REST ?
Merci.
Quoi comme version de firmware et d'API ?
Pardon.
firmware 16.10.0002
Quoi comme version quand tu appele l'API ? v4 ? v7 ?
REST APi v7
Tu utilises bien rest/v4/lldp/remote-device ?
l'adresse IP est dans remote_management_address (.address)
tu peux regarder avec PowerArubaSW => Get-ArubaSWLLDPRemote
j'utilise /rest/v7/lldp/remote-device
et voici le résultat :
"remote_management_address": {"address": "\"8b\"","type" : "AFM_IP6"},
Le champ que tu cites a, dans mon exemple, une valeur bizarre...
Etrange...
avec un show lldp neighbor tu a la bonne info ?
tu as testé avec d'autres version de l'API ? (v3, v4 ou v6 ?)
La commande "show lldp neighbour" ne semble pas exister sur les 3810.
Avec les autres versions de Rest Api :
v3 : pas de champ @ip
v4 et + : j'ai le même résultat qu'en v7
je voulais dire show lldp i n (interface neighbor)
Pas mieux.
Cette commande n'existe pas.
show lldp info remote ? (i r)
Non, la précédente.
"Show lldp info remote-device" fonctionne mais il n'y a pas d'info concernant les adressées IP. Il faut ajouter "details" pour les avoir. Et ça c'est en commande CLI. Le résultat est beaucoup plus embêtant à traiter qu'une commande REST API.
avec le detail, tu as bien l'adresse IP ? (c'est une v4 ou v6 ?)
Je viens de faire l'essai avec un 2530 avec le même firmware et j'ai une IAP305 branché dessus et je retrouve bien l'info
PS /Users/alagoutte/Documents/dev/PowerArubaIAP> Get-ArubaSWLLDPRemote chassis_id : c8 b5 ad c6 xx xx port_type : LPT_MAC_ADDRESS port_id : c8 b5 ad c6 xx xx port_description : bond0 system_name : c8:b5:ad:c6:xx:xx system_description : ArubaOS (MODEL: 305), Version Aruba IAP pvid : capabilities_supported : @{repeater=False; bridge=True; wlan_access_point=True; router=False; telephone=False; cable_device=False; station_only=False} capabilities_enabled : @{repeater=False; bridge=False; wlan_access_point=True; router=False; telephone=False; cable_device=False; station_only=False} remote_management_address : @{type=AFM_IP4; address=192.168.44.32} poe_plus_info : @{poe_device_type=LPDT_TYPE2_PD; power_source=LPS_ONLY_PSE; power_priority=LPP_UNKNOWN; requested_power_in_watts=19.5; actual_power_in_watts=19.5}
C'est une IP en v4.
Au retour des vacances je vérifierai avec wireshark à quoi ressemble le paquet brut (peut être est ce mon outil de développement qui bug et qui modifie l'adresse IP...).
attention, l'adresse IP est affiché en string de souvenir (et non en IPv4 (4 octets...)
Pour info, je viens de tomber sur cela dans les dernieres releases notes...
Symptom: Using REST to retrieve there source identifier/lldp/remote-device fails to display the IPv4address of the neighbor
cela ressemble à ton probleme...