Net::TL1

Net::TL1 is a Perl extension for managing network devices using TL1.
Download

Net::TL1 Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Steven Hessing
  • Publisher web site:
  • http://search.cpan.org/~stevenh/Net-TL1-0.05/TL1.pm

Net::TL1 Tags


Net::TL1 Description

Net::TL1 is a Perl extension for managing network devices using TL1. Net::TL1 is a Perl extension for managing network devices using TL1.SYNOPSIS use Net::TL1; $obj = new Net::TL1 ({ Host => $host, , }); $obj->Login ({ Target => $target, User => $username, Password => $password, }); $obj->Logout ({Target => $target}); $lines = $obj->Execute($cmd, ); $bool = $obj->is_error($ctag); $ctag = $obj->get_ctag; $lines = $obj->ParseRaw; ($lines, $ctag) = $obj->ParseHeader; ($ref, $data, $status) = $obj->ParseAid($ctag, $line); $lines = $obj->ParseBody; $lines = $obj->ParseSimpleOutputLines($ctag); $lines = $obj->ParseCompoundOutputLines($ctag); $ctag = $obj->get_newctag; $ref = $obj->get_hashref(); $obj->read_testfile($filename); $obj->dumpraw; $obj->close;Transaction Language 1 is a configuration interface to network devices used in public networks. With its very structured but human-readable interface it is very suitable to provide the glue for netwerk device OSS integration.TL1 can be used as a Command-Line-Interface (CLI) as found on many switches and routers. However, interaction with TL1-capable network devices can also be easily automated because input and output in TL1 are so tightly defined. As such TL1 is somewhere in between a CLI and SNMP. It is usable for humans but interaction can also be easily automated.To use TL1 you will need network devices that support TL1 or a gateway application that translates between TL1 and the command interface as supported by the device. Such a gateway would typically be provided by the vendor of the network equipment. Net::TL1 can then be used to connect to the TL1 device or gateway and issue commands and parse the resulting output. This output is then stored in easily accessable data structures.At this time the support in Net::TL1 for the different TL1 implementations and its commands and features is quite limited. It is only known to work with Alcatel 7301 ASAM DSLAMs and then only a subset of its TL1 commands are supported. But Net::TL1 does provide at this stage a framework to base further development on and is actually used to automatically provision a DSL network.Requirements:· Perl


Net::TL1 Related Software