![]() | |||||||||||
|
Building an ATM Wide Area Network July 26, 1999 By David Willis Addressing and Routing
Building an ATM Address Plan
The ATM Forum specifies two broad types of addresses : E.164 addresses, which use the same address space as the telephone network, and are intended for public use; and ATM End System Addresses (AESAs) for use in private or mixed private/public networks. Because users of private networks may desire to connect to other private ATM networks, registration authorities are used to obtain AESA address prefixes. AESA addresses may be constructed in one of four formats ![]() - The Data Country Code (DCC) format, using codes administered by each country's ISO member body. - The International Code Designator (ICD) format, using codes administered by the British Standards Institute. This is the default format used by many switches. - NSAP encoded E.164 format. - Local format, using any structure desired within a private network. As noted in the diagrams, each format specifies a High-Order Domain Specific Part, which is used along with the higher order bits to route calls to the appropriate switch. In this regard, the E.164 AESA format leaves the fewest number of octets available for route aggregation in hierarchical PNNI networks, whereas the local format leaves the most. The End System Identifier portion of the address is typically the endpoint's MAC addresses. The Selector field may be used for internal purposes by the endpoint, much like IP port numbers are used to identify an application. When building a completely private network that will never be interconnected with other networks or an ATM Service Provider (ASP), a private addressing plan can be used. However, if you'll be using an ASP that supports SVCs you'll obtain your addresses from the carrier. Fortunately, your equipment should be able to use the Integrated Local Management Interface (ILMI) protocol to discover addresses of switches at the edge of the ASP's network but substantial readdressing within your own internal network may be required if you extend the carrier's scheme and change providers. Alternatively, you can apply for your own addresses with the appropriate address registrar and use the DCC or ICD formats. In North America, the American National Standards Insitute (ANSI) assigns DCC codes in the form of a unique, permanent organizational name to approved applicants. A derivation from this name is then used as a prefix within the larger ATM address space. The British Standards Institute assigns ICD addresses contact see http://www.bsi.org.uk/disc/iota.html. for more information. If you'll be building a large network backbone which will require hierarchical PNNI, you'll achieve more scalability if you make the prefix of your addresses location-specific. This will allow address aggregation and more efficient routing.
For more detail on ATM addressing, see the ATM Forum's User Guide to Addressing at ftp://ftp.atmforum.com/pub/approved-specs/af-ra-0105.000.pdf
Routing within the ATM Network In an SVC environment, where the best route for a call is determined at setup time, ATM routing can be static or dynamic. The Interim Interswitch Signaling Protocol (IISP) is a simple mechanism for assigning fixed, static routes between switches. With IISP, all routing decisions are made on a hop-by-hop basis, preventing end-to-end Quality of Service and providing limited ability to route around congestion or link failures. IISP also requires substantial administration and is not recommended. In contrast, the Private Network Node Interface (PNNI) protocol provides dynamic control over ATM routes. It is a highly scalable, QoS-aware link state routing protocol that can support source routing and alternate routing during link or connection setup failures.
Flat or Hierarchical? There are several reasons to adopt a hierarchical PNNI topology. Traffic load and performance may be improved by reducing the amount of topological information that switches have to maintain. By assigning switches to a common peer group, the local topology of those switches is hidden from outside view for better administration. Yet there is a cost to this consolidation it limits the information that may be used for routing decisions. Thus you won't want to combine just a handful of switches to form a peer group, but instead choose to group a large number of switches that form a natural administrative boundary. Your addressing plan is key to providing route aggregation. As noted, you should use addresses to identify the topological location of switches, using the High-Order Domain Specific Part of the ATM addresses to identify levels in the hierarchy. You'll need to determine the maximum number of levels your organization will require, even if you don't plan to use all of them in your initial installation. For more information on PNNI, see ftp://ftp.atmforum.com/pub/approved-specs/af-pnni-0055.000.pdf
| |||||||||||
|
PAGE: 1 I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 I 10 I 11 I 12 I 13 I NEXT PAGE |
|||||||||||



If your equipment provides an E.164 gateway feature, calls within from AESA-addressable endpoints can be statically mapped to E.164 addresses for transport across a carrier network. If you use the NSAP encoded E.164 format, address conversion can be automatically performed by your equipment.









