Candela Technologies Logo
 
http://www.candelatech.com
sales@candelatech.com
+1 360 380 1618 [PST, GMT -8]
Network Testing and Emulation Solutions

Layer 3 Testing on Windows

Goal: Test layer-3 connection throughput between two Windows hosts.

This scenario involves installation on one physical Windows 7 workstation with three network ports and a Windows XP virtual host with four network ports running within VirtualBox. We will create a pair of layer three connections and see test results.
 
  1. Configure Virtual Guest Windows machine

    1. Note: LANforge installations on Windows are not able to change the IP of ports. Please do this before running LANforge.

    2. Set up four network ports on the virtual guest. This example shows three ports connected to the host machine over bridge interfaces. screenshot

    3. Set the IPs for the various ports using the Windows Network Settings control panel.

      1. Local Area Connection: DHCP This is the default VirtualBox NAT port. We'll leave this one as a backup port for safety sake.

      2. Local Area Connection 2: 192.168.1.201, we will use this for normal LAN and LANforge communications

      3. Local Area Connection 3: 10.26.39.1, for LANforge use.

      4. Local Area Connection 4: 10.26.39.10, for LANforge use.

      For more information see Windows IP Address

    4. Review the IPs for the various ports using netsh. screenshot

    5. Set up network ports on the Windows workstation. The configuration includes one physical port on the motherboard and a four-port Intel PCIe card.

      1. Local Area Connection: 192.168.100.39, we will use this for normal LAN and LANforge communications

      2. Local Area Connection 2: 10.26.39.2, for LANforge use.

      3. Local Area Connection 3: 10.26.39.3, for LANforge use.

      4. Local Area Connection 4: 10.26.39.4, for LANforge use.

    6. Make sure your LANforge client GUI can ping the IP of the virtual guest management port.

    7. Make sure your LANforge Manager can ping the IPs of the virtual guest management ports.

    8. If necessary, configure the Windows firewall to allow ICMP packets. Or disable the Windows firewall. screenshot

  2. Install LANforge Server on the Windows workstation screenshot

    1. Make sure you install WinPCAP if it is not already installed.

    2. At the end of the LANforge Server install, launch the LANforge Configuration Utility screenshot

      1. Set the Realm to 1

      2. Set the Resource to 1

      3. Set the Mode to Both

      4. Set the Management port to the local LAN addressed port. screenshot

    3. Apply the configuration and LANforge Server will start in Manager mode. screenshot

    4. Click the Exit LANforge Config button. Leave the LANforge Server running (you may minimize the DOS windows.)

    5. Desktop icons allow you to start and configure LANforge Server later. screenshot

  3. Install the LANforge GUI on the Windows workstation. screenshot

    1. Don't forget to install the licences. screenshot

  4. Install LANforge Server on the virtual guest

    1. Make sure you install WinPCAP if it is not already installed.

    2. At the end of the system install, launch the LANforge Configuration Utility

    3. Set the Mode to Resource

    4. Set the Management port to the local LAN addressed port. screenshot

    5. Set the Realm to 1

    6. Set the Resource to 2 screenshot

    7. Apply the configuration and LANforge Server will start in resource mode. screenshot

  5. Create Layer 3 connections

    1. In the Layer-3 tab, click Create screenshot

    2. In the Level-1 box, create the first cross connect: screenshot

      1. Name the Cross Connect to w7-ad1_xp-ad2

      2. The CX Type is LANforge / TCP

      3. Set the Endpoint A Resource to Windows 7

      4. The Endpoint A Port to the first 10.x addressed port, ad1

      5. Set the Endpoint A Min PDU Size to TCP (1460 B)

      6. Set the Endpoint A Min Tx Rate to 100Mbit. This is a limit of the XP guest.

      7. Endpoint B Resource: XP Guest

      8. Endpoint B Port: ad2

      9. Endpoint B Min Tx Rate: 100Mbit

      10. Set the Endpoint B Min PDU Size to TCP (1460 B)

      11. Set the Endpoint B Min Tx Rate to 100Mbit. This is a limit of the XP guest.

      12. Click OK to commit those settings

    3. For the second cross connect, click Create in the Layer-3 tab.

    4. In the Level-1 box, create the second cross connect: screenshot

      1. Name the Cross Connect to w7-ad2_xp-ad3

      2. The CX Type is LANforge / TCP

      3. Set the Endpoint A Resource to Windows 7

      4. The Endpoint A Port will be the next free 10.x port, ad2

      5. Set the Endpoint A Min PDU Size to TCP (1460 B)

      6. Set the Endpoint A Min Tx Rate to 100Mbit. This is a limit of the XP guest.

      7. The opposite end Endpoint B Resource is the XP Guest

      8. Set the Endpoint B Port to ad3

      9. Set the Endpoint B Min PDU Size to TCP (1460 B)

      10. Set the Endpoint B Min Tx Rate to 100Mbit. This is a limit of the XP guest.

      11. Click OK to commit those settings

    5. In the Layer-3 tab, you will now see your two cross-connects: screenshot

  6. Start Layer 3 connections

    1. Highlight the connections

    2. Click Start

    3. You will see data transferring along the cross connects. screenshot

    4. Highlight both connections and click Display to see the connection statistics for each. Here is the first: screenshot

    5. Here is the second: screenshot


Candela  Technologies, 2417 Main Street, Suite 201, Ferndale, WA 98248, USA
www.candelatech.com | sales@candelatech.com | +1.360.380.1618
Google+ | Facebook | LinkedIn | Blog