|
41 | 41 | < the license terms contained in, the Simplified BSD License set |
42 | 42 | --- |
43 | 43 | > the license terms contained in, the Revised BSD License set |
44 | | - 51,52c65,86 |
| 44 | + 51,52c65,87 |
45 | 45 | < This version of this YANG module is part of RFC 8776; see the |
46 | 46 | < RFC itself for full legal notices."; |
47 | 47 | --- |
48 | 48 | > This version of this YANG module is part of RFC XXXX |
49 | 49 | > (https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself |
50 | 50 | > for full legal notices."; |
51 | | - > revision 2024-07-23 { |
| 51 | + > revision 2024-09-27 { |
52 | 52 | > description |
53 | 53 | > "This revision adds the following new identities: |
54 | 54 | > - bandwidth-profile-type; |
|
58 | 58 | > - path-metric-loss. |
59 | 59 | > |
60 | 60 | > This revision adds the following new groupings: |
| 61 | + > - bandwidth-profile-parameters; |
61 | 62 | > - te-packet-path-bandwidth; |
62 | 63 | > - te-packet-link-bandwidth. |
63 | 64 | > |
|
67 | 68 | > } |
68 | 69 | > // RFC Editor: replace XXXX with actual RFC number, update date |
69 | 70 | > // information and remove this note |
70 | | - 61c95,201 |
| 71 | + 61c96,202 |
71 | 72 | < /** |
72 | 73 | --- |
73 | 74 | > /* |
|
177 | 178 | > } |
178 | 179 | > |
179 | 180 | > /* |
180 | | - 91c231 |
| 181 | + 67c208,212 |
| 182 | + < enum specified { |
| 183 | + --- |
| 184 | + > enum specified-value { |
| 185 | + > description |
| 186 | + > "Bandwidth value is explicitly specified."; |
| 187 | + > } |
| 188 | + > enum specified-profile { |
| 189 | + 69c214 |
| 190 | + < "Bandwidth is explicitly specified."; |
| 191 | + --- |
| 192 | + > "Bandwidth profile is explicitly specified."; |
| 193 | + 91c236 |
181 | 194 | < MPLS Traffic Engineering"; |
182 | 195 | --- |
183 | 196 | > MPLS Traffic Engineering"; |
184 | | - 102c242 |
| 197 | + 102c247 |
185 | 198 | < MPLS Traffic Engineering"; |
186 | 199 | --- |
187 | 200 | > MPLS Traffic Engineering"; |
188 | | - 149c289 |
| 201 | + 149c294 |
189 | 202 | < MPLS Traffic Engineering"; |
190 | 203 | --- |
191 | 204 | > MPLS Traffic Engineering"; |
192 | | - 177,178c317,318 |
| 205 | + 177,178c322,323 |
193 | 206 | < Constraints Model for Diffserv-aware MPLS Traffic Engineering |
194 | 207 | < & Performance Comparisons"; |
195 | 208 | --- |
196 | 209 | > Constraints Model for Diffserv-aware MPLS Traffic |
197 | 210 | > Engineering & Performance Comparisons"; |
198 | | - 180a321,324 |
| 211 | + 180a326,329 |
199 | 212 | > /* |
200 | 213 | > * Groupings |
201 | 214 | > */ |
202 | 215 | > |
203 | | - 220c364 |
| 216 | + 220c369 |
204 | 217 | < Statement, Section 4.2"; |
205 | 218 | --- |
206 | 219 | > Statement, Section 4.2"; |
207 | | - 229c373 |
| 220 | + 229c378 |
208 | 221 | < Extensions |
209 | 222 | --- |
210 | 223 | > Extensions |
211 | | - 231,232c375,376 |
| 224 | + 231,232c380,381 |
212 | 225 | < Explicitly Routed Label Switched Paths (LSPs) Using |
213 | 226 | < TE Metric Extensions |
214 | 227 | --- |
215 | 228 | > Explicitly Routed Label Switched Paths (LSPs) |
216 | 229 | > Using TE Metric Extensions |
217 | | - 234c378 |
| 230 | + 234c383 |
218 | 231 | < Extensions"; |
219 | 232 | --- |
220 | 233 | > Extensions"; |
221 | | - 247c391 |
| 234 | + 247c396 |
222 | 235 | < Extensions, Section 4.4"; |
223 | 236 | --- |
224 | 237 | > Extensions, Section 4.4"; |
225 | | - 256c400 |
| 238 | + 256c405 |
226 | 239 | < Extensions |
227 | 240 | --- |
228 | 241 | > Extensions |
229 | | - 258,259c402,403 |
| 242 | + 258,259c407,408 |
230 | 243 | < Explicitly Routed Label Switched Paths (LSPs) Using |
231 | 244 | < TE Metric Extensions |
232 | 245 | --- |
233 | 246 | > Explicitly Routed Label Switched Paths (LSPs) |
234 | 247 | > Using TE Metric Extensions |
235 | | - 261c405 |
| 248 | + 261c410 |
236 | 249 | < Extensions"; |
237 | 250 | --- |
238 | 251 | > Extensions"; |
239 | | - 283c427 |
| 252 | + 283c432 |
240 | 253 | < Extensions |
241 | 254 | --- |
242 | 255 | > Extensions |
243 | | - 285,286c429,430 |
| 256 | + 285,286c434,435 |
244 | 257 | < Explicitly Routed Label Switched Paths (LSPs) Using |
245 | 258 | < TE Metric Extensions |
246 | 259 | --- |
247 | 260 | > Explicitly Routed Label Switched Paths (LSPs) |
248 | 261 | > Using TE Metric Extensions |
249 | | - 288c432 |
| 262 | + 288c437 |
250 | 263 | < Extensions"; |
251 | 264 | --- |
252 | 265 | > Extensions"; |
253 | | - 305c449 |
| 266 | + 305c454 |
254 | 267 | < Extensions |
255 | 268 | --- |
256 | 269 | > Extensions |
257 | | - 307,308c451,452 |
| 270 | + 307,308c456,457 |
258 | 271 | < Explicitly Routed Label Switched Paths (LSPs) Using |
259 | 272 | < TE Metric Extensions |
260 | 273 | --- |
261 | 274 | > Explicitly Routed Label Switched Paths (LSPs) |
262 | 275 | > Using TE Metric Extensions |
263 | | - 310c454 |
| 276 | + 310c459 |
264 | 277 | < Extensions"; |
265 | 278 | --- |
266 | 279 | > Extensions"; |
267 | | - 321c465 |
| 280 | + 321c470 |
268 | 281 | < Statement, Section 4.2"; |
269 | 282 | --- |
270 | 283 | > Statement, Section 4.2"; |
271 | | - 330c474 |
| 284 | + 330c479 |
272 | 285 | < Extensions |
273 | 286 | --- |
274 | 287 | > Extensions |
275 | | - 332,333c476,477 |
| 288 | + 332,333c481,482 |
276 | 289 | < Explicitly Routed Label Switched Paths (LSPs) Using |
277 | 290 | < TE Metric Extensions |
278 | 291 | --- |
279 | 292 | > Explicitly Routed Label Switched Paths (LSPs) |
280 | 293 | > Using TE Metric Extensions |
281 | | - 335c479 |
| 294 | + 335c484 |
282 | 295 | < Extensions"; |
283 | 296 | --- |
284 | 297 | > Extensions"; |
285 | | - 358,363c502,508 |
| 298 | + 358,363c507,513 |
286 | 299 | < "RFC 7471: OSPF Traffic Engineering (TE) Metric Extensions |
287 | 300 | < RFC 7823: Performance-Based Path Selection for |
288 | 301 | < Explicitly Routed Label Switched Paths (LSPs) Using |
|
297 | 310 | > Using TE Metric Extensions |
298 | 311 | > RFC 8570: IS-IS Traffic Engineering (TE) Metric |
299 | 312 | > Extensions"; |
300 | | - 407a553,599 |
| 313 | + 407a558,604 |
301 | 314 | > // CHANGE NOTE: The grouping |
302 | 315 | > // one-way-performance-metrics-gauge-packet has been added in |
303 | 316 | > // this module revision |
|
345 | 358 | > } |
346 | 359 | > } |
347 | 360 | > |
348 | | - 447a640,683 |
| 361 | + 447a645,688 |
349 | 362 | > // CHANGE NOTE: The grouping |
350 | 363 | > // two-way-performance-metrics-gauge-packet has been added in |
351 | 364 | > // this module revision |
|
390 | 403 | > } |
391 | 404 | > } |
392 | 405 | > |
393 | | - 472a709,780 |
| 406 | + 472a714,844 |
394 | 407 | > } |
395 | 408 | > } |
396 | 409 | > |
397 | | - > // CHANGE NOTE: The te-packet-path-bandwidth below has been |
| 410 | + > // CHANGE NOTE: The bandwidth-profile-parameters below has been |
398 | 411 | > // added in this module revision |
399 | 412 | > // RFC Editor: remove the note above and this note |
400 | | - > grouping te-packet-path-bandwidth { |
| 413 | + > grouping bandwidth-profile-parameters { |
401 | 414 | > description |
402 | | - > "Path bandwidth for Packet. "; |
403 | | - > leaf bandwidth-profile-name { |
404 | | - > type string; |
405 | | - > description |
406 | | - > "Name of Bandwidth Profile."; |
407 | | - > } |
408 | | - > leaf bandwidth-profile-type { |
409 | | - > type identityref { |
410 | | - > base bandwidth-profile-type; |
411 | | - > } |
412 | | - > description |
413 | | - > "Type of Bandwidth Profile."; |
414 | | - > } |
| 415 | + > "Common parameters to define bandwidth profiles in packet |
| 416 | + > networks."; |
415 | 417 | > leaf cir { |
416 | 418 | > type uint64; |
417 | 419 | > units "bits/second"; |
418 | | - > mandatory true; |
419 | 420 | > description |
420 | 421 | > "Committed Information Rate (CIR)."; |
421 | 422 | > } |
422 | 423 | > leaf cbs { |
423 | 424 | > type uint64; |
424 | | - > units "bits/second"; |
425 | | - > mandatory true; |
| 425 | + > units "bytes"; |
426 | 426 | > description |
427 | 427 | > "Committed Burst Size (CBS)."; |
428 | 428 | > } |
|
455 | 455 | > // CHANGE NOTE: The te-packet-path-bandwidth below has been |
456 | 456 | > // added in this module revision |
457 | 457 | > // RFC Editor: remove the note above and this note |
| 458 | + > grouping te-packet-path-bandwidth { |
| 459 | + > description |
| 460 | + > "Bandwidth attributes for TE Packet paths."; |
| 461 | + > container packet-bandwidth { |
| 462 | + > description |
| 463 | + > "Bandwidth attributes for TE Packet paths."; |
| 464 | + > leaf specification-type { |
| 465 | + > type te-bandwidth-requested-type; |
| 466 | + > description |
| 467 | + > "The bandwidth specification type, either explicitly |
| 468 | + > specified or automatically computed."; |
| 469 | + > } |
| 470 | + > leaf set-bandwidth { |
| 471 | + > when "../specification-type = 'specified-value'" { |
| 472 | + > description |
| 473 | + > "When the bandwidth value is explicitly specified."; |
| 474 | + > } |
| 475 | + > type bandwidth-kbps; |
| 476 | + > description |
| 477 | + > "Set the bandwidth value explicitly, e.g., using offline |
| 478 | + > calculation."; |
| 479 | + > } |
| 480 | + > container bandwidth-profile { |
| 481 | + > when "../specification-type = 'specified-profile'" { |
| 482 | + > description |
| 483 | + > "When the bandwidth profile is explicitly specified."; |
| 484 | + > } |
| 485 | + > description |
| 486 | + > "Set the bandwidth profile attributes explicitly."; |
| 487 | + > leaf bandwidth-profile-name { |
| 488 | + > type string; |
| 489 | + > description |
| 490 | + > "Name of Bandwidth Profile."; |
| 491 | + > } |
| 492 | + > leaf bandwidth-profile-type { |
| 493 | + > type identityref { |
| 494 | + > base bandwidth-profile-type; |
| 495 | + > } |
| 496 | + > description |
| 497 | + > "Type of Bandwidth Profile."; |
| 498 | + > } |
| 499 | + > uses bandwidth-profile-parameters; |
| 500 | + > } |
| 501 | + > leaf class-type { |
| 502 | + > type te-types:te-ds-class; |
| 503 | + > description |
| 504 | + > "The Class-Type of traffic transported by the LSP."; |
| 505 | + > reference |
| 506 | + > "RFC 4124: Protocol Extensions for Support of |
| 507 | + > Diffserv-aware MPLS Traffic Engineering, |
| 508 | + > Section 4.3.1"; |
| 509 | + > } |
| 510 | + > leaf signaled-bandwidth { |
| 511 | + > type te-packet-types:bandwidth-kbps; |
| 512 | + > config false; |
| 513 | + > description |
| 514 | + > "The currently signaled bandwidth of the LSP. |
| 515 | + > |
| 516 | + > In the case where the bandwidth is specified |
| 517 | + > explicitly, then this will match the value of the |
| 518 | + > set-bandwidth leaf. |
| 519 | + > |
| 520 | + > In the cases where the bandwidth is dynamically |
| 521 | + > computed by the system, the current value of the |
| 522 | + > bandwidth should be reflected."; |
| 523 | + > } |
| 524 | + > } |
| 525 | + > } |
| 526 | + > |
| 527 | + > // CHANGE NOTE: The te-packet-path-bandwidth below has been |
| 528 | + > // added in this module revision |
| 529 | + > // RFC Editor: remove the note above and this note |
458 | 530 | > grouping te-packet-link-bandwidth { |
459 | 531 | > description |
460 | | - > "Link Bandwidth for Packet. "; |
| 532 | + > "Bandwidth attributes for Packet TE links."; |
461 | 533 | > leaf packet-bandwidth { |
462 | 534 | > type uint64; |
463 | 535 | > units "bits/second"; |
464 | 536 | > description |
465 | | - > "Available bandwith value."; |
| 537 | + > "Bandwidth value for Packet TE links."; |
0 commit comments