RFC 1937 INFORMATIONAL SWITCHING · ROUTING · NETWORK ARCHITECTURE

"Local/Remote" Forwarding Decision in Switched Data Link Subnetworks

Letting a host decide to send directly or through a router based on traffic, not on IP addresses alone.

On rfc-editor.org ↗
PUBLISHED
May 1996
AUTHORS
Y. Rekhter, D. Kandlur
STREAM
IETF
IP ADDRESS TUPLE
Prefix length, address prefix, host number
WAYS TO LEARN A LINK LAYER ADDRESS
NHRP, ARP or static configuration
METRIC FOR A GROUP'S PREFIX ROUTE
0
CIRCUIT KINDS NAMED FOR A DESTINATION
Best effort, dedicated, or shared
DOI
10.17487/RFC1937

RFC text

Contents
Original text · RFC Editor View on rfc-editor.org ↗
Network Working Group                                         Y. Rekhter
Request for Comments: 1937                                 Cisco Systems
Category: Informational                                       D. Kandlur
                                  T.J. Watson Research Center, IBM Corp.
                                                                May 1996


  "Local/Remote" Forwarding Decision in Switched Data Link Subnetworks

Status of this Memo

   This memo provides information for the Internet community.  This memo
   does not specify an Internet standard of any kind.  Distribution of
   this memo is unlimited.

Abstract

   The IP architecture assumes that each Data Link subnetwork is labeled
   with a single IP subnet number. A pair of hosts with the same subnet
   number communicate directly  (with no routers); a pair of hosts with
   different subnet numbers always communicate through one or more
   routers. As indicated in RFC1620, these assumptions may be too
   restrictive for large data networks, and specifically for networks
   based on switched virtual circuit (SVC) based technologies (e.g. ATM,
   Frame Relay, X.25), as these assumptions impose constraints on
   communication among hosts and routers through a network.  The
   restrictions may preclude full utilization of the capabilities
   provided by the underlying SVC-based Data Link subnetwork.  This
   document describes extensions to the IP architecture that relaxes
   these constraints, thus enabling the full utilization of the services
   provided by SVC-based Data Link subnetworks.

1.  Background

   The following briefly recaptures the concept of the IP Subnet.  The
   topology is assumed to be composed of hosts and routers
   interconnected via links (Data Link subnetworks).  An IP address of a
   host with an interface attached to a particular link is a tuple
   <prefix length, address prefix, host number>, where host number is
   unique within the subnet address prefix.  When a host needs to send
   an IP packet to a destination, the host needs to determine whether
   the destination address identifies an interface that is connected to
   one of the links the host is attached to, or not.  This referred to
   as the "local/remote" decision. The outcome of the "local/remote"
   decision is based on (a) the destination address, and (b) the address
   and the prefix length associated with the the local interfaces.  If
   the outcome is "local", then the host resolves the IP address to a
   Link Layer address (e.g. by using ARP), and then sends the packet
   directly to that destination (using the Link layer services).  If the
   outcome is "remote", then the host uses one of its first-hop routers
   (thus relying on the services provided by IP routing).

   To summarize, two of the important attributes of the IP subnet model
   are:

      hosts with a common subnet address prefix are assumed to be
      attached to a common link (subnetwork), and thus communicate with
      each other directly, without any routers - "local";

      hosts with different subnet address prefixes are assumed to be
      attached to different links (subnetworks), and thus communicate
      with each other only through routers - "remote".

   A typical example of applying the IP subnet architecture to an SVC-
   based Data Link subnetwork is "Classical IP and ARP over ATM"
   (RFC1577).  RFC1577 provides support for ATM deployment that follows
   the traditional IP subnet model and introduces the notion of a
   Logical IP Subnetwork (LIS).  The consequence of this model is that a
   host is required to setup an ATM SVC to any host within its LIS; for
   destinations outside its LIS the host must forward packets through a
   router.  It is important to stress that this "local/remote" decision
   is based solely on the information carried by the destination address
   and the address and prefix lengths associated with the local
   interfaces.

2.  Motivations

   The diversity of TCP/IP applications results in a wide range of
   traffic characteristics.  Some applications last for a very short
   time and generate only a small number of packets between a pair of
   communicating hosts (e.g. ping, DNS). Other applications have a short
   lifetime, but generate a relatively large volume of packets (e.g.
   FTP). There are also applications that have a relatively long
   lifetime, but generate relatively few packets (e.g.  Telnet).
   Finally, we anticipate the emergence of applications that have a
   relatively long lifetime and generate a large volume of packets (e.g.
   video-conferencing).

   SVC-based Data Link subnetworks offer certain unique capabilities
   that are not present in other (non-SVC) subnetworks (e.g. Ethernet,
   Token Ring).  The ability to dynamically establish and tear-down SVCs
   between communicating entities attached to an SVC-based Data Link
   subnetwork enables the dynamic dedication and redistribution of
   certain communication resources (e.g. bandwidth) among the entities.
   This dedication and redistribution of resources could be accomplished
   by relying solely on the mechanism(s) provided by the Data Link
   layer.

   The unique capabilities provided by SVC-based Data Link subnetworks
   do not come "for free".  The mechanisms that provide dedication and
   redistribution of resources have certain overhead (e.g. the time
   needed to establish an SVC, resources associated with maintaining a
   state for an SVC). There may also be a monetary cost associated with
   establishing and maintaining an SVC. Therefore, it is very important
   to be cognizant of such an overhead and to carefully balance the
   benefits provided by the mechanisms against the overhead introduced
   by such mechanisms.

   One of the key issues for using SVC-based Data Link subnetworks in
   the TCP/IP environment is the issue of switched virtual circuit (SVC)
   management.  This includes SVC establishment and tear-down, class of
   service specification, and SVC sharing.  At one end of the spectrum
   one could require SVC establishment between communicating entities
   (on a common Data Link subnetwork) for any application. At the other
   end of the spectrum, one could require communicating entities to
   always go through a router, regardless of the application.  Given the
   diversity of TCP/IP applications, either extreme is likely to yield a
   suboptimal solution with respect to the ability to efficiently
   exploit capabilities provided by the underlying Data Link layer.

   The traditional IP subnet model is too restrictive for flexible and
   adaptive use of SVC-based Data Link subnetworks - the use of a
   subnetwork is driven by information completely unrelated to the
   characteristics of individual applications.  To illustrate the
   problem consider "Classical IP and ARP over ATM" (RFC1577).  RFC1577
   provides support for ATM deployment that follows the traditional IP
   subnet model, and introduces the notion of a Logical IP Subnetwork
   (LIS).  The consequence of this model is that a host is required to
   setup an SVC to any host within its LIS, and it must forward packets
   to destinations outside its LIS through a router.  This
   "local/remote" forwarding decision, and consequently the SVC
   management, is based solely on the information carried in the source
   and destination addresses and the subnet mask associated with the
   source address and has no relation to the nature of the applications
   that generated these packets.

3.  QoS/Traffic Driven "Local/Remote" Decision

   Consider a host attached to an SVC-based Data Link subnetwork, and
   assume that the "local/remote" decision the host could make is not
   constrained by the IP subnet model. When such a host needs to send a
   packet to a destination, the host might consider any of the following
   options:

      Use a best-effort SVC to the first hop router.

      Use an SVC to the first hop router dedicated to a particular type
      of service (ie: predictive real time).

      Use a dedicated SVC to the first hop router.

      Use a best-effort SVC to a router closer to the destination than
      the first hop router.

      Use an SVC to a router closer to the destination than the first
      hop router dedicated to a particular type of service.

      Use a dedicated SVC to a router closer to the destination than the
      first hop router.

      Use a best-effort SVC directly to the destination (if the
      destination is on the same Data Link subnetwork as the host).

      Use an SVC directly to the destination dedicated to a particular
      type of service (if the destination is on the same Data Link
      subnetwork as the host).

      Use a dedicated SVC directly to the destination (if the
      destination is on the same Data Link subnetwork as the host).

   In the above we observe that the forwarding decision at the host is
   more flexible than the "local/remote" decision of the IP subnet
   model. We also observe that the host's forwarding decision may take
   into account QoS and/or traffic requirements of the applications
   and/or cost factors associated with establishing and maintaining a
   VC, and thus improve the overall SVC management. Therefore, removing
   constraints imposed by the IP subnet model is an important step
   towards better SVC management.

3.1 Extending the scope of possible "local" outcomes

   A source may have an SVC (either dedicated or shared) to a
   destination if both the source and the destination are on a common
   Data Link subnetwork. The ability to create and use the SVC (either
   dedicated or shared) is completely decoupled from the source and
   destination IP addresses, but is instead coupled to the QoS and/or
   traffic characteristics of the application. In other words, the
   ability to establish a direct VC (either dedicated or shared) between
   a pair of hosts on a common Data Link subnetwork has nothing to do
   with the IP addresses of the hosts. In contrast with the IP subnet
   model (or the LIS mode), the "local" outcome becomes divorced from
   the addressing information.

3.2 Allowing the "remote" outcome where applicable

   A source may go through one or more routers to reach a destination if
   either (a) the destination is not on the same Data Link subnetwork as
   the source, or (b) the destination is on the same Data Link
   subnetwork as the source, but the QoS and/or traffic requirements of
   the application on the source do not justify a direct (either
   dedicated or shared) VC.

   When the destination is not on the same Data Link subnetwork as the
   source, the source may select between either (a) using its first-hop
   (default) router, or (b) establishing a "shortcut" to a router closer
   to the destination than the first-hop router.  The source should be
   able to select between these two choices irrespective of the source
   and destination IP addresses.

   When the destination is on the same Data Link subnetwork as the
   source, but the QoS and/or traffic requirements do not justify a
   direct VC, the source should be able to go through a router
   irrespective of the source and destination IP addresses.

   In contrast with the IP subnet model (or the LIS model) the "remote"
   outcome, and its particular option (first-hop router versus router
   closer to the destination than the first-hop router), becomes
   decoupled from the addressing information.

3.3 Sufficient conditions for direct connectivity

   The ability of a host to establish an SVC to a peer  on a common
   switched Data Link subnetwork is predicated on its knowledge  of the
   Link Layer address of the peer or an intermediate point closer to the
   destination.  This document assumes the existence of mechanism(s)
   that can provide the host with this information. Some of the possible
   alternatives are NHRP, ARP, or static configuration; other
   alternatives are not precluded.  The ability to acquire the Link
   Layer address of the peer should not be viewed as an indication that
   the host and the peer can establish an SVC - the two may be on
   different Data Link subnetworks, or may be on a common Data Link
   subnetwork that is partitioned.

3.4 Some of the implications

   Since the "local/remote" decision would depend on factors other than
   the addresses of the source and the destination, a pair of hosts may
   simultaneously be using two different means to reach each other,
   forwarding traffic for applications with different QoS/and or traffic
   characteristics differently.

3.5 Address assignment

   It is expected that if the total number of hosts and routers on a
   common SVC-based Data Link subnetwork is sufficiently large, then the
   hosts and routers could be partitioned into groups, called Local
   Addressing Groups (LAGs). Each LAG would have hosts and routers. The
   routers within a LAG would act as the first-hop routers for the hosts
   in the LAG. If the total number of hosts and routers is not large,
   then all these hosts and routers could form a single LAG. Criteria
   for determining LAG sizes are outside the scope of this document.

   To provide scalable routing each LAG should be given an IP address
   prefix, and elements within the LAG should be assigned addresses out
   of this prefix. The routers in a LAG would then advertise (via
   appropriate routing protocols) routes to the prefix associated with
   the LAG. These routes would be advertised as "directly reachable"
   (with metric 0). Thus, routers within a LAG would act as the last-hop
   routers for the hosts within the LAG.

4. Conclusions

   Different approaches to SVC-based Data Link subnetworks used by
   TCP/IP yield substantially different results with respect to the
   ability of TCP/IP applications to efficiently exploit the
   functionality provided by such subnetworks.  For example, in the case
   of ATM both LAN Emulation [LANE] and "classical" IP over ATM
   [RFC1577] localize host changes below the IP layer, and therefore may
   be good first steps in the ATM deployment.  However, these approaches
   alone are likely to be inadequate for the full utilization of ATM.

   It appears that any model that does not allow SVC management based on
   QoS and/or traffic requirements will preempt the full use of SVC-
   based Data Link subnetworks.  Enabling more direct connectivity for
   applications that could benefit from the functionality provided by
   SVC-based Data Link subnetworks, while relying on strict hop by hop
   paths for other applications, could facilitate exploration of the
   capabilities provided by these subnetworks.

   While this document does not define any specific coupling between
   various QoS, traffic characteristics and other parameters, and SVC
   management, it is important to stress that efforts towards
   standardization of various QoS, traffic characteristics, and other
   parameters than an application could use (through an appropriate API)
   to influence SVC management are essential for flexible and adaptive
   use of SVC-based Data Link subnetworks.

   The proposed model utilizes the SVC-based infrastructure for the
   applications that could benefit from the capabilities supported
   within such an infrastructure, and takes advantage of a router-based
   overlay for all other applications.  As such it provides a balanced
   mix of router-based and switch-based infrastructures, where the
   balance could be determined by the applications requirements.

5. Security Considerations

   Security issues are not discussed in this memo.

6. Acknowledgements

   The authors would like to thank Joel Halpern (NewBridge), Allison
   Mankin (ISI), Tony Li (cisco Systems), Andrew Smith (BayNetworks),
   and Curtis Villamizar (ANS) for their review and comments.

References

   [LANE] "LAN Emulation over ATM specification - version 1", ATM Forum,
   Feb.95.

   [Postel 81] Postel, J., Sunshine, C., Cohen, D., "The ARPA Internet
   Protocol", Computer Networks, 5, pp. 261-271, 1983.

   [RFC792]  Postel, J., "Internet Control Message Protocol- DARPA
   Internet Program Protocol Specification", STD 5, RFC 792, ISI,
   September 1981.

   [RFC1122]  Braden, R., Editor, "Requirements for Internet Hosts -
   Communication Layers", STD 3, RFC 1122, USC/ISI, October 1989.

   [RFC1577] Laubach, M., "Classical IP and ARP over ATM", January 1994.

   [RFC1620] Braden, R., Postel, J., Rekhter, Y., "Internet Architecture
   Extensions for Shared Media", May 1994.

   [RFC1755] Perez, M., Liaw, F., Grossman, D., Mankin, A., Hoffman, E.,
   Malis, A., "ATM Signalling Support for IP over ATM", January 1995.

14.  Authors' Addresses

   Yakov Rekhter
   Cisco Systems
   170 West Tasman Drive,
   San Jose, CA 95134-1706

   Phone:  (914) 528-0090
   EMail:  yakov@cisco.com


   Dilip Kandlur
   T.J. Watson Research Center IBM Corporation
   P.O. Box 704
   Yorktown Heights, NY 10598

   Phone:  (914) 784-7722
   EMail:  kandlur@watson.ibm.com

ISO Plain Language

On this page
PROBLEMThe IP model decides whether two hosts talk directly or through a router using only their IP addresses, which wastes the connections a switched network can set up on demand.
MECHANISMThe memo relaxes that rule. A host may connect straight to a peer on the same data link subnetwork, or take a shortcut past its first-hop router, whenever the quality of service or traffic needs of the application justify it.
THE DECISION LEAVES ADDRESSESThe decision stops being tied to the addressing information, so groups of hosts and routers can be given their own address prefix and act as both first and last hop for their members.

§1Background: The Local or Remote Decision

The IP architecture assumes that each data link subnetwork is labeled with a single IP subnet number. Hosts with the same subnet number communicate directly, with no routers involved, and hosts with different subnet numbers always communicate through one or more routers. As RFC 1620 notes, these assumptions may be too restrictive for large data networks, and specifically for networks built on switched virtual circuit (SVC) technologies such as ATM, Frame Relay and X.25, because they impose constraints on communication among hosts and routers through the network and may prevent full use of what the underlying subnetwork can offer.

The familiar model is restated here. An IP address of a host with an interface attached to a particular link is a tuple of prefix length, address prefix and host number, where the host number is unique within the subnet address prefix. When a host sends a packet, it must decide whether the destination address identifies an interface connected to one of the links the host is attached to. This is the local or remote decision, and its outcome is based on the destination address and on the address and prefix length associated with the local interfaces. If the outcome is local, the host resolves the IP address to a link layer address, for example with ARP, and sends the packet directly. If the outcome is remote, the host uses one of its first-hop routers and relies on IP routing.

So two attributes of the IP subnet model hold. Hosts with a common subnet address prefix are assumed to be attached to a common link, and they communicate with each other directly, without any routers, which is the local outcome. Hosts with different subnet address prefixes are assumed to be attached to different links, and they communicate with each other only through routers, which is the remote outcome. A typical example of applying the model to an SVC-based subnetwork is Classical IP and ARP over ATM, RFC 1577, which follows the traditional IP subnet model and introduces the notion of a Logical IP Subnetwork (LIS). The consequence is that a host must set up an ATM SVC to any host within its LIS, and must forward packets through a router for destinations outside it. The memo stresses that this decision is based solely on the information carried by the destination address and on the address and prefix lengths associated with the local interfaces.

The IP rules say that hosts sharing a subnet number talk directly and hosts with different subnet numbers talk through a router. The rule uses only the addresses, so it never takes the traffic into account.

THE LOCAL OR REMOTE DECISION, BEFORE AND AFTER THE RELAXATION
AspectThe IP subnet modelThe relaxed model
What decides the pathThe IP addresses aloneThe traffic and the service it needs
Host on the same subnetworkAlways a direct connectionDirect only when the traffic justifies it
Host elsewhereAlways through the first-hop routerFirst-hop router, or a shortcut to a router closer to the destination
AddressingOne subnet prefix per subnetworkAn address prefix per Local Addressing Group

§2Motivations: Applications Do Not All Behave Alike

The diversity of TCP/IP applications produces a wide range of traffic characteristics. Some applications last a very short time and generate only a few packets between a pair of hosts, such as ping and DNS. Others have a short lifetime but generate a relatively large volume of packets, such as FTP. Some have a relatively long lifetime but generate relatively few packets, such as Telnet. The memo also anticipates applications with a relatively long lifetime and a large volume of packets, such as video-conferencing.

SVC-based data link subnetworks offer capabilities that other subnetworks, such as Ethernet and Token Ring, do not. Being able to set up and tear down SVCs dynamically lets communication resources such as bandwidth be dedicated and redistributed between the entities attached to the subnetwork. These capabilities do not come for free. The mechanisms that provide them carry overhead, such as the time needed to establish an SVC and the resources used to maintain state for it, and there may also be a monetary cost. The benefits therefore have to be weighed carefully against the overhead they introduce.

The key issue for using these subnetworks in a TCP/IP environment is SVC management, which includes establishing and tearing down circuits, specifying the class of service, and sharing circuits. At one end of the spectrum, an implementation could require SVC establishment between communicating entities on a common data link subnetwork for any application. At the other end, communicating entities could always go through a router, whatever the application. Given the range of applications, either extreme is likely to be a poor fit for making efficient use of what the data link layer provides.

The traditional IP subnet model is too restrictive for flexible and adaptive use of these subnetworks, because the use of a subnetwork is driven by information completely unrelated to the characteristics of the applications running over it. Under RFC 1577 the host must set up an SVC to any host within its LIS and route packets outside it through a router, so the forwarding decision and the SVC management are based solely on the addresses and the subnet mask, with no relation to the nature of the applications that generated the packets.

Different applications need different things. A name lookup is one packet each way; a file transfer is many packets; a video call is a long steady flow. A switched network can set up a connection to suit each one, but the IP rules hide that choice.

§3A Decision Driven by Traffic

Consider a host attached to an SVC-based data link subnetwork, and assume the local or remote decision is not constrained by the IP subnet model. When such a host needs to send a packet, it could consider a best-effort SVC to the first hop router, an SVC to the first hop router dedicated to a particular type of service such as predictive real time, a dedicated SVC to the first hop router, a best-effort SVC to a router closer to the destination than the first hop router, an SVC to such a router dedicated to a particular type of service, a dedicated SVC to such a router, a best-effort SVC directly to the destination if it is on the same data link subnetwork, an SVC directly to the destination dedicated to a particular type of service, or a dedicated SVC directly to the destination.

Two observations follow. The forwarding decision at the host is more flexible than the local or remote decision of the IP subnet model. And the decision may take into account the quality of service and traffic requirements of the applications and the cost factors of establishing and maintaining a circuit, which improves the overall management of circuits. Removing the constraints imposed by the IP subnet model is therefore an important step towards better SVC management.

The memo then splits the decision in two. A source may have an SVC, dedicated or shared, to a destination if both the source and the destination are on a common data link subnetwork. The ability to create and use that SVC is completely decoupled from the source and destination IP addresses and is instead coupled to the quality of service and traffic characteristics of the application. In contrast with the IP subnet model, or the LIS mode, the local outcome becomes divorced from the addressing information.

A source may also go through one or more routers to reach a destination, either because the destination is not on the same data link subnetwork, or because it is on the same subnetwork but the quality of service and traffic requirements of the application do not justify a direct circuit. When the destination is elsewhere, the source may choose between its first-hop, or default, router and a shortcut to a router closer to the destination. When the destination is on the same subnetwork but a direct circuit is not justified, the source should still be able to go through a router. In both cases the choice is available regardless of the source and destination IP addresses, so the remote outcome and the choice between the two kinds of router become decoupled from the addressing information.

Under the relaxed rule, a host can pick the connection that suits the traffic: straight to the destination, to a router further along the way, or to its usual default router. The addresses stop deciding.

THE CONNECTIONS A HOST MAY CHOOSE FROM
  • Best effort to the first hopSend the packet through the default router with no special treatment.
  • Dedicated circuit to the first hopGive the application its own circuit, for example predictive real time.
  • Shortcut to a nearer routerSet up a circuit to a router closer to the destination than the first hop router.
  • Direct circuit to the destinationConnect straight to the destination when it is on the same data link subnetwork.

§3.3What a Host Needs to Know to Connect Directly

The ability of a host to establish an SVC to a peer on a common switched data link subnetwork depends on its knowing the link layer address of the peer, or of an intermediate point closer to the destination. This document assumes that mechanisms exist to provide the host with that information. Some of the possible alternatives are NHRP, ARP, or static configuration, and other alternatives are not precluded.

Knowing the link layer address of the peer should not be taken as proof that the host and the peer can establish an SVC. The two may be on different data link subnetworks, and they may be on a common data link subnetwork that is partitioned.

One implication follows from a decision that depends on more than the addresses. A pair of hosts may simultaneously use two different means to reach each other, forwarding traffic for applications with different quality of service or traffic characteristics in different ways.

Before a host can talk directly to a neighbour it must know that neighbour's link layer address. And knowing the address is not enough, because the two may not be able to reach each other at all.

§3.5Address Assignment and Local Addressing Groups

It is expected that if the total number of hosts and routers on a common SVC-based data link subnetwork is sufficiently large, then the hosts and routers could be partitioned into groups called Local Addressing Groups (LAGs). Each LAG would have hosts and routers, and the routers within a LAG would act as the first-hop routers for the hosts in that LAG. If the total number of hosts and routers is not large, then all of them could form a single LAG. The criteria for determining LAG sizes are outside the scope of this document.

To provide scalable routing, each LAG should be given an IP address prefix, and the elements within the LAG should be assigned addresses out of that prefix. The routers in a LAG would then advertise, through the appropriate routing protocols, routes to the prefix associated with the LAG. These routes would be advertised as directly reachable, with metric 0. The routers within a LAG would therefore act as the last-hop routers for the hosts within the LAG as well as their first hop.

A large switched network is split into groups. Each group gets its own block of IP addresses, and the routers inside the group are both the first stop for its hosts and the last stop for traffic bound for them.

ILLUSTRATIVE, NOT FROM THE RFC: LOCAL ADDRESSING GROUPS ON ONE SUBNETWORK
  • SVC-based data link subnetwork Hosts and routers can be split into groups
    • Local Addressing Group Given its own IP address prefix
      • Hosts Addresses come from the group's prefix
      • Routers First hop for these hosts, and last hop for them too
    • Other Local Addressing Group Same arrangement

§4Conclusions

Different approaches to SVC-based data link subnetworks used by TCP/IP yield substantially different results in how well TCP/IP applications can exploit what the subnetworks provide. In the case of ATM, both LAN Emulation and Classical IP over ATM localize host changes below the IP layer, and may therefore be good first steps in an ATM deployment. On their own, though, these approaches are likely to be inadequate for full use of ATM.

The memo argues that any model which does not allow SVC management based on quality of service and traffic requirements will stand in the way of full use of SVC-based data link subnetworks. Enabling more direct connectivity for the applications that could benefit from the capabilities of these subnetworks, while relying on strict hop by hop paths for other applications, could make it easier to explore what the subnetworks can do. While the document does not define any specific coupling between quality of service, traffic characteristics and other parameters on the one hand and SVC management on the other, it stresses that standardization work in that area, so that an application could pass such parameters to influence SVC management through an appropriate API, is essential.

The proposed model uses the SVC-based infrastructure for the applications that could benefit from it and relies on a router-based overlay for everything else. That gives a balanced mix of router-based and switch-based infrastructure, with the balance set by the requirements of the applications.

The memo's advice is to let the applications that need a special connection have one, and to route everything else the ordinary way. It does not set out the rules in detail; it argues that others should work them out.

§7References