IP Spoofing:
When you run a scenario, the Vusers on
each host machine use the host’s IP address. You can define multiple IP
addresses on a host machine to emulate a real- life situation where users sit
on different machines.
About Multiple
IP Addresses:
Application servers and network devices
use IP addresses to identify clients. The application server often caches
information about clients coming from the same machine. Network routers try to
cache source and destination information to optimize throughput. If many users
have the same IP address, both the server and the routers try to optimize.
Since Vusers on the same host machine have the same IP address, server and
router optimizations do not reflect real- life situations. (real life Network
Traffic)
LoadRunner’s multiple IP address feature
enables Vusers running on a single machine to be identified by many IP
addresses. The server and router recognize the Vusers as coming from different
machines and as a result, the testing environment is more realistic.
Note:
- IP Spoofing runs on LG. Each LG will be allotted Bulk IPs. Ex 10 IPs.if we are running 10 users on that LG, each vuser will pick one unique IP. All the IP added should be valid and should be recognized by the network routers and firewalls.
- NIC card should be sufficient strong enough to support the data what flows across the number of Vusers and IP spoofed for the LG.
- DHCP should be disabled on LG Box and IP addresses should be static IP addresses.
Adding IP
Addresses to a Host (Load Generator):
LoadRunner includes an IP Wizard program
that you run on each host machine to create multiple IP addresses. You add new
IP addresses to a machine once and use the addresses for all scenarios.
The following procedure summarizes how
to add new IP addresses to a host:
1 Run the IP Wizard on the host
machine to add a specified number of IP addresses.
2 Re- Start the host machine.
3 Update the server’s routing table
with the new addresses, if necessary.
4 Enable this feature from the
Controller.
Using the IP
Wizard:
The IP Wizard resides on each host
machine where load generator software is installed. We need to run this process
one time to add and register new IP addresses. The new addresses should be in
the range of addresses defined by the Internet Assignment Numbers Authority.
They are for internal use only for the project.
To add new IP addresses to a host
machine:
1. Invoke
the IP Wizard from the LoadRunner program tools.
2. If you have an existing file with
IP address settings, select Load settings from file and choose the file.
3. If you are defining new settings,
select New Settings.
4. Click Next to proceed to
the next step. If you have more than one network card, choose the card to use
for IP addresses and click Next .The optional Web server IP address step
enables the IP Wizard to check the server’s routing table to see if it requires
updating after the new IP addresses are added to the host. (
Note: Using the Load Generator with Multiple NIC card is not
recommended for Load Generator Purpose in case test involves measuring the
network traffic or it is a large test.
5. To check the server’s routing
table directly after adding the addresses, enter the server IP address.
6. Click
Next to see a list of the machine’s IP addresses. Click Add to
define the range of addresses.
IP addresses include two components, a
netid and hostid. The sub mask determines where the netid portion of the
address stops and where the hostid begins.
7. Select a class that represents
the correct sub mask for the machine’s IP addresses.
8. Specify the number of addresses
to create. Select Verify that new IP addresses are not already in use to
instruct the IP Wizard to check the new addresses. If some addresses are in
use, the IP Wizard will only add the addresses not in use.
9. Click OK to proceed.
After the IP Wizard creates the new
addresses, the summary dialog box lists all of the IP addresses.
9. Click Finish to exit the
IP Wizard. The IP Wizard Summary dialog box is displayed.
10. Select the checkbox Reboot now to update routing tables and
click on OK.
11. To Verify the IPs added successfully
to the Load Generator Box, Please login Manually to Load Generator Box and on
command prompt type IPCONFIG/ALL.
12. We can also verify that each user is getting
unique IP address by using lr_get_vuser_ip
function in the script.
This explanation is explicit for me. i know everything about IP spoofing today.
ReplyDeleteThank you very much.