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 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453
|
<pre>Network Working Group M. Maher
Request for Comments: 2331 USC/ISI
Category: Standards Track April 1998
<span class="h1">ATM Signalling Support for IP over ATM - UNI Signalling 4.0 Update</span>
Status of this Memo
This document specifies an Internet standards track protocol for the
Internet community, and requests discussion and suggestions for
improvements. Please refer to the current edition of the "Internet
Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (1998). All Rights Reserved.
Abstract
This memo describes how to efficiently use the ATM call control
signalling procedures defined in UNI Signalling 4.0 [<a href="#ref-SIG40" title=""ATM User-Network Interface (UNI) Signalling Specification Version 4.0"">SIG40</a>] to
support IP over ATM environments as described in <a href="./rfc2225">RFC 2225</a> [<a href="#ref-LAUB98" title=""Classical IP and ARP over ATM"">LAUB98</a>]
and in <a href="./rfc2332">RFC 2332</a> [<a href="#ref-LUC98" title=""NBMA Next Hop Resolution Protocol (NHRP)"">LUC98</a>]. Among the new features found in UNI
Signalling 4.0 are Available Bit Rate signalling and traffic
parameter negotiation. This memo highlights the features of UNI
Signalling 4.0 that provide IP entities capabilities for requesting
ATM service in sites with SVC support, whether it is private ATM or
publicly provisioned ATM, in which case the SVC support is probably
configured inside PVPs.
This document is only relevant to IP when used as the well known
"best effort" connectionless service. In particular, this means that
this document does not pertain to IP in the presence of implemented
IP Integrated Services. The topic of IP with Integrated Services
over ATM will be handled by a different specification or set of
specifications being worked on in the ISSLL WG.
This specification is a follow-on to <a href="./rfc1755">RFC 1755</a>, "ATM Signaling Support
for IP over ATM", which is based on UNI 3.1 signalling [<a href="#ref-UNI95" title=""ATM User-Network Interface Specification Version 3.1"">UNI95</a>].
Readers are assumed to be familiar with <a href="./rfc1755">RFC 1755</a>.
<span class="grey">Maher Standards Track [Page 1]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-2" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
Table of Contents
<a href="#section-1">1</a>. Conventions ............................................... <a href="#page-2">2</a>
<a href="#section-2">2</a>. Overview .................................................. <a href="#page-2">2</a>
<a href="#section-3">3</a>. Use of Protocol Procedures ................................ <a href="#page-3">3</a>
<a href="#section-3.1">3.1</a> VC Teardown........................................... <a href="#page-3">3</a>
<a href="#section-4">4</a>. Overview of Call Establishment Message Content ............ <a href="#page-3">3</a>
<a href="#section-5">5</a>. Description of Information Elements ....................... <a href="#page-4">4</a>
<a href="#section-5.1">5.1</a> ATM Adaptation Layer Parameters ...................... <a href="#page-4">4</a>
<a href="#section-5.2">5.2</a> Broadband Low Layer Information ..................... <a href="#page-5">5</a>
<a href="#section-5.3">5.3</a> Traffic Management Issues and Related IEs............. <a href="#page-5">5</a>
<a href="#section-5.3.1">5.3.1</a> ATM Traffic Descriptor ........................ <a href="#page-6">6</a>
<a href="#section-5.3.1.1">5.3.1.1</a> Tagging vs. Dropping ................. <a href="#page-7">7</a>
<a href="#section-5.3.2">5.3.2</a> Traffic Parameter Negotiation .................. <a href="#page-7">7</a>
<a href="#section-5.3.3">5.3.3</a> Broadband Bearer Capability .................... <a href="#page-8">8</a>
<a href="#section-5.3.4">5.3.4</a> QoS Parameter .................................. <a href="#page-8">8</a>
5.3.4.1 Signalling of Individual QoS Parameters 8
<a href="#section-5.4">5.4</a> ATM Addressing Information ........................... <a href="#page-9">9</a>
<a href="#section-6">6</a>. ABR Signalling In More Detail ............................ <a href="#page-9">9</a>
<a href="#section-7">7</a>. Frame Discard Capability .................................. <a href="#page-10">10</a>
<a href="#section-8">8</a>. Security Considerations ................................... <a href="#page-10">10</a>
<a href="#section-9">9</a>. Acknowledgements........................................... <a href="#page-10">10</a>
<a href="#section-10">10</a>. References ................................................ <a href="#page-10">10</a>
<a href="#section-11">11</a>. Author's Address .......................................... <a href="#page-12">12</a>
<a href="#appendix-A">Appendix A</a> Sample Signalling Messages ........................ <a href="#page-13">13</a>
<a href="#appendix-B">Appendix B</a> ABR and nrt-VBR Signalling Guidelines for IP Routers 15
<a href="#appendix-C">Appendix C</a> Combinations of Traffic Related Parameters ........ <a href="#page-18">18</a>
Full Copyright Statement ...................................... <a href="#page-26">26</a>
<span class="h2"><a class="selflink" id="section-1" href="#section-1">1</a>. Conventions</span>
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in <a href="./rfc2119">RFC 2119</a> [BRA97].
<span class="h2"><a class="selflink" id="section-2" href="#section-2">2</a>. Overview</span>
UNI Signalling version 4.0 (SIG 4.0) is the ATM Forum follow-on
specification to UNI 3.1 signalling (UNI 3.1). Among the new features
in SIG 4.0, those of particular interest to IP over ATM environments
are:
o Available Bit Rate (ABR) Signalling for Point-to-Point Calls
o Traffic Parameter Negotiation
o Frame Discard Support
o Leaf Initiated Join (LIJ) Capability
o ATM Anycast Capability
o Switched Virtual Path (VP) Service
<span class="grey">Maher Standards Track [Page 2]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-3" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
This memo highlights the first three capabilities listed above. The
last three capabilities are not discussed because models for their
use in IP over ATM environments have not yet been defined. The ION
WG is considering the applicability of LIJ and Group Addressing to
the <a href="./rfc2022">RFC2022</a> problem space. Furthermore, Anycast addressing is being
explored as a technique for supporting server discovery in ATM
networks.
<span class="h2"><a class="selflink" id="section-3" href="#section-3">3</a>. Use of Protocol Procedures</span>
<a href="./rfc1755#section-3">Section 3 in RFC 1755</a> introduces requirements of virtual circuit (VC)
management intended to prevent VC thrashing, excessive VC
consumption, and other related problems. This section updates <a href="./rfc1755">RFC</a>
<a href="./rfc1755">1755</a>'s requirements related to VC teardown.
<span class="h3"><a class="selflink" id="section-3.1" href="#section-3.1">3.1</a>. VC Teardown</span>
In environments running layer 3 (L3) signalling protocols, such as
RSVP [RSVP], over ATM, data VCs might correspond to L3 reserved flows
(even if the VC is a 'best effort' VC). In such environments it is
beneficial for VCs to be torn down only when the L3 reservation has
expired. In other words, it is more efficient for the sender of a L3
reserved flow to initiate VC tear-down when the receiver(s) has
ceased refreshing the reservation. To support such L3 behavior,
systems implementing a Public ATM UNI interface and serving as the
_called_ party of a VCC MUST NOT use an inactivity timer on such a
VCC by default. A system MAY use an inactivity timer on such a VCC
if configured to do so.
<span class="h2"><a class="selflink" id="section-4" href="#section-4">4</a>. Overview of Call Establishment Message Content</span>
Signalling messages are structured to contain mandatory and optional
variable length information elements (IEs). A SETUP message which
establishes an ATM connection to be used for IP and multiprotocol
interconnection calls MUST contain the following IEs:
AAL Parameters
ATM Traffic Descriptor
Broadband Bearer Capability
Broadband Low Layer Information
QoS Parameter
Called Party Number
Calling Party Number
and MAY, under certain circumstance contain the following IEs:
<span class="grey">Maher Standards Track [Page 3]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-4" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
Calling Party Subaddress
Called Party Subaddress
Transit Network Selection
(New in SIG 4.0:)
Minimum Acceptable ATM Traffic Descriptor
Alternative ATM Traffic Descriptor
ABR Setup Parameters
ABR Additional Parameters
Connection Scope Selection
Extended QoS Parameters
End-to-End Transit Delay
In SIG 4.0, like UNI 3.1, the AAL Parameters and the Broadband Low
Layer Information IEs are optional in a SETUP message. However, in
support of IP over ATM these two IEs MUST be included. <a href="#appendix-A">Appendix A</a>
shows a sample setup message.
<span class="h2"><a class="selflink" id="section-5" href="#section-5">5</a>. Description of Information Elements</span>
This section describes the coding of, and procedures surrounding,
information elements in SETUP and CONNECT messages. The first two IEs
described, ATM Adaptation Layer Parameters and Broadband Low Layer
Information, are categorized as having significance only to the end-
points of an ATM call supporting IP. That is, the network does not
process these IEs.
<span class="h3"><a class="selflink" id="section-5.1" href="#section-5.1">5.1</a>. ATM Adaptation Layer (AAL) Parameters</span>
The AAL Parameters IE carries information about the ATM adaptation
layer to be used on the connection. The parameters specified in this
IE are the same as specified in [PER95].
Format and field values of AAL Parameters IE
----------------------------------------------------------
| aal_parameters |
----------------------------------------------------------
| aal_type 5 (AAL 5) |
| fwd_max_sdu_size_identifier 140 |
| fwd_max_sdu_size 65,535 (desired IP MTU) |
| bkw_max_sdu_size_identifier 129 |
| bkw_max_sdu_size 65,535 (desired IP MTU) |
| sscs_type identifier 132 |
| sscs_type 0 (null SSCS) |
----------------------------------------------------------
<span class="grey">Maher Standards Track [Page 4]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-5" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
This shows maximum size MTUs. In practice, most sites have used 9180
IP MTUs for ATM [<a href="./rfc1626">RFC1626</a>].
<span class="h3"><a class="selflink" id="section-5.2" href="#section-5.2">5.2</a>. Broadband Low Layer Information</span>
Selection of an encapsulation to support IP over an ATM VCC is done
using the Broadband Low Layer Information (B-LLI) IE, along with the
AAL Parameters IE, and the B-LLI negotiation procedure. B-LLI
negotiation is described in [PER95] in <a href="#appendix-D">Appendix D</a>. The procedures
remain the same for this SIG 4.0 based specification.
Format of B-LLI IE indicating LLC/SNAP encapsulation
----------------------------------------------------------
| bb_low_layer_information |
----------------------------------------------------------
| layer_2_id 2 |
| user_information_layer 12 (lan_llc - ISO 8802/2) |
----------------------------------------------------------
<span class="h3"><a class="selflink" id="section-5.3" href="#section-5.3">5.3</a>. Traffic Management Issues and Related IEs</span>
The ATM Forum Traffic Management Sub-working group has completed
version 4.0 of their specification [<a href="#ref-TMGT40" title=""Traffic Management Specification Version 4.0"">TMGT40</a>]. This latest version
focuses primarily on the definition of the ABR service category. As
opposed to the Unspecified Bit Rate (UBR) traffic class, ABR uses a
rate-based flow control mechanism to assure certain traffic
guarantees (bandwidth and delay). There has been much debate on
whether IP benefits from ABR, and if so, how IP should use ABR. The
IP Integrated Services (IIS) and RSVP models in IP add complexity to
this issue because mapping IIS traffic classes to ATM traffic classes
is not straightforward.
This document attempts only to present the required IP to ATM
signaling interface for IP over ATM systems that do not support IIS
as yet. It is an attempt to cause IP over ATM vendors to support
enough options for signalling the traffic characteristics of VCs
serving non-IIS IP datagrams. This specification also aims to give
guidance to ATM system administrators so that they can configure
their IP over ATM entities to conform to the varied services that
their ATM provider may have sold to them. By definition, IP without
IIS cannot be expected to provide a signalling interface that is
flexible and allows application specific traffic descriptors. The
topic of IP over ATM signalling for IP _with_ IIS is to be presented
in other specifications being produced by the ISSLL WG of the IETF.
An IP over ATM interface may be configured to support all the defined
ATM Service Categories (ASC). They are:
<span class="grey">Maher Standards Track [Page 5]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-6" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
- CBR
- CBR with CLR specified (loss-permitting CBR)
- ABR
- UBR
- real time VBR
- non-real time VBR
The ATM Traffic Descriptor IE, Broadband Bearer Capability IE, and
the QoS Parameter IE together define the signalling view of ATM
traffic management. Additionally, the Extended QoS parameters IE and
the End-to-end Transit Delay IE may be used to provide more specifics
about traffic requirements, however this note does not provide
explicit recommendations on their use. Annex 9 of [<a href="#ref-SIG40" title=""ATM User-Network Interface (UNI) Signalling Specification Version 4.0"">SIG40</a>] describes
a set of allowable combinations of traffic and QoS related
paramenters defined for SIG 4.0. This set includes all forms of
non-IIS IP signaling configurations that MUST be implemented in ATM
endsystems to accommodate varied sites' needs. The principle is that
IP over ATM service may be available in different sites by different
types of procured ATM service; for one site, a CBR PVP might be
cost-effective and then the SVCs that IP over ATM without IIS must
establish must be CBR. Similarly, VBR or ABR PVPs could be
provisioned. The intent of this document is to specify the use of
the most sensible parameters within this non-IIS configuration. For
instance, for non-IIS VBR, the SCR value may need to be hand-
configured for IP users, or for ABR, the PCR value may be link-rate
with a 0 MCR.
For the reader's convenience, we have replicated the tables found in
Annex 9 of [<a href="#ref-SIG40" title=""ATM User-Network Interface (UNI) Signalling Specification Version 4.0"">SIG40</a>] in <a href="#appendix-C">Appendix C</a> of this document. Ideally this
document could recommend specific values for the various table
parameters that would offer the most sensible IP over ATM service.
Nevertheless, it is not possible to mandate specific values given the
varied scenarios of procured ATM service.
<span class="h4"><a class="selflink" id="section-5.3.1" href="#section-5.3.1">5.3.1</a>. ATM Traffic Descriptor</span>
Even with the newly defined ABR ASC, the most convenient model for
supporting IP still corresponds to the best effort capability, the
UBR ASC. The rationale for this assertion stems from the fact that a
non-IIS IP service has no notion of the performance requirements of
the higher layers it supports. Therefore, if a site's configuration
allows use of UBR, users SHOULD signal for it using the IE's and
parameters pertaining to the UBR ATC. See <a href="#appendix-C">Appendix C</a> for the list of
those IE's and parameters.
Although we consider the UBR ASC the most natural ASC for best-effort
IP, ATM vendors that implement VBR and ABR services could possibly
create hooks for convenient use of these services. If this is the
<span class="grey">Maher Standards Track [Page 6]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-7" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
case, IP routers may perhaps have the most to gain from use of VBR or
ABR services because of the large aggregated traffic volume they are
required to forward. See <a href="#appendix-B">Appendix B</a> for detailed suggestions on VBR
and ABR signalling for IP routers. We simply note here that, in
support of ABR service, two new subfields have been added in SIG 4.0
to the Traffic Descriptor IE. These fields are the forward and
backward 'Minimum Cell Rate' fields.
<span class="h5"><a class="selflink" id="section-5.3.1.1" href="#section-5.3.1.1">5.3.1.1</a>. Tagging vs. Dropping</span>
The Traffic Descriptor IE contains a 'tagging' subfield used for
indicating whether the network is allowed to tag the source's data
cells. Tagging in the network may occur during periods of congestion
or when the source's traffic has violated the traffic contract for
the connection. See Section 4 of [<a href="#ref-TMGT40" title=""Traffic Management Specification Version 4.0"">TMGT40</a>] for an explanation of ATM
connection conformance and the Usage Parameter Control (UPC)
function.
SIG 4.0 and TMGT 4.0 define two modes of UBR, UBR.1 which disables
tagging and UBR.2 which enables tagging (see <a href="#appendix-C">Appendix C</a>). In some
network environments there is no potential for UBR traffic sources to
violate the connection traffic contract because, either the user's
terminal equipment supports traffic shaping, or the network does not
enforce PCR. In such environments, the user SHOULD specify 'no
tagging' in the SETUP message (UBR.1). Specifying 'no tagging'
indicates to the network that cells should be dropped during periods
of congestion instead of being randomly marked/tagged as low
priority. Cells of packets that the source itself has marked as low
priority are dropped first, thereby preserving the source's
characterization of the traffic.
On the other hand, when the network applies PCR to the UPC function,
meaning it enforces PCR, and traffic shaping is not enabled at the
source, the source has the potential to violate the traffic contract
and SHOULD therefore signal for tagging (UBR.2). Tagging allows the
source's non-conforming cells to be tagged and forwarded instead of
dropped.
<span class="h4"><a class="selflink" id="section-5.3.2" href="#section-5.3.2">5.3.2</a>. Traffic Parameter Negotiation</span>
SIG 4.0 allows certain traffic parameters to be negotiated during the
call establishment phase Traffic parameters cannot be 'renegotiated'
after the call is active. Two new IEs make negotiation possible:
- the Minimum Acceptable ATM Traffic Descriptor IE allows
negotiation of PCR parameters
<span class="grey">Maher Standards Track [Page 7]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-8" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
- the Alternative ATM Traffic Descriptor IE allows negotiation of
other traffic parameters
A SETUP or CONNECT message may include ONLY one of the above IEs.
That is, the calling party may only offer an 'alternative' or
'minimum' to the requested traffic parameters. (See Section 8 of
[<a href="#ref-SIG40" title=""ATM User-Network Interface (UNI) Signalling Specification Version 4.0"">SIG40</a>].) IP over ATM entities SHOULD take advantage of this
capability whenever possible. In order to do so, IP over ATM entities
SHOULD specify PCR _equal_ to the link rate in the ATM Traffic
Descriptor IE of the SETUP message and a minimum of zero PCR in the
Minimum Acceptable ATM Traffic Descriptor IE.
<span class="h4"><a class="selflink" id="section-5.3.3" href="#section-5.3.3">5.3.3</a>. Broadband Bearer Capability</span>
A new field in UNI signalling 4.0 called, 'ATM Transfer Capability'
(ATC), has been defined in the Broadband Bearer Capability IE for the
purpose of explicitly specifying the desired ATM traffic category.
The figure below shows the allowable ATC values.
Format and field values of Broadband Bearer Capability IE
-------------------------------------------------------------
| bb_bearer_capability |
------------------------------------------------------------|
| spare 0 |
| bearer_class bcob-x,c,a or VP |
| transfer_capability cbr, rt-vbr, nrt-vbr, abr |
| susceptibility_to_clipping 0 (not suscept) |
| spare 0 |
| user_plane_configuration pt-to-pt, pt-to-mpt |
-------------------------------------------------------------
<span class="h4"><a class="selflink" id="section-5.3.4" href="#section-5.3.4">5.3.4</a>. QoS Parameter</span>
Inclusion of the QoS Parameter IE is not mandatory in SIG 4.0. It
may be omitted from a SETUP message _if and only if_ the Extended QoS
Parameters IE is included (see next section). This specification
makes no explicit recommendation on the use of the QoS related IEs.
<span class="h5"><a class="selflink" id="section-5.3.4.1" href="#section-5.3.4.1">5.3.4.1</a>. Two IEs for Signalling of Individual QoS Parameters</span>
SIG 4.0 allows for signalling of individual QoS parameters for the
purpose of giving the the network and called party a more exact
description of the desired delay and cell loss characteristics. The
two individual QoS related IEs, Extended QoS Parameters IE and End-
to-End Transit Delay IE, can be used in the SETUP and CONNECT
signaling messages in place of the 'generic' QoS Parameter IE. Note
that inclusion of these two IEs depends on the type of ATM service
<span class="grey">Maher Standards Track [Page 8]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-9" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
category requested (see Annex 9 in [<a href="#ref-SIG40" title=""ATM User-Network Interface (UNI) Signalling Specification Version 4.0"">SIG40</a>]).
<span class="h3"><a class="selflink" id="section-5.4" href="#section-5.4">5.4</a>. ATM Addressing Information</span>
ATM addressing information is carried in the Called Party Number,
Calling Party Number, and, under certain circumstance, Called Party
Subaddress, and Calling Party Subaddress IE. The ATM Forum ILMI
Specification 4.0 [<a href="#ref-ILMI40" title=""Integrated Local Management Interface (ILMI) Specification Version 4.0"">ILMI40</a>] provides the procedure for an ATM
endsystem to learn its own ATM address from the ATM network, for use
in populating the Calling Party Number IE.
Format and field values of Called Party Number IE
----------------------------------------------------------
| called_party_number |
----------------------------------------------------------
| type_of_number (international number / unknown) |
| addr_plan_ident (ISDN / ATM Endsystem Address) |
| addr_number (E.164 / ATM Endsystem Address) |
----------------------------------------------------------
<span class="h2"><a class="selflink" id="section-6" href="#section-6">6</a>. ABR Signaling In More Detail</span>
The IEs and procedures pertaining to ABR signalling are briefly
described in this section. Nevertheless, this document makes no
specific recommendation on when to use the ABR service category for
IP VCCs or give suggestions on appropriate values for the various
parameters in the ABR related IEs.
Two new IEs have been defined for ABR signaling:
o ABR Setup Parameters
o ABR Additional Parameters
These IEs may be optionally included in a SETUP or CONNECT message.
The ABR Setup Parameters IE contains the following subfields:
- Forward/Backward ABR Initial Cell Rate
- Forward/Backward ABR Transient Buffer Exposure
- Cumulative RM Fixed Round Trip Time
- Forward/Backward Rate Increment Factor
- Forward/Backward Rate Decrease Factor
The ABR Additional Parameters IE contains one subfield:
- Forward/Backward Additional Parameters Record
<span class="grey">Maher Standards Track [Page 9]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-10" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
The Additional Parameters Record value is a compressed encoding of a
set of ABR parameters (see [<a href="#ref-SIG40" title=""ATM User-Network Interface (UNI) Signalling Specification Version 4.0"">SIG40</a>] and [<a href="#ref-ABRS" title=""Addendum to UNI Signalling v4.0 for ABR Parameter Negotiation"">ABRS</a>]).
<span class="h2"><a class="selflink" id="section-7" href="#section-7">7</a>. Frame Discard Capability</span>
The frame discard capability in SIG 4.0 is primarily based on the
'Partial and Early Packet Discard' strategy [<a href="#ref-ROM94" title="S.">ROM94</a>]. Its use is
defined for any of the ATM services, except for loss-less CBR. Frame
discard signaling MUST be supported by all IP over ATM entities and
it is RECOMMENDED that frame discard be signaled for all IP SVCs
because it has been proven to increase throughput under network
congestion. Signaling for frame discard is done by setting the frame
discard bit in the 'Traffic Management Options' subfield in the
Traffic Descriptor IE. It is possible that not all network entities
in the SVC path support frame discard, but it is required that they
all forward the signaling.
<span class="h2"><a class="selflink" id="section-8" href="#section-8">8</a>. Security Considerations</span>
The ATM Forum Security sub-working group is currently defining
security mechanisms in ATM. The group has yet to produce a
specification, therefore it is premature to begin defining IP over
ATM signalling's use of ATM security. The ATM Forum is working on
authentication mechanisms for signalling and on mechanisms for
providing data integrity and confidentiality (e.g encryption). Lack
of these ATM security mechanisms prevents the authentication of the
originator of signalling messages, such as, connection setup request
or connection teardown request. IP Security (<a href="./rfc1825">RFC1825</a>) can be applied
to IP datagrams over ATM VCs to overcome the lack of security at the
ATM layer.
<span class="h2"><a class="selflink" id="section-9" href="#section-9">9</a>. Acknowledgements</span>
The authors would like to thank the members of the ION working group
for their input. Special thanks to K.K. Ramakrishnan and Kerry
Fendick who contributed <a href="#appendix-B">Appendix B</a> of this document.
REFERENCES
[<a id="ref-ABRS">ABRS</a>] ATM Forum, "Addendum to UNI Signalling v4.0 for ABR Parameter
Negotiation", af-sig-0076.000; available at
<a href="ftp://ftp.atmforum.com/pub">ftp://ftp.atmforum.com/pub</a>.
[<a id="ref-ABRT">ABRT</a>] ATM Forum, "Addendum to Traffic Management v4.0 for ABR
Parameter Negotiation", af-tm-0077.000; available at
<a href="ftp://ftp.atmforum.com/pub">ftp://ftp.atmforum.com/pub</a>.
<span class="grey">Maher Standards Track [Page 10]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-11" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
[<a id="ref-RFC1122">RFC1122</a>] Braden, R., Editor, "Requirements for Internet Hosts --
Communication Layers", STD 3, <a href="./rfc1122">RFC 1122</a>, October 1989.
[<a id="ref-RFC1633">RFC1633</a>] Braden, R., Clark, D., and S. Shenker, "Integrated Service
in the Internet Architecture: An Overview", <a href="./rfc1633">RFC 1633</a>, June 1994.
[<a id="ref-RFC2119">RFC2119</a>] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", <a href="https://www.rfc-editor.org/bcp/bcp14">BCP 14</a>, <a href="./rfc2119">RFC 2119</a>, March 1997.
[<a id="ref-RFC1483">RFC1483</a>] Heinanen, J., "Multiprotocol Encapsulation over ATM
Adaptation Layer 5", <a href="./rfc1483">RFC 1483</a>, July 1993.
[<a id="ref-ILMI40">ILMI40</a>] ATM Forum, "Integrated Local Management Interface (ILMI)
Specification Version 4.0", af-ilmi-0065.000, finalized September
1996; available at <a href="ftp://ftp.atmforum.com/pub">ftp://ftp.atmforum.com/pub</a>.
[<a id="ref-ISO8473">ISO8473</a>] ISO/IEC 8473, Information processing systems - Data
communications - Protocol for providing the connectionless-mode
network service, 1988.
[<a id="ref-ISO9577">ISO9577</a>] Information Technology - Telecommunication and information
exchange between systems - Protocol identification in the network
layer ISO/IEC TR9577 (International Standards Organization: Geneva,
1990)
[<a id="ref-LAUB98">LAUB98</a>] Laubach, M., and J. Halpern, "Classical IP and ARP over
ATM", <a href="./rfc2225">RFC 2225</a>, April 1998.
[<a id="ref-LUC98">LUC98</a>] Luciani, J., Katz, D., Piscitello, D., Cole, B., and N.
Doraswamy, "NBMA Next Hop Resolution Protocol (NHRP)", <a href="./rfc2332">RFC 2332</a>,
April 1998.
[<a id="ref-RFC1755">RFC1755</a>] Perez*, M., et. al., "ATM Signaling Support for IP over
ATM", <a href="./rfc1755">RFC 1755</a>, February 1995. (* see author's information below)
[<a id="ref-ROM94">ROM94</a>] Romanow, A., and Floyd, S., Dynamics of TCP Traffic over ATM
Networks. IEEE JSAC, V. 13 N. 4, May 1995, p. 633-641. Abstract. An
earlier version appeared in SIGCOMM '94, August 1994, pp. 79-88.
[<a id="ref-RFC2205">RFC2205</a>] Braden, R., Zhang, L., Berson, S., Herzog, S., and S.
Jamin, "Resource ReSerVation Protocol (RSVP) - Version 1 Functional
Specification", <a href="./rfc2205">RFC 2205</a>, September 1997.
[<a id="ref-SIG40">SIG40</a>] ATM Forum, "ATM User-Network Interface (UNI) Signalling
Specification Version 4.0", af-sig-0061.000, finalized July 1996;
available at <a href="ftp://ftp.atmforum.com/pub">ftp://ftp.atmforum.com/pub</a>.
<span class="grey">Maher Standards Track [Page 11]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-12" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
[<a id="ref-TMGT40">TMGT40</a>] ATM Forum, "Traffic Management Specification Version 4.0",
af-tm-0056.000, finalized April 1996; available at
<a href="ftp://ftp.atmforum.com/pub">ftp://ftp.atmforum.com/pub</a>.
[<a id="ref-UNI95">UNI95</a>] ATM Forum, "ATM User-Network Interface Specification Version
3.1", Prentice Hall, Upper Saddle River, NJ, 1995.
Author's Address
Maryann P. Maher (formerly Maryann Perez)
USC/ISI
4350 N. Fairfax Drive, Suite 620
Arlington VA 22203
EMail: maher@isi.edu
<span class="grey">Maher Standards Track [Page 12]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-13" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
<span class="h2"><a class="selflink" id="appendix-A" href="#appendix-A">Appendix A</a>. A Sample SIG 4.0 SETUP Message</span>
+--------------------------------------------------------------------+
SETUP
Information Elements/
Fields Value/(Meaning)
-------------------- ---------------
aal_parameters
aal_type 5 (AAL 5)
fwd_max_sdu_size_ident 140
fwd_max_sdu_size (xmit IP MTU value)
bkw_max_sdu_size_ident 129
bkw_max_sdu_size (recv IP MTU, 0 for disallowing return traffic)
sscs_type identifier 132
sscs_type 0 (null SSCS)
traffic_descriptor
fwd_peak_cell_rate_0_1_ident 132
fwd_peak_cell_rate_0_1 (link rate)
bkw_peak_cell_rate_0_1_ident 133
bkw_peak_cell_rate_0_1 (link rate)
traff_mngt_options_ident 191
fwd_frame_discard 1 (on)
bkw_frame_discard 1 (on if return traffic indicated)
spare 0
tagging_bkw 1 (on)
tagging_fwd 1 (on if return traffic indicated)
best_effort_indication 190 (on)
minimum_acceptable_traffic_descriptor
fwd_peak_cell_rate_0_1_ident 132
fwd_peak_cell_rate_0_1 0
bkw_peak_cell_rate_0_1_ident 133
bkw_peak_cell_rate_0_1 0
bb_bearer_capability /* a coding for specifying UBR like service */
spare 0
bearer_class 16 (BCOC-X)
spare 0
atm_transfer_capability 10 (nrt-vbr)
susceptibility_to_clipping 0 (not susceptible to clipping)
spare 0
user_plane_configuration 0 (point_to_point)
<span class="grey">Maher Standards Track [Page 13]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-14" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
bb_low_layer_information
layer_2_id 2
user_information_layer 12 (lan_llc - ISO 8802/2)
qos_parameter
qos_class_fwd 0 (class 0)
qos_class_bkw 0 (class 0)
called_party_number
type_of_number (international number / unknown)
addr_plan_ident (ISDN / ATM Endsystem Address)
number (E.164 / ATM Endsystem Address)
calling_party_number
type_of_number (international number / unknown)
addr_plan_ident (ISDN / ATM Endsystem Address)
presentation_indic (presentation allowed)
spare 0
screening_indic (user_provided verified and passed)
number (E.164 / ATM Endsystem Address)
+--------------------------------------------------------------------+
Figure 1.
Sample contents of SETUP message
<span class="grey">Maher Standards Track [Page 14]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-15" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
<span class="h2"><a class="selflink" id="appendix-B" href="#appendix-B">Appendix B</a>. ABR and VBR Signaling Guidelines for IP Routers</span>
When ATM is used to interconnect routers that are supporting a best
effort service, the ATM connection typically carries an aggregation
of IP flows, e.g., all best effort IP traffic between a pair of
routers. With the efforts undertaken by ATM to be more "packet
friendly" (e.g., frame discard), it is useful to examine ways that a
VC can provide service comparable to or better than that of a
dedicated or leased "link" in terms of performance and packet loss.
For ATM connections used to interconnect routers, a non-zero
bandwidth reservation may be required to achieve consistently
adequate performance for the aggregate set of flows. The support of
bandwidth commitments for an ATM connection carrying IP traffic helps
to assure that a certain fraction of each link's capacity is reserved
for the total IP traffic between the routers. Reserving bandwidth
for the aggregation of best-effort traffic between a pair of routers
is analogous to provisioning a particular link bandwidth between the
routers. There are at least 3 service classes defined in the ATM
Traffic Management specification that provide varying degrees of
capability that are suitable for interconnecting IP routers: UBR, ABR
and VBR non-real-time. Although the use of best-effort service (UBR)
at the ATM layer is the most straightforward and uncomplicated, it
lacks the capability to enforce bandwidth commitments.
Note that we are talking of providing a "virtual link" between
routers, for the aggregate traffic. The provisioning is for the
aggregate. It is therefore distinct from the per-flow bandwidth
reservations that might be appropriate for Integrated Services.
Even best-effort IP flows, when supported on an aggregate basis, have
some broad service goals. The primary one is that of keeping packet
loss rate reasonably small. A service class that strives to achieve
this, keeping in mind the tradeoff between complexity and adequate
service, is desirable. It has been recommended in this memo that UBR
be the default service for this. UBR with (some form of) packet
discard has the desirable goal of being simple in function, and it
appears that vendors will be supporting it. However, when available,
it may be quite worthwhile to consider ABR and VBR non-real-time
service classes.
Because AAL5 frames with missing cells are discarded by the receiver,
ATM bandwidth commitments are most useful if supported in the form of
a committed rate of cell delivery in complete, non-errored AAL5
frames delivered to the receiver. In addition, it is desirable for
the ATM connection to deliver additional complete frames, beyond this
commitment, on a best-effort basis.
<span class="grey">Maher Standards Track [Page 15]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-16" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
These characteristics can be achieved through the ABR service
category through the use of a Minimum Cell Rate, if the ABR service
is supported by the ATM endpoints and if efficient frame discard is
supported at the ABR source. The mechanisms put in place for the ABR
service strive to keep loss quite low within the ATM network.
The parameters that should be specified by the end system are (i) the
Peak Cell Rate (likely the link rate), (ii) the Minimum Cell Rate
(the committed rate), and (iii) the Cumulative RM Fixed Round-Trip
Time. The remaining parameter values, if left unspecified by the
calling party, are selected by the network or are chosen from the
default values specified in the ATM Forum Traffic Management
specification.
Parameters (i) and (ii) are contained in the mandatory Traffic
Descriptor IE, whereas parameter (iii) is contained in the mandatory
ABR Setup Parameters IE. Other paramenters in the ABR Setup
Parameters IE may be omitted. (Note that the third IE which pertains
to ABR signalling, the ABR Additional Parameters IE, is an optional
IE and therefore need not be included.) Parameter (iii) is dependent
on the hardware of the end system, so that the default value
specified for that hardware should be used. In the absense of such a
default, a value of zero MAY be specified by the end system. Entities
using ABR connections for IP over ATM SHOULD take advantage of
parameter negotiation by specifying Peak Cell Rate equal to the link
rate in the ATM Traffic Descriptor IE of the SETUP message. The value
selected for the Minimum Cell Rate is implementation specific. Note
that the MCR also MAY be negotiated if an MCR parameter is included
by the end system in the Minimum Acceptable ATM Traffic Descriptor
IE. The use of MCR negotiation by the end system is implementation
specific. Also, note that Frame Discard MAY be requested for ABR
connections as well as for UBR connections. Although the ABR service
attempts to minimize cell loss, the use of Frame Discard may improve
throughput when cell loss is not eliminated.
ATM recognizes in addition to the service class (UBR, ABR, etc.), a
notion of a QoS class. The QoS class specifies the type of guarantee
requested of the network when the call is setup. This is distinct
from the service class requested for the connection, and the
specification of the traffic parameters (which specify what the
source's traffic will look like). QoS class 0 is the "simplest", and
is called the Unspecified QoS class. In the context of ABR (and VBR
non-realtime below), we are only concerned with the QoS class
providing an assurance of acceptable loss behavior for the
connection.
<span class="grey">Maher Standards Track [Page 16]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-17" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
The Unspecified QoS Class (QoS Class 0) MUST be requested for ABR
connections. In this context, QoS Class 0 corresponds to a network-
specific objective for the cell loss ratio. Networks in general are
expected to support a low Cell Loss Ratio for ABR sources that adjust
cell flow in response to control information.
The VBR-nrt service category provides an alternate means of achieving
these characteristics. These characteristics may be obtained with
VBR-nrt connections for which (i) the VBR.3 conformance definition is
used, (ii) a Sustainable Cell Rate (SCR) and Maximum Burst Size
(MBS), and Peak Cell Rate (PCR) are specified, and (iii) both tagging
and frame discard are requested. A request for tagging indicates
that best-effort delivery is desired for traffic offered in excess of
the SCR and MBS. A request for frame discard indicates to the
network that the user desires allocations of committed and excess
bandwidth to translate into corresponding throughputs at the frame
level.
As with UBR connections, entities using VBR-nrt connections for IP
over ATM should take advantage of parameter negotiation by specifying
PCR equal to the link rate in the ATM Traffic Descriptor IE of the
SETUP message and PCR equal to SCR in the Minimum Acceptable Traffic
descriptor. The selection of SCR, MBS, and CLR (cell loss ratio)
should be implementation specific. However, for IP over ATM, an MBS
value of N*(Maximum MTU) is RECOMMENDED, where N>=1 with a default of
2 and where Maximum MTU is equal to 192 cells (consistent with an IP
MTU size of 9180 bytes [<a href="./rfc1626">RFC1626</a>]).
<span class="grey">Maher Standards Track [Page 17]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-18" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
<span class="h2"><a class="selflink" id="appendix-C" href="#appendix-C">Appendix C</a>. Combinations of Traffic Related Parameters</span>
This appendix contains a copy of the five tables found in Annex 9 of
[<a href="#ref-SIG40" title=""ATM User-Network Interface (UNI) Signalling Specification Version 4.0"">SIG40</a>] which show the allowable combinations of traffic and QoS
related parameters in a SIG 4.0 SETUP message.
+--------------------------------------------------------------------+
|ATM Service Category| CBR |
|--------------------|---------------|---------------|---------------|
| Conformance |CBR.1 (note 10)| (note 4) | (note 4) |
|--------------------|---------------|---------------|---------------|
| Bearer Capability | | | |
|--------------------|---------------|---------------|---------------|
| BB Bearer Class | A | X | VP | A | X | VP^| A | X | VP^|
|--------------------|---------------|----|-----|----|----|-----|----|
| ATM Transfer | | | 4,5,| | | 4,5,| |
| Capability (note 1)| 7 | abs| or 6| 5 | abs| or 6| 5 |
|--------------------|---------------|---------------|---------------|
| Traffic Descriptor | | | |
| for a given dir. | | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0) | | | S |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0+1) | S | S | S |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0) | | | |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0+1) | | | |
|--------------------|---------------|---------------|---------------|
| Best Effort | | | |
|--------------------|---------------|---------------|---------------|
| Tagging | N | N | Y/N |
|--------------------|---------------|---------------|---------------|
| Frame Discard | Y/N | Y/N | Y/N |
|--------------------|---------------|---------------|---------------|
| QoS Classes | * | * | * |
|--------------------|---------------|---------------|---------------|
| Transit Delay | O | O | O |
|--------------------|---------------|---------------|---------------|
| Peak-to-Peak CDV | O | O | O |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0)~ | | O | O |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0+1)~ | O | | |
+--------------------------------------------------------------------+
<span class="grey">Maher Standards Track [Page 18]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-19" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
+--------------------------------------------------------------------+
|ATM Service Category| Real Time VBR |
|--------------------|---------------|---------------|---------------|
| Conformance |VBR.1 (note 10)| VBR.2 | VBR.3 |
|--------------------|---------------|---------------|---------------|
| Bearer Capability | | | |
|--------------------|---------------|---------------|---------------|
| BB Bearer Class | C | X | VP | C | X | VP | C | X | VP |
|--------------------|---------------|----|-----|----|----|-----|----|
| ATM Transfer | | | 1 | | | 1 | |
| Capability | 19 | 9 | or 9| 9 | 9 | or 9| 9 |
|--------------------|---------------|---------------|---------------|
| Traffic Descriptor | | | |
| for a given dir. | | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0) | | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0+1) | S | S | S |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0) | | S | S |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0+1) | S | | |
|--------------------|---------------|---------------|---------------|
| Best Effort | | | |
|--------------------|---------------|---------------|---------------|
| Tagging | N | N | Y/N |
|--------------------|---------------|---------------|---------------|
| Frame Discard | Y/N | Y/N | Y/N |
|--------------------|---------------|---------------|---------------|
| QoS Classes | * | * | * |
|--------------------|---------------|---------------|---------------|
| Transit Delay(nt.2)| O | O | O |
|--------------------|---------------|---------------|---------------|
| Peak-to-Peak CDV | O | O | O |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0)~ | | O | O |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0+1)~ | O | | |
+--------------------------------------------------------------------+
<span class="grey">Maher Standards Track [Page 19]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-20" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
+--------------------------------------------------------------------+
|ATM Service Category| Real Time VBR |
|--------------------|---------------|---------------|---------------|
| Conformance | (note 4,7) | (note 4,8) | (note 4) |
|--------------------|---------------|---------------|---------------|
| Bearer Capability | | | |
|--------------------|---------------|---------------|---------------|
| BB Bearer Class | X | X | X | C or VP^|
|--------------------|---------------|---------------|-----|---------|
| ATM Transfer | | | | |
| Capability | 1 or 9 | 1 or 9 | 1or9| 9 |
|--------------------|---------------|---------------|---------------|
| Traffic Descriptor | | | |
| for a given dir. | | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0) | S | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0+1) | S | S | S |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0) | | | |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0+1) | | | S |
|--------------------|---------------|---------------|---------------|
| Best Effort | | | |
|--------------------|---------------|---------------|---------------|
| Tagging | Y/N | N | N |
|--------------------|---------------|---------------|---------------|
| Frame Discard | Y/N | Y/N | Y/N |
|--------------------|---------------|---------------|---------------|
| QoS Classes | * | * | * |
|--------------------|---------------|---------------|---------------|
| Transit Delay(nt.2)| O | O | O |
|--------------------|---------------|---------------|---------------|
| Peak-to-Peak CDV | O | O | O |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0)~ | O | O | O |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0+1)~ | | | |
+--------------------------------------------------------------------+
<span class="grey">Maher Standards Track [Page 20]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-21" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
+--------------------------------------------------------------------+
|ATM Service Category| Non-Real Time VBR |
|--------------------|---------------|---------------|---------------|
| Conformance |VBR.1 (note 10)| VBR.2 | VBR.3 |
|--------------------|---------------|---------------|---------------|
| Bearer Capability | | | |
|--------------------|---------------|---------------|---------------|
| BB Bearer Class | C | X | VP |C | X | VP|C | X | VP|
|--------------------|---------------|--|--------|---|--|--------|---|
| ATM Transfer | | |abs,0,2,|abs| |abs,0,2,|abs|
| Capability | 11 |ab| 8,10 |10 |ab| 8,10 |10 |
|--------------------|---------------|---------------|---------------|
| Traffic Descriptor | | | |
| for a given dir. | | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0) | | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0+1) | S | S | S |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0) | | S | S |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0+1) | S | | |
|--------------------|---------------|---------------|---------------|
| Best Effort | | | |
|--------------------|---------------|---------------|---------------|
| Tagging | N | N | Y |
|--------------------|---------------|---------------|---------------|
| Frame Discard | Y/N | Y/N | Y/N |
|--------------------|---------------|---------------|---------------|
| QoS Classes | * | * | * |
|--------------------|---------------|---------------|---------------|
| Transit Delay(nt.2)| (note 3) | (note 3) | (note 3) |
|--------------------|---------------|---------------|---------------|
| Peak-to-Peak CDV | | | |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0)~ | | O | O |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0+1)~ | O | | |
+--------------------------------------------------------------------+
<span class="grey">Maher Standards Track [Page 21]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-22" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
+--------------------------------------------------------------------+
|ATM Service Category| Non-Real Time VBR |
|--------------------|---------------|---------------|---------------|
| Conformance | (note 4,7) | (note 4,8) | (note 4) |
|--------------------|---------------|---------------|---------------|
| Bearer Capability | | | |
|--------------------|---------------|---------------|---------------|
| BB Bearer Class | C | X | C | X |C | X |VP^|
|--------------------|-------|-------|-------|-------|--|--------|---|
| ATM Transfer | |abs,0,2| |abs,0,2| |abs,0,2,|abs|
| Capability | abs |8 or 10| |8 or 10|ab| 8 or10 |10 |
|--------------------|---------------|---------------|---------------|
| Traffic Descriptor | | | |
| for a given dir. | | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0) | S | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0+1) | S | S | S |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0) | | | |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0+1) | | | S |
|--------------------|---------------|---------------|---------------|
| Best Effort | | | |
|--------------------|---------------|---------------|---------------|
| Tagging | Y/N | N | N |
|--------------------|---------------|---------------|---------------|
| Frame Discard | Y/N | Y/N | Y/N |
|--------------------|---------------|---------------|---------------|
| QoS Classes | * | * | * |
|--------------------|---------------|---------------|---------------|
| Transit Delay(nt.2)| (note 3) | (note 3) | (note 3) |
|--------------------|---------------|---------------|---------------|
| Peak-to-Peak CDV | | | |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0)~ | O | O | O |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0+1)~ | | | |
+--------------------------------------------------------------------+
<span class="grey">Maher Standards Track [Page 22]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-23" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
+--------------------------------------------------------------------+
|ATM Service Category| ABR | UBR |
|--------------------|---------------|---------------|---------------|
| Conformance | ABR | UBR.1 | UBR.2 |
|--------------------|---------------|---------------|---------------|
| Bearer Capability | | | |
|--------------------|---------------|---------------|---------------|
| BB Bearer Class | C | X | VP |C | X | VP|C | X | VP|
|--------------------|---------------|--|--------|---|--|--------|---|
| ATM Transfer | | |abs,0,2,|abs| |abs,0,2,|abs|
| Capability | 12 |ab| 8,10 |10 |ab| 8,10 |10 |
|--------------------|---------------|---------------|---------------|
| Traffic Descriptor | | | |
| for a given dir. | | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0) | | | |
|--------------------|---------------|---------------|---------------|
| PCR (CLP=0+1) | S | S | S |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0) | | S | S |
|--------------------|---------------|---------------|---------------|
| SCR, MBS (CLP=0+1) | S | | |
|--------------------|---------------|---------------|---------------|
| ABR MCR | (note 6) | | |
|--------------------|---------------|---------------|---------------|
| Best Effort | | S (note 9) | S (note 9) |
|--------------------|---------------|---------------|---------------|
| Tagging | N | N | N |
|--------------------|---------------|---------------|---------------|
| Frame Discard | Y/N | Y/N | Y/N |
|--------------------|---------------|---------------|---------------|
| QoS Classes | 0 | 0 | 0 |
|--------------------|---------------|---------------|---------------|
| Transit Delay(nt.2)| | | |
|--------------------|---------------|---------------|---------------|
| Peak-to-Peak CDV | | | |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0)~ | | | |
|--------------------|---------------|---------------|---------------|
| CLR (CLP=0+1)~ | | | |
+--------------------------------------------------------------------+
ab, abs = absent.
Y/N = either "Yes" or "No" is allowed.
<span class="grey">Maher Standards Track [Page 23]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-24" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
O = Optional. May be specified using:
- an additional QoS parameter encoded i the Extended QoS
parameters information element or the end-to-end transit
information element; or,
- objectives implied from the QoS class If an Extended
QoS Parameters IE is not present in the message, then any
value of this parameter is acceptable. If neither the
parameter nor the Extended QoS Parameters IE is present,
then the objective for this parameter is determined from
the QoS class in the QoS Parameter IE.
S = Specified.
(blank) = Unspecified.
* = allowed QoS class values are a network option. Class 0 is
always for alignment with ITU-T.
^ = (note 5).
~ = (note 11).
Note 1 - Values 0,1,2,4,6, and 8 are not used on transmission
but shall be understood on reception.
Note 2 - Maximum end-2-end transit delay objectives may only be
specified for the forward direction.
Note 3 - Maximum end-2-end transit delay objectives may be
specified for the ATM Service Category of Non-real
Time VBR for reasons of backward compatibility with
ITU-T Recommendations.
Note 4 - Included for reasons of backward compatibility with
UNI 3.1and ITU-T Recommendations. With these
conformance definitions, the CLR commitment is only
for the CLP=0 traffic stream.
Note 5 - Included to allow switched virtual paths to use the
UNI 3.1 conformance definitions.
Note 6 - Optional in the user-to-network direction. Specified
in the network-to-user direction.
<span class="grey">Maher Standards Track [Page 24]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-25" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
Note 7 - This combination should be treated as if the received
PCR (CLP=0) parameter were a SCR (CLP=0) parameter and
a MBS (CLP=0) parameter with a value of 1.
Note 8 - This combination should be treated as if an additional
SCR (CLP=0) parameter were received with the same
value as a PCR (CLP=0+1) parameter and a MBS (CLP=0)
parameter with a value of 1.
Note 9 - The best effort parameter applies to both the forward
and backward directions.
Note 10 - This combination should only be used when the CLR
commitment on CLP=0+1 is required versus CLR
commitment on CLP=0 traffic, since these combinations
are not supported by UNI 3.0/3.1 nor ITU-T Q.2931.
Note 11 - In this table the CLR commitment is shown as two
entries to indicated explicitly whether the CLR
commitment is for the CLP=0 or the CLP=0+1 cells.
<span class="grey">Maher Standards Track [Page 25]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-26" ></span>
<span class="grey"><a href="./rfc2331">RFC 2331</a> IP over ATM Signalling - SIG 4.0 Update April 1998</span>
Full Copyright Statement
Copyright (C) The Internet Society (1998). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Maher Standards Track [Page 26]
</pre>
|