[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [dccp] PMTU issues
- To: "Phelan, Tom" <tphelan@sonusnet.com>
- Subject: Re: [dccp] PMTU issues
- From: Eddie Kohler <kohler@icir.org>
- Date: Wed, 19 Nov 2003 06:21:33 -0800
- Cc: Fred Templin <ftemplin@iprg.nokia.com>, dccp@ietf.org, pmtud@ietf.org, ipv6@ietf.org, v6ops@ops.ietf.org
- In-reply-to: Message from "Phelan, Tom" <tphelan@sonusnet.com> of "Tue, 18 Nov 2003 12:15:21 EST." <CAC8ED3E4E27EE4BBCF7030CC74A267D011E4586@sonusmail01.sonusnet.com>
- List-help: <mailto:dccp-request@ietf.org?subject=help>
- List-id: Datagram Congestion Control Protocol <dccp.ietf.org>
- List-post: <mailto:dccp@ietf.org>
- List-subscribe: <https://www1.ietf.org/mailman/listinfo/dccp>,<mailto:dccp-request@ietf.org?subject=subscribe>
- List-unsubscribe: <https://www1.ietf.org/mailman/listinfo/dccp>,<mailto:dccp-request@ietf.org?subject=unsubscribe>
- Sender: dccp-admin@ietf.org
> It's also possible for DCCP to get a better initial estimate of the PMTU,
> and apparently there are other problems with the current DCCP PMTUD
> mechanism (using ICMP "can't fragment" messages).
Yes -- The current draft tries to make clear (but fails to) that a new,
PLPMTUD-style MTU discovery mechanism is acceptable. There are API problems
with such a scheme, but we absolutely allow it.
If you can accept an extra RTT or two at connection initiation time, I
think you can do pretty well:
Request -->
<-- Response
then, all in 1 RTT:
Padded Sync(512 bytes) --> /* actual #s would need to fit CC
Padded Sync(1280 bytes) --> mechanism */
Padded Sync(4000 bytes) -->
<-- SyncReply(1) /* SyncReplies sent only for those
<-- SyncReply(2) packets that got through */
<-- SyncReply(3)
> So, my question for the DCCP people, is it worth changing DCCP PMTUD?
It's certainly worth describing it better, and perhaps mentioning a set of
acceptable procedures. Have you any suggestions for useful procedures
here?
Eddie
_______________________________________________
dccp IETF mailing list: dccp@ietf.org
list info: https://www1.ietf.org/mailman/listinfo/dccp
wg charter: http://www.ietf.org/html.charters/dccp-charter.html