The Maxwell Network Emulator supports the test cases specified for accurate network emulation in each edition of the ITU-T Recommendation G.1050 (a network model for evaluating multimedia transmission performance over the Internet Protocol.)
Networked Multimedia Testing Model
Each one of Maxwell's tests for the G.1050 (TIA-921) introduces a specific network anomaly or impairment that is likely to occur on today’s internet. The device under test, such as a voice over IP phone, a video stream, or a data storage application, must continue to operate correctly in the face of each network anomaly. The device must not crash or fail in any way.
Guarantee the Success of a Cloud Based Initiative
Networked applications and devices may not perform in the cloud as they perform in the local area network. Bandwidth limitations and/or network anomalies in the cloud introduce performance problems that did not exist in the local area network. This is particularly true of multimedia devices containing voice or video streams -- such devices are far more sensitive to adverse network conditions. Evaluating this performance prior to deployment is essential to guarantee the success of a cloud based initiative.
Replicate a Full Range of Adverse Network Conditions
The G.1050 provides a standardized model that all device manufacturers can utilize to test a range of known, deployed, network configurations containing network anomalies and/or bandwidth limited conditions. In this way, the device manufacturer can test a product for each condition, and be certain that a product will perform reliably on today’s internet.
Evaluate Performance Before Deployment
With the introduction of Maxwell Network Emulator in 2003, an accurate emulation of Internet/WAN fidelity became possible in the lab. For the first time, non-Internet traffic could be removed from the stream, allowing IT staff to evaluate performance and get the required data. For the first time, bi-directional traffic could be incorporated in the emulation.
The newest version of the ITU-T Recommendation G.1050 (March 2011) specfies capabilities available in the Maxwell Network Emulator since its inception.
Updates to the Newest Edition include
- Providing realistic mechanism modeling
- Adopting easier extension of mathematical models to other scenarios
- Simulating discrete events
- Supporting a true bidirectional model
- Dropping the "likelihood of occurrence" concept
- Updating impairment levels
- Reducing the number of standard test cases
- Customizing test cases
Possible Uses for Recommendation ITU-T G.1050
- Simulation of real-world IP network impairments (packet delay variation and packet loss characteristics);
- Testing any type of IP stream under simulated network conditions using pcap files and evaluating the IP stream using standard test cases or user-defined simulated network conditions;
- Testing any type of IP stream using hardware emulation of simulated network models using standard test cases or user-defined simulated network conditions. (Source: ITU-T)
Simulation Examples of Maxwell Pro and ITU-T G.1050
- Testing a storage-in-the-cloud application under limited bandwidth conditions;
- An overloaded BACnet/IP (Building Automation Control Network) to replicate poor performance;
- Audio interaction over the Internet for gaming applications.
Maxwell Pro Offers Additional Internet Performance Tests
In addition to the all of the G.1050 network model tests, Maxwell also includes:
- Session Initiation Protocol (SIP) impairment tests that are commonly used in setting up calls in VoIP and video network devices to check the robustness of SIP implementations to vulnerabilities and attacks;
- A set of Rate Limitation Scenarios to determine how well the new multimedia device performs under bandwidth limited conditions;
- Alternative network models that allow the user to go beyond the 189 rate combinations and eight severity levels of the ITU G.1050 and define a specific network anomaly to test a specific situation;
- Secure Shell / Transport Layer Security Protocol (SSH/TLS) for securing data exchange between client-server applications;
- Transmission Control Protocol (TCP) and Internet Protocol (IPv4 and IPv6) for finding and fixing bugs (compliance and standards);
- Geosynchronous Satellite Link Emulation for pre-deployment testing of satellite applications.
Want to know more about the Multimedia ITU G.1050 tests?