Conformance Question

"Barry Reinhold" <[email protected]> Fri, 12 Nov 2004 17:43:25 -0500
Newsgroups gmane.ietf.rddp
Message-ID <008201c4c909$084c18f0$217fa8c0@i8600>
Working on an interoperability issue related to section 3.6.1.1 (CRC bit
paragraph) of MPA, which states:

This bit (CRC bit) declares an endpoint's preferred CRC usage. When this
field is '0' in the "MPA Request Frame" and the "MPA Reply Frame", CRCs
MUST not be checked and need not be generated by either endpoint. When
this bit is '1' in either the "MPA Request Frame" or "MPA Reply Frame",
CRCs MUST be generated and checked by both endpoints.

The question:

If an MPA request frame has set the CRC bit to 1, can the MPA replay
frame's CRC bit be set to 0 without violating the draft.

>From a strict reading of the draft there does not seem to be a
requirement that a "1" in the request results in a "1" in the reply,
only that both devices must use CRCs.

So is the meaning of a "0" in the reply frame "I'm not using CRCs, or is
it I didn't want to use CRCs". Further if the requester sees a 0 in the
reply frame after setting the CRC bit to 1 in the request frame should
it reset the connection?

Barry Reinhold
Lamprey Networks
[email protected]
(603) 868-8411