Forum Français

 View Only
last person joined: 2 days ago 

Bienvenue sur le forum communautaire français d'Airheads.
Expand all | Collapse all

Bug ? Rest API : /ports

This thread has been viewed 15 times
  • 1.  Bug ? Rest API : /ports

    Posted Sep 19, 2023 08:07 AM

    Bonjour,

    Je souhaite lister les ports désactivés d'une pile de switches. Pour cela j'utilise l'uri /ports/n°pile/n°port de l'API Rest et je vérfie la valeur "is_port_enabled".

    Il semblerait que si le port est désactivé manuellement, "is_port_enabled" passe bien à "false" mais si le port est désactivé par un autre biais de façon automatique (STP ?) cette variable reste toujours sur "true".

    Est-ce un comportement normal ?

    Merci.

    PS : Ce sont toujours des 2930F en firmware 16_11_0012.



  • 2.  RE: Bug ? Rest API : /ports

    MVP GURU
    Posted Sep 19, 2023 08:22 AM

    (re)Bonjour Tatanas,

    Pour moi, oui, c'est "normal" car c'est l'état "admin" mais pas l'état physique du port... 

    J'ai des doutes si c'est possible avec l'API de l'ArubaOS... 



    ------------------------------
    PowerArubaSW : Powershell Module to use Aruba Switch API for Vlan, VlanPorts, LACP, LLDP...

    PowerArubaCP: Powershell Module to use ClearPass API (create NAD, Guest...)

    PowerArubaCL: Powershell Module to use Aruba Central

    PowerArubaCX: Powershell Module to use ArubaCX API (get interface/vlan/ports info)..

    ACEP / ACMX #107 / ACDX #1281
    ------------------------------



  • 3.  RE: Bug ? Rest API : /ports

    Posted Sep 19, 2023 08:34 AM

    Tu veux dire que les développeurs ont fait une différence (au niveau de cette variable) entre une désactivation du port par un gestionnaire et une désactivation par le switch lui même ?

    Si je regarde la structure Json du port, personnellement je ne vois pas de différence "admin" ou autre et la description de la variable ne donne pas l'impression de faire une telle différence.

             "uri":"/ports/2/7",
             "id":"2/7",
             "name":"",
             "is_port_enabled":true,
             "is_port_up":false,
             "config_mode":"PCM_AUTO",
             "trunk_mode":"PTT_NONE",
             "lacp_status":"LAS_DISABLED",
             "trunk_group":"",
             "is_flow_control_enabled":false,
             "is_dsnoop_port_trusted":false

            "is_port_enabled":
            {
                "description": "Whether the Port is enabled.", 
                "type": "boolean", 
                "default_value": true
            }, 




  • 4.  RE: Bug ? Rest API : /ports

    MVP GURU
    Posted Sep 19, 2023 10:00 AM

    Oui... (pour moi is_port_enabled c'est le status administratif du port...) vu que c'est possible de configurer... 

    tu as regardé dans la partie port stats si tu vais des choses ? 



    ------------------------------
    PowerArubaSW : Powershell Module to use Aruba Switch API for Vlan, VlanPorts, LACP, LLDP...

    PowerArubaCP: Powershell Module to use ClearPass API (create NAD, Guest...)

    PowerArubaCL: Powershell Module to use Aruba Central

    PowerArubaCX: Powershell Module to use ArubaCX API (get interface/vlan/ports info)..

    ACEP / ACMX #107 / ACDX #1281
    ------------------------------



  • 5.  RE: Bug ? Rest API : /ports

    Posted Sep 19, 2023 10:23 AM

    /port-statistics ne remonte pas d'info concernant l'état enable/disable du port.

    Qu'est-ce que tu entends par un statut administratif du port ? Une modif par un "humain" et non une routine du switch  ?




  • 6.  RE: Bug ? Rest API : /ports

    MVP GURU
    Posted Sep 19, 2023 10:32 AM

    Oui pour le status admin... 



    ------------------------------
    PowerArubaSW : Powershell Module to use Aruba Switch API for Vlan, VlanPorts, LACP, LLDP...

    PowerArubaCP: Powershell Module to use ClearPass API (create NAD, Guest...)

    PowerArubaCL: Powershell Module to use Aruba Central

    PowerArubaCX: Powershell Module to use ArubaCX API (get interface/vlan/ports info)..

    ACEP / ACMX #107 / ACDX #1281
    ------------------------------