LANforge Wi-FIRE Wireless Network Traffic Generator
LANforge WiFIRE 802.11a/b/g/n/AC Stateful Traffic Generator
- Useful for testing Wireless Access Points and deployments.
- Can emulate up to 200 802.11a/b/g/n wireless client stations (Virtual STAs) per a/b/g/n radio, and up to 64 per /a/b/g/n/AC radio.
- Each radio can run on only a single frequency at a time. So, all stations on a radio must be able to connect to an AP on the same channel.
- Each Virtual STA can be associated with a particular Access Point (AP).
- Each Virtual STA can be set to a specific protocol (/a, /b, /g, /n, /AC) or be told to use the best option available.
- For 802.11n and AC, HT-40 can be disabled.
- For all protocols, the rates can be specified or left auto.
- AMPDU density and factor can be modified for 802.11n stations.
- Each Virtual STA has unique MAC address, IP address and routing table.
- 128bit WEP, WPA, WPA2 (PSK) and related wpa_supplicant authentication methods supported.
- Advanced authentication support includes: 802.1x, 802.11u, HotSpot 2.0/HS2.0, EAP-TLS, EAP-TTLS with MSCHAPv2, EAP-SIM, EAP-AKA, etc.
- Automated captive portal login support for Virtual STAs.
- Supported standards include: 802.11r (OTA and over DS), 802.11w
- Supports all LANforge FIRE stateful traffic generation features, including HTTP, TCP, UDP, TCPv6, UDPv6, VOIP (SIP, RTP) * and more.
- Supports bridge mode where wired Ethernet traffic can connect to the wired port on the LANforge an have their traffic sent onto the wireless network. This allows third-party traffic generators to be used. Each MAC address is associated with a single WiFi station in LANforge. With release 5.2.2, traffic can be bridged by IP address as well.
LANforge FIRE & Armageddon: Feature Highlights
- Supports real-world protocols: (Benchmarked on high-end
Candela Technologies-supplied hardware, typically equivalent
to the LF1002 server.)
- Layer 2: Raw-Ethernet (225 Mbps+ bi-directional on GigE)
- PPP: Supports PPP and multi-link PPP over T1/E1 interfaces at full line speed
- Layer 3: Armageddon accellerated UDP/IP (5 Gbps with 9000 byte frames on 10 GE; 990 Mbps, 81,800 pps on GigE; both symmetrical and bidirectional, sending to self (2 ports))
- Layer 3: UDP/IP (990 Mbps+ bi-directional with 64K byte PDUs (1500 byte MTU) on GigE)
- Layer 3: UDP/IPv6 (990 Mbps+ bi-directional with 64K byte PDUs (1500 byte MTU) on GigE)
- Layer 3: IGMP Multicast UDP (500+ receivers)
- Layer 3: IGMP Multicast UDP over IPv6 (500+ receivers)
- Layer 3: Stateful TCP/IP (980 Mbps+ bi-directional with 64K byte writes (1500 byte MTU) on GigE)
- Layer 3: Stateful TCP/IPv6 (980 Mbps+ bi-directional with 64K byte writes (1500 byte MTU)on GigE)
- Layer 4: FTP (200 Mbps+, bi-directional, per processor)
- Layer 4: HTTP (4 Gbps+ download, 65,000+/13,000+ Requests per Second, 3,000+ concurrent connections)
- Layer 4: HTTPS (990Mbps+ download)
- Layer 4: TELNET (not benchmarked, via integrated script)
- Layer 4: PING (not benchmarked, via integrated script)
- Layer 4: DNS (not benchmarked, via integrated script)
- Layer 4: SMTP (not benchmarked, via integrated script)
- Layer 4: VoIP Call Generator (SIP, RTP, RTCP, PESQ/MOS), 250+ calls per machine
- Layer 4: Streaming audio and video with flexible plugin architecture.
- Supports over 2000 connections on a single machine.
- Supports real-world compliance with ARP protocol.
- Supports ToS (QoS) settings for TCP/IP and UDP/IP connections.
- Uses publicly available Linux, Windows and Solaris networking stack for increased standards compliance.
- Utilizes libcurl for FTP, HTTP and HTTPS (SSL) protocols.
- Supports file system test endpoints (can be used for NFS, SMB, and iSCSI file systems too!). Can emulate 1000+ CIFS and/or NFS clients with unique mount points, IPs, MACs, etc
- Supports custom and command-line programs, like telnet, SMTP, and ping.
- Comprehensive traffic reports include: Packet Transmit rate, Packet Receive rate, Packet Receive Drop %, Transmit Bytes, Receive Bytes, Latency, various ethernet driver level counters, and much more.
- Supports generation of reports that are ready to be imported into your favorite spread-sheet.
- Allows packet sniffing and network protocol decoding with the integrated Wireshark protocol sniffer.
- GUI runs as Java application on Linux, Solaris and Microsoft Operating Systems (among others).
- GUI can run remotely, even over low-bandwidth links to accommodate the needs of the users.
- Central management application can manage multiple units, tests, and testers simultaneously.
- Supports scriptable command line interface (telnet) which can be used to automate test scenarios. Perl libraries and example scripts are also provided!
- Comprehensive management information detailing all aspects of the LANforge system including processor card statistics, test cases, and ethernet port statistics.
- Supports 20 or more physical data-generating ethernet ports per 2U LANforge chassis.
- Emulates over 2000 unique machines with one physical interface with the MAC-VLAN feature!
- Supports over 2000 802.1Q VLANs.
- Supports PPP-over-T1/E1 and PPPoE, including automated creation and deletion of the PPP interfaces
- Supports 802.11a/b/g/n/ac with WiFIRE feature set (see above.)
- Automatic discovery of LANforge data generators simplifies configuration of LANforge test equipment.
- LANforge stateful traffic generation and management software supported on Red Hat Linux, Microsoft Windows and Solaris.
- Custom packet builder interface allows hand crafting of headers and payloads. Headers supported at Layer 2 include ARP, SNAP/LLC, 802.1Q, 802.1QinQ and MPLS. Some Layer 3 protocol headers supported include IP, IPX, UDP, TCP, ICMP, IGMP, IP-ENCAP, RDP, IPinIP and IPv6 protocols.
LANforge VoIP/RTP Call Generator Feature Highlights
- SIP protocol used for call management.
- SIP/UDP supported.
- Can use directed mode, where VoIP phones call directly to themselves.
- Can also use Gateway mode where the VoIP phones register with a SIP gateway.
- SIP authentication is supported.
- RTP protocol used for streaming media transport, and
supports the following CODECS. More codecs may be supported
in the future.
- G.711u: 64kbps data stream, 50 packets per second (SIP, H.323)
- G.729a: 8kbps data stream, 50 packets per second (SIP ONLY)
- Speex: 16kbps data stream, 50 packets per second (SIP on Linux ONLY)
- G.726-16: 16kbps data stream, 50 packets per second (SIP ONLY)
- G.726-24: 24kbps data stream, 50 packets per second (SIP ONLY)
- G.726-32: 32kbps data stream, 50 packets per second (SIP ONLY)
- G.726-40: 40kbps data stream, 50 packets per second (SIP ONLY)
- NONE: A messaging-only configuration is now supported (SIP ONLY)
- Supports PESQ automated voice quality testing.
- RTCP protocol used for streaming media statistics (SIP only)
- Each LANforge VoIP/RTP endpoint can play from a wav file and record to a separate wav file. Almost any sound file can be converted to the correct wav file format with tools bundled with LANforge. Sample voice files are included.
- Current benchmarks show support for 140 or more emulated VoIP phones per machine.
- LANforge VoIP/RTP endpoints can call other LANforge endpoints or third party SIP or H.323 phones like Cisco and Grandstream. Third party phones can also call LANforge endpoints and hear the WAV file being played.
LANforge NetReplay & Backtrack Feature Highlights
- Using a combination of the LANforge-FIRE traffic generation and LANforge-ICE network emulation, LANforge supports capture and replay of ethernet packet streams.
- Capture protocol can be converted to standard 'libpcap' format for use with other tools such as Ethereal and tcpdump.
- Capture has been benchmarked at 1