Announcing ZXTM 5.0

Read more...

What's new in ZXTM 5.0?

ZXTM 5.0 is a major new release of the ZXTM product family. It heralds a number of new features for users of both ZXTM and ZXTM LB, whether using software, virtual appliances or hardware appliances.

Java™ Extensions

The lead feature in ZXTM 5.0 is the addition of Java™ Extensions. Java Extensions greatly increase the power and flexibility of ZXTM’s TrafficScript™ language; TrafficScript can call out to a local Java Virtual Machine to run traffic management logic that can draw on the huge capabilities of the Java language and runtime environment.

Take a look at the KnowledgeHub article "What are Java Extensions?" for more information.

Java Extensions require a Java Runtime Environment to function; the JRE is included in ZXTM hardware and virtual appliances. ZXTM software users will need to install the Sun JRE, version 1.5 or above.

IPv6 Support

Support for IPv6 comes as standard in ZXTM.

ZXTM can manage traffic coming from IPv4 and IPv6 clients, and can load-balance and route traffic to IPv4 and IPv6 servers. It functions as a gateway, and both IP versions can be used simultaneously on the client and server sides:

ZXTM 5 - IPv6 Support

For example, ZXTM’s IPv4/v6 gateway capability can be used in an environment where some back-end servers run on IPv4 and some on IPv6; this can assist a migration program from v4 to v6 within an organization. Similarly, ZXTM can manage traffic when some users arrive using IPv4 (for example, from the Internet), and others use IPv6 (from an Enterprise VPN).

IPv6 is fully supported in both ZXTM LB and ZXTM version 5.0

SIP support

The SIP (Session Initiation Protocol) protocol is used by devices to set up voice, data and multimedia sessions. It is the standard signaling protocol in VoIP environments.

SIP messages can hop between many intermediate proxies as they traverse firewalls, and the explicit route is recorded in the message (using the ‘Via’ field) so that return messages take the same route. ZXTM 5.0 is ‘SIP aware’; it includes a specific SIP protocol handler that ensures that the SIP traffic is updated in accordance with the load-balancing and rules-driven routing decisions. ZXTM 5.0 also adds a number of TrafficScript functions to make managing and rewriting SIP messages very easy.

ZXTM’s SIP support automatically applies appropriate session persistence so that all traffic relating to a particular call (session) is routed to the correct proxy server:

ZXTM 5 - SIP support

With ZXTM 5.0, you can scale your SIP proxy farm and add fault tolerance, and you can manage, route and rewrite your SIP traffic to create innovative VoIP applications and reduce your operational expenditure.

Streaming Media (RTSP) Support

The RTSP (Real Time Streaming Protocol) protocol is used for the delivery of streaming media over UDP or TCP. It is used by client software such as Windows Media Player, QuickTime and RealPlayer, and server software such as QuickTime Streaming Server, Darwin Streaming Server, Helix Server and Windows Media Services.

ZXTM 5 - RTSP support

Clients will negotiate the most appropriate media delivery method with the server.

  • Without RTSP support in the load balancer, clients cannot use UDP streams to obtain media. The clients will ‘fall-back’ to tunneling media downloads through a single TCP connection.
  • TCP is not an appropriate protocol for streaming media effectively because packet loss and latency over the WAN can cause significant delays. RTP and RDP are UDP-based protocols that are designed to cope well with real-time media delivery, even with moderate packet loss or reordering.
  • With RTSP support in the load balancer, clients can negotiate the appropriate UDP protocol for delivering the media stream.

RTSP requires specific support from the load balancer, because when an RTSP session is proxied (load-balanced) to a destination media server, the additional data connections must also be proxied from the media server by the load balancer.

Other new features in ZXTM 5.0

UI Scalability

The user interface in ZXTM 5.0 has been improved so that it is faster and easier to use when large numbers of virtual servers, pools or rules are configured.

ASP session persistence

ASP and ASP.NET are Microsoft technologies to build web applications; they are alternatives to Java, PHP and other common web programming languages.

ASP and ASP.NET applications use a combination of cookies and URL rewriting to track user sessions. The new ASP Session Persistence class in ZXTM 5.0 tracks all client sessions, whether the client uses cookies or not, and ensures that clients are routed to the correct application server. Session persistence information is automatically shared across a ZXTM cluster.

SSL multi-hosting

ZXTM 5.0 makes it easy to host large numbers of SSL services, facilitating the task of managing large numbers of SSL certificates. A single virtual server can host multiple server certificates, managing the traffic for many SSL services.

TrafficScript Subroutines

ZXTM 5.0 introduces a new feature to the TrafficScript language – the ability to create subroutines for commonly used code:

# Declare a subroutine
sub myURLHash( $url )
{
    <code>
    return $value;
}

# Call the subroutine
$hash = myURLHash( $url );

if( <condition> ) {
    $hash = myURLHash( $alternate_url );
}

Control API Extensions

ZXTM’s SOAP-based Control API is currently used by external applications to query and modify the configuration of a ZXTM cluster and to retrieve log files and real-time diagnosis information.

ZXTM also provides real-time status and performance information via SNMP and the Admin GUI. This information includes bandwidth and traffic statistics, node response times, CPU and memory utilization.

ZXTM 5.0 adds functionality to the Control API so that applications can query this status and performance information without having to use SNMP. This makes it easier and more convenient for users who are building ZXTM management applications that need to query and respond to real-time traffic status.

Summary

ZXTM 5.0 Feature ZXTM LB   ZXTM
Java™ Extensions X No Y Yes
IPv6 Support Y Yes Y Yes
SIP support Y Yes Y Yes
Streaming media (RTSP) support Y Yes Y Yes
Improved UI scalability Y Yes Y Yes
ASP and ASP.NET Session Persistence    Y Yes Y Yes
SSL Multi-Hosting Y Yes Y Yes
TrafficScript™ Subroutines X No Y Yes
Control API Extensions X No Y Yes

What's new in ZXTM 5.0 - Read more...

Owen Garrett [Zeus Dev Team] 21 May 2008  Permalink  
Leave a comment ...
Your email address will not be displayed.
Your URL will be displayed.
This public messageboard is not a forum for technical support. To report technical support problems, please contact our dedicated Support team using the instructions at the bottom of this page.
Options:
 
(Line breaks become <br />)
(Set cookies for name, email & url)
Download Free ZXTM Desktop Edition

Recent Articles

Other Resources



www.zeus.com