[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dhcwg] max-unacked-bndupd



draft-ietf-dhc-failover-12.txt defines a "max-unacked-bndupd" option, which is sent in all failover CONNECT and CONNECTACK messages. This is defined as follows in section 12.14:

   The maximum number of BNDUPD message that this server is prepared to
   accept over the TCP connection without causing the TCP connection to
   block.

I'm attempting to ascertain whether max-unacked-bndupd applies to the number of BNDUPD messages, or the number of binding update transactions. On the face of it, the above definition would appear to state the former. However, sections 7.1 and 7.2 include the following phrase:

   The rest of this section is written as though every BNDUPD message
   contains only a single binding update transaction in order to reduce
   the complexity of the discussion.

This introduces a certain confusion between BNDUPD messages and binding update transactions.

Since max-unacked-bndupd is defined in section 12.14, which does not include the caveat from sections 7.1 and 7.2, I think that a literal reading of the draft will conclude that this option applies to messages and not transactions. On the other hand, I think that this option is more useful if it is considered to apply to transactions rather than messages--the size of a message is variable, depending on the number of transactions contained within it, while the size of a transaction is somewhat consistent. (I suspect that the definition of this option may predate the ability to pack multiple transactions in a single BNDUPD, but my knowledge of the history of the DHCP failover draft is insufficient to be certain.)

Any thoughts on how to treat this option would be appreciated.

                    - Damien


_______________________________________________ dhcwg mailing list dhcwg at ietf.org https://www1.ietf.org/mailman/listinfo/dhcwg