TL1 Agent Datasheet
Also Available in
PDF format (136 KB)
Rapid prototyping and development tool for
building Java-based SNMP agents, TL1 agents, and Multi-protocol
WebNMS SNMP Agent Toolkit Java Edition is a productive development
environment for building Java-based TL1 agents. TL1 is most
widely used protocol in telecom devices and deployed applications.
TL1 support is critical for telecom device / application management.
OEM vendors, enterprises, middleware ISVs, and service providers
need TL1 agent for their applications / devices that needs
to be managed via standard network management consoles.
WebNMS Agent Toolkit Java Edition's integrated agent development
environment offers standards-based, highly developer productive,
and proven platform to build TL1 agents with reduced agent
development cycle time.
- Conformance to Bellcore GR 831, 815, and TR 835 standards.
Implementation of Provisioning Messages from GR199.
- Security feature with rich set of security options implemented
as per the GR 815 and TR 835 standards.
- TL1 Northbound interface
- Asynchronous Message Processing for faster dispatch of
- Delayed Activation Support enabling queuing of input messages
in Network Element (NE) for final execution after specified
- Built-in commands support offering greater control.
- Transport Provider Interface support to plug in any transport
- Self-Monitoring support to monitor the Agent details,
such as the number of requests received, number of responses
and autonomous messages sent, etc.
- Persistence storage support for storage of non-volatile
information in the TL1 Java agent.
- Pre-defined command set file with all the commands in
Agent Development Environment: Enhanced and integrated
tools reduce the time to develop TL1 agent, increases developer
productivity, and offers reduced time-to-market.
Standards-based Architecture: Built on standard TL1
and XML protocol. It offers a viable platform for integration
with any standard management console.
TL1 Agent Development Experience
Agent Toolkit offers a complete TL1 Agent Development Cycle
- Developers can create and edit command set files with
TL1 Message Builder.
- Generate agent stub files (from command set file) using
TL1 Compiler. The TL1 agent framework can be instrumented
to suit device-specific or application-specific requirements.
- Compile TL1 agent after instrumentation.
- Test and verify the developed TL1 agent using TL1 Browser
or any other TL1 manager.
The following diagram illustrates the steps in agent development
TL1 Agent Runtime Architecture:
The TL1 agent runtime architecture explains the components
and their functions.
TL1 Agent Components
Transport Provider: Establishes communication between
agent and TL1 manager, receiving the request from the manager
and forwarding it for processing.
Security: The incoming requests are validated to check
authenticity before continuing further processing. Unauthenticated
requests are dropped.
Message Processing: It parses the manager request.
It maintains references of all the command code listeners,
which process the TL1 input messages.
Agent Stubs: Files are generated for users to perform
their application-specific or device-specific agent instrumentation
Supported TL1 Standards
WebNMS Agent Toolkit Java Edition supports the following
Defines the syntax for the TL1 Messages.
| Generic security features required of a total NE/NS environment.
| Describes Bellcore's view of message structures and data elements
for Network Element and Network System Security Administration
(NESSA) functions that are related to the generic requirements
for Network Element (NE)/Network System (NS) security described
| System Requirements
| Hardware Requirements
128 MB RAM or higher
| Software Requirements
| Windows (NT/2000/2003),
Solaris,Linux, IBM AIX, HP-UX, Red Hat Linux Advanced
1.2 and above
© Copyright 2009 ZOHO Corp. All Rights Reserved.
Java, JMX, and all Java-based marks are trademarks or registered
trademarks of Sun Microsystems, Inc. in the U.S. or other