NEEDLEWORK
Specifications
Virtual Appliance
NEEDLEWORK's virtual appliance runs on the hypervisor "Hyper-V" provided by Microsoft. It works as a guest OS on Hyper-V on Windows terminals. ※Refer to following operating environment for details.
To connect to the networking equipment under the test, use the LAN adapter and USB LAN adapter installed on the terminal.
Configuration image of virtual appliance
Specifications
List of available functions
-
Firewall policy test
-
L4 communication test (Batch/individual testing)
-
L7 communication test (Batch/individual testing)
-
Test result(evidence) exporting
-
Test result filtering
-
Tagged VLAN test ※Support on all test ports
-
Source/Destination NAT IP address checking
-
URL filtering test
-
Anti-virus function test
-
Debugging (communication visualization, packet capture)
-
PPPoE server
-
Network test (Ping, Traceroute) disconnection time, route confirmation
※ Ping packet resizing(option) is not supported. -
Stress test(Throughput test, Session test)
Test methods of policy test
ICMP | Communication confirmation by ICMP Echo-Request / Reply |
---|---|
TCP | Communication confirmation by 3-way handshake + FIN |
UDP | Communication confirmation by round trip of UDP packet |
HTTP(S) | Content acquisition confirmation by HTTP(S) GET |
DNS | Name resolution confirmation by DNS packet(TCP / UDP) |
FTP | File transfer confirmation by FTP packet(Passive / Active) |
IMAP | Confirmation of mail incoming by IMAP packet |
SMTP | Confirmation of mail transmission by SMTP packet |
Test methods of network test
ICMP | Communication confirmation by ICMP Echo-Request / Reply |
---|---|
Traceroute | Communication confirmation by ICMP Echo-Request / Time Exceeded |
Test method of throughput test
UDP | Confirmation of UDP packets sent and received |
---|
Test method of session test
TCP | Communication confirmation by 3-way handshake |
---|
Virtrual appliance system requirements
Minimum | Recommended | |
---|---|---|
OS | Microsoft Windows10 Pro 64bit | |
Hypervisor | Hyper-V | |
RAM | 8GB | 16GB |
CPU | 6th generation インテル® Core™ i5 processor 2.30GHz or more | 10th generation インテル® Core™ i5 processor 1.6GHz or more |
Storage | SSD 30GB or more free space | |
USB port |
USB 3.2 Gen 1×1(USB 3.1 Gen 1/USB3.0)or more ※The number of ports depends on the number of LAN adapters to be expanded. |
|
LAN |
※It is recommended to use a USB LAN adapter for the throughput test and to test with USB LAN adapters of the same model number. ※Please update the driver before. |
Performance reference value
Session test function | Throughput test function | |
---|---|---|
Host PC Specifications RAM: 16GB CPU: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz(2.80 GHz) |
8,000-10,000 sessions per second |
・Frame size IMIX: Average 300Mbps ・Frame size 1518 Byte: Average 887Mbps ※ |
Host PC Specifications RAM: 8GB CPU: Intel Core i5-10210U 1.6GHz (4.20 GHz) |
30,000-40,000 sessions per second |
・Frame size IMIX: Average 439Mbps ・Frame size 1518 Byte: Average 965Mbps ※ |
※Throughput changes depending on the process usage status of the host OS.
※Mesured by using USB LAN adapter(ASIX AX88179).
Points of attention
Please read it before using NEEDLEWORK.
- NEEDLEWORK can only be installed and used on one operating terminal per license.
- Terminal administrator privileges are required to install and use NEEDLEWORK.
- Supports the use of USB ports of USB 3.0 or higher.
- Configuration that connects a USB hub to the connection with the USB LAN adapter is not supported.
- Maximum of 3 test ports are supported.
- High utilization of resources (CPU, memory) in other applications, the operation of NEEDLEWORK may be affected, such as performance degradation and operability degradation.
- If a switching hub(non-intelligent switch made by BUFFALO, etc.) is inserted between NEEDLEWORK and test target device, the test may not be performed well.
※Limited by the performance of the USB LAN adapter and PCIe LAN port. - At the product support, we may ask you to change the terminal / USB LAN adapter to the one recommended by us depending on the troubleshooting result.
- If the device (on which the license is installed) using NEEDLEWORK is changed due to a malfunction, etc., we will handle it through the license transfer procedure. In principle, we will respond within 3 business days after receiving the necessary information. Note that license transfer is possible up to twice a month per contract.
※License cannot be transferred without a maintenance support service. - Once the monthly license is installed, it cannot be moved to another virtual machine / device.
Evaluation before introduction
- Before introducing NEEDLEWORK, please use the evaluation version to confirm that it works with the actual terminal / USB LAN adapter you plan to use.
- Evaluation version
- We provide it for the purpose of evaluation and customers who are considering introducing NEEDLEWORK.
- As a general rule, you can use it only once.
License activation
- The MAC address information of the LAN port (wired / wireless) of the terminal is used to generate the license file. License generation is not possible on terminals without LAN ports.
We generates the license using the MAC address of the LAN port (onboard) installed in the terminal, you can use the same license until the terminal is changed. - Communicates with the license server when activating the license.
- If you cannot activate the license, you will not be able to use NEEDLEWORK.
- License activation requires Internet connection. So, license cannot be activated if there is no Internet connection.
※You can use NEEDLEWORK in an offline environment for 7days after license activation. After 7days, you need to reactivate it. - Name resolution is required to connect to the license server. NEEDLEWORK uses a public DNS server for name resolution. (Cannot be changed)
- It does not support connection in Proxy environment.