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
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
|
Network Working Group IAB Advisory Committee
Request for Comments: 3716 IETF
Category: Informational March 2004
The IETF in the Large: Administration and Execution
Status of this Memo
This memo provides information for the Internet community. It does
not specify an Internet standard of any kind. Distribution of this
memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2004). All Rights Reserved.
Abstract
In the fall of 2003, the IETF Chair and the IAB Chair formed an IAB
Advisory Committee (AdvComm), with a mandate to review the existing
IETF administrative structure and relationships (RFC Editor, IETF
Secretariat, IANA) and to propose changes to the IETF management
process or structure to improve the overall functioning of the IETF.
The AdvComm mandate did not include the standards process itself.
This memo documents the AdvComm's findings and proposals.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Overview of the AdvComm Work Process and Output. . . . 3
1.2. Scope. . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3. Next Steps . . . . . . . . . . . . . . . . . . . . . . 4
2. Observations . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1. Current IETF Support Structure . . . . . . . . . . . . 4
2.1.1. What the Term IETF Includes in this Document . 4
2.1.2. Functions. . . . . . . . . . . . . . . . . . . 4
2.1.3. Support. . . . . . . . . . . . . . . . . . . . 6
2.2. Observed Stress Points . . . . . . . . . . . . . . . . 8
2.2.1. Stress Points Observed by IETF Leadership. . . 8
2.2.2. Stress Points Observed by Organizations
Supporting the IETF. . . . . . . . . . . . . . 10
2.3. A final Observation. . . . . . . . . . . . . . . . . . 10
3. Stand Facing the Future: Requirements for a Successful
IETF Administration. . . . . . . . . . . . . . . . . . . . . 10
3.1. Resource Management. . . . . . . . . . . . . . . . . . 10
3.1.1. Uniform Budgetary Responsibility . . . . . . . 10
IAB Advisory Committee Informational [Page 1]
^L
RFC 3716 The IETF: Administration and Execution March 2004
3.1.2. Revenue Source Equivalence . . . . . . . . . . 11
3.1.3. Clarity in Relationship with Supporting
Organizations. . . . . . . . . . . . . . . . . 11
3.1.4. Flexibility in Service Provisioning. . . . . . 11
3.1.5. Administrative Efficiency. . . . . . . . . . . 11
3.2. Stewardship. . . . . . . . . . . . . . . . . . . . . . 12
3.2.1. Accountability for Change. . . . . . . . . . . 12
3.2.2. Persistence and Accessibility of Records . . . 12
3.3. Working Environment. . . . . . . . . . . . . . . . . . 12
3.3.1. Service Automation . . . . . . . . . . . . . . 12
3.3.2. Tools. . . . . . . . . . . . . . . . . . . . . 13
4. Advisory Committee Advice . . . . . . . . . . . . . . . . . 13
4.1. Proposed: (Single) Formalized IETF Organizational
Entity . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1.1. Comments on the Necessity of this
Formalization. . . . . . . . . . . . . . . . . 14
4.2. Possible Structures. . . . . . . . . . . . . . . . . . 14
4.2.1. ISOC . . . . . . . . . . . . . . . . . . . . . 15
4.2.2. ISOC Subsidiary. . . . . . . . . . . . . . . . 15
4.2.3. Completely Autonomous Organizational Entity. . 16
4.3. Who Can Decide . . . . . . . . . . . . . . . . . . . . 17
5. Security Considerations. . . . . . . . . . . . . . . . . . . 17
6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 17
7. Informative References . . . . . . . . . . . . . . . . . . . 18
A. IAB Advisory Committee Charter . . . . . . . . . . . . . . . 19
B. Input from the current IETF and IAB Chairs . . . . . . . . . 20
C. Consultation with ISI: RFC Editor . . . . . . . . . . . . . 21
D. Consultation with Foretec/CNRI: Secretariat and Meeting
Planning . . . . . . . . . . . . . . . . . . . . . . . . . . 32
E. Consultation with ICANN: IANA Protocol Parameter
Assignment . . . . . . . . . . . . . . . . . . . . . . . . . 35
Author's Address . . . . . . . . . . . . . . . . . . . . . . 39
Full Copyright Statement . . . . . . . . . . . . . . . . . . 40
1. Introduction
In the fall of 2003, the IETF Chair and the IAB Chair formed an IAB
Advisory Committee (AdvComm), with a mandate to review the existing
IETF administrative structure and relationships (RFC Editor, IETF
Secretariat, IANA) and to propose changes to the IETF management
process or structure to improve the overall functioning of the IETF.
This purpose was defined in the IAB Advisory Committee (AdvComm)
charter, copied in Appendix A. The AdvComm mandate did not include
the standards process itself.
IAB Advisory Committee Informational [Page 2]
^L
RFC 3716 The IETF: Administration and Execution March 2004
The tangible output of this committee is a set of observations and
recommendations for the IETF's executive structure - how the IETF
might be organizationally (re)structured so that it can effectively
and efficiently carry out its administrative activities. As a
necessary preamble to that, a description of the current issues and
future requirements is presented. The output does not represent any
decision-making or implementation -- see Section 1.3 for a discussion
of follow-on steps.
1.1. Overview of the AdvComm Work Process and Output
The AdvComm was formed in September 2003, and carried out its work
over the course of the following 2 months, prior to the IETF58 in
November of 2003.
The AdvComm's membership included many of the individuals who are, or
have been, volunteered to manage the IETF's inter-organization
administrative relationships in recent years. The first phase of the
committee's work, therefore, included sharing and discussing the body
of tacit knowledge about those relationships. This included the
input from the current IETF and IAB Chairs in Appendix B, and yielded
the IETF organizational structure information in Section 2.1.
The committee also sought input from the other end of the key
existing administrative relationships (RFC Editor, Secretariat, and
IANA). The output of those efforts is included in Appendix C,
Appendix D, and Appendix E, and these were also used as the basis for
the observations in Section 2.
From these inputs, the committee drew together a list of requirements
for successful future IETF administration, documented in Section 3.
Finally, the committee put together some advice for how the IETF
might consider reorganizing its administrative structure to meet
those requirements moving forward -- Section 4.
1.2. Scope
The AdvComm endeavored to stay focused on the IETF executive
structure -- the collection of organizations that work together to
bring the IETF's work to reality. However, by virtue of the very
fact that those relationships exist to get the work done, it was
important to bear in mind the work being done in the IETF PROBLEM
working group and IESG proposals for change, even as the committee
endeavored not to infringe on the scope of those efforts. The
objective is that these observations and proposals should be relevant
for today's IETF and any near-term evolutions that are deemed
appropriate.
IAB Advisory Committee Informational [Page 3]
^L
RFC 3716 The IETF: Administration and Execution March 2004
1.3. Next Steps
This documents the state of the AdvComm's thinking at the end of a
two month process, and brings the currently-chartered work of the
AdvComm to a close.
Next steps include review of this material by the community, and
specific proposals for action that will be put forward by the IAB and
IETF Chairs.
2. Observations
2.1. Current IETF Support Structure
2.1.1. What the Term IETF Includes in this Document
RFC 3233 ([1]) provides a definition of the IETF, in terms of its
work and its participation.
This document discusses the collection of organizations that work
together to support the effort described in RFC 3233. In this
document, the term "IETF" explicitly includes the IESG, WGs, IAB,
IRTF, and RGs. This inclusive sense accords with considerable common
usage of the term "IETF". Formally, the IAB and IRTF are chartered
independently of the IETF. However, rather than coming up with a new
term to encompass "the IETF and all its friends", the common usage is
followed here.
2.1.2. Functions
The work of the IETF is supported by a specific set of functions. It
is useful to distinguish between the functions and the organizations
which provide those services, as outlined in the table below. In
some cases a single organization provides multiple services, but the
functions are logically distinct.
IAB Advisory Committee Informational [Page 4]
^L
RFC 3716 The IETF: Administration and Execution March 2004
Function Known as Organization
(within the IETF)
--------- ---------------- ------------
IESG Support Secretariat Foretec/CNRI
IAB Support ISOC/Secretariat ISOC, Foretec/CNRI
WG Support Secretariat Foretec/CNRI
Community Support Secretariat Foretec/CNRI
IETF Meetings Secretariat Foretec/CNRI
RFC Publication RFC Editor USC/ISI
Standards Status Record RFC Editor USC/ISI
Parameter Reg. IANA ICANN
Legal, insurance, etc. (largely invisible) Provided by ISOC
Table 1. IETF functions, labels and organizations
In more detail, the functions can be broken down as follows:
IESG Support
Telechats
Communications
IETF document tracking
Working document management (mailing list, website, repository)
IAB support
Telechats
Communications
Working document management (mailing list, website, repository)
WG support
Charters
Milestone tracking
Workspace (website, mailing list)
Working document archive (mailing list archives, document
repository)
Community Support
Website
IETF mailing list
Announcements
I-D repository
IAB Advisory Committee Informational [Page 5]
^L
RFC 3716 The IETF: Administration and Execution March 2004
RFC Publication
Website
RFC editorial
Document publication
RFC repository management
Official standards status record
IETF Meetings
Planning
Meeting Proceedings
Protocol parameter registration
Creation of registries
Assignment of protocol parameters
Management of accessible registry repository
Legal, insurance, etc.
Legal support
Liability insurance for IAB, IESG, WG chairs, etc.
Miscellaneous
2.1.3. Support
A presentation of the scope and depth of support that created the
IETF and has allowed it to continue to contribute would require a
discussion of history that is rich, vibrant, and completely beyond
the scope of this document. However, a very brief introduction to
some of the current pillars is needed to understand where the IETF is
today.
ISOC: Since 1992, ISOC has been the organizational home of the
IETF. This activity is part of its more general mission of
serving as the international organization for global coordination
and cooperation on the Internet, promoting and maintaining a broad
spectrum of activities focused on the Internet's development,
availability, and associated technologies.
Foretec/CNRI: The Corporation for National Research Initiatives
(CNRI) was founded in 1986, and since 1987, CNRI has served the
community by providing IETF Secretariat services. Until the early
1990s, CNRI provided legal assistance to the IETF and the IETF
Secretariat. After ISOC was founded, ISOC assumed overall legal
responsibility for the substantive workings of the IETF including
the efforts of the IETF chair, the IESG, the IAB, the area
IAB Advisory Committee Informational [Page 6]
^L
RFC 3716 The IETF: Administration and Execution March 2004
directors and the working group chairs. CNRI assumed operational
responsibility for the substantive workings of the IETF
Secretariat. In 1998, in order to decrease overhead costs on the
activities, the Secretariat was reorganized placing Secretariat
employees including the IETF Executive Director in a CNRI for-
profit subsidiary (Foretec Seminars, Inc.). Foretec was founded
in 1997, in anticipation of the Secretariat becoming self-
supporting. CNRI and its subsidiary have continued to improve the
operation of the Secretariat, as appropriate, and maintain a
trained staff.
USC/ISI: The role of the RFC Editor, and USC/ISI, is detailed in
RFC 2555. The RFC document series is a set of technical and
organizational notes about the Internet (originally the ARPANET),
beginning in 1969. For 30 years, the RFC Editor was Jon Postel, a
research scientist and manager in the Networking Division of the
USC Information Sciences Institute (ISI), with the function
gradually evolving into a team headed by him. The RFC Editor
activity is currently organized as a project within ISI, using the
ISI infrastructure, and supported by a contract with ISOC. The
RFC Editor is the publisher of RFCs and is responsible for the
final editorial review of the documents, as well as the
maintenance of the online repository and index of those documents.
ICANN: The Internet Corporation for Assigned Names and Numbers
(ICANN) is the non-profit corporation that was formed in 1998 to
assume responsibility for the IP address space allocation,
protocol parameter assignment, domain name system management, and
root server system management functions previously performed under
U.S. Government contract by IANA (at ISI) and other entities.
The support picture (who does what) can be described as follows:
Secretariat at Foretec/CNRI
IESG Support
IAB Support (working document management)
WG Support
Community Support
IETF meetings
RFC Editor at USC/ISI
[Supported by ISOC, based on a contract between USC/ISI and ISOC]
RFC publication Maintenance of standards status record
IAB Advisory Committee Informational [Page 7]
^L
RFC 3716 The IETF: Administration and Execution March 2004
IANA/ICANN
[Relationship defined by Memorandum of Understanding: RFC 2860]
Protocol parameter registry
ISOC
IAB Support (Telechats)
Funds RFC Editor
Misc IAB/IESG expenses
Provides insurance for IAB, IESG, WG chairs, etc.
The available resources to support these activities are:
Meeting fees -- through Foretec
ISOC members' contributions for standards
ICANN for IANA
Volunteers/their employers (where applicable):
IETF participants
WG chairs
Document editors
IETF NomCom
IESG
IAB
IAB ExecDir
2.2. Observed Stress Points
The AdvComm noted several properties of the current IETF
organizational environment that cause stress in the system. These
have been noted both from the point of view of the IETF leadership as
well as that of organizations supporting the IETF.
2.2.1. Stress Points Observed by IETF Leadership
The current IETF funding and operational structure is dependent on
IETF meeting attendance. Therefore, the most obvious stressor that
has emerged within the last two years is the decline in that
attendance. This trend, which has continued unabated, has resulted
in a decline in IETF revenue (detailed in the IETF chair presentation
at IETF 56 [2]), even as the requirements of the IETF operation are
remaining constant or increasing.
IAB Advisory Committee Informational [Page 8]
^L
RFC 3716 The IETF: Administration and Execution March 2004
The result has been a budget deficit for operations which began in
2002, and is forecasted to continue until at least 2004, even after a
substantial increase in meeting fees. The continuing deficits have
depleted working capital, making the IETF less robust against
potential future budgetary disappointments.
The financial stress is real, but the IETF leadership has noted
several other stressors that are impediments to finding and
implementing solutions to the fiscal issues. Some obvious solutions
are not implementable in the current IETF structure.
The rest of the stressors listed in this section should be understood
as issues for which relief is necessary, particularly in the light of
needing to properly address and implement solutions to the financial
stress.
The current documentation of IETF processes and structure is, in
places, vague about the distribution of responsibility for management
and oversight of the IETF administrative relationships. This makes
it opaque to the IETF community, and sometimes leaves the leadership
in a poor position to manage effectively.
Additionally, the informality of the relationships with some of the
organizations that are carrying out key IETF functions compounds the
problem of determining who has responsibility, and how IETF community
consensus and desires are reflected in the activity.
As a separate issue, important IETF institutional memory is recorded
nowhere other than peoples' minds in many cases -- which requires
significant transmission of oral history for IETF leadership
transition to be effective.
Apart from the institutional memory, other important IETF
institutional records are spread across various organizations, and
searching for the set of relevant documentation (especially when this
is necessary long after the recording) can be challenging.
Another stressor relates to the need to scale support processes in
terms of reducing latency for mechanical processes. That is, a
decrease in the amount of manual labor required for the simpler tasks
between the organizations, would make more resources available to
focus on the special cases. Lack of automation in the basic request
services has been known to cause undue delay or failure in processing
simple, routine tasks. However, automation also requires resources
and significant management in order to make sure it fulfills the
community's requirements.
IAB Advisory Committee Informational [Page 9]
^L
RFC 3716 The IETF: Administration and Execution March 2004
2.2.2. Stress Points Observed by Organizations Supporting the IETF
Supporting organizations report difficulties in determining
authoritative channels for directions -- either too many inputs, or
no clear authority for resolution of change requests.
In the absence of written agreements, supporting organizations may
not be clear from whom to take direction. Even where agreements
exist, the authority to provide direction may not be clear. The
genesis of both problems is that the IETF relies on external bodies
for support, but does not have sufficiently clear external
relationships to allow it to provide input as to its requirements or
direction on what services it desires.
2.3. A Final Observation
This section attempts to capture a snapshot of the current state of
the IETF organization, without undue fixation on the causes for
arriving at the current state. However, it seems clear from the
observations that the current state does not provide an adequate
structure from which to reach into the future: some changes are
needed within the IETF administrative and executive structure.
3. Stand Facing the Future: Requirements for a Successful IETF
Administration
This section follows the set of observations with a set of
requirements for a properly-functioning IETF administrative
structure. These requirements are offered as the AdvComm's
description of what the IETF needs, without addressing immediately
the degree to which they are available with the current environment.
That is, these are "requirements", not "requirements for change".
3.1. Resource Management
3.1.1. Uniform Budgetary Responsibility
The IETF has operated in times of financial wealth and times of
economic cutbacks in the industry. It is reasonable to expect that
the future holds similarly variable trends. Therefore, it is
important that the IETF organization has the ability to make the
decisions to match its needs at a given point in time, i.e.,
budgetary autonomy. At this particular moment, there are hard
choices to make, and the AdvComm believes that it is the IETF
leadership, with the advice and consent of the IETF community, that
needs to make them.
IAB Advisory Committee Informational [Page 10]
^L
RFC 3716 The IETF: Administration and Execution March 2004
3.1.2. Revenue Source Equivalence
The IETF is currently supported by money from multiple sources,
including meeting fees, donations from interested corporate and non-
corporate entities, and donations in kind of equipment or manpower.
The IETF needs to be able to consider all sources of income, and all
expenses involved in running the IETF, as pieces of one budget, to be
free to adjust all items on the occasions when the income from the
different sources varies, and to allocate funds as reasonably
required.
The usual caveats apply: that donations not threaten the
independence of the IETF, and that donations are easier when they are
tax deductible.
3.1.3. Clarity in Relationship with Supporting Organizations
While the IETF needs to be able to manage its revenue streams against
its expense expectations, it also needs to respect the needs of
supporting organizations to manage their own affairs. That is, the
text above does not suggest that the IETF should micro-manage the
financial affairs of supporting organizations.
However, the very clear requirement is for clarity in the
distribution of rights, responsibilities, and accountability in those
relationships. The usual mechanism for documenting such clarity is
in contract form. Thus, the IETF needs to have clear contractual
relationships with the organizations supporting basic services,
including meeting organization, secretarial services, IT services,
etc.
3.1.4. Flexibility in Service Provisioning
The IETF needs to be able to raise money for, and fund the
development of, additional services as appropriate. This includes
the development of tools for participants, repository management,
etc.
3.1.5. Administrative Efficiency
The IETF's needs should be met with the minimum of overhead. This
implies that there needs to be the possibility of combining work
efforts where appropriate, and generally avoiding duplication of
effort.
IAB Advisory Committee Informational [Page 11]
^L
RFC 3716 The IETF: Administration and Execution March 2004
3.2. Stewardship
The requirements described below focus primarily on the needs of the
IETF administration on a day-to-day basis. However, responsible
management includes stewardship for future IETF work.
3.2.1. Accountability for Change
The IETF needs to be responsible for changing its administrative
structure to meet the community's evolving needs. As such, the
administration needs to remain uniquely accountable to the IETF
community.
This also means that the distribution of responsibilities must be
clear to the IETF community, in order to permit it to comment on
current actions or future plans, and also to allow it to take action
when its needs are not being adequately addressed.
An implication of this is that responsibility for financial
management within the IETF needs to sit with individuals who are
accountable within the IETF organizational structure.
3.2.2. Persistence and Accessibility of Records
Much of the work of the IETF is focused on reaching decisions and
declaring closure. However, responsibility does not stop with the
declaration of completion. There are any number of reasons that
history must be adequately documented so that future work can review
substantive records, and not rely on oral history.
Therefore, the IETF needs to maintain and support the archiving of
all of its working documents in a way that continues to be
accessible, for all current and future IETF workers.
3.3. Working Environment
Part of the job of administering the IETF is identifying and ensuring
the continued support of the tools and working environment necessary
to support the ongoing activity.
3.3.1. Service Automation
Wherever human judgment is not required in order to complete an
action, services should be automated to provide the most friction-
free path and minimal delay in completing the action.
IAB Advisory Committee Informational [Page 12]
^L
RFC 3716 The IETF: Administration and Execution March 2004
More processes could be accomplished without requiring human
judgment. Wherever possible, these processes should be identified,
clarified, and automated.
Note that this is not intended to imply ALL processes should be
automated! Rather, by reducing the friction incurred in steps that
are truly mechanical, more time and energy will be available to
properly treat those that require individual judgment.
3.3.2. Tools
Whether housed in an IETF-supported location or offered by individual
contribution, the PROBLEM WG has identified the need for more tool
support for working groups and specification development. The IETF
needs to be able to identify, develop and support an adequately rich,
consistent set of tools for getting the standards work done.
4. Advisory Committee Advice
The Advisory Committee discussed the material and observations,
described in this document, at great length. To the AdvComm, it
appeared clear that some level of IETF administration organizational
change is needed to address the stressors and meet all of the
requirements outlined in Section 3.
4.1. Proposed: (Single) Formalized IETF Organizational Entity
In order to ensure an IETF structure that is capable of meeting the
requirements outlined above, the AdvComm recommends that the IETF be
more formally organized. This would allow the IETF to take full
responsibility for, and management of, the resources required to
accomplish its work (as described in Section 3.1), provide and
maintain the necessary work environment for current work (as
described in Section 3.3), and provide appropriate stewardship of the
institutional information required for all aspects of current and
future work of the organization (as described in Section 3.2).
Some proposed models for establishing such a formalized effort are
described in the following sections. Some of the key expectations,
irrespective of the final implementation of formalism, are:
o the administration of the IETF would remain accountable to the
IETF leadership and community; the goal would be to ensure that
lines of responsibility and accountability were clearer;
o this formalized IETF would be responsible for managing financial
resources (revenue and expenses) directly;
IAB Advisory Committee Informational [Page 13]
^L
RFC 3716 The IETF: Administration and Execution March 2004
o this formalized IETF would be directly signatory to agreements
with other organizations, and would therefore be able to negotiate
and administer any appropriate contracts;
o however implemented, this would require a small staff complement
(e.g., one full-time person) responsible to no other organization
than the one chartered with the IETF's mission;
o nevertheless, it remains a non-goal to create an organizational
entity that exists simply for the purpose of continuing to exist.
This should be executed with the minimum formality needed in order
to address the identified requirements.
4.1.1. Comments on the Necessity of this Formalization
An important question is: what does this proposed formalization
provide that cannot be provided by the status quo? The AdvComm
believes that an appropriately implemented formalization of the IETF
would permit the unification of the resource management, decision
making and stewardship that is imperative to providing clarity and
ensuring a viable future for the IETF. The AdvComm further believes
that this is simply not possible to implement within the existing
distributed and informal arrangement of responsibilities.
Naturally, the act of forming such an organization does not
immediately satisfy the requirements outlined in Section 3. It is
not a silver bullet. Changing the formal structure will not, for
example, change the financial status of the IETF. However, the
AdvComm believes it would provide the necessary basis from which the
required decisions could be made and acted upon.
In short, the AdvComm believes that we first have to place the
responsibility for defining the IETF's administrative environment
with specific people who are accountable to the IETF community. Then
these people can take the detailed decisions that will change the
IETF's administrative environment to fulfill its requirements.
4.2. Possible Structures
Section 4.1 was deliberately vague on the nature of the formal
organizational entity that might provide the proper environment,
focusing instead on the key components of any implementation of such
a formalization, and how the formalization activity would address the
requirements laid out in Section 3.
IAB Advisory Committee Informational [Page 14]
^L
RFC 3716 The IETF: Administration and Execution March 2004
Having thus determined that formalization of the IETF is seen as a
necessary step, the basic framework for 3 potential implementations
of it are described below. Note that these are not complete
proposals, nor is enough detail available to recommend a particular
path. The IETF leadership might select one to explore in greater
detail, to formulate an action proposal with sufficient detail to
make a decision to act.
4.2.1. ISOC
The IETF is organized as an activity of the Internet Society. One
potential path for increased formalism of the IETF's administration
would be to further define that relationship. This model anticipates
dedication of ISOC personnel to form the "small staff complement",
and would make ISOC responsible for all of the IETF's financial
resources and expenses.
This approach should be relatively straightforward to implement,
given ISOC's existing legal relationship with the IETF activity, and
its status as signatory for IETF-related contracts (e.g., RFC
Editor).
This proposal is consistent with the goal of minimizing the amount of
formalization needed to meet the requirements of the IETF.
However, the general mission of ISOC is broader than the
standardization activity of the IETF, and the ISOC Board of Trustees
must stay focused on apportioning resources to meet that broader
mission. Would this approach allow the clear lines of responsibility
that are called for in Section 3?
4.2.2. ISOC Subsidiary
A modification of the proposal of housing the IETF central body
within ISOC is to create a legal not-for-profit subsidiary of ISOC,
with a mandate that is specifically focused on the IETF's mission.
This subsidiary would become the legal entity responsible for
managing the IETF's resources and expenses, and would become
signatory to any other legal instruments on the IETF's behalf.
As a distinct legal entity in its own right, the subsidiary would be
independently responsible for achieving its mission. That level of
independence addresses the concern raised against the notion of
further formalizing the IETF within ISOC directly -- that the IETF
mission might be disrupted by the organization's need to tend to
other aspects of ISOC's broader mission. The role of the IETF
community, and the ISOC parent, in defining and supporting that
mission would be spelled out in the creation of the legal body.
IAB Advisory Committee Informational [Page 15]
^L
RFC 3716 The IETF: Administration and Execution March 2004
The IETF might additionally consider what the most appropriate
governance model would be for this approach. If it is desirable to
remove some of the administrative burden from the IESG and IAB, such
a subsidiary might have its own Board of Trustees, composed of
members appointed by IETF and ISOC. Such a Board would be
responsible for reviewing activities and ensuring that the
organization's efforts were adequately in line with its mission, its
finances were in order, and so on. The subsidiary would report to
its Board of Trustees. Other governance models are certainly
possible, and a Board of Trustees is not a requirement for this
approach.
At the same time, as a subsidiary organization, the expectation is
that the relationship with ISOC would remain a close one: the
subsidiary would benefit from ISOC's existing infrastructure and
support (a conservative approach to adding formalism and structural
overhead to the IETF activity), while the relationship would continue
to provide a channel for the IETF to support ISOC in achieving that
broader mission, with continued contribution of technical expertise
and support of activities.
This approach would require more work to create than simply housing
the work at ISOC. The subsidiary would have to be created and
rights/responsibilities adjusted between it and ISOC in order to
ensure that both have the necessary resources and frameworks to carry
out their missions.
4.2.3. Completely Autonomous Organizational Entity
To complete the picture, a third option has to be considered. Instead
of creating a subsidiary of ISOC as a separate legal entity, an
entirely new legal entity, "IETF, Inc.", or "IETF, LLC", could be
created for the sole purpose of managing IETF administrative
activities.
This would offer the IETF complete autonomy with all the attendant
rights and responsibilities. In particular, an independent IETF
would at a minimum, need to operate much like a startup for the first
few years of its existence, with all the related financing and growth
issues, and survival risks. Given all the organizational change
taking place within the IETF during the same period, the AdvComm
believes that the financial and political risks of such an approach
should not be under-estimated.
For example, it would be necessary for the IETF to obtain initial
working capital sufficient to handle the commitments for the first
few meetings. While it would be conceivable to raise working capital
from advance meeting fees, such a financing plan would not leave much
IAB Advisory Committee Informational [Page 16]
^L
RFC 3716 The IETF: Administration and Execution March 2004
margin for error; were one or more of the initial meetings to run in
the red, the survival of a fledgling IETF could be in jeopardy. Given
the economic environment, it probably should not be assumed that
working capital could be raised purely from corporate donations,
especially during an initial period in which staff required to
solicit and manage donations would not be available.
Additionally, the impact that such a move would have on ISOC's
ability to carry out its mission and the IETF's standing with
governmental organizations needs to be considered.
4.3. Who Can Decide
The AdvComm believes that the IETF leadership, acting with the advice
and consent of the IETF community and ISOC, have the ability and the
responsibility to act on the recommendation to formalize the IETF.
5. Security Considerations
This document does not describe any technical protocols and has no
implications for network security.
6. Acknowledgements
The AdvComm sincerely appreciates the time, effort and care of the
RFC Editor, IANA, Secretariat and Secretariat organizations in
providing input, responding to the AdvComm's questions, and
reviewing/correcting the consultation text shown here in the
appendixes.
The members of the IAB Advisory Committee that prepared this report
were:
o Bernard Aboba
o Harald Alvestrand (IETF Chair)
o Lynn St.Amour (ISOC President)
o Fred Baker (Chair, ISOC Board of Trustees)
o Brian Carpenter
o Steve Crocker
o Leslie Daigle (IAB Chair, chair of the committee)
o Russ Housley
o John Klensin
IAB Advisory Committee Informational [Page 17]
^L
RFC 3716 The IETF: Administration and Execution March 2004
7. Informative References
[1] Hoffman, P. and S. Bradner, "Defining the IETF", BCP 58, RFC
3233, February 2002.
[2] Alvestrand, H., "IETF Chair plenary presentation, http://
www.ietf.org/proceedings/03mar/slides/plenary-3/index.html",
March 2003.
[3] Postel, J. and J. Reynolds, "Instructions to RFC Authors", RFC
2223, October 1997.
[4] Reynolds, J. and B. Braden, Eds., "Instructions to Request for
Comments (RFC) Authors", Work in Progress.
IAB Advisory Committee Informational [Page 18]
^L
RFC 3716 The IETF: Administration and Execution March 2004
Appendix A. IAB Advisory Committee Charter
Date: Tue, 02 Sep 2003 16:34:58 -0400
From: Leslie Daigle
Subject: Formation of IAB Advisory Committee
To: IETF-Announce: ;
I would like to announce the formation of an IAB advisory
committee, as described below.
Thanks,
Leslie,
for the IAB.
=================
IAB Advisory Committee on IETF Administration Relationships
The purpose of the committee is to review the existing
IETF administration relationships (RFC Editor, IETF Secretariat,
etc.) and propose IETF management process or structural changes
that would improve the overall functioning of the
IETF. Any such proposal will be subject to review and
acceptance by the IAB and IETF plenary. Note that the scope of the
advisory committee does NOT include proposed changes to the standards
development processes (e.g., WG organization, IESG management of
documents or working groups, etc.).
The committee is chaired by the IAB Chair, Leslie Daigle, and
consists of:
o Bernard Aboba
o Harald Alvestrand (IETF Chair)
o Lynn St.Amour (ISOC President)
o Fred Baker (Chair, ISOC Board of Trustees)
o Brian Carpenter
o Steve Crocker
o Leslie Daigle (IAB Chair, chair of the committee)
o Russ Housley
o John Klensin
Additional input is welcome. The committee will also make a
particular effort to seek out further input as needed. --
IAB Advisory Committee Informational [Page 19]
^L
RFC 3716 The IETF: Administration and Execution March 2004
Appendix B. Input from the Current IETF and IAB Chairs
Input contributed by Harald Alvestrand (IETF Chair) and Leslie Daigle
(IAB Chair).
Looking at the administrative overview of the IETF activity, there
are a number of things that work well:
o support organizations are committed to the work of the IETF;
o the volunteers of the IETF WGs can (mostly) concentrate on their
engineering work, not economics;
o money has (so far) been sufficient to cover the costs.
However, there are also a number of challenges:
o lack of persistent records of the whole organization's efforts --
of working documents, meeting materials, communications. Also,
* lack of organization of records -- even when data is stored, it
can be hard or impossible to access when no longer current
(e.g., it may reside on some former WG chair's hard drive)
* history records are kept spottily (lists of wg chairs and old
versions of charters, to mention some);
o few safeguards against the "hit by a bus" problem -- much
information about relationships is not documented, and must be
transferred as oral tradition. This means that significant
overlap is needed when personnel changes;
o IETF leadership responsibilities are not clearly identified --
typically handled by IETF and IAB Chairs, with some advice and
consent from IESG and IAB, but that makes it possible to challenge
every change decision;
o contracts do not clearly identify responsibility for executive
direction. Some contractual relationships are not documented, or
are not visible to the IETF leadership;
o variable, and often unclear, documentation of responsibilities
between IETF leadership and other organizations. This makes it
hard to determine how and where to discuss and effect improvements
for the IETF that affect one or more support organization's
activity;
IAB Advisory Committee Informational [Page 20]
^L
RFC 3716 The IETF: Administration and Execution March 2004
o unclear budgeting responsibilities -- the IETF leadership has to
make decisions that will impact the revenues and costs of the
supporting organizations, but the supporting organizations wear
the direct effects of revenue and cost control. Information about
the financial impact of decisions are not available to IETF
leadership;
o partitioned finances -- it's not possible for the IETF to make
changes that would affect the balance of revenue and costs across
the revenue sources/expense commitments. For example, raising
meeting fees wouldn't pay for more RFC Editor resources; more
support from ISOC doesn't address any needs for IETF working group
support functions;
o the lack of clarity and the partitioning make it very hard for the
IETF leadership, and the community as a whole, to determine points
of accountability and implement changes for a healthy future.
Appendix C. Consultation with ISI: RFC Editor
Note: "RFC2223bis" in the text below refers to RFC 2223bis [4], a
work in progress to update RFC 2223 [3].
Responses to Questions from IAB Advisory Committee
for the RFC Editor
October 6, 2003
*
* (1) Your description of the function you are performing. Is
* that function, and its relationship to the IETF, adequately
* described in RFC 2223bis, or is additional description
* required? If the latter, what would you suggest?
ANSWER:
A comprehensive summary of current RFC Editor functions is attached
below. Note that this list has no direct relation to RFC 2223bis,
which contains instructions to RFC authors.
*
* (2) What staff is being used to perform these functions and
* what are their particular skills for doing so (either
* individually or in the aggregate)?
*
IAB Advisory Committee Informational [Page 21]
^L
RFC 3716 The IETF: Administration and Execution March 2004
ANSWER:
For 30 years, the RFC Editor was Jon Postel, a research scientist and
manager in the Networking Division of the USC Information Sciences
Institute (ISI). It is currently organized as a project within ISI,
using the ISI infrastructure. The following ISI staff members
comprise the RFC Editor project:
Joyce Reynolds 100%
Bob Braden 10%
Aaron Falk 10%
Sandy Ginoza 100%
Project Assistant 100%
Graduate Research Asst. 50%
Braden and Reynolds jointly manage the RFC Editor project, with
oversight of personnel and budgets.
Joyce Reynolds has been contributing her editorial and management
skills to the Internet since 1979. She performed the IANA functions
under Jon Postel's direction from 1983 until Postel's death in
October 1998. She continued to perform the IANA protocol parameter
tasks on loan from ISI to ICANN, from 1998 to 2001. She was IANA
liaison to the IESG from 1998 to 2001, transitioning the role to
Michelle Cotton in the 2001.
Reynolds performed the RFC Editor functions under Jon Postel's
direction from 1987 until 1998. Reynolds has been a member of the
IETF since 1988, and she served as User Services Area Director on the
IESG for 10 years. Reynolds now serves a liaison to the IAB and
IESG. She handles the final proofing and quality control on RFCs
prior to publication.
Bob Braden has made many contributions to the Internet protocol
technology and community. He helped design TCP/IP during the
original research period beginning in 1978, and he has devoted his
professional career since 1978 to the Internet. He served for 13
years on the original IAB and as its Executive Director for about 5
years. Since 1998 Braden has been co-leader of the RFC Editor
project. He is the principal reviewer of individual submissions. He
also works on technical issues related to the RFC Editor project.
Aaron Falk is a significant player in the IETF as a Working Group
chair, in the areas of transport protocols and satellite technology.
On the RFC Editor team, he assists with policy questions and handles
technical development, overseeing the work of the grad student
programmer.
IAB Advisory Committee Informational [Page 22]
^L
RFC 3716 The IETF: Administration and Execution March 2004
Sandy Ginoza is the principal technical editor. She is generally
responsible for managing the RFC Editor queue and much of the day-
to-day interface with the IESG and authors. Ginoza sends and
receives a LOT of email, and she plays a central role in the
operation.
Two part-time Project Assistants, Mieke Van de Kamp and Alison De La
Cruz, do editing, mark-up, and initial proofing of individual RFCs.
Our goal is to have three pairs of eyes read every RFC word-for-word,
and in most instances we are able to do so.
A half-time USC Graduate Research Assistant provides programming
support by developing, extending, and maintaining RFC Editor scripts
and tools.
* (3) What criteria do you use to determine whether you are being
* successful, and how successful? Using those criteria, how
* successful are you and what could be done, especially from the
* IETF side, to improve that evaluation?
ANSWER:
We can begin with a historical perspective on this question. When
Jon Postel unexpectedly passed away 5 years ago, Reynolds and Braden
took on the challenge of carrying on Postel's RFC Editor function.
The publication stream continued, with a modest increase in quantity
and, we believe, no loss of quality. Furthermore, the transition was
largely invisible to the IETF. In addition, the new RFC Editor
project has significantly defined and clarified the publication
process, improved the web site, added tools to improve productivity
and quality, and adapted the procedures to changing realities. We
are proud of these achievements.
The three primary axes for measuring RFC Editor success are (1)
quantity, (2) quality, and (3) accessibility.
1. Quantity
Roughly, quantitative success means the ability to keep up with
the submission rate. Since the submission rate tends to be
bursty, to avoid long delays we need an average capacity somewhat
in excess of the average.
RFC publication is necessarily a heavily labor-intensive process.
IAB Advisory Committee Informational [Page 23]
^L
RFC 3716 The IETF: Administration and Execution March 2004
Our goal is generally to complete the publication process in less
than 4 weeks, exclusive of external factors beyond our control --
normative dependence upon other documents, delays by authors or
the IESG, IANA delays, etc.
2. Quality
Publication quality is harder to measure, but "we know it when we
see it." Considering quality as the absence of faults, by noting
faults we can observe lack of quality.
One measure of faults is the number of errata that appear after
publication. In addition, there may be faults apparent to a
reader, such as a meaningless title, confusing organization,
useless Abstract, inadequate introduction, confusing formatting,
bad sentences, or bad grammar. There are of course limits to our
ability to repair bad writing; ultimately, quality depends upon
the authors as well as the editing process.
The only way to maintain quality is to continually monitor our
work internally, to track external complaints, and to adjust our
practice to correct frequent faults. Specific faults have
sometimes led us to create new tools for checking consistency, to
avoid clerical errors. Sometimes they have led to new user
guidelines (e.g., on abbreviations or on Abstract sections.)
3. Accessibility
An important part of the RFC Editor function is to provide a
database for locating relevant RFCs. This is actually a very hard
problem, because there is often a complex semantic web among RFCs
on a particular topic. We have made great improvements in our
search engine and web site, but there is undoubtedly a need for
more progress in this area. The challenge is to provide better
guideposts to users without creating a significant additional
manpower requirement.
We make heavy use of our own search and access tools, and this
gives us feedback on their success and sometimes suggests
improvements.
Finally, we offer some specific suggestions to answer the question,
"What can the IETF do to improve the RFC Editor's evaluation" (i.e.,
our service to the community)?
IAB Advisory Committee Informational [Page 24]
^L
RFC 3716 The IETF: Administration and Execution March 2004
1. Give us better documents to publish. Many are well written and
organized, but some are bad and a few are very bad and need a
great deal of work to create acceptable publications. Better
input documents will improve both our quantity and our quality.
The IESG has been making a large effort to improve the quality of
Internet Drafts before they become RFCs, and we are very grateful
for this.
One issue of particular concern is the increasing number of RFCs
authored by non-English speakers. These can consume much extra
editorial effort. We don't know any solution to this problem, but
we know that the IESG is aware of it and working with them to
provide editorial assistance when necessary within working groups.
2. Prepare a series of RFCs containing "road maps" that describe the
semantic web of RFCs in a particular area. Although these would
rapidly become out-dated in detail, they would still provide very
important guides to RFC readers.
The RFC Editor is as self-critical as any organization could be, but
we believe there is no objective basis for claiming that we are not
doing a good job for the Internet. We continually strive to do a
better job.
*
* (4) How would you characterize the quality of your relationship
* with the IETF and its leadership? Is there mutual trust and a
* sense of working together on issues, or do you and your
* colleagues sometimes see the relationship as adversarial?
*
ANSWER:
The RFC Editor shares with much of the rest of the Internet community
a deep desire to advance the technology and practice of the Internet.
We consider ourselves partners with the IETF, the IESG, and the IAB
in this endeavor.
Although the major goals coincide, the IESG and the RFC Editor quite
properly have somewhat different priorities. The RFC Editor's role,
historically and currently, is to create and maintain the RFC
document series as a high-quality and vital channel for technical
communication, while the IESG is concerned with managing the Internet
engineering and standards process. This difference sometimes leads
to honest disagreements, but we have generally worked out mutually-
satisfactory solutions to these conflicts.
IAB Advisory Committee Informational [Page 25]
^L
RFC 3716 The IETF: Administration and Execution March 2004
The word "adversarial" seems completely inappropriate, and we are
struggling to understand what could have led to its appearance here.
* (5) Are there specific known problems you would like us to look
* at and understand? If so, please describe them.
ANSWER:
(A) The length of time for IESG review and recommendations on
individual submissions has sometimes become excessive. We
understand the load of IESG members, but we would like to ask
their help in keeping response to a few months.
The RFC Editor has been attempting to raise the bar on accepting
individual submissions, to avoid wasting valuable IESG time as
well as to maintain (or improve) the quality of the RFC series.
(B) We would like understanding and support of the RFC Editor's
statutory and historic responsibility to publish significant
technical documents about networking that originate outside the
IETF standards process. This publication has several important
purposes.
One is to bring out new technical ideas for consideration and
discussion. We believe that the future success of the Internet
demands an infusion of new ideas (or old ideas revitalized), and
that the publication of such ideas as RFCs is important.
Another purpose is to build a shared literature of mature
technical discussion, to help avoid the periodic re-discussions
that take place on our mailing lists.
Finally, the RFC series provides a historic repository for
important ideas. We have come across a number of examples of
important suggestions and partial technology developments that
have been lost, or hard to locate, because they were not
published as RFCs. The community spends too much of our time
re-inventing many, many wheels.
Our ultimate goal is to publish more high-quality submissions, so
we can raise the bar for publication.
Independent submission publications represent only a minor
fraction of the RFC production. For example, so far in calendar
2003 we have published 178 RFCs, including 14 independent
submissions. If all the drafts that we think deserve to be
IAB Advisory Committee Informational [Page 26]
^L
RFC 3716 The IETF: Administration and Execution March 2004
preserved as RFCs were to be published, this fraction would grow,
but we would not expect it to grow beyond 25% of the total number
of published RFCs.
(C) We would like to work with the IAB/IESG in re-examining the issue
of normative references. We believe that the current definition
of normative is ambiguous and unclear, and that as a result some
publications may be unnecessarily held up for normative
references where these are unnecessary.
(D) We would like to cooperate in an investigation of the issues in
extending the character set beyond US-ASCII, .e.g., to UTF-8. A
major issue is whether there is a set of preparation, display,
and searching tools for both the RFC Editor and the RFC
consumers. These tools need to be ubiquitously available and
mature enough.
The RFC Editor is looking for input on how we can best continue to
serve the community. We are grateful for the suggestions we have
received, and we have adopted as many of them as feasible; the result
has been quite a long list of incremental improvements in our service
over the past 5 years.
*
* (6) How do you see the costs of your function evolving? If
* things become more costly over time, what are the main
* determiners of cost (e.g., general inflation, general IETF
* growth, increase in the number of particular functions you are
* carried out to perform,...). Are you doing some things that
* IETF (IESG or otherwise) request that you do not consider
* cost-effective and, if so, what are they?
*
*
ANSWER:
The major cost factor is the number of documents submitted and
published. This has grown relatively slowly over time. It appears
to us that the IETF process has (perhaps fortunately) been the
bottleneck that has kept the rate of RFC production from growing
exponentially. We do not expect that to change dramatically.
In more detail, the cost factors are:
(a) Inflation (on salaries)
This shows a small and predictable annual increase.
IAB Advisory Committee Informational [Page 27]
^L
RFC 3716 The IETF: Administration and Execution March 2004
(b) The number of RFCs published.
This is the primary cost factor. The bulk of the editorial
and coordinating functions are directly attributable to
specific documents. At present, we estimate that this cost
category represents 70% of our personnel time, and 63% of our
cost.
(c) Tasks not directly related to specific RFCs.
This includes many functions: management (budget and personnel
as well as policy and procedure development), IETF liaison,
reviews of independent submissions, development and
maintenance of web pages, scripts, and tools, the RFC Online
project, maintaining the Errata web page, etc. These are
currently estimated to require 30% of our personnel time, and
37% of our cost.
Minor extensions of function can be absorbed with little extra cost
(but at a leisurely pace). We are not proposing any major functional
extensions at this time; such extensions would have to be costed
separately (were money available for them.)
Disk storage and web services are provided by ISI's support
organization and are treated as overhead. Most of the desktop
machines used by the project were originally bought under research
contracts, although the RFC Editor budget includes a very small item
for equipment upgrades.
APPENDIX -- FUNCTIONS OF RFC EDITOR
OVERVIEW
The RFC Editor edits and publishes the archival series of RFC
(originally "Request for Comment") documents. The RFCs form an
archival series of memos about computer communication and packet
switching networks that records the technical history of the ARPAnet
and the Internet, beginning in 1969. The RFC Editor is funded by the
Internet Society and operates under the general direction of the IAB
(Internet Architecture Board).
The RFC Editor publishes RFCs and a master index of the RFC series
electronically on the Internet, via all common access protocols
(currently, the Web, email, rsync, and FTP). It announces the
existence of each new RFC via electronic mail to one or more mailing
lists. The RFC Editor maintains a comprehensive web site with a
variety of tools and lists to locate and access RFCs. This website
IAB Advisory Committee Informational [Page 28]
^L
RFC 3716 The IETF: Administration and Execution March 2004
also contains general information about RFC editorial policies,
publication queue status, errata, and any other information that will
make the RFC series more accessible and more useful.
During the RFC editing process, the RFC Editor strives for quality,
clarity, and consistency of style and format. Editorial guidelines
and procedures to achieve these ends are established by the RFC
Editor in consultation with the IAB and IESG (Internet Engineering
Steering Group). The RFC Editor periodically publishes a revision of
these its guidelines to authors.
The RFC Editor coordinates closely with the IESG to carry out the
Internet standards process as documented in the latest revision of
"The Internet Standards Process" and later amendments. The RFC
Editor also coordinates closely with the Internet Assigned Numbers
Authority (IANA), to ensure that the parameters used in new and
revised protocol descriptions are properly registered.
SPECIFIC TASKS
I. Editing and publishing RFCs
(1) Publication process. The RFC Editor edits and publishes RFCs in
accordance with RFC 2026 (or replacement documents) and RFC
2223bis. This includes the following tasks:
(a) Performing the final editing of the documents to maintain
consistency of style, editorial standards, and clarity.
At minimum, the RFC Editor:
(i) Copy-edits the documents, including the correction of
spelling and grammar, and some checking for
inconsistent notation. Ambiguous sentences are
resolved with the authors.
(ii) Enforces the formatting rules of Section 3 of RFC
2223bis
(iii) Ensures that sections follow guidelines and rules of
Section 4 of RFC 2223bis.
(iv) Verifies the consistency of references and citations,
and verifies contents of references to RFCs and I-Ds.
(v) Verifies that all normative dependencies have been
satisfied.
IAB Advisory Committee Informational [Page 29]
^L
RFC 3716 The IETF: Administration and Execution March 2004
(vi) Verifies that guidelines from Section 2 of RFC 2223bis
are followed, with respect to: URLs, titles,
abbreviations, IANA Considerations, author lists, and
Requirement-Level words.
(vii) Typesets the documents in the standard RFC style.
(viii) Verifies the correctness of published MIBs and ABNF
fragments, using compilers.
(b) Providing authors with a review period of no less than 48
hours to approve the document.
(c) Publishing new RFCs online by installing them in the official
RFC archive, which is accessible via HTTP, FTP, and SMTP. The
RFC Editor also provides compressed aggregate files of subsets
of the complete RFC series, accessible via HTTP and FTP. PDF
facsimiles are also maintained for all .txt RFCs.
(d) Publicly announcing the availability of new RFCs via a mailing
list.
(e) Coordinating with the IANA for assignment of protocol
parameter values for RFCs in the submission queue.
(f) Coordinating closely with the IESG to ensure that the rules of
RFC 2026 (or replacement) are followed. RFC Editor personnel
attend IETF meetings. A designated RFC Editor person serves
as liaison to the IAB and IESG.
(2) Individual Submission Publication
The RFC Editor publishes technically competent and useful
documents that arise outside the IETF process, in accordance with
RFC 2026. The RFC Editor makes the final determination on the
publishability of such documents, with review by the IESG and
input from knowledgeable persons.
The RFC Editor reviews all such documents for acceptable editorial
quality and for content, and works with the authors when necessary
to raise the quality to an acceptable level.
(3) Online RFC meta-information
The RFC editor publishes the following status information via the
Web and FTP.
IAB Advisory Committee Informational [Page 30]
^L
RFC 3716 The IETF: Administration and Execution March 2004
(a) A list of all RFCs currently published, including complete
bibliographic information and document status. This list is
published both in human and machine-readable (XML) forms.
(b) A document consisting of summaries of RFCs in each range of
100.
(c) A list of errors found in published RFCs.
(d) An "RFC Editor Queue" specifying the stage of every document
in the process of editing, review, and publication.
(e) An RFC Editor web site containing
(i) A search engine for RFCs.
(ii) Information on the RFC publication process.
(iii) Links to the above published items.
(4) Public Queries
Responding to, and when appropriate, redirecting, a wide range of
email queries received in the RFC Editor mailbox.
II. Improved Process and Infrastructure
When resources allow, the RFC Editor makes improvements to its
processes and to the RFC repository infrastructure. This includes
improvements and extensions to the set of scripts used by the RFC
Editor: (i) to maintain its databases and web pages, and (ii) to
increase the efficiency and quality of the editing process.
Changes in procedure are often suggested by IETF members as well as
by the IESG. Here are some examples of changes that are either in
process or have been suggested for possible action in the future.
(1) Publication process
(a) Accepting documents in XML encoding when there is an
accompanying tool that will produce nroff markup.
(b) Studying the feasibility of editing the XML form of
submitted documents, prior to producing the final nroff
and .txt versions.
(c) Adopting additional tools for verifying formal
specification languages used in RFCs in addition to MIBs,
PIBs, and ABNF.
IAB Advisory Committee Informational [Page 31]
^L
RFC 3716 The IETF: Administration and Execution March 2004
(2) Database Accessibility and Quality
(d) Improving the usefulness of the Errata information
(i) Distinguish mere typographic errors from errors of
substance
(ii) Link errata to RFC index on web page.
(e) Providing Web-based "enhanced" views of RFCs, including:
(i) Links to other related RFCs and references.
(ii) Links to and from online errata pages.
(3) Maintaining an online repository of the corrected values of
MIBs that have been published in RFCs.
(4) Completing the RFC Online project, to bring online those early
RFCs that are available only in paper form.
Appendix D. Consultation with Foretec/CNRI: Secretariat and Meeting
Planning
Secretariat Responses to Questions from
IAB Advisory Committee
November 7, 2003
* (1) Your description of the function you are performing. Is that
* function, and its relationship to the IETF, adequately
* understood for working purposes, or is additional description
* required? If the latter, what would you suggest?
The Secretariat work is divided into four parts: Meeting Planning, WG
support, IESG support, and IETF Community support.
IETF meeting planning includes: identifying venues; negotiating
contracts; working closely with the WG chairs and the IESG to
schedule events and avoid conflicts; preparing the agendas for the WG
sessions; arranging for F&B and AV; handling registration; seeking
and signing up hosts; providing Internet access, a terminal room, and
a wireless network when a host is not available; providing on-site
support; and preparing the proceedings. Meeting planning also may
include organizing the IESG retreat.
WG support includes: maintaining and updating charters, milestones,
and other information for the 140+ WGs; tracking changes in chairs;
hosting and archiving the discussion mailing lists; and processing
requests to publish IDs as RFCs.
IAB Advisory Committee Informational [Page 32]
^L
RFC 3716 The IETF: Administration and Execution March 2004
IESG support includes: providing all support required for IESG
teleconferences, which take place every two weeks and cover as many
as 20+ documents each (i.e., processing "Last Calls", preparing the
agenda and package, moderating the teleconference, preparing the
minutes, sending out approval announcements, and updating the
information in the ID Tracker); tracking the movement of I-Ds to
RFCs; interfacing with the RFC Editor; performing administrative
functions associated with WG creation, rechartering, and closing;
maintaining the internal IESG Web pages; sending miscellaneous
message to the IETF announcement list on behalf of the IESG, and
posting them to the Web site, where applicable (e.g., appeals to the
IESG and IESG responses to appeals); providing support to the NomCom,
as needed (i.e., sending announcements, hosting/updating the Web
site, arranging for conference calls); and developing Web-based tools
to support IESG decision-making.
IETF Community support includes: running the IETF meetings; hosting
the IETF Web site, and keeping the web site it up to date; hosting
the IETF announcement and discussion lists; responding to enquiries
sent to the IETF Secretariat, the Executive Director, the meeting
Registrar, the Webmaster, and the trouble-ticket systems; processing
Intellectual Property Rights Notices; processing Liaison Statements;
and posting I-Ds.
* (2) What staff is being used to perform these functions and
* what are their particular skills for doing so (either
* individually or in the aggregate)?
-- Three people perform administrative functions.
-- Four-and-a-half people perform technical support.
-- One-and-a-half people do development.
-- Three people do maintenance.
* (3) What criteria do you use to determine whether you are being
* successful, and how successful? Using those criteria, how
* successful are you and what could be done, especially from the
* IETF side, to improve that evaluation?
The continued efficient operation and evolution of the Internet is
one important goal and challenge facing the IETF, and also the IETF
Secretariat. Working together to assist the IETF in performing this
important function has been a motivating factor in CNRI's support for
almost 15 years. The criteria followed by CNRI, and (more recently)
its subsidiary Foretec, in their efforts on behalf of the entire
Internet community is to provide a consistent and dependable
mechanism that enables those persons interested in the many and
varied issues that are raised within the IETF to perform their
important work in the Internet standards process unburdened by the
IAB Advisory Committee Informational [Page 33]
^L
RFC 3716 The IETF: Administration and Execution March 2004
routine administrative tasks associated with such endeavors. While I
think this has been a successful activity over many years, there is
always room for improvement; and a continuing dialogue between CNRI,
ISOC, and the IETF leadership is useful for this purpose. High on my
list of suggestions would be finding a way to increase the funds
available to meet the increasing demands placed on the Secretariat.
We can no longer depend only on attendance fees at meetings for this
purpose.
* (4) How would you characterize the quality of your relationship
* with the IETF and its leadership? Is there mutual trust and a
* sense of working together on issues, or do you and your
* colleagues sometimes see the relationship as adversarial?
While the Foretec management may have issues arising from day to day
workflow demands on limited resources, CNRI values the trusted
relationship we have had with the IETF community. The issue is
cooperating in the development of new funding sources, and learning
to live within the available resources. There is also an issue about
effective lines of authority for the purpose of carrying out certain
aspects of the overall standards process. There are many demands and
pressures on the IESG and hence on the Secretariat. These workflow
demands need to be addressed in a more systematic way for the benefit
of all.
* (5) Are there specific known problems you would like us to look
* at and understand? If so, please describe them.
Workload is high. Given the budgetary constraints that the
Secretariat is under, there are no resources to take on additional
work. The staff supporting all areas are working overtime just to
keep up with the current workload.
The Secretariat does not believe that the IETF Community appreciates
the scope of the tasks. The Secretariat is automating more tasks,
hopefully reducing the overall workload. There is a long queue of
requests for new features in the tools that the Secretariat has
built. There is not money to hire more developers. The IETF
Executive Director is documenting processes. This has naturally
caused discussion about whether the processes are what everyone wants
the processes to be. While expected, it also increases workload.
* (6) How do you see the costs of your function evolving? If
* things become more costly over time, what are the main
* determiners of cost (e.g., general inflation, general IETF
* growth, increase in the number of particular functions you are
IAB Advisory Committee Informational [Page 34]
^L
RFC 3716 The IETF: Administration and Execution March 2004
* carried out to perform,...). Are you doing some things that
* IETF (IESG or otherwise) request that you do not consider
* cost-effective and, if so, what are they?
The total budget for IETF-related activities at Foretec last year was
about $2.5M. The vast bulk was covered by IETF meeting fees, but the
shortfall was covered by contributions from CNRI and Foretec.
CNRI has been asked by its Board to find a solution to the problem.
Appendix E. Consultation with ICANN: IANA protocol
Parameter Assignment
Responses to Questions from IAB Advisory Committee
for the IANA Protocol Parameter Assignment Function
November 7, 2003
* (1) Your description of the function you are performing. Is that
* function, and its relationship to the IETF, adequately described in
* RFC 2860 (the MOU) and RFC 2434 (Guidelines for IANA
* considerations), or is additional description required? If the
* latter, what would you suggest?
Per Michelle [Cotton, IANA], RFC 2860 probably remains sufficient as
an MOU describing the functions that the IANA provides to the IETF.
That office consists of, effective soon, a manager, three technical
clerical staff (four full-time equivalents) plus half a dozen people
on a consulting basis, performing functions for the IETF and the
RIRs. The portion of that effort supporting IETF parameter
assignment is roughly a full-time-equivalent plus software support
and normal management/employment overheads. Fundamentally, the IETF
parameter assignment function consists of accepting requests for
protocol numbers for extensible protocols (such as IP Protocol, PPP
PID, TCP/UDP Port, and the like), validating them according to
business rules, identifying the appropriate registry, and in some
cases portion of a registry, assigning the number, and documenting
the result.
RFC 2434 has served the IANA staff well as a guide, but is now in
need of updating. Specific concerns with the document relate to the
meaning of terms and the specificity of the information provided to
the IANA in internet drafts.
One issue relates to the meaning of the term "IETF consensus". When
a document has passed through a defined consensus process, such as a
working group, this is straightforward. When requests come to IANA
IAB Advisory Committee Informational [Page 35]
^L
RFC 3716 The IETF: Administration and Execution March 2004
that have not done so, IANA needs specific guidance on IETF
expectations. This generally comes in the form of AD direction or
consulting advice. An improved process would help, though; business
rules that inform the IANA when a new registry is appropriate, and
what rules should be applied in assignment of values in any given
registry, for example, would help.
Parameter assignment being an essentially clerical function, specific
guidance to the clerical staff is absolutely mandatory, and often
lacking or unclear. In IANA's dreams, every internet draft would
contain an IANA Considerations section, even if all it said was "IANA
need not concern itself with this draft". In the absence of such a
statement, the IESG's IANA Liaison is forced to read the entire
document at least twice: once when the IESG is first handed the
document, to ensure that any instructions to IANA are clear, and
again when the IESG hands the document on, to ensure that it can
perform the requests the draft makes. This is clearly time-consuming
and prone to error.
IANA is now receiving a certain level of instruction in internet
drafts, which is good. However, even the present level of advice is
frequently lacking in clarity. For example, a PPP NCP definition
might well require the assignment of two PIDs, one for the data
exchange and one for the NCP itself. These two numbers come from
four very separate ranges: 0001..00FF, 0101..7FFF, 8001..BFFF, and
C001..FFFF. The choice of range is important, especially on low
speed lines using byte-oriented asynchronous transmission, as the
data assignment has a trade-off implied for the relative frequency of
messages using the specified protocol, and the control function PIDs
are partitioned as well. In such a case, IANA needs to know not that
"two PIDs are required", but that "two PPP PIDs are required, the
data PID named <d-name$gt; defined in section <> from the range
0001..00FF, and the control PID named <c-name$gt; defined in section
<> from the range 8001..BFFF".
Descriptions of registries to be designed need to be equally clear.
If the specification says in its IANA Considerations section that "a
registry named 'Fubar Code Points' should be built; the initial
values in a table <name> and IANA may assign additional values in any
remaining value between the last initial code point and 65535", that
is exactly what will happen. If there are additional expectations,
such as "the working group's assigned number advisor will be asked"
or "all assignments must be made in an RFC of informational or
standard status", they won't necessarily be met - unless the IANA
Considerations section specifies as much. What you put in the IANA
Considerations section is what will be followed. It should be made
clear so that the implementors get what they requested. Also, clear
IANA Considerations sections also help the community, not only IANA.
IAB Advisory Committee Informational [Page 36]
^L
RFC 3716 The IETF: Administration and Execution March 2004
It makes (1) the authors think about all aspects of the creation of a
registry and instructions on how to maintain but also (2) the public
knows and understands the new registry instructions and how they can
get assignments/registrations in that registry.
Something that would materially help the IANA in its evaluation of
internet drafts is a comment tracking system on the IETF side. The
IANA's use of such a system is apparent: any comments it makes on the
draft would appear in the system, where the IESG may readily retrieve
them, and the IANA can find its comments when the draft later comes
there. To be truly helpful, it should also include at least any last
call IETF commentary and AD commentary, including agreed changes to
the document. This would permit IANA to review those notes as well,
which may in turn elicit further IANA commentary ("if you make that
change, you should also specify <> in the IANA Considerations
section") or may guide IANA's implementation.
Normative references apply to IANA considerations as well as to other
parts of the specification. Recently, the IESG started passing
documents along prior to other documents normative for them, allowing
them to sit in later queues to synchronize with their normative
documents. In the special case where the normative document defines
a registry and the draft under discussion assigns a value from that
registry, this case needs to be handled in queue and in process like
any other normative reference.
* (2) What staff is being used to perform these functions and what
* are their particular skills for doing so (either individually or
* in the aggregate)?
The staff assigned to this function, on 4 November 2003, includes
Michelle Cotton and an assistant. They are essentially intelligent
clerical staff familiar with computer back office applications, but
otherwise with no special technical training. For technical
questions, they depend heavily on advisors within IANA or assigned by
the IETF.
It should be kept in mind that it is not the IANA's job to understand
how every protocol works that is being defined in a new registry.
The IANA needs to know how to create and maintain the registry
administratively.
* (3) What criteria do you use to determine whether you are being
* successful, and how successful? Using those criteria, how
* successful are you and what could be done, especially from the IETF
* side, to improve that evaluation?
The basic measure of success is the number of assignments made.
IAB Advisory Committee Informational [Page 37]
^L
RFC 3716 The IETF: Administration and Execution March 2004
Michelle's sense is that IANA is now moderately successful, however
further improvement can be made internally and externally.
Paul is defining web-based automation which should help various
aspects of IANA's work, including in part the IETF IANA function.
Michelle believes that this automation will materially help her
timeliness. But for that to be carried out properly, clear business
guidelines must be given IANA for each of the existing registries,
guidelines whose application can be readily automated. This is
likely an IETF effort, or at least requires serious IETF input.
* (4) How would you characterize the quality of your relationship
* with the IETF and its leadership? Is there mutual trust and a
* sense of working together on issues, or do you and your
* colleagues sometimes see the relationship as adversarial?
At this point, Michelle feels that IETF/IAB leadership is friendly
and generally constructive. She is very cognizant of AD workload,
and as such tries to focus questions and find other people to ask
them of. As such, she perceives the communication level and volume
to be on the light side of "about right".
Again, amplified clarity of IESG/WG policy would reduce her question
load, and there may be utility for an IAB liaison from the IANA such
as IANA has with the IESG. That is really a question for the IAB; if
it has questions for IANA, the chair should feel free to invite her
comment or invite a liaison.
* (5) Are there specific known problems you would like us to look at
* and understand? If so, please describe them.
This note has made a point concerning clarity of instructions,
clarity of policy, and clarity of registries. There is ongoing work
at IANA to clean up registry files inherited when IANA was split out
from the RFC Editor's office; in dealing with the business
considerations questions already raised, it may be helpful for a
tiger team from the IETF to review their registries with them and
make suggestions.
There is an ongoing problem with receiving announcements concerning
at least some internet drafts. Michelle plans to follow up with the
Secretariat on this, but in short it appears that the IANA liaison is
not copied on at least some list that internet draft actions are
announced on. This seems to pertain to individual submissions that
the IESG advises the RFC Editor that it "has no problem" publishing.
IAB Advisory Committee Informational [Page 38]
^L
RFC 3716 The IETF: Administration and Execution March 2004
* (6) How do you see the costs of your function evolving? If things
* become more costly over time, what are the main determiners of
* cost (e.g., general inflation, general IETF growth, increase in the
* number of particular functions you are carried out to
* perform,...). Are you doing some things that IETF (IESG or
* otherwise) request that you do not consider cost-effective and,
* if so, what are they?
As detailed, the function described in RFC 2860 represents
approximately a person-equivalent, plus facilities, software support,
and standard business loading. This has been the approximate load
level for at least the past five years, and is projected to remain
about the same for the near future. The cost-effectiveness issues
revolve around human-in-the-loop effort involved in reading drafts,
investigating inquiries, and such that have been detailed here. The
sense is that an effective comment management system plus the work
flow systems ICANN is planning to implement should result in a net
near term improvement in efficiency and timeliness; projected IETF
growth should then consume that improvement over time.
Author's Address
IAB Advisory Committee
IETF
EMail: iab@iab.org
IAB Advisory Committee Informational [Page 39]
^L
RFC 3716 The IETF: Administration and Execution March 2004
Full Copyright Statement
Copyright (C) The Internet Society (2004). This document is subject
to the rights, licenses and restrictions contained in BCP 78 and
except as set forth therein, the authors retain all their rights.
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
INTERNET ENGINEERING TASK FORCE DISCLAIM 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.
Intellectual Property
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed
to pertain to the implementation or use of the technology
described in this document or the extent to which any license
under such rights might or might not be available; nor does it
represent that it has made any independent effort to identify any
such rights. Information on the procedures with respect to
rights in RFC documents can be found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use
of such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository
at http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention
any copyrights, patents or patent applications, or other
proprietary rights that may cover technology that may be required
to implement this standard. Please address the information to the
IETF at ietf-ipr@ietf.org.
Acknowledgement
Funding for the RFC Editor function is currently provided by the
Internet Society.
IAB Advisory Committee Informational [Page 40]
^L
|