![Page 1: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/1.jpg)
Russ Housley
IETF Chair
LACNOG
4 October 2011
Successful InternetProtocol Development
![Page 2: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/2.jpg)
Internet Engineering Task Force
“We make the net work” The mission of the IETF is to produce high
quality, relevant technical and engineering documents that influence the way people design, use, and manage the Internet in such a way as to make the Internet work better. These documents include protocol standards, best current practices, and informational documents of various kinds. [RFC 3935]
![Page 3: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/3.jpg)
IETF Open Standards
While the mission of the IETF is to make the Internet work better, no one is “in charge” of the Internet. Instead, many people cooperate to make it work. Each person brings a unique perspective of the Internet, and this diversity sometimes makes it difficult to reach consensus. Yet, when consensus is achieved, the outcome is better, clearer, and more strongly supported than the initial position of any participant.
![Page 4: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/4.jpg)
Successful protocols
Consider the following successful protocols:Inter-domain: IPv4, TCP, UDP, HTTP, SMTP, DNS, …Intra-domain: ARP, PPP, DHCP, OSPF, …
Successful: a protocol that is used in the way it was originally envisioned
Wildly Successful: a successful protocol that is deployed on a scale much greater than originally envisioned or used in ways beyond its original design
![Page 5: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/5.jpg)
Potential success factors
1. Meets a real need 2. Incremental deployment 3. Open code availability 4. Freedom from usage restrictions 5. Open specification availability 6. Open development and maintenance processes 7. Good technical design
Additional “wild success” factors: 8. Extensible 9. No hard scalability limitations10. Security threats sufficiently mitigated
![Page 6: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/6.jpg)
Success factor importance
1. Meets a real need 2. Incremental deployment 3. Open code availability 4. Freedom from usage restrictions 5. Open specification availability 6. Open development and maintenance processes 7. Good technical design
Additional “wild success” factors: 8. Extensible 9. No hard scalability limitations10. Security threats sufficiently mitigated
![Page 7: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/7.jpg)
IETF and Existing Protocols
Many successful IETF protocols have origins outside the IETF Technical quality not a primary factor in success
IETF had a role in improving many of these protocols, often after success of version 1
Much easier when version 1 included a mechanism for extensibility At least a protocol version number
![Page 8: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/8.jpg)
Ethos of the IETF IETF uses an open standards process
All interested people are invited to participate Even if unable to attend the face-to-face
meetings, join mail list discussions All documents are online, available to everyone
One Internet Open standards for a global Internet Maximum interoperability and scalability Avoid specialized protocols in different places Contributions are judged on merits:
rough consensus and running code
![Page 9: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/9.jpg)
IETF takes on work when …
The problem needs to be solved The scope is well defined and understood Agreement that the specific deliverables Reasonable probability of timely completion People willing to do the work
![Page 10: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/10.jpg)
IETF is right place when … The problem fits one of the IETF Areas
Applications Internet Operations and Management Real-time Applications and Infrastructure Routing Security Transport
Working to get better at problems that span Areas Working on problems that span Standards
Development Organizations (SDOs) take significantly more effort to be successful
![Page 11: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/11.jpg)
IETF is successful when …
Participants care about solving the problem Participants represent all stakeholders
Successful Internet protocols have come from top-down and bottom-up approaches Bottom-up is more common today Most things are incremental improvements
![Page 12: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/12.jpg)
Internet challenges Different technologies are pulling the Internet in
many different directions Power Bandwidth Mobility New applications Smart objects Infrastructure
![Page 13: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/13.jpg)
Power
Routers Consume lots of power and generate lots of heat Demands for even greater throughput
Small and Mobile Devices Act as always connected Many very small devices are servers Demands for longer battery life
![Page 14: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/14.jpg)
Bandwidth
Big pipes Greater bandwidth than ever before, and not just
between large data centers
Availability Competing technologies benefit consumers About one-third of the world's population has access
to the Internet, and it is growing steadily Must transition to IPv6 to scale to the whole world
![Page 15: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/15.jpg)
Mobility
Mobile Devices More and more capabilities: voice, video, email,
instant messaging, web browsing, geo-location
Mobile Networks Ships, trains, planes, and soon automobiles
Critical system using Internet protocols Connect passenger’s mobile and portable
devices
![Page 16: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/16.jpg)
New ApplicationsMany new applications Voice, video, and entertainment
Soon all integrated in the web browser Social networking Peer-to-peer (p2p) Presence and geo-location Synchronization among devices
Changing perception of the Internet Critical Demand for privacy and security
![Page 17: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/17.jpg)
Smart ObjectsEmerging uses Smart Grid Sensor networks and medical monitors
Many, many, many tiny Internet servers Huge number of addresses – requires IPv6 Large sleep cycles to reduce power needs Special security requirements
Requires small code footprint Authentication for firmware updates
Routing over intermittent links
![Page 18: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/18.jpg)
InfrastructureIPv4 Address Exhaustion Feb. 2010: IANA unused IPv4 address pool empty IPv6 offers much greater address space
IPv4 to IPv6 transition mechanisms available
Infrastructure Security DNS Security: authentication and integrity
DANE WG is expanding to include certificates Routing Security
RPKI provides authorization for IP address blocks Authentication mechanisms under development
![Page 19: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/19.jpg)
IETF Summary – IETF Movie
http://www.youtube.com/watch?v=tqc8vd_jPpg
![Page 20: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/20.jpg)
Internet Challenge Summary
Different technologies are pulling the Internet in many different directions:
More demanding applications transferring much more data from many more locations to many more locations being used by many more users on vastly more devices
Your experience is needed to meet these challenges.
![Page 22: Russ Housley IETF Chair LACNOG 4 October 2011 Successful Internet Protocol Development](https://reader035.vdocuments.us/reader035/viewer/2022062511/55148c0b550346b2598b5051/html5/thumbnails/22.jpg)