Quita el primer Net::Telnet porque está de adorno.
Antes decías que que el prompt era "<LRR-U2-001> " y ahora pones que es "<LRR-01> ", es decir:
* el caracter '<'
* la cadena 'LRR'
* una serie de caracteres alfanuméricos
* el caracter '>'
* el caracter espacio en blanco
Si los prompt de estos routers son de esta forma, puedes probar a usar
'/<LRR[A-Z0-9-]+> $/' como prompt.
Leete mi respuesta en
viewtopic.php?p=5054&highlight=#5054Simplifica el programa como en
viewtopic.php?p=4996&highlight=#4996Según pone el manual de
Net::Telnet, para activar el debug de la conexión, hay que colocar dos opciones más en el momento de hacer el new.
* puedes probar a hacer un $sesion->output_log('debug.log'); justo después de hacer el new Net::Telnet. Esto creará un fichero llamado debug.log con la transcripción de lo que pase.
* otra opción es agregar las opciones 'input_log' y 'dump_log' en la función new, como pone el manual.