SNMP Research International, Inc.

Secure Your Network

Related Products

EPIC provides software developers with common protocol interfaces to create custom applications.

EPIC CLI is a ready-to-use, extendable, command-line interface toolkit which provides multi-protocol access to configure network devices. It can be accessed through a serial port or a Telnet session. Commands can also be added to create a customized CLI for a device.

EPIC XML is also included with EMANATE ONE.

EPIC XML

EPIC™ XML is an EPIC client that allows XML management commands to retrieve or configure the managed data provided by the ®">EMANATE® or ®/Lite">EMANATE®/Lite Agent. EPIC XML also assists with management through firewall issues.

EPIC™ XML uses the EPIC Subsystem: an EPIC client allows non-SNMP applications to submit SNMP-like requests to an SNMP Agent without using SNMP. These requests are secured using the same access control technology available with SNMPv3: the View-based Access Control Model (VACM) security and view-access subsystems.

Features

EPIC XML provides the following features:

Why XML?

The Extensible Markup Language (XML) has become a hot topic in the computing industry. XML is used in diverse applications: defining schemas for how information is stored and presented, protocols for exchanging data between applications and systems from different vendors, etc. SNMP Research has been researching how this markup language can be applied to standards-based network management.

SNMP Research has developed an XML mapping of the SNMP protocol that conforms to industry standards so the data can be easily repurposed in other XML-friendly applications. Using XML to describe SNMP information allows this data to be sent over SSL or TCP as an alternate communication protocol. Applications like DSSP can send SNMPv3 packets through a firewall using TCP via an encrypted, secure tunnel.

XML support has been built in to EMANATE ONE and EMANATE ONE/Lite. This support allows users to pass SNMP information from agent to agent and to transfer that information through firewalls (using Distributed SNMP Security Pack System Architecture).

Architecture

EPIC XML listens for incoming TCP network connections. When an XML-formatted request for management information is received, EPIC XML sends the request to the EMANATE Master Agent, which then replies with the requested data. EPIC XML then returns the requested management information, formatted with XML tags, on the TCP connection to the originating requestor.

EPIC XML architecture

SNMP Communication Using XML

EMANATE-Based SNMP Agent

Management applications may establish a TCP connection directly to an agent and exchange SNMP data that has been encoded in XML. EPIC encoding provides a medium in which multiple access protocols may share a common agent infrastructure and system instrumentation. With the EPIC™ adapter, the EMANATE Master Agent supports SNMP, HTTP (Web browser), XML, and CLI access. EMANATE ONE uses XML messaging in the EMANATE Master Agent.

BRASS™ Management Applications

XML encoding allows BRASS-based management applications to request and retrieve information from XML-enabled agents using XML, in addition to SNMP.

Java Subagent Applications

In this scenario, the agent subsystem looks like a standard SNMP agent with a Java subagent which receives SNMP requests using the normal protocol, authentication, encryption, and user-based access rules. The EMANATE Master Agent decodes the packet and makes an XML-based request to a Java class, which has been integrated with the managed Java subagent. The Java class returns the requested management information to the Master Agent using XML. The Master Agent creates and sends the appropriate SNMP response to the requesting manager. XML communication is implemented in the EMANATE Subagent Development Toolkit for Java-language Development (JSADK). In JSADK, the EMANATE Master Agent simultaneously supports Java applications and C- based subagents.

BRASS Server Communication Via XML Encoding

Java-based management applications leverage the XML parsing and data manipulation features of the Java language to communicate with the BRASS server. The BRASS server sends XML-encoded instructions to create standard SNMP packets for outbound requests to SNMP agents and to convert inbound SNMP responses into XML messages to return to the Java-based management application. This feature is currently implemented in the BRASS Management Application Development Toolkit for the Java-language Development.

Additional Information

For more information on EPIC XML, please send email to info@snmp.com.

Available Platforms

EPIC XML is sold as part of EMANATE ONE. EMANATE ONE is available on the following platforms:

If a particular system is not listed, please contact Sales. We are happy to work with customers to port our products to new systems.

Please note: When a product is licensed, the product will support one platform of your choosing. If you need a product to run on two or more platforms, then a separate license must be acquired for each platform.

Sales Inquiries

For more information, please call +1 865 579-3311, or send email to info@snmp.com. You can also fill out a Sales Query and one of our sales people will respond to your request quickly.

Licensing terms are available from info@snmp.com.

Sales Inquiries

For more information, please call +1 865 579-3311, or send email to info@snmp.com. You can also fill out a Sales Query and one of our sales people will respond to your request quickly.

Licensing terms are available from info@snmp.com.