Internet Draft
Network Working Group                                   Noritoshi Demizu
Internet Draft                                                   SonyCSL
Expiration Date: February 1998                               August 1997


                                  VC-ID

                        <draft-demizu-vcid-00.txt>


Status of this memo

     This document 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 and may be updated, replaced, or obsoleted by other
     documents at any time.  It is inappropriate to use Internet-
     Drafts as reference material or to cite them other than as
     ``work in progress.''

     To learn the current status of any Internet-Draft, please check
     the ``1id-abstracts.txt'' listing contained in the Internet-
     Drafts Shadow Directories on ftp.is.co.za (Africa),
     ftp.nordu.net (Europe), munnari.oz.au (Pacific Rim),
     ds.internic.net (US East Coast), or ftp.isi.edu (US West Coast).


Abstract

Several label switching schemes are proposed to fuse and integrate the
cost-performance and QoS assurance of devices of Layer 2 and the
flexibility and functionality of protocols of Layer 3.

Some of these proposals assume that Label Switching Routers (LSRs) are
placed in a homogeneous LSRs cloud in a campus area network or a
backbone network.  However, this assumption sometimes cannot be
satisfied in the real world.  For example, campuses will be connected
by using carrier's ATM SVC service.  Furthermore, it will be common to
construct LSR networks hierarchically, and some of LSR networks will
use other LSR networks as their underlying networks, which may include
heterogeneous datalinks such as ATM, Ethernet and IEEE 1394.

To deal with Virtual Connections (VCs) in these environments, this
document proposes to identify a VC with a VC-ID instead of a label.


1. Introduction

Several label switching schemes[ARIS][RFC2098][RFC2105][RFC1953] are
proposed to fuse and integrate the cost-performance and QoS assurance
of devices of Layer 2 (L2) and the flexibility and functionality
protocols of Layer 3 (L3).

Some of these proposals assume that Label Switching Routers (LSRs) are
placed in a homogeneous LSRs cloud in a campus area network or a
backbone network.  That is, each LSR is assumed to be connected
directly to other LSRs.  This assumption lead some of proposed label
distribution protocols (LDPs) to assume that Virtual Connections (VCs)
between peer LSRs and their label space exist statically, and an input
label at an ingress node and the corresponding output label at an
egress node of each VC are always the same.

However, in the real world, campuses will be connected by using ATM
VP, PVC, SVC, etc., and LSRs inside campuses may need to use existing
ATM LANs such as LANE[LANE] as their underlying datalinks.
Furthermore, it will be common to construct LSR networks
hierarchically, and some of LSR networks will use other LSR networks
as their underlying networks[INT_LSP].  In this case, LSRs of higher
levels should use Label Switched Paths (LSPs) traversing among lower
level LSRs, which may obey other schemes.  And even L2 networks could
be designed by applying label switching technology and could
constitute hierarchical label switching networks at the bottom
level[ARISLAN][PLASMA].  Moreover, hierarchical LSR networks will be
constructed with heterogeneous datalinks such as ATM, Ethernet and
IEEE 1394.

In those environments, a label often cannot be used as an identifier
of a VC or an LSP (both will be denoted as a VC in this document),
because it is very difficult to set up labels such that an input label
at an origination point and the corresponding output label at a
termination point are always the same.

To solve this problem, this document proposes a VC-ID.


2. Proposal of VC-ID

To identify a VC between peer LSRs that are separated by L2 switches,
this document proposes to introduce VC identifier called VC-ID to be
used instead of the label such as VPI/VCI to identify a VC.  VC-ID is
significant between peer LSRs on the same hierarchical level.  The
value of a VC-ID is conceptually independent from the value of the
label or any other datalink specific information of the VC.  The
length and the range of VC-ID would vary for each LDP and may be
constrained by an environment where each LSR runs.

In this document, a label is re-defined as a short fixed length
physically contiguous index that specifies to where and how the cells
or frames should be forwarded by layers lower than L3.  This
definition is different from the one in the MPLS framework
document[MPLSFW], where a label is defined as an identifier of a
stream.

In other words, this document proposes to split the role of a label
into a VC identifier and an index, and to use them properly.


3. VC-ID value

VC-ID value for each VC should be the same between peer LSRs.  In the
case where peer LSRs are connected directly, it is easy to achieve
this by using the label value as the VC-ID value, as well as in the
case where an input label of a VC at an LSR and the corresponding
output label of the VC at the other LSR can be made always the same.

However, in other cases, peer LSRs have to negotiate VC-ID for each
VC.  The negotiation may be performed by either using an extended LDP,
a supplementary negotiation protocol or a signaling protocol of the
datalink.  The detail of the negotiation procedure depends on each LDP
and underlying networks, and is out of scope of this document.  Note
that VC-ID negotiation does not introduce any conflict to current
schemes.


4. Conclusion

Label switching will be applied to various networks including backbone
networks, campus area networks and home area networks.  In these
environments, LSR networks will be constructed hierarchically.
However, hierarchical label switching has several issues to be solved
in both vertical and horizontal directions.

This document focuses on some issues in the vertical direction and
proposes to introduce a VC-ID to identify a VC in any layer of
hierarchy.  Peer LSRs have to negotiate VC-ID for each VC where VC-ID
is necessary.  VC-ID idea does not conflict with current schemes.


Security Considerations

Security issues are not discussed in this document.


Acknowledgments

The author would like to acknowledge valuable technical comments
from members of LAST-WG of WIDE Project, in particular from
Kenichi Nagami, Hiroshi Esaki and Yasuhiro Katsube.  The author
also would like to acknowledge Paul Doolan.


References

[MPLSFW] R. Callon, et. al.,
	"A Framework for Multiprotocol Label Switching",
	draft-ietf-mpls-framework-01.txt, Jul 1997
[ARIS]	A. Viswanathan, et. al.,
	"ARIS: Aggregate Route-Based IP Switching",
	draft-viswanathan-aris-overview-00.txt, Mar 1997
[RFC2098] Y. Katsube, et. al.,
	"Toshiba's Router Architecture Extensions for ATM : Overview",
	RFC2098, Feb 1997
[RFC2105] Y. Rekhter, et. al.,
	 "Cisco Systems' Tag Switching Architecture Overview",
	RFC2105, Feb 1997
[RFC1953] P. W. Edwards, et. al.,
	"Ipsilon Flow Management Protocol Specification for IPv4 Version 1.0",
	RFC1953, May 1996
[LANE]	ATM Forum, "LAN Emulation over ATM Specification Ver.1.0",
	April, 1995.
[PLASMA] K. Fujikawa,
	"Point-to-point Link Assembly for Simple Multiple Access (PLASMA)",
	draft-fujikawa-plasma-00.txt, Mar 1997
[ARISLAN] Steven Blake, et. al.,
	"ARIS Support for LAN Media Switching",
	draft-blake-aris-lan-00.txt, Mar 1997
[INT_LSP] Y. Katsube, H. Esaki,
	"Interoperation Between Distinct Types of Label Switched Paths",
	draft-katsube-interop-between-lsps-00.txt, Jun 1997


Author Information

	Noritoshi Demizu
	Sony Computer Science Laboratory, Inc.
	Takanawa Muse Bldg.
	3-14-13, Higashigotanda,
	Shinagawa-ku, Tokyo, 141 Japan
	Phone: +81-3-5448-4380
	E-mail: demizu@csl.sony.co.jp