-
Notifications
You must be signed in to change notification settings - Fork 1
/
Diff_ draft-ietf-pce-pceps-12-cyril-updated.txt - draft-ietf-pce-pceps-12.txt.html
308 lines (299 loc) · 57.4 KB
/
Diff_ draft-ietf-pce-pceps-12-cyril-updated.txt - draft-ietf-pce-pceps-12.txt.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0030)https://tools.ietf.org/rfcdiff -->
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>Diff: draft-ietf-pce-pceps-12-cyril-updated.txt - draft-ietf-pce-pceps-12.txt</title>
<style type="text/css">
body { margin: 0.4ex; margin-right: auto; }
tr { }
td { white-space: pre; font-family: monospace; vertical-align: top; font-size: 0.86em;}
th { font-size: 0.86em; }
.small { font-size: 0.6em; font-style: italic; font-family: Verdana, Helvetica, sans-serif; }
.left { background-color: #EEE; }
.right { background-color: #FFF; }
.diff { background-color: #CCF; }
.lblock { background-color: #BFB; }
.rblock { background-color: #FF8; }
.insert { background-color: #8FF; }
.delete { background-color: #ACF; }
.void { background-color: #FFB; }
.cont { background-color: #EEE; }
.linebr { background-color: #AAA; }
.lineno { color: red; background-color: #FFF; font-size: 0.7em; text-align: right; padding: 0 2px; }
.elipsis{ background-color: #AAA; }
.left .cont { background-color: #DDD; }
.right .cont { background-color: #EEE; }
.lblock .cont { background-color: #9D9; }
.rblock .cont { background-color: #DD6; }
.insert .cont { background-color: #0DD; }
.delete .cont { background-color: #8AD; }
.stats, .stats td, .stats th { background-color: #EEE; padding: 2px 0; }
span.hide { display: none; color: #aaa;} a:hover span { display: inline; } tr.change { background-color: gray; }
tr.change a { text-decoration: none; color: black }
</style>
<script>
var chunk_index = 0;
var old_chunk = null;
function format_chunk(index) {
var prefix = "diff";
var str = index.toString();
for (x=0; x<(4-str.length); ++x) {
prefix+='0';
}
return prefix + str;
}
function find_chunk(n){
return document.querySelector('tr[id$="' + n + '"]');
}
function change_chunk(offset) {
var index = chunk_index + offset;
var new_str;
var new_chunk;
new_str = format_chunk(index);
new_chunk = find_chunk(new_str);
if (!new_chunk) {
return;
}
if (old_chunk) {
old_chunk.style.outline = "";
}
old_chunk = new_chunk;
old_chunk.style.outline = "1px solid red";
window.location.hash = "#" + new_str;
window.scrollBy(0,-100);
chunk_index = index;
}
document.onkeydown = function(e) {
switch (e.keyCode) {
case 78:
change_chunk(1);
break;
case 80:
change_chunk(-1);
break;
}
};
</script>
<style type="text/css" id="GINGER_SOFTWARE_style">.GINGER_SOFTWARE_noMark { background : transparent; } .GINGER_SOFTWARE_wrapper{ position: absolute; overflow: hidden; margin: 0px; padding: 0px; border: 0px solid transparent } .GINGER_SOFTWARE_contour { position : absolute; margin: 0px; } .GINGER_SOFTWARE_richText { margin : 0px; padding-bottom: 3px; border-width: 0px; border-color: transparent; display: block; color: transparent; -webkit-text-fill-color: transparent; overflow: hidden; white-space: pre-wrap;} .GINGER_SOFTWARE_inputWrapper .GINGER_SOFTWARE_richText {position: absolute;} .GINGER_SOFTWARE_canvas { display:none; background-repeat:no-repeat;} .GINGER_SOFTWARE_control .GINGER_SOFTWARE_correct, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_SpellingCorrect, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_spelling, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_mark {border-top-left-radius:2px; border-top-right-radius:2px; border-bottom-right-radius:2px; border-bottom-left-radius:2px;} .GINGER_SOFTWARE_control .GINGER_SOFTWARE_correct, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_SpellingCorrect, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_spelling, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_mark {background-image:url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFQ0Y2OENGMzE5OTExRTI4NjMxOTExNTUyMDhEMDMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFQ0Y2OEQwMzE5OTExRTI4NjMxOTExNTUyMDhEMDMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEVDRjY4Q0QzMTk5MTFFMjg2MzE5MTE1NTIwOEQwMzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEVDRjY4Q0UzMTk5MTFFMjg2MzE5MTE1NTIwOEQwMzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5RRxRxAAAAD0lEQVR42mK48+w7QIABAAVbAroowN08AAAAAElFTkSuQmCC)!important;} .GINGER_SOFTWARE_control .GINGER_SOFTWARE_correct.GINGER_SOFTWARE_synonym, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_SpellingCorrect.GINGER_SOFTWARE_synonym, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_spelling.GINGER_SOFTWARE_synonym, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_mark.GINGER_SOFTWARE_synonym {background-image:url(data:image/gif;base64,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)!important;} .GINGER_SOFTWARE_control .GINGER_SOFTWARE_correct.GINGER_SOFTWARE_noSuggestion, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_SpellingCorrect.GINGER_SOFTWARE_noSuggestion, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_spelling.GINGER_SOFTWARE_noSuggestion, .GINGER_SOFTWARE_control .GINGER_SOFTWARE_mark.GINGER_SOFTWARE_noSuggestion {background-image:url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFQ0Y2OENGMzE5OTExRTI4NjMxOTExNTUyMDhEMDMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFQ0Y2OEQwMzE5OTExRTI4NjMxOTExNTUyMDhEMDMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEVDRjY4Q0QzMTk5MTFFMjg2MzE5MTE1NTIwOEQwMzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEVDRjY4Q0UzMTk5MTFFMjg2MzE5MTE1NTIwOEQwMzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5RRxRxAAAAD0lEQVR42mK48+w7QIABAAVbAroowN08AAAAAElFTkSuQmCC)!important;} .GINGER_SOFTWARE_richText .GINGER_SOFTWARE_correct, .GINGER_SOFTWARE_richText .GINGER_SOFTWARE_SpellingCorrect, .GINGER_SOFTWARE_richText .GINGER_SOFTWARE_spelling, .GINGER_SOFTWARE_richText .GINGER_SOFTWARE_mark {position:relative; background-image:none!important;} .GINGER_SOFTWARE_richText .GINGER_SOFTWARE_markHighlightLeft { position : absolute; left:-2px; top:0px; bottom:0px; width:2px;} .GINGER_SOFTWARE_richText .GINGER_SOFTWARE_markHighlightRight { position : absolute; right:-2px; top:0px; bottom:0px; width:2px;} .GINGER_SOFTWARE_richText .GINGER_SOFTWARE_markHighlightTop { position : absolute; left:0px; right:0px; top:-2px; height:3px;} .GINGER_SOFTWARE_richText .GINGER_SOFTWARE_markHighlightBottom { position : absolute; left:0px; right:0px; bottom:-2px; height:3px;}</style></head>
<body ginger_software_stylesheet="true" ginger_software_doc="true">
<table border="0" cellpadding="0" cellspacing="0">
<tbody><tr id="part-1" bgcolor="orange"><th></th><th><a href="https://tools.ietf.org/rfcdiff?url2=draft-ietf-pce-pceps-12-cyril-updated.txt" style="color:#008; text-decoration:none;"><</a> <a href="https://tools.ietf.org/html/draft-ietf-pce-pceps-12-cyril-updated.txt" style="color:#008">draft-ietf-pce-pceps-12-cyril-updated.txt</a> </th><th> </th><th> <a href="https://tools.ietf.org/html/draft-ietf-pce-pceps-12.txt" style="color:#008">draft-ietf-pce-pceps-12.txt</a> <a href="https://tools.ietf.org/rfcdiff?url1=draft-ietf-pce-pceps-12.txt" style="color:#008; text-decoration:none;">></a></th><th></th></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">PCE Working Group D. Lopez</td><td> </td><td class="right">PCE Working Group D. Lopez</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">Internet-Draft O. Gonzalez de Dios</td><td> </td><td class="right">Internet-Draft O. Gonzalez de Dios</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">Updates: 5440 (if approved) Telefonica I+D</td><td> </td><td class="right">Updates: 5440 (if approved) Telefonica I+D</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">Intended status: Standards Track Q. Wu</td><td> </td><td class="right">Intended status: Standards Track Q. Wu</td><td class="lineno"></td></tr>
<tr id="diff0001"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock">Expires: <span class="delete">September 29, 2017</span> D. Dhody</td><td> </td><td class="rblock">Expires: <span class="insert">October 13, 2017 </span> D. Dhody</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Huawei</td><td> </td><td class="right"> Huawei</td><td class="lineno"></td></tr>
<tr id="diff0002"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"> <span class="delete">March 28</span>, 2017</td><td> </td><td class="rblock"> <span class="insert">April 11</span>, 2017</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Secure Transport for PCEP</td><td> </td><td class="right"> Secure Transport for PCEP</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> draft-ietf-pce-pceps-12</td><td> </td><td class="right"> draft-ietf-pce-pceps-12</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">Abstract</td><td> </td><td class="right">Abstract</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> The Path Computation Element Communication Protocol (PCEP) defines</td><td> </td><td class="right"> The Path Computation Element Communication Protocol (PCEP) defines</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> the mechanisms for the communication between a Path Computation</td><td> </td><td class="right"> the mechanisms for the communication between a Path Computation</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Client (PCC) and a Path Computation Element (PCE), or among PCEs.</td><td> </td><td class="right"> Client (PCC) and a Path Computation Element (PCE), or among PCEs.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> This document describe the usage of Transport Layer Security (TLS) to</td><td> </td><td class="right"> This document describe the usage of Transport Layer Security (TLS) to</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="part-2" class="change"><td></td><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-2"><em> page 1, line 43<span class="hide"> ¶</span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-2"><em> page 1, line 43<span class="hide"> ¶</span></em></a></th><td></td></tr>
<tr><td class="lineno"></td><td class="left"> Internet-Drafts are working documents of the Internet Engineering</td><td> </td><td class="right"> Internet-Drafts are working documents of the Internet Engineering</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Task Force (IETF). Note that other groups may also distribute</td><td> </td><td class="right"> Task Force (IETF). Note that other groups may also distribute</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> working documents as Internet-Drafts. The list of current Internet-</td><td> </td><td class="right"> working documents as Internet-Drafts. The list of current Internet-</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Drafts is at http://datatracker.ietf.org/drafts/current/.</td><td> </td><td class="right"> Drafts is at http://datatracker.ietf.org/drafts/current/.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Internet-Drafts are draft documents valid for a maximum of six months</td><td> </td><td class="right"> Internet-Drafts are draft documents valid for a maximum of six months</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> and may be updated, replaced, or obsoleted by other documents at any</td><td> </td><td class="right"> and may be updated, replaced, or obsoleted by other documents at any</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> time. It is inappropriate to use Internet-Drafts as reference</td><td> </td><td class="right"> time. It is inappropriate to use Internet-Drafts as reference</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> material or to cite them other than as "work in progress."</td><td> </td><td class="right"> material or to cite them other than as "work in progress."</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="diff0003"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"> This Internet-Draft will expire on <span class="delete">September 29</span>, 2017.</td><td> </td><td class="rblock"> This Internet-Draft will expire on <span class="insert">October 13</span>, 2017.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">Copyright Notice</td><td> </td><td class="right">Copyright Notice</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Copyright (c) 2017 IETF Trust and the persons identified as the</td><td> </td><td class="right"> Copyright (c) 2017 IETF Trust and the persons identified as the</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> document authors. All rights reserved.</td><td> </td><td class="right"> document authors. All rights reserved.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> This document is subject to BCP 78 and the IETF Trust's Legal</td><td> </td><td class="right"> This document is subject to BCP 78 and the IETF Trust's Legal</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Provisions Relating to IETF Documents</td><td> </td><td class="right"> Provisions Relating to IETF Documents</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> (http://trustee.ietf.org/license-info) in effect on the date of</td><td> </td><td class="right"> (http://trustee.ietf.org/license-info) in effect on the date of</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> publication of this document. Please review these documents</td><td> </td><td class="right"> publication of this document. Please review these documents</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="part-3" class="change"><td></td><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-3"><em> page 2, line 47<span class="hide"> ¶</span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-3"><em> page 2, line 47<span class="hide"> ¶</span></em></a></th><td></td></tr>
<tr><td class="lineno"></td><td class="left"> 3.6. Connection Establishment Failure . . . . . . . . . . . . 11</td><td> </td><td class="right"> 3.6. Connection Establishment Failure . . . . . . . . . . . . 11</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 4. Discovery Mechanisms . . . . . . . . . . . . . . . . . . . . 11</td><td> </td><td class="right"> 4. Discovery Mechanisms . . . . . . . . . . . . . . . . . . . . 11</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 4.1. DANE Applicability . . . . . . . . . . . . . . . . . . . 12</td><td> </td><td class="right"> 4.1. DANE Applicability . . . . . . . . . . . . . . . . . . . 12</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 5. Backward Compatibility . . . . . . . . . . . . . . . . . . . 12</td><td> </td><td class="right"> 5. Backward Compatibility . . . . . . . . . . . . . . . . . . . 12</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12</td><td> </td><td class="right"> 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 6.1. New PCEP Message . . . . . . . . . . . . . . . . . . . . 12</td><td> </td><td class="right"> 6.1. New PCEP Message . . . . . . . . . . . . . . . . . . . . 12</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 6.2. New Error-Values . . . . . . . . . . . . . . . . . . . . 13</td><td> </td><td class="right"> 6.2. New Error-Values . . . . . . . . . . . . . . . . . . . . 13</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 7. Security Considerations . . . . . . . . . . . . . . . . . . . 13</td><td> </td><td class="right"> 7. Security Considerations . . . . . . . . . . . . . . . . . . . 13</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 8. Manageability Considerations . . . . . . . . . . . . . . . . 14</td><td> </td><td class="right"> 8. Manageability Considerations . . . . . . . . . . . . . . . . 14</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 8.1. Control of Function and Policy . . . . . . . . . . . . . 14</td><td> </td><td class="right"> 8.1. Control of Function and Policy . . . . . . . . . . . . . 14</td><td class="lineno"></td></tr>
<tr id="diff0004"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"> 8.2. Information and Data Models . . . . . . . . . . . . . . . 1<span class="delete">4</span></td><td> </td><td class="rblock"> 8.2. Information and Data Models . . . . . . . . . . . . . . . 1<span class="insert">5</span></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 8.3. Liveness Detection and Monitoring . . . . . . . . . . . . 15</td><td> </td><td class="right"> 8.3. Liveness Detection and Monitoring . . . . . . . . . . . . 15</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 8.4. Verify Correct Operations . . . . . . . . . . . . . . . . 15</td><td> </td><td class="right"> 8.4. Verify Correct Operations . . . . . . . . . . . . . . . . 15</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 8.5. Requirements on Other Protocols . . . . . . . . . . . . . 15</td><td> </td><td class="right"> 8.5. Requirements on Other Protocols . . . . . . . . . . . . . 15</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 8.6. Impact on Network Operations . . . . . . . . . . . . . . 15</td><td> </td><td class="right"> 8.6. Impact on Network Operations . . . . . . . . . . . . . . 15</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 15</td><td> </td><td class="right"> 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 15</td><td class="lineno"></td></tr>
<tr id="diff0005"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"> 10. References . . . . . . . . . . . . . . . . . . . . . . . . . <span class="delete">15</span></td><td> </td><td class="rblock"> 10. References . . . . . . . . . . . . . . . . . . . . . . . . . <span class="insert">16</span></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"> 10.1. Normative References . . . . . . . . . . . . . . . . . . <span class="delete">15</span></td><td> </td><td class="rblock"> 10.1. Normative References . . . . . . . . . . . . . . . . . . <span class="insert">16</span></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 10.2. Informative References . . . . . . . . . . . . . . . . . 17</td><td> </td><td class="right"> 10.2. Informative References . . . . . . . . . . . . . . . . . 17</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 18</td><td> </td><td class="right"> Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 18</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">1. Introduction</td><td> </td><td class="right">1. Introduction</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> The Path Computation Element Communication Protocol (PCEP) [RFC5440]</td><td> </td><td class="right"> The Path Computation Element Communication Protocol (PCEP) [RFC5440]</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> defines the mechanisms for the communication between a Path</td><td> </td><td class="right"> defines the mechanisms for the communication between a Path</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Computation Client (PCC) and a Path Computation Element (PCE), or</td><td> </td><td class="right"> Computation Client (PCC) and a Path Computation Element (PCE), or</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> between two PCEs. These interactions include requests and replies</td><td> </td><td class="right"> between two PCEs. These interactions include requests and replies</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> that can be critical for a sustainable network operation and adequate</td><td> </td><td class="right"> that can be critical for a sustainable network operation and adequate</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="part-4" class="change"><td></td><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-4"><em> page 4, line 41<span class="hide"> ¶</span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-4"><em> page 4, line 41<span class="hide"> ¶</span></em></a></th><td></td></tr>
<tr><td class="lineno"></td><td class="left"> section 4.2.1 and section 6.7 of [RFC5440] regarding the</td><td> </td><td class="right"> section 4.2.1 and section 6.7 of [RFC5440] regarding the</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> initialization phase and the processing of messages prior to the Open</td><td> </td><td class="right"> initialization phase and the processing of messages prior to the Open</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> message. The details of processing including backward compatibility</td><td> </td><td class="right"> message. The details of processing including backward compatibility</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> are discussed in the following sections.</td><td> </td><td class="right"> are discussed in the following sections.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">3.2. Initiating the TLS Procedures</td><td> </td><td class="right">3.2. Initiating the TLS Procedures</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Since PCEP can operate either with or without TLS, it is necessary</td><td> </td><td class="right"> Since PCEP can operate either with or without TLS, it is necessary</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> for the PCEP speaker to indicate whether it wants to set up a TLS</td><td> </td><td class="right"> for the PCEP speaker to indicate whether it wants to set up a TLS</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> connection or not. For this purpose, this document specifies a new</td><td> </td><td class="right"> connection or not. For this purpose, this document specifies a new</td><td class="lineno"></td></tr>
<tr id="diff0006"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"> PCEP message called StartTLS. Thus the PCEP session is secured via TLS from the</td><td> </td><td class="rblock"> PCEP message called StartTLS. Thus the PCEP session is secured via</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"> start before exchange of any other PCEP message (that includes the</td><td> </td><td class="rblock"> TLS from the start before exchange of any other PCEP message (that</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"> Open message). This document thus updates</td><td> </td><td class="rblock"> includes the Open message). This document thus updates [RFC5440],</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"> [RFC5440], which required the Open message to be the first PCEP</td><td> </td><td class="rblock"> which required the Open message to be the first PCEP message. In the</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"> message. In the case of a PCEP session using TLS the StartTLS</td><td> </td><td class="rblock"> case of a PCEP session using TLS the StartTLS message will be sent</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"> message will be sent first.</td><td> </td><td class="rblock"> first.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> The PCEP speaker MAY discover that the PCEP peer supports PCEPS or</td><td> </td><td class="right"> The PCEP speaker MAY discover that the PCEP peer supports PCEPS or</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> can be preconfigured to use PCEPS for a given peer (see Section 4 for</td><td> </td><td class="right"> can be preconfigured to use PCEPS for a given peer (see Section 4 for</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> more details). Securing via TLS of an existing PCEP session is not</td><td> </td><td class="right"> more details). Securing via TLS of an existing PCEP session is not</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> permitted, the session MUST be closed and re-established with TLS as</td><td> </td><td class="right"> permitted, the session MUST be closed and re-established with TLS as</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> per the procedure described in this document.</td><td> </td><td class="right"> per the procedure described in this document.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> The StartTLS message is a PCEP message sent by a PCC to a PCE and by</td><td> </td><td class="right"> The StartTLS message is a PCEP message sent by a PCC to a PCE and by</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> a PCE to a PCC in order to initiate the TLS procedure for PCEP. The</td><td> </td><td class="right"> a PCE to a PCC in order to initiate the TLS procedure for PCEP. The</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Message-Type field of the PCEP common header for the StartTLS message</td><td> </td><td class="right"> Message-Type field of the PCEP common header for the StartTLS message</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="part-5" class="change"><td></td><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-5"><em> page 10, line 23<span class="hide"> ¶</span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-5"><em> page 10, line 23<span class="hide"> ¶</span></em></a></th><td></td></tr>
<tr><td class="lineno"></td><td class="left"> establish new cryptographic parameters not aligned with [RFC5746]</td><td> </td><td class="right"> establish new cryptographic parameters not aligned with [RFC5746]</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> SHALL be considered a TLS negotiation failure.</td><td> </td><td class="right"> SHALL be considered a TLS negotiation failure.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">3.5. Peer Identity</td><td> </td><td class="right">3.5. Peer Identity</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Depending on the peer authentication method in use, PCEPS supports</td><td> </td><td class="right"> Depending on the peer authentication method in use, PCEPS supports</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> different operation modes to establish peer's identity and whether it</td><td> </td><td class="right"> different operation modes to establish peer's identity and whether it</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> is entitled to perform requests or can be considered authoritative in</td><td> </td><td class="right"> is entitled to perform requests or can be considered authoritative in</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> its replies. PCEPS implementations SHOULD provide mechanisms for</td><td> </td><td class="right"> its replies. PCEPS implementations SHOULD provide mechanisms for</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> associating peer identities with different levels of access and/or</td><td> </td><td class="right"> associating peer identities with different levels of access and/or</td><td class="lineno"></td></tr>
<tr id="diff0007"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"> authoritativeness, and they MUST provide a mechanism for establishing a</td><td> </td><td class="rblock"> authoritativeness, and they MUST provide a mechanism for establishing</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"> default level for properly identified peers. Any connection</td><td> </td><td class="rblock"> a default level for properly identified peers. Any connection</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> established with a peer that cannot be properly identified SHALL be</td><td> </td><td class="right"> established with a peer that cannot be properly identified SHALL be</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> terminated before any PCEP exchange takes place.</td><td> </td><td class="right"> terminated before any PCEP exchange takes place.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> In TLS-X.509 mode using fingerprints, a peer is uniquely identified</td><td> </td><td class="right"> In TLS-X.509 mode using fingerprints, a peer is uniquely identified</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> by the fingerprint of the presented certificate.</td><td> </td><td class="right"> by the fingerprint of the presented certificate.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> There are numerous trust models in PKIX environments, and it is</td><td> </td><td class="right"> There are numerous trust models in PKIX environments, and it is</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> beyond the scope of this document to define how a particular</td><td> </td><td class="right"> beyond the scope of this document to define how a particular</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> deployment determines whether a peer is trustworthy. Implementations</td><td> </td><td class="right"> deployment determines whether a peer is trustworthy. Implementations</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> that want to support a wide variety of trust models SHOULD expose as</td><td> </td><td class="right"> that want to support a wide variety of trust models SHOULD expose as</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="part-6" class="change"><td></td><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-6"><em> page 14, line 25<span class="hide"> ¶</span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-6"><em> page 14, line 25<span class="hide"> ¶</span></em></a></th><td></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> When using certificate fingerprints to identify PCEPS peers, any two</td><td> </td><td class="right"> When using certificate fingerprints to identify PCEPS peers, any two</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> certificates that produce the same hash value will be considered the</td><td> </td><td class="right"> certificates that produce the same hash value will be considered the</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> same peer. Therefore, it is important to make sure that the hash</td><td> </td><td class="right"> same peer. Therefore, it is important to make sure that the hash</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> function used is cryptographically uncompromised so that attackers</td><td> </td><td class="right"> function used is cryptographically uncompromised so that attackers</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> are very unlikely to be able to produce a hash collision with a</td><td> </td><td class="right"> are very unlikely to be able to produce a hash collision with a</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> certificate of their choice. This document mandates support for</td><td> </td><td class="right"> certificate of their choice. This document mandates support for</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> SHA-256 as defined by [SHS], but a later revision may demand support</td><td> </td><td class="right"> SHA-256 as defined by [SHS], but a later revision may demand support</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> for stronger functions if suitable attacks on it are known.</td><td> </td><td class="right"> for stronger functions if suitable attacks on it are known.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="diff0008"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">The guidance given in [RFC7525] SHOULD be followed to avoid attacks</span></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> on TLS.</span></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"> </td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">8. Manageability Considerations</td><td> </td><td class="right">8. Manageability Considerations</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> All manageability requirements and considerations listed in [RFC5440]</td><td> </td><td class="right"> All manageability requirements and considerations listed in [RFC5440]</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> apply to PCEP protocol extensions defined in this document. In</td><td> </td><td class="right"> apply to PCEP protocol extensions defined in this document. In</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> addition, requirements and considerations listed in this section</td><td> </td><td class="right"> addition, requirements and considerations listed in this section</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> apply.</td><td> </td><td class="right"> apply.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">8.1. Control of Function and Policy</td><td> </td><td class="right">8.1. Control of Function and Policy</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> A PCE or PCC implementation MUST allow configuring the PCEP security</td><td> </td><td class="right"> A PCE or PCC implementation MUST allow configuring the PCEP security</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="part-7" class="change"><td></td><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-7"><em> page 15, line 44<span class="hide"> ¶</span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-7"><em> page 15, line 49<span class="hide"> ¶</span></em></a></th><td></td></tr>
<tr><td class="lineno"></td><td class="left"> This specification relies on the analysis and profiling of TLS</td><td> </td><td class="right"> This specification relies on the analysis and profiling of TLS</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> included in [RFC6614] and the procedures described for the STARTTLS</td><td> </td><td class="right"> included in [RFC6614] and the procedures described for the STARTTLS</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> command in [RFC4513].</td><td> </td><td class="right"> command in [RFC4513].</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> We would like to thank Joe Touch for his suggestions and support</td><td> </td><td class="right"> We would like to thank Joe Touch for his suggestions and support</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> regarding the TLS start mechanisms.</td><td> </td><td class="right"> regarding the TLS start mechanisms.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Thanks to Dan King for reminding the authors about manageability</td><td> </td><td class="right"> Thanks to Dan King for reminding the authors about manageability</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> considerations.</td><td> </td><td class="right"> considerations.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="diff0009"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">Thanks to Cyril Margaria for shepherding this document.</span></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"> </td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">10. References</td><td> </td><td class="right">10. References</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">10.1. Normative References</td><td> </td><td class="right">10.1. Normative References</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate</td><td> </td><td class="right"> [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Requirement Levels", BCP 14, RFC 2119,</td><td> </td><td class="right"> Requirement Levels", BCP 14, RFC 2119,</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> DOI 10.17487/RFC2119, March 1997,</td><td> </td><td class="right"> DOI 10.17487/RFC2119, March 1997,</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> <http://www.rfc-editor.org/info/rfc2119>.</td><td> </td><td class="right"> <http://www.rfc-editor.org/info/rfc2119>.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> [RFC5246] Dierks, T. and E. Rescorla, "The Transport Layer Security</td><td> </td><td class="right"> [RFC5246] Dierks, T. and E. Rescorla, "The Transport Layer Security</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr id="part-8" class="change"><td></td><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-8"><em> page 18, line 8<span class="hide"> ¶</span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://tools.ietf.org/rfcdiff#part-8"><em> page 18, line 22<span class="hide"> ¶</span></em></a></th><td></td></tr>
<tr><td class="lineno"></td><td class="left"> [I-D.ietf-pce-pcep-yang]</td><td> </td><td class="right"> [I-D.ietf-pce-pcep-yang]</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Dhody, D., Hardwick, J., Beeram, V., and j.</td><td> </td><td class="right"> Dhody, D., Hardwick, J., Beeram, V., and j.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> jefftant@gmail.com, "A YANG Data Model for Path</td><td> </td><td class="right"> jefftant@gmail.com, "A YANG Data Model for Path</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Computation Element Communications Protocol (PCEP)",</td><td> </td><td class="right"> Computation Element Communications Protocol (PCEP)",</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> draft-ietf-pce-pcep-yang-02 (work in progress), March</td><td> </td><td class="right"> draft-ietf-pce-pcep-yang-02 (work in progress), March</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> 2017.</td><td> </td><td class="right"> 2017.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> [I-D.wu-pce-dns-pce-discovery]</td><td> </td><td class="right"> [I-D.wu-pce-dns-pce-discovery]</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Wu, W., Dhody, D., King, D., Lopez, D., and J. Tantsura,</td><td> </td><td class="right"> Wu, W., Dhody, D., King, D., Lopez, D., and J. Tantsura,</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> "Path Computation Element (PCE) Discovery using Domain</td><td> </td><td class="right"> "Path Computation Element (PCE) Discovery using Domain</td><td class="lineno"></td></tr>
<tr id="diff0010"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"> Name System(DNS)", <span class="delete">draft-wu-pce-dns-pce-discovery-09</span> (work</td><td> </td><td class="rblock"> Name System(DNS)", <span class="insert">draft-wu-pce-dns-pce-discovery-10</span> (work</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"> in progress), <span class="delete">December 2015.</span></td><td> </td><td class="rblock"> in progress), <span class="insert">March 2017.</span></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> [I-D.wu-pce-discovery-pceps-support]</td><td> </td><td class="right"> [I-D.wu-pce-discovery-pceps-support]</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Lopez, D., Wu, Q., Dhody, D., and D. King, "IGP extension</td><td> </td><td class="right"> Lopez, D., Wu, Q., Dhody, D., and D. King, "IGP extension</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> for PCEP security capability support in the PCE</td><td> </td><td class="right"> for PCEP security capability support in the PCE</td><td class="lineno"></td></tr>
<tr id="diff0011"><td></td></tr>
<tr><td class="lineno"></td><td class="lblock"> discovery", <span class="delete">draft-wu-pce-discovery-pceps-support-06</span> (work</td><td> </td><td class="rblock"> discovery", <span class="insert">draft-wu-pce-discovery-pceps-support-07</span> (work</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="lblock"> in progress), <span class="delete">August 2016.</span></td><td> </td><td class="rblock"> in progress), <span class="insert">March 2017.</span></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> [I-D.chunduri-karp-using-ikev2-with-tcp-ao]</td><td> </td><td class="right"> [I-D.chunduri-karp-using-ikev2-with-tcp-ao]</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Chunduri, U., Tian, A., and J. Touch, "A framework for RPs</td><td> </td><td class="right"> Chunduri, U., Tian, A., and J. Touch, "A framework for RPs</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> to use IKEv2 KMP", draft-chunduri-karp-using-ikev2-with-</td><td> </td><td class="right"> to use IKEv2 KMP", draft-chunduri-karp-using-ikev2-with-</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> tcp-ao-06 (work in progress), February 2014.</td><td> </td><td class="right"> tcp-ao-06 (work in progress), February 2014.</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left">Authors' Addresses</td><td> </td><td class="right">Authors' Addresses</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Diego R. Lopez</td><td> </td><td class="right"> Diego R. Lopez</td><td class="lineno"></td></tr>
<tr><td class="lineno"></td><td class="left"> Telefonica I+D</td><td> </td><td class="right"> Telefonica I+D</td><td class="lineno"></td></tr>
<tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
<tr id="end" bgcolor="gray"><th colspan="5" align="center"> End of changes. 11 change blocks. </th></tr>
<tr class="stats"><td></td><th><i>18 lines changed or deleted</i></th><th><i> </i></th><th><i>23 lines changed or added</i></th><td></td></tr>
<tr><td colspan="5" align="center" class="small"><br>This html diff was produced by rfcdiff 1.45. The latest version is available from <a href="http://www.tools.ietf.org/tools/rfcdiff/">http://tools.ietf.org/tools/rfcdiff/</a> </td></tr>
</tbody></table>
<iframe width="0" height="0" frameborder="0" src="./Diff_ draft-ietf-pce-pceps-12-cyril-updated.txt - draft-ietf-pce-pceps-12.txt_files/saved_resource.html" id="GINGER_SOFTWARE_bubblesIFrame" scrolling="no" style="border: 0px solid; display: none; position: absolute; z-index: 2147483647; height: 0px; width: 0px; background-color: transparent;"></iframe><div id="GingerWidgetInfo" style="display:none;">{"version":"0.1.0.608","isExtension":true,"extensionName":"Chrome"}</div></body></html>