IWL's Expert Insights on Network Emulation and Protocol Testing
Why did Waze and Google Maps fail?
Waze, the “…world’s largest community-based traffic and navigation app” failed its users in the Santa Cruz, California area during the month of February 2017. These users who depend on Waze to find out traffic conditions and alternate routes were not able to do so. The same was true for Google Maps. For example, when traffic stalled for up to three hours, Waze and Google Maps happily reported that conditions were just fine …
Confide, a Favorite App of the White House, May Not Be Secure
A New York City based start-up company, Confide, offers a text messaging system “with encrypted messages that self-destruct.” You can download the app at getconfide.com. Confide lets its users “discuss sensitive topics, brainstorm ideas or give unfiltered opinions without fear of the Internet’s permanent, digital record and with no copies left behind.” …
Checking for New SNMP Vulnerabilities
Cisco Systems recently announced a patch for a vulnerability in Simple Network Management Protocol (SNMP) functions of some Cisco routers. This vulnerability could allow an authenticated, remote attacker to cause high CPU usage on an affected device, resulting in a denial of service (DoS) condition. The vulnerability is due to an incorrect initialized variable …
Emulating BACNET
The Building Automation and Control network (BACnet) protocol defines a network communication standard for building control systems to communicate. Before deploying a new BACnet-enabled control unit in a BACnet/IP network, it would be helpful to verify that the new control unit can handle the full range of adverse network conditions that are likely to occur …
More on SDN Complexity and Reality
“SDN Complexity and Reality” by Russ White and Shawn Zandi, was published on page 31 of The Internet Protocol Journal, November 2016 (Volume 19, Number 3). In the article, White and Zandi, examine the original three crucial elements to the SDN story. I would like to propose an additional challenge that was not addressed in the article: network partitioning and subsequent re-joining …
SNMP Agent Simulator
IWL provides the SilverCreek SNMP Test Suite, Libraries and APIs for engineers to find and fix bugs in their SNMP agent implementations. Often developers and quality assurance engineers will need to test the SNMP management application to be used with a new SNMP agent. Verifying SNMP-based network management applications requires an SNMP agent simulator …
The Importance of Impairment Testing for Internet Protocol Reliability
The world is an imperfect place. The internet is no exception. The internet has its good days and it has its bad days. Or to be more precise, the internet has its good seconds and its bad seconds.
Blemishes in internet performance arise from many sources …
Waveforms in KMAX
Real network conditions are rarely static. Real life networks suffer transient conditions – congestion builds up and dissipates, tree branches wave in the wind across radio links, long distance routing paths change, VoIP call trunks are filled with more calls during working hours than during the evening.
KMAX and our Maxwell Pro can emulate these kinds of changes …
Stack Overflow is Not a Crutch
You’re better off going straight to StackOverflow.com.
That’s the current situation with many technologies, platforms, SDK libraries and command-line interfaces: the documentation is so badly written, or so poorly organized, or so skimpy, that you can safely skip it and just use Stack Overflow as your answer-it-all search engine …
ESP8266/NodeMCU TCP Test Reveals Issues
The ESP8266 is very popular among the maker set as a platform for experimentation in the realm of Internet of Things (IoT). We have been playing around with the ESP8622 micro-controller running NodeMCU. We’ve been loading simple LUA programs onto the ESP8266 to get familiar with its capabilities …
New Cloud Testing Paradigm Comes With Challenges That Network Emulators Can Solve
The business cloud and its cloud testing capabilities are growing at an extremely fast pace due to scalability, adaptability, cost-effectiveness, and efficiency across nearly every industry. Like anything else when it comes to innovations in technology, though, cloud testing comes with its share of drawbacks …
Network Emulation in the Lab vs. Real-World Network Testing
When evaluating your application for deployment, it is critical to know exactly how it will respond to a variety of network conditions. In some cases, this means going out into the field in search of live, real-world testing scenarios that can be used to test app functionality and user-friendliness …