draft-ietf-pce-stateful-pce-auto-bandwidth-02.txt   draft-ietf-pce-stateful-pce-auto-bandwidth-03.txt 
PCE Working Group D. Dhody PCE Working Group D. Dhody
Internet-Draft U. Palle Internet-Draft U. Palle
Intended status: Standards Track Huawei Technologies Intended status: Standards Track Huawei Technologies
Expires: August 26, 2017 R. Singh Expires: September 14, 2017 R. Singh
Juniper Networks Juniper Networks
R. Gandhi R. Gandhi
Individual Contributor Cisco Systems, Inc.
L. Fang L. Fang
eBay eBay
February 22, 2017 March 13, 2017
PCEP Extensions for MPLS-TE LSP Automatic Bandwidth Adjustment with PCEP Extensions for MPLS-TE LSP Automatic Bandwidth Adjustment with
Stateful PCE Stateful PCE
draft-ietf-pce-stateful-pce-auto-bandwidth-02 draft-ietf-pce-stateful-pce-auto-bandwidth-03
Abstract Abstract
The Path Computation Element Communication Protocol (PCEP) provides The Path Computation Element Communication Protocol (PCEP) provides
mechanisms for Path Computation Elements (PCEs) to perform path mechanisms for Path Computation Elements (PCEs) to perform path
computations in response to Path Computation Clients (PCCs) requests. computations in response to Path Computation Clients (PCCs) requests.
The stateful PCE extensions allow stateful control of Multi-Protocol The stateful PCE extensions allow stateful control of Multi-Protocol
Label Switching (MPLS) Traffic Engineering Label Switched Paths (TE Label Switching (MPLS) Traffic Engineering Label Switched Paths (TE
LSPs) using PCEP. LSPs) using PCEP.
skipping to change at page 2, line 34 skipping to change at page 2, line 34
4. Architectural Overview . . . . . . . . . . . . . . . . . . . . 6 4. Architectural Overview . . . . . . . . . . . . . . . . . . . . 6
4.1. Auto-Bandwidth Overview . . . . . . . . . . . . . . . . . 6 4.1. Auto-Bandwidth Overview . . . . . . . . . . . . . . . . . 6
4.2. Auto-bandwidth Theory of Operation . . . . . . . . . . . . 8 4.2. Auto-bandwidth Theory of Operation . . . . . . . . . . . . 8
4.3. Scaling Considerations . . . . . . . . . . . . . . . . . . 9 4.3. Scaling Considerations . . . . . . . . . . . . . . . . . . 9
5. Extensions to the PCEP . . . . . . . . . . . . . . . . . . . . 9 5. Extensions to the PCEP . . . . . . . . . . . . . . . . . . . . 9
5.1. Capability Advertisement . . . . . . . . . . . . . . . . . 9 5.1. Capability Advertisement . . . . . . . . . . . . . . . . . 9
5.1.1 AUTO-BANDWIDTH-CAPABILITY TLV . . . . . . . . . . . . . 10 5.1.1 AUTO-BANDWIDTH-CAPABILITY TLV . . . . . . . . . . . . . 10
5.2. AUTO-BANDWIDTH-ATTRIBUTE TLV . . . . . . . . . . . . . . . 10 5.2. AUTO-BANDWIDTH-ATTRIBUTE TLV . . . . . . . . . . . . . . . 10
5.2.1. Sample-Interval sub-TLV . . . . . . . . . . . . . . . 12 5.2.1. Sample-Interval sub-TLV . . . . . . . . . . . . . . . 12
5.2.2. Adjustment Interval . . . . . . . . . . . . . . . . . 12 5.2.2. Adjustment Interval . . . . . . . . . . . . . . . . . 12
5.2.2.1. Up-Adjustment-Interval sub-TLV . . . . . . . . . . 12 5.2.2.1. Adjustment-Interval sub-TLV . . . . . . . . . . . 12
5.2.2.2. Down-Adjustment-Interval sub-TLV . . . . . . . . . 13 5.2.2.2. Down-Adjustment-Interval sub-TLV . . . . . . . . . 13
5.2.3. Adjustment Threshold . . . . . . . . . . . . . . . . . 13 5.2.3. Adjustment Threshold . . . . . . . . . . . . . . . . . 13
5.2.3.1. Up-Adjustment-Threshold sub-TLV . . . . . . . . . 13 5.2.3.1. Adjustment-Threshold sub-TLV . . . . . . . . . . . 13
5.2.3.2. Up-Adjustment-Threshold-Percentage sub-TLV . . . . 14 5.2.3.2. Adjustment-Threshold-Percentage sub-TLV . . . . . 14
5.2.3.3. Down-Adjustment-Threshold sub-TLV . . . . . . . . 15 5.2.3.3. Down-Adjustment-Threshold sub-TLV . . . . . . . . 15
5.2.3.4. Down-Adjustment-Threshold-Percentage sub-TLV . . . 15 5.2.3.4. Down-Adjustment-Threshold-Percentage sub-TLV . . . 15
5.2.4. Minimum and Maximum Bandwidth Values . . . . . . . . . 16 5.2.4. Minimum and Maximum Bandwidth Values . . . . . . . . . 16
5.2.4.1. Minimum-Bandwidth sub-TLV . . . . . . . . . . . . 16 5.2.4.1. Minimum-Bandwidth sub-TLV . . . . . . . . . . . . 16
5.2.4.2. Maximum-Bandwidth sub-TLV . . . . . . . . . . . . 16 5.2.4.2. Maximum-Bandwidth sub-TLV . . . . . . . . . . . . 16
5.2.5. Overflow and Underflow Conditions . . . . . . . . . . 17 5.2.5. Overflow and Underflow Conditions . . . . . . . . . . 17
5.2.5.1. Overflow-Threshold sub-TLV . . . . . . . . . . . . 17 5.2.5.1. Overflow-Threshold sub-TLV . . . . . . . . . . . . 17
5.2.5.2. Overflow-Threshold-Percentage sub-TLV . . . . . . 18 5.2.5.2. Overflow-Threshold-Percentage sub-TLV . . . . . . 18
5.2.5.3. Underflow-Threshold sub-TLV . . . . . . . . . . . 18 5.2.5.3. Underflow-Threshold sub-TLV . . . . . . . . . . . 18
5.2.5.4. Underflow-Threshold-Percentage sub-TLV . . . . . . 19 5.2.5.4. Underflow-Threshold-Percentage sub-TLV . . . . . . 19
skipping to change at page 11, line 36 skipping to change at page 11, line 36
Length: The Length field defines the length of the value portion Length: The Length field defines the length of the value portion
in bytes as per [RFC5440]. in bytes as per [RFC5440].
Value: This comprises one or more sub-TLVs. Value: This comprises one or more sub-TLVs.
Following sub-TLVs are defined in this document: Following sub-TLVs are defined in this document:
Type Len Name Type Len Name
------------------------------------------------------------------- -------------------------------------------------------------------
1 4 Sample-Interval sub-TLV 1 4 Sample-Interval sub-TLV
2 4 Up-Adjustment-Interval sub-TLV 2 4 Adjustment-Interval sub-TLV
3 4 Down-Adjustment-Interval sub-TLV 3 4 Down-Adjustment-Interval sub-TLV
4 4 Up-Adjustment-Threshold sub-TLV 4 4 Adjustment-Threshold sub-TLV
5 4 Up-Adjustment-Threshold-Percentage sub-TLV 5 4 Adjustment-Threshold-Percentage sub-TLV
6 4 Down-Adjustment-Threshold sub-TLV 6 4 Down-Adjustment-Threshold sub-TLV
7 4 Down-Adjustment-Threshold-Percentage sub-TLV 7 4 Down-Adjustment-Threshold-Percentage sub-TLV
8 4 Minimum-Bandwidth sub-TLV 8 4 Minimum-Bandwidth sub-TLV
9 4 Maximum-Bandwidth sub-TLV 9 4 Maximum-Bandwidth sub-TLV
10 8 Overflow-Threshold sub-TLV 10 8 Overflow-Threshold sub-TLV
11 4 Overflow-Threshold-Percentage sub-TLV 11 4 Overflow-Threshold-Percentage sub-TLV
12 8 Underflow-Threshold sub-TLV 12 8 Underflow-Threshold sub-TLV
13 4 Underflow-Threshold-Percentage sub-TLV 13 4 Underflow-Threshold-Percentage sub-TLV
Future specification can define additional sub-TLVs. Future specification can define additional sub-TLVs.
skipping to change at page 12, line 45 skipping to change at page 12, line 45
| Sample-Interval | | Sample-Interval |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Sample-Interval sub-TLV format Sample-Interval sub-TLV format
5.2.2. Adjustment Interval 5.2.2. Adjustment Interval
The sub-TLVs in this section are encoded to inform the PCEP peer the The sub-TLVs in this section are encoded to inform the PCEP peer the
adjustment interval parameters. An implementation MAY want to set adjustment interval parameters. An implementation MAY want to set
different adjustment interval, as the bandwidth usage trend is moving different adjustment interval, as the bandwidth usage trend is moving
upwards or downwards. When the TLV is not included default value are upwards or downwards. When the TLV is not included default value are
used. used.
5.2.2.1. Up-Adjustment-Interval sub-TLV 5.2.2.1. Adjustment-Interval sub-TLV
The Up-Adjustment-Interval sub-TLV specifies a time interval in The Adjustment-Interval sub-TLV specifies a time interval in seconds
seconds at which bandwidth adjustment should be made when MaxAvgBw is at which bandwidth adjustment should be made when MaxAvgBw is greater
greater than the current bandwidth reservation. than or less than the current bandwidth reservation.
The Type is 2, Length is 4, and the value comprises of 4-octet time The Type is 2, Length is 4, and the value comprises of 4-octet time
interval, the valid range is from 1 to 604800, in seconds. The interval, the valid range is from 1 to 604800, in seconds. The
default value is 300 seconds. default value is 300 seconds.
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type=2 | Length=4 | | Type=2 | Length=4 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Up-Adjustment-Interval | | Adjustment-Interval |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Up-Adjustment-Interval sub-TLV format Adjustment-Interval sub-TLV format
5.2.2.2. Down-Adjustment-Interval sub-TLV 5.2.2.2. Down-Adjustment-Interval sub-TLV
The Adjustment-Interval sub-TLV specifies a time interval in seconds The Down-Adjustment-Interval sub-TLV specifies a time interval in
at which bandwidth adjustment should be made when MaxAvgBw is less seconds at which bandwidth adjustment should be made when MaxAvgBw is
than the current bandwidth reservation. less than the current bandwidth reservation. This parameter
overwrites the Adjustment-Interval.
The Type is 3, Length is 4, and the value comprises of 4-octet time The Type is 3, Length is 4, and the value comprises of 4-octet time
interval, the valid range is from 1 to 604800, in seconds. The interval, the valid range is from 1 to 604800, in seconds. The
default value is 300 seconds. default value is 300 seconds.
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type=3 | Length=4 | | Type=3 | Length=4 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at page 13, line 48 skipping to change at page 13, line 49
Down-Adjustment-Interval sub-TLV format Down-Adjustment-Interval sub-TLV format
5.2.3. Adjustment Threshold 5.2.3. Adjustment Threshold
The sub-TLVs in this section are encoded to inform the PCEP peer the The sub-TLVs in this section are encoded to inform the PCEP peer the
adjustment threshold parameters. An implementation MAY include both adjustment threshold parameters. An implementation MAY include both
sub-TLVs for the absolute value and the percentage, in which case the sub-TLVs for the absolute value and the percentage, in which case the
bandwidth is adjusted when either of the adjustment threshold bandwidth is adjusted when either of the adjustment threshold
conditions are met. conditions are met.
5.2.3.1. Up-Adjustment-Threshold sub-TLV 5.2.3.1. Adjustment-Threshold sub-TLV
The Up-Adjustment-Threshold sub-TLV is used to decide when the LSP The Adjustment-Threshold sub-TLV is used to decide when the LSP
bandwidth should be adjusted when MaxAvgBw is greater than the bandwidth should be adjusted when MaxAvgBw is greater than or less
current bandwidth reservation. than the current bandwidth reservation.
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type=4 | Length=4 | | Type=4 | Length=4 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Up-Adjustment-Threshold | | Adjustment-Threshold |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Up-Adjustment-Threshold sub-TLV format Adjustment-Threshold sub-TLV format
The Type is 4, Length is 4, and the value comprises of - The Type is 4, Length is 4, and the value comprises of -
o Up-Adjustment Threshold: The absolute Up-Adjustment-Threshold o Adjustment Threshold: The absolute Adjustment-Threshold bandwidth
bandwidth value, encoded in IEEE floating point format (see value, encoded in IEEE floating point format (see
[IEEE.754.1985]), expressed in bytes per second. Refer to Section [IEEE.754.1985]), expressed in bytes per second. Refer to Section
3.1.2 of [RFC3471] for a table of commonly used values. 3.1.2 of [RFC3471] for a table of commonly used values.
If the difference between the current MaxAvgBw and the current If the difference between the current MaxAvgBw and the current
bandwidth reservation is greater than or equal to the threshold bandwidth reservation is greater than or less than or equal to the
value, the LSP bandwidth is adjusted to the current bandwidth threshold value, the LSP bandwidth is adjusted to the current
demand (MaxAvgBw). bandwidth demand (MaxAvgBw).
5.2.3.2. Up-Adjustment-Threshold-Percentage sub-TLV 5.2.3.2. Adjustment-Threshold-Percentage sub-TLV
The Up-Adjustment-Threshold-Percentage sub-TLV is used to decide when The Adjustment-Threshold-Percentage sub-TLV is used to decide when
the LSP bandwidth should be adjusted when MaxAvgBw is greater than the LSP bandwidth should be adjusted when MaxAvgBw is greater than or
the current bandwidth reservation. less than the current bandwidth reservation.
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type=5 | Length=4 | | Type=5 | Length=4 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Reserved | Percentage | | Reserved | Percentage |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Up-Adjustment-Threshold-Percentage sub-TLV format Adjustment-Threshold-Percentage sub-TLV format
The Type is 5, Length is 4, and the value comprises of - The Type is 5, Length is 4, and the value comprises of -
o Reserved: SHOULD be set to zero on transmission and MUST be o Reserved: SHOULD be set to zero on transmission and MUST be
ignored on receipt. ignored on receipt.
o Percentage: The Up-Adjustment-Threshold value, encoded in o Percentage: The Adjustment-Threshold value, encoded in percentage
percentage (an integer from 0 to 100). If the percentage (an integer from 0 to 100). If the percentage difference between
difference between the current MaxAvgBw and the current bandwidth the current MaxAvgBw and the current bandwidth reservation is
reservation is greater than or equal to the threshold percentage, greater than or less than or equal to the threshold percentage,
the LSP bandwidth is adjusted to the current bandwidth demand the LSP bandwidth is adjusted to the current bandwidth demand
(MaxAvgBw). (MaxAvgBw).
5.2.3.3. Down-Adjustment-Threshold sub-TLV 5.2.3.3. Down-Adjustment-Threshold sub-TLV
The Down-Adjustment-Threshold sub-TLV is used to decide when the The Down-Adjustment-Threshold sub-TLV is used to decide when the
LSP bandwidth should be adjusted when MaxAvgBw is lesser than the LSP bandwidth should be adjusted when MaxAvgBw is lesser than the
current bandwidth reservation. current bandwidth reservation. This parameter overwrites the
Adjustment-Threshold.
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type=6 | Length=4 | | Type=6 | Length=4 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Down-Adjustment-Threshold | | Down-Adjustment-Threshold |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Down-Adjustment-Threshold sub-TLV format Down-Adjustment-Threshold sub-TLV format
The Type is 6, Length is 4, and the value comprises of - The Type is 6, Length is 4, and the value comprises of -
o Down-Adjustment Threshold: The absolute Down-Adjustment-Threshold o Down-Adjustment Threshold: The absolute Down-Adjustment-Threshold
bandwidth value, encoded in IEEE floating point format (see bandwidth value, encoded in IEEE floating point format (see
[IEEE.754.1985]), expressed in bytes per second. Refer to Section [IEEE.754.1985]), expressed in bytes per second. Refer to Section
3.1.2 of [RFC3471] for a table of commonly used values. 3.1.2 of [RFC3471] for a table of commonly used values.
If the difference between current bandwidth reservation and the If the difference between current bandwidth reservation and the
current MaxAvgBw is greater than or equal to the threshold value, current MaxAvgBw is greater than or equal to the threshold value, the
the LSP bandwidth is adjusted to the current bandwidth demand LSP bandwidth is adjusted to the current bandwidth demand (MaxAvgBw).
(MaxAvgBw).
5.2.3.4. Down-Adjustment-Threshold-Percentage sub-TLV 5.2.3.4. Down-Adjustment-Threshold-Percentage sub-TLV
The Down-Adjustment-Threshold-Percentage sub-TLV is used to decide The Down-Adjustment-Threshold-Percentage sub-TLV is used to decide
when the LSP bandwidth should be adjusted when MaxAvgBw is lesser when the LSP bandwidth should be adjusted when MaxAvgBw is lesser
than the current bandwidth reservation. than the current bandwidth reservation. This parameter overwrites
the Adjustment-Threshold-Percentage.
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type=7 | Length=4 | | Type=7 | Length=4 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Reserved | Percentage | | Reserved | Percentage |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Down-Adjustment-Threshold-Percentage sub-TLV format Down-Adjustment-Threshold-Percentage sub-TLV format
The Type is 7, Length is 4, and the value comprises of - The Type is 7, Length is 4, and the value comprises of -
o Reserved: SHOULD be set to zero on transmission and MUST be o Reserved: SHOULD be set to zero on transmission and MUST be
ignored on receipt. ignored on receipt.
o Percentage: The Down-Adjustment-Threshold value, encoded in o Percentage: The Down-Adjustment-Threshold value, encoded in
percentage (an integer from 0 to 100). If the percentage percentage (an integer from 0 to 100). If the percentage
difference between the current bandwidth reservation and the difference between the current bandwidth reservation and the
skipping to change at page 24, line 50 skipping to change at page 24, line 50
sub-registry in the "PCEP TLV Type Indicators" for the sub-TLVs sub-registry in the "PCEP TLV Type Indicators" for the sub-TLVs
carried in the AUTO-BANDWIDTH-ATTRIBUTE TLV. New sub-TLV are carried in the AUTO-BANDWIDTH-ATTRIBUTE TLV. New sub-TLV are
allocated only by an IETF Review action [RFC5226]. allocated only by an IETF Review action [RFC5226].
This document defines the following types: This document defines the following types:
Type Name Reference Type Name Reference
-------------------------------------------------------------- --------------------------------------------------------------
0 Reserved [This I.D.] 0 Reserved [This I.D.]
1 Sample-Interval sub-TLV [This I.D.] 1 Sample-Interval sub-TLV [This I.D.]
2 Up-Adjustment-Interval sub-TLV [This I.D.] 2 Adjustment-Interval sub-TLV [This I.D.]
3 Down-Adjustment-Interval sub-TLV [This I.D.] 3 Down-Adjustment-Interval sub-TLV [This I.D.]
4 Up-Adjustment-Threshold sub-TLV [This I.D.] 4 Adjustment-Threshold sub-TLV [This I.D.]
5 Up-Adjustment-Threshold-Percentage sub-TLV [This I.D.] 5 Adjustment-Threshold-Percentage sub-TLV [This I.D.]
6 Down-Adjustment-Threshold sub-TLV [This I.D.] 6 Down-Adjustment-Threshold sub-TLV [This I.D.]
7 Down-Adjustment-Threshold-Percentage sub-TLV [This I.D.] 7 Down-Adjustment-Threshold-Percentage sub-TLV [This I.D.]
8 Minimum-Bandwidth sub-TLV [This I.D.] 8 Minimum-Bandwidth sub-TLV [This I.D.]
9 Maximum-Bandwidth sub-TLV [This I.D.] 9 Maximum-Bandwidth sub-TLV [This I.D.]
10 Overflow-Threshold sub-TLV [This I.D.] 10 Overflow-Threshold sub-TLV [This I.D.]
11 Overflow-Threshold-Percentage sub-TLV [This I.D.] 11 Overflow-Threshold-Percentage sub-TLV [This I.D.]
12 Underflow-Threshold sub-TLV [This I.D.] 12 Underflow-Threshold sub-TLV [This I.D.]
13 Underflow-Threshold-Percentage sub-TLV [This I.D.] 13 Underflow-Threshold-Percentage sub-TLV [This I.D.]
14- Unassigned [This I.D.] 14- Unassigned [This I.D.]
65535 65535
skipping to change at page 29, line 32 skipping to change at page 29, line 32
Ravi Singh Ravi Singh
Juniper Networks Juniper Networks
1194 N. Mathilda Ave. 1194 N. Mathilda Ave.
Sunnyvale, CA 94089 Sunnyvale, CA 94089
USA USA
EMail: ravis@juniper.net EMail: ravis@juniper.net
Rakesh Gandhi Rakesh Gandhi
Individual Contributor Cisco Systems, Inc.
EMail: rgandhi.ietf@gmail.com EMail: rgandhi@cisco.com
Luyuan Fang Luyuan Fang
eBay eBay
USA USA
EMail: lufang@ebay.com EMail: lufang@ebay.com
 End of changes. 32 change blocks. 
53 lines changed or deleted 54 lines changed or added

This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/