Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesClearing Away the ISDN Roadblocks


October 1994 / Core Technologies / Clearing Away the ISDN Roadblocks

Although proprietary protocols and arcane service-ordering procedures still stand in ISDN's way, there are promising signs of progress

Jeffrey Fritz

One of the biggest obstacles to WAN interoperability has been the U.S. government. A decade ago, it broke up AT&T's Bell System to create the seven RBOCs (Regional Bell Operating Companies). At the time, the Bell System was a model of interoperability. Had the government not intervened, using ISDN equipment and services might be equally straightforward today.

The diversity that was the aim of the AT&T breakup hasn't been a totally bad thing; telephone devices are now available from many sources at competitive prices. But with that diversity comes a loss of i nteroperability. No longer is there a single, unified telephone network; now there are seven large networks and thousands of small- and medium-size telephone operations. These diverse networks offer radically different data services at widely varying prices with limited interconnection. Some carriers offer digital services now, but others haven't a clue as to when they will be able to provide such services.

Pity the poor administrator of an enterprise network who must deal with a plethora of state tariffs; widely varying carrier capabilities; and a myriad of different local telephone companies, regional operating carriers, and interexchange carriers. Providing ubiquitous communications in such an environment is a nightmare.

Too Many Flavors

This confusing array of choices comes just as telephone carriers are deploying digital services such as ISDN, a telecommunications technology able to provide video, high-speed data, and voice communications simultaneously over a single telephone line. Given that national and international standards bodies spent years developing ISDN, users might reasonably expect consistent and interoperable deployment. However, that's not the case.

The problems are many. There are too many flavors of ISDN. Users buying ISDN equipment and services face an intimidating array of options, and poorly trained telephone sales representatives can make matters worse. Bridges and terminal adapters often don't interoperate, telephone central-office switches are complex to configure, and digital services are difficult to order.

Moreover, if you decide to move your ISDN equipment to a new location, the ISDN line has to be configured in advance. It typically takes days for a carrier to process such an order. The ability to take an ISDN bridge on a trip, connect it to the local hotel phone system, and access your corporate network is a long, long way off. But network users need that kind of functionality now.

The Secret Words

To set up a line for your ISDN ne twork device, you need to know telco-speak, including terms such as terminal type, SPID (Service Profile Identifer), and bearer service. Users are expected to understand highly technical issues that, for the most part, even telephone-company technicians don't fully grasp. This intimidates the user who just wants to hook up to the network and use it.

Before any ISDN devices can be used, the telephone line must be preconfigured by the carrier for each specific ISDN device. This process is called translation. Translations are much like network configuration files, but they are even more complex and cumbersome (see the table on page 207). Get just one translational entry wrong, and the ISDN line likely won't work. The end user is expected to tell the telephone companies how to translate the central-office telephone switch for each device. Moreover, ISDN vendors expect users to know what kind of switch their local operating company uses in the local exchange.

A Simpler Way to Order ISDN Service

The NIU-F (North American ISDN User's Forum) and the COS (Corporation for Open Systems) are both working to simplify the ISDN ordering process. Both organizations have proposed, and are now working on, standardized phrases that can be used to order common translation schemes.

When a user purchases an ISDN device, he or she is provided with a phrase that must be reported to the telephone-company order taker. The intent is that the user will request translations based on terms such as Intel Blue and Nynex A. These code words are supposed to make translations easier for end users. Unfortunately, unless local telephone carriers can effectively train their business-office personnel in the use of these terms, a user's request for Byte Yellow could be met by a deafening silence.

A better way to configure lines is to let computers do what they do best and avoid the telephone-company translation process altogether. In computer networking, it's common for devices to bootstrap themselves into operation. A new router, for example, may boot with a standard configuration that allows a minimal amount of communication with a configuration server. Once basic communications have started, the server downloads the specific configuration parameters into the network device.

In an ideal world, your new ISDN Ethernet bridge would come with an EPROM that stores the ISDN line translations for that

device. When you connect the bridge to an ISDN line, it would come up in a low-level signaling mode that allows configuration communications between the central-office ISDN switch and the bridge. Once the communications link was established, the bridge would begin to send translation information to the switch, which would use the information to configure the ISDN line to the specific translation parameters that the device required. Other than plugging the bridge into the ISDN line, the user and the local carrier wouldn't be involved in the translation process.

This scenario is entirely feasible today. Indeed, some switch vendors have built this capability into their ISDN switches. But don't expect your local carrier to tell you about this feature. Because they must pay an extra charge to activate it, thus far they have tended not to advertise its existence.

The ISDN Archipelago

Until recently, data calls worked only within the local switch. Data couldn't travel between different vendors' switches, or even between similar switches in different locations. These islands of data connectivity presented a terrible problem for corporations trying to use ISDN for enterprise WAN connectivity.

Fortunately, Bellcore, the research arm of the seven RBOCs, created a standard called N-ISDN (National ISDN). This standard addresses interswitch compatibility issues well. For instance, it is now possible to place circuit-switched data calls between different vendors' switches, and many ISDN devices can easily be moved from one switch to another with minimal reconfiguration. Telephone carriers still must deploy the signaling standards necessary to connect the various ISDN switches together.

While recent progress on this front has been encouraging, one big problem remains unsolved. Vendors have deployed ISDN network devices using proprietary communications protocols. That makes it impossible for, say, vendor A's ISDN bridge to connect to vendor B's ISDN bridge. A similar problem exists with routers. Network users are forced to stay within one vendor's product line; WAN interconnection involving heterogeneous networks can be very problematic. As a result, strict corporate purchasing requirements are necessary to ensure that a remote user's network device will work with an enterprise network device.

PPP to the Rescue

Fortunately, a white knight has appeared, in the form of the Point-to-Point Protocol, or PPP. The IETF (Internet Engineering Task Force) has issued a series of RFCs (requests for comment) governing PPP. One of these, RFC 1618, describes PPP over ISDN.

While the IETF continues to work on the PPP RFCs, the NIU-F's ENDIF (Enterprise Network Data Interconnectivity Family) has been working on an implementation agreement for PPP over ISDN. ENDIF has provided major networking vendors with the opportunity to work together to produce agreements for core WAN ISDN technology. The ENDIF's work closely mirrors the IETF's PPP RFCs.

A major breakthrough occurred last June at the National Institute for Standards and Technology in Gaithersburg, Maryland. Seven major network vendors, all ENDIF participants, came together to demonstrate interoperability between ISDN devices using MAC (media access control) layer bridging and IP routing. For the first time, each vendor was able to connect and pass real user data to each other and to an internet. This is an encouraging development that--along with automatic line configuration and interswitch, intercarrier compatibility--will help usher in the era of plug-and-play interoperability for ISDN network devices.

Indications are that installing an d making ISDN WAN connections will, in a few years, be as easy as picking up the telephone. Network users and managers require, and expect, no less.


Typical ISDN Translations Table



Settings shown are examples for AT&T 5ESS Custom and National-1 ISDN.


                                              AT&T       FUJITSU    COMBINET
                                              7506       SRS-410    CB-400
                                              ISDN       TERMINAL   ETHERNET
DEVICE TYPE                                   PHONE      ADAPTER    BRIDGE
DSL TN        Digital subscriber-line
              phone number                    5551234    5555678    5559123
D service     Type of service on D channel    SX         S          S
B1 service    CSV, CSD, or DMD?               DMD        CSD        CSD
B2 service    CSV, CSD, or DMD?               DMD        CSD        CSD
NT1 type      Network-terminator type AULC    AULC       AULC
USPID         User-service profile
 identifier 0155512340 0155556780 0155591230
MAXB CHL      Maximum number of B channels    2          2          2
CKT TN        Circuit telephone number        5551234    5555678    5559123
TERMTYP       Terminal type                   TYPEC      TYPEE      TYPEC
DISPLAY       Is there an LCD display
              on device?                      Yes        No         No
CSV           Circuit-switched voice
              on device?                      1
CSV CHL       Circuit-switched voice
              channel(s)                      Any
CSD           Circuit-switched data
              on device?                      2          2          2
CSD CHL       Circuit-switched data
              channel(s)                      Any        Any        Any
CSD LIMIT     Circuit-switch
              data-channel limit              1          2          2
SEND PKTSZ    Send packet size                128
SEND PKTWD    Send packet window              3
RCV PKTSZ     Receive packet size             128

RCV PKTWD     Receive packet window           3


DSL TN: Actual telephone number of the device. Some switches support one number for both voice and data. Other switches require separate numbers for voice and data channels.


SX: S stands for Q.931 signaling, and X stands for X.25 packet service.


B1, B2 SERVICE: Indicate if the device supports CSV , CSD , or DMD services. This allows the user to specify which service should be on which channel. DMD tells the switch to be prepared to offer either voice or data on the channel, depending on what the user device requests when it sets up the call.


DMD: Stands for circuit-switch service on (user) demand.


AULC: ULC stands for universal line card. AULC is a 2B1Q ULC.


TERMINAL TYPE: Terminal type varies by device type and central-office switch. It tells the switch about the internal ``smarts'' of the device.


USPID: A unique identifier assigned to the ISDN device. This setting is important when several devices are connecte
d to the same ISDN line in a passive-bus (or multipoint) configuration.


TYPEC: TYPEA services are dumb and depend on the central-office switch for most processing of user events. TYPEC and TYPEE are smarter devices that are capable of handling call forwarding, automatic callback, and other features.


CSD CHL: Indicates which B channel can accept circuit-switched data. Notice that most devices indicate Any, meaning that it doesn't matter to the user device.


SEND PKTSZ: SEND PKTSZ sets the transmit-packet size for D packet service.


SEND PKTWD: SEND PKTWD sets the transmit-window size for D packet service.


Notice that there are also related settings for receive-packet size and window as well. These configurations are usually set to the default values and are not changed unless there is some obvious reason for doing so.


SEND PKTSZ                      These devices don't
SEND PKTWD                      offer packet
RCV PKTSZ                       service on the
RCV PKTW
D                       D channel.


Jeffrey Fritz is a telecommunications engineer responsible for the design and management of data communications for West Virginia University, including its ISDN applications lab. He is also the author of Sensible ISDN Data Networks (WVU Press, 1992). You can contact him on the Internet at jfritz@wvnvm.wvnet.edu or on BIX c/o ``editors.''

Up to the Core Technologies section contentsGo to previous article: Charting the UnchartedSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network