Internet DRAFT - draft-ietf-atm-framework-doc
draft-ietf-atm-framework-doc
HTTP/1.1 200 OK
Date: Tue, 09 Apr 2002 00:55:47 GMT
Server: Apache/1.3.20 (Unix)
Last-Modified: Wed, 19 Jan 1994 23:00:00 GMT
ETag: "2e9d8d-91df-2d3dbb70"
Accept-Ranges: bytes
Content-Length: 37343
Connection: close
Content-Type: text/plain
DRAFT IP over ATM: A Framework Document January 1994
Network Working Group Robert G. Cole
INTERNET DRAFT AT&T Bell Laboratories
Expires July 10, 1994 January 11, 1994
<draft-ietf-atm-framework-doc-00.txt>
IP over ATM: A Framework Document
Status of this Memo
This memo is an internet draft. Internet Drafts are working documents
of the Internet Engineering Task Force (IETF), its Areas, and its
Working Groups. Note that other groups may also distribute working
documents as Internet Drafts.
Internet Drafts are draft documents valid for a maximum of six
months. Internet Drafts may be updated, replaced, or obsoleted by
other documents at any time. It is not appropriate to use Internet
Drafts as reference material or to cite them other than as a "working
draft" or "work in progress". Please check the lid-abstracts.txt
listing contained in the internet-drafts shadow directories on
nic.ddn.mil, nnsc.nsf.net, nic.nordu.net, ftp.nisc.src.com, or
munnari.oz.au to learn the current status of any Internet Draft.
1. Abstract
This memo summarizes some of the discussions of the IP over ATM
working group over the last year. This summary is provided in the
form of a framework which categorizes the various ATM subnet models
and End- to-End models identified by the working group. The intent of
this framework is to help partition the efforts of the working group
to focus on smaller, more manageable aspects of IP over ATM. This is
deemed necessary due to the number of ATM subnet types being
discussed. The subnet models identified in this memo are:
o an SVC-based LAN ATM (LATM) subnet,
o a PVC-based WAN ATM (WATM) subnet, and
o an SVC-based WATM subnet.
The End-to-End models identified in this memo are:
o End-to-End Subnet Models, including
Cole [Page 1]
DRAFT IP over ATM: A Framework Document January 1994
- the Classical IP model,
- an SVC-based WATM subnet model, and
- lightweight subnet models, i.e. TUNIC and TULIP, and
o Peer Models.
2. Introduction
The IP over ATM Working Group of the Internet Engineering Task
Force (IETF) is chartered to develop stan dards for routing and
forwarding IP packets over ATM subnets. There are several
difficulties with this charter, as witnessed in the discussions
of this group over the last several years. First, asynchronous
transfer mode (ATM) technology is still in its development state.
Second, the flexibility of the technology, allows and in fact
encourages, viewing ATM as different subnet technologies, e.g., a
LAN, a WAN, an Internet, etc. Therefore, much of the discussions
of the IP over ATM WG have centered around not only how to carry
IP traffic over ATM but what is ATM. This memorandum attempts to
highlight some of these discussions and tries to cate gorize the
various ATM subnet architectures and End-to-End architectures
that have been proposed.
It is felt that to promote progress in the IP over ATM working
group, it is first necessary to come to some consensus on the
types of ATM subnets to be addressed. Then it will be possible to
focus attention of several subgroups to work the issues of
routing IP packets over these different ATM subnets. As this work
is proceed ing, parallel efforts in identifying issues to work in
the eventual end-to-end ATM models can be performed. It is
expected that defining IP routing over some ATM subnet types and
simpler end-to-end models can pro ceed at a quicker pace, while
there exist many fundamental architectural issues in defining
peer end-to-end models. Therefore, it is hoped that this
document, in classifying the subnet and end-to-end models, will
help in focusing the IP over ATM working group's direction over
the next several IETF meetings.
The remainder of this memorandum is organized as follows:
o Section4 presents several definitions of use in the later
sections,
o Section 5 discusses/identifies the various subnet models
proposed to date by the IP over ATM working group,
o Section 6 identifies several promising end-to-end networking
Cole [Page 2]
DRAFT IP over ATM: A Framework Document January 1994
configurations, and
o Section 7 contains conclusions.
3. PARAMETERS DEFINING SUBNET TECHNOLOGIES
Following ISO we define several terms [ISO 8473]:
o A Subnet is a connected communication network consisting of a
single networking technology. Subnets are further categorized
into broadcast and general topology subnetworks.
o A Broadcast Subnet `supports an arbitrary number of end systems
and intermediate systems and additionally is capable of
transmitting a single Subnetwork NPDU (SNPDU) to a subset of
these systems in response to a single send_unitdata request'.
o A General Topology Subnet `supports an arbitrary number of end
systems and intermediate systems but does not support a
convenient multi-destination connectionless transmission
facility, as does a broadcast subnetwork'. We will hereafter
interchangeably use the terms general topology subnet and Non-
Broadcast Multiple Access (NBMA) subnet.
o An End System `delivers Network Level Protocol Data Units
(NPDUs) to other systems and receives NPDUs from other systems,
but do not relay NPDUs.'
o An Intermediate System `delivers and receives NPDUs from other
systems, and relays NPDUs from other systems to other destination
systems.' They route to end systems within their own area and to
other intermediate systems when the destination is within another
area.
o An End-to-End path consists of two end systems which can
communicate with one another over an arbitrary number of
intermediate systems and subnets connecting the end and
intermediate systems.
From the perspective of the subnet, it sees no difference between
the end systems and intermediate systems. Therefore, we will
define a Subnet End Systems (Sub-ES) as a network level routing
entity connected to the subnet, whether it is actually an end or
intermediate system. Figure 1 shows two subnet end systems
connect ed over a single subnet. An IP-level (or L3 level) end-
to-end path can be considered as a concatenation of multiple IP-
Cole [Page 3]
DRAFT IP over ATM: A Framework Document January 1994
level (or L3) single hop paths.
Each subnet technology is characterized in terms of several
parameters. We have defined two subnet types, i.e. a broadcast
and a general topology, or NBMA, subnet. However, it is possible
to further specify subnet types within these broad categories.
Towards this end, we list here a few of the more relevant
parameters for the discussions to follow; this list is by no
means exhaustive.
They are:
o Routing and Addressing Capabilities,
o Topology and Geographic Support, e.g.,
- LAN versus WAN, and
- the number of stations supported,
o Transport Services, e.g.,
- Connection-Oriented Network Service (CONS) versus
Connectionless Network Service (CLNS), and
- Variable Bit Rate (VBR) versus Constant Bit Rate (CBR)
Services,
o Connection Functions, e.g.,
- Permanent Virtual Connection (PVC) or Switched Virtual
Connection (SVC), and
- point-to-point, multicast, or broadcast,
o Transmission Characteristics, e.g.,
- reliable versus unreliable (e.g., guaranteed delivery as in
X.25 or best effort as in Frame Relay),
- priorities, and
- qualities of service,
o Security Features, and
o Packet Parameters (e.g., max MTU size, etc.).
4. CLASSIFICATION OF ATM SUBNETS
Several ATM subnets have been discussed by the IP over ATM working
group. These range from the Broad band-Integrated Services Digital
Network (B-ISDN) subnet originally proposed and being defined by
inter- exchange carriers to Local ATM (LATM) subnets, currently being
defined by computer and LAN networking vendors. Further, other
subnets are defined on ATM as overlay subnets, e.g. Frame Relay on
ATM.
Cole [Page 4]
DRAFT IP over ATM: A Framework Document January 1994
We identify and discuss here three possible ATM subnets; a LAN-ATM
(LATM) subnet, a PVC-based WAN- ATM (WATM) subnet, and a SVC-based
WATM subnet.
4.1 The LATM Subnet Model
The LAN-ATM (LATM) subnet is characterized as having a small number
of end systems, e.g., up to at most a few thousand, which:
o are directly connected,
o share a common IP-level (or L3) network prefix,
o support switched virtual connections (SVCs) as well as permanent
virtual connections (PVCs),
o support an efficient broadcast/multicast/connectionless server
for address resolution, and
o are part of a single working group, e.g. security is not an
issue. (Note: An assumption for the LATM is that all end systems
attached to the LATM are part of the same administrative domain
and that the ATM network will setup up connections between any
pair of end systems. Connectivity to the `outside' world is
achieved only through a router which will provide the firewall if
so desired.)
For end systems to forward packets over this subnet, many of the
mechanisms for forwarding IP packets over ethernet subnets apply and
are presented in [LAU 93]. Issues to be worked in defining IP over
the LATM sub net are:
o Defining the VPI/VCIs for address resolution, (Many internal
architectures are possible ranging from, possibly, a broadcast
capability to the existence of an ARP server reachable on the
identified VPI/VCI. It is the belief of the IP over ATM group
that the architecture of address resolution needs to be specified
and that the ARP server architecture is the desired option. The
APR server is specified in [LAU 93].)
o Defining the maximum MTU size, (This has been the subject of
considerable debate over the Internet this spring. This issue is
addressed in [ATK 93].)
o Methods of encapsulation and multiplexing, (This issue is
addressed in [HEI 93a].)
o Reliability of the ARP server mechanism defined in [LAU 93],
Cole [Page 5]
DRAFT IP over ATM: A Framework Document January 1994
o Support for IP multicasting,
o Defining SVC optimization techniques, e.g., timeout mechanisms,
o Negotiations of, e.g., MTU size, method of encapsulation, and
o Special purpose SVC for control/routing and high bandwidth data
transfers.
The majority of the work here is in defining the interface between
the Sub-ESs and the LATM, e.g., what VPI/ VCIs to be used to access
the ARP server [LAU 93], the method of encapsulation, the maximum MTU
sizes, signalling capabilities, etc. However, other work items
involve more internal architectural issues such as the architectures
for ARP services.
4.2 The PVC WATM Subnet Model
The PVC-based WATM is a general topology, or NBMA, subnet which is
further characterized as having a large number of end systems, e.g.,
up to at most a few tens of thousands, which:
o are not all directly connected,
o do not share a common IP-level (or L3) network prefix,
o support permanent virtual connections (PVCs),
o do not have to support an efficient
broadcast/multicast/connectionless server for address resolution,
and
o are not part of a single working group, however security is not
an issue due to the permanent nature of the virtual connections.
For end systems to forward packets over this subnet, many of the
mechanisms defined for forwarding IP pack ets over Frame Relay
subnets apply, see [RFC 1490]. Issues to be worked in defining IP
over the LATM sub net are:
o Defining the details for an Inv-ARP like address resolution,
(Strictly, Inv-ARP is defined for general PVC-based NBMA subnets,
see [RFC 1293] and [LAU 93].)
o Methods of encapsulation and multiplexing, (This issue is
addressed in [HEI 93a].)
o Defining the maximum MTU size, (This issue is addressed in [ATK
93].) and
Cole [Page 6]
DRAFT IP over ATM: A Framework Document January 1994
o Support for IP multicasting.
The majority of the work here is in specifying the Inv-ARP details
and in defining the MTU sizes supported.
4.3 The SVC WATM Subnet Model
The SVC-based WATM is a general topology, or NBMA, subnet which is
further characterized as having a large number of end systems, e.g.,
up to at most a few hundreds of thousands, which:
o Support switched virtual connections (SVCs) as well as permanent
virtual connections (PVCs),
o Maybe directly connected, due to the existence of SVCs,
o Do not share a common IP-level (or L3) network prefix,
o Support for multiple subnetwork point of attachment (SNPA)
address formats (four possible formats are allowed in [ATM
1993]),
o Support negotiations for, e.g., MTU size, methods of
encapsulation,
o Do not have to support an efficient broadcast/multicast
mechanism for address resolution,
o Are not part of a single working group and hence security is an
issue, and
o Are potentially billed for holding circuit holding time.
For end systems to forward packets over this subnet, many of the
problems which were being addressed in the IETF's IPLPDN working
group, the IP over ATM working group, and are now to be addressed in
the Rout ing over Large Clouds [HAL 93], are applicable. Examples of
work performed in the IPLPDN working group include short-cut routing
[TSU 93] and directed ARP [GAR 93] over SMDS subnets, and in the IP
over ATM working group include distributed ARP server architectures
in [HEI 93b]. Issues to be worked for the SVC WATM subnet include:
o Defining the details for an efficient address resolution
architecture, (Work in this area has been started, see [GAR 93],
and [HEI 93b].)
o Methods of encapsulation and multiplexing, (This issue is
Cole [Page 7]
DRAFT IP over ATM: A Framework Document January 1994
addressed in [HEI 93a].)
o Defining the default MTU size, (This issue is addressed in [ATK
93].)
o Defining security procedures,
o Routing between end systems not sharing a common IP-level (or
L3) network prefix, but attached to the same subnet,
o Support for IP multicasting,
o Defining SVC optimization techniques, e.g., timeout mechanisms,
o Negotiations of, e.g., MTU size, method of encapsulation, and
o Special purpose SVC for control/routing and high bandwidth data
transfers.
Whereas the first two subnets presented above, i.e. the LATM and
PVC-Based WATM, are more straight for ward in defining routing of IP
packets over these subnets, the SVC-Based WATM presents several hard
prob lems to be resolved prior to specifying IP routing over it.
Several of these issues are the focus of the new Routing over Large
Clouds working group formed in July 1993.
5. END-TO-END NETWORKING CONFIGURATIONS
Several end-to-end ATM configurations have been proposed; most
constructed by cascading gateways and different ATM subnet models.
Other, more radical models have been proposed which cast out the
traditional subnet architectures in favor of ATM Internet models. We
categorize these different models in terms of wheth er the ATM
network and IP-level (or L3) routers are considered as peers, i.e.
they exchange routing informa tion, or not, i.e. the IP-level (or L3)
routers treat the ATM network as a lower-level subnet. We will refer
to these as Peer Models and Subnet Models, respectively, and discuss
each separately below.
Clearly the Subnet Models follow the traditional IP networking
architectures, where as the Peer Models pro pose a new way of IP
networking. Due to this, the consensus of the group was that the
problems with the end- to-end peer models were much harder than any
of the other models, and had more unresolved technical issues. While
encouraging interested individuals/companies to research this area,
it was not the priority of the IP over ATM working group to address
these difficulties.
Cole [Page 8]
DRAFT IP over ATM: A Framework Document January 1994
5.1 Subnet Models
Three end-to-end subnet models were identified at the Columbus
(March/Spring 1993) and Amsterdam (July/ Summer) IETF meetings of the
IP over ATM working group. These three models are
o The Classical IP Model,
o The SVC-based WATM subnet model, and
o Lightweight subnet models.
5.1.1 The Classical IP Model
The Classical IP Model was suggested at the Spring 1993 IETF meeting
[LAU 93]. This model simply con sists of cascading subnet models
discussed above with IP-level (or L3) routers. A example realization
of this model consists of a concatenation of two (simplified) LATMs
and a PVC-based WATM subnet. This is shown in Figure 2 below. Once
the details of specifying routing and forwarding IP packets over the
compo nent subnets are complete, routing IP packets over this
Classical IP model is straight forward. The LATMs are simplified in
that they:
o support a single subnetwork point of attachment (SNPA) address
format (four allowed address formats are specified in [ATM 1993],
o support a single default MTU size, and
o support a default LLC/SNAP encapsulation as specified in [HEI
93a].
For more information see [LAU 93].
5.1.2 The SVC-based WATM subnet
The SVC-based WATM subnet was discussed in Section 5.3. Here the
subnet supports a huge number of ESs in a dynamic SVC environment.
There are several problems to address to bring this end-to-end subnet
model to fruition. These include, but are not limited to, the
following:
o What are the appropriate architectures for address resolution,
and
o How can routing be optimized across multiple logical IP subnets
on a common ATM infrastructure, e.g. the short-cut routing
problem.
Cole [Page 9]
DRAFT IP over ATM: A Framework Document January 1994
The work on these problems may be worked separately from the near
term work on bringing the Classical IP model to fruition. Figure 3
shows an example of an SVC-based WATM subnet consisting of three
compo nents, two SVC LATM networks connected by a single PVC or SVC
WATM network. More complex ATM internets are envisioned and solutions
to networking over SVC-based WATM subnets must be able to support
these complex internets and their attending problems. Many of the
routing and other internetworking issues associated with this model
are now to be addressed in the newly formed Routing over Large Clouds
working group.
An additional complexity in supporting IP routing over these ATM
internets lies in the multiplicity of subnet work points of
attachment address formats in [ATM 93]. NSAP modeled address formats
only are supported on `private ATM' networks, while either 1) E.164
only, 2) NSAP modeled formats only, or 3) both are sup ported on
`public ATM' networks. Further, while both the E.164 and NSAP modeled
address formats are to be considered as subnetwork points of
attachment, it seems that E.164 only networks are to be considered as
subordinate to `private networks', in some sense. This leads to some
confusion in defining an ARP mecha nism in supporting all
combinations of end-to-end scenarios (refer to the discussion in
Appendix A on the possible scenarios to be supported by ARP).
5.1.3 Lightweight subnet models
Two further models can be identified which have the characteristic of
largely or totally eliminating IP header overheads. These models were
discussed in the July IETF meeting in Amsterdam. Given a single hop
config uration between Sub-ES as shown in Figure 1, they both assume
that following name resolution, address res olution, and SVC
signaling, an implicit binding is established between entities in the
two subnet ESs. In this case full IP headers (and in particular
source and destination addresses) are not required in each data
packet.
o The first model is `TCP and UDP over Lightweight IP' (TULIP) in
which only the IP protocol field is carried in each packet,
everything else being bound at call set-up time. In this case the
implicit binding is between the IP entities in each subnet ES.
Since there is no further routing problem once the binding is
established, since AAL5 can indicate packet size, since
fragmentation cannot occur, and since ATM signaling will handle
exception conditions, the absence of all other IP header fields
and of ICMP should not be an issue.
TULIP changes nothing in the abstract architecture of the IP model,
since each subnet ES still has an IP address which is resolved to
Cole [Page 10]
DRAFT IP over ATM: A Framework Document January 1994
an ATM address. It simply uses the point-to- point property of
VCs to allow the elimination of some per-packet overhead. The use
of TULIP could in principle be negotiated on a per-SVC basis or
configured on a per-PVC basis.
The second model is `TCP and UDP over a Nonexistent IP Connection'
(TUNIC). In this case no network-layer information is carried in
each packet, everything being bound at virtual circuit set-up
time. The implicit binding is between two applications using
either TCP or UDP directly over AAL5 on a dedicated VC. If this
can be achieved, the IP protocol field has no useful dynamic
function. However, in order to achieve binding between two
applications, the use of a well-known port number in classical IP
or in TULIP mode may be necessary during call set-up. This is a
subject for further study.
5.2 Peer Models
Peer Models are fundamentally characterized in that they place
routers/gateways and the ATM network on a peer basis. That is, the
ATM network and the attached ESs or ISs exchange routing information
on a peer ba sis, network level addressing is used across the ES or
IS and ATM interface. Discussions on peer models can be found in [LYO
92], [HEI 1992] and [LIA 93].
A rationale for this model is that due to the envisioned complexity
of future ATM networks, the routing com plexities will be similar to
routing over complex internets. Rather than building in redundancy in
routing com plexities at the network and subnetwork levels, perhaps
it is possible to imbed within the ATM network fabric IS
functionality. This is illustrated in Figure 4 below. Here the term
`Single ATM Domain' refers to a collec tion of ATM switches from a
single ATM switch vendor or a collection of ATM switches administered
by a single authority. The routing function of the IS is only
required during the connection set-up phase and is not in the path of
the data flow following the connection establishment.
There are issues to be worked for this Peer Model (see, e.g., [HEI
1992] and [LIA 93]), including:
o Defining a routing architecture which
- scales to the large size expected of the eventual ATM
network, and
- supports TOS routing, and
o Defining a functional architecture which
- scales to the large size expected of the eventual ATM
network,
Cole [Page 11]
DRAFT IP over ATM: A Framework Document January 1994
- supports the current status of the ATM Forum's standards in
signalling, routing, etc., and
- allows a transition from subnet models to peer models.
During the discussions of the IP over ATM working group, it was felt
that the problems with the end-to-end peer model were much harder
than any other model, and had more unresolved technical issues. While
encour aging interested individuals/companies to research this area,
it was not a priority of the working group to ad dress these issues.
5.3 Transition Models
Finally, it is useful to consider transition models, lying somewhere
between the Classical IP Models and the Peer Models. Some possible
architectures for transition models are presented in [LIA 93]. Others
are possi ble, for example Figure 5 showing a Classical IP transition
model which assumes the presence of gateways between ATM subnets and
ATM Peer networks. Other transition options are discussed in [LIA
93].
6. Range of Application of the Working Group's Documents
The IP Over ATM Working Group has generated several Internet-Drafts
or RFCs. This section identifies the relationship of these documents
to the various IP Over ATM Models identified in this document. The
Draft and RFCs produced to date are the following references, [HEI
1993b], [LAU 1993], and [ATK 1993]. The following table cross
references these application of these document to the various IP Over
ATM Models. An `x' in the column under a particular reference
indicates that the specifications in the reference applies to the
particular IP Over ATM Model.
Cole [Page 12]
DRAFT IP over ATM: A Framework Document January 1994
Table 1: Cross Reference of WG Documents and IP Over ATM Models
==================================================================
Models/References [HEI 1993b] [LAU 1993] [ATK 1993]
------------------------------------------------------------------
Subnet Models:
SVC-based LATM X X X
PVC-based LATM X X X
SVC-based WATM X X
End-to-End Models:
Classical IP X X X
SVC-based WATM X X X
TULIP X X
TUNIC
Peer X X
------------------------------------------------------------------
7. CONCLUSIONS
This document identifies several of the possible ATM subnet
technologies that have been bantered about at the meetings of the IP
over ATM working group at the IETF. In particular, an LAN-ATM (LATM),
a PVC- based WAN ATM (PVC-based WATM), and an SVC-based WAN ATM
(SVC-based WATM) are presented. Further, this document lists several
of the end-to-end IP over ATM architectures which have been discussed
and the distinguishing characteristics of each. End-to-end models
discussed include SVC-based WATM, light weight IP models, e.g., TULIP
and TUNIC models, and Peer models. It is proposed that the issues of
routing IP over ATM be broken out into issues relating separately to
the subnet and end-to-end models discussed in this document. Due to
the complexity of ATM technologies, in that they present multiple
faces, it is felt that the best way to make progress is to simplify
the work into more manage able steps.
7. Acknowledgments:
This draft is the direct result of the numerous discussions of the IP
over ATM Working Group of the Internet Engineering Task Force. The
author also had the benefit of several private discussions with H.
Nguyen of AT&T Bell Laboratories. Brian Carpenter of CERN was kind
enough to contribute the TULIP and TUNIC sections to this draft. The
Cole [Page 13]
DRAFT IP over ATM: A Framework Document January 1994
text of Appendix A was pirated liberally from Anthony Alles' of HLS
posting on the IP over ATM discussion list (and modified at the
author's discretion). This draft also has benefitted from numerous
suggestions from John T. Amenyo of ANS.
8. Appendix A: Potential Interworking Scenarios to be Supported by ARP
The architectural model of the VC routing protocol, being defined by
the Private Network-to-Network Inter face (P-NNI) working group of
the ATM Forum, categorizes ATM networks into two types:
o Those that participate in the VC routing protocols and use NSAP
modeled addresses [ATM 93] (referred to as private networks, for
short), and
o Those that do not participate in the VC routing protocol.
Typically, but possibly not in all cases, public ATM networks
that use native mode E.164 addresses [ATM 93] will fall into this
later category.
The issue for ARP, then is to know what information must be returned
to allow such connectivity. Consider the following scenarios:
o Private host to Private Host, no intervening public transit
network(s): Clearly requires that ARP return only the NSAP
modeled address format of the end host.
o Private host to Private host, through intervening public
networks: In this case, the connection setup from host A to host
B must transit the public network(s). This requires that at each
ingress point to the public network that a routing decision be
made as to which is the correct egress point from that public
network to the next hop private ATM switch, and that the native
E.164 address of that egress point be found (finding this is a VC
routing problem, probably requiring configuration of the public
network links and connectivity information). ARP should return,
at least, the NSAP address of the endpoint in which case the
mapping of the NSAP addresses to the E.164 address, as specified
in [ATM 93], is the responsibility of ingress switch to the
public network.
o Private Network Host to Public Network Host: To get connectivity
between the public node and the private nodes requires the same
kind of routing information discussed above - namely, the
directly attached public network needs to know the (NSAP format)
ATM address of the private station, and the native E.164 address
Cole [Page 14]
DRAFT IP over ATM: A Framework Document January 1994
of the egress point from the public network to that private
network (or to that of an intervening transit private network
etc.). There is some argument, that the ARP mechanism could
return this egress point native E.164 address, but this may be
considered inconsistent for ARP to return what to some is clearly
routing information, and to others is required signaling
information.
In the opposite direction, the private network node can use, and
should only get, the E.164 address of the directly attached
public node. What format should this information be carried in?
This question is clearly answered, by Note 9 of Annex A of [ATM
93], Version 2.4 (passed by ballot recently to become Version
3.0), vis:
`A call originated on a Private UNI destined for an end system which
only has a native (non-NSAP) E.164 address (i.e. a system
directly attached to a public network supporting the native E.164
format) will code the Called Party number information element in
the (NSAP) E.164 private ATM Address Format, with the RD, AREA,
and ESI fields set to zero. The Called Party Subaddress
information element is not used.'
Hence, in this case, ARP should return the E.164 address of the
public ATM station in NSAP format. This is essentially implying
an algorithmic resolution between the native E.164 and NSAP
addresses of _directly_ attached public stations.
o Public network host to Public network host, no intervening
private network: In this case, clearly the Q.93b requests would
use native E.164 address formats.
immediately above, since getting to and through the private network
is a VC routing, not an addressing issue.
So several issues arise for ARP in supporting arbitrary connections
between hosts on private and public net work. One is how to
distinguish between E.164 address and E.164 encoded NSAP modeled
address. Another is what is the information to be supplied by ARP,
e.g., in the public to private scenario should ARP return only the
private NSAP modeled address or both an E.164 address, for a point of
attachment between the public and private networks, along with the
private NSAP modeled address.
Cole [Page 15]
DRAFT IP over ATM: A Framework Document January 1994
REFERENCES
[ATM 1993] ATM Forum, `ATM User-to-Network Interface (UNI)
Specification: Version 3.0', Sept. 1993.
[ATK 1993] R. Atkinson, `Default IP MTU for use over ATM Adaptation
Layer 5 (AAL 5)', IETF Network Working Group INTERNET DRAFT, 16
November 1993.
[GAR 1993] J. Garrett, `Directed ARP', IETF Network Working Group RFC
1433, March 1993.
[HAL 1993] J. Halpern, postings to the IP over ATM and Routing over
Large Clouds discussion lists.
[HEI 1993a] J. Heinanen and R. Govindan, `Next Hop Resolution
Protocol (NHRP)',IETF Routing over Large Clouds Working Group
INTERNET DRAFT, 15 October 1993.
[HEI 1993b] J. Heinanen, `Multiprotocol over Adaptation Type 5 on
ATM', IETF Network Working Group RFC 1483, July 1993.
[HEI 1992] J. Heinanen, `Routing and Addressing in ATM Networks',
private memorandum posted to the P over ATM Working Group, 27
November, 1992.
[ISO 8473] `Information technology - Telecommunications and
Information exchange between systems - In termediate system to
Intermediate system Intra-Domain routing information exchange
protocol for use in conjunction with the Protocol for providing
the Connectionless-mode Network Service (ISO 8473),' Inter
national Organization for Standardization, 1992.
[LAU 1993] M. Laubach, `Classical IP and ARP over ATM', IETF Network
Working Group INTERNET DRAFT, 14 October 1993.
[LIA 1993] F. Liaw, `IP over ATM: architecture, address translation,
and call control', IP over ATM Working Group INTERNET DRAFT, 21
March, 1993.
[LYO 1992] T. Lyon, F. Liaw, and A. Romanow, `Network Layer
Architecture for ATM Networks', private memorandum, 1992.
[RFC 1293] T. Bradley and C. Brown, `Inverse Address Resolution
Protocol', IETF Networking Working Group RFC 1293, January 1992.
Cole [Page 16]
DRAFT IP over ATM: A Framework Document January 1994
[RFC 1293] T. Bradley, C. Brown, and A. Malis, `Multiprotocol
Interconnect over Frame Relay', IETF Net working Working Group
RFC 1490, July 1993.
[TSU 1993] P. Tsuchiya, `Shortcut Routing: Discovery and Routing over
Large Public Data Networks', IETF Network Working Group INTERNET-
DRAFT, January 1993.
Author's Address
Robert G. Cole
AT&T Bell Laboratories
101 Crawfords Corner Road, Rm 1F-408
Holmdel, NJ 07733
Phone: 1-908-949-1950
FAX: 1-908-949-1726
EMail: rgc@qsun.att.com
Cole [Page 17]