Team 3 Webpage Team News and Announcements
Back to Team3 Homepage
CSC402/ECE470 Class Homepage
Member Pages Team Homeworks Team Heartbeats Team Presentations Project Highlights Team Pod Inventory Team Schedule for the Project

 

Project Plan Summary

 


TEST TOOL DEVELOPMENT FOR ACCESS CONCENTRATOR NETWORK DEVICES

 

 

 

October 11, 2002

 

 

 

Prepared by:

Chris Brezovec, Dalat Bui, Shadi Eskamaei, Tyler Humphrey, and Fritz Karcsi
Team 3
CSC402/ECE470
NCSU Computer Science Department


TABLE OF CONTENTS

Executive Summary

Introduction

Problem Description

Approach to Solution

Proposed Verification, Validation Process, and Deliverables

Schedule

Appendices


EXECUTIVE SUMMARY

With the complexity of networks increasing, management of these complex networks is becoming more and more of a challenge. The facilities desired and found in complex networks consists of the use of multiple platforms with different interfaces as well as hybrid overlays to handle various types of traffic such as, voice , data, and multimedia. In order for ISPs (Internet Service Provider) to maintain or achieve a competetive edge, these facilities should be provided effectively with low cost.

The solution to simplifying networks and encompassing voice,data, and mulitmedia while enabling rapid service deployment lies in the Access Concentrator network device. The system supports the desired facilities by concentrating multiple DSL access lines into high-speed switching network interfaces, essentially reducing the amount of equipment and cabling required for broadband services. The Access Concentrator device also provides a single management platform through which all voice, videow, and data traffic are integrated. By integrating the various types of traffic the network utilizes bandwidth more efficiently, leading to lower costs.

With the importance of these network devices clearly evident, an extensive interrogation of the operational range should be determined. Our goal throughout the upcoming few months is to deveolop a test methodology, which is a combination of test tools, test cases, reference standards, and processes to determine the operational range of the Access Concentrator device.

[Back to TOC]


INTRODUCTION

Ever since the Internet was born in 1969, it has been growing at an exponential rate. Internet began with four hosts and it now has over 160 million hosts. This huge number paints the picture that more and more people are subscribing to the Internet through their Internet Service Providers (ISPs). With more subscribers, ISPs now are faced with a more difficult task of managing a large number of connections while keeping the QoS as high as possible. One of the devices that helps them accomplish this job is the Access Concentrator (AC).

An AC is a networking device that sits between a gateway router and the Digital Subscriber Line Access Multiplexer (DSLAM). The DSLAM multiplexes a large number of subscribers to the backbone. This backbone is then connected to the Access Concentrator which has access to the Internet (outside world). So the AC basically handles all the traffics to and from the users.

With such a demand, our team is assigned the task of developing a methodology for testing an AC device. We are going to work with some different AC devices such as Cisco 7200 and 10000, Redback 800 and 10000, and net.com SCREAM. More specifically, we are going to write test cases to test the frame loss, throughput, latency, and jitter on each of the available devices. Due to the availability of the equipments, we may have to do this remotely or in persons.

[Back to TOC]


PROBLEM DESCRIPTION

Our overarching goal is to develop a test methodology to extensively interrogate the operational range of Access Concentrator (AC) devices. To do this we need a combination of test tools, test cases, reference standards and processes. First of all, we need to understand the existing terminology and methodologies. We need to know common performance measurement techniques, common terms, and understand PPP technology. Next we need to understand the devices that we are using. Currently, we are waiting for a Cisco 10K AC device, but there are others that we may use including but not limited to : Cisco 6400, Redback SMS 1800, 10K, and Nortel Shasta 5000. We need to understand features implemented by the devices under testing - PPP termination and aggregation, edge/metro routing, data encryption, etc. We then need to analyze identify performance factors of DUTs, typical performance issues of DUTs, throughput, latency, session setup characteristics, session flapping performance, variations due to interface/port options, and negotiated factors of AC devices with the mentor/instructor. We finally need to produce a detailed test methodology, documented results with a comparison to the standard DUT, and a recommendation for future improvements to the test methods.

[Back to TOC]


APPROACH TO SOLUTION

We have decided that in order to solve this problem, we will divide the task up based on the different aspects of an access concentrator. In order to do this, our first task is to read all of the documentation that we can. We need to figure out the differences between an access concentrator and a router or switch. There is no real definition/benchmark for what an access concentrator has to do. It is really up to the companies that manufacture them, as to what features they allow.

Once we have these definitions down, we will head on over to the lab and start looking at how to configure and use the tools that we will be given. the lab will look something like this:

Logically, however, it will look like this:

The aspects of an access concentrator that we know need to be tested can be divided into three catagories:

  • The initialization of PPP connections
  • The upstream traffic (to the IP cloud)
  • The downstream traffic (from the IP cloud

Once we have come up with the specific things that an access concentrator needs to do in these situations, we will develop a methodology and testcases to see how well the actual devices handle this. Once the testcases are written, we will switch with other members in our group and let them go over the testcases we have created. After this verification phase, we will get in the labs and actually test the equipment. Of course, we will have been in the labs developing these testcases, seeing how things work, but the actual testing will not be until the testcases have been verified by our group members.

Currently we have a few 7200s and SmartBits in RTP. In California we have a Nortel Shasta (working ATM interface, but the GigE interfaces are not working yet), RedBack 800, and a Cosine IPSX (can not configure for large scale). These are devices that we may have remote access to later on in the semester. A few other devices that Spirent is trying to aquire are a Cisco 10K, RedBack 10K, and a Net.com Scream. With the equipment that we have in RTP at the current moment, the testing phase of this project may be rather limited.

After the testing, we will write up our finding, and the testcases for Spirent.

Everyone has to read the documentation. In order to do anything on this project, everyone must learn the new material. We do not have to be experts on the entire deivce, but we have to be knowledgable. Once everyone on has read the material, we have decided that breaking up the different parts of an access concentrator would be the best approach. That way, we can all become experts on individual pieces of the pie rather then the entire device. Since we are all human, group members will also have to help verify the testcase so no person spends too much time looking at a problem. The reason for reviewing with one other person, is because it takes up less time that way. However, any real issues that neither person can fix, will be brought to the group for help.

[Back to TOC]


PROPOSED VERIFICATION and VALIDATION PROCESS and DELIVERABLES

We plan to write software that will test our access concentrator operational range. The test will consist of developing scripts using SmarBits equipment. These test cases will be written to find where the access concentrator breaks. The interfaces for these tests are Ethernet and ATM. We will compare this information to the concentrator's specifications and draw conclusions about how successful our tests are.

We will test session capacity, which is the maximum number of PPPoE, PPPoA and PPPoEoA sessions that the DUT can establish and maintain. We will validate this by sending low-level traffic (Echo Requests) across each session. This is also used for session establishment rate, which will be measured too. It is the maximum rate at which PPP session establishment requests can be sent to the DUT resulting in successful sessions.

We will test throughput, which is measured packet loss, throughput, and latency of packets sent across PPP sessions. The final two tests are session stability, which is stability of DUT and data forwarding stability, which is forwarding stability, in the presence of repeated session establishments and teardowns. The session stability test is like a stress test on the DUT and data forwarding stability will be done to characterize the data forwarding performance under this stress test

[Back to TOC]


SCHEDULE

Current Schedule

Task ID Tasks Planned Start Date Planned End Date People Involved
001 Organize Team

09/13/2002

09/13/2002 ALL
002 Install Server 09/14/2002 09/14/2002 ALL
003 Server Configuration 09/16/2002 09/16/2002 ALL
004 Design Website 09/17/2002 09/17/2002 ALL
005 Inventory Link 09/24/2002 09/24/2002 ALL
006 Meet with J. Streck 09/26/2002 09/26/2002 ALL
007 Presentation Preparation 09/29/2002 09/30/2002 ALL
008 Read RFCs 09/30/2002 10/05/2002 ALL
009 Test #3 Presentation 10/01/2002 10/01/2002 ALL
010 HomeWork #3 Due 10/04/2002 10/04/2002 ALL
011 Meet with Kumar (our mentor) 10/10/2002 10/10/2002 ALL
012 HomeWork #4 Due 10/11/2002 10/11/2002 ALL
013 Read Specs for different brands 09/30/2002 10/12/2002 ALL
014 Fall Break 10/12/2002 10/15/2002 ALL
015 Learn how to setup an access concentrator 10/12/2002 10/19/2002 ALL
016 Learn how to use an access concentrator 10/12/2002 10/19/2002 ALL
017 HomeWork #5 Due 10/22/2002 10/22/2002 ALL
018 Learn how to use the test tools 10/19/2002 10/26/2002 ALL
019 *********** Write testcases 10/19/2002 10/26/2002 ALL
019A PPP Authentication 10/19/2002 10/26/2002 Chris
019B Up-Stream Traffic 10/19/2002 10/26/2002 Dalat, Tyler
019C Down-Stream Traffic 10/19/2002 10/26/2002 Fritz, Shadi
020 *********** Verify testcases 10/26/2002 11/02/2002 ALL
020A Up-Stream Traffic 10/26/2002 11/02/2002 Fritz, Tyler
020B Down-Stream Traffic 10/26/2002 11/02/2002 Chris, Shadi
020C PPP Authentication 10/26/2002 11/02/2002 Dalat
021 HomeWork #6 Due 11/05/2002 11/05/2002 ALL
022 Test #4 11/07/2002 11/07/2002 ALL
023 *********** Collect data 11/02/2002 11/09/2002 ALL
023A PPP Authentication 11/02/2002 11/09/2002 Chris
023B Up-Stream Traffic 11/02/2002 11/09/2002 Dalat, Tyler
023C Down-Stream Traffic 11/02/2002 11/09/2002 Fritz, Shadi
024 Test #5 11/11/2002 11/11/2002 ALL
025 *********** Analyze results of testcases 11/09/2002 11/19/2002 ALL
025A PPP Authentication 11/09/2002 11/19/2002 Chris, Fritz
025B Up-Stream Traffic 11/09/2002 11/19/2002 Dalat, Tyler
025C Down-Stream Traffic 11/09/2002 11/19/2002 Chris, Fritz, Shadi
026 HomeWork #7 Due 11/19/2002 11/19/2002 ALL
027 Thanksgiving Break 11/28/2002 12/01/2002 ALL
028 Documentation 10/19/2002 12/12/2002 ALL
028A Testcase write-up 10/19/2002 12/12/2002 Shadi, Tyler
028B Analysis of DUTS 10/19/2002 12/12/2002 Dalat, Tyler
028C RFC draft write-up 10/19/2002 12/12/2002 Chris, Fritz
029 HomeWork #8 Due (Project Completion) 12/12/2002 12/12/2002 ALL

****** These Items will be expanded on within the next week

[Back to TOC]


REFERENCES

Kentrox. Simplifying Hybrid Networks. 11 October 2002. <http://www.kentrox.com/solutions/shn/index.asp>.

Zacon, Robert. Hobbes' Internet Timeline v5.6. 1 April 2002. 11 October 2002. <http://www.zakon.org/robert/internet/timeline/>.

 

 

[Back to TOC]


APPENDICES

Relevant RFCs Access Concentrator Devices
  1. RFC 1242
  2. RFC 2544
  3. RFC 2285
  4. RFC 2889
  5. ERF 1661 (PPP)
  6. RFC 2364 (PPPoA)
  7. RFC 2516 (PPPoE)
  1. Redback SMS 1800 and SMS 10000
  2. Nortel Shasta 5000
  3. net.com SCREAM 50, 100, 200
  4. Cisco 10K and 6400
  5. Cosine IPSX
  6. Juniper

 

[Back to TOC]

 

 

 



This page was last updated on:
Thursday, November 7, 2002 22:00
Copyright © 2002 by Team 3, All Rights Reserved.

WebSite contact: K. Fritz Lehr, E-mail: kflehr@unity.ncsu.edu, Tel: (919) 593-0162