요약

  • RFC 1550은 IPng에 이해관계가 있는 모든 이에게 요구사항과 우려를 제출하도록 청했지만, 특정 후보 프로토콜을 평가하는 논문은 일시적으로 받지 않았다.
  • 공통 형식, 명확성 검토, 별도의 실현 가능성 검토를 통해 제출물이 쓸모 있으면서도 검토나 게재가 승인으로 변하지 않도록 했다.
  • 이후 21편의 논문이 기술 기준 문서에 반영되었지만, 권고는 별도의 행위로 남았고 도입 역시 또 다른 과제로 남았다.

첫 증인은 계량기와 무선 기기였다

RFC 1550의 첫 페이지는 주소 필드의 크기로 시작하지 않았다. 이 문서는 전력 계량기가 네트워크에 연결된다면 어느 정도의 규모와 주소 체계가 필요한지 설명하는 전력 회사 담당자를 상정했다. 이어서 무선 연결이 차세대 인터넷 프로토콜에 무엇을 요구할 수 있는지 설명하는 누군가를 상정했다.

이 예시들은 증거에 대한 하나의 선택이었다. IETF의 IP: Next Generation(IPng) 에어리어는 IPv4의 후속 프로토콜이 공학적 대상으로 평가될 것임을 알고 있었지만, 동시에 요구사항은 프로토콜 다이어그램만으로는 회복할 수 없다는 점도 알고 있었다. 계량기 함대, 무선 네트워크, 기업 운영자, 보안 엔지니어는 서로 다른 비용에 직면한다. 이 비용들이 선호 설계가 굳어진 뒤에야 나타난다면, 각각은 불편한 예외 사항으로 치부될 수 있었다.

그래서 RFC 1550은 관심 있는 모든 당사자에게 IPng가 충족해야 할 요구사항과 선정에 영향을 줄 수 있는 요인에 관한 백서를 제출해 달라고 요청했다. 이 문서는 1993년 12월 Scott Bradner와 Allison Mankin이 발표했다.RFC Editor 기록과IETF 기록은 이를 Informational로 분류한다. 이 문서는 어떤 인터넷 표준도 지정하지 않았다.

이 소박한 지위는 결함이 아니었다. 이 메모의 역할은 아직 내려지지 않은 결정을 위한 입력 표면을 만드는 것이었다.

후보 프로토콜은 바깥에서 기다려야 했다

공모는 경직된 순서 경계를 그었다. 이 시점에서는 특정 IPng 제안을 평가하는 논문을 받지 않았다. 그런 평가는 제안 문서들이 충분히 명확하고 완전하다고 판단된 뒤에 접수될 수 있었다.

이 지연은 문제 정의를 영업 문구로부터 보호했다. 일단 이름 있는 후보가 논의에 들어오면 요구사항은 중력장을 얻는다. 이동 호스트에 대한 우려가 특정 헤더를 위한 논거가 될 수 있다. 전환 문제는 특정 터널링 방식의 방어 논리가 될 수 있다. 운영 비용은 가정된 승자를 향한 길에서의 일시적 불편으로 재해석될 수 있다.

RFC 1550은 옹호 활동을 영원히 막지는 않았다. 다만 “이 환경은 이 제약을 부과한다”는 주장이 “그러므로 내 프로토콜을 선택하라”는 주장보다 앞서는 증거 단계를 요구했을 뿐이다. 이 구분은 승자가 알려진 이후의 역사에서 쉽게 사라진다. 1993년 12월에는 그렇지 않았다.

또한 초대 자체가 누가 정당한 미래 사용자인지를 선별하지도 않았다. 관심 있는 모든 당사자가 제출할 수 있다고 명시했다. 이는 조리를 넓혔지만, 그 결과 나온 논문을 표로 만들거나 저자를 부재한 모든 이의 대표로 만들지는 않았다.

검토는 숨겨진 투표가 아니었다

검토 경로는 이례적으로 명시적이었다. IPng 디렉터레이트 구성원과 외부 검토위원회가 먼저 논문의 명확성을 살폈다. 혼란스러운 구절을 지적하고 저자에게 재고를 권할 수 있었다. 별도의 기술 검토는 논문 자체의 맥락 안에서 실현 가능성을 평가했으며 가치 판단을 하지 않았다.

다음 수는 저자에게 남았다. 수정은 선택 사항이었다. 검토와 저자가 선택한 변경 사항 이후, 논문은 저자가 철회하지 않는 한 Internet-Draft가 되고 이후 Informational RFC가 되었다. 이 문서들은 역사적 기록의 일부가 되도록 의도되었다.

각 동사가 중요하다. 검토자는 명확성을 다듬을 수 있고, 기술 독자는 실현 가능성을 시험할 수 있고, 저자는 수정하거나 철회할 수 있고, 게재 체계는 보존할 수 있다. 그 어떤 행위도 IETF가 그 아이디어를 수용했다는 뜻이 아니었다. 응답 논문들도 이 한계를 반복했다.RFC 1667,RFC 1669,RFC 1675,RFC 1678은 모두 게재가 IPng 에어리어의 수용을 의미하지 않는다고 밝혔다.

두 편의 산업 논문은 더 조심스러웠다.RFC 1674의 이동통신 응답은 자신의 진술이 기술 논의에 대한 입력일 뿐이며, 이동통신 산업, 그 컨소시엄 또는 개별 기업의 승인이나 약속이 아니라고 명시했다.RFC 1686의 케이블 응답도 평행한 면책 문구를 실었다. 논문은 귀속 가능하면서도 제목에 이름 올린 산업을 구속하는 것처럼 보이지 않을 수 있었다.

10페이지가 증거를 동일하게 만든 것이 아니라 비교 가능하게 만들었다

RFC 1550은 작은 문서화 장치를 부과했다. 기준 사본은 ASCII로 작성되어 RFC 서식을 따라야 했다. 백서는 10페이지를 넘을 수 없었고, 요약은 반 페이지를 넘을 수 없었다. 논지에 집중하고 주장을 뒷받침하는 데이터에 대한 구체적 참조를 제공해야 했다. 서로 다른 우려를 지닌 저자는 여러 편을 제출할 수 있었다.

이 제한들이 서로 다른 경험을 하나의 단위로 환원하지는 않았다. 보안 위협, 라우터 성능 목표, 전력망 배치 예측은 하나의 척도로 줄일 수 없다. 공통 형식이 한 더 실용적인 일은 이후 독자에게 짧은 주장, 귀속 가능한 저자, 검사 가능한 증거 경로를 지닌 경계가 분명한 대상을 제공한 것이다.

서식은 주의를 배분하기도 했다. 10페이지의 제한은 자금이 풍부한 집단이 분량으로 기록 전체를 점거하기 어렵게 만들었다. 반 페이지 요약은 요청된 행동을 눈앞에 드러나게 했다. 구체적 데이터 참조는 근거 없는 예측을 측정된 제약과 구별하기 쉽게 만들었다. 이는 설계 효과이지 보장이 아니다. 간결한 논문도 여전히 틀릴 수 있고, 아주 좋은 서식이라도 부재한 집단을 되살려내지는 못한다.

16개의 질문, 의도적으로 순위 없이

공모는 특정 순서 없이 16개의 공학 영역을 제시했다. 확장성과 시간 척도는 전환과 배치 옆에 놓였다. 보안은 구성, 관리, 일상 운영 옆에 놓였다. 이동 호스트, 플로우와 자원 예약, 정책 기반 라우팅, 토폴로지 유연성이 아키텍처적 표면을 넓혔다. 적용 가능성과 시장, 데이터그램 서비스, 과금, 다양한 통신 매체 지원이 상업적·물리적 환경을 시야에 넣었다. 견고성과 고장 허용성, 기술적 수요 견인, 명시적 실행 항목이 목록을 완성했다.

운영자는 직접 등장했다. 점점 크고 복잡해지는 네트워크를 운영하는 사람들에게 미치는 영향을 최소화하기 위해 IPng는 무엇을 포함하고 무엇을 피해야 하는가? 견고성 프롬프트도 똑같이 조심스러웠다. IPv4 네트워크는 아직 이해되지 않은 결함에도 불구하고 계속 작동할 수 있으므로, 후속 프로토콜은 세기 쉬운 무언가를 개선하다가 회복력을 우연히 제거할 수 있었다.

이것은 16개의 동일한 가중치를 지닌 요구사항 체크리스트가 아니었다. 가능한 사각지대의 지도였다. 제출자는 이 영역들 중 어떤 것도 다룰 수 있었고 또 다른 관련 주제를 들 수 있었다. 시간 척도 논문은 한 워킹 그룹으로, 전환 논문은 다른 워킹 그룹으로 보내졌다. 이 공모는 논의가 결정을 확정하지 않는다는 전제 아래, 증거를 이를 쓸 수 있는 사람들에게로 향하게 했다.

21개의 답변이 기록을 바꾸었다

RFC 1752에 담긴 이후의 권고는 21건의 응답을 보고했다. 공모가 전통적 IETF 지지 기반 안팎의 견해를 물었다고 기술한다. 그 결과 남은 아카이브가 그 이유를 보여준다.

RFC 1667은 방위 모델링·시뮬레이션 측면의 실시간, 멀티캐스트, 자원 예약 요구를 다루었다.RFC 1669는 시장 생존 가능성을 하나의 기준으로 다루었고, 기술적 우수성만으로 채택이 강제된다고 가정하지 않았다.RFC 1673은 전력 산업을 기록에 들여왔다.RFC 1674는 이동성과 간헐적으로만 연결되는 호스트가 미래 네트워크 설계에서 빠지지 않도록 요청했다.

RFC 1675는 후속 프로토콜이 최소한 보안을 악화시켜서는 안 된다고 주장했다.RFC 1678은 미션 크리티컬 애플리케이션을 운영하는 대기업 네트워크를 다루었고, 기능들을 해법이 아니라 요구사항으로 의도적으로 틀었다.RFC 1686은 질문 목록을 케이블 네트워크의 관점에서 훑었다.

전환에는 자기만의 현실이 있었다.RFC 1671은 마이그레이션에 수년이 걸리고 각 사이트마다 단계별 계획이 필요하며, 단 한 번의 전환일을 상상할 수 있는 곳은 가장 작은 사이트뿐이라고 주장했다. 이후의 SIPP 백서인RFC 1710은 채택 시험을 뼈아프게 명확하게 만들었다. 기존 IPv4 기반에 현실적인 이행 경로가 없는 좋은 새 프로토콜만으로는 부족하며, 인터넷 전체를 통제된 일제 전환하는 일은 비현실적이었다는 것이다.

이 문서들이 아카이브의 완전성을 증명하지는 않는다. 21은 논문의 수이지, 영향받는 세계의 분모가 아니다. 논문들은 증거, 범위, 제도적 관계에서 서로 달랐다. 그 가치는 미래의 제약들이 나중의 추론이 인용하고, 반박하고, 눈에 띄게 무시할 수 있는 이름이 붙은 주장이 되었다는 데 있다.

입력은 기준이 되었지 산술이 되지는 않았다

RFC 1752는 이후 백서들, 요구사항 BOF, IPng 디렉터레이트와 big-internet 메일링 리스트 내부의 논의를RFC 1726으로 발표된 기준 문서 개정판으로 추적했다.RFC Editor 항목은 그 문서를 별도로 기록한다.

RFC 1726은 매력적인 두 단순화를 거부했다. 기준들이 가중치 없이 제시되었고, 메커니즘을 규정하기보다 요구사항을 서술하려 했다. 라우팅 확장성이 목표였고, 경로 집계는 해법의 한 가지 가능한 부분이었다. 저자들은 또한 기준이 성능과 기능 사이의 모든 절충을 기계적으로 해결하지 않을 수 있음에도 진지한 후보들을 가려낼 수 있다고 경고했다.

이 한계가 책임을 보존했다. 점수표는 판단을 가중치 안에 숨긴 뒤 승자가 산술에서 나온 것처럼 가장할 수 있다. 목표 목록은 결정의 더 많은 부분을 드러낸다. 어떤 증거가 받아들여졌는지, 상충하는 목표들이 어떻게 다루어졌는지, 절충의 대가를 누가 받아들였는지가 보인다.

RFC 1719는 권한 경계를 더 명확하게 만들었다. IPng 권고에 대한 책임을 IESG에 두고, 절차가 사전에 공개되도록 요구했으며, 충분한 커뮤니티 의견을 요청했다. 입력은 결정을 규율할 수 있었지만, 책임을 “커뮤니티”로 흩어지게 하지는 않았다.

권고에는 자체 문서가 필요했다

RFC 1752는 별도의 후속 행위이지 RFC 1550의 숨겨진 결말이 아니다. 이 문서는 백서들에 서술된 대로 CATNIP, SIPP, TUBA를 평가한 내용을 기록하고, 개정된 SIPP 기반을 IPng로 권고했다.정보 페이지는 이 권고를 자체 기록으로 식별한다.

이 분리는 역사에 감사 가능한 사슬을 부여한다:

  1. 공모가 질문을 정의하고 후보 옹호를 지연시켰다;
  2. 식별 가능한 저자들이 주장과 증거를 제공했다;
  3. 검토자들이 수용 권한을 부여하지 않은 채 명확성과 실현 가능성을 시험했다;
  4. 기준 저자들이 절충을 없앤 척하지 않고 요구사항을 종합했다;
  5. IESG가 이후의 권고를 소유했다;
  6. 구현자와 운영자는 여전히 문서를 작동하는 체계로 바꾸어야 했다.

이 사슬은 모든 단계가 완벽히 작동했다는 증명이 아니다. RFC 1752는 모든 논문이 동등한 영향력을 지녔다고 보고하지 않는다. 원본 자료 집합은 모든 부재한 시각, 모든 사적 대화, 기준이 바뀐 모든 이유를 드러내지 않는다. 그러나 요청, 제출, 보존, 종합, 권고가 별개의 산출물이었음을 보여준다. “합의가 IPv6를 선택했다”면서 중간 영수증이 모두 사라지는 이야기보다 훨씬 더 책임 가능하다.

초대받았다고 권한을 부여받은 것은 아니다

Lu Heng의다중 이해관계자 미라주에 관한 글은 날카로운 현대적 시험을 제공한다. 참여는 손해를 감수할 당사자를 구속하는 권한을 부여하지 않으면서 증거, 전문성, 경고, 반대를 제공할 수 있다.

RFC 1550은 그 좁은 렌즈를 통해 가장 강하게 보인다. 널리 의견을 청했고, 주장에 저자를 붙였고, 면책 문구를 보존했고, 최종 책임을 다른 곳에 두었다. 21편의 논문을 선거단이라 부르지 않았다. 산업 논문이 그 산업을 구속하게 하지 않았다. 실현 가능성 검토를 권한 이전으로 다루지 않았다.

같은 조심은 문서와 도입 사이에도 적용된다.최초 최소 사양, 지역화된 미래 결정, 자발적 도입은 게재를 운영적 채택과 구분한다.러닝 코드 우선 원칙은 조율 산출물이 구현과의 접촉에서 살아남는지를 묻는다.현실 계층훈육은 요청된 것, 권고된 것, 설치된 것, 관측된 것에 서로 다른 영수증을 요구한다.

이것들은 나중의 개념들이다. Bradner, Mankin 또는 IESG가 Lu Heng의 이론을 지녔다는 증명이 아니다. 문서 안에 이미 보이는 구분에 이름을 붙이는 데 도움을 준다. 게재된 우려는 증거로서는 실재했지만, 코드로서 자동으로 실재한 것은 아니었다.

세 가지 영수증은 절대 하나로 묶으면 안 된다

RFC 1550의 가장 깊은 공헌은 16개 질문 중 어느 것이 아니라 질문, 후보, 권한이 등장한 순서였다.

먼저 프로토콜과 함께 살아야 할 사람들과 환경이 왔다. 다음으로 그들의 주장의 조직된 기록이 왔다. 기준은 그 더 넓은 기록에서 구성되었다. 후보 평가와 권고는 그 뒤에 왔다. 채택은 페이지의 권한 밖에 남았다.

참여자는 의사결정자가 되지 않고도 들릴 수 있다. 제안은 배치되지 않고도 선정될 수 있다. 프로토콜은 보편적으로 채택되지 않고도 구현될 수 있다. 역사적 기록에는 각 전환마다 별도의 영수증이 필요하다.

첫 페이지의 전력 계량기는 IPv6에 표를 던진 적이 없다. 무선 링크는 권한을 부여하지 않았다. 그들이 한 일은 더 유용했다. 미래 프로토콜이 자기 옹호자들이 묻지 않았을 수 있는 결과에 대해 답하게 만든 것이다.

출처