Multiple NICs for performance testing

Microsoft Windows xp professional w/serv...
August 19, 2010 at 09:14:41
Specs: Windows XP
Hi,

(Sorry as I have already posted this in the WinXP forum, but I don't think that's the most appropriate forum. Too bad I can't move/delete it.)

I have a WinXP computer with 3 total NICs. One is connected to the LAN and I can't touch it. The remaining two are available for my use. Without going into too much detail, what I effectively need to do is connect these two NICs to an external network device under test and use the PC to move traffic through it. The problem is, any network traffic I want moved out of one NIC and eventually back into the other simply gets routed internally. I've done some research and this seems like a difficult problem to solve. Using a second computer would solve it, but that's not ideal.

Currently I'm using NTttcp to do throughput testing on the device under test, if that helps. Thanks in advance.


See More: Multiple NICs for performance testing

Report •

#1
August 19, 2010 at 09:44:13
Using a second computer would solve it, but that's not ideal.

Life's isn't always ideal and sometimes you just have to go with what you can do, as compared to what you want to do.

The only way I can think of doing this is if your 'external network device' is a router. You could then create two subnets, route between them and put one NIC in one, the other NIC in the other. Then pass data through.

If you don't mind me asking, just what is it you're testing?

It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.

***William Henley***


Report •

#2
August 19, 2010 at 10:10:16
The "device" is a non-standard Ethernet adapter that moves traffic over a non-standard wire link. However, each of these adapters have a standard RJ-45 attached for testing purposes to easily push traffic though this test link.

If I can do throughput tests on a Cat5 patch cable connected across the two NIC ports, however useless that would be, I can insert my test hardware and achieve my objective.

Other than using a second computer, which I'll do if necessary, I suppose this will be impossible/extremely difficult?


Report •

#3
August 19, 2010 at 12:35:16
As you pointed out, when trying to send data from NIC 2 to NIC 3 on the same PC, Windows by default wants to route it internally and the data never leaves the PC.

You might try a linux distro and see if you can get it to do what you want there. Take a look at knoppix which boots and runs from a CD.

Other than that, the only thing I can think of is a second computer plugged into the other RJ-45 on your device.

It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.

***William Henley***


Report •
Related Solutions


Ask Question