XenaAppMix is a library of application traffic and protocols in pcap format that makes it easy to set up large-scale realistic traffic from various applications, using pre-defined and customizable mix templates.
Enabled by Xena’s L4-7 XenaConnect, XenaAppMix delivers highly realistic and scalable application emulation based on a pre-defined library of application traffic and protocols. XenaAppMix offers up to 200 pre-defined application scenarios can be played simultaneously, each covering a one-client-to-multiple-servers communications scenario that can be scaled up to millions of connections with real-world traffic.
Who needs realistic application emulation?
The boom in mobile and desktop applications is pouring huge amounts of traffic onto the network. This is driving demand for network bandwidth, performance, and intelligence. The traditional approach where traffic is simply handled based on connections is not sufficient. Enterprise and service provider networks now require application-layer awareness to identify and prioritize traffic to deliver quality of experience (QoE).
Next-generation firewalls (NGFWs) and other network security devices with application-awareness use deep packet inspection (DPI) technologies to identify different applications, to discover content type within the application (e.g. graphics, text, and virus), and to identify end-users or even devices.
Thus, simple simulated traffic is no longer enough to verify the performance and functionality of these intelligent network devices. Enterprise, equipment manufacturers, and service providers now require more complex and application-oriented test solutions.
That’s why Xena developed XenaAppMix – to make it easy to validate the performance of both single devices to complex arrays of equipment – firewalls, traffic shapers, routers, deep-packet inspection equipment, capture devices and more – from different manufacturers by emulating realistic network traffic covering video, voice and data on a very large scale.
The traffic can be shaped to match any mix of well-known protocols, web applications or user network traffic to accurately simulate very specific test scenarios.
XenaAppMix organizes the library into protocols and applications. The former offers traffic of a single protocol, the latter a mix of several protocols. Examples of protocols include HTTP/S, FTP, SMTP, IMAP, MQTT, BitTorrent, SMB, FIX, etc., while application examples range from Facebook, Twitter, Skype, Netflix, Gmail, Google+ and other popular applications (see table below).
To make testing even easier, XenaAppMix includes a variety of pre-defined traffic mix profiles (see below) containing various common application traffic for different network environments:
- Enterprise Mix
- Web Mix
- Finance Mix
- Data Center Mix
Adding or removing applications in the profiles lets users create numerous customized test environments for specific requirements. And via XenaConnect, users can scale the application mixes up to millions.
Bottom line? XenaAppMix makes it easy to:
- Verify the performance and capacity of content-aware networks with realistic application traffic mixes
- Validate the performance impact of different traffic management policies.
- Validate the accuracy of identification engines in application-aware devices.
|DNS||HTTP||POP3 (unencrypted)||SMTP over TLS|
|Echo||HTTPS||POP3 over TLS||SRTP|
|FIX4.4||MQTT over TCP||RTSP||TFTP Read Request|
|FIX5.0||MSExchange MAPI||Secure MQTT||TFTP Write Request|
|Amazon||eBay||Firefox Private||IoT Temperature publish||SIP VoIP||YouTube|
|App Store||Email application||Flickr||IoT Temperature publish over TLS||Skype|
|Apple Map||Gmail Web||iTunes App||Slack App|
|AWS S3||Facebook Messenger||Google App||LINE App||Tumblr|
|Bing Search||Finance orders (FIX4.0)||Google Calendar|
|BitTorrent||Finance orders (FIX4.1)||Google Hangouts||Mobile Bank||Video stream 1080p over HTTP|
|Bloomberg||Finance orders (FIX4.2)||Google Search||Oracle MySQL||Video stream 1080p over RTP|
|Chrome||Finance orders (FIX4.3)||Google Drive||Outlook||WeChat App|
|Chrome Incognito||Finance orders (FIX4.4)||Google Maps||Paypal|
|CNN||Finance orders (FIX5.0)||Hotmail||QQ App||Wikipedia Search|
|DNS||Finance orders (FIXT1.1)||Yahoo Mail|
|Dropbox||Firefox||iOS Calendar||Remote Desktop||Yahoo|
ENTERPRISE (Internal Segment)
This pre-defined “Enterprise” mix includes typical applications and protocols often used in businesses around the world – many people are using MS Outlook, some are using the internet, other have a secure SSL session, a small proportion are checking their Facebook profiles and so on. Below shows an example of such a composition. SMB is mainly used for providing shared access to files, printers, etc. NFS allows a user on a client computer to access files over a network like a local storage.
The Enterprise Mix provides customizable traffic profile templates with most commonly used applications at enterprise perimeter (no datacenter provisioned) scenarios. Below shows an example of such a composition.
This pre-defined “Data Center” mix highlights applications and protocols often used in data centers e.g. Network Control Protocol (NCP), LDAP, file sharing and so on.
This pre-defined “Finance” mix features a blend of various Financial Information eXchange (FIX) protocols that dominate trading.
This pre-defined “Web” mix is made up of encrypted and unencrypted traffic. Most of the traffic on the internet is encrypted (SSL/TLS, VPN, Data compression proxies, and proxy applications), and more encryption techniques such as SPDY, QUIC and HTTP/2 are emerging.
- Uses XenaConnect to provide an up-to-date extensive pre-defined application traffic library for application emulation
- Well researched, pre-defined application traffic mixes for quick and easy emulation of enterprise network traffic characteristics
Protocol-oriented and application-oriented libraries
- Scalable high-performance application emulation up to millions of concurrent connections, connections per second, transactions per second, users and throughput