★ wanayoo — archive 1999 http://data.com/tutorials/switch.htmlNouvelle recherche | Portail wanayoo
CMP's TechWeb Click Here to Vist CMPNET


Data Communications
Search Data Communications

 Browse By...
 Technology/Topic
 Vendor
 Issue

 Visitors Center

 FAQs
 Contact the Editors
 Registration
 Subscriptions

 Content
 TECH TUTORIALS
 ATM
 Carrier-Class Gear
 Internet/Intranets
 IP Tools/Issues
 Network Software
 Net Management/SLAs
 QOS
 Remote Access
 Routers/Switches
 Security
 Servers/Peripherals
 Services/Outsourcing
 Workgroup Networks

 NEW PUBLIC NETWORK

 LAB TEST CENTER

 GLOBAL NETWORKS

 PRODUCT LEADERS

 OPINIONS/COLUMN
 Viewpoint
 Lippis on Internetworking
 Sound Byte

 Marketing Services
 T99 Media Services
 Industry Front & Center
 Reader Service

 Custom Publishing
 Vendor Strategies
 Sponsorships

Click Here to Vist CMPNET

TechWeb Sites
 Byte.com
 CMPmetrics
 Data Communications
 File Mine
 InformationWeek
 InternetWeek
 Network Computing
 Planet IT
 TechShopper
 TechWeb News
 Tele.com
 WebTools
 Winmag.com

Data Communications: Tutorials

September 21, 1996


By Rick Tinsley, Newbridge Networks Inc., and Larry Lang, Ipsilon Networks Inc.

ATM MPOA vs. IP Switching

Many members of the ATM Forum are betting on MPOA (Multiprotocol over ATM) as the way to route and bridge a full range of protocols, including IP and IPX, over switched ATM backbones. But a growing number of vendors are getting behind IP switching--software that enables an ATM switch to act as an IP router. These vendors suggest that the complexity of the MPOA spec may actually be standing in ATM's way.

To give net managers a better sense of how these solutions differ, Data Communications asked Rick Tinsley of Newbridge Networks, a leading proponent of MPOA, and Larry Lang of Ipsilon Networks, an advocate of IP switching, to take sides on the two schemes.


  • Larry Lang: I think you and I would both agree, Rick, that for ATM to gain momentum in the industry--and for it to be really useful to network managers--it has to interoperate easily with other technologies and protocols.

  • Rick Tinsley: No argument on that score, Larry. ATM has to play well on multiprotocol networks, which is what specs like the ATM Forum's MPOA are designed to en sure.

  • Lang: Well, it didn't take long for us to disagree. I would argue that convoluted software standards like MPOA are actually holding ATM back. Most current ATM software is too complex to deliver effective interoperable solutions. And the primary source of this complexity is the ATM Forum, which chose to derive most of its software standards from the ITU's Telecommunication Standardization Sector [ITU-T]--an international consortium of telecom carriers.

    Not surprisingly, given the telecom bias of the ITU-T, the forum adopted ISDN signaling as its network access paradigm. Then, in a compromise apparently chosen because every participating company found it equally inconvenient, the forum decided that ATM addresses should be obtained by converting ISDN phone numbers to OSI addresses. In other words, all networks based on forum standards must be accessed with ISDN signaling and OSI addresses.

    So things are mighty complicated from the start. And this initial complexity onl y breeds more of the same. To accommodate the new ATM addresses, the forum had to concoct a whole new routing protocol--PNNI [private network-to-network interface]. And then familiar addressing methodologies, like that used in IP, had to be mapped to the ATM OSI addresses through complicated mechanisms like LAN emulation [LANE].

    All this multilayered address mapping soon becomes so thick that ATM's QOS [quality of service] and multicast features are completely concealed from higher protocol layers. And even with all this sophisticated software, forum standards still require processor-based routers to traverse subnets, a limitation that restricts ATM networks to about 250 nodes before serious performance bottlenecks occur.

    THE RIGHT ROUTE

  • Tinsley: Let's be careful with those sweeping generalizations about all ATM Forum standards. Yes, LANE hides QOS from the Internet layer and requires external routers to traverse subnets. MPOA doesn't. That's the whole point. MPOA supports routable protocols like IP and IPX and bridges all protocols at full switched speed, whether they are routable or unroutable (like Netbios and SNA). And it doesn't forgo ATM QOS and connection management features to do so. IP switching, in contrast, only routes IP. It can neither bridge nor route any other protocol.

  • Lang: Actually, IP switching bypasses the forum's ISDN signaling, OSI addresses, and all the unnecessary complexity that specs like PNNI introduce. Instead, it puts IP software in direct control of ATM hardware, a simplification that yields in several advantages. Existing routing protocols like OSPF [open shortest path first] or BGP [border gateway protocol] are used unchanged, easing interoperability and eliminating retraining. IP addresses are mapped directly to the underlying ATM hardware, reducing complexity and latency. Full quality of service and multicast are made available to new and existing applications, without massive redevelopment. Finally, processor-based routers no longer interfere with switched flows, thus increasing performance, decreasing latency, and saving money.

  • Tinsley: Come on, Larry, there's a serious price to pay for IP switching's simplistic approach. In bypassing all the so-called complexity of forum specs, IP switching also bypasses all the benefits of connection-oriented standards like MPOA. For instance, how do you deal with virtual LANs? And what about virtual subnets? Don't tell me the net manager still has to configure a specific subnet mask on every physical port.

    MPOA, because it was designed with ATM in mind, enables protocol-specific virtual LANs and facilitates moves, adds, and changes across the whole network. Autodiscovery and autoconfiguration, which simply aren't available with IP switching, are realities for MPOA. In addition, since MPOA is based on standard ATM, specs like LANE and circuit emulation can coexist on the same switched network. But IP switching eliminates standard ATM switched virtual circuits [SVCs ] and renders the network useless for true multiprotocol traffic.

    VIRTUAL REALITY

  • Lang: But the MPOA draft spec doesn't even mention virtual LANs, so the management you describe must be proprietary. And even if some future draft of MPOA were to outline a virtual LAN standard, the utility of virtual LANs for net managers remains greatly overrated.

    For example, they don't really help with adds, which still require manual address assignments. But DHCP [dynamic host configuration protocol] can handle changes automatically--and it comes free with most TCP/IP implementations, Windows 95, and IP switching. What's more, once net managers implement DHCP for adds, they also use it to handle moves and changes. In other words, virtual LANs--another source of needless complexity--have been rendered unnecessary before they were ever deployed. So while it's simpler than MPOA, IP switching also is more robust.

    Further, IP switching isn't limited to IP routing in the way you sugges t. An IPX extension should be generally available early in 1997, probably before the MPOA spec is finished up. As for nonroutable protocols like SNA, the trend toward carrying this protocol within IP is well established; IP switching simply leverages this trend. Of course, in networks where SNA dominates IP this might be inappropriate, but those networks probably don't require ATM anyway. That said, a bridging extension for IP switching is under investigation, but given the low cost of Layer 2 LAN switching, bridging isn't a pressing concern for network designers right now.

  • Tinsley: Virtual LANs are about a lot more than moves, adds, and changes. They enable policy-based management that yields benefits like security and QOS. What's more, MPOA also can work seamlessly with DHCP to leverage automatic address assignment.

  • Lang: Maybe, but needless lines of code and unnecessary layers of complexity surely aren't the goal either. Besides, all of this underlines the biggest diff erence between IP switching and MPOA: IP switching is a shipping reality; MPOA is an ever-receding promise. IP switching follows the tradition of TCP/IP, emphasizing working implementations, published protocols [RFCs 1953 and 1954], and multivendor interoperability. A score of vendors have already participated in IP switching interoperability tests, a milestone far in the future for MPOA.

  • Tinsley: Wow, talk about marketing hype! First, a baseline MPOA spec exists today, which means standards-compliant products can be built. The official goal is to go to straw ballot from the forum's December meeting and wrap up the spec by February 1997. Second, MPOA products have been tested and verified to deliver wire-speed IP routing in large configurations. I challenge an IP switch vendor to publish the same sort of performance data for its products. [MPOA performance measurements are available at http://www.vivid.newbridge.com.]

    Third, those "informational" RFCs you mention are nice, but you s houldn't confuse the public by suggesting that they're ratified industry standards. They're not even on the standards track at the IETF [Internet Engineering Task Force]. MPOA was born of the same process as TCP/IP--proving the concept with working product and allowing for real-world input before finishing the spec. It even incorporates several IETF solutions, including RFC 1483, NHRP [next-hop routing protocol], and Mars [multicast address-resolution service].

    Finally, since MPOA is on the forum's standards track, it's guaranteed to work over any vendor's standard ATM switches.

    UP TO SPEC?

  • Lang: Let's get real here. No truly MPOA-compliant products can be produced because the spec is nowhere near completion. Any performance numbers that have been generated for proprietary products will undoubtedly be undermined by the whims of the MPOA committee. Several major vendors have publicly announced support for IP switching.

    More importantly, an IP switching interoperabi lity test was held in August, with more than a dozen vendors participating. That sort of progress puts IP switching far ahead of the MPOA debating society--marketing hype notwithstanding.

  • Tinsley: Let's take a look at the money. MPOA offers unprecedented cost-effectiveness: Switched IP routing at approximately $0.15/packet per second [pps]. Proprietary PVC [permanent virtual circuit] schemes are considerably more expensive.

  • Lang: IP switching is not a "proprietary PVC scheme." It takes advantage of ATM's ability to set up dynamic SVCs--using routing and addressing information native to IP.

  • Tinsley: But it doesn't interoperate with ATM Forum standards.

  • Lang: Interoperability with UNI [user-network interface] or LANE would mean setting up calls before sending the first packet. That's contrary to the goal of IP switching. What's more, vendors including Digital Equipment Corp. [DEC, Maynard, Mass.] have committed to building a switch that will simultaneously support forum signaling and IP switching.

    Further, MPOA isn't likely to offer the price-performance advantage you claim. We've computed the cost of IP switching at just over $0.01/pps.

    GO WITH THE FLOW

  • Tinsley: Creative accounting aside, Larry, the reality is that IP switching and MPOA data-forwarding operate in a similar manner, regardless of the size of the transaction. Both schemes leverage a default forwarder until a flow is detected and then initiate a cut-through circuit as appropriate. The only difference is that the IP switch requires flow detection to occur at every hop along the path while MPOA detects a flow once and then establishes an end-to-end virtual circuit that may span several switches. The result is better scalability, performance, and latency. While IP switching may work fine over a single switch, the process of detecting a flow in each switch along the path before setting up a cut-through connection leads to very high latency.

    I fail to understand why--once a flow is detected--the IP switched network doesn't establish an end-to-end SVC, which is what MPOA does.

  • Lang: You've missed one of the fundamental benefits of IP switching. When flows have been identified and cut through across multiple switches, end-to-end latency is exactly the same as that of forum signaling. There's no need to reassemble cells into packets between IP switches once a cut-through path is determined.

    MPOA is actually at a disadvantage on multiswitch networks. To set up a connection each switch must map the input-port VPI/VCI [virtual path identifier/virtual circuit identifier] to the output-port VPI/VCI. To deliver this information across the network, a packet must pass from source to destination through every switch.

    The forum invents a special packet, called a "signaling connection request," that threads the virtual connection behind it. Meanwhile, the initial IP packet that triggered the connection (and any subsequ ent IP packets) languish at the entrance to the ATM network, waiting for the connection to be established.

    IP switching, in contrast, uses the initial IP packet to thread the connection. Eliminating that sort of setup latency may not matter much for large file transfers, but for short transactions it's crucial.

    What's more, MPOA has to translate between IP's RSVP [resource reservation protocol] messages and ATM Forum specs. IP switches need no translation. So IP switching can offer all the QOS features of ATM without requiring IP applications to be rewritten.

  • Tinsley: It sounds too good to be true. And it is. I'd really like to see those performance numbers published. The truth is that IP switching is just a shortcut for vendors without the engineering resources to implement MPOA. It's a cut-rate technology, and users will ultimately pay the price in lost functionality.

    By replacing end-to-end ATM signaling with proprietary hop-by-hop signaling, IP switching trades off scalability, performance, and low latency for "fewer lines of code." By forgoing PNNI--the routing protocol designed specifically to leverage the QOS capabilities inherent in ATM--IP switching sacrifices the ability to perform QOS-intelligent routing.

    MPOA, in contrast, leverages all of the benefits of ATM while ensuring that it interoperates easily with other technologies and protocols. If IP switching is going to give up all the benefits of ATM, why bother converting those frames into cells?


    Rick Tinsley is vice president of the Vivid business unit at Newbridge Networks Inc. (Herndon, Va.).

    Larry Lang is vice president of product management at Ipsilon Networks Inc. (Palo Alto, Calif.).

    [ Home ]

    [ Registration | Subscriptions ]
    [ Contact Us | E-Mail ]



    Home Contact Editors Lab Tests Registration Tech Tutorials
    Buyer's Guide Global Networks Opinion / Columns FAQs Subscriptions

  • CMPnet Click Here to Vist CMPNET