60 likes | 180 Views
This presentation discusses the Base Tracker Protocol that facilitates operation in peer-to-peer streaming services. It employs two key messages: a CONNECT.Request for registering and managing actions on content swarms and a STAT-REPORT.Request to periodically update the Tracker with status and statistics. The presentation also addresses open issues from IETF 84 regarding IP address handling and encoding concerns. Recommendations for further protocol development include adopting the draft-cruz-ppsp-base-tracker-protocol as a working group item.
E N D
PPSP Base Tracker Protocol draft-cruz-ppsp-base-tracker-protocol PPSP WG IETF 84 Vancouver Yingjie Gu (presenter) Rui Cruz, Mário Nunes, Jinwei Xia, João Taveira, Deng Lingli
Recap • The Base Tracker Protocol uses two messages for the operation: • a CONNECT Request message to “register” and/or request actions on swarm(s) of streaming contents; • a STAT-REPORT Request messageto periodically inform the Tracker about its status and supply statistic information; • To terminate all its activity in the P2P streaming service the Peer may: • Send a CONNECT Requesting action to LEAVE swarm(s); • Stop sending periodic STAT_REPORT;
Open issues from IETF 84 • IP Address in TP request? • Encoding?
Revision record • IP address is optional in request message from Peer to Tracker, and mandatory in response Peer list from Tracker to Peer. • Encoding is irrelevant to protocol design. Move section 7.1 to Appendix.
Detail consideration • IP address issue: If a peer has public IP addresses, the Tracker can get it from the packet header. If a peer is behind NAT, in most case, providing private IP address in request message won’t help.
Next Step • We ask the WG to adopt draft-cruz-ppsp-base-tracker-protocol as a WG item.