RFC 8838 - Trickle ICE: Incremental Provisioning of Candidates for the Interactive Connectivity Establishment (ICE) Protocol
- Statut: Proposed Standard
- Publié: January 2021
- Stream: IETF
- Errata: Pas d'errata
Résumé (Abstract)
Ce document décrit « Trickle ICE », une extension du protocole ICE (Interactive Connectivity Establishment) qui permet aux agents ICE de commencer les vérifications de connectivité pendant qu'ils collectent encore des candidats, en échangeant les candidats de manière incrémentale au fil du temps au lieu de tous en une seule fois. Cette méthode peut considérablement accélérer le processus d'établissement d'une session de communication.
Table des matières (Table of Contents)
- 1. Introduction (Introduction)
- 2. Terminology (Terminologie)
- 3. Determining Support for Trickle ICE (Détermination du support de Trickle ICE)
- 4. Generating the Initial ICE Description (Génération de la description ICE initiale)
- 5. Handling the Initial ICE Description and Generating the Initial ICE Response (Traitement de la description ICE initiale et génération de la réponse ICE initiale)
- 6. Handling the Initial ICE Response (Traitement de la réponse ICE initiale)
- 7. Forming Checklists (Formation de listes de vérification)
- 8. Performing Connectivity Checks (Exécution des vérifications de connectivité)
- 9. Gathering and Conveying Newly Gathered Local Candidates (Collecte et transmission des candidats locaux nouvellement collectés)
- 10. Pairing Newly Gathered Local Candidates (Appariement des candidats locaux nouvellement collectés)
- 11. Receiving Trickled Candidates (Réception des candidats trickle)
- 12. Inserting Trickled Candidate Pairs into a Checklist (Insertion de paires de candidats trickle dans une liste de vérification)
- 13. Generating an End-of-Candidates Indication (Génération d'une indication de fin des candidats)
- 14. Receiving an End-of-Candidates Indication (Réception d'une indication de fin des candidats)
- 15. Subsequent Exchanges and ICE Restarts (Échanges ultérieurs et redémarrages ICE)
- 16. Half Trickle (Half Trickle)
- 17. Preserving Candidate Order While Trickling (Préservation de l'ordre des candidats pendant le trickling)
- 18. Requirements for Using Protocols (Exigences pour les protocoles utilisateurs)
- 19. IANA Considerations (Considérations IANA)
- 20. Security Considerations (Considérations de sécurité)
- 21. References (Références)
- 21.1. Normative References (Références normatives)
- 21.2. Informative References (Références informatives)
Annexes (Appendices)
- Appendix A. Interaction with Regular ICE (Interaction avec l'ICE régulier)
- Appendix B. Interaction with ICE-Lite (Interaction avec ICE-Lite)
- Acknowledgements (Remerciements)
- Authors' Addresses (Adresses des auteurs)
Ressources associées (Related Resources)
- Texte officiel (Official Text): RFC 8838
- Page officielle (Official Page): RFC 8838 DataTracker
- Errata: RFC Editor Errata