21.04.2014 Views

Testing PPPoX and L2TP Broadband Access Devices - Ixia

Testing PPPoX and L2TP Broadband Access Devices - Ixia

Testing PPPoX and L2TP Broadband Access Devices - Ixia

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Simulate an access link failure for each of the above test<br />

cases. Note the number of session retries <strong>and</strong> session<br />

recovery times.<br />

• Simulate a system failure for each of the above test<br />

cases.<br />

Note the number of session retries <strong>and</strong> session recovery<br />

times.<br />

2. <strong>PPPoX</strong> Client <strong>and</strong> Server<br />

Performance <strong>and</strong> Scalability Test<br />

2.1 Objective<br />

The objective of this test is to characterize the performance<br />

of both LAC <strong>and</strong> LNS/B-RAS devices when forwarding<br />

32,000 <strong>PPPoX</strong> sessions including both control <strong>and</strong> data<br />

plane traffic. The test is split into two phases, namely:<br />

• Control plane traffic generation (PPPoE, PPPoA,<br />

PPPoEoA, PPPoEoVLAN).<br />

• Data plane traffic generation (IMIX <strong>and</strong> fixed frame sizes<br />

at 100% utilization).<br />

2.2 Setup<br />

When emulating both client <strong>and</strong> server, the test tool creates<br />

the requested number of subscribers (i.e. 32,000 in this<br />

case) as well as terminates the incoming PPP sessions,<br />

thus bracketing the DUT. The DUT may consist of single or<br />

multiple devices (e.g. DSLAM).<br />

As shown in Figure 7, an <strong>Ixia</strong> GigE Load Module port<br />

(copper or fiber) or ATM Load Module port (OC3 or OC12)<br />

may be used to generate the required number of PPP<br />

sessions. In addition, these ports generate the data plane<br />

IP traffic.<br />

2.3 Input Parameters<br />

The primary input parameters for each phase include:<br />

• Session setup rate & latency – maximum, minimum <strong>and</strong><br />

average time <strong>and</strong> latency to establish all sessions with<br />

either no authentication, PAP or CHAP authentication.<br />

• Interfaces, VLANs <strong>and</strong> domain groups for access <strong>and</strong><br />

network ports.<br />

• Traffic generation – upstream/downstream/bi-directional<br />

for stateless L3/L4 traffic (IMIX or fixed frame<br />

distributions).<br />

• Session teardown rate.<br />

2.4 Test Methodology <strong>and</strong><br />

Result Generation<br />

• Session setup test:<br />

− Test tool to generate 32,000 <strong>PPPoX</strong> sessions.<br />

− Record setup rates <strong>and</strong> latency measurements<br />

outlined in section 1.2.<br />

− Record the number of sessions in the DUT.<br />

• Traffic generation over <strong>PPPoX</strong> test:<br />

− Test tool to generate L2/3 stateless traffic. For<br />

example, 20% upstream <strong>and</strong> 80% downstream<br />

IMIX traffic (64, 128, 512, 1024 <strong>and</strong> 1518 byte<br />

frames over TCP). See Figure 3 in Section 1 for<br />

setup details.<br />

• Session tear down test:<br />

− Test tool to tear down sessions at a fixed rate<br />

(e.g. 100 sessions per second).<br />

<strong>Access</strong> Side<br />

- PPPoE, PPPoEo802.1q<br />

- PPPoEoA, PPPoA<br />

DUT<br />

<strong>Access</strong> Concentrator<br />

Network Side<br />

- PPPoE, PPPoEo802.1q<br />

- PPPoEoA, PPPoA<br />

10/100/1000 Ethernet<br />

Or OC3/OC12 ATM<br />

10/100/1000 Ethernet<br />

Or OC3/OC12 ATM<br />

Figure 7: <strong>PPPoX</strong> client <strong>and</strong> server emulation setup<br />

PoE Test Plan Copyright © <strong>Ixia</strong>, 2004 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!