Foro en Español

Reply
Moderator

[Tutorial] Configuración automática de puertos en AOS-SW

Siguiendo con nuestros tutoriales sobre cosas pequeñas que pueden haceros la vida más fácil, aquí va una de las más sencillitas. Device-Profile (disponible en todos los switches ArubaOS-SW desde la versión 16.01).

 

Descripción:

La funcionalidad de "device-profile" detecta APs conectados a un switch Aruba y aplica la configuración que hayamos preparado previamente para los AP. Para ello utiliza la negociación de LLDP y modifica los parámetros del puerto en tiempo real (sin que por ello se vea afectada la "running-configuration"). Una vez desconectado el AP, la información de LLDP caduca a los 90 segundos y el puerto vuelve a su estado original.

 

Esto es bastante útil porque no tienes que preocuparte de dónde has conectado los AP y cambiar la configuración de los puertos. Ya se encarga el switch por sí solo :)

 

Configuración:

 

La configuración para device-profile es bastante sencilla. Una vez habilitado LLDP en el switch (viene activo por defecto), nos crearíamos un perfil de tipo "AP" (le podemos poner el nombre que nos de la gana) y asignaríamos una configuración a los dispositivos clasificados como tales. Aquí va un ejemplo de configuración:

device-profile name "AP"
   allow-jumbo-frames
   untagged-vlan 160
   exit
device-profile type "aruba-ap"
   associate "AP"
   enable
   exit
device-profile type aruba-ap enable
 
Aruba3810-1# sh device-profile config  AP
Device Profile Configuration
Configuration for device-profile : AP
  untagged-vlan     : 160
  tagged-vlan       : None
  ingress-bandwidth : 100%
  egress-bandwidth  : 100%
  cos               : None
  speed-duplex      : auto
  poe-max-power     : Class/LLDP
  poe-priority      : critical
  allow-jumbo-frames: Enabled

Resultado esperado:

En cuanto conectamos el AP al switch este lo identifica y aplica en el puerto la configuración que teníamos cargada en el "device-profile":

 

Aruba3810-1# sh device-profile status
 Device Profile Status
 
Port          Device-type          Applied device profile
------------- -------------------- ----------------------
1/1           aruba-ap             AP                   
 1/2           aruba-ap             AP                   
 1/3           aruba-ap             AP                   
 1/4           aruba-ap             AP                   
 1/24          aruba-ap             AP 
 
Aruba3810-1# sh vl 160
 
Status and Counters - VLAN Information - VLAN 160
 
  VLAN ID : 160   
  Name : MNGT                           
  Status : Port-based
  Voice : No
  Jumbo : No
  Private VLAN : none    
  Associated Primary VID : none     
  Associated Secondary VIDs : none                               
 
  Port Information Mode     Unknown VLAN Status   
  ---------------- -------- ------------ ----------
  1/5              Untagged Learn        Down     
  Trk10            Tagged   Learn        Up       
 
Overridden Port VLAN configuration
 
  Port   Mode       
  ------ ------------
  1/1    Untagged   
  1/2    Untagged   
  1/3    Untagged   
  1/4    Untagged   
  1/24   Untagged   

 

Nota: Las VLANs asignadas mediante device-profile son creadas de forma dinámica en el switch y no tienen ni por qué existir en la configuración global (aunque evidentemente no se aplican a los puertos de uplink). Estas VLANs creadas de forma dinámica desaparecerían en cuanto quitáramos todos los AP del switch o la configuración de device-profile.

 

Creo que esto es todo. Probadlo y contadnos qué os ha parecido o si habéis tenido algún problemilla.

 

Un saludo!!!

 

Samuel Pérez
ACMP, ACCP, ACDX#100

---

If I answerd your question, please click on "Accept as Solution".
If you find this post useful, give me kudos for it ;)
Highlighted
Aruba Employee

Re: [Tutorial] Configuración automática de puertos en AOS-SW

Una funcionalidad que os puede ser útil cuando utilices el "device-profile" es la de "LLDP Authentication bypass with AP". Esta funcionalidad, que está disponible a partir de la versión 16.02.11, permite que cuando se detecta un AP por LLDP en un puerto configurado con 802.1X no se tenga que autenticar el AP y pueda funcionar el device-profile.

Para configurar esta funcionlidad debeis utilizar el comando "aaa port-access lldp-bypass".

Re: [Tutorial] Configuración automática de puertos en AOS-SW

Hola Samuel

Gracias por el tutorial

Me parece bastente util esta funcionalidad

 

Esto lo podria aplicar para telefonos VOIP? seria bastente util y se me ocurre a varios clientes que puedo configurarles esto y les seria muy util.

 

Adicional podria funcionar con otras cosas como impresoras o otro tipo de dispositivos? supongo que tienen que soportar LLDP

 

Adicional hay alguna configuracion que el dispositivo ya sea AP, Telefono IP o lo que sea que soporte LLDP se tenga que hacer alla o basta que solo lo soporte, y toda la configuracion es en el switch

 

Slds

Carlos 

 

----------------------------------------------------
Product Manager - Aruba Networks
Alternetworks Corp
Moderator

Re: [Tutorial] Configuración automática de puertos en AOS-SW

Cuando escribí este post sólo se soportaban APs. Sin embargo en la versión 16.05 se mejoró esta funcionalidad con la posibilidad de aplicar este tipo de políticas a cualquier tipo de dispositivo.

Echa un ojo a la sección sobre "Device Profile for custom device types" (capitulo 34) en el manual de la versión 16.05 (adjunto).

 

 

Samuel Pérez
ACMP, ACCP, ACDX#100

---

If I answerd your question, please click on "Accept as Solution".
If you find this post useful, give me kudos for it ;)
Aruba Employee

Re: [Tutorial] Configuración automática de puertos en AOS-SW

Hola Carlos,

 

Pongo aquí un ejemplo como se podría configurar el perfil para un teléfono VOIP. En este caso, como el dispositivo no está predefinido por defecto en ArubaOS, necesitamos crear el “device-identity” del dispositivo. La identidad del dispositivo se creará usando la OUI del Organization Specific TLV (tipo =127).

Haz que tener en cuenta que la OUI de TLV (tipo = 127) es distinta de la OUI MAC del dispositivo. Por ejemplo, el código OUI para Aruba AP 214 es 000b86.

TLV 127.jpg

 

 

 

 

 

Configuración: 

device-identity name "Polycom"
   lldp oui 00120f sub-type 1
   exit
device-profile name "Polycom-Profile"
   untagged-vlan 50
   tagged-vlan 11
   exit
device-profile device-type "Polycom"
   associate "Polycom-Profile"
   enable
   exit  

Nota: El código OUI para el teléfono Polycom es 00120f.

 

Resultado esperado:

Aruba-1# show lldp info remote-device
 
 LLDP Remote Devices Information
 
  LocalPort | ChassisId          PortId             PortDescr SysName
  --------- + ------------------ ------------------ --------- ------------------
  1         | 00fd45-5cc87f      417                2/B1      5412_1
  43        | 10.0.14.102        00 04 f2 47 e2 f0  1         Polycom SoundPo...
  46        | 04bd88-cbc838      04 bd 88 cb c8 38  eth0      AP3
  47        | 186472-c6ddee      18 64 72 c6 dd ee  eth0      AP1
  48        | b45d50-c60464      b4 5d 50 c6 04 64  eth0      AP2
  OOBM      | 68b599-1d6740      12                 12        ProCurve Switch...

Aruba-1# show device-profile status 
 
 Device Profile Status
 
 Port          Device-type          Applied device profile
 ------------- -------------------- ----------------------
 43            Polycom              Polycom-Profile
 46            aruba-ap             Aruba-APs
 47            aruba-ap             Aruba-Aps
 48            aruba-ap             Aruba-APs

Un saludo,

Laura Neacsu 

 

Contributor II

Re: [Tutorial] Configuración automática de puertos en AOS-SW

Hola,

me parece muy interesante la funcionalidad. ¿Podríamos usar el comando "aaa port-access lldp-bypass", que comentó Xavi para no autenticar el AP? Y así conectar cualquier cosa buena conocida ¡con cuidado! y evitar complejas configuraciones.

gracias.

 

 


Ricardo Luis Cañavate García - ACMP / ACCA / ACCP
Moderator

Re: [Tutorial] Configuración automática de puertos en AOS-SW

Precismente pensando en ese caso de uso pedimos Xavi y yo la funcionalidad hace año y medio :)

Samuel Pérez
ACMP, ACCP, ACDX#100

---

If I answerd your question, please click on "Accept as Solution".
If you find this post useful, give me kudos for it ;)
Search Airheads
cancel
Showing results for 
Search instead for 
Did you mean: