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 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621
|
<pre>Internet Engineering Task Force (IETF) V. Kuarsingh, Ed.
Request for Comments: 6782 Rogers Communications
Category: Informational L. Howard
ISSN: 2070-1721 Time Warner Cable
November 2012
<span class="h1">Wireline Incremental IPv6</span>
Abstract
Operators worldwide are in various stages of preparing for or
deploying IPv6 in their networks. These operators often face
difficult challenges related to IPv6 introduction, along with those
related to IPv4 run-out. Operators will need to meet the
simultaneous needs of IPv6 connectivity and continue support for IPv4
connectivity for legacy devices with a stagnant supply of IPv4
addresses. The IPv6 transition will take most networks from an IPv4-
only environment to an IPv6-dominant environment with long transition
periods varying by operator. This document helps provide a framework
for wireline providers who are faced with the challenges of
introducing IPv6 along with meeting the legacy needs of IPv4
connectivity, utilizing well-defined and commercially available IPv6
transition technologies.
Status of This Memo
This document is not an Internet Standards Track specification; it is
published for informational purposes.
This document is a product of the Internet Engineering Task Force
(IETF). It represents the consensus of the IETF community. It has
received public review and has been approved for publication by the
Internet Engineering Steering Group (IESG). Not all documents
approved by the IESG are a candidate for any level of Internet
Standard; see <a href="./rfc5741#section-2">Section 2 of RFC 5741</a>.
Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at
<a href="http://www.rfc-editor.org/info/rfc6782">http://www.rfc-editor.org/info/rfc6782</a>.
<span class="grey">Kuarsingh & Howard Informational [Page 1]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-2" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to <a href="https://www.rfc-editor.org/bcp/bcp78">BCP 78</a> and the IETF Trust's Legal
Provisions Relating to IETF Documents
(<a href="http://trustee.ietf.org/license-info">http://trustee.ietf.org/license-info</a>) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
<span class="grey">Kuarsingh & Howard Informational [Page 2]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-3" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
Table of Contents
<a href="#section-1">1</a>. Introduction ....................................................<a href="#page-4">4</a>
<a href="#section-2">2</a>. Operator Assumptions ............................................<a href="#page-4">4</a>
<a href="#section-3">3</a>. Reasons and Considerations for a Phased Approach ................<a href="#page-5">5</a>
<a href="#section-3.1">3.1</a>. Relevance of IPv6 and IPv4 .................................<a href="#page-6">6</a>
<a href="#section-3.2">3.2</a>. IPv4 Resource Challenges ...................................<a href="#page-6">6</a>
<a href="#section-3.3">3.3</a>. IPv6 Introduction and Operational Maturity .................<a href="#page-7">7</a>
<a href="#section-3.4">3.4</a>. Service Management .........................................<a href="#page-8">8</a>
<a href="#section-3.5">3.5</a>. Suboptimal Operation of Transition Technologies ............<a href="#page-8">8</a>
<a href="#section-3.6">3.6</a>. Future IPv6 Network ........................................<a href="#page-9">9</a>
<a href="#section-4">4</a>. IPv6 Transition Technology Analysis .............................<a href="#page-9">9</a>
<a href="#section-4.1">4.1</a>. Automatic Tunneling Using 6to4 and Teredo .................<a href="#page-10">10</a>
<a href="#section-4.2">4.2</a>. Carrier-Grade NAT (NAT444) ................................<a href="#page-10">10</a>
<a href="#section-4.3">4.3</a>. 6rd .......................................................<a href="#page-11">11</a>
<a href="#section-4.4">4.4</a>. Native Dual Stack .........................................<a href="#page-11">11</a>
<a href="#section-4.5">4.5</a>. DS-Lite ...................................................<a href="#page-12">12</a>
<a href="#section-4.6">4.6</a>. NAT64 .....................................................<a href="#page-12">12</a>
<a href="#section-5">5</a>. IPv6 Transition Phases .........................................<a href="#page-13">13</a>
<a href="#section-5.1">5.1</a>. Phase 0 - Foundation ......................................<a href="#page-13">13</a>
<a href="#section-5.1.1">5.1.1</a>. Phase 0 - Foundation: Training .....................<a href="#page-13">13</a>
<a href="#section-5.1.2">5.1.2</a>. Phase 0 - Foundation: System Capabilities ..........<a href="#page-14">14</a>
<a href="#section-5.1.3">5.1.3</a>. Phase 0 - Foundation: Routing ......................<a href="#page-14">14</a>
<a href="#section-5.1.4">5.1.4</a>. Phase 0 - Foundation: Network Policy and Security ..15
<a href="#section-5.1.5">5.1.5</a>. Phase 0 - Foundation: Transition Architecture ......<a href="#page-15">15</a>
<a href="#section-5.1.6">5.1.6</a>. Phase 0 - Foundation: Tools and Management .........<a href="#page-16">16</a>
<a href="#section-5.2">5.2</a>. Phase 1 - Tunneled IPv6 ...................................<a href="#page-16">16</a>
<a href="#section-5.2.1">5.2.1</a>. 6rd Deployment Considerations ......................<a href="#page-17">17</a>
<a href="#section-5.3">5.3</a>. Phase 2 - Native Dual Stack ...............................<a href="#page-19">19</a>
<a href="#section-5.3.1">5.3.1</a>. Native Dual Stack Deployment Considerations ........<a href="#page-20">20</a>
<a href="#section-5.4">5.4</a>. Intermediate Phase for CGN ................................<a href="#page-20">20</a>
<a href="#section-5.4.1">5.4.1</a>. CGN Deployment Considerations ......................<a href="#page-22">22</a>
<a href="#section-5.5">5.5</a>. Phase 3 - IPv6-Only .......................................<a href="#page-23">23</a>
<a href="#section-5.5.1">5.5.1</a>. DS-Lite ............................................<a href="#page-23">23</a>
<a href="#section-5.5.2">5.5.2</a>. DS-Lite Deployment Considerations ..................<a href="#page-24">24</a>
<a href="#section-5.5.3">5.5.3</a>. NAT64 Deployment Considerations ....................<a href="#page-25">25</a>
<a href="#section-6">6</a>. Security Considerations ........................................<a href="#page-26">26</a>
<a href="#section-7">7</a>. Acknowledgements ...............................................<a href="#page-26">26</a>
<a href="#section-8">8</a>. References .....................................................<a href="#page-26">26</a>
<a href="#section-8.1">8.1</a>. Normative References ......................................<a href="#page-26">26</a>
<a href="#section-8.2">8.2</a>. Informative References ....................................<a href="#page-26">26</a>
<span class="grey">Kuarsingh & Howard Informational [Page 3]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-4" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
<span class="h2"><a class="selflink" id="section-1" href="#section-1">1</a>. Introduction</span>
This document sets out to help wireline operators in planning their
IPv6 deployments while ensuring continued support for IPv6-incapable
consumer devices and applications. This document identifies which
technologies can be used incrementally to transition from IPv4-only
to an IPv6-dominant environment with support for Dual Stack
operation. The end state or goal for most operators will be
IPv6-only, but the path to this final state will depend heavily on
the amount of legacy equipment resident in end networks and
management of long-tail IPv4-only content. Although no single plan
will work for all operators, options listed herein provide a baseline
that can be included in many plans.
This document is intended for wireline environments that include
cable, DSL, and/or fiber as the access method to the end consumer.
This document attempts to follow the principles laid out in
[<a href="./rfc6180" title=""Guidelines for Using IPv6 Transition Mechanisms during IPv6 Deployment"">RFC6180</a>], which provides guidance on using IPv6 transition
mechanisms. This document will focus on technologies that enable and
mature IPv6 within the operator's network, but it will also include a
cursory view of IPv4 connectivity continuance. This document will
focus on transition technologies that are readily available in
off-the-shelf Customer Premises Equipment (CPE) devices and
commercially available network equipment.
<span class="h2"><a class="selflink" id="section-2" href="#section-2">2</a>. Operator Assumptions</span>
For the purposes of this document, the authors assume the following:
- The operator is considering deploying IPv6 or is in the process of
deploying IPv6.
- The operator has a legacy IPv4 subscriber base that will continue
to exist for a period of time.
- The operator will want to minimize the level of disruption to the
existing and new subscribers.
- The operator may also want to minimize the number of technologies
and functions that are needed to mediate any given set of
subscribers' flows (overall preference for native IP flows).
- The operator is able to run Dual Stack in its own core network and
is able to transition its own services to support IPv6.
<span class="grey">Kuarsingh & Howard Informational [Page 4]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-5" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
Based on these assumptions, an operator will want to utilize
technologies that minimize the need to tunnel, translate, or mediate
flows to help optimize traffic flow and lower the cost impacts of
transition technologies. Transition technology selections should be
made to mediate the non-dominant IP family flows and allow native
routing (IPv4 and/or IPv6) to forward the dominant traffic whenever
possible. This allows the operator to minimize the cost of IPv6
transition technologies by minimizing the transition technology
deployment size.
An operator may also choose to prefer more IPv6-focused models where
the use of transition technologies is based on an effort to enable
IPv6 at the base layer as soon as possible. Some operators may want
to promote IPv6 early on in the deployment and have IPv6 traffic
perform optimally from the outset. This desire would need to be
weighed against the cost and support impacts of such a choice and the
quality of experience offered to subscribers.
<span class="h2"><a class="selflink" id="section-3" href="#section-3">3</a>. Reasons and Considerations for a Phased Approach</span>
When faced with the challenges described in the introduction,
operators may want to consider a phased approach when adding IPv6 to
an existing subscriber base. A phased approach allows the operator
to add in IPv6 while not ignoring legacy IPv4 connection
requirements. Some of the main challenges the operator will face
include the following:
- IPv4 exhaustion may occur long before all traffic is able to be
delivered over IPv6, necessitating IPv4 address sharing.
- IPv6 will pose operational challenges, since some of the software
is quite new and has had short run time in large production
environments and organizations are also not acclimatized to
supporting IPv6 as a service.
- Connectivity modes will move from IPv4-only to Dual Stack in the
home, changing functional behaviors in the consumer network and
increasing support requirements for the operator.
- Although IPv6 support on CPEs is a newer phenomenon, there is a
strong push by operators and the industry as a whole to enable
IPv6 on devices. As demand grows, IPv6 enablement will no longer
be optional but will be necessary on CPEs. Documents like
[<a href="./rfc6540" title=""IPv6 Support Required for All IP-Capable Nodes"">RFC6540</a>] provide useful tools in the short term to help vendors
and implementors understand what "IPv6 support" means.
<span class="grey">Kuarsingh & Howard Informational [Page 5]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-6" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
These challenges will occur over a period of time, which means that
the operator's plans need to address the ever-changing requirements
of the network and subscriber demand. Although phases will be
presented in this document, not all operators may need to enable each
discrete phase. It is possible that characteristics in individual
networks may allow certain operators to skip or jump to various
phases.
<span class="h3"><a class="selflink" id="section-3.1" href="#section-3.1">3.1</a>. Relevance of IPv6 and IPv4</span>
The delivery of high-quality unencumbered Internet service should be
the primary goal for operators. With the imminent exhaustion of
IPv4, IPv6 will offer the highest quality of experience in the long
term. Even though the operator may be focused on IPv6 delivery, it
should be aware that both IPv4 and IPv6 will play a role in the
Internet experience during transition. The Internet is made of many
interconnecting systems, networks, hardware, software, and content
sources -- all of which will support IPv6 at different rates.
Many subscribers use older operating systems and hardware that
support IPv4-only operation. Internet subscribers don't buy IPv4 or
IPv6 connections; they buy Internet connections, which demand the
need to support both IPv4 and IPv6 for as long as the subscriber's
home network demands such support. The operator may be able to
leverage one or the other protocol to help bridge connectivity on the
operator's network, but the home network will likely demand both IPv4
and IPv6 for some time.
<span class="h3"><a class="selflink" id="section-3.2" href="#section-3.2">3.2</a>. IPv4 Resource Challenges</span>
Since connectivity to IPv4-only endpoints and/or content will remain
common, IPv4 resource challenges are of key concern to operators.
The lack of new IPv4 addresses for additional devices means that
meeting the growth in demand of IPv4 connections in some networks
will require address sharing.
Networks are growing at different rates, including those in emerging
markets and established networks based on the proliferation of
Internet-based services and devices. IPv4 address constraints will
likely affect many, if not most, operators at some point, increasing
the benefits of IPv6. IPv4 address exhaustion is a consideration
when selecting technologies that rely on IPv4 to supply IPv6
services, such as 6rd (IPv6 Rapid Deployment on IPv4 Infrastructures)
[<a href="./rfc5969" title=""IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) -- Protocol Specification"">RFC5969</a>]. Additionally, if native Dual Stack is considered by the
operator, challenges related to IPv4 address exhaustion remain a
concern.
<span class="grey">Kuarsingh & Howard Informational [Page 6]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-7" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
Some operators may be able to reclaim small amounts of IPv4 addresses
through addressing efficiencies in the network, although this will
have few lasting benefits to the network and will not meet longer-
term connectivity needs. Secondary markets for IPv4 addresses have
also begun to arise, but it's not well understood how this will
complement overall demand for Internet growth. Address transfers
will also be subject to market prices and transfer rules governed by
the Regional Registries.
The lack of new global IPv4 address allocations will therefore force
operators to support some form of IPv4 address sharing and may impact
technological options for transition once the operator runs out of
new IPv4 addresses for assignment.
<span class="h3"><a class="selflink" id="section-3.3" href="#section-3.3">3.3</a>. IPv6 Introduction and Operational Maturity</span>
The introduction of IPv6 will require new operational practices. The
IPv4 environment we have today was built over many years and matured
by experience. Although many of these experiences are transferable
from IPv4 to IPv6, new experience and practices specific to IPv6 will
be needed.
Engineering and operational staff will need to develop experience
with IPv6. Inexperience may lead to early IPv6 deployment
instability, and operators should consider this when selecting
technologies for initial transition. Operators may not want to
subject their mature IPv4 service to a "new IPv6" path initially
while it may be going through growing pains. Dual Stack Lite
(DS-Lite) [<a href="./rfc6333" title=""Dual- Stack Lite Broadband Deployments Following IPv4 Exhaustion"">RFC6333</a>] and NAT64 [<a href="./rfc6146" title=""Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers"">RFC6146</a>] are both technologies that
require IPv6 to support connectivity to IPv4 endpoints or content
over an IPv6-only access network.
Further, some of these transition technologies are new and require
refinement within running code. Deployment experience is required to
expose bugs and stabilize software in production environments. Many
supporting systems are also under development and have newly
developed IPv6 functionality, including vendor implementations of
DHCPv6, management tools, monitoring systems, diagnostic systems, and
logging, along with other elements.
Although the base technological capabilities exist to enable and run
IPv6 in most environments, organizational experience is low. Until
such time as each key technical member of an operator's organization
can identify IPv6 and can understand its relevance to the IP service
offering, how it operates, and how to troubleshoot it, the deployment
needs to mature and may be subject to events that impact subscribers.
This fact should not incline operators to delay their IPv6 deployment
<span class="grey">Kuarsingh & Howard Informational [Page 7]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-8" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
but should drive them to deploy IPv6 sooner, to gain much-needed
experience before IPv6 is the only viable way to connect new hosts to
the network.
It should also be noted that although many transition technologies
may be new, and some code related to access environments may be new,
there is a large segment of the networking fabric that has had IPv6
available for a long period of time and has had extended exposure in
production. Operators may use this to their advantage by first
enabling IPv6 in the core network and then working outward towards
the subscriber edge.
<span class="h3"><a class="selflink" id="section-3.4" href="#section-3.4">3.4</a>. Service Management</span>
Services are managed within most networks and are often based on the
gleaning and monitoring of IPv4 addresses assigned to endpoints.
Operators will need to address such management tools, troubleshooting
methods, and storage facilities (such as databases) to deal with not
only new address types containing 128-bit IPv6 addresses [<a href="./rfc2460" title=""Internet Protocol, Version 6 (IPv6) Specification"">RFC2460</a>]
but often both IPv4 and IPv6 at the same time. Examination of
address types, and recording delegated prefixes along with single
address assignments, will likely require additional development.
With any Dual Stack service -- whether native, 6rd-based, DS-Lite,
NAT64, or some other service -- two address families may need to be
managed simultaneously to help provide the full Internet experience.
This would indicate that IPv6 management is not just a simple add-in
but needs to be well integrated into the service management
infrastructure. In the early transition phases, it's quite likely
that many systems will be missed, and that IPv6 services will go
unmonitored and impairments will go undetected.
These issues may be worthy of consideration when selecting
technologies that require IPv6 as the base protocol to deliver IPv4
connectivity. Instability of the IPv6 service in such a case would
impact IPv4 services.
<span class="h3"><a class="selflink" id="section-3.5" href="#section-3.5">3.5</a>. Suboptimal Operation of Transition Technologies</span>
Native delivery of IPv4 and IPv6 provides a solid foundation for
delivery of Internet services to subscribers, since native IP paths
are well understood and networks are often optimized to send such
traffic efficiently. Transition technologies, however, may alter the
normal path of traffic or reduce the path MTU, removing many network
efficiencies built for native IP flows. Tunneling and translation
devices may not be located on the most optimal path in line with the
<span class="grey">Kuarsingh & Howard Informational [Page 8]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-9" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
natural traffic flow (based on route computation) and therefore may
increase latency. These paths may also introduce additional points
of failure.
Generally, the operator will want to deliver native IPv6 as soon as
possible and utilize transition technologies only when required.
Transition technologies may be used to provide continued access to
IPv4 via tunneling and/or translation or may be used to deliver IPv6
connectivity. The delivery of Internet or internal services should
be considered by the operator, since supplying connections using a
transition technology will reduce overall performance for the
subscriber.
When choosing between various transition technologies, operators
should consider the benefits and drawbacks of each option. Some
technologies, like Carrier-Grade NAT (CGN)/NAT444, utilize many
existing addressing and management practices. Other options, such as
DS-Lite and NAT64, remove the IPv4 addressing requirement to the
subscriber premises device but require IPv6 to be operational and
well supported.
<span class="h3"><a class="selflink" id="section-3.6" href="#section-3.6">3.6</a>. Future IPv6 Network</span>
An operator should also be aware that longer-term plans may include
IPv6-only operation in all or much of the network. The IPv6-only
operation may be complemented by technologies such as NAT64 for long-
tail IPv4 content reach. This longer-term view may be distant to
some but should be considered when planning out networks, addressing,
and services. The needs and costs of maintaining two IP stacks will
eventually become burdensome, and simplification will be desirable.
Operators should plan for this state and not make IPv6 inherently
dependent on IPv4, as this would unnecessarily constrain the network.
Other design considerations and guidelines for running an IPv6
network should also be considered by the operator. Guidance on
designing an IPv6 network can be found in [<a href="#ref-IPv6-DESIGN">IPv6-DESIGN</a>] and
[<a href="#ref-IPv6-ICP-ASP-GUIDANCE">IPv6-ICP-ASP-GUIDANCE</a>].
<span class="h2"><a class="selflink" id="section-4" href="#section-4">4</a>. IPv6 Transition Technology Analysis</span>
Operators should understand the main transition technologies for IPv6
deployment and IPv4 run-out. This document provides a brief
description of some of the mainstream and commercially available
options. This analysis is focused on the applicability of
technologies to deliver residential services and less focused on
commercial access, wireless, or infrastructure support.
<span class="grey">Kuarsingh & Howard Informational [Page 9]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-10" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
This document focuses on those technologies that are commercially
available and in deployment.
<span class="h3"><a class="selflink" id="section-4.1" href="#section-4.1">4.1</a>. Automatic Tunneling Using 6to4 and Teredo</span>
Even when operators may not be actively deploying IPv6, automatic
mechanisms exist on subscriber operating systems and CPE hardware.
Such technologies include 6to4 [<a href="./rfc3056" title=""Connection of IPv6 Domains via IPv4 Clouds"">RFC3056</a>], which is most commonly used
with anycast relays [<a href="./rfc3068" title=""An Anycast Prefix for 6to4 Relay Routers"">RFC3068</a>]. Teredo [<a href="./rfc4380" title=""Teredo: Tunneling IPv6 over UDP through Network Address Translations (NATs)"">RFC4380</a>] is also used widely
by many Internet hosts.
Documents such as [<a href="./rfc6343" title=""Advisory Guidelines for 6to4 Deployment"">RFC6343</a>] have been written to help operators
understand observed problems with 6to4 deployments and provide
guidelines on how to improve their performance. An operator may want
to provide local relays for 6to4 and/or Teredo to help improve the
protocol's performance for ambient traffic utilizing these IPv6
connectivity methods. Experiences such as those described in
[<a href="#ref-COMCAST-IPv6-EXPERIENCES">COMCAST-IPv6-EXPERIENCES</a>] show that local relays have proved
beneficial to 6to4 protocol performance.
Operators should also be aware of breakage cases for 6to4 if
non-[<a href="./rfc1918" title=""Address Allocation for Private Internets"">RFC1918</a>] addresses are used within CGN/NAT444 zones. Many
off-the-shelf CPEs and operating systems may turn on 6to4 without a
valid return path to the originating (local) host. This particular
use case can occur if any space other than [<a href="./rfc1918" title=""Address Allocation for Private Internets"">RFC1918</a>] is used,
including Shared Address Space [<a href="./rfc6598" title=""IANA-Reserved IPv4 Prefix for Shared Address Space"">RFC6598</a>] or space registered to
another organization (squat space). The operator can use 6to4
Provider Managed Tunnels (6to4-PMT) [<a href="./rfc6732" title=""6to4 Provider Managed Tunnels"">RFC6732</a>] or attempt to block
6to4 operation entirely by blocking the anycast ranges associated
with [<a href="./rfc3068" title=""An Anycast Prefix for 6to4 Relay Routers"">RFC3068</a>].
<span class="h3"><a class="selflink" id="section-4.2" href="#section-4.2">4.2</a>. Carrier-Grade NAT (NAT444)</span>
Carrier-Grade NAT (CGN), specifically as deployed in a NAT444
scenario [<a href="#ref-CGN-REQS">CGN-REQS</a>], may prove beneficial for those operators who
offer Dual Stack services to subscriber endpoints once they exhaust
their pools of IPv4 addresses. CGNs, and address sharing overall,
are known to cause certain challenges for the IPv4 service [<a href="./rfc6269" title=""Issues with IP Address Sharing"">RFC6269</a>]
[<a href="#ref-NAT444-IMPACTS">NAT444-IMPACTS</a>] but may be necessary, depending on how an operator
has chosen to deal with IPv6 transition and legacy IPv4 connectivity
requirements.
In a network where IPv4 address availability is low, CGN/NAT444 may
provide continued access to IPv4 endpoints. Some of the advantages
of using CGN/NAT444 include similarities in provisioning and
<span class="grey">Kuarsingh & Howard Informational [Page 10]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-11" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
activation models. IPv4 hosts in a CGN/NAT444 deployment will
likely inherit the same addressing and management procedures as
legacy IPv4 globally addressed hosts (i.e., DHCPv4, DNS (v4), TFTP,
TR-069, etc.).
<span class="h3"><a class="selflink" id="section-4.3" href="#section-4.3">4.3</a>. 6rd</span>
6rd [<a href="./rfc5969" title=""IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) -- Protocol Specification"">RFC5969</a>] provides a way of offering IPv6 connectivity to
subscriber endpoints when native IPv6 addressing on the access
network is not yet possible. 6rd provides tunneled connectivity for
IPv6 over the existing IPv4 path. As the access edge is upgraded and
subscriber premises equipment is replaced, 6rd can be replaced by
native IPv6 connectivity. 6rd can be delivered on top of a CGN/
NAT444 deployment, but this would cause all traffic to be subject to
some type of transition technology.
6rd may also be advantageous during the early transition period while
IPv6 traffic volumes are low. During this period, the operator can
gain experience with IPv6 in the core network and improve the
operator's peering framework to match those of the IPv4 service. 6rd
scales by adding relays to the operator's network. Another advantage
of 6rd is that the operator does not need a DHCPv6 address assignment
infrastructure and does not need to support IPv6 routing to the CPE
to support a delegated prefix (as it's derived from the IPv4 address
and other configuration parameters).
Client support is required for 6rd operation and may not be available
on deployed hardware. 6rd deployments may require the subscriber or
operator to replace the CPE. 6rd will also require parameter
configuration that can be powered by the operator through DHCPv4,
manually provisioned on the CPE, or automatically provisioned through
some other means. Manual provisioning would likely limit deployment
scale.
<span class="h3"><a class="selflink" id="section-4.4" href="#section-4.4">4.4</a>. Native Dual Stack</span>
Native Dual Stack is often referred to as the "gold standard" of IPv6
and IPv4 delivery. It is a method of service delivery that is
already used in many existing IPv6 deployments. Native Dual Stack
does, however, require that native IPv6 be delivered through the
access network to the subscriber premises. This technology option is
desirable in many cases and can be used immediately if the access
network and subscriber premises equipment support native IPv6.
<span class="grey">Kuarsingh & Howard Informational [Page 11]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-12" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
An operator who runs out of IPv4 addresses to assign to subscribers
will not be able to provide traditional native Dual Stack
connectivity for new subscribers. In Dual Stack deployments where
sufficient IPv4 addresses are not available, CGN/NAT444 can be used
on the IPv4 path.
Delivering native Dual Stack would require the operator's core and
access networks to support IPv6. Other systems, like DHCP, DNS, and
diagnostic/management facilities, need to be upgraded to support IPv6
as well. The upgrade of such systems may often be non-trivial and
costly.
<span class="h3"><a class="selflink" id="section-4.5" href="#section-4.5">4.5</a>. DS-Lite</span>
DS-Lite [<a href="./rfc6333" title=""Dual- Stack Lite Broadband Deployments Following IPv4 Exhaustion"">RFC6333</a>] is based on a native IPv6 connection model where
IPv4 services are supported. DS-Lite provides tunneled connectivity
for IPv4 over the IPv6 path between the subscriber's network device
and a provider-managed gateway (Address Family Transition Router
(AFTR)).
DS-Lite can only be used where there is a native IPv6 connection
between the AFTR and the CPE. This may mean that the technology's
use may not be viable during early transition if the core or access
network lacks IPv6 support. During the early transition period, a
significant amount of content and services may by IPv4-only.
Operators may be sensitive to this and may not want the newer IPv6
path to be the only bridge to IPv4 at that time, given the potential
impact. The operator may also want to make sure that most of its
internal services and a significant amount of external content are
available over IPv6 before deploying DS-Lite. The availability of
services on IPv6 would help lower the demand on the AFTRs.
By sharing IPv4 addresses among multiple endpoints, like CGN/NAT444,
DS-Lite can facilitate continued support of legacy IPv4 services even
after IPv4 address run-out. There are some functional considerations
to take into account with DS-Lite, such as those described in
[<a href="#ref-NAT444-IMPACTS">NAT444-IMPACTS</a>] and in [<a href="#ref-DSLITE-DEPLOYMENT">DSLITE-DEPLOYMENT</a>].
DS-Lite requires client support on the CPE to function. The ability
to utilize DS-Lite will be dependent on the operator providing
DS-Lite-capable CPEs or retail availability of the supported client
for subscriber-acquired endpoints.
<span class="h3"><a class="selflink" id="section-4.6" href="#section-4.6">4.6</a>. NAT64</span>
NAT64 [<a href="./rfc6146" title=""Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers"">RFC6146</a>] provides the ability to connect IPv6-only connected
clients and hosts to IPv4 servers without any tunneling. NAT64
requires that the host and home network support IPv6-only modes of
<span class="grey">Kuarsingh & Howard Informational [Page 12]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-13" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
operation. Home networks do not commonly contain equipment that is
100% IPv6-capable. It is also not anticipated that common home
networks will be ready for IPv6-only operation for a number of years.
However, IPv6-only networking can be deployed by early adopters or
highly controlled networks [<a href="./rfc6586" title=""Experiences from an IPv6-Only Network"">RFC6586</a>].
Viability of NAT64 will increase in wireline networks as consumer
equipment is replaced by IPv6-capable versions. There are incentives
for operators to move to IPv6-only operation, when feasible; these
include the simplicity of a single-stack access network.
<span class="h2"><a class="selflink" id="section-5" href="#section-5">5</a>. IPv6 Transition Phases</span>
The phases described in this document are not provided as a rigid set
of steps but are considered a guideline that should be analyzed by
operators planning their IPv6 transition. Operators may choose to
skip steps based on technological capabilities within their specific
networks (residential/corporate, fixed/mobile), their business
development perspectives (which may affect the pace of migration
towards full IPv6), or a combination thereof.
The phases are based on the expectation that IPv6 traffic volume may
initially be low, and operator staff will gain experience with IPv6
over time. As traffic volumes of IPv6 increase, IPv4 traffic volumes
will decline (in percentage relative to IPv6), until IPv6 is the
dominant address family used. Operators may want to keep the traffic
flow for the dominant traffic class (IPv4 vs. IPv6) native to help
manage costs related to transition technologies. The cost of using
multiple technologies in succession to optimize each stage of the
transition should also be compared against the cost of changing and
upgrading subscriber connections.
Additional guidance and information on utilizing IPv6 transition
mechanisms can be found in [<a href="./rfc6180" title=""Guidelines for Using IPv6 Transition Mechanisms during IPv6 Deployment"">RFC6180</a>]. Also, guidance on incremental
CGN for IPv6 transition can be found in [<a href="./rfc6264" title=""An Incremental Carrier-Grade NAT (CGN) for IPv6 Transition"">RFC6264</a>].
<span class="h3"><a class="selflink" id="section-5.1" href="#section-5.1">5.1</a>. Phase 0 - Foundation</span>
<span class="h4"><a class="selflink" id="section-5.1.1" href="#section-5.1.1">5.1.1</a>. Phase 0 - Foundation: Training</span>
Training is one of the most important steps in preparing an
organization to support IPv6. Most people have little experience
with IPv6, and many do not even have a solid grounding in IPv4. The
implementation of IPv6 will likely produce many challenges due to
immature code on hardware, and the evolution of many applications and
systems to support IPv6. To properly deal with these impending or
current challenges, organizations must train their staff on IPv6.
<span class="grey">Kuarsingh & Howard Informational [Page 13]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-14" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
Training should also be provided within reasonable timelines from the
actual IPv6 deployment. This means the operator needs to plan in
advance as it trains the various parts of its organization. New
technology and engineering staff often receive little training
because of their depth of knowledge but must at least be provided
opportunities to read documentation, architectural white papers, and
RFCs. Operations personnel who support the network and other systems
need to be trained closer to the deployment timeframes so that they
immediately use their newfound knowledge before forgetting.
Subscriber support staff would require much more basic but large-
scale training, since many organizations have massive call centers to
support the subscriber base. Tailored training will also be required
for marketing and sales staff to help them understand IPv6 and build
it into the product development and sales process.
<span class="h4"><a class="selflink" id="section-5.1.2" href="#section-5.1.2">5.1.2</a>. Phase 0 - Foundation: System Capabilities</span>
An important component with any IPv6 network architecture and
implementation is the assessment of the hardware and operating
capabilities of the deployed equipment (and software). The
assessment needs to be conducted irrespective of how the operator
plans to transition its network. The capabilities of the install
base will, however, impact what technologies and modes of operation
may be supported and therefore what technologies can be considered
for the transition. If some systems do not meet the needs of the
operator's IPv6 deployment and/or transition plan, the operator may
need to plan for replacement and/or upgrade of those systems.
<span class="h4"><a class="selflink" id="section-5.1.3" href="#section-5.1.3">5.1.3</a>. Phase 0 - Foundation: Routing</span>
The network infrastructure will need to be in place to support IPv6.
This includes the routed infrastructure, along with addressing
principles, routing principles, peering policy, and related network
functions. Since IPv6 is quite different from IPv4 in several ways,
including the number of addresses that are made available, careful
attention to a scalable and manageable architecture is needed. One
such change is the notion of a delegated prefix, which deviates from
the common single-address phenomenon in IPv4-only deployments.
Deploying prefixes per CPE can load the routing tables and require a
routing protocol or route gleaning to manage connectivity to the
subscriber's network. Delegating prefixes can be of specific
importance in access network environments where downstream
subscribers often move between access nodes, raising the concern of
frequent renumbering and/or managing movement of routed prefixes
within the network (common in cable-based networks).
<span class="grey">Kuarsingh & Howard Informational [Page 14]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-15" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
<span class="h4"><a class="selflink" id="section-5.1.4" href="#section-5.1.4">5.1.4</a>. Phase 0 - Foundation: Network Policy and Security</span>
Many, but not all, security policies will map easily from IPv4 to
IPv6. Some new policies may be required for issues specific to IPv6
operation. This document does not highlight these specific issues
but raises the awareness that they are to be taken into consideration
and should be addressed when delivering IPv6 services. Other IETF
documents, such as [<a href="./rfc4942" title=""IPv6 Transition/ Co-existence Security Considerations"">RFC4942</a>], [<a href="./rfc6092" title=""Recommended Simple Security Capabilities in Customer Premises Equipment (CPE) for Providing Residential IPv6 Internet Service"">RFC6092</a>], and [<a href="./rfc6169" title=""Security Concerns with IP Tunneling"">RFC6169</a>], are excellent
resources.
<span class="h4"><a class="selflink" id="section-5.1.5" href="#section-5.1.5">5.1.5</a>. Phase 0 - Foundation: Transition Architecture</span>
Operators should plan out their transition architecture in advance
(with room for flexibility) to help optimize how they will build out
and scale their networks. Should operators consider multiple
technologies, like CGN/NAT444, DS-Lite, NAT64, and 6rd, they may want
to plan out where network resident equipment may be located and
potentially choose locations that can be used for all functional
roles (i.e., placement of a NAT44 translator, AFTR, NAT64 gateway,
and 6rd relays). Although these functions are not inherently
connected, additional management, diagnostic, and monitoring
functions can be deployed alongside the transition hardware without
the need to distribute these functions to an excessive or divergent
number of locations.
This approach may also prove beneficial if traffic patterns change
rapidly in the future, as operators may need to evolve their
transition infrastructure faster than originally anticipated. One
such example may be the movement from a CGN/NAT44 model (Dual Stack)
to DS-Lite. Since both traffic sets require a translation function
(NAT44), synchronized pool management, routing, and management system
positioning can allow rapid movement (the technological means to
re-provision the subscriber notwithstanding).
Operators should inform their vendors of what technologies they plan
to support over the course of the transition to make sure the
equipment is suited to support those modes of operation. This is
important for both network gear and subscriber premises equipment.
Operators should also plan their overall strategy to meet the target
needs of an IPv6-only deployment. As traffic moves to IPv6, the
benefits of only a single stack on the access network may eventually
justify the removal of IPv4 for simplicity. Planning for this
eventual model, no matter how far off this may be, will help
operators embrace this end state when needed.
<span class="grey">Kuarsingh & Howard Informational [Page 15]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-16" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
<span class="h4"><a class="selflink" id="section-5.1.6" href="#section-5.1.6">5.1.6</a>. Phase 0 - Foundation: Tools and Management</span>
The operator should thoroughly analyze all provisioning and
management systems to develop requirements for each phase. This will
include concepts related to the 128-bit IPv6 address, the notation of
an assigned IPv6 prefix (Prefix Delegation), and the ability to
detect either or both address families when determining if a
subscriber has full Internet service.
If an operator stores usage information, this would need to be
aggregated to include both IPv4 and IPv6 information as both address
families are assigned to the same subscriber. Tools that verify
connectivity may need to query the IPv4 and IPv6 addresses.
<span class="h3"><a class="selflink" id="section-5.2" href="#section-5.2">5.2</a>. Phase 1 - Tunneled IPv6</span>
Tunneled access to IPv6 can be regarded as an early-stage transition
option by operators. Many network operators can deploy native IPv6
from the access edge to the peering edge fairly quickly but may not
be able to offer IPv6 natively to the subscriber edge device. During
this period of time, tunneled access to IPv6 is a viable alternative
to native IPv6. It is also possible that operators may be rolling
out IPv6 natively to the subscriber edge, but the time involved may
be long, due to logistics and other factors. Even while carefully
rolling out native IPv6, operators can deploy relays for automatic
tunneling technologies like 6to4 and Teredo. Where native IPv6 to
the access edge is a longer-term project, operators can consider 6rd
[<a href="./rfc5969" title=""IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) -- Protocol Specification"">RFC5969</a>] as an option to offer in-home IPv6 access. Note that 6to4
and Teredo have different address selection [<a href="./rfc6724" title=""Default Address Selection for Internet Protocol Version 6 (IPv6)"">RFC6724</a>] behaviors than
6rd. Additional guidelines on deploying and supporting 6to4 can be
found in [<a href="./rfc6343" title=""Advisory Guidelines for 6to4 Deployment"">RFC6343</a>].
The operator can deploy 6rd relays into the network and scale them as
needed to meet the early subscriber needs of IPv6. Since 6rd
requires the upgrade or replacement of CPE devices, the operator may
want to ensure that the CPE devices support not just 6rd but native
Dual Stack and other tunneling technologies, such as DS-Lite, if
possible [<a href="#ref-IPv6-CE-RTR-REQS">IPv6-CE-RTR-REQS</a>]. 6rd clients are becoming available in
some retail channel products and within the original equipment
manufacturer (OEM) market. Retail availability of 6rd is important,
since not all operators control or have influence over what equipment
is deployed in the consumer home network. The operator can support
6rd access with unmanaged devices using DHCPv4 Option 212
(OPTION_6RD) [<a href="./rfc5969" title=""IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) -- Protocol Specification"">RFC5969</a>].
<span class="grey">Kuarsingh & Howard Informational [Page 16]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-17" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
+--------+ -----
| | / \
Encap IPv6 Flow | 6rd | | IPv6 |
- - -> | Relay | <- > | Net |
+---------+ / | | \ /
| | / +--------+ -----
| 6rd + <----- -----
| | / \
| Client | IPv4 Flow | IPv4 |
| + < - - - - - - - - - - - - - - -> | Net |
| | \ /
+---------+ -----
Figure 1: 6rd Basic Model
6rd used as an initial transition technology also provides the added
benefit of a deterministic IPv6 prefix based on the IPv4 assigned
address. Many operational tools are available or have been built to
identify what IPv4 (often dynamic) address was assigned to a
subscriber CPE. So, a simple tool and/or method can be built to help
identify the IPv6 prefix using the knowledge of the assigned IPv4
address.
An operator may choose to not offer internal services over IPv6 if
tunneled access to IPv6 is used, since some services generate a large
amount of traffic. Such traffic may include video content, like
IPTV. By limiting how much traffic is delivered over the 6rd
connection (if possible), the operator can avoid costly and complex
scaling of the relay infrastructure.
<span class="h4"><a class="selflink" id="section-5.2.1" href="#section-5.2.1">5.2.1</a>. 6rd Deployment Considerations</span>
Deploying 6rd can greatly speed up an operator's ability to support
IPv6 to the subscriber network if native IPv6 connectivity cannot be
supplied. The speed at which 6rd can be deployed is highlighted in
[<a href="./rfc5569" title=""IPv6 Rapid Deployment on IPv4 Infrastructures (6rd)"">RFC5569</a>].
The first core consideration is deployment models. 6rd requires the
CPE (6rd client) to send traffic to a 6rd relay. These relays can
share a common anycast address or can use unique addresses. Using an
anycast model, the operator can deploy all the 6rd relays using the
same IPv4 interior service address. As the load increases on the
deployed relays, the operator can deploy more relays into the
network. The one drawback is that it may be difficult to manage the
traffic volume among additional relays, since all 6rd traffic will
find the nearest (in terms of IGP cost) relay. The use of multiple
relay addresses can help provide more control but has the
disadvantage of being more complex to provision. Subsets of CPEs
<span class="grey">Kuarsingh & Howard Informational [Page 17]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-18" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
across the network will require and contain different relay
information. An alternative approach is to use a hybrid model using
multiple anycast service IP addresses for clusters of 6rd relays,
should the operator anticipate massive scaling of the environment.
Thus, the operator has multiple vectors by which to scale the
service.
+--------+
| |
IPv4 Addr.X | 6rd |
- - - > | Relay |
+-----------+ / | |
| Client A | <- - - +--------+
+-----------+
Separate IPv4 Service Addresses
+-----------+
| Client B | < - - +--------+
+-----------+ \ | |
- - - > | 6rd |
IPv4 Addr.Y | Relay |
| |
+--------+
Figure 2: 6rd Multiple IPv4 Service Address Model
+--------+
| |
IPv4 Addr.X | 6rd |
- - - > | Relay |
+-----------+ / | |
| Client A |- - - - +--------+
+-----------+
Common (Anycast) IPv4 Service Addresses
+-----------+
| Client B | - - - +--------+
+-----------+ \ | |
- - - > | 6rd |
IPv4 Addr.X | Relay |
| |
+--------+
Figure 3: 6rd Anycast IPv4 Service Address Model
Provisioning of the 6rd endpoints is affected by the deployment model
chosen (i.e., anycast vs. specific service IP addresses). Using
multiple IP addresses may require more planning and management, as
subscriber equipment will have different sets of data to be
<span class="grey">Kuarsingh & Howard Informational [Page 18]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-19" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
provisioned into the devices. The operator may use DHCPv4, manual
provisioning, or other mechanisms to provide parameters to subscriber
equipment.
If the operator manages the CPE, support personnel will need tools
able to report the status of the 6rd tunnel. Usage information can
be collected on the operator edge, but if source/destination flow
details are required, data must be collected after the 6rd relay (the
IPv6 side of the connection).
6rd [<a href="./rfc5969" title=""IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) -- Protocol Specification"">RFC5969</a>], like any tunneling option, is subject to a reduced
MTU, so operators need to plan to manage this type of environment.
+---------+ IPv4 Encapsulation +------------+
| +- - - - - - - - - - - + |
| 6rd +----------------------+ 6rd +------------
| | IPv6 Packet | Relay | IPv6 Packet
| Client +----------------------+ +------------
| +- - - - - - - - - - - + | ^
+---------+ ^ +------------+ |
| |
| |
IPv4 (Tools/Mgmt) IPv6 Flow Analysis
Figure 4: 6rd Tools and Flow Management
<span class="h3"><a class="selflink" id="section-5.3" href="#section-5.3">5.3</a>. Phase 2 - Native Dual Stack</span>
Either as a follow-up phase to "tunneled IPv6" or as an initial step,
the operator may deploy native IPv6 down to the CPEs. This phase
would then allow both IPv6 and IPv4 to be natively accessed by the
subscriber home network without translation or tunneling. The native
Dual Stack phase can be rolled out across the network while the
tunneled IPv6 service remains operational, if used. As areas begin
to support native IPv6, subscriber home equipment will generally
prefer using the IPv6 addresses derived from the delegated IPv6
prefix versus tunneling options as defined in [<a href="./rfc6724" title=""Default Address Selection for Internet Protocol Version 6 (IPv6)"">RFC6724</a>], such as 6to4
and Teredo. Specific care is needed when moving to native Dual Stack
from 6rd, as documented in [<a href="#ref-6rd-SUNSETTING">6rd-SUNSETTING</a>].
Native Dual Stack is the best option at this point in the transition
and should be sought as soon as possible. During this phase, the
operator can confidently move both internal and external services to
IPv6. Since there are no translation devices needed for this mode of
operation, it transports both protocols (IPv6 and IPv4) efficiently
within the network.
<span class="grey">Kuarsingh & Howard Informational [Page 19]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-20" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
<span class="h4"><a class="selflink" id="section-5.3.1" href="#section-5.3.1">5.3.1</a>. Native Dual Stack Deployment Considerations</span>
Native Dual Stack is a very desirable option for the IPv6 transition,
if feasible. The operator must enable IPv6 on the network core and
peering edge before attempting to turn on native IPv6 services.
Additionally, provisioning and support systems such as DHCPv6, DNS,
and other functions that support the subscriber's IPv6 Internet
connection need to be in place.
The operator must treat IPv6 connectivity with the same operational
importance as IPv4. A poor IPv6 service may be worse than not
offering an IPv6 service at all, as it will negatively impact the
subscriber's Internet experience. This may cause users or support
personnel to disable IPv6, limiting the subscriber from the benefits
of IPv6 connectivity as network performance improves. New code and
IPv6 functionality may cause instability at first. The operator will
need to monitor, troubleshoot, and resolve issues promptly.
Prefix assignment and routing are new for common residential
services. Prefix assignment is straightforward (DHCPv6 using
Identity Associations for Prefix Delegation (IA_PDs)), but
installation and propagation of routing information for the prefix,
especially during access layer instability, are often poorly
understood. The operator should develop processes for renumbering
subscribers who move to new access nodes.
Operators need to keep track of the dynamically assigned IPv4 address
along with the IPv6 address and prefix. Any additional dynamic
elements, such as auto-generated host names, need to be considered
and planned for.
<span class="h3"><a class="selflink" id="section-5.4" href="#section-5.4">5.4</a>. Intermediate Phase for CGN</span>
Acquiring more IPv4 addresses is already challenging, if not
impossible; therefore, address sharing may be required on the IPv4
path of a Dual Stack deployment. The operator may have a preference
to move directly to a transition technology such as DS-Lite [<a href="./rfc6333" title=""Dual- Stack Lite Broadband Deployments Following IPv4 Exhaustion"">RFC6333</a>]
or may use Dual Stack with CGN/NAT444 to facilitate IPv4 connections.
CGN/NAT444 requires IPv4 addressing between the subscriber premises
equipment and the operator's translator; this may be facilitated by
shared addresses [<a href="./rfc6598" title=""IANA-Reserved IPv4 Prefix for Shared Address Space"">RFC6598</a>], private addresses [<a href="./rfc1918" title=""Address Allocation for Private Internets"">RFC1918</a>], or another
address space. CGN/NAT444 is only recommended to be used alongside
<span class="grey">Kuarsingh & Howard Informational [Page 20]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-21" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
IPv6 in a Dual Stack deployment and not on its own. Figure 5
provides a comparative view of a traditional IPv4 path versus one
that uses CGN/NAT444.
+--------+ -----
| | / \
IPv4 Flow | CGN | | |
- - -> + + < -> | |
+---------+ / | | | |
| CPE | <- - - / +--------+ | IPv4 |
|---------+ | Net |
| |
+---------+ IPv4 Flow | |
| CPE | <- - - - - - - - - - - - - - - > | |
|---------+ \ /
-----
Figure 5: Overlay CGN Deployment
In the case of native Dual Stack, CGN/NAT444 can be used to assist in
extending connectivity for the IPv4 path while the IPv6 path remains
native. For endpoints operating in an IPv6+CGN/NAT444 model, the
native IPv6 path is available for higher-quality connectivity,
helping host operation over the network. At the same time, the CGN
path may offer less than optimal performance. These points are also
true for DS-Lite.
+--------+ -----
| | / \
IPv4 Flow | CGN | | IPv4 |
- - -> + + < -> | Net |
+---------+ / | | \ /
| | <- - - / +--------+ -------
| Dual |
| Stack | -----
| CPE | IPv6 Flow / IPv6 \
| | <- - - - - - - - - - - - - - - > | Net |
|---------+ \ /
-----
Figure 6: Dual Stack with CGN
CGN/NAT444 deployments may make use of a number of address options,
which include [<a href="./rfc1918" title=""Address Allocation for Private Internets"">RFC1918</a>] or Shared Address Space [<a href="./rfc6598" title=""IANA-Reserved IPv4 Prefix for Shared Address Space"">RFC6598</a>]. It is
also possible that operators may use part of their own Regional
Internet Registry (RIR) assigned address space for CGN zone
addressing if [<a href="./rfc1918" title=""Address Allocation for Private Internets"">RFC1918</a>] addresses pose technical challenges in their
<span class="grey">Kuarsingh & Howard Informational [Page 21]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-22" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
networks. It is not recommended that operators use 'squat space', as
it may pose additional challenges with filtering and policy control
[<a href="./rfc6598" title=""IANA-Reserved IPv4 Prefix for Shared Address Space"">RFC6598</a>].
<span class="h4"><a class="selflink" id="section-5.4.1" href="#section-5.4.1">5.4.1</a>. CGN Deployment Considerations</span>
CGN is often considered undesirable by operators but is required in
many cases. An operator who needs to deploy CGN capabilities should
consider the impacts of the function on the network. CGN is often
deployed in addition to running IPv4 services and should not
negatively impact the already working native IPv4 service. CGNs will
be needed on a small scale at first and will grow to meet the demands
based on traffic and connection dynamics of the subscriber, content,
and network peers.
The operator may want to deploy CGNs more centrally at first and then
scale the system as needed. This approach can help conserve the
costs of the system, limiting the deployed base and scaling it based
on actual traffic demand. The operator should use a deployment model
and architecture that allow the system to scale as needed.
+--------+ -----
| | / \
| CGN | | |
- - -> + + < -> | |
+---------+ / | | | |
| CPE | <- - - / +--------+ | IPv4 |
| | ^ | |
|---------+ | | Net |
+--------+ Centralized | |
+---------+ | | CGN | |
| | | CGN | | |
| CPE | <- > + + <- - - - - - - > | |
|---------+ | | \ /
+--------+ -----
^
|
Distributed CGN
Figure 7: CGN Deployment: Centralized vs. Distributed
The operator may be required to log translation information
[<a href="#ref-CGN-REQS">CGN-REQS</a>]. This logging may require significant investment in
external systems that ingest, aggregate, and report such information
[<a href="#ref-DETERMINISTIC-CGN">DETERMINISTIC-CGN</a>].
<span class="grey">Kuarsingh & Howard Informational [Page 22]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-23" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
Since CGN has noticeable impacts on certain applications
[<a href="#ref-NAT444-IMPACTS">NAT444-IMPACTS</a>], operators may deploy CGN only for those subscribers
who may be less affected by CGN (if possible).
<span class="h3"><a class="selflink" id="section-5.5" href="#section-5.5">5.5</a>. Phase 3 - IPv6-Only</span>
Once native IPv6 is widely deployed in the network and well supported
by tools, staff, and processes, an operator may consider supporting
only IPv6 to all or some subscriber endpoints. During this final
phase, IPv4 connectivity may or may not need to be supported,
depending on the conditions of the network, subscriber demand, and
legacy device requirements. If legacy IPv4 connectivity is still
demanded (e.g., for older nodes), DS-Lite [<a href="./rfc6333" title=""Dual- Stack Lite Broadband Deployments Following IPv4 Exhaustion"">RFC6333</a>] may be used to
tunnel the traffic. If IPv4 connectivity is not required but access
to legacy IPv4 content is, then NAT64 [<a href="./rfc6144" title=""Framework for IPv4/IPv6 Translation"">RFC6144</a>] [<a href="./rfc6146" title=""Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers"">RFC6146</a>] can be
used.
<span class="h4"><a class="selflink" id="section-5.5.1" href="#section-5.5.1">5.5.1</a>. DS-Lite</span>
DS-Lite allows continued access for the IPv4 subscriber base using
address sharing for IPv4 Internet connectivity but with only a single
layer of translation, as compared to CGN/NAT444. This mode of
operation also removes the need to directly supply subscriber
endpoints with an IPv4 address, potentially simplifying the
connectivity to the customer (single address family) and supporting
IPv6-only addressing to the CPE.
The operator can also move Dual Stack endpoints to DS-Lite
retroactively to help optimize the IPv4 address-sharing deployment by
removing the IPv4 address assignment and routing component. To
minimize traffic needing translation, the operator should have
already moved most content to IPv6 before the IPv6-only phase is
implemented.
+--------+ -----
| | / \
Encap IPv4 Flow | AFTR | | IPv4 |
-------+ +---+ Net |
+---------+ / | | \ /
| | / +--------+ -----
| DS-Lite +------- -----
| | / \
| Client | IPv6 Flow | IPv6 |
| +-------------------------------| Net |
| | \ /
+---------+ -----
Figure 8: DS-Lite Basic Model
<span class="grey">Kuarsingh & Howard Informational [Page 23]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-24" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
If the operator had previously decided to enable a CGN/NAT444
deployment, it may be able to co-locate the AFTR and CGN/NAT444
processing functions within a common network location to simplify
capacity management and the engineering of flows. This case may be
evident in a later transition stage, when an operator chooses to
optimize its network and IPv6-only operation is feasible.
<span class="h4"><a class="selflink" id="section-5.5.2" href="#section-5.5.2">5.5.2</a>. DS-Lite Deployment Considerations</span>
The same deployment considerations associated with native IPv6
deployments apply to DS-Lite and NAT64. IPv4 will now be dependent
on IPv6 service quality, so the IPv6 network and services must be
running well to ensure a quality experience for the end subscriber.
Tools and processes will be needed to manage the encapsulated IPv4
service. If flow analysis is required for IPv4 traffic, this may be
enabled at a point beyond the AFTR (after decapsulation) or where
DS-Lite-aware equipment is used to process traffic midstream.
+---------+ IPv6 Encapsulation +------------+
| + - - - - - - - - - - -+ |
| AFTR +----------------------+ AFTR +------------
| | IPv4 Packet | | IPv4 Packet
| Client +----------------------+ +------------
| + - - - - - - - - - - -+ | ^
+---------+ ^ ^ +------------+ |
| | |
| | |
IPv6 (Tools/Mgmt) | IPv4 Packet Flow Analysis
|
Midstream IPv4 Packet Flow Analysis (Encapsulation Aware)
Figure 9: DS-Lite Tools and Flow Analysis
DS-Lite [<a href="./rfc6333" title=""Dual- Stack Lite Broadband Deployments Following IPv4 Exhaustion"">RFC6333</a>] also requires client support on the subscriber
premises device. The operator must clearly articulate to vendors
which technologies will be used at which points, how they interact
with each other at the CPE, and how they will be provisioned. As an
example, an operator may use 6rd in the outset of the transition,
then move to native Dual Stack followed by DS-Lite.
DS-Lite [<a href="./rfc6333" title=""Dual- Stack Lite Broadband Deployments Following IPv4 Exhaustion"">RFC6333</a>], like any tunneling option, is subject to a reduced
MTU, so operators need to plan to manage this type of environment.
Additional considerations for DS-Lite deployments can be found in
[<a href="#ref-DSLITE-DEPLOYMENT">DSLITE-DEPLOYMENT</a>].
<span class="grey">Kuarsingh & Howard Informational [Page 24]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-25" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
<span class="h4"><a class="selflink" id="section-5.5.3" href="#section-5.5.3">5.5.3</a>. NAT64 Deployment Considerations</span>
The deployment of NAT64 assumes that the network assigns an IPv6
address to a network endpoint that is translated to an IPv4 address
to provide connectivity to IPv4 Internet services and content.
Experiments such as the one described in [<a href="./rfc6586" title=""Experiences from an IPv6-Only Network"">RFC6586</a>] highlight issues
related to IPv6-only deployments due to legacy IPv4 APIs and IPv4
literals. Many of these issues will be resolved by the eventual
removal of this undesirable legacy behavior. Operational deployment
models, considerations, and experiences related to NAT64 have been
documented in [<a href="#ref-NAT64-EXPERIENCE">NAT64-EXPERIENCE</a>].
+--------+ -----
| | / \
IPv6 Flow | NAT64 | | IPv4 |
-------+ DNS64 +---+ Net |
+---------+ / | | \ /
| | / +--------+ -----
| IPv6 +------- -----
| | / \
| Only | IPv6 Flow | IPv6 |
| +-------------------------------| Net |
| | \ /
+---------+ -----
Figure 10: NAT64/DNS64 Basic Model
To navigate some of the limitations of NAT64 when dealing with legacy
IPv4 applications, the operator may choose to implement 464XLAT
[<a href="#ref-464XLAT" title=""464XLAT: Combination of Stateful and Stateless Translation"">464XLAT</a>] if possible. As support for IPv6 on subscriber equipment
and content increases, the efficiency of NAT64 increases by reducing
the need to translate traffic. NAT64 deployments would see an
overall decline in translator usage as more traffic is promoted to
IPv6-to-IPv6 native communication. NAT64 may play an important part
in an operator's late-stage transition, as it removes the need to
support IPv4 on the access network and provides a solid go-forward
networking model.
It should be noted, as with any technology that utilizes address
sharing, that the IPv4 public pool sizes (IPv4 transport addresses
per [<a href="./rfc6146" title=""Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers"">RFC6146</a>]) can pose limits to IPv4 server connectivity for the
subscriber base. Operators should be aware that some IPv4 growth in
the near term is possible, so IPv4 translation pools need to be
monitored.
<span class="grey">Kuarsingh & Howard Informational [Page 25]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-26" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
<span class="h2"><a class="selflink" id="section-6" href="#section-6">6</a>. Security Considerations</span>
Operators should review the documentation related to the technologies
selected for IPv6 transition. In those reviews, operators should
understand what security considerations are applicable to the chosen
technologies. As an example, [<a href="./rfc6169" title=""Security Concerns with IP Tunneling"">RFC6169</a>] should be reviewed to
understand security considerations related to tunneling technologies.
<span class="h2"><a class="selflink" id="section-7" href="#section-7">7</a>. Acknowledgements</span>
Special thanks to Wes George, Chris Donley, Christian Jacquenet, and
John Brzozowski for their extensive review and comments.
Thanks to the following people for their textual contributions,
guidance, and comments: Jason Weil, Gang Chen, Nik Lavorato, John
Cianfarani, Chris Donley, Tina TSOU, Fred Baker, and Randy Bush.
<span class="h2"><a class="selflink" id="section-8" href="#section-8">8</a>. References</span>
<span class="h3"><a class="selflink" id="section-8.1" href="#section-8.1">8.1</a>. Normative References</span>
[<a id="ref-RFC6180">RFC6180</a>] Arkko, J. and F. Baker, "Guidelines for Using IPv6
Transition Mechanisms during IPv6 Deployment", <a href="./rfc6180">RFC 6180</a>,
May 2011.
<span class="h3"><a class="selflink" id="section-8.2" href="#section-8.2">8.2</a>. Informative References</span>
[<a id="ref-464XLAT">464XLAT</a>] Mawatari, M., Kawashima, M., and C. Byrne, "464XLAT:
Combination of Stateful and Stateless Translation", Work
in Progress, September 2012.
[<a id="ref-6rd-SUNSETTING">6rd-SUNSETTING</a>]
Townsley, W. and A. Cassen, <a style="text-decoration: none" href='https://www.google.com/search?sitesearch=datatracker.ietf.org%2Fdoc%2Fhtml%2F&q=inurl:draft-+%226rd+Sunsetting%22'>"6rd Sunsetting"</a>, Work
in Progress, November 2011.
[<a id="ref-CGN-REQS">CGN-REQS</a>]
Perreault, S., Ed., Yamagata, I., Miyakawa, S., Nakagawa,
A., and H. Ashida, "Common requirements for Carrier Grade
NATs (CGNs)", Work in Progress, August 2012.
[<a id="ref-COMCAST-IPv6-EXPERIENCES">COMCAST-IPv6-EXPERIENCES</a>]
Brzozowski, J. and C. Griffiths, "Comcast IPv6 Trial/
Deployment Experiences", Work in Progress, October 2011.
<span class="grey">Kuarsingh & Howard Informational [Page 26]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-27" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
[<a id="ref-DETERMINISTIC-CGN">DETERMINISTIC-CGN</a>]
Donley, C., Grundemann, C., Sarawat, V., and K.
Sundaresan, "Deterministic Address Mapping to Reduce
Logging in Carrier Grade NAT Deployments", Work
in Progress, July 2012.
[<a id="ref-DSLITE-DEPLOYMENT">DSLITE-DEPLOYMENT</a>]
Lee, Y., Maglione, R., Williams, C., Jacquenet, C., and M.
Boucadair, "Deployment Considerations for Dual-Stack
Lite", Work in Progress, August 2012.
[<a id="ref-IPv6-CE-RTR-REQS">IPv6-CE-RTR-REQS</a>]
Singh, H., Beebee, W., Donley, C., and B. Stark, "Basic
Requirements for IPv6 Customer Edge Routers", Work
in Progress, October 2012.
[<a id="ref-IPv6-DESIGN">IPv6-DESIGN</a>]
Matthews, P., <a style="text-decoration: none" href='https://www.google.com/search?sitesearch=datatracker.ietf.org%2Fdoc%2Fhtml%2F&q=inurl:draft-+%22Design+Guidelines+for+IPv6+Networks%22'>"Design Guidelines for IPv6 Networks"</a>, Work
in Progress, October 2012.
[<a id="ref-IPv6-ICP-ASP-GUIDANCE">IPv6-ICP-ASP-GUIDANCE</a>]
Carpenter, B. and S. Jiang, "IPv6 Guidance for Internet
Content and Application Service Providers", Work
in Progress, September 2012.
[<a id="ref-NAT444-IMPACTS">NAT444-IMPACTS</a>]
Donley, C., Ed., Howard, L., Kuarsingh, V., Berg, J., and
J. Doshi, "Assessing the Impact of Carrier-Grade NAT on
Network Applications", Work in Progress, October 2012.
[<a id="ref-NAT64-EXPERIENCE">NAT64-EXPERIENCE</a>]
Chen, G., Cao, Z., Byrne, C., Xie, C., and D. Binet,
"NAT64 Operational Experiences", Work in Progress,
August 2012.
[<a id="ref-RFC1918">RFC1918</a>] Rekhter, Y., Moskowitz, R., Karrenberg, D., Groot, G., and
E. Lear, "Address Allocation for Private Internets",
<a href="https://www.rfc-editor.org/bcp/bcp5">BCP 5</a>, <a href="./rfc1918">RFC 1918</a>, February 1996.
[<a id="ref-RFC2460">RFC2460</a>] Deering, S. and R. Hinden, "Internet Protocol, Version 6
(IPv6) Specification", <a href="./rfc2460">RFC 2460</a>, December 1998.
[<a id="ref-RFC3056">RFC3056</a>] Carpenter, B. and K. Moore, "Connection of IPv6 Domains
via IPv4 Clouds", <a href="./rfc3056">RFC 3056</a>, February 2001.
[<a id="ref-RFC3068">RFC3068</a>] Huitema, C., "An Anycast Prefix for 6to4 Relay Routers",
<a href="./rfc3068">RFC 3068</a>, June 2001.
<span class="grey">Kuarsingh & Howard Informational [Page 27]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-28" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
[<a id="ref-RFC4380">RFC4380</a>] Huitema, C., "Teredo: Tunneling IPv6 over UDP through
Network Address Translations (NATs)", <a href="./rfc4380">RFC 4380</a>,
February 2006.
[<a id="ref-RFC4942">RFC4942</a>] Davies, E., Krishnan, S., and P. Savola, "IPv6 Transition/
Co-existence Security Considerations", <a href="./rfc4942">RFC 4942</a>,
September 2007.
[<a id="ref-RFC5569">RFC5569</a>] Despres, R., "IPv6 Rapid Deployment on IPv4
Infrastructures (6rd)", <a href="./rfc5569">RFC 5569</a>, January 2010.
[<a id="ref-RFC5969">RFC5969</a>] Townsley, W. and O. Troan, "IPv6 Rapid Deployment on IPv4
Infrastructures (6rd) -- Protocol Specification",
<a href="./rfc5969">RFC 5969</a>, August 2010.
[<a id="ref-RFC6092">RFC6092</a>] Woodyatt, J., "Recommended Simple Security Capabilities in
Customer Premises Equipment (CPE) for Providing
Residential IPv6 Internet Service", <a href="./rfc6092">RFC 6092</a>,
January 2011.
[<a id="ref-RFC6144">RFC6144</a>] Baker, F., Li, X., Bao, C., and K. Yin, "Framework for
IPv4/IPv6 Translation", <a href="./rfc6144">RFC 6144</a>, April 2011.
[<a id="ref-RFC6146">RFC6146</a>] Bagnulo, M., Matthews, P., and I. van Beijnum, "Stateful
NAT64: Network Address and Protocol Translation from IPv6
Clients to IPv4 Servers", <a href="./rfc6146">RFC 6146</a>, April 2011.
[<a id="ref-RFC6169">RFC6169</a>] Krishnan, S., Thaler, D., and J. Hoagland, "Security
Concerns with IP Tunneling", <a href="./rfc6169">RFC 6169</a>, April 2011.
[<a id="ref-RFC6264">RFC6264</a>] Jiang, S., Guo, D., and B. Carpenter, "An Incremental
Carrier-Grade NAT (CGN) for IPv6 Transition", <a href="./rfc6264">RFC 6264</a>,
June 2011.
[<a id="ref-RFC6269">RFC6269</a>] Ford, M., Boucadair, M., Durand, A., Levis, P., and P.
Roberts, "Issues with IP Address Sharing", <a href="./rfc6269">RFC 6269</a>,
June 2011.
[<a id="ref-RFC6333">RFC6333</a>] Durand, A., Droms, R., Woodyatt, J., and Y. Lee, "Dual-
Stack Lite Broadband Deployments Following IPv4
Exhaustion", <a href="./rfc6333">RFC 6333</a>, August 2011.
[<a id="ref-RFC6343">RFC6343</a>] Carpenter, B., "Advisory Guidelines for 6to4 Deployment",
<a href="./rfc6343">RFC 6343</a>, August 2011.
[<a id="ref-RFC6540">RFC6540</a>] George, W., Donley, C., Liljenstolpe, C., and L. Howard,
"IPv6 Support Required for All IP-Capable Nodes", <a href="https://www.rfc-editor.org/bcp/bcp177">BCP 177</a>,
<a href="./rfc6540">RFC 6540</a>, April 2012.
<span class="grey">Kuarsingh & Howard Informational [Page 28]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-29" ></span>
<span class="grey"><a href="./rfc6782">RFC 6782</a> Wireline Incremental IPv6 November 2012</span>
[<a id="ref-RFC6586">RFC6586</a>] Arkko, J. and A. Keranen, "Experiences from an IPv6-Only
Network", <a href="./rfc6586">RFC 6586</a>, April 2012.
[<a id="ref-RFC6598">RFC6598</a>] Weil, J., Kuarsingh, V., Donley, C., Liljenstolpe, C., and
M. Azinger, "IANA-Reserved IPv4 Prefix for Shared Address
Space", <a href="https://www.rfc-editor.org/bcp/bcp153">BCP 153</a>, <a href="./rfc6598">RFC 6598</a>, April 2012.
[<a id="ref-RFC6724">RFC6724</a>] Thaler, D., Draves, R., Matsumoto, A., and T. Chown,
"Default Address Selection for Internet Protocol Version 6
(IPv6)", <a href="./rfc6724">RFC 6724</a>, September 2012.
[<a id="ref-RFC6732">RFC6732</a>] Kuarsingh, V., Lee, Y., and O. Vautrin, "6to4 Provider
Managed Tunnels", <a href="./rfc6732">RFC 6732</a>, September 2012.
Authors' Addresses
Victor Kuarsingh (editor)
Rogers Communications
8200 Dixie Road
Brampton, Ontario L6T 0C1
Canada
EMail: victor.kuarsingh@gmail.com
URI: <a href="http://www.rogers.com">http://www.rogers.com</a>
Lee Howard
Time Warner Cable
13820 Sunrise Valley Drive
Herndon, VA 20171
US
EMail: lee.howard@twcable.com
URI: <a href="http://www.timewarnercable.com">http://www.timewarnercable.com</a>
Kuarsingh & Howard Informational [Page 29]
</pre>
|