Skip Links

Network World

  • Social Web 
  • Email 
  • Close
Clear Choice Test 10G access switches
Introduction | Scorecard | Breaking standards |
How we did it | Test archive | Slideshow | Podcast
Inside this test package
Tests by topic

Breaking the standards

By David Newman, Network World Lab Alliance , Network World , 03/24/2008
  • Share/Email
  • Comment
  • Print

In what's becoming something of a tradition in Network World tests, this project turned up design flaws in two standards: IEEE 802.1X authentication, which we tested in a NAC context, and IETF RFC 3918 covering multicast testing.

The 802.1X testing turned up a problem with "multi-auth" configurations, where multiple users attached to the same switch port should be authenticated before being granted access to network resources. Multi-auth can be useful anytime more than one computer may be attached to a switch port. Common use cases include a hub attached to the single Ethernet port in a conference room; an IP phone with a pass-through port for a PC; and a WLAN access point, which in turn fields connections from multiple users.

The problem is, though, the 802.1X standard doesn't address any of these use cases. The access control mechanism defined in 802.1X, called the port access entity (PAE), has a state machine that's either on or off for all traffic flowing through the switch port. There's no selective on/off switch that would permit authenticated traffic while blocking everything else. The danger here is similar to that of "badge tailgaiting" at an office building: The first user must use a badge, but then any number of unauthorized users can walk right in as long as the door is open.

Multi-auth is by definition a violation of the 802.1X protocol. Some vendors get around this by implementing multiple state machines, one for each MAC address seen. Others simply authenticate the first user seen, and then permit all traffic after that.

Testing also revealed a logic problem with RFC 3918, the industry standard methodology for IP multicast performance measurement. In the RFC's test for measuring group capacity, a test run is considered successful if at least one frame from each subscribed multicast group is received. However, when users subscribe to more groups than a switch can handle (this would likely only happen in a lab setting) the switch simply floods all multicast traffic to all ports regardless of whether subscribed users are attached. Thus, every iteration of this test will "pass," even iterations with flooding.

As a workaround, Network Test and Spirent Communications developed an alternative method that introduces one or more "spy" ports to detect flooding. The author proposed this change to the IETF's benchmarking working group, which may take it up for consideration.

-- David Newman

  • Share/Email
  • Comment
  • Print
Partner Content

Simplify Your Branch Infrastructure

Learn how to simplify your branch infrastructure while dramatically increasing app performance with Citrix Branch Repeater.

Download the Free Info Kit

Next-Gen Load Balancing

Free Guide: "Next Gen Load Balancing: 8 Things You Need to Handle Today's Network Traffic" shows you the functionality needed in your next load balancer.

Download the Free Guide

Accelerate Your Web Apps by up to 5x

Free Guide: "The Secret to Getting Maximum Speed from your Web Applications." Learn how you can deliver Web apps up to 5x faster.

Download the Free Guide

Comments (2)
Login
Forgot your account info?

Well, it depends ...By Joel Snyder on December 16, 2008, 11:37 amI am not sure I agree that the standard allows for this. You're reading the EAPOL chunk. In that, Section 7.9 (which was in the -2001 version) says "you can use...

Reply | Read entire comment

Error in "breaking the standards"By Anon-e-mouse on December 15, 2008, 3:38 pmIEEE 802.1X [2004] allows for the use of 802.1X in "shared LANS" [Section 7.9 on Page 32] and declares that the MAC address of the end-station can be used to create...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed