home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_i / draft-ietf-issll-isslow-svcmap-00.txt < prev    next >
Text File  |  1997-05-12  |  25KB  |  599 lines

  1.  
  2. Internet Engineering Task Force                 Integrated Services WG
  3. INTERNET-DRAFT                                  S. Jackowski
  4. draft-ietf-issl-isslow-svcmap-00.txt               NetManage Inc.
  5.                                                 May 1997
  6.                                                    Expires:  11/97           
  7.  
  8.  
  9.             Network Element Service Specification for Low Speed Networks
  10.  
  11.  
  12. Status of this Memo
  13.  
  14.    This document is an Internet-Draft.  Internet-Drafts are working
  15.    documents of the Internet Engineering Task Force (IETF), its areas,
  16.    and its working groups.  Note that other groups may also distribute
  17.    working documents as Internet-Drafts.
  18.  
  19.    Internet-Drafts are draft documents valid for a maximum of six months
  20.    and may be updated, replaced, or obsoleted by other documents at any
  21.    time.  It is inappropriate to use Internet-Drafts as reference
  22.    material or to cite them other than as "work in progress".
  23.  
  24.    To learn the current status of any Internet-Draft, please check the
  25.    "1id-abstracts.txt" listing contained in the Internet- Drafts Shadow
  26.    Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
  27.    munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
  28.    ftp.isi.edu (US West Coast).
  29.  
  30.    This draft is a product of the Integrated Services Working Group of
  31.    the Internet Engineering Task Force.  Comments are solicited and
  32.    should be addressed to the working group's mailing list at int-
  33.    serv@isi.edu and/or the author(s).
  34.  
  35. Abstract
  36.  
  37. This document defines the service mappings for controlled load and
  38. guaranteed services over low-bitrate networks.  These low bitrate
  39. networks typically include components such as analog lines, ISDN
  40. connections and sub-T1 rate links. The document specifies the per-
  41. network element packet handling behavior, parameters required, traffic
  42. specification, policing requirements, and traffic ordering
  43. relationships which are required to provide both Guaranteed and
  44. Controlled Load service capabilities.  It also includes evaluation
  45. criteria for elements providing the service.
  46.  
  47. This document is a product of the IETF ISSL working group and is based
  48. on [1] and [2] which describe modifications to the PPP protocol to
  49. enable these services.
  50.  
  51. Jackowski              Expires 10/97               [Page 1]
  52.  
  53.  
  54.  
  55. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt    May 1997
  56.  
  57.  
  58. Table of Contents
  59.  
  60. 1.  Introduction                                    3
  61. 2.  End to end Behavior                                4
  62. 3.  Motivation                                        5
  63. 4.  Network Element Data Handling                        5
  64. 4.1    Controlled Load Versus Guaranteed Service            7
  65. 4.2    Controlled Load and Guaranteed Service Data Handling    7
  66. 5.  Invocation Information                            7
  67. 6.  Exported Information                                8
  68. 7.  Policing                                        8
  69. 8.  Ordering and Merging                                8
  70. 9.  Guidelines for Implementors                        9
  71. 9.1    Admission Control                                9
  72. 10. Evaluation Criteria                                11
  73. 11. Security Considerations                            12
  74. 12. Author's Address                                12
  75. 13. References                                        12
  76.  
  77.  
  78.  
  79. Jackowski                  Expires 10/97               [Page 2]
  80.  
  81.  
  82.  
  83. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt        May 1997
  84.  
  85.  
  86. 1. Introduction
  87.  
  88. With the proliferation of Internet usage in both businesses and homes,
  89. there has been an explosion in demand for non-LAN access to the
  90. Internet.  Most of these connections occur over dial up links.  There
  91. has also been a recent surge in the requirements for ISDN and other sub-
  92. T1 rate connections.  Unfortunately, the nature of these 'low-bitrate'
  93. links is that it is difficult to provide Quality of Service (QoS) when
  94. there are multiple flows of data over the link.  For example, it is
  95. virtually impossible for a user to receive consistent performance when
  96. running a browser, a file transfer and an IP telephony application
  97. simultaneously over a low speed link.
  98.  
  99.  
  100. The ISSLOW subgroup of the ISSL working group has focused on defining
  101. mechanisms to permit flow differentiation and QoS capabilities for mixed
  102. traffic over low speed links.  This has been accomplished through a
  103. series of extensions to the PPP protocol which permit fragmentation
  104. and/or suspension of large packets in favor of packets on flows which
  105. require QoS.  The protocol extensions are presented in [1] and [2].
  106.  
  107. This document describes the service mapping required to implement the
  108. controlled load and guaranteed services over these PPP protocol
  109. extensions.  It is modeled on the Network Element Service Specification
  110. Template described in [3].  It is assumed that the ISSLOW Network
  111. Element is one portion of a  PPP service available to the system.
  112.  
  113.  
  114. Jackowski                        Expires 11/97             [Page 3]
  115.  
  116.  
  117.  
  118. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt      May 1997
  119.  
  120.  
  121.  
  122. 2. End-to-end Behavior
  123.  
  124. Unlike many of the other specific link layers addressed in the ISSL
  125. working group, ISSLOW operates only over low speed point to point links
  126. or connections.  Examples of these links include dial up lines, ISDN
  127. channels, and leased lines.  As such,  'end to end' simply means between
  128. two points.  In today's inter/intranet environment, this will include:
  129.  
  130. -    host to directly connected host.
  131. -    host to/from network access device (router or switch).
  132. -     Edge device (subnet router or switch) to/from router or switch.
  133. -     In rare circumstances, the link may run from backbone router to
  134.     backbone router.
  135.  
  136. Thus, the endpoints are two network elements as described above.  The
  137. Controlled Load and Guaranteed services for ISSLOW links are applied on
  138. the link between these elements and often represent the first or last
  139. wide area hop in a true end to end service.  It is important to note
  140. that these links tend to be the most 'bandwidth constrained' along the
  141. path.
  142.  
  143. ISSLOW services are only provided if both endpoints on the link support
  144. ISSLOW.  This is determined during the PPP negotiation.  Because of the
  145. unique characteristics of a point to point link with both endpoints
  146. supporting ISSLOW, traffic is automatically shaped.  That is, incoming
  147. traffic will be TSpec conformant, and except for some special
  148. considerations for Guaranteed Service (below), the  admission control
  149. function can make decisions based on local state: it does not need to
  150. coordinate with the network element on the other end of the link.  As
  151. described in [5], Guaranteed Service should approximate the
  152. functionality of a leased  line.  Since ISSLOW runs over point to point
  153. links, when rate control and delay bounds are provided for individual
  154. flows, the link acts like a leased circuit. So again, even for
  155. Guaranteed Service, local state can suffice.
  156.  
  157. Jackowski                       Expires 11/97                 [Page 4]
  158.  
  159.  
  160.  
  161. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt       May, 1997
  162.  
  163. 3. Motivation
  164.  
  165. Previous sections described the motivation for the ISSLOW capabilities.
  166. Dial up users are now treating their relatively low-bitrate connections
  167. as they would a higher speed connection.  They are mixing multiple flows
  168. of data and expect performance similar to what they see in a LAN
  169. environment.  However, it is deployment of realtime applications which
  170. is the primary motivation for hosts to implement Integrated Services.
  171. In particular, IP Telephony, which has tight delay constraints for
  172. commercial-level performance, produces small packets.  When these are
  173. mixed with flows consisting of large packets (e.g. HTTP ,FTP), delay
  174. variance increases and absolute delay suffers as these small packets
  175. wait in the queue behind even a single large packet being transmitted on
  176. the link.  Because of the jitter tolerance and adaptive nature of codecs
  177. used for packet voice and video, just providing a controlled load
  178. service would satisfy most of the need for IP Telephony and other
  179. realtime applications which are expected to run over low bitrate
  180. connections.
  181.  
  182.  
  183. Another consideration in handling of packets over low speed links occurs
  184. when looking at the end to end considerations.  The low speed link is
  185. usually just one hop on a longer path between endpoints.  As such, it is
  186. usually the limiting factor in performance.  While this needs to be
  187. considered in the host to router configuration, it becomes more critical
  188. between edge devices and backbone routers where there is a multiuser
  189. subnet as source and destination for traffic and a low-bitrate link to
  190. the router.  To ensure some performance bounds end to end, guaranteed
  191. service should be considered over these links even if it cannot be
  192. offered end to end in the network.
  193.  
  194. 4. Network Element Data Handling Requirements
  195.  
  196. The ISSLOW Network Service element may be implemented in hardware or
  197. software.  As described in [1] and [2], for systems which can perform
  198. bit-oriented transmission control, the suspend/resume approach optimizes
  199. the available bandwidth by minimizing header overhead associated with
  200. MLPPP fragmentation. For systems which provide frame-oriented
  201. transmission control, the fragmentation approach can be implemented with
  202. no hardware changes.  Choice of suspend/resume versus fragmentation
  203. should be made based on the hardware's capability to handle the new HDLC
  204. framing described in [1] and the system overhead associated with byte by
  205. byte scanning (required by suspend/resume).
  206.  
  207. To provide controlled load or guaranteed service with the suspend/resume
  208. approach, when a packet for an IntServ admitted flow (QoS packet)
  209. arrives during transmission of a best efforts packet and continued
  210. transmission of the best efforts packet would violate delay constraints
  211. of the QoS service flows, the best efforts packet is preempted, the QoS
  212. packet/fragments are added to the transmission, and the best effort
  213. packet transmission is then resumed: usually all in one transmission.
  214. The receiving station separates the best effort packet from the embedded
  215. QoS fragments.  It is also conceivable that one IntServe Flow's packet
  216. might suspend another flow's packet if the delivery deadline of the new
  217. packet is earlier than the current packet.
  218.  
  219. For systems which use fragmentation,  since suspend/resume is not
  220. possible, all packets longer than the minimal tolerable delay for an
  221. IntServ packet are fragmented prior to transmission so that a short
  222. packet for another flow can be interleaved between fragments of a large
  223. packet and still meet the transmission deadline for the IntServ flow.
  224.   
  225. Jackowski                      Expires 11/97                 [Page 5]
  226.  
  227.  
  228.  
  229. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt       May 1997
  230.  
  231.  
  232. Note that the fragmentation discussed in this document refers to
  233. multilink PPP (MLPPP) fragmentation and associated MCMLPPP modifications
  234. as described in [1], not IP fragmentation.  MTU size is preserved across
  235. the link.
  236.  
  237. ISSLOW assumes that the nature of point to point links is such that
  238. rate, transmission time and delay are fixed and consistent.  The rate of
  239. the link is determined at connection time, and the devices on the link
  240. (adapters, modems, DSU/CSUs, etc) exhibit fixed delay characteristics.
  241. Although certain link types, like ISDN, permit dynamic allocation of
  242. bandwidth, it is assumed that the Admission Control service will
  243. consider the impact of multiple physical links over the point to point
  244. logical connection.
  245.  
  246. Note that because of the load balancing effect of Multilink PPP (MLPPP),
  247. two 64 Kbps links should exhibit the delay and transmission
  248. characteristics of a single 128 Kbps link.  However, MLPPP
  249. implementations may approach load balancing and fragmentation
  250. differently.  The mechanism used should be taken into consideration when
  251. implementing the scheduler (especially token bucket) for packets,
  252. fragments, and suspend/resume on top of existing MLPPP services to
  253. ensure that adequate rate and delay characteristics are maintained.
  254.  
  255. 4.1 Controlled Load versus Guaranteed Service
  256.  
  257. With most link layers, Guaranteed Service requires more tightly
  258. controlled service by the Network Element, and in most cases, acceptance
  259. of a Guaranteed Service request results in over-provisioning of link
  260. level resources.  Controlled Load Service is usually less constrained
  261. and permits more flexibility in scheduling of packets for the link.  For
  262. ISSLOW, when the suspend/resume approach is used, Controlled Load
  263. Service actually forces immediate preemption of any best efforts packet.
  264. This is required to create the 'lightly loaded' link.  Ironically, with
  265. Guaranteed Service, since delays are specified, suspend/resume only
  266. needs to take place when continued transmission of the packet in
  267. question would  violate the contracted delay bounds.  As such,
  268. Guaranteed Service offers potentially better utilization of the link.
  269.  
  270. This anomaly does not exist with a fragmentation approach, since all
  271. packets are fragmented to provide a maximum delay. Hence fragment
  272. scheduling can ensure the appropriate characteristics of a lightly
  273. loaded network.
  274.  
  275. One optional approach to avoid this would be to create a system level
  276. definition of 'lightly loaded.'  The definition would specify the
  277. acceptable delay in a lightly loaded network.  This would enable the
  278. Controlled Load Service to only suspend packets if they violated the
  279. delay constraints associated with the 'lightly loaded' definition.
  280.  
  281. Jackowski                     Expires 11/97                  [Page 6]
  282.  
  283.  
  284.  
  285. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt       May 1997
  286.  
  287.   
  288. 4.2 Controlled Load and Guaranteed Service Data Handling
  289.  
  290. Upon arrival of a QoS flow's packet, The ISSLOW Network Element
  291. determines if the packet is conformant.  If it is not, Policing is
  292. applied (see Policing).  Conformant means:
  293.  
  294. 1) The flow does not exceed the associated TSpec peak rate (RSpec rate
  295. for Guaranteed Service: rT+b with T=time period).
  296. 2) The packet does not cause a token bucket overflow.
  297.  
  298. If the packet is conformant, it is compressed as required, fragmented
  299. (if necessary), and scheduled.  If there is no conflicting best efforts
  300. traffic, the packet is queued along with the rest of conformant QoS
  301. traffic and scheduled with respect to any other IntServ flows such that
  302. its transmission deadline is met.
  303.  
  304. For the suspend/resume implementation to achieve controlled load, any
  305. best efforts packets which are being transmitted are suspended,
  306. otherwise, the QoS packet/fragments are scheduled ahead of any queued
  307. best efforts traffic.
  308.  
  309. For Fragmentation implementations, the packet/fragment is scheduled
  310. ahead of any best efforts packets.  Note that all best efforts packets
  311. are fragmented to the smallest MRU (or associated fragment size) of all
  312. the QoS flows.  This incurs at most one fragment delay for the QoS
  313. traffic: a lightly loaded network.
  314.  
  315. For Guaranteed Service or if the Lightly Loaded delay is defined, then
  316. for both Fragmentation and suspend/resume, the scheduler determines if
  317. continued transmission of the best effort packet being transmitted would
  318. cause delay greater than the acceptable delay.  If so, the best efforts
  319. packet is preempted or, in the case of fragmentation, the QoS packet is
  320. scheduled ahead of the rest of the best effort packets' fragments.
  321.  
  322.  
  323.  
  324.  
  325. 5. Invocation Information
  326.  
  327. To invoke Controlled Load and Guaranteed Services, both traffic
  328. characteristics and the flow itself must be identified to the Network
  329. Element.  Several methods can be employed to identify the flows. For
  330. RSVP, filtering can be used to identify the flows.  For non-RSVP
  331. implementations, mechanisms such at the FlowID field in IP Version 6, or
  332. the TOS field in IP version 4 can be used.  In fact, although
  333. implementation dependent, there is some debate on the number of
  334. different TSpecs that would have to be supported in the ISSLOW
  335. environment.  It is possible that both the flows and the service level
  336. could be specified by applications based on just the FlowID and TOS
  337. fields. Otherwise:
  338.  
  339. As described in [4], Controlled Load Service is invoked by specifying
  340. the flow's traffic characteristics through a TSpec (see [5]).
  341.  
  342. As described in [5], Guaranteed Service is invoked by specifying the
  343. flow's TSpec and a requested reservation via an RSpec (see [6]). 
  344.  
  345. Jackowski                     Expires 11/97                  [Page 7]
  346.  
  347.  
  348.  
  349. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt       May 1997
  350.  
  351. 6. Exported Information.
  352.  
  353. For Controlled Load Service, there is no requirement to export
  354. information.
  355.  
  356. For Guaranteed service, both C and D terms for delay computations must
  357. be made available for export through the Adspec or other means.  See
  358. Sections 9.1 (Admission Control) for guidelines on computing the C and D
  359. terms.
  360.  
  361. See [4] and [5] for additional information on Exported Information.
  362.  
  363. 7. Policing
  364.  
  365. Policing is applied to non-conformant QoS traffic and to best efforts
  366. traffic whose transmission would violate the Controlled Load or
  367. Guaranteed Service constraints.  This document does not require a
  368. specific a packet scheduling implementation.  As such, implementors
  369. should do their best to maintain best efforts service levels as well as
  370. to provide QoS services.  Ideally, best efforts traffic can be serviced
  371. through separate queues and a weighted queuing mechanism, or when a
  372. conflict with QoS traffic arises, it can simply be discarded.
  373.  
  374. Both Controlled Load and Guaranteed Services permit scheduling of non-
  375. conformant traffic as well as the option to discard non-conformant
  376. packets.  See [4] and [5] for additional information on policing options
  377. for Controlled Load and Guaranteed Services.
  378.  
  379. 8. Ordering and Merging
  380.  
  381. Refer to [4] and [5] for TSpec and RSpec ordering and merging
  382. guidelines.
  383.  
  384. Jackowski                     Expires 11/97                     [Page 8]
  385.  
  386.  
  387.  
  388. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt       May 1997
  389.  
  390.  
  391. 9. Guidelines for Implementors
  392.  
  393. 9.1 Admission Control Considerations
  394.  
  395. The ISSLOW specification supports several PPP options.  When deciding
  396. whether to admit a flow, Admission Control must compute the impact of
  397. the following on MTU size, rate, and fragment size:
  398.  
  399. Header compression: Van Jacobson or Casner-Jacobsen.
  400. Prefix Elision.
  401. CCP.
  402. Fragment header option used.
  403. Fragmentation versus suspend/resume approach.
  404.  
  405. If any of the compression options is implemented for the connection, the
  406. actual transmission rate, and thus the bandwidth required of the link,
  407. will be reduced by the compression method(s) used.  The fragment header
  408. option and use of fragmentation versus suspend/resume will determine the
  409. additional overhead associated with the MLPPP transmissions.
  410.  
  411. Admission Control must decide whether to admit a flow based on rate and
  412. delay.  Assume the following:
  413.  
  414. LinkRate is the rate of the link.
  415. MTU is the maximum transmission unit from a protocol.
  416. MRU is the maximum receive unit for a particular link.
  417. CMTU is the maximum size of the MTU after compression is applied.
  418. eMTU is the maximum effective size of the MTU after fragmentation.
  419. FRAG is the fragment size including MLPPP header/trailers.
  420. Header is the size of the header/trailers/framing for MLPPP/Fragments.
  421. pHeader is the additional header/framing overhead associated with 
  422.     suspend/resume.
  423. pDelay is the delay associated with suspend/resume packets.
  424. b is the bucket depth in bytes
  425. R is the requested Rate.
  426. D is the fixed overhead delay for the link (Modem, DSU, etc).
  427. C is the delay associated with transmission and fragmentation.
  428. eRate is the effective rate after compression and fragmentation.
  429.  
  430. The D term may be configured by an administrative tool once the network
  431. is installed; it may be computed using the Adspec or other realtime
  432. measurement means; or it may be available from hardware during link
  433. setup and/or PPP negotiation.
  434.  
  435. Admission Control must compute CMTU, eMTU, and eRate for Controlled Load
  436. Service, and it must compute CMTU, eMTU, eRate, and C for Guaranteed
  437. Service:
  438.  
  439. Jackowski                     Expires 11/97                  [Page 9]
  440.  
  441.  
  442.  
  443. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt       May 1997
  444.  
  445.  
  446. To determine whether the requested rate is available, Admission Control
  447. must compute the effective rate of the request (eRate) - worse case - as
  448. follows:
  449.  
  450. #_of_Fragments = (CMTU + FRAG)/(FRAG-Header)
  451.  
  452. eMTU = (#_of_Fragments) * FRAG 
  453.  
  454. eRate = eMTU/CMTU * R
  455.  
  456. Admission Control should compare the eRate of the request against the
  457. remaining bandwidth available to determine if the requested rate can be
  458. delivered.
  459.  
  460. For Controlled Load Service,  a flow can be admitted as long as there is
  461. sufficient bandwidth available (after the above computation) to meet the
  462. rate requirement, and if there is sufficient buffer space (sum of the
  463. token bucket sizes does not exceed the buffer capacity).  While some
  464. statistical multiplexing could be done in computing admissability, the
  465. nature of the low-bitrate links could make this approach risky as any
  466. delay incurred to address a temporary overcommitment could be difficult
  467. to amortize.
  468.  
  469. Guaranteed Service and a 'lightly loaded' delay bound require delay
  470. computations.  These computation are based on the standard formula for
  471. delay:
  472.  
  473. Delay = b/R + C/R + D
  474.  
  475. Note that for suspend/resume, an additional term is required:
  476.  
  477. pDelay = b/R + C/R + D + pHeader/R.
  478.  
  479. This term exists because of the additional overhead associated with the
  480. suspend/resume headers created when suspending a packet.  In the worse
  481. case, every transmission of a QoS packet could require suspension of a
  482. best efforts packet and thus incur the overhead.  In most networks, this
  483. term will be nominal at most.  However, on some low-bitrate links, the
  484. overhead may be worth computing.
  485.  
  486. Since MLPPP includes fragmentation, the C term is not fixed and must be
  487. represented by the worse case fragmentation as computed in the effective
  488. MTU size:
  489.  
  490. C = eMTU.
  491.  
  492. Note that because ISSLOW runs on point to point links, Guaranteed
  493. Service can be offered over a link without any negotiated agreement from
  494. the next hop.  However, if these services are used in conjunction with
  495. RSVP, the C and D values above should be used in the Adspec.
  496.  
  497. Jackowski                     Expires 11/97                  [Page 10]
  498.  
  499.  
  500.  
  501. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt       May 1997
  502.  
  503.  
  504. 10. Evaluation Criteria
  505.  
  506. For Controlled Load Service, the ISSLOW network element must ensure that
  507. the service requested via the TSpec is delivered to the requesting QoS
  508. flow such that the PPP link appears to be a 'lightly loaded link.
  509.  
  510. As a baseline, it is suggested that performance measurements on
  511. throughput, delay, and packet error measurements be performed on an
  512. unloaded link with just the QoS flow using various packet sizes.  The
  513. baseline should measure performance for both conformant and non-
  514. conformant traffic where for a single flow, this means overloading the
  515. link.  Once these measurements are complete, measurements of the
  516. Controlled Load Service should be performed as follows:
  517.  
  518. 1) Request QoS flows in the presence of best efforts traffic and ensure
  519. that the QoS flows' performance approximate the unloaded baseline
  520. measurements.
  521.  
  522. 2) Request QoS flows whose aggregate throughput would exceed the link
  523. capacity.  Admission Control should deny these service requests or admit
  524. them as best efforts only.
  525.  
  526. 3) Generate traffic on a QoS flow which exceeds it's TSpec commitment.
  527. Ensure recovery of the flow once the traffic becomes conformant.
  528.  
  529. For Guaranteed Service:
  530.  
  531. 1) Ensure that Admission Control will deny service requests or convert
  532. them to Best Efforts when link capacity or delay bounds would be 
  533. exceeded.
  534.  
  535. 2) On a best-efforts loaded link, ensure that the number of lost packets
  536. do not exceed those established in the baseline measurements.
  537.  
  538. 3) On a best-efforts loaded link, ensure that delay an rate commitments
  539. can be met for QoS flows.
  540.  
  541. 4) With multiple QoS flows, ensure that an admission of additional QoS
  542. flows does not cause a violation in rate, error rate, or delay
  543. constraints of any QoS flow.
  544.  
  545. Jackowski                     Expires 11/97                  [Page 11]
  546.  
  547.  
  548.  
  549. INTERNET-DRAFT   draft-ietf-issl-isslow-svcmap-00.txt       May 1997
  550.  
  551.  
  552.  
  553. 11. Security Considerations
  554.  
  555. Security considerations for PPP links are the subject of other working
  556. groups and are not discussed in this document.
  557.  
  558.  
  559. 12. References
  560.  
  561.  
  562.    [1] C. Bormann "The Multi-Class Extension to Multilink PPP"
  563.    Internet Draft, March 1997, <draft-ietf-issl-isslow-mcml-01.txt>
  564.  
  565.    [2] C. Bormann "PPP in a real-time oriented HDLC-like framing"
  566.    Internet Draft, March 1997, <draft-ietf-issl-isslow-rtf-00.txt>
  567.  
  568.    [3] S. Shenker and J. Wroclawski. "Network Element Service
  569.    Specification Template", Internet Draft, November 1996,
  570.    <draft-ietf-intserv-svc-template-03.txt>
  571.  
  572.    [4] J. Wroclawski. "Specification of the Controlled Load Quality
  573.    of Service", Internet Draft, November 1996, <draft-ietf-intserv-ctrl-
  574.    load-svc-04.txt>
  575.  
  576.    [5] S. Shenker, C. Partridge, and R Guerin. "Specification of
  577.    Guaranteed Quality of Service", Internet Draft, February 1997,
  578.    <draft-ietf-intserv-guaranteed-svc-07.txt>
  579.  
  580.    [6] S. Shenker and J. Wroclawski. "General Characterization
  581.    Parameters for Integrated Service Network Elements", Internet Draft,
  582.    October 1996, <draft-ietf-intserv-charac-02.txt>
  583.  
  584.  
  585. 13 Author's Address:
  586.  
  587.  
  588.    Steve Jackowski
  589.    NetManage, Inc
  590.    269 Mt Hermon Rd, Ste 201
  591.    Scotts Valley, CA  95060
  592.    stevej@netmanage.com
  593.    408-439-6834
  594.    408-438-5115 (fax)
  595.  
  596. Jackowski                         Expires 11/97            [Page 12]
  597.  
  598.  
  599.