50 likes | 182 Views
Adding Redundancy to TCP & SCTP?. Reiner Ludwig Ericsson Research, Germany. Application Layer Source Data. TCP. RTP. FEC (e.g. see RFC2733). 100 % useful data. DCCP. not 100 % useful data. TCP-Friendly IETF is happy!. Should the IETF define this more precisely?
E N D
Adding Redundancy to TCP & SCTP? Reiner LudwigEricsson Research, Germany
Application Layer Source Data TCP RTP FEC(e.g. see RFC2733) 100 %usefuldata DCCP not 100 %usefuldata TCP-Friendly IETF is happy! Should the IETF define this more precisely? If yes, do we need a quota? If yes, what’s the quota? 5%? If yes, the quota should also apply to TCP … TCP vs. RTP/DCCP
TCP Redundant Data in TCP: A ‘good citizen’ Approach Application Layer Source Data Redundant Data = Early Retransmitsbased on “weaker” loss indications Requires Detecting & Respondingto Spurious Retransmits to StayBelow the Quota Allows More Flexible Handling ofDUPACK Threshold Allows Smaller RTOs TCP-Friendly
Redundant Data in TCP: A Selfish Approach Application Layer Source Data Retransmit for Every New ACK if No New Data is Available, i.e., Without any Loss Indication(e.g., as an option for the application) TCP TCP-Friendly
The Questions The IETF Mandates Flows to be TCP-Friendly. Fine, but … • For a Flow that is TCP-Friendly, can the IETF Further Mandate what “good” and “bad” Packets/Bytes are? • If yes, how? Quotas on Potentially Useless Packets/Bytes?