beautypg.com

The openscript engine, Brocade openscript – Brocade Virtual ADX OpenScript Programmer’s Guide (Supporting ADX v03.1.00) User Manual

Page 11

background image

Brocade Virtual ADX OpenScript Programmer’s Guide

3

53-1003244-01

The OpenScript Engine

1

The OpenScript Engine

The OpenScript engine provides the ability for direct interaction with traffic passing through a
Brocade Virtual ADX. User-provided, custom logic written in the Perl programming language can use
Brocade Virtual ADX monitoring capabilities to observe network traffic between clients and servers
and then react to traffic patterns by altering the traffic flows. Figure 1 illustrates the flow of traffic
through an OpenScript engine residing on a Brocade Virtual ADX. As traffic moves between clients
and servers, the OpenScript engine can respond to changing traffic patterns and shape traffic
flows as required.

FIGURE 1

The OpenScript Engine

As shown in Figure 1, the OpenScript engine can host user-provided custom Perl scripts that use
protocol events APIs and Data inspection APIs to determine traffic conditions and then call data
manipulation APIs to change traffic flows.

Capabilities provided by the Brocade OpenScript engine

Using the capabilities of the Brocade OpenScript engine, you can enhance the operation of the
Brocade Virtual ADX to provide the following:

Future-proof your infrastructure by transforming Brocade Virtual ADX functionality without
changing hardware or software.

Facilitate rapid delivery of new services to end users

Fix broken applications

Monitor traffic with custom statistics and send it to data collectors

Deliver legacy applications that are not supported on the Brocade Virtual ADX natively

Temporarily mitigate security attacks through rapid script development

Clients

Brocade ADX

Servers and

Applications

Brocade OpenScript Engine

Load Balancing

Security

Protocol

Events API

Data

Inspection API

Data

Manipulation API

Optimization

Server Offload

Monitoring &

Reporting

User-provided Custom Scripts

Brocade OpenScript

Brocade ADX - Open Platform for Innovation