A Journey Spanning Years: The Road to RFC 9660

12/12/2024

A Journey Spanning Years: The Road to RFC 9660
Image assisted/created by AI

By Hugo Salgado (LACNIC edition)

The process of standardizing technology through the Internet Engineering Task Forces (IETF) is a complex, fascinating journey that often spans many years. This was the case of RFC 9660, a proposal that introduces a new option within the DNS to trace the origin of data.

My experience through this process brought both challenges and learnings, which I believe might be useful for anyone thinking of getting involved in similar initiatives within the IETF.

An idea germinates

I first presented the idea that would later become RFC 9660 five years ago. At that time, its goal was clear: to address a specific operational need within the DNS ecosystem. I shared it under my name, inviting comments from IETF groups. A year later, the proposal began to take shape thanks to valuable feedback from the community, which allowed it to be formally presented and later adopted.

Throughout the process, I learned that this type of project requires more than merely technical skills (drafting the project) — they are also about human relationships. The support and enthusiasm of others proved essential. It was thanks to the trust and friendships I built within the IETF community that my proposal started to gain traction.

Operators and the IETF

(Free access, no subscription required)

My years of involvement in the IETF have allowed me to understand that operators play a key role in the adoption of ideas. In the case of RFC 9660, its practical value was clear to those operating DNS infrastructure. Along with the support of key individuals within the organization, this paved the way for the proposal to be taken seriously.

Mauricio Vergara, a former colleague and collaborator, proved to be crucial in the process. Although I was not present at the IETF meetings when the idea was launched, Mauricio supported the proposal on mailing lists and in-person meetings, effectively acting as a sort of ‘technical lobbyist.’ The personal interactions that he engaged in during informal discussions and hallway conversations at IETF meetings were decisive in convincing others of the proposal’s value. At the IETF, a good idea does not always advocate for itself; it needs a strategy and effective communication.

Finally, near the end of the process, Duane Wessels, a senior research engineer at Verisign, joined the team of authors and contributed significant editorial input, particularly regarding the English language and the overall cohesion of the document. His experience as the author of multiple RFCs was also pivotal in advancing through the final stages of revision and editing with the IANA, the organization responsible for the final publication of the document.

The views expressed by the authors of this blog are their own and do not necessarily reflect the views of LACNIC.

Subscribe
Notify of

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments