| < draft-ietf-intserv-ctrl-load-svc-03.txt | draft-ietf-intserv-ctrl-load-svc-04.txt > | |||
|---|---|---|---|---|
| Internet Engineering Task Force Integrated Services WG | Internet Engineering Task Force Integrated Services WG | |||
| INTERNET-DRAFT J. Wroclawski | INTERNET-DRAFT J. Wroclawski | |||
| draft-ietf-intserv-ctrl-load-svc-03.txt MIT LCS | draft-ietf-intserv-ctrl-load-svc-04.txt MIT LCS | |||
| August, 1996 | November, 1996 | |||
| Expires: 2/97 | Expires: 5/97 | |||
| Specification of the Controlled-Load Network Element Service | Specification of the Controlled-Load Network Element Service | |||
| Status of this Memo | Status of this Memo | |||
| This document is an Internet-Draft. Internet-Drafts are working | This document is an Internet-Draft. Internet-Drafts are working | |||
| documents of the Internet Engineering Task Force (IETF), its areas, | documents of the Internet Engineering Task Force (IETF), its areas, | |||
| and its working groups. Note that other groups may also distribute | and its working groups. Note that other groups may also distribute | |||
| working documents as Internet-Drafts. | working documents as Internet-Drafts. | |||
| skipping to change at page 10, line 30 ¶ | skipping to change at page 10, line 30 ¶ | |||
| (4) the minimum policed unit m for TSpec A is less than or equal to | (4) the minimum policed unit m for TSpec A is less than or equal to | |||
| that of TSpec B, | that of TSpec B, | |||
| (5) the maximum packet size M of TSpec A is greater than or equal | (5) the maximum packet size M of TSpec A is greater than or equal | |||
| to that of TSpec B. | to that of TSpec B. | |||
| Note that not all TSpecs can be ordered with respect to each other. | Note that not all TSpecs can be ordered with respect to each other. | |||
| If two TSpecs differ but not all five of the points above are true, | If two TSpecs differ but not all five of the points above are true, | |||
| then the TSpecs are unordered. | then the TSpecs are unordered. | |||
| A merged TSpec may be calculated over a set of TSpecs by taking: | A merged TSpec is the TSpec used by the RSVP protocol when merging a | |||
| set of TSpecs to create a "merged" reservation. TSpec merging is | ||||
| described further in [4] and [3]. The TSpec merge operation addresses | ||||
| two requirements: | ||||
| - The "merged" TSpec parameters are used as the traffic flow's | ||||
| TSpec at the local node. | ||||
| - The merged parameters are passed upstream to traffic source(s) to | ||||
| describe characteristics of the actually installed reservation | ||||
| along the data path. | ||||
| For the controlled-load service, a merged TSpec may be calculated | ||||
| over a set of TSpecs by taking: | ||||
| (1) the largest token bucket rate r; | ||||
| (2) the largest token bucket size b; | ||||
| (3) the largest peak rate p; | ||||
| (4) the smallest minimal policed unit m; | ||||
| (5) the *smallest* maximum packet size M; | ||||
| across all members of the set. | ||||
| A Least Common TSpec is a TSpec adequate to describe the traffic from | ||||
| any one of a number of traffic flows. The least common TSpec may be | ||||
| useful when creating a shared reservation for a number of flows using | ||||
| SNMP or another management protocol. This differs from the merged | ||||
| TSpec described above in that the computed parameters are not passed | ||||
| upstream to the sources of traffic. | ||||
| For the controlled-load service, the Least Common TSpec may be | ||||
| calculated over a set of TSpecs by taking: | ||||
| (1) the largest token bucket rate r; | (1) the largest token bucket rate r; | |||
| (2) the largest token bucket size b; | (2) the largest token bucket size b; | |||
| (3) the largest peak rate p; | (3) the largest peak rate p; | |||
| (4) the smallest minimal policed unit m; | (4) the smallest minimal policed unit m; | |||
| (5) the largest maximum packet size M; | (5) the largest maximum packet size M; | |||
| across all members of the set. This use of the word "merging" is | across all members of the set. | |||
| similar to that in the RSVP protocol; a merged TSpec is one that is | ||||
| adequate to describe the traffic from any one of a number of flows. | ||||
| The sum of n controlled-load service TSpecs is used when computing | The sum of n controlled-load service TSpecs is used when computing | |||
| the TSpec for a shared reservation of n flows. It is computed by | the TSpec for a shared reservation of n flows. It is computed by | |||
| taking: | taking: | |||
| - The sum across all TSpecs of the token bucket rate parameter r. | - The sum across all TSpecs of the token bucket rate parameter r. | |||
| - The sum across all TSpecs of the token bucket size parameter b. | - The sum across all TSpecs of the token bucket size parameter b. | |||
| - The sum across all TSpecs of the peak rate parameter p. | - The sum across all TSpecs of the peak rate parameter p. | |||
| skipping to change at page 17, line 25 ¶ | skipping to change at page 18, line 25 ¶ | |||
| [1] S. Shenker and J. Wroclawski. "Network Element QoS Control | [1] S. Shenker and J. Wroclawski. "Network Element QoS Control | |||
| Service Specification Template". Internet Draft, July 1996, <draft- | Service Specification Template". Internet Draft, July 1996, <draft- | |||
| ietf-intserv-svc-template-03.txt> | ietf-intserv-svc-template-03.txt> | |||
| [2] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. "RTP: | [2] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. "RTP: | |||
| A Transport Protocol for Real-Time Applications", Internet Draft, | A Transport Protocol for Real-Time Applications", Internet Draft, | |||
| March 1995, <draft-ietf-avt-svc-rtp-07.txt> | March 1995, <draft-ietf-avt-svc-rtp-07.txt> | |||
| [3] B. Braden, et. al. "Resource Reservation Protocol (RSVP) - | [3] B. Braden, et. al. "Resource Reservation Protocol (RSVP) - | |||
| Version 1 Functional Specification", Internet Draft, July 1996, | Version 1 Functional Specification", Internet Draft, October 1996, | |||
| <draft-ietf-rsvp-spec-13.txt> | <draft-ietf-rsvp-spec-14.txt> | |||
| [4] J. Wroclawski. "The use of RSVP with IETF Integrated Services", | [4] J. Wroclawski. "The use of RSVP with IETF Integrated Services", | |||
| Internet Draft, July 1996, <draft-ietf-intserv-rsvp-use-00.txt> | Internet Draft, October 1996, <draft-ietf-intserv-rsvp-use-01.txt> | |||
| [5] S. Shenker and J. Wroclawski. "General Characterization | [5] S. Shenker and J. Wroclawski. "General Characterization | |||
| Parameters for Integrated Service Network Elements", Internet Draft, | Parameters for Integrated Service Network Elements", Internet Draft, | |||
| July 1996, <draft-ietf-intserv-charac-02.txt> | September 1996, <draft-ietf-intserv-charac-02.txt> | |||
| [6] S. Floyd, and V. Jacobson. "Link-sharing and Resource Management | [6] S. Floyd, and V. Jacobson. "Link-sharing and Resource Management | |||
| Models for Packet Networks," IEEE/ACM Transactions on Networking, | Models for Packet Networks," IEEE/ACM Transactions on Networking, | |||
| Vol. 3 No. 4, pp. 365-386, August 1995. | Vol. 3 No. 4, pp. 365-386, August 1995. | |||
| [7] A. K. J. Parekh. "A Generalized Processor Sharing Approach to | [7] A. K. J. Parekh. "A Generalized Processor Sharing Approach to | |||
| Flow Control in Integrated Service Networks". MIT Laboratory for | Flow Control in Integrated Service Networks". MIT Laboratory for | |||
| Information and Decision Systems, Report LIDS-TH-2089, February 1992 | Information and Decision Systems, Report LIDS-TH-2089, February 1992 | |||
| Authors' Address: | Authors' Address: | |||
| End of changes. 7 change blocks. | ||||
| 12 lines changed or deleted | 43 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||