FC-SP Letter ballot comments - Excel

Shared by: linzhengnd
Categories
Tags
-
Stats
views:
19
posted:
12/19/2011
language:
English
pages:
169
Document Sample
scope of work template
							                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                       Response                                 Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Brocade-24      T     5         3.2.23     A secret is a value that is not disclosed to     Proposed wording:                        Accepted the comment that secret needs
                                           anybody according to this definition. The        "Secret: A value that is kept            to be better defined. See Qlogic-01.
                                           definition may be a little too glib. If the      hidden from any person or device
                                           secret is administratively established, it is    that may constitute a threat to the
                                           known to all the administrators, at least.       security of a communication."
                                           This definitions should be tightened up.
Emulex-002      T     6           3.3      Since this standard uses byte lists to specify   Add somewhere in 3.3                     Rejected. Action item to Bob Nixon to
                                           structures, it is important to emphasize the     Structures in this standard are          prepare a proposal for this. Action
                                           order of transmission (FC-FS hides its rules     specified as lists of bytes. Within      completed with no consequences for FC-
                                           well, and they are specified with respect to     any multibyte field, the first byte      SP.
                                           structures of words, as are the structures in    contains the highest order 8 bits of
                                           FC-LS.)                                          the field, and successive bytes are
                                                                                            successively lower order 8 bits of
                                                                                            the field. Fields with values that do
                                                                                            not require the full size of the field
                                                                                            shall be extended with high-order
                                                                                            zero bits.

QLogic-01      T        9          4.1       protocols to set up secret keys?               Needs to be more specific of what Accepted in principle.
                                                                                            type of keys.                     Add references to the sections of the
                                                                                                                              standard where things are defined.
                                                                                                                              Add some definitions in the definition
                                                                                                                              section for the following terms:
                                                                                                                              - secret: the parameter used by DH-
                                                                                                                              CHAP to perform authentication;
                                                                                                                              - certificate: the parameter used by
                                                                                                                              FCAP to perform authentication;
                                                                                                                              - password: the parameter used by
                                                                                                                              FCPAP to perform authentication;
                                                                                                                              - key: the shared parameter generated
                                                                                                                              after an authentication transaction.
                                                                                                                              Verify that the above terms are used
                                                                                                                              consistently across the entire document.

Emulex-003     T        9          4.3       The last sentence on page 9 suggests that Remove the last sentence on                   Accepted.
                                             this standard supports use of digital           page 9.
                                             signatures, and that this feature is unique to
                                             certificate-based environments. This
                                             standard in fact says very little about digital
                                             signature, and what it says is not limited to
                                             certificate-based infrastructure;however, it is
                                             limited to policy distribution.




                                                                                        Page 1 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                          Suggested solution                      Response                                      Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-25       T     9          4.3       What is a Security Association and how is it Add a section describing Security       Accepted in principle. Add references
                                           used?                                        Associations.                           and a definition in the definition section
                                                                                                                                for Security Association.
Emulex-004     T       10          4.4      The first paragraph of 4.4 summarizes           In the first paragraph of 4.4,      Accepted. Add definitions in the definition
                                            authentication support, but makes no            change                              section for Device and Bridge.
                                            mention of Bridge to Switch connections         Authentication is defined for
                                            (see 5.8).                                      Switch-to-Switch, Device-to-
                                                                                            Switch, and Device-to-Device
                                                                                            to
                                                                                            Authentication is defined for
                                                                                            Switch-to-Switch, Bridge-to-
                                                                                            Switch, Device-to-Switch, and
                                                                                            Device-to-Device.
EMC-8          T       10       Figure 1    The green SA paths provide fundamentally This needs to be explained here at Accepted. Action to me to propose a
                                            weaker security than the blue paths, with the a minimum, and I'd like to see a  note.
                                            possible exception of FCPAP. This is due to "should" for the blue paths vs. the
                                            the possibility of DOS attacks and potential green paths. Also a statement
                                            protocol weaknesses by comparison to            should be added here that CHAP
                                            IKEv2.                                          cannot generate the keying
                                                                                            material required for SA
                                                                                            establishment
McDATA-27      T       10       Figure 1    Can they negotiate to not authenticate?                                         The answer is no. Don’t authenticate if
                                                                                                                            you don’t want!
McDATA-26      T       10         first     There is no mention of using IKEv2 as a         Add reference to IKEV2          Accepted. Add a reference to 6.7.2.
                               paragraph    standalone protocol for authentication,         authentication.
                                            although it is a fourth option shown in 4.4.
McDATA-31      T       11          4.5      There's no clear definition of SA here. In IP Move 4.5 to 4.7 clause and more Accepted in principle. Move 4.7
                                            world, IKE establishes SA dynamically but       completely define SA and SPD.   immediately after 4.5. Add in 4.5
                                            SA can also be defined by security policy                                       references to chapter 6. Add a definition
                                            statically. It's not clear whether it's true in                                 in the definition section for SPD. Add in
                                            FC since there's no definition of security                                      4.7 more details on the SPD properties.
                                            policy.                                                                         Action to me and Fabio to prepare a
                                                                                                                            proposal. Consider renaming the SPD as
                                                                                                                            SAD (Security Associations Database).

Brocade-47     T       11         4.6.1     "e) A set of Attribute Objects. Fabric-wide     This may be correct, but if so it    Accepted in principle. Add a reference to
                                            Objects that define optional attributes to be   needs to be rewritten so that it     the appropriate section in each of the
                                            associated                                      does not appear to allow an          items.
                                            with Switches or Devices." seems a bit self-    attribute to be associated with just
                                            contradicting. Shouldn't these attribute        one device or switch.
                                            objects be particular to the space where
                                            they associated. As an example, could one
                                            switch have an attribute object and another
                                            not?




                                                                                        Page 2 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                            Suggested solution                      Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
EMC-9           T    11         4.6.1      Policy comparison based on hash values         Add unique policy identifiers.          Partially accepted. A unique identifier is
                                           alone is risky                                                                         not always welcome, because it prevents
                                                                                                                                  a management model in which policies
                                                                                                                                  are generated independently. But when
                                                                                                                                  they are generated centrally and then
                                                                                                                                  downloaded to all involved Switches,
                                                                                                                                  then a unique identifier may be useful.
                                                                                                                                  Action to David to propose an optional
                                                                                                                                  unique identifier based on DCE 1.1
                                                                                                                                  UUIDs. This is a possible addition to the
                                                                                                                                  Policy Summary Object.

Emulex-005     T      11         4.6.1     In the last paragraph of 4.6.1 is the            In the last paragraph of 4.6.1        Accepted.
                                           statement                                        change
                                           Each Policy Object may be summarized in a        Each Policy Object may be
                                           hash value.                                      summarized in a hash value
                                           Is this optional?                                to
                                                                                            Each Policy Object is summarized
                                                                                            in a hash value
EMC-11         T      12          4.7      "A similar model" for CT_Authentication is       Either CT_Authentication uses the     Accepted. Action to me and Fabio to
                                           not sufficient                                   same model, or the differences        prepare a proposal detailing better the
                                                                                            are fully specified, or a separate    CT_Authentication case. Progress in GS-
                                                                                            diagram for a new model is            5 is also needed.
                                                                                            inserted.
EMC-12         T      12          4.7      Can CT Authentication use the SPD?               CT_Authentication is specified        The answer is yes. See EMC-11.
                                                                                            elsewhere. If its functionality is
                                                                                            being changed to be driven by the
                                                                                            FC SPC, that has to be stated
                                                                                            explicitly.
McDATA-38      T      12         4.6.2     Is the intent to allow for additional switch     Suggestion: Add a Note indicating     Rejected. Add appropriate references to
                                           types in the future or to just modify the        the intention is to allow             each item.
                                           definitions of these switch types? A rigid       adjustments of these definitions in
                                           definition for "types of switches" makes it      the future when other policy or
                                           difficult to modify or extend in the future. For policy protocol may be defined.
                                           example, one proposal was shown that
                                           would allow other information to be              This may require a way for devices
                                           potentially gathered by Client switches in the to advertise their level of support.
                                           future. How would that be handled in a FC
                                           SP 2?
McDATA-43      T      12         4.6.3     Reauthentication can happen at any time - Add a new sentence describing                Rejected. Add appropriate reference.
                                           not just when a connection is attempted.         policy enforcement can happen at
                                                                                            any time for reauthentication
                                                                                            purposes or add another clause to
                                                                                            the first sentence.




                                                                                        Page 3 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                            Suggested solution                    Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
CNT-20          T    12       4.6.3 p1,s2 The appropriate Policy Objects need             The appropriate Policy Objects        Partially accepted. Change to "The
                                           to be checked to determine whether the         shall be checked to determine         appropriate Policy Objects are checked
                                           requested connection or access is to be        whether the requested connection      to determine whether the requested
                                           allowed or denied.                             or access is to be allowed or         connection or access is to be allowed or
                                                                                          denied.                               denied."
EMC-10         T       12         4.6.4    Policy summary object exchange uses            Add unique policy identifiers.        See EMC-9
                                           compare by hash.
CNT-21         T       12      4.6.4 p1,s1 When two Switches join they need to ensure When two switches join, they shall Partially accepted. Change to "When two
                                           that their enforced policy configurations are ensure their enforced policy       Switches join they ensure that their
                                           the same.                                     configurations are the same.       enforced policy configurations are the
                                                                                                                            same."
McDATA-40      T       12       Figure 2   Doesn't show CT Authentication model.         Create similar figure for CT       See EMC-11.
                                                                                         Authentication.
McDATA-42      T       12       Figure 2   SPD details needed. What are the required Define the interface and behaviors See McDATA-31.
                                           interoperable behaviors of an SPD? Where required to the SPD and the policy
                                           is the interface to the SPD defined in this   for setting an SPD in an
                                           standard?                                     interoperable fabric-wide fashion.

Brocade-50     T       13          4.7      The text indicates that frames not matching   This is actually a question, but a    Partially accepted. No issues on the
                                            an SPD selector are transformed, but the      text clarification may be desirable   egress processing. On the ingress
                                            remaining frames are passed through           to indicate that both unmatched       processing, clarify that if n FC-4 want to
                                            untransformed. I would have thought that      threatening frames and                process only verified frames it should add
                                            would allow prohibited frames to circulate    unmatched permitted but insecure      to the SPD a "catch-all" entry specifying
                                            within the fabric and possibly attack it. I   frames are transferred to the         to discard the unverified frames.
                                            would have expected that those that came      appropriate level.
                                            in without a selector match would have been
                                            discarded. Of course a default selector
                                            match for allowed insecure communications
                                            would also be defined.

McDATA-47      T       13     last sentence This should also be explained better in a     add a new section on Security         See McDATA-31.
                                  of first  new section describing Security               Associations and discuss traffic
                                paragraph Associations.                                   selectors.

CNT-29         T       15       5.1 p5,s3   No more than one transaction of an           Clarify                                Between the same two entities.
                                            Authentication protocol shall be in progress
                                            between two entities at a time.
                                            Does this mean between any two entities or
                                            between the same two entities?




                                                                                        Page 4 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/   Problem Description                             Suggested solution                      Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-49       T    15     first sentence   This first sentence seems to conflict with      Change first sentence to: For the       Partially accepted. Change "Any Fibre
                            below Figure     other clauses of the document. For              initial connection there are rules      Channel entity may" to "The
                                    3        example, 5.9.5 that says an Nx_Port is          for when Fibre Channel entities act     Authentication protocols allow any Fibre
                                             always the sender of AUTH_Negotiate.            as Authentication Initiator or          Channel entity to".
                                                                                             Authentication Responder. See
                                                                                             5.9.5 for Nx_port rules. See 5.7.1
                                                                                             for E_Port tie-breaking rules. See
                                                                                             5.8.1 for B_Port rules. Thereafter,
                                                                                             for re-authentication, any Fibre
                                                                                             Channel entity may act as an
                                                                                             Authentication Initiator or as an
                                                                                             Authentication Responder.

McDATA-50      T      16        close    What does it mean to "close                         The range of appropriate actions        Partially accepted. Action for me to
                             communicati communication"? These states and                    should be described in a section.       propose a definition for "close
                                 on      standards should be consistent across               If it is, then refer to that section.   communication" in the definitions section.
                                         multiple standards.                                 Why is the disabled port state not
                                                                                             mentioned in this standard?
                                                                                             Invalid attachment is only
                                                                                             mentioned in Appendix D. Do a
                                                                                             global change to close
                                                                                             communications to reference the
                                                                                             new section. Identify either the
                                                                                             Invalid attachment or disabled
                                                                                             state for the purpose of "close
                                                                                             communication".

Emulex-007     T      18        5.4.2.1      Table 18 specifies an order for the                                                     The answer is yes. Keep as is.
                                             parameters in a DH-CHAP Protocol
                                             Parameters structure. Given the
                                             parameters are all TLV structures, is there a
                                             reason for this? (Same question for FCAP
                                             and FCPAP.)




                                                                                          Page 5 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                     Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Cisco-01        T    19         5.2.4      Table 9 should include a vendor specific         Include in Table 9 a vendor            Reserve range 01..09 for legacy
                                           AUTH message                                     specific message code                  implementations. Assign range F0h..FEh
                                                                                                                                   for vendor specific usage. The Message
                                                                                                                                   Payload for vendor specific messages
                                                                                                                                   shall be composed by the T10 Vendor-ID
                                                                                                                                   followed by vendor specific information.
                                                                                                                                   Assign range F0h..FEh of
                                                                                                                                   AUTH_Negotiate protocol identifiers to
                                                                                                                                   identify vendor specific protocols. The
                                                                                                                                   AUTH_Negotiate protocol parameters
                                                                                                                                   shall begin with the T10 Vendor-ID
                                                                                                                                   followed by vendor specific information.
                                                                                                                                   Support for vendor specific extensions
                                                                                                                                   shall not be mandatory. A system shall
                                                                                                                                   operate correctly when all vendor specific
                                                                                                                                   extensions are rejected.

Emulex-008     T       19         5.2.4     In the description of the Message Length        In the description of the Message      Accepted. Change to "Message
                                            field, the undefined term "command              Length field in 5.2.4, change          Payload".
                                            dependent portion" is used.                     "command dependent portion" to
                                                                                            "Message Payload field".

Emulex-009     T       19         5.2.4     In the description of the Transaction         In the description of the                Accepted.
                                            Identifier field, the statement "each         Transaction Identifier field in 5.2.4,
                                            subsequent Authentication message shall       change
                                            contain the same value" would prevent         each subsequent Authentication
                                            conducting concurrent authentication          message shall contain the same
                                            transactions with different entities.         value
                                                                                          to
                                                                                          each subsequent Authentication
                                                                                          message between the same two
                                                                                          entities shall contain the same
                                                                                          value
McDATA-57      T       19       Message     The "command dependent portion" clause is Change it to read "Message                   Accepted. See Emulex-008.
                                 Length     somewhat confusing.                           Payload".
McDATA-59      T       20         5.3.1     his wording is confusing. An Auth             Maybe the wording should be "and         Accepted in concept. Remove "with an
                                            transaction is also terminated after the last may be abnormally terminated             error indication" and add the successful
                                            success frame is received.                    with an error indication by:"            case in the itemized list.

McDATA-61      T       21         5.3.4      Simply configuring a secret will not cause     Remove the last sentence in the        Rejected. The parentesis explain an
                                            the Responder to be able to use a different     parenthesis.                           example.
                                            protocol.
McDATA-62      T       21       Figure 4    No Usable Protocols' doesn't exist in table     Change to 'Authentication              Accepted.
                                            14 as a valid explanation.                      Mechanism Not Usable'.




                                                                                          Page 6 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/ Problem Description                                Suggested solution                  Response                                       Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
Veritas-8      T    21        Table 11    The note in this table sounds suspiciously         Add sentence "The IEEE              Accepted in principle. Change "is not
                                          like a requirement. If so, it should be in the     Registered Extended                 supported" in "shall not be used", but
                                          text.                                              Name_Identifier (NAA=6h) shall      keep as a footnote.
                                                                                             not be used."
McDATA-64     T       22        Table 14    Change "hash function" to "Hash Function".                                           Accepted.

McDATA-63     T       22        Table 15    See document 04-394v0 for suggestions            Adopt changes from 04-394v0.        Partially rejected. Clarified code 02/09 as
                                            related to Table 15 and Reason Code                                                  "When the continuation_flag is set in
                                            Explanation 09h.                                                                     AUTH_Negotiate, the Authentication
                                                                                                                                 Initiator REQUIRES continuation. If the
                                                                                                                                 Authentication Responder does not
                                                                                                                                 support continuation, a 02/09
                                                                                                                                 AUTH_Reject shall be returned. The
                                                                                                                                 Authentication Initiator may restart the
                                                                                                                                 Authentication Transaction with no
                                                                                                                                 continuation, if it is appropriate to do so.
                                                                                                                                 If the Authentication Responder supports
                                                                                                                                 continuation, the continuation_flag shall
                                                                                                                                 be set to one in all subsequent
                                                                                                                                 messages. Failure to satisfy this
                                                                                                                                 requirement results in an AUTH_Reject
                                                                                                                                 01/07.
                                                                                                                                 If the continuation_flag is set to one
                                                                                                                                 outside these conditions, an
                                                                                                                                 AUTH_Reject 01/07 shall be returned.
                                                                                                                                 (editor to make it editorially correct)."
                                                                                                                                 Add Reason code explanation
                                                                                                                                 'Unsupported Protocol Revision' as '01'
                                                                                                                                 Reason Code.
CNT-44        T       23        table 16    AUTH_Done Message Payload                       Remove the table.                    Accepted. Change the last sentence in
                                            Why does a NULL/zero length payload need                                             "The AUTH_Done message has no
                                            to be specified?                                                                     Message Payload."
EMC-18        T       24          5.4.1     "If DH-CHAP with a NULL DH algorithm is         Delete "If ... and", and explain the Accepted. Change the sentence to "Two
                                            used and the assigned secrets are not           vulnerability - whenever two         entities may impersonate one another if
                                            different for each entity, the configuration is entities have the same secret, they they have the same secret, therefore if
                                            not secure." is incorrect.                      can freely impersonate one           the assigned secrets are not different for
                                                                                            another.                             each entity there is a security
                                                                                                                                 vulnerability."




                                                                                           Page 7 of 169
                                                                         FC-SP Revision 1.6 Comments
                                                                                 01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/ Problem Description                       Suggested solution                      Response                                     Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
EMC-20         T    24         5.4.1      When the DH group is not null, DH-CHAP is Describe the DOS attack.                Accepted. Add "Add "When the DH
                                          vulnerable to a DOS attack because the                                            group is not null, DH-CHAP is vulnerable
                                          attacker can cause the responder to                                               to a denial of service attack if the
                                          compute g^x mod p without the attacker                                            attacker initiates concurrent
                                          engaging in any exponentiation. A Reject                                          authentication from a sufficient number of
                                          with Logical Busy does not help.                                                  different S_IDs, because the attacker
                                                                                                                            may cause the responder to compute g^x
                                                                                                                            mod p without the attacker engaging in
                                                                                                                            any exponentiation.
                                                                                                                            This vulnerability is not present in the
                                                                                                                            cases of E_Port to E_Port authentication,
                                                                                                                            E_Port to B_Port authentication and
                                                                                                                            N_Port to F_Port authentication because
                                                                                                                            S_ID and D_ID have fixed values. For
                                                                                                                            N_Port to N_Port authentication the fact
                                                                                                                            that a Port Login is required before
                                                                                                                            performing authentication requires the
                                                                                                                            attacker to be able to respond from any
                                                                                                                            S_ID used to mount the attack.
                                                                                                                            Implementations that may exhibit non-
                                                                                                                            responsive behavior under overload
                                                                                                                            should limit the number of simultaneous
                                                                                                                            authentication computations by using the
                                                                                                                            'Logical Busy' AUTH_Reject."
                                                                                                                            Editor job: find the right place for this
                                                                                                                            sentences, they are not specific to DH-
                                                                                                                            CHAP. 6.8.5 may be a good place, or
                                                                                                                            reference the place from 6.8.5.


EMC-21        T      24         5.4.1     When a weak secret (e.g., password) is       Require a strong secret or require Open. Both proposed solutions are
                                          used with a NULL DH group, DH-CHAP is        support for the 1536 bit DH group possible, a bigger group is needed to
                                          vulnerable to a passive dictionary attack.   in addition to the NULL DH group. take a decision. Action to David to
                                                                                                                           present to the group the language iSCSI
                                                                                                                           chose to solve this issue. Closed by
                                                                                                                           David document revied and edited on
                                                                                                                           12/8/2004.
McDATA-69     T      25        Note 3     I don't understand this note. The first      If the AUTH initiator prefers other Rejected. The purpose of the note is to
                                          sentence in this note and also 3rd paragraph protocols, those should be listed   state that the administrator of a fabric is
                                          in section 5.4.1 implies supporting DH-      first and the DH-CHAP with NULL responsible to choose the security
                                          CHAP with NULL DH is mandatory. How          DH listed last.                     properties of the fabric, and so he may
                                          can you then not include it in the AUTH Neg                                      decide to not use at all the NULL DH-
                                          command?                                                                         CHAP.
McDATA-71     T      26        5) last    Authentication responder s/b 'Authentication                                     Accepted.
                              sentence    Initiator'



                                                                                       Page 8 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                 Suggested solution                  Response                              Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Brocade-52      T    26     5.4.1, Note 4 Note 4 is already contained in steps 4 and 5.        Replace note 4 with:                Rejected. Change note 4 to "The DH-
                                           The clarification may be required that step 4       "Authentication is complete after   CHAP protocol does not use the
                                           (or if bi-directional Authentication is required,   step 4 above is executed.           AUTH_Done message."
                                           step 5) is complete, but that should be in          Optional bi-directional
                                           text, not a note.                                   authentication is complete after
                                                                                               step 5 above is executed."
                                                                                               Alternatively, the corresponding
                                                                                               step should have a final sentence
                                                                                               added as follows:
                                                                                               In step 4: "If bi-directional
                                                                                               authentication is not required,
                                                                                               authentication is complete."
                                                                                               In step 5: "Bi-directional
                                                                                               authentication is complete.
McDATA-72      T        26     first sentence Is the "and" at the end of the sentence                                              Yes. Itemized list.
                                              suppose to be there?
McDATA-75      T        27          Note 5    If different hash functions are required to be                                       Rejected. See McDATA-69
                                              used shouldn't they be listed first? This note
                                              is stating in certain environments you aren't
                                              required to follow the standard.




                                                                                          Page 9 of 169
                                                                        FC-SP Revision 1.6 Comments
                                                                                01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                         Suggested solution                     Response                                       Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
EMC-23          T    28        Table 22    Need more DH groups                         2048 bits as the largest usable        Accepted in principle. Add by reference
                                                                                       group is insufficient. Add larger      to RFC 3526. Action to the editor. In
                                                                                       mod-p groups from RFC 3526.            addition to RFC 3526 more is needed,
                                                                                                                              because SRP requires a different
                                                                                                                              generator on bigger DH groups. What is
                                                                                                                              needed is Appendix A of RFC 3723 with
                                                                                                                              the 768 group omitted. These groups are
                                                                                                                              not for IKE. This is the text: " In addition
                                                                                                                              to these groups, the following groups
                                                                                                                              MAY be supported,
                                                                                                                                 each of which has also been rigorously
                                                                                                                              proven to be prime:
                                                                                                                                 [1] iSCSI Key="MODP-3072": the 3072-
                                                                                                                              bit [RFC3526] group, generator:
                                                                                                                                     5
                                                                                                                                 [2] iSCSI Key="MODP-4096": the 4096-
                                                                                                                              bit [RFC3526] group, generator:
                                                                                                                                     5
                                                                                                                                 [3] iSCSI Key="MODP-6144": the 6144-
                                                                                                                              bit [RFC3526] group, generator:
                                                                                                                                     5
                                                                                                                                 [4] iSCSI Key="MODP-8192": the 8192-
                                                                                                                              bit [RFC3526] group, generator:
                                                                                                                                     19"
                                                                                                                              Add a note to table 22 telling that these
                                                                                                                              groups and group identifiers are used
                                                                                                                              only by the authentication protocol in
                                                                                                                              Chapter 5, and are different than those
                                                                                                                              used by IKE. IKE in chapter 6 uses
                                                                                                                              different groups and group identifiers,
                                                                                                                              listed in table 73.

Brocade-54     T      29        5.4.3    Only two challenge lengths are valid. All     "A Challenge Length Value of zero      Accepted in principle. Add a column
                                         others (including zero) should cause an       is illegal" s/b "Any other Challenge   "hash length" in table 22. Change "This
                                         invalid indication                            Length Value, including zero, is       length shall be a multiple of 4. For the
                                                                                       illegal."                              MD5 hash function, the length shall be
                                                                                                                              16 bytes. For the SHA-1 hash function
                                                                                                                              the length shall be 20 bytes. A challenge
                                                                                                                              Value Length of zero is illegal. If the
                                                                                                                              Challenge Value Length is set to zero" to
                                                                                                                              "This length shall be the value specified
                                                                                                                              in table 22 for the selected hash
                                                                                                                              identifier. If the Challenge Value Length
                                                                                                                              does not match the value specified in
                                                                                                                              table 22"



                                                                                     Page 10 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                  Response                                   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Brocade-55      T    29         5.4.3      Should references be provided for proper         Provide recommended reference. Add to the challenge value paragraph:
                                           creation of random value?                                                            "(see B.1.2)"
EMC-24          T    29         5.4.3      "repetition of a challenge value in              The transaction ID provides some Accepted. Change "permit an attacker to
                                           conjunction with the same secret                 protection against this, and the DH reply with a previously intercepted
                                           would permit an attacker to reply with a         exponentials provide a lot of       response" to "may reveal information
                                           previously intercepted response." is             protection when used properly.      about the secret or the correct response
                                           incorrect                                        Nonetheless, the recommendation to this challenge".
                                                                                            is correct, but it needs a correct
                                                                                            explanation.
McDATA-76      T       29      Challenge     Specify what error reason code (RC/E) to                                           See Brocade-54
                              Value Length   use if length != 0 and != 16 or 20.
McDATA-77      T       29      DH Value      Sepcify what RC/E to use if length % 4 != 0.                                       See Brocade-54
                                 Length
McDATA-80      T       30      DH Value      Which RC/E to use if not?                                                          See Brocade-54
                                 Length
McDATA-79      T       30      Response      Which RC/E to use if not?                                                          See Brocade-54
                              Value Length
EMC-25         T       31         5.4.4      "repetition of a challenge value in            The transaction ID provides some See EMC-24
                                             conjunction with the same secret               protection against this, and the DH
                                             would permit an attacker to reply with a       exponentials provide a lot of
                                             previously intercepted response." is           protection when used properly.
                                             incorrect                                      Nonetheless, the recommendation
                                                                                            is correct, but it needs a correct
                                                                                            explanation.
McDATA-83      T       31      Challenge     C1 s/b C2                                                                          Accepted.
                                 Value
McDATA-81      T       31      Challenge     Which RC/E to use if not?                                                          See Brocade-54
                              Value Length
McDATA-82      T       31      Response      General: Many places in the document have      Suggest searching for the word      See Brocade-54. Apply to the other
                              Value Length   omissions about what to do if the value says   "shall" throughout the document     situations in the document.
                                             it shall be such and such value(s). Specify    and determine if values are not
                                             which Error Codes and Explanation (RC/E)       those specified whether the error
                                             codes should be used or not in all cases?      condition is adequately defined.

McDATA-84      T       31      Response to the first part of the sentence, add "or                                              Accepted.
                              Value Length when sent from the Authentication Initiator
                                           to the Responder".
EMC-26         T       32         5.4.6    Using DH-CHAP to key IKEv2 exposes               Recommend that IKEv2 be used        See EMC-8. Accept the
                                           IKEv2 to any DH-CHAP weaknesses; see             directly when this is a concern.    recommendation.
                                           EMC comment 8.                                   This also applies to FCAP and
                                                                                            FCPAP.




                                                                                         Page 11 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                            Suggested solution                       Response                                       Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
EMC-27          T    32         5.4.6      No explicit prohibition on trying to key IKEv2 Prohibit any use of any material         Accepted. Add "When the DH group
                                           from CHAP                                      derived from the DH-CHAP                 used in the DH-CHAP transaction is null,
                                                                                          exchange for keying IKEv2 when           the results from the DH-CHAP
                                                                                          the DH group is null.                    transaction shall not be used to generate
                                                                                                                                   a session key Ks for IKE."
EMC-28         T       32         5.4.6     No length given for K sub S; this is needed     Say that the size of K sub S is the    Add "The size of the session key Ks is
                                            to specify IKEv2 behavior.                      output size of the hash function ...   determined by the selected hash
                                                                                            no this is not as obvious as it may    function, as shown in table 21." Change
                                                                                            appear - padding for convenience       in the first sentence of the second
                                                                                            has to be disallowed.                  paragraph "the hash" with " the complete
                                                                                                                                   hash, with no padding,".
EMC-29         T       33         5.5.1     No mention that private keys need to be         FCAP requires a digital certificate,   Accepted. Add "and the private/public
                                            provided in intro text                          and the private key that               key pair that corresponds to the
                                                                                            corresponds to the certificate be      certificate"
                                                                                            provided to a node that wishes to
                                                                                            authenticate.
McDATA-85      T       33        Figure 6   The way this is laid out almost implies the     Change the drawing so the            Accepted.
                                            AUTH_Done is sent when the signature            AUTH_Done and Calculate Key
                                            verification fails.                             arrows originate at the same point.

McDATA-89      T       34           2)      Define nonce.                                                                          Accepted. Add a definition in the
                                                                                                                                   definition section.
McDATA-86      T       34       3) and 4)   How verification is performed needs to be                                              Open. Possibly add a reference to a
                                            explicitly called out in both paragraphs 3)                                            document describing certificate
                                            and 4) or a reference added to the section                                             manipulation. Action to Steve to detail
                                            that does explicitly detail the algorithm.                                             the certificate verification processing.
Brocade-57     T       35         5.5.1     The session key example in 5.5.1, steps 4       Correct steps 4 and 5 by deleting      Accepted.
                                            and 5, is developed using an example of         the formula and instead
                                            g**xy mod p. The session key is actually        referencing 5.5.6 for the definition
                                            specified in 5.5.6 as the Hash of that value.   of the session key. As an
                                                                                            example:
                                                                                            "session Key Ks (i.e. g**xy mod
                                                                                            p)." s/b "session Key Ks (see
                                                                                            5.5.6)."
EMC-34         T       36       Table 30    Use same hash identifiers throughout.           FCAP should not define its own         Accepted. Consider making table 21 and
                                                                                            hash identifiers. Refer to table 21    22 generic for all three protocols. Prohibit
                                                                                            instead, but it's ok to disallow use   use of MD5 with FCAP and FCPAP. Set
                                                                                            of MD5 with FCAP.                      to 6 the identifier for SHA-1 for both
                                                                                                                                   FCAP and FCPAP.
EMC-35         T       38        5.5.3.2    Defining a new certificate format is not a      Allow reuse of certificates in         Open. Steve to verify that is possible to
                                            good idea. This defines a new certificate       standard formats available from        get these certificates from CAs.
                                            format that cannot be obtained from any         CAs and standard CA software.
                                            existing commercial certificate authorities
                                            and probably requires customization of CA
                                            software in order to issue them.



                                                                                          Page 12 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/ Problem Description                                   Suggested solution                Response                                    Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
EMC-36         T    38         5.5.3.2    Certificate format spec insufficient; X.509v3         Much tighter constraints are      Open. Action to Steve to determine how
                                          is notorious for interoperability problems.           needed on certificate format. I   to reference RFC 3280 for the certificate
                                                                                                suggest referencing appropriate   format.
                                                                                                portions of RFC 3280.
McDATA-92     T       38        FCAP      a) If a unique FCAP certificate type is               Complete the definition.          Open. See EMC-36 (a, c), EMC-35 (b),
                              General and defined - it should be coordinated with IETF.                                           and EMC-39 (d).
                               Table 33   b) For interoperability, there should be a
                                          statement about what existing CA root
                                          certificate SHALL be supported OR
                                             there should be something added to
                                          specify an interoperable CA certificate that
                                          shall be supported.
                                          c) The complete definition of the FCAP
                                          Certificate data structure should be spelled
                                          out, including how ALL fields are to be filled
                                          in the certificate OR an existing certificate
                                          type should be adopted instead of creating a
                                          special one for FCAP.
                                          d) For improved interoperability, it would be
                                          desirable to define a mechanism for
                                          distributing the CA information.


McDATA-93     T       38      FCAP X.509 This data construct should be shown as a                                                 Open. See EMC-36 as RFC 3280 might
                               Certificate table, indicating the order, size, etc... of all                                       resolve a lot of this.
                                Value      fields as is done in all FC standards. AND
                                           add reference to the X.509 document.

McDATA-94     T       38      FCAP X.509   The use of letters in this list, imply that the Create entire certificate data         Open. See EMC-36.
                               Certificate order of the data is not important. I don't     structure with all fields specified.
                              Value a), b) think that is true. What is the order, etc. of
                                  etc.     something called Subject Distinguished
                                           Name? Where is the exact data structure
                                           defined.
McDATA-97     T       39     Authenticatio 'Responder' should be 'Initiator'.                                                     Accepted.
                              n Initiator
                                Nonce
McDATA-95     T       39     Nonce Value As written is not useful. Say "Contains a                                                Accepted. Change to "Contains a
                                           random value of the type shown in Table                                                random value of the type shown in Table
                                           35". Are there important notes that should                                             35". See EMC-33.
                                           be added about the randomness of the
                                           value also? Suggest using verbage similar
                                           to verbage found about the Challenge Value
                                           in DHCHAP.




                                                                                              Page 13 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                          Suggested solution                        Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-96       T    39        Table 36    There is no easy way to tell what the proper                                           The length for the nonce is specified in
                                           lengths for the Nonce and Certificate should                                           table 35. For the certificate EMC-36 has
                                           be, without a crisper rendition of them in a                                           to be resolved first. Open.
                                           table, calling out all optional and/or
                                           mandatory fields to be included in an FCAP
                                           Type of certificate.

                                            Clearly define or put an exact reference to
                                            an appropriate document.
EMC-37         T       40        5.5.4.2    Signature specification is wrong - the DH       Correct the specification of RSA-     Accepted. Change the text of "RSA-
                                            value must also be signed, as per the           SHA1-Signature-Value to require       SHA1 signature value" with "The RSA-
                                            summary in 5.5.1.                               signing the DH value in addition to   SHA1 signature is generated by
                                                                                            the nonce.                            computing the concatenation of the
                                                                                                                                  nonce with the Diffie-Hellmann
                                                                                                                                  parameter gy mod p, then applying the
                                                                                                                                  SHA-1 hash function to the concatenated
                                                                                                                                  quantity, then by encrypting the hash with
                                                                                                                                  the RSA private key of the sending entity
                                                                                                                                  (see RFC 3279)." The relevant section of
                                                                                                                                  RFC 3279 is 2.2.1.

Emulex-010     T       40        5.5.4.2    The description of the RSA-SHA1 Signature       Correct the description of the RSA- Partially accepted. See EMC-37.
                                            Value is incomplete, by comparison with         SHA1 Signature Value in 5.5.4.2
                                            5.5.1 ordered list items 3 and 4, and there     to match those in 5.5.1 ordered list
                                            seems to be no reference for RSA                items 3 and 4. Add RSA-SHA1 to
                                            encryption in FC-SP. As 5.5.4.2 contains the    the acronym directory with a
                                            primary specification, it should be             reference document.
                                            mathematically complete, including the
                                            necessary references.

McDATA-99      T       40       Table 38    Is RSA-SHA1 the same as SHA1 or                 Be consistent when specifying        Accepted. See EMC-37.
                                            different? Not consistent with hash function    hashes throughout the document
                                            references elsewhere in the document.           and add reference to where
                                            Better to add a reference to where one can      algorithm being used is specifically
                                            find the spec. for RSA-SHA1.                    defined.

EMC-38         T       41         5.5.6     No length given for K sub S; this is needed     Say that the size of K sub S is the See EMC-28. Apply the resolution to this
                                            to specify IKEv2 behavior.                      output size of the hash function ... section.
                                                                                            no this is not as obvious as it may
                                                                                            appear - padding for convenience
                                                                                            has to be disallowed.

EMC-43         T       42         5.6.1     Are both unique and shared verifier modes       Simplify by using one mode.           Accepted. Remove the unique verifier
                                            needed for FCPAP?                               Shared verifier results in more       mode and keep only the shared verifier
                                                                                            scalable configuration.               mode. Action to editor.



                                                                                          Page 14 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                  Suggested solution                   Response                                        Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
EMC-45          T    42         5.6.1      Explain computation of verifiers               The protocol computations don't            Rejected. The computation is explained
                                                                                          make sense unless one knows                in second paragraph of section 5.6.1.
                                                                                          how the verifiers are constructed.
                                                                                          Explain how the verifier is
                                                                                          constructed from the salt, name
                                                                                          and password.
Emulex-011     T       42         5.6.1     At the end of the second paragraph in 5.6.1, Specify these constraints in the            Partially accepted. Only shared verifier
                                            it is specified "The hash function and the DH descriptions of unique and shared          mode survives. Clarify that the hash
                                            group chosen to compute the verifier shall    verifier operation; or else make the       function, DH group and modulus are all
                                            be those used during the Authentication       hash function, group generator,            administratively configured, and that the
                                            transaction". This has side effects for       and group modulus all                      hash function and DH group are checked
                                            bidirectional authentication that are not     administratively configured, which         rather than negotiated. In a sense, they
                                            specified: For operation with unique          removes the issue.                         become a Fabric property. If two fabrics
                                            verifiers, the computations of the verifiers                                             configured with different parameters tries
                                            used between entity A and entity B both                                                  to merge, the merge will fail because the
                                            must use the same hash function,                                                         authentication fails with a reason code of
                                            generator, and modulus for bidi auth. For                                                "hash function not usable" or "dh group
                                            operation with shared verifiers, the                                                     not usable". If a list is offered, this means
                                            computations of all verifiers must use the                                               that the initiator has a verifier for each of
                                            same hash function, generator, and                                                       the offered possibilities. This avoid the
                                            modulus for bidi auth.                                                                   "flag day": to change the hash or the DH
                                                                                                                                     group, first add the new verifiers, then
                                                                                                                                     remove the old ones. Action to the editor
                                                                                                                                     to flash out all of this!!!

Emulex-012     T       42         5.6.1     In the description of shared verifier mode, it      Remove the qualification for bidi   Add a sentence stating that unique
                                            is claimed that a double SRP transaction is         auth from the description of shared verifiers are secret, while shared verifiers
                                            needed for bidirectional authentication. This       verifier mode, and restate it in or are public, in table 40.
                                            is also true for unique verifiers, since in table   near the first paragraph of 5.6.1
                                            40, the verifiers (unique or shared) are not
                                            noted as secret.

McDATA-102     T       42        FCPAP      It appears it is important to know, for the                                              Rejected. Only one mode survives. See
                                 General    protocol operations, which mode of                                                       EMC-43.
                                            operation is being used, yet I can't find a
                                            management interface that sets the mode
                                            policy.

                                            Define a management interface that
                                            supports the FCPAP mode setting and
                                            exchanges the policy between switches.
EMC-47         T       42       Figure 7    Shared verifier mode initiator computation is v sub z = g ^ x sub z This is              Accepted.
                                            wrong: v sub z = g ^ a sub z                  correct in the text, step 3) B), but
                                                                                          wrong in the figure.




                                                                                           Page 15 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                               Suggested solution                    Response                                   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
EMC-48          T    42        Figure 7    Shared verifier mode responder                    Should be 3 * v sub y + A sub z       Accepted, this is what is stated in the
                                           computation is wrong: B sub y = v sub y + A                                             text.
                                           sub z
EMC-49          T    42        Figure 7    Responder blinding calculation for B sub y is     Remove B sub y. Restate               Rejected. The math is correct as is, but
                                           pointless as 3 * v sub y is added to A sub z      computation of S sub y as S sub       add a clarifying note to explain the
                                           then immediately subtracted.                      y= (A sub z) ^ (a sub y + u x sub y) notation.
                                                                                             . Alternatively, calculate B sub y =
                                                                                             3 * v sub y + A sub z at Initiator
                                                                                             and pass to responder, removing
                                                                                             B sub y calculation at responder,
                                                                                             and use B sub y instead of A sub z
                                                                                             in calculation of u at both initiator
                                                                                             and responder

McDATA-103     T       42      paragraph If FCPAP is supported, which mode shall be                                                Overtaken by events. Only shared mode
                               below table supported for interoperability?                                                         survives. See EMC-43.

                                            Add a statement about which mode is
                                            optional to support if supporting FCPAP.
Emulex-013     T       43         5.6.1     In the last paragraph on page 43, the value      In the last paragraph on page 43,     Partially accepted. Remove the offending
                                            "n" is described "a large prime number n is      change                                paragraph.
                                            chosen ahead of time". This is insufficiently
                                            specific. Other definitions of n elsewhere are   a large prime number n is chosen
                                            better, but this could be interpreted as a       ahead of time, and all additions,
                                            different n.                                     multiplications, and
                                                                                             exponentiations are performed
                                                                                             modulo n

                                                                                             to

                                                                                             all additions, multiplications, and
                                                                                             exponentiations are performed
                                                                                             modulo n, where n is the modulus
                                                                                             of the selected Diffie-Hellman
                                                                                             group
Emulex-014     T       43         5.6.1     Figure 7 and the ordered list that follows                                             Rejected.
                                            distinguish between "unique" and "shared"
                                            modes. It seems to me that the distinction
                                            really is "unidirectional" versus
                                            "bidirectional". Regardless of unique/shared,
                                            the supposed unique path only
                                            authenticates the initiator, while the
                                            supposed shared path authenticates both.




                                                                                        Page 16 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                 Suggested solution               Response              Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Emulex-015      T    43         5.6.1      There is a discrepancy between figure 7 and         Remove the second equation for Rejected. See EMC-47.
                                           5.6.1 list item 3 sublist item B on the second      the authentication initiator for
                                           equation for the shared verifier mode               "shared verifier mode" from figure
                                           compution for the authentication initiator.         7 and from 5.6.1 list item 3 sublist
                                           The list is correct.                                item B

                                             Given this, the equation is extraneous, since
                                             according to table 40, the verifiers are
                                             administratively configured and not secret.

Emulex-016     T       43         5.6.1      In figure 7 (and the text that follows), it is  Wherever necessary, remove the     Rejected.
                                             shown that the FCPAP_Init message carries salt value from the FCPAP_Init
                                             the authentication initiator's salt value. This message.
                                             is extraneous, since table 40 shows that it is
                                             administratively configured and not secret.

Emulex-017     T       43         5.6.1      In figure 7 (and the text that follows), it is    Wherever necessary, replace the Rejected.
                                             shown that the FCPAP_Accept message               salt value in the FCPAP_Accept
                                             carries the authentication responder's salt       message with either a shared
                                             value. This is extraneous, since table 40         verifier flag or a bidi authentication
                                             shows that it is administratively configured      flag, whichever turns out to be
                                             and not secret. A simple flag would be            correct.
                                             sufficient to trigger shared verifier (or is it
                                             bidi aut?) mode.
Emulex-018     T       43         5.6.1      The third equation for the authentication         Remove the third equation for the Rejected.
                                             responder for "shared verifier mode" from         authentication responder for
                                             figure 7 and from 5.6.1 list item 4 sublist       "shared verifier mode" from figure
                                             item B is extraneous, since the verifier it       7 and from 5.6.1 list item 4 sublist
                                             computes is described in table 40 as              item B
                                             administratively configured and not secret.
EMC-46         T       44         5.6.1      No explanation of how to determine whether        Add the missing explanation.     See McDATA-102.
                                             unique or shared verifier mode is in use




                                                                                          Page 17 of 169
                                                                         FC-SP Revision 1.6 Comments
                                                                                  01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                          Suggested solution                    Response                                    Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Emulex-020      T    44         5.6.1      Since the ordered list on page 44 is the     In list item 1 on page 44, change     Closed by Emulex-11.
                                           primary specification of FCPAP, it should
                                           include the requirement that the Diffie      and the list of Diffie-Hellman
                                           Hellman group parameters in the              Group Identifiers that may be used
                                           AUTH_Negotiate are those used to generate    (see 5.4.2).
                                           the verifier.
                                                                                        to

                                                                                        and the list of Diffie-Hellman
                                                                                        Group Identifiers that may be used
                                                                                        (see 5.4.2). The list of hash
                                                                                        functions shall include only the
                                                                                        hash function used to generate the
                                                                                        verifier(s) used between the
                                                                                        Authentication Initiator and the
                                                                                        Authentication responder. The list
                                                                                        of Diffie-Hellman group identifiers
                                                                                        shall contain only the Diffie-
                                                                                        Hellman Group Identifier for the
                                                                                        Diffe-Hellman Group whose
                                                                                        parameters were used to generate
                                                                                        the verifier(s) used between the
                                                                                        Authentication Initiator and the
                                                                                        Authentication responder.

                                                                                        In list item 2, delete "selected
                                                                                        among the ones".

                                                                                        In 5.6.2.2 and 5.6.2.3, correct the
                                                                                        descriptions to require single-item
                                                                                        lists that contain only the item
                                                                                        relevant to verifier computation.
EMC-51         T      46       Table 44   Use same hash identifiers throughout.        FCPAP should not define its own        Accepted. See EMC-34.
                                                                                       hash identifiers. Refer to table 21
                                                                                       instead, but it's ok to disallow use
                                                                                       of MD5 with FCPAP.
EMC-50         T      47         5.6.3    DH group reuse is too aggressive. SRP        See Appendix A of RFC 3723, and        Rejected. Reference to table 22 is
                                          does not use the same generator when         David Black may have info about        correct. See EMC-23 for further
                                          using the IKEv2 mod-p groups for subtle      what generators to use for the         operations on table 22, and possibly
                                          cryptographic reasons.                       smaller mod p groups.                  EMC-34.
McDATA-105     T      47       SRP Salt   Add clarification that the SALT value should Specify that 16 bytes of random        Accepted. Specify 16 bytes length for the
                                Value     be a randomly selected number and give       number shall be required or other      salt, and at least 8 bytes for the
                                          guidance on the minimum length of the        specifics.                             password.
                                          random number that shall be used.




                                                                                     Page 18 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                      Response                                      Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
EMC-52          T    49         5.6.6      No length given for K sub S; this is needed      Say that the size of K sub S is the See EMC-28. Apply the resolution to this
                                           to specify IKEv2 behavior.                       output size of the hash function ... section.
                                                                                            no this is not as obvious as it may
                                                                                            appear - padding for convenience
                                                                                            has to be disallowed.

Brocade-59     T       50         5.7.1     FC-SW is less than perfectly clear about the    Change the first paragraph of           Partially accepted. Cahnge the first two
                                            relationship between Fabric Controllers and     5.7.1 to read:                          sentences to "The AUTH_ILS SW_ILS
                                            Domain Controllers. I am told that the          "The AUTH_ILS SW_ILS shall be           shall be used to convey Authentication
                                            correct interpretation is that they are         used to convey Authentication           messages between Switches, via either
                                            identical, but that there are two addresses     messages between Switches. The          the Fabric Controller Address Identifier
                                            for each Fabric Controller. One is the Fabric   AUTH_ILS SW_ILS may be used             (i.e., FFFFFDh to FFFFFDh) or the
                                            Controller Address, a well-known address        for authentication of adjacent          Domain Controller Address Identifier (i.e.,
                                            for the adjacent fabric controller on a         E_Ports by addressing the               FFFCxxh to FFFCxxh)."
                                            particular link. The other is the Domain        adjacent Fabric Controller directly     Rejected the use of "E_Port Fabric
                                            Controller Address, a well-known address        or for authenticating specific Fabric   Controller".
                                            for the fabric controller having a different    Controllers by using the
                                            domain ID. As a result, the authentication      Domain_Controller addresses of
                                            statement in the overview is less than          the Fabric Controllers."
                                            precise and may create some confusion.          As a side effect, most places that
                                                                                            use the term "E_Port" as the
                                                                                            object of authentication should use
                                                                                            a term like "E_Port Fabric
                                                                                            Controller".

EMC-53         T       50         5.7.1     No ordering of Domain Controller and         Say which one has to occur first or Add: "Note: The usage of the AUTH_ILS
                                            E_Port AUTH_ILS activities                   whether either order is allowed.    SW_ILS between Domain Controller
                                                                                                                             Address Identifiers is not specified by this
                                                                                                                             standard."
McDATA-106     T       50       5.7.1 first Here's an example of where SW_ILS may        E-port to E-port authentication     See EMC-53
                               paragraph be used for two different interfaces. If FC SP shall be supported,
                                            is to clearly callout what is the required   Domain_Controller to
                                            interface to support then there should be a Domain_Controller authentication
                                            statement about it.                          is optional.
CNT-57         T       50      5.7.1 p2,s3 No more than one transaction of an            No more than one transaction of     Accepetd. Change to "No more than one
                                            Authentication protocol shall be in progress an Authentication protocol shall be Authentication protocol transaction shall
                                            between two E_Ports or two                   in progress between two E_Ports be in progress between a pair of
                                            Domain_Controllers at a time.                or two Domain_Controllers at any E_Ports, using the Fabric Controller
                                                                                         time. (?)                           Address Identifier, or a pair of
                                                                                                                             Domain_Controller Address Identifiers, at
                                                                                                                             any time."




                                                                                         Page 19 of 169
                                                                          FC-SP Revision 1.6 Comments
                                                                                  01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                           Suggested solution                   Response                                      Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
CNT-58          T    50       5.7.1 p4,s2 … numerically higher Name …                    Specify Switch_Name.                 Accepted in principle. Change "The
                                           Which Name?                                                                        Switch with the numerically higher Name"
                                                                                                                              to "The Switch that sent the
                                                                                                                              AUTH_Negotiate message with the
                                                                                                                              numerically higher Name". The protocol
                                                                                                                              is carefully specified to allow any Name
                                                                                                                              to be used. In section 8 there is the need
                                                                                                                              to clarify which name shall be used in
                                                                                                                              which case. May be add a reference to
                                                                                                                              section 8.
EMC-54         T      53         5.8.1    No ordering of B_AUTH_ILS and AUTH_ILS Say which one has to occur first or Accepted. Add "If performed, a
                                                                                          whether either order is allowed.    B_AUTH_ILS transaction shall precede
                                                                                                                              an AUTH_ILS transaction over the same
                                                                                                                              link."
CNT-62         T      55     5.9.1 p2,s3 No more than one                                 No more than one transaction of     Accepted. Apply resolution of CNT-57.
                                          transaction of an Authentication protocol       an Authentication protocol shall be
                                          shall be in progress between two Nx_Ports in progress between two Nx_Ports
                                          or an Nx_Port                                   or an Nx_Port
                                          and a Fx_Port at a time.                        and a Fx_Port at any time. (?)
McDATA-111     T      55          last    First sentence is misleading, since there are Reword to something similar to the Rejected. Change "needed" to
                              paragraph rules restricting which port can be an            re-written authentication overview "appropriate (see 8)".
                                          initiator/responder.                            first sentence in 5.1.
McDATA-110     T      55    last sentence Is this just a "Authentication Transaction"? If                                     Accepted. Change to "Authentication
                                          so, please use that "well-defined term". If                                         protocol transaction".
                                          not, would appreciate more details on the
                                          distinction.
EMC-55         T      56         5.9.1    No ordering of Nx-Nx vs. Nx-Fx and Fx-Nx        Say which one has to occur first or Accepted in concept. Add "Note: if
                                          AUTH_ELSs                                       whether either order is allowed.    performed, an Authentication transaction
                                                                                                                              between an Nx_Port and an Fx_Port
                                                                                                                              should be completed before any Nx_Port
                                                                                                                              to Nx_Port Authentication transaction
                                                                                                                              involving the same Nx_Port."


CNT-63         T      56     5.9.1 p4,s2 … numerically higher Name …                     Specify N_Port_Name.                  Accepted in principle. Apply resolution of
                                         Which Name?                                                                           CNT-58.
McDATA-115     T      56         last    not sure what "bidirectional" means (or adds    Delete word bidirectional or define Rejected. Bidirectional Exchange is an
                             paragraph to the text) in this context. Is this an FC-FS    its importance in the security        FC-FS term. Add a reference to FC-FS.
                                         term? (Yes, I can see in Figure 11 that         context in the Definitions section of
                                         there is a request Sequence, then a reply       the standard.
                                         Sequence per Exchange, but this isn't a new
                                         or distinctive concept in FC).




                                                                                      Page 20 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                Suggested solution                   Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-116      T    56     last sentence Change 'abort' to 'terminate' - otherwise it        Make global search and change        Rejected. If somebody want to send an
                              of second could be interpreted as sending an ABTS.              the use of word "abort" where        ABTS, it is not forbidden.
                              paragraph                                                       appropriate.

CNT-67         T       57      5.9.2 item b) Is it really necessary to send AUTH ELS to       Clarify                              Rejected. It is allowed to send
                                             any WKA?                                                                              AUTH_ELS to a WKA, but not required.
                                                                                                                                   If authentication of a Fabric service is
                                                                                                                                   desired, this is the way to do it.

McDATA-119     T       57      Addressing Need to add that a well known address of a                                               Accepted. Editor to figure out wording.
                                          fabric service could be the S_ID - see case
                                          'b' for the D_ID. The S_ID and D_ID cases
                                          should be equivalent.
McDATA-118     T       57          b)     Add "Authentication of a Fabric Service is                                               Rejected. Everything is optional to
                                          optional to support."                                                                    support, unless explicitly defined as
                                                                                                                                   mandatory to support. Section 5.9.3
                                                                                                                                   specify what to do if not supported.
McDATA-120     T       58         5.9.4      Clarify at beginning section that FC FS          Suggested wording is: " See FC       Open. Specify that in order to support
                               AUTH_ELS      defines the Query Buffer Condition bit for the   FS for a definition of the related   AUTH_ELS, an Nx_Port with buffer
                              Fragmentatio   FLOGI/PLOGI and the RPBC ELS which are           xLOGI Query Buffer Condition bit     limitation is REQUIRED to support the
                                    n        used to support fragmentation. Further           and the RPBC ELS. Receivers of       RPBC ELS and the xLOGI QBC bit and
                                             clarify that FC FS defines the proper            an AUTH_ELS that has the More        the AUTH_ELS fragmentation. If an
                                             response if RPBC is not supported. Further       Fragments flag bit or the            Nx_Port with buffer conditions limitations
                                             state that if the RPBC is not supported that     Sequence Number flag set, when       does not support the QBC bit or the
                                             the AUTH_ELS fragmentation flag shall            fragmentation is not supported,      RPBC or AUTH_ELS fragmentation, the
                                             cause the AUTH_ELS to be rejected.               shall send an Auth Reject with a     AUTH_ELS shall be rejected with an
                                                                                              reject code of 0x01, 0x06."          LS_RJT "ELS not supported".
                                                                                                                                   In order to interoperate with limited
                                                                                                                                   devices, AUTH_ELS fragmentation
                                                                                                                                   SHALL be supported also by not limited
                                                                                                                                   devices.
                                                                                                                                   Comment still open. Action to David and
                                                                                                                                   Bob Nixon to send a message on the
                                                                                                                                   reflector requesting feedback on limited
                                                                                                                                   ELS buffer sizes.

CNT-69         T       59      5.9.4 p4, s3 The Sequence Number bit shall be initialized Clarify                                   Open. Possibly add: "Given that any
                                            to zero in the first fragment                                                          fragment needs to be accepted with an
                                            of an Authentication message to be                                                     LS_ACC before the following fragment
                                            fragmented, and shall be incremented in                                                may be sent, only one fragment may be
                                            each subsequent                                                                        in transit at any given time.", and change
                                            fragment of the same Authentication                                                    "incremented" to "alternated".
                                            message.
                                            Since Sequence Number is 1 bit it seems
                                            only two fragments can be sent?



                                                                                          Page 21 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                             Suggested solution                   Response                                   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-123      T    59        second      This was confusing until I saw the example      Might want to clarify that the       See CNT-69.
                              paragraph in figure 13.                                      sequence number isn't a true
                                                                                           numbering of the frames. It's
                                                                                           simply an alternating flag used to
                                                                                           interlock frames between the
                                                                                           sender and receiver.
EMC-58         T       62       Table 54    Why is there a security bit per FC service     Use a single bit to cover all     Rejected. This is a single bit in the
                                            class?                                         classes in each case.             Common Service Parameters, the table
                                                                                                                             simply expresses in which context it is
                                                                                                                             valid, which is all classes (David, please
                                                                                                                             study FC-FS! :-).
Emulex-021     T       63         5.10      Since unidirectional authentication is      In 5.10, append this to the first    Identified the technical issue of re-
                                            asymmetric, it may be necessary for an      paragraph:                           authentication when unidirectional
                                            entity to force another entity to restart                                        authentication is in place (CHAP
                                            authentication, rather than restart         If two entities have completed       specific). Action to Larry to prepare a
                                            authentication itself. It is very poorly    authentication, one may request      proposal for how this may be done using
                                            documented (and lost to early               the other to become the initiator of a "trivial challenge". The proposed
                                            implementers) that this may be triggered by reauthentication by sending an       solution may be valid too. We need also
                                            AUTH_Reject (Logical Error, Protocol Reset) AUTH_Reject with any value for       to verify if the current description of the
                                            sent between a pair of entities that has    Transaction Identifier, Reason       DH-CHAP protocol clearly defines the
                                            completed authentication.                   Code of Logical Error, and Reason unidirectional case.
                                                                                        Code Explanation of Protocol
                                                                                        Reset.
McDATA-134     T       63         5.10      Not complete.                               Add "Therefore, all                  Accepted in principle. Add to 5.10
                                                                                        implementations need to use tie- references to 5.7.1 and 5.9.1.
                                                                                        breaking rules in the event of two
                                                                                        AUTH_Negotiate messages being
                                                                                        attempted simultaneously. N-Ports
                                                                                        can't rely on sending their
                                                                                        AUTH_Negotiate first, as defined
                                                                                        for after a FLOGI, for example."

McDATA-127     T       63         5.11      We should allow an additional option to                                            Accepted.
                                            restart the protocol instead of re-sending the
                                            ELS, similar to option b) below for
                                            AUTH_TOV timeouts.
McDATA-130     T       63         5.11      Change "shall" to "may" in both paragraphs. State that receivers "shall" handle Accepted in principle. Change to "should"
                                            I don't think all implementations are going to retries if sent, senders "may" send
                                            support resending the message.                 retries.

McDATA-133     T       63         5.11      Change shall to 'may' in last sentence and     change this twice                    Duplicated. See McDATA-127
                                            add a clause that the protocol may also be
                                            restarted.




                                                                                         Page 22 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                  01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                          Suggested solution                     Response                                    Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-129      T    63         5.10 _     Add "Therefore, all implementations need to                                         Accepted in concept. Add: The
                                           use tie-breaking rules in the event of two                                          Authentication protocol shall proceed as
                                           AUTH_Negotiate messages being                                                       described in 5.7, 5.8 or 5.9.
                                           attempted simultaneously. N-Ports can't rely
                                           on sending their AUTH_Negotiate first, as
                                           defined for after a FLOGI, for example."

CNT-73         T       63     5.10 Note 8, However, in                                    However, in                          Rejected. The note expresses some
                                   s2      most cases the same protocol and               most cases the same protocol and     possibilities, not a recommended
                                           parameters used for the first Authentication   parameters used for the first        behavior.
                                           are used for re-authentication.                Authentication should be used for
                                                                                          re-authentication. (?)
McDATA-135     T       63         5.9.5     First paragraph not complete                  Add "F_Ports or Nx_Ports             Rejected. Clear as described.
                                                                                          receiving a FLOGI or PLOGI
                                                                                          request shall not send an
                                                                                          AUTH_Negotiate following the
                                                                                          receipt of an AUTH_Negotiate.
                                                                                          However, should they do so (could
                                                                                          be an attacker), the sender of the
                                                                                          PLOGI or FLOGI should send an
                                                                                          AUTH_Reject with an error"

McDATA-128     T       63      paragraph Add "F_Ports or Nx_Ports receiving a                                                  See McDATA-135.
                               below table FLOGI or PLOGI request shall not send an
                                   56      AUTH_Negotiate following the receipt of an
                                           AUTH_Negotiate. However, should they do
                                           so (could be an attacker), the sender of the
                                           PLOGI or FLOGI should send an
                                           AUTH_Reject with an error
                                           "
McDATA-131     E       63                  Change 'In which case' to 'In this case'.                                           Accepted.
McDATA-132     T       63                  Change 'but the Requesting Nx_Port does                                             Accepted. Change to: "is not capable to
                                           not' to 'but the Requesting Nx_Port is not                                          perform Authentication,"
                                           capable of Authentication'. The security bit
                                           in the FLOGI or PLOGI doesn't mean the
                                           requesting Nx_Port requires authentication,
                                           but is capable of it.
McDATA-136     T       65       6 General IKEv2 is not yet an RFC. How can FC SP                                               IKEv2 rev. 17 has been approved by
                                           port a draft?                                                                       IESG. Action to Fabio to verify the FC-SP
                                                                                                                               content against rev. 17.




                                                                                      Page 23 of 169
                                                                          FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                            Suggested solution                       Response                                    Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-138      T    65       6 General General comment. State the purpose of             Clearly answer question as to            Rejected. Second pararaph explains the
                                           using IKE clearly in the beginning. Also       whether IKE is just used as design       intent, port the subset of IKEv2 required
                                           state whether to follow IKEv2 developement     base to save time or if the purpose      for FC.
                                           till it becomes a standard. See next two       is to port IKE to FC. Also state
                                           comments.                                      whether to follow IKEv2
                                                                                          development until it becomes a
                                                                                          standard.
McDATA-139     T       65      6 General   It's not clear how to process frames which     Add part that is equivalent to RFC       Rejected. This work has been done in FC-
                                           need protection. The part equivalent to        2401.                                    FS. FC-SP Section 4.7 has explanations.
                                           RFC2401 is missing.
McDATA-141     T       65      6 General   Preferrable in comparison to last comment,     Clarify whether all IKE RFC's            Rejected. The only relevant RFC is
                                           if the intent is NOT just to use IKE as a      apply, not just IKEv2. Use more          IKEv2. References are used where
                                           design base to save time (see last             references where practical.              practical. Deviations are highlighted.
                                           comment), and if the purpose is to port IKE    Highlight deviations from must-do        Changing the name would be confusing.
                                           to FC, remove texts copied from IKEv2 and      lists in RFC. Change name of
                                           only explain terminology/concept mapping       ported protocol since it isn't exactly
                                           and those things different from IKE must-do    the same.
                                           lists. The ported protocol should be refered
                                           as FC-IKE or other name for clarification.
                                           The protocol can't be called IKEv2 unless it
                                           implements all the must-do items.

McDATA-142     T       65      6 General   Add terminology from this section, like                                                 Accepted. Action to Fabio to do it.
                                           Child_SA to Definitions clause 3.2.
McDATA-147     T       65        6.1.1     This needs a high level view of the important add overview.                             Add forward references and definitions
                                           relationships between IKE_SA and                                                        for IKE_SA nad Child_SA. See McDATA-
                                           Child_SA and other data objects.                                                        142.
McDATA-143     T       65      6.1.1 First Can't be called a subset if things like       Delete reference to "subset".             Partially accepted. change to: "is based
                              sentence of message format is changed.                                                               on a subset of the IKEv2 protocol
                                second                                                                                             suitable for Fibre Channel."
                               paragraph
McDATA-148     T       65      6.1.1 third Clarify what "unique" means to the standard. unique s/b independent and                 Remove the word unique.
                               paragraph Is it illegal to use the same transaction ID    unique from the authentication
                                           that was previously used during               transaction
                                           authentication? Does the value have to be
                                           checked by implementations for
                                           uniqueness?
McDATA-149     T       65      6.1.1 third Definitions are incomplete.                   Add terminology from this section,        See McDATA-142.
                               paragraph                                                 like Child_SA to Definitions clause
                                                                                         3.2.
McDATA-150     T       65      6.1.1 third Reference would be helpful.                   Refer to Table 58 that defines the        Reject. Already explained in the
                               paragraph                                                 variable notation.                        immediately following text.




                                                                                      Page 24 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                               Suggested solution                   Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-151      T    65        Figure 15 E payloads are also not shown in figure 15.         Either add to figure or add          Rejected. Encrypted payloads are shown
                                                                                             sentence to that affect.             with the notation SK {…}, as explained in
                                                                                                                                  the text in section 6.1.2. Add the SK{…}
                                                                                                                                  notation to the conventions section.

McDATA-156     T       66    last sentence Don't know whether it's intended to differ        Note deviations from IKEv2 or fix.   Accepted. Reworded the sentence as:
                                            from IKEv2. In IKEv2, NOTIFY may appear                                               The Notify, Delete, and Vendor_ID
                                            in a response of an INFORMATION                                                       payloads are not shown in figure 15. See
                                            exchange, which is after INIT & AUTH.                                                 6.6.2, 6.6.3, and 6.6.4, respectively, for
                                            DELETE only appears in INFORMATION                                                    how they are used.
                                            exchange. Only VENDOR_ID can appear in
                                            any message.
McDATA-157     T       66       Table 58    Everything in the left column of table 58        Payload type REKEY_SA is             See McDATA-142.
                                            should be added to the Definitions clause.       missing from table.
McDATA-154     T       66       Table 58    replace "selected by SA_initiator" with                                               Accepted.
                              Description "proposed by SA_initiator"
                               column for
                                  Sa I.
McDATA-159     T       67       6.1.2 first Indicate if there is an order required for the                                        Yes, it works as in AUTH_Negotiate, and
                                  para      items supported. (i.e. Does it work like                                              it is specified in section 6.3.2.1. Add a
                                            AUTH_Negotiate, in first ones in list are                                             reference to that section.
                                            preferred?)
McDATA-160     T       67    6.1.2 second v3 is not in the reference list. Just X.509.       Clarify the referrence to match the Accepted. Add X.509v3 in front of the
                               paragraph Are they the same?                                  exact notation used in Reference reference.
                                                                                             section.
CNT-82         T       68     6.1.5 p1,s2 IKE_Informational exchanges may only               Clarify                             Accepted. Change "may only" to "shall
                                          occur after the initial exchanges and are                                              only".
                                          cryptographically protected with the
                                          negotiated keys.
                                          Does this IKE_Informational exchanges
                                          shall only occur after the initial exchanges
                                          and are cryptographically protected with the
                                          negotiated keys?
Brocade-65     T       69        6.1.5    "In that case, the responses shall not       Make recommended change                    Accepted.
                                          include Delete Payloads for the deleted SAs,
                                          resulting in a duplicate deletion that may
                                          delete the wrong SA." is a somewhat
                                          strange statement. I believe "resulting in"
                                          should be "thus avoiding".
McDATA-161     T       69      Figure 16 Shouldn't T_IDs be the same for request & Clarify.                                       Yes, they have to be the same. Change
                                          response?                                                                               P to Q.




                                                                                        Page 25 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/   Problem Description                             Suggested solution                   Response                                      Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-164      T    69          First       What does "connection" mean in this             Add "(I.e. SA)" after word           Accepted in principle. A connection is not
                             sentence of     context? Is it synonymous with SA?              connection.                          an SA, is a pair of SAs. Add: (i.e., with
                              second to                                                                                           one SA open and the other one closed).
                                 last                                                                                             Consider defining "connection" as a term
                              paragraph                                                                                           in the glossary.
McDATA-162      T    69       Paragraph      Vendor_ID may appear in any message in          Clarify.                             This is specified in the Vendor ID
                             below figure    IKEv2. Putting it here implies it can only                                           definition section, 6.6.4. Add the optional
                                 16.         appear in INFORMATION. Make it clear                                                 vendor_ID payload to all payload
                                             where each payload can appear.                                                       definitions.
McDATA-163     T      69      Paragraph      "SPI" has not been defined in this              Define SPI and add reference.        Accepted. May be add something to
                              below note     document.                                                                            section 4.7.
                                  10.
McDATA-166     T      70         6.2.1       Clarify which interfaces these apply to and     Change "between ..." to "between Accepted in concept: change between
                                             which interfaces are optional to support.       entities".                       Nx_Ports, between Nx_Ports and
                                                                                                                              Fx_Ports, and between Switches.

McDATA-167     T      70     Initiator's SPI State any requirements for selection of                                              There are no requirements.
                                             unique SPI. For example, can the SPI just
                                             be a simple increment from the last SPI
                                             used? What are the uniqueness
                                             requirements for ineroperability?
McDATA-165     T      70        Table 59     Change "reserved" to "exchange type" to be Note deviations from IKEv2 or fix.        We are preserving the semantics and
                                             compatible with IKEv2. Guess it's removed                                            most of the sintax, not all sintax. We do
                                             since it already appears in AUTH message?                                            not intend to interoperate with an IP
                                             It's important to keep the message format                                            IKEv2 implementation. This is made
                                             the same to claim compatibility.                                                     clear by the resolution of McDATA-143.
                                             Same for the "Length" which is supposed to
                                             follow "message ID" but it's removed here.


McDATA-170     T      71         6.2.3       Is there an order to this madness?              State if there is an order to when   Rejected. There is order, and it is defined
                                                                                             payload types must appear.           for each IKE message.
McDATA-172     T      73         6.2.4       Isn't this subjected to DOS attack as           Acknowledge risk in a note or        Add a reference to 5.3.4.
                                             described in 6.8.17?                            address.




                                                                                           Page 26 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                   Response                                       Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-173      T    73      6.3 General Exchange in IKEv2 is replaced by protocol,         How about using IKE_exchange or Open. Action to me to look at the usage
                                           message, transaction & exchange in this          i-exchange instead? And add the of the terms.
                                           document. Protocol & message don't               IKEv2 definition for "exchange" to
                                           describe it correctly. If exchange can't be      the new term used here.
                                           used, choose a right word and make it
                                           consistent through out the document,
                                           especially those texts copied from IKEv2.
                                           From IKEv2 exchange there means: All IKE
                                           communications consist of pairs of
                                           messages: a request and a response. The
                                           pair is called an "exchange".

McDATA-175     T       73       6.3.1 first   Remove word "initial".                                                             Accepted.
                                sentence
McDATA-177     T       74        6.3.2.1      What is a proposal?                           Add "Proposal" to Definitions          Accepted. See McDATA-142
                                                                                            section and provide definition for it.

McDATA-178     T       74       Note 12       What protocols does this support?             add words "(i.e. CT or ESP            Accepted. Delete note 12.
                                                                                            protocols)" to Note 12 or refer to
                                                                                            table that specifies protocols
                                                                                            supported OR deleted if NOTE 13
                                                                                            is duplicate information.
McDATA-176     T       74     Table 64 last Change to: Optional Certificate Request                                               Accepted. add: (possibly included only by
                                  row       Payload for SA_Responder                                                              the SA_Responder) to the table.
EMC-60         T       75       6.3.2.1     Text requires omission of optional integrity Rephrase text to include condition Rephrased to:
                                            algorithm: "If the integrity                    that integrity protection is optional , and:
                                            protection algorithm is optional for that       AND the proposer does not wish a) if the integrity protection algorithm is
                                            protocol, the integrity protection algorithm    to use integrity protection. This     optional for the security Protocol being
                                            shall not be                                    whole area is dangerous, as           negotiated, the integrity protection
                                            proposed. If the integrity protection algorithm encryption without integrity is in    algorithm shall not be proposed; or
                                            is mandatory for that protocol a NONE           general a "should not" (i.e.,         b) if the integrity protection algorithm is
                                            integrity protection                            strongly discouraged), and a          mandatory for the security Protocol being
                                            algorithm shall be proposed."                   warning to that effect needs to be negotiated, a NONE integrity protection
                                                                                            added, phrased carefully to avoid algorithm shall be proposed.
                                                                                            excluding combined
                                                                                            encryption/integrity algorithms.

McDATA-180     T       75         first       Do IKE protocol proposals go in the same      A picture of this payload would be Already present in table 65. Table 66
                               paragraph      payload?                                      helpful, showing how "Proposals" then defines the structure of the payload.
                                                                                            conceptually fit in the payload.

McDATA-179     T       75     last sentence Conflicts with IKEv2. Change to: is not                                              See EMC-60.
                               above Note mandatory…
                                    14




                                                                                         Page 27 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                 Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-181      T    75        Note 13     This note needs help.                            Reword to convey what NOTE 12      Done! See McDATA 178.
                                                                                            is trying to say.
McDATA-184     T       75       Note 14    Is this note correct?                            Why would something that can be    Accepted. Reworded as: In IPsec,
                                                                                            used, always be omitted? Clarify   integrity is optional for the ESP security
                                                                                            NOTE 14.                           Protocol. Therefore for combined
                                                                                                                               encryption and integrity algorithms, the
                                                                                                                               integrity protection algorithm is not
                                                                                                                               included in the proposal in IKEv2. In
                                                                                                                               Fibre Channel, integrity is mandatory for
                                                                                                                               the ESP_Header security Protocol.
                                                                                                                               Therefore for combined encryption and
                                                                                                                               integrity algorithms, a NONE integrity
                                                                                                                               protection algorithm is included in the
                                                                                                                               proposal in the SA management
                                                                                                                               protocol.

McDATA-182     T       75       second     The example proposals show only two              Show IKE proposal example.         Rejected. The examples show only one
                               paragraph   protocol types. Is a third, IKE, proposal                                           protocol ESP_Header. They are enough.
                                           typically required?
McDATA-183     T       75        second    Where does one look for what is optional for     Add references to appropriate      See EMC-60.
                               paragraph   that protocol?                                   clauses.
McDATA-185     T       76       Table 66   Where is it?                                     Correct reference is table 65.     Accepted.
                               reference
Cisco-03       T       77        6.3.2.1   TBD: Security Protocol_ID for ESP_header         Get value assigned by IANA via     In progress via an I_D submission.
                                                                                            Internet-Draft submission          Please bug David Black! :-)
Cisco-04       T       77       6.3.2.1    TBD: Security Protocol_ID for                    Get value assigned by IANA via     In progress via an I_D submission.
                                           CT_authentication                                Internet-Draft submission          Please bug David Black! :-)
Emulex-022     T       77       6.3.2.1    What is the plan for resolving the TBDs in                                          See Cisco-03 and 04.
                                           table 67?
McDATA-186     T       77      Proposal    What are the units?                              add "in bytes"                     Accepted.
                                Length
CNT-95         T       77      table 67   TBD's in table                                    fix                               See Cisco-03 and 04.
EMC-61         T       77    Table 67 and TBD values tables                                 Need to get values allocated from See Cisco-03 and 04.
                                others                                                      IETF/IANA.
McDATA-190     T       78        SPI:     What values are legal? Is an SPI of zero          Specify legal values for an SPI.  Range 0-255 reserved. Everything else
                                          legal?                                                                              usable.
McDATA-191     T       78      Table 68   Since today there is only one Transform           Specify how one knows how many It works! Table 68 has a transform length
                                          Attribute Type defined there can be only one      attributes appear in the Optional field that defines the total length of the
                                          attribute. However, doesn't this need a           Transform Attributes Definition.  transform, while the transform attribute
                                          "number of attributes field" either in Table 68                                     data structure is a concatenation of
                                          or Table 75. Does this work?                                                        TLVs.
EMC-64         T       79      Note 17    Encryption without integrity example needs        As a functional example, it could Accepted. Add: "The usage of encryption
                                          a "should not" warning                            be ok, but add the warning.       only, with no integrity protection is not
                                                                                                                              recommended."




                                                                                        Page 28 of 169
                                                                          FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                  Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-192      T    79        Table 69, Inconsistent with IKEv2.                           Either add "optional" here or       Rejected. This table specifies the Fibre
                            value 3 Used                                                    remove "optional" in the 1st row.   Channel security protocols, that are
                                In cell.                                                                                        different from the IPsec security
                                                                                                                                protocols. Here integrity is mandatory.
EMC-63         T      79       Table 70   Only AES encryption is allowed. While             Add another algorithm, e.g.,        Accepted. See Cisco-07
                                          exclusion of vanity crypto is a good idea, this   3DES.
                                          goes too far; there should be at least two
                                          ciphers just in case a catastrophic problem
                                          is ever discovered in one.
Emulex-023     T      80        6.3.2.1   What is the plan for resolving the TBDs in                                            In progress via an I_D submission.
                                          table 72?                                                                             Please bug David Black! :-)
Emulex-024     T      80        6.3.2.1   In table 72 table footnote b,                     In table 72 table footnote b,       Accepted.
                                          AUTH_HMAC_SHA1_128 should be                      change AUTH_HMAC_SHA1_128
                                          AUTH_HMAC_SHA1_160. See FC-GS-4                   to AUTH_HMAC_SHA1_160.
                                          table 15.
McDATA-193     T      80       Table 72   Integrity of NONE should be optional to                                               This is not specified here, but in section
                                          support.                                                                              6.3.2.2. Still TBD.
McDATA-194     T      80       Table 72   Resolve all TBD's.                                                                    See Emulex-023
McDATA-195     T      80       Table 72   This conflicts with 6.3.2.2 required              Suggest adding a new transform      Rejected. Instead correct the typo in note
                                Note b    transforms for CT_Authentication. Whatever        for CT_Authentication that          b.
                                          is chosen, needs to be compatible with the        matches exactly the FC GS
                                          FC GS specification's usage of SHA1.              definition (refer to it).

McDATA-196     T      80       Table 73   Since we've ported so much already from    Add values from Appendix B of              Copy here the information most
                                          the IKE RFC, why wouldn't we port appendix IKEv2 draft.                               commonly used, refer to other
                                          B info also?                                                                          documents for what looks more like an
                                                                                                                                "extension". For the IKEv2 specific
                                                                                                                                groups, complete table 73 by copying
                                                                                                                                here the DH groups we want.




                                                                                       Page 29 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                   Response                                   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-197      T    80        Table 73    The DH values in RFC 3526 are different          Determine if the same values can     We already agreed to keep the DH
                                           than those used for DH Groups ( from RFC         be used for DH Groups in both        identifiers for DH-CHAP, FCAP and
                                           3723) in the authentication section's table. 3   areas of this standard. This would   FCPAP separated from the identifiers for
                                           groups overlap.                                  make it easier for implementers      IKE. See EMC-23.
                                                                                            supporting both FC SP
                                                                                            authentication and FC IKE.
                                                                                            However, there is merit in having
                                                                                            IKE use the same in FC and IP.
                                                                                            Having to go read another RFC
                                                                                            should not be necessary in this
                                                                                            case.     Add a DH Group table in
                                                                                            this standard for the IKE section,
                                                                                            or reference the DH group table in
                                                                                            the authentication section and add
                                                                                            the other DH group values there
                                                                                            so it can be more apparent what to
                                                                                            use.

Cisco-07       T       81         6.3.2.2    TBD: need to define mandatory encryption       Mandate AES-GCM, as specified        Leaning to accept, in the light of:
                                             algorithms for ESP_Header protocol             in draft-ietf-ipsec-ciph-aes-gcm-    - IEEE EtherSec chosen GCM as a
                                                                                            00.txt                               mandatory algorithm;
                                                                                                                                 - IESG approved the GCM draft as an
                                                                                                                                 RFC.
                                                                                                                                 Wait for IANA to assign an identifier.
                                                                                                                                 Make GCM a MUST implement;
                                                                                                                                 Make 3DES-CBC (a non AES based
                                                                                                                                 algorithm) a SHOULD implement.
Cisco-08       T       81         6.3.2.2    TBD: need to define mandatory integrity        Mandate GMAC, as specified in        Leaning to accept. EtherSec chosen
                                             algorithms for ESP_Header protocol             http://csrc.nist.gov/CryptoToolkit/m GMAC as a mandatory integrity
                                                                                            odes/proposedmodes/gcm/gcm-          algorithm. Action to Fabio to check with
                                                                                            spec.pdf                             McGrew if a new internet-draft would be
                                                                                                                                 a suitable way to define GMAC in IETF.
                                                                                                                                 Make GMAC a MUST implement;
                                                                                                                                 Make HMAC_SHA1 a SHOULD
                                                                                                                                 implement.

CNT-98         T       81         6.3.2.2    TBD's in lists                                 fix                                  See Cisco-07 and 08
EMC-66         T       81         6.3.2.2    TBD mandatory transforms                       For simplicity require AES_CBC       See Cisco-07 and 08
                                                                                            and HMAC_SHA1 across the
                                                                                            board. Could add
                                                                                            recommendations for others.
Emulex-025     T       81         6.3.2.2    What is the plan for resolving the TBDs in                                          See Cisco-07 and 08
                                             the second unordered list in 6.3.2.2?




                                                                                          Page 30 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                             Suggested solution                    Response                                      Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-200      T    81           a)       Change the mandatory IKE encryption             Make the ENCR_NULL encryption Rejected. This part is for the trasforms
                                           algorithm. FC SP does not offer a solution      transform mandatory to implement used only by IKE, not by ESP_Header.
                                           for encryption/authentication at high speed.    until one is available that works at
                                           Why do we want to make something                all speeds.
                                           Mandatory that is known to not work with
                                           high speed applications. Also, what is the
                                           status of NIST's activities and doc 04-
                                           245v2?
McDATA-201      T    81           c)       Wouldn't HMAC_SHA1_160 be a better              change to SHA1_160                    Rejected. See McDATA-200
                                           choice?
McDATA-202      T    81           d)       This seems inconsistent with other parts of     Change all DH mandatory group         Rejected. See McDATA-200
                                           standard that requires support for DH group     usage to same group.
                                           1536.
McDATA-206      T    81          last      Make this an informational note, as it is                                             Accepted.
                              paragraph implementation dependent and only
                                           suggestions.
McDATA-203      T    81       second a) TBD?                                                 When this TBD is resolved it        See Cisco-07 and 08
                                                                                             should be the mandatory to
                                                                                             support for IKE a) above.
McDATA-204     T       81       second b)   TBD?                                             Please determine.                   See Cisco-07 and 08
EMC-65         T       81       Table 74    Integrity is mandatory for all protocols in this Make the text consistent. I think   Accepted in principle. Part of action item
                                            table, but text such as Note 14 and Note 16 the confusion is between optional        171.
                                            says it's optional                               to propose and optional to use.

McDATA-198     T       81       Table 74  Integrity is optional in ESP.                    Make integrity optional to be         Rejected. ESP_Header, as defined in FC-
                              ESP Header                                                   consistent with IP. OR Add note       FS, is different than IP ESP, the integrity
                                Integrity                                                  as to why FC is deviating from IP     field is always present. As part of the IKE
                               Mandatory                                                   optional integrity.                   negotiation this may be revised per
                                  Types                                                                                          action item 171.
McDATA-205     T       81        third b) Conflicts with other parts of this standard,                                           Accepted in principle. Corrected the typo
                                          that says AUTH_HMAC_SHA1_128. The                                                      in table 72.
                                          mandatory algorithm should be what is
                                          defined in FC GS.
McDATA-208     T       82        second   FC SP should define a                            Define or add reference to FC SP      The paragraph does not require a
                               paragraph standard/interoperable way to set the IKE,        clause.                               management interface, but puts
                                          ESP, and CT suite controls in clause 7.                                                requirements on how implementations
                                                                                                                                 should be done in order to be extensible.
                                                                                                                                 Defer to FC-SP-2 any management
                                                                                                                                 interface definition.
Emulex-026     T       83        6.3.2.4    What is the plan for resolving the TBDs in                                           In progress via an I_D submission.
                                            item e of the unordered list in 6.3.2.4?                                             Please bug David Black! :-)
CNT-100        T       83      6.3.2.4 item TBD's                                      fix                                       See Emulex-26.
                                    e)
McDATA-212     T       84       DH Group Add reference to where the value is defined.                                            Accepted. Add a reference to table 73.
                                 Number     (Table)



                                                                                         Page 31 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                Response                                  Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Cisco-09        T    87         6.4.3      TBD: ID_Type for FC Name_Identifier, Table       Get value assigned by IANA via    In progress via an I_D submission.
                                           82 and 83                                        Internet-Draft submission         Please bug David Black! :-)
Emulex-027      T    87         6.4.3      What is the plan for resolving the TBD in the                                      See Cisco-09
                                           specification of ID_Type in 6.4.3?
Emulex-028      T    87         6.4.3      What is the plan for resolving the TBD in                                          See Cisco-09
                                           table 83?
CNT-109         T    87         6.4.3                                                  This field shall be set to the value
                                           This field shall be set to the value TBD that                                      Accepted the editorial correction. See
                             ID_Type: s2 represent the ID_Type Name_Identifier.        TBD that represents the ID_Type        Cisco-09 for the TBD.
                                                                                       Name_Identifier.
                                                                                       (TBD needs to be fixed also).
McDATA-214     T       87      pad length   add "in bytes"                             Do a global search on all length       Accepted. Editor to do it.
                                                                                       fields and specify units of
                                                                                       measure.
McDATA-213     T       87        padding    What determines the encryption block size? Clarify.                               The encryption algorithm specification
                                                                                                                              determines the block size.
ENDL-014       T       88         6.1.5     may only occur                                  shall occur only                  Accepted. See CNT-82.
                              IKE_Informati
                              onal Protocol
                               Overview, p
                                 1, s 2

ENDL-015       T       88         6.1.5     are                                             shall be                          Accepted.
                              IKE_Informati
                              onal Protocol
                               Overview, p
                                 1, s 2

Emulex-029     T       88         6.4.4     The description of the RSA digital signature Need to provide a reference          Add a reference to PKCS#1 in the
                                            in table 85 references 6.8.13, which         document for RSA digital             reference section.
                                            references the Auth_Method field, which is signature.                             Kaliski, B., and J. Staddon, "PKCS #1:
                                            table 85.                                                                         RSA Cryptography Specifications Version
                                                                                                                              2", September 1998,
                                                                                                                              http://www.rsasecurity.com/rsalabs/
McDATA-215     T       88       Table 85    Add a specific reference for where to find                                        Accepted. See Emulex-029.
                                            PKCS#1 and other PKCS# definitions used
                                            in this standard.
Cisco-10       T       89         6.4.5     TBD: TS Type for FC_Address_Range               Get value assigned by IANA via    In progress via an I_D submission.
                                                                                            Internet-Draft submission         Please bug David Black! :-)
Emulex-030     T       89         6.4.5     What is the plan for resolving the TBD in the                                     See Cisco-10
                                            specification of TS Type in 6.4.5?




                                                                                       Page 32 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                Suggested solution                   Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Emulex-031      T    89         6.4.5      In the second "real" paragraph on page 89,         In table 87, expand the Starting     Accepted in concept. Reworded the
                                           it is claimed that a traffic selector for CT may   Type and Ending Type fields to       paragraphs and extended the Type field
                                           unambiguously select a server by                   two bytes each.                      size.
                                           specification of D_ID and GS_Subtype,
                                           without specifying the GS_Type. This is not        In the second real paragraph on
                                           true since CT traffic is permitted between         page 89, change
                                           Nx_Ports that are not Well-known
                                           addresses.                                         the Type range is a range of CT
                                                                                              GS_Subtypes. There is no
                                                                                              ambiguity in this definition
                                                                                              because in a selector that applies
                                                                                              to Common Transport traffic, the
                                                                                              FC-2 Type has the value 20h,
                                                                                              while the GS_Type is uniquely
                                                                                              determined by the D_ID/S_ID.

                                                                                              to

                                                                                              the Type range is a range of CT
                                                                                              GS_Type || GS_Subtype. There is
                                                                                              no ambiguity in this definition
                                                                                              because in a selector that applies
                                                                                              to Common Transport traffic, the
                                                                                              FC-2 Type has the value 20h.




CNT-114        T       89        6.4.5 TS      Second sentence has a TBD.                     fix                                  See Cisco-10.
                                  Type:
EMC-67         T       91          6.4.6       Consistent certificate requirements with       See EMC comment 32. Liberal          Open. See the rework for FCAP and
                                               FCAP - there should be one set that spans      use of RFC 3280 is                   decide if it is enough.
                                               both IKEv2 and FCAP                            recommended. The text at the
                                                                                              bottom of 6.8.18 on p. 115 is not
                                                                                              sufficient.
CNT-120        T       92      6.4.7 item b)   items b) c) d) are ambiguous. What entity      Clarify                              Accepted. The subject in a) applies to all
                                   c) d)       are the items talking about?                                                        the items.
McDATA-217     T       92        CA third      Where does one determine the choices of        Add documentation for certificate    Already present in table 89. Verify if the
                                paragraph      certificate types?                             types supported.                     terminology can be made more cosistent
                                                                                                                                   as part of action item 171.
ENDL-029       T       97           6.3.1   TBD [twice]                                       55 (or any other specific value)     See Cisco-03 and 04.
                               {IKE_SA_Init
                                  Message}
                                 Overview,
                                  table 67,
                                 rows 2 & 3



                                                                                           Page 33 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution                   Response                          Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    T     97        6.3.2.1      There are two TBDs that have to be                                                  See Cisco-03 and 04.
034                               Payload      removed from this table by either putting in
                                 Structure,    the correct value or deleting them from the
                                 Table 67      table.
McDATA-220        T     98          Last                                                      Why can't switches do this like in   Not understood.
                                 sentence                                                     Zoning?
                                   before
                                second a-b
                                     list
ENDL-030          T    100          6.3.1      TBD [twice]                                    55 (or any other specific value)     See Cisco-03 and 04.
                              {IKE_SA_Init
                                 Message}
                                 Overview,
                                 Table 72,
                                rows 4 & 5
IBM - Penokie-    T    100        6.3.2.1      There are two TBDs that have to be                                                  See Cisco-03 and 04.
039                               Payload      removed from this table by either putting in
                                 Structure,    the correct value or deleting them from the
                                 Table 72      table.
McDATA-221        T    100          SPI:       Add IKE_SA to Definitions along with others                                         Accepted. See McDATA-142
                                               from this clause.
ENDL-031         T      101        6.3.2.2     TBD [twice]                                  55 (or any other specific value)       See Cisco-07 and 08
                                 Mandatory
                               Transform_ID
                                s, 2nd a,b,c
                               list, entries a
                                    and b
IBM - Penokie-   T      101        6.3.2.2     The TBDs have to have values or have to                                             See Cisco-07 and 08
046                              Mandatory be deleted.
                               Transform_ID
                               s, 2nd item a)
                                    and b)
EMC-69           T      101          6.6.4     Vendor ID payload not extensible: the point    Extend and structure the Vendor Accepted. Add a 32 bit vendor chosen
                                               of the vendor ID payload is to allow           ID payload to contain the T10      constant.
                                               introduction of vendor specific constants to   vendor ID plus a constant that the
                                               signal extensions. Requiring that A T10        vendor is freet to choose
                                               Vendor ID be used allows exactly one
                                               constant per vendor.




                                                                                          Page 34 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                        Suggested solution                        Response                                    Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
McDATA-222          T    101       6.7.1 first The "initial key" means key for IKE_SA?    Add text to clarify with references       Partially accepted. Removed "initial key"
                                  paragraph How is it used by IKE? Does IKE skip its      and answers to the questions.             and clairified the sentence. Added "The
                                               own authentication? If so, how? Is more                                              SA Management Protocol shall proceed
                                               than one IKE_SA_init in an AUTH                                                      as specified in clause 6.".
                                               transaction allowed? Does SA management                                              There are no changes to the IKE
                                               transaction always start with IKE_SA_init?                                           protocol, so: IKE does not skip its own
                                                                                                                                    authentication; more than one IKE_SA is
                                                                                                                                    not allowed; the SA management
                                                                                                                                    transaction always start with IKE_SA_Init

McDATA-224         T      102         6.7.2     Clarify this. IKE has an authentication         Clarify that this is referring to the Rejected. This clause covers the
                                                message built in.                               clause 5 authentication prior to SA opposite scenario.
                                                                                                management protocol.
ENDL-037           T      103      6.3.2.4 Use TBD [twice]                                      55 (or any other specific value)      See Emulex-026
                                       of the
                                  Security_Ass
                                     ociation
                                  Payload with
                                  CT_Authentic
                                   ation, a,b,c
                                   list, entry e
IBM - Penokie-     T      103      6.3.2.4 Use The TBDs need to be defined or deleted.                                              See Emulex-026
055                                    of the
                                  Security_Ass
                                     ociation
                                  Payload with
                                  CT_Authentic
                                  ation, Item e)

McDATA-226         T      104         6.7.4     Clarify why there are two AUTH parameters Add informative note in 6.7.4             Rejected. IKEv2-AUTH is a perfectly
                                                for FC IKE.                                 reminding reader that IKEv2-            legitimate case, as shown in figure 1.
                                                                                            AUTH is expected to be an
                                                                                            unusual case because another
                                                                                            authentication method from clause
                                                                                            5 probably proceeded the SA
                                                                                            Management protocol.
EMC-71             T      106         6.8.5     Removal of cookies significantly weakens    Put the cookies back in.                Rejected. See EMC-20.
                                                IKEv2 denial-of-service resistance. In      Assuming this attack can't happen
                                                essence this text is saying that the forged places too much trust in the fabric.
                                                source address denial-of-service attack     Add denial of service resistance to
                                                described in Section 2.6 of the IKEv2 draft IKEv2 advantages (EMC comment
                                                can't happen in FC.                         70).
McDATA-228         T      106         6.8.5     Should add the suggestion to use the binary Add verbage similar to that found       Partially accepted. Add a reference to
                                                exponential backoff algorithm for retries.  in authentication clause 5 about        clause 5.
                                                                                            backoff algorithm.



                                                                                             Page 35 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/    Problem Description                            Suggested solution                 Response                                  Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
McDATA-227          T    106        6.8.5         How does it make DOS attack less                Describe deviation from IKEv2.    See EMC-20.
                                   Cookies,       effective? When resources are scarce due Add this scenario.
                                   Milk, and      to the attack, INIT from valid user will get
                                     DOS          rejected and have to retry. The retry would
                                                  get rejected again most likely if the system is
                                                  still under the attack. The IKEv2 tries to use
                                                  cookie to differentiate the valid user from the
                                                  attacker when resources get scarce.

IBM - Penokie-     T      107        6.4.3        The statement << This field shall be set to                                       See Cisco-09.
069                              Identification   the value TBD that represent the ID_Type
                                    Payload,      Name_Identifier. >> contains a TBD that has
                                   ID_TYPE        to be resolved or removed.
                                  description
IBM - Penokie-     T      107        6.4.3        This table contains a TBD that needs to be                                        See Cisco-09.
070                              Identification   removed or replaced with a specific value.
                                    Payload,
                                    Table 83
ENDL-049           T      107        6.4.3        TBD                                            55 (or any other specific value)   See Cisco-09.
                                 Identification
                                    Payload,
                                  Table 83 &
                                   the p that
                                 introduces it
McDATA-231         T      107        6.8.6        Proposals and Transforms are other                                                Accepted in principle. Add "(i.e.,
                                                  important data construct to add to                                                transforms)".
                                                  conceptual model that needs to be added to
                                                  the beginning of this clause.
McDATA-230         T      107        6.8.7        How is rekey handled if authentication &   Add clarifications.                    Accepted. Action to Fabio to propose
                                                  key management protocol is used to get the                                        clarifying text.
                                                  key?

                                                  Can SA get rekeyed w/o reauthentication?
McDATA-233         T      107        6.8.7        Define what "in place" refers to.              Change "in place" to "replacement Accepted. Change to "replacement of an
                                                                                                 of an existing SA without loss of existing SA without affecting traffic or
                                                                                                 connection or other SA's"         other SAs".

McDATA-232         T      107         a)          This could lead one to the conclusion that     Clarify that an IKE_SA for each    The comment is correct if IKE_SA is
                                                  ESP header and CT_authentication are           protocol may exist at the same     replaced with Child_SA. Accepted the
                                                  mutually exclusive protocols to be             time.                              corrected comment. Add "An SA shall
                                                  supported.                                                                        apply to a single Protocol. However
                                                                                                                                    multiple Protocols may be supported via
                                                                                                                                    multiple SAs. "
McDATA-234         T      108        third        Define SA bundle.                                                                 Accepted. Action item 169. See McDATA-
                                  paragraph                                                                                         142.



                                                                                               Page 36 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                                 Suggested solution                   Response                                       Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-058          T    109         6.4.3       TBD                                                 55 (or any other specific value\     See Cisco-09.
                              Identification
                               Payload, 1st
                               p after table
                                  87, s 2
IBM - Penokie-    T    109     6.4.5 Traffic   The << This field shall be set to the value                                              See Cisco-10.
073                              Selector      TBD, >> contains a TBD that has to be
                              Payload, The     resolved or removed.
                                 TS Type
                                description
EMC-72            T    109         6.8.8       SPD can't be entirely outside the scope of          Minimum functional requirements      Open. See Action item 142, McDATA-31.
                                               FC-SP                                               on the SPD that an                   Consider renaming the SPD as SAD
                                                                                                   implementation must meet are         (Security Associations Database).
                                                                                                   needed. See the selectors
                                                                                                   discussion in RFC 2401 for the
                                                                                                   IPsec version of this.
McDATA-237       T      109        6.8.8       Change reference to SPD to a more                   Define a standard interface to set   Rejected. The SPD information is internal
                                               complete description of the SPD, including          the SPD information in the fabric.   to an implementation and generated by
                                               important behavior and data that will allow                                              the IKEv2 protocol.
                                               interoperability.
McDATA-238       T      109        6.8.8       For interoperability, a policy should be                                                 Rejected. See McDATA-237.
                                               specified for setting the content of an SPD.

McDATA-239       T      109        6.8.8       Here is a hint to one thing that must be in an      Define the SPD, more completely      See EMC-72
                                               SPD.                                                in this standard.
McDATA-236       T      109      6.8.8 2nd     Peer SPD consistency is a problem of                                                     The logic is that when an empty SPD is
                                    par.       IPsec. Packet will get dropped if there's no                                             present the traffic should flow, not be
                                               matching policy in SPD even incoming                                                     dropped. Usually, whan an SA is created
                                               packet is successfully                                                                   in the SPD, there will be also a "catch-all"
                                               authenticated/decrypted through a                                                        entry that specifies to discard everything
                                               successful SAD lookup. However, 4.7                                                      else. Section 4.7 is being rewritten per
                                               specifies that frames are passed if there's                                              action item 142. See also Brocade-50.
                                               no match in SPD. Why does FC need to
                                               negotiate traffic selector?
McDATA-235       T      109      6.8.8 First   Which document describes how to maintain            Define SPD maintenance in FC         See EMC-72
                                    par.       SPD?                                                SP.
                                               When to update SPD with IKE? The
                                               example in IKEv2 can't apply here.
EMC-73           T      110        6.8.10      Make DH Exponential reuse generic                   Apply this section to DH-CHAP,       Accepted. Add references to this section
                                                                                                   FCAP and FCPAP in addition to        in DH-CHAP, FCAP, and FCPAP. Action
                                                                                                   IKEv2.                               to David to verify that the wording is
                                                                                                                                        adequate.
Emulex-032       T      110        6.8.9       The only definition of the function/acronym         Put prf, or better, prf(x), in the   Accepted.
                                               "prf" is buried in 6.8.9. This is insufficient.     acronym directory




                                                                                                 Page 37 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/   Problem Description                            Suggested solution                  Response                                  Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
ENDL-060        T    111         6.4.6       Is it true that all implementations supporting                                     Yes, it is true!
                              Certificate    certifications have to support all the types of
                             Payload, 1st    certificates listed in table 89? The last
                             p on pg, last   sentence in the paragraph introducing the
                                s in p       table appears to say yes.
EMC-74          T    112        6.8.13       First paragraph does not allow direct use of It's wrong, fix it.                   Accepted. Rewrite the paragraph. Action
                                             IKEv2 w/o prior authentication protocol                                            to me and Fabio.
ENDL-070       T      114         6.6.1      may only occur                                  shall occur only                   Accepted.
                             {IKE_Informa
                                 tional
                               Message}
                              Overview, p
                                 1, s 3
ENDL-071       T      114         6.6.1   are                                               shall be                            Accepted.
                             {IKE_Informa
                                 tional
                               Message}
                              Overview, p
                                 1, s 3
McDATA-240     T      115        6.8.18   What is this paragraph trying to say?             please type it into the document.   Accepted in concept, by removing the
                                second                                                                                          paragraph.
                               paragraph
EMC-76         T      119         7.1.2   Hashes in policy summary object are being     Add a unique identifier such as  Open. David to work over it.
                                          used for compare by hash.                     WWN of principle switch and time
                                                                                        that policy was created.
McDATA-241     T      120      Table 104     Same for the "Length" which is supposed to Make TLVs consistent throughout Not understood.
                                             follow "message ID" but it's removed here. the document.

McDATA-243     T      121    Object Name The term Alphanumeric Name is not                  This is usually defined as - A      Rejected. Names are defined in 7.1.8
                                         defined.                                          printable ASCII character string,    and 4.8. Move 7.1.8 before 7.1.2.
                                                                                           terminated with a null character
                                                                                           (00h).
McDATA-244     T      122       Switch                                                     Add separate and larger field for    Partially accepted. Redefine field as
                             Membership Switch Flags- Should not include the Policy expansion of Policy Data Roles in           follows:
                             List Object- Data Role here. This would be better             the future.                          "11 .. 8: policy data role
                             Switch Entry represented as an enumeration (a separate                                             15 .. 12: reserved
                                          4 byte field). It is not really a flag value and                                      16: manager
                                          as defined does not leave much room for                                               17: bla, bla…"
                                          future expansion.




                                                                                         Page 38 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                       Response                                    Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
EMC-78          T    122      Table 110 Combine Authentication Required and                 Result is a 2 bit field with 4 values:   Partially accepted. Combine the 2 bits in
                                           Authentication Tolerance bits in Switch          11 = Authentication Required. 10         a two bits field, and define the behavior
                                           Flags.                                           = Will attempt authentication on all     of each combination in a table (the
                                                                                            connections, but fall back to no         suggested behavior is not reflecting the
                                                                                            authentication on reject. 01 = Will      current behavior).
                                                                                            not attempt authentication, but will
                                                                                            cooperate with authentication
                                                                                            initiated by other switch. 00 =
                                                                                            Authentication prohibited.


McDATA-248     T      123     last sentence What happens if that one server switch goes This switch behavior should be               Rejected. Add the following sentence to
                                            offline? The Client Switch is a half baked      defined in SW. There has been            the end of page 123: "If no Server
                                            idea.                                           minimal coordination with SW.            Switches are reachable, a Client Switch
                                                                                            How do Client Switches initialize?       is not able to update its FC-SP Zoning
                                                                                            Can they become server                   configuration when new Devices are
                                                                                            switches? There are lots of more         connected to the Fabric.". Check the
                                                                                            questions that would have to be          "may"s in the third and fourth paragraph
                                                                                            answered. Remove Client                  of 7.6.5.1. Action to me.
                                                                                            Switches.
McDATA-249     T      124          Auth     Is it necessary to standardize this bit? It can Make this vendor specific.               Rejected. We need this capability,
                                Tolerance be handled by vendor specific methods, if                                                  because we don't have in ELP an
                                            needed.                                                                                  authentication reserved bit as in FLOGI.
                                                                                                                                     See EMC-78.
                                            There is no equivalent policy flag for
                                            devices, only switches, which is also
                                            puzzling.
Emulex-033     T      126         7.1.4     The undefined term Subserver is used           In 7.1.4, change all occurrences of Accepted.
                                            seven times in this subclause                  Subserver to Server.
McDATA-252     T      126     Authenticatio should "to" be "of"? It makes a difference.                                        Accepted. Don't blame too much the
                               n required                                                                                      Italian editor!
EMC-79         T      127         7.1.4     Is GS_Subtype meaninful when GS_Type           Text for wildcard case of GS_Type Accepted. Add "In this case the
                                            has been wildcarded?                           needs to say that GS_Subtype is GS_Subtype field is ignored."
                                                                                           ignored.
McDATA-255     T      127      Allow/Deny In the interest of interoperability and to allow Make Deny functionality optional    Rejected. The Deny feature allows to
                                          for minimal implementations,                     throughout the document.            express in a very compact way some
                                          say "Support for Allow is required if the                                            common case policies such as "access is
                                          Device Membership list policy is supported.                                          granted for every Service but the
                                          Deny may optionally be supported."                                                   Management Service", requiring much
                                                                                                                               less space to store a policy.




                                                                                          Page 39 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution                Response                                     Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    T    128        6.8.7     The statement << The SA_Initiator,                                                  Partially accepted. Change "cannot" to "is
158                             Rekeying,   however, cannot receive on a newly created                                          not able to".
                                   10th     SA until it receives and processes the
                                paragraph   response to its IKE_Create_Child_SA
                                            request. >> should be << The SA_Initiator,
                                            however, shall not receive on a newly
                                            created SA until it receives and processes
                                            the response to its IKE_Create_Child_SA
                                            request. >>
IBM - Penokie-   T      130    6.8.9 Nonces The statement << and nonces, care must be                                           Partially accepted. Change "must" to
173                                         taken to ensure that the latter use does not                                        "should".
                                            >> should be << and nonces, care shall be
                                            taken to ensure that the latter use does not
                                            >>
EMC-80           T      132      Table 127 Well Known Protocols Access Descriptor is The protocol numbers are IP                Open. Add a subclause to express
                                            wrong.                                       protocols - the only ones that         constraints on the IP protocol types
                                                                                         should be allowed are 7 [TCP] and      (David explicitly want to avoid a allow
                                                                                         17 [UDP]. A flag should be used        policy on a wildcarded IP protocol).
                                                                                         for this, not an IP protocol number.   Action to me.
                                                                                         The ports aren't well known an the     Do not use the term "well known ports",
                                                                                         IANA registry defines the typical      because they may be not well known.
                                                                                         use for ports, but that's not the      Change to "default port".
                                                                                         only use, and unregistered ports
                                                                                         can be used (e.g., 8080 for HTTP
                                                                                         is common) All uses of the phrase
                                                                                         "well known" in this context are
                                                                                         incorrect and should be removed.

EMC-81           T      133      Table 129     Table makes no sense - item entries of         Fix the table                     Accepted.
                                               "Reserved", "GS_Type" and "GS_Subtype"
                                               are nonsense
McDATA-261       T      134        7.1.7       The Attribute object defined in section 7.1.7                                    No, it is not a problem. Even if the
                                               contains info to use during the                                                  policies do not match, when the
                                               authentication process as defined in the                                         authentication is completed the policies
                                               Authentication Parameters attribute. It                                          will be checked.
                                               defines which switch should send the
                                               negotiate message and which switch... So
                                               the switch does not know if its policies
                                               match with the connecting switch before
                                               running the authentication protocol. Is this a
                                               problem?




                                                                                           Page 40 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                       Suggested solution                           Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
EMC-82          T    135        7.1.8      Forcing use of IPv4-mapped IPv6 addresses Add a new name tag whose value               Rejected. This is how the Fibre Channel
                                           for IPv4 info is ugly.                    content is a pair of IPv4                    Name Server already stores IPv4
                                                                                     addresses.                                   addresses. Add a note referencing FC-
                                                                                                                                  GS-5, Name Server clause, where the
                                                                                                                                  IPv4 addresses are represented as IPv4
                                                                                                                                  mapped IPv6 address, to explain why
                                                                                                                                  they are represented in this way also
                                                                                                                                  here. Add a reference to the IPv6
                                                                                                                                  Addressing Architecture RFC.
McDATA-263     T      135    last sentence Is there a definition of ascending order? Is     please define ascending order.        Clearly stated. Instead check 7.6.4.1 and
                                of 7.1.7   this binary or alphanumeric?                                                           7.6.4.2 to be sure that the order criteria
                                                                                                                                  are specified (alfabetic or numeric).
                                                                                                                                  Action to me and Bob Nixon to prepare a
                                                                                                                                  clause on sorting in the Definitions and
                                                                                                                                  Conventions section.
Veritas-9      T      135     Table 133    The note in this table sounds suspiciously       Add sentence "The IEEE                Accepted, but keep it as a table footnote,
                                           like a requirement. If so, it should be stated   Registered Extended                   which is normative.
                                           in the text.                                     Name_Identifier (NAA=6h) shall
                                                                                            not be used."
McDATA-265     T      136     7.2 General Need a clear definition of when frame             Indicate when (for example, after     There is no policy specific frame
                                          exchanges used for policy enforcement are         which part of a connection            exchange used for enforcement. Section
                                          expected to occur.                                process?) these are enforced to       8 provides all details on how the various
                                                                                            ensure interoperability.              protocols are connected together.

McDATA-264     T      136    Alphanumeric This should be moved much earlier in the          What is the difference between        ASCII includes punctuation and control
                                          document. Shouldn't this be defined in the        this and ASCII characters?            characters, here the set of characters is
                                          same way as other standards? Is this an           Please specify.                       restricted. This definition is almost
                                          improvement?                                                                            verbatim from FC-GS-5. Already agreed
                                                                                                                                  to move this section at the beginning of
                                                                                                                                  section 7 (see McDATA-243)

McDATA-266     T      137    last sentence Specify which exchanges trigger these                                                  See section 8.
                                           checks and when those exchanges occur.
McDATA-268     T      141         7.2.7    "appropriate actions shall be performed" is      In addition to defining the states,   The term "appropriate actions" is used
                                           subjective. How are appropriate actions          we should have a way to manage        because what to do in the case of an
                                           managed and defined. This is related to          actions on a fabric wide basis.       authentication failure depends from the
                                           McDATA-24.                                       Consistent behavior across all        context. See McDATA-50. Keep open
                                                                                            switches are required.                until McDATA-50 is closed.
McDATA-269     T      142        7.3.1     Fabric Session is an undefined term. GS          The various standards need to         Action to Bob Nixon and me to check the
                                           uses server session while SW uses GS             make this terminology the             cross-standards terminology and propose
                                           Session. SW has the Fabric Management            consistent and then do a global       an uniform terminology to be used in GS,
                                           Session which can be encapsulated by a           replacement of the terms.             SW and SP.
                                           server session.




                                                                                          Page 41 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                         Suggested solution                     Response                                       Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-270      T    142        7.3.1      Change name "Fabric Policy Server" to                                              Accepted.
                                           "Security Policy Server" since FC GS 4 used
                                           that and only this document has to change.
                                           That also resolves the need for getting a
                                           new CT Subtype assigned in GS.

EMC-83         T      144         7.3.2     Remove Policy Object is using compare by       Pass the actual policy object to be Rejected. Add the following note: "Type,
                                            hash                                           removed.                            Name and Hash are sent by a
                                                                                                                               management entity (e.g., via the Security
                                                                                                                               Policy Server request RPO, see 7.3.6.8).
                                                                                                                               Type and Name uniquely identify the
                                                                                                                               policy object to be removed. The hash
                                                                                                                               provides an additional check to detect if
                                                                                                                               the identified object is not what was
                                                                                                                               intended to remove (e.g., an hash
                                                                                                                               mismatch indicates that stale data exist
                                                                                                                               in the management entity). (to be
                                                                                                                               editorially cleaned!)"

McDATA-271     T      144     Policy Object A reference would be helpful here.             Add a reference here to the clause Accepted. Add "(see 7.1)".
                                                                                           that describes the Policy Objects.

McDATA-275     T      148      Table 146  Add a description for the Switch_Name                                               Accepted.
McDATA-276     T      149      Table 148  Why are 4 bytes being reserved? Reserved Delete the reserved bytes.                 Rejected. ESS in FC-SW-4 uses 8 bytes
                                          bytes are usually fill bytes not a whole word.                                      flags structures.
                                          Are they obsolete bytes?
McDATA-278     T      150     Below Table Add definition of Total Length field and                                            Accepted. Add "Total Length of Security
                                  149     Security Object fields.                                                             Objects: shall be set to the total length in
                                                                                                                              bytes of the carried security objects. This
                                                                                                                              field shall always be present."
                                                                                                                              Check about adding "The length shall be
                                                                                                                              a multiple of four".

McDATA-279     T      150     Below Table   Add definition of fields.                                                         Accepted. Editor to do the job!
                                  150
McDATA-280     T      150         last      Does apply mean the switch generates the       Clarify what is required.          Change "apply" to "generate and
                               paragraph    information?                                                                      include".
McDATA-277     T      150      Table 149    The fields in this table need to be defined.   add field descriptions.            Accepted. See McDATA-279.
                                            The Optional should be dropped from Table
                                            150.
EMC-84         T      151        7.3.5.2    No instructions for where to get the key or    Specify where to get the key         Open. Action to Steve and Vidya to
                                            how to compute the HMAC or signature in        (probably a pointer into Section 5). provide the missing information.
                                            the Integrity Protection Value field           Provide references for the HMAC
                                                                                           and signature algorithms.




                                                                                      Page 42 of 169
                                                                          FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                             Suggested solution                    Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-284      T    152    Integer Field Is there a reference for how the timestamp       specify the reference.                Accepted. Add "The timestamp format is
                                           is defined?                                                                           based on the Network Time Protocol
                                                                                                                                 (NTP) timestamp format described in
                                                                                                                                 RFC 1305. The timestamp is represented
                                                                                                                                 as a 64-bit unsigned fixed-point number
                                                                                                                                 in big-endian format. The timestamp is
                                                                                                                                 divided into two separate 32 bit fields.
                                                                                                                                 They are the Integer field and the
                                                                                                                                 Fractional field."
McDATA-285     T      158      RPO/APO      Should say something about how RPO and         Clarify what important interface      Add "The APO/RPO request does not
                                            the APO command affect the Policy              behavior required.                    affect the current Policy Summary
                                            Summary Object. Is it necessary to activate                                          Object."
                                            a new summary?
                                            Does this just remove the policy from the
                                            area that has not been activated?
EMC-85         T      158      Table 169    Remove Policy Object is using compare by       Pass the actual policy object to be   Apply the same resolution as EMC-83.
                                            hash                                           removed.
EMC-86         T      160         7.4       This is using compare by hash (well actually   Add a unique identifier such as       Open. Part of AI-147.
                                            multiple hashes) and doesn't need to.          WWN of principle switch and time
                                            Compare by hash could be problematic if        that policy was created to Policy
                                            there's a hash collision.                      Summary object.
McDATA-286     T      160        7.4.1      After Authentication implies that              Change to: After the authentication   Partially accepted. Remove "After
                                            Authentication is required.                    stage of Fabric Initialization,       Authentication" from both sections.
                                                                                           Change 7.6.3.3 too.

McDATA-287     T      160        7.4.1      Can we be more specific about when the         Specify after which exchange and Specified in section 8.9.
                                            exchange of CPS occurs?                        before which part of the process it
                                                                                           should occur.
Cisco-11       T      160        7.4.2      TBD: CPS SW_ILS not assigned                   Get value from SWxx                 Action to Editor.
Emulex-034     T      160        7.4.2      What is the plan for resolving the TBD in                                          See Cisco-11
                                            table 173?
McDATA-288     T      163      Table 179,   Add "or it may be done by vendor specific                                            Accepted. Add "or by vendor specific
                                 Fabric     policy".                                                                             methods."
                                Binding.
McDATA-290     T      165       7.6.2.1     GFEZ does not mention FC-SP Zoning.            Update reference to GS-5 or           Rejected. This clause extends wht is
                                                                                           delete this. Is GS-5 considering      specified in SW-3 and GS-4. Action to
                                                                                           this?                                 the editor to at least reserve the bit and
                                                                                                                                 opcodes definitions in GS-5 and SW-4.
McDATA-289     T      165      par before   State when the Zoning Check Protocol                                                 Specified in section 8.9.
                                 7.6.2      occurs during the link initialization.
McDATA-291     T      167      Zone Set     How is the hash generated?                     Reference how the hash is             Action to Editor: verify if it makes sense
                               Database                                                    generated or define it.               to create a specific section on Hashes
                                 Hash                                                                                            computation.
McDATA-293     T      168        Bit 9      this Switch s/b this Fabric                    This is a fabric wide parameter       No, it is a Switch parameter. Rejected.
                                                                                           isn't it?



                                                                                        Page 43 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                             Suggested solution                    Response                                     Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Cisco-12        T    169        7.6.3.3    TBD: ZCP SW_ILS Identifier not assigned         Get value from SWxx                   Action to Editor.
Emulex-035      T    169        7.6.3.3    What is the plan for resolving the TBD in                                             See Cisco-12.
                                           table 189?
McDATA-297      T    169         TBD       This value should be assigned by SP and                                               See Cisco-12.
                                           recorded in SW-4.
McDATA-298      T    171    Below Table Zone Set Database Length and Zone Set              What is trying to be defined?         They are all defined in FC-SW-3.
                                  193      Database Object List are not defined in SW-     Please clarify.                       Lengths are in bytes.
                                           3.
McDATA-299      T    174        7.6.5.1    FSPF distance s/b FSPF cost                                                           Open. Action to Editor to find the proper
                                                                                                                                 language. Cost of the shortest path?

Cisco-13       T      174        7.6.5.2   TBD: ZIR SW_ILS Identifier not assigned         Get value from SWxx                   Action to editor.
Emulex-036     T      174        7.6.5.2   What is the plan for resolving the TBD in                                             See Cisco-13.
                                           table 196?
McDATA-300     T      174        Flags     How many times do we want to reserve            Is this communism at its worst?       Withdrawn
                                           Flags and not use them?
McDATA-304     T      177          8       This clause has some major problems that     8.6.4.2 could be rewritten simply        Open, but leaning to reject in concept. It
                                           will be discussed in the next three          as: This transition occurs when          is acceptable to specify behaviors in
                                           comments. The first general comment          event NFA_E1                             terms of internal state used as a model.
                                           regards specifying internal processes that   (i.e., a request for login is received   External behavioral equivalence of the
                                           effects implementations but not external linkfrom an authentication initiator) is     model is all that is required (see 8.3).
                                           behavior. This permeates every transition    received.             This avoids        Use of internal state avoids pulling
                                           and we'll pick on 8.6.4.2 as an example.     discussion of FC-2 , internal            significant portions of other standards
                                                                                        subsystem calls, timers, and             into this standard.
                                                                                        requests.
McDATA-305     T      177          8       The states in clause 8 need to match state Have a subgroup rewrite Clause 8           Open. Accepted the idea of a subgroup
                                           diagrams from other standards. EEA comes with connections to other                    to rewrite parts of this clause. There are
                                           close but does not mention the P18:          standards and states with proper         no particular issues for the SW related
                                           Disabled Port State which was designed for references.                                state machine (but SW needs to be
                                           security. Other states seem more like                                                 updated, action to editor). P18 is
                                           transitions such as revoking. Revoking                                                completely defined by SW. "Revoking" is
                                           should be a transition to Disabled, Invalid                                           a state during which the Logout protocol
                                           Attachment or Isolated depending on the                                               is performed. Non-communicating may
                                           security policy. the Noncommunicating state                                           need clarifications, similar to "close
                                           works for NNA, but this state should link to                                          communication".
                                           state machines in FC-DA and FC-SW-3.




                                                                                       Page 44 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                 Suggested solution                    Response                                    Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-306      T    177          8        This statement "The criteria for selection          Define the errors for various       Open. Implicit logout is defined by FC-FS
                                           and the means of returning an error are             scenarios so that we have           (FC-LS), the errors for various error
                                           beyond the scope of this standard; however,         predictable behavior.               scenarios are defined there
                                           subsequent to issuing such errors, an FNA                                               (unfortunately not for all cases or
                                           state machine shall cause implicit log out of                                           unambigously), in some cases by
                                           the remote Nx_Port entity and return to the                                             reference to other standards. The
                                           noncommunicating state with it." is in                                                  sentence in question comes from a
                                           multiple places and misleading. We should                                               specific case: some operations in the
                                           define errors and policies should determine                                             course of authentication may cause an
                                           if we do implicit logout.                                                               overload of a system, resulting in an error
                                                                                                                                   returned to an authentication or a non-
                                                                                                                                   authentication operation (see appropriate
                                                                                                                                   standards for errors to be used). Action
                                                                                                                                   to Bob to clarify the text!
McDATA-307     T      177           8       Event and State names are generic and              Use only the shortened names        Open. Subgroup for McDATA-305 to
                                            then redefined each time they are used in          (e.g., revoking) or a state name so propose a way to the big group.
                                            the transitions. Restating NFA_S1 - (i.e.,         that we don't have to repeat both
                                            Noncommunicating) becomes                          every time.
                                            cumbersome.
McDATA-308     T      177           8       When a port reauthenticates, it should still       Add a new state for                  Rejected, the request describes an
                                            be able to carry traffic which is disallowed in    reauthentication to allow traffic to allowed behavior.
                                            the first authentication state.                    flow while it is reauthenticating.
McDATA-309     T      177           8       Can the F_Port Can FFFFFE send a LOGO              Allow FFFFFE to send LOGO for a
                                            to a device that it finds unacceptable or          graceful degradation. This will
                                            should it just disable it?                         affect many transitions and errors
                                                                                               in this clause.
McDATA-312     T      178          8.3      This first sentence is rather confusing. I'm       please clarify.
                                            not sure what it's trying to say.
McDATA-313     T      179         8.4.1     shall s/b should                                   Aren't we authenticating the
                                                                                               physical link that several virtual
                                                                                               abstractions can use? Different
                                                                                               Virtual N_Ports could have
                                                                                               different security requirements.
                                                                                               Likewise, different virtual fabrics
                                                                                               on the same port could have
                                                                                               different security requirements.
                                                                                               This will be determined by
                                                                                               individual policy.
McDATA-315     T      179         8.4.2     Change this second sentence to something
                                            like this: 'If a fabric name is used, the fabric
                                            should present a single fabric entity'.

McDATA-316     T      179         8.4.2     What about authentication with well-known          Should external fabric services be
                                            addresses?                                         authenticated to the fabric? Please
                                                                                               specify or allow.



                                                                                           Page 45 of 169
                                                                          FC-SP Revision 1.6 Comments
                                                                                  01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                             Suggested solution                       Response        Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-317      T    179    8.4.2 second First sentence doesn't sound right. Why           Clarify or rewrite the sentence.
                              paragraph can't an Nx_port establish relationships with
                                           more than one entity if separate
                                           authentication is used?
ENDL-170        T    180     7.4.2 Check TBD                                               55 (or any other specific value)         See Cisco-11.
                                Policy
                              Summary
                             (CPS), table
                              173, row 1
McDATA-322      T    180        8.5.2.1    Add 'or ILSs' after 'ELSs'
McDATA-318      T    180        8.5.2.2    Where is the abandon authentication             Please define it.
                                           request defined?
McDATA-321      T    180          first    This implies the Nx_Port must authenticate      Change this clause to indicate its
                              paragraph with the name server to be secure.                 up to the fabric whether it requires
                                           Authenticating with the fabric should (or       authentication with WKAs.
                                           could) cover name server communications.

McDATA-324     T      181        8.5.2.3    The last paragraph says that "the              If it reports it to internal software,
                                            authentication service reports". Where does    we don't need to write about this in
                                            it report?                                     this standard.
McDATA-326     T      181      8.5.2.3 b)   This is not described in the authentication
                                            clause. When is an AUTH_Reject necessary
                                            for reauthentication?
McDATA-328     T      181        8.5.2.4    Where is spurious traffic event defined? The   please define or delete.
                                            format of this spurious traffic event should
                                            be standardized or this reporting should be
                                            deleted.
McDATA-329     T      181        8.5.3.2    The clear security relationships request is    Clause 8 refers to many internal
                                            not defined.                                   requests and other things that
                                                                                           should not be discussed or defined
                                                                                           in this standard. The standards
                                                                                           should only concern themselves
                                                                                           with frames and protocols that
                                                                                           travel on the link. This problem
                                                                                           occurs in 8.5.4.2 (N_Port Login
                                                                                           Request), 8.5.4.11 - 16. Should
                                                                                           we even mention FC-2?

McDATA-330     T      181        8.5.4.2    maybe "fabric or shall" would make more
                                            sense here instead of "fabric and shall"?
Emulex-037     T      182        8.5.4      Every instance of the terms "exchange" and Capitalize every instance of the
                                            "exchanges" in 8.5.4.x references the FC-FS terms "exchange" and
                                            sense of the term, and should have been     "exchanges"in 8.5.4.x.
                                            capitalized.
McDATA-332     T      182        8.5.4.5    Remove the last "that made the request".



                                                                                      Page 46 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                  Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-333      T    182        8.5.4.8    Change 'port logout' to 'fabric logout'
McDATA-334      T    183      8.5.4.16 a) This implies the Nx_Port can't authenticate
                                           any other Nx_Port unless fabric
                                           authentication is performed (i.e. fabric
                                           authentication is required if any Nx_Port to
                                           Nx_Port auth is required). We shouldn't
                                           impose that restriction.
McDATA-335      T    183      8.5.4.16 c) Define 'security frame processing'
McDATA-336      T    183      8.5.4.16 d) Define 'frame that is secured' and how a
                                           receiving port detects it.
McDATA-337      T    183      8.5.4.16 f) Delete 'and is not secured'
McDATA-338      T    184           f)      What does it mean to be "not secured"?           Does it mean to be authenticated?
                                                                                            If so, then this statement is
                                                                                            redundant. Either way, we should
                                                                                            define what it means to be
                                                                                            secured
McDATA-340     T      184           f)      Delete 'and are not secured'
McDATA-341     T      184           h)      Delete this item. This would prevent a re-
                                            FLOGI or re-PLOGI after authentication is
                                            complete.
McDATA-339     T      184          Last                                              This modifier is needed since not
                                            Fx_Ports for the switch s/b Fx_Ports for the
                                sentence    Switch that require authentication       all Fx_Ports need to do this.
                                  before
                               second a-b
                                    list
McDATA-342     T      184      paragraph Explain how an unsecured FLOGI or PLOGI
                                 below I) can be received in an established security
                                          relationship.
McDATA-344     T      186       NFA_S3    How do we negotiate ELS buffer conditions? I thought we did this with FLOGI
                                                                                     and RPBC. If so, then we could
                                                                                     say that. This might be one of
                                                                                     those internal states that should
                                                                                     not be in the standards. Same for
                                                                                     NFA_E3
McDATA-345     T      186       NFA_S6    This should be the revoked state. revoking This applies to FNA_S6 as well.
                                          is a transition.
McDATA-343     T      186     Noncommuni Why are we defining a new state when we Change noncommunicating to
                                  cating  have invalid attachment and disabled       match SW's states. This applies
                                          already?                                   to Figure 28 as well.
McDATA-346     T      187          8.6.3  This whole clause uses terms that are not
                                          defined properly. For example, A request
                                          for login s/b A FLOGI, FDISC or PLOGI
McDATA-350     T      187          8.6.3  What timeout and counters are being        Please specify.
                                          discussed in NFA_E11?




                                                                                          Page 47 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                             Suggested solution                   Response      Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
McDATA-349          T    187    last sentence What is the nonresponsive state? Is it           Do a global search and replace
                                               sending OLS?                                    with the proper term.
McDATA-351          T    187       NFA_E1      Authentication client is the incorrect term     change client to other terminology
                                                                                               throughout the document.

McDATA-352         T       187       NFA_E3      What is ELS buffer negotiation?             Add ELS buffer negotiation to
                                                                                             Definition clause and describe it as
                                                                                             optionally using the RPBC ELS as
                                                                                             described in FC-FS.
McDATA-347         T       187        NFA_E4     How is this reported? What is the format of Do a global search and deletion of
                                                 the report? Who is is reported to?          reporting if it is internal.
McDATA-348         T       187        NFA_E7     s/b an AUTH_Negotiate is received from an
                                                 authenticated client.
McDATA-353         T       188         8.6.4.2   Do we need to standardize that the NFA      Delete these internal processes
                                                 state machine internal requests need to be from the standard. Again in
                                                 specified?                                  8.6.4.5.
IBM - Penokie-     T       189      7.6.3.3 The The TBD needs to be defined or removed.                                           See Cisco-12.
244                                    Zoning
                                       Check
                                      Protocol,
                                     Table 189
ENDL-172           T       189      7.6.3.3 The TBD                                          55 (or any other specific value)     See Cisco-12.
                                       Zoning
                                       Check
                                      Protocol,
                                     table 189,
                                        row 1
McDATA-356         T       191         second    Change 'NFA' to 'FNA'
                                     paragraph
McDATA-357         T       192        FNA_E1     Delete this event. ELPs are only used with Delete third paragraph on page
                                                 E_ports.                                    193 as well.
IBM - Penokie-     T       194     7.6.5.2 Zone The TBD needs to be defined or removed.                                           See Cisco-13.
250                                 Information
                                      Request
                                   (ZIR), Table
                                         196
ENDL-173           T       194     7.6.5.2 Zone TBD                                          55 (or any other specific value)     See Cisco-13.
                                    Information
                                      Request
                                    (ZIR), table
                                     196, row 1
McDATA-359         T       197                   Change 'NFA' to 'NNA'




                                                                                             Page 48 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                       Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
EMC-88          T    200        8.8.4.2    Unprotected PLOGI can cause denial of            This is the infamous "Clear text
                                           service. This transition allows an injected      xLOGI" issue; the problem with
                                           PLOGI to tear down existing security             protecting PLOGI is that it breaks
                                           relationships, even though the PLOGI is not      transparent gateways that rely on
                                           secured. It should not be possible for an        PLOGI in the clear. Even injection
                                           unauthenticated attacker to take down a set      of a header for authentication (but
                                           of secure channels quite that easily.            not encryption) may break existing
                                                                                            equipment. The problem with not
                                                                                            protecting it is the denial of service
                                                                                            possibility due to the implicit
                                                                                            logous caused by a PLOGI. The
                                                                                            following ugly sequence of doing
                                                                                            both might work:1) Send secured
                                                                                            PLOGI. 2) Recipient performs
                                                                                            implicit logout (including security
                                                                                            teardown) but *rejects* the
                                                                                            secured PLOGI (i.e., login does
                                                                                            not happen). In essence, this
                                                                                            treats the PLOGI as a PLOGO
                                                                                            only. 3) Sender performs its own
                                                                                            teardown in response to the reject
                                                                                            and tries again with an unsecured
                                                                                            PLOGI. 4) Recipient can now
                                                                                            accept the unsecured PLOGI and
                                                                                            proceed to negotiate security. --
                                                                                            The upshot is that implicit logout
                                                                                            side effects of a PLOGI only occur
                                                                                            when the PLOGI is secured.




McDATA-362     T      221         D2.2      In case of a primary SCS failure, the next      Please specify how this is
                                            backup SCS in the member list takes over        detected and how the next switch
                                            the primary position to guarantee that fabric   in the list takes over control of the
                                            management operations are not                   application non-disruptively.
                                            interrupted." How do we detect this failure?
                                            The Link State records? How can this be
                                            done non-disruptively?

McDATA-363     T      221      D2.3 SCC     Why isn't DHCHap supported in this?             Add DHCHAP to the list of
                                                                                            authentication protocols.
McDATA-365     T      224       Stage 2     The non-primary SCS switch: determines if       Please specify how.
                                            the primary is in the fabric. Does it
                                            determine this from LSRs?




                                                                                        Page 49 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/ Problem Description                                    Suggested solution                    Response            Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
Brocade-8      T    231       D.2.8.5     Concerning the policy name, it is said,                Separate normative text from
                                          "Name can not contain spaces or control                informative text. A first overview
                                          characters." This sounds mighty mandatory              indicates that many of the detailed
                                          (aside from the forbidden "can"). Does this            sections of D.2, including D.2.5,
                                          imply that there are portions of this annex            D.2.6, D.2.7, and especially the
                                          that are "normative"? If so, those portions            payload formats in D.2.8, are
                                          should be broken out into a separate                   probably normative.
                                          normative annex, or alternatively, the entire          The particular sentence I found
                                          annex should be normative and those parts              would then be changed to "Name
                                          that are informative should be prefixed with           shall not contain spaces or control
                                          the sentence "this subclause is informative".          characters."
                                                                                                 Another such sentence is in clause
                                                                                                 D.2.8.8, page 32, which says
                                                                                                 "Zoning can use its own payload
                                                                                                 as specified in FC-SW or this new
                                                                                                 payload." It should say "Zoning
                                                                                                 shall use the payload specified in
                                                                                                 FC-SW or this new payload (see
                                                                                                 table A.18)."


ENDL-212      T      251       D.2.8.6 Policy   'Member type can be a string to specify          Delete this sentence.
                                 Member         certain security options in the fabric.'
                               Object, p 1, s   Nothing in this subclause allows strings in
                                     4          member types.

EMC-87        T      167ff          7.6         Zoning checks are using compare by hash          Add a unique identifier that is       Open. See EMC-86.
                                                                                                 compared in addition to the hash.

Cisco-14      T    186, fig.       8.6.1        It looks like that state S6 is used as a         Discussion in the WG
                     27                         graceful failover in case the AUTH_Reject
                                                doesn't suggest that there's an attack
                                                ongoing. Did you consider that the Reject
                                                message is unauthenticated? Is there any
                                                security implication that would allow to use
                                                that state for attacks?
Cisco-15      T    191, fig.       8.7.1        See previous comment
                     38
Cisco-16      T    198, fig.       8.8.1        See previous comment
                     29




                                                                                               Page 50 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/ Problem Description                         Suggested solution                         Response                                     Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
EMC-17            T   21-23       5.3.4      Rich error structure for AUTH errors may be Need to perform security analysis          Action to David to perform the requested
                                             dangerous                                   to make sure that attacker can't           security analysis. Done, closed on
                                                                                         learn info from returned errors (cf.       12/8/2004.
                                                                                         infamous Tenex page fault attack
                                                                                         on password)

EMC-39           T      33ff         5.5      No certificate acceptance requirements.           Adapt text on certificate and CRL   Action to Steve Wilson to specify
                                              Users *must* be able to replace certificates      acceptance from Section 8.4.2 of    properly what certificate verification
                                              and set policy for what CAs are acceptable.       SMI-S 1.0.2.                        means for FCAP, and on root certificates
                                                                                                                                    configuration.
EMC-30           T     34, 35       5.5.1     Doesn't say where to get RSA public key.          Say that RSA public key comes       Add " obtained from the verified
                                                                                                from certificate.                   certificate Cb,"
EMC-31           T     34, 35       5.5.1     No identity check in certificate verification     Certificate verification needs to   Add to step 4) "The identity of the
                                                                                                check an identity field in the      Authentication Initiator is taken from the
                                                                                                certificate. Else any certificate   certificate Cb."
                                                                                                from any acceptable CA can be
                                                                                                used to impersonate any entity.
EMC-32           T      34,35       5.5.1     No revocation check in certificate                Require the ability to check a CRL Accepted. Action to Steve Wilson.
                                              verification. Just checking validity dates in     (cf. RFC 3280).
                                              the cert. is not sufficient.
EMC-33           T      34,35       5.5.1     Nonces aren't required to be fresh.               Require nonces to be truly          Add a reference to B.1.2 in table 26.
                                                                                                random, and not repeated.           Replace "random" with "new random" in
                                                                                                                                    step 2 and 3.
Cisco-05         T     80, 83      6.3.2.1,   TBD: Transform_ID for AUTH_HMAC_MD5- Get value assigned by IANA via
                                   6.3.2.4    128                                            Internet-Draft submission
Cisco-06         T     80, 83      6.3.2.1,   TBD: Transform_ID for AUTH_HMAC_SHA1- Get value assigned by IANA via
                                   6.3.2.4    160                                            Internet-Draft submission
Brocade-45       T       All          All     Are there any implications to virtual fabrics? Add one sentence paragraph to
                                              My guess is that there are and that they       Clause 4.1 indicating, "This edition
                                              have been ignored for the first                of FC-SP does not consider the
                                              implementation. This should be explicitly      implications of security in virtual
                                              stated during the introduction, probably in    fabrics or among routed fabrics
                                              clause 4.1.                                    other than those applicable to
                                                                                             N_Port to N_Port behaviors."

CNT-23           T     Global                 References to FC-FS.                            Change references to FC-FS-2.
Cisco-02         T     many         many      There is the need to define how does FC-SP Will prepare presentation for              Action to editor.
                                              applies to the virtual fabric architecture      discussion
IBM - Dugan-     T                Annex-D     Change Notification Definition: When QSA
379                                           version 1 has been accepted by the Fabric
                                              Controller, registration for security attribute
                                              change notification is implied. This is
                                              incorrect. No registration occurs.




                                                                                              Page 51 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                            Suggested solution                   Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
McDATA-7            E     1         scope      You're repeating yourself.                  This should be different from the
                                                                                           intro and abstract. State some
                                                                                           topics that were discussed and will
                                                                                           be placed in SP-2.
Brocade-18         E        2          2.4       The primary source for the IETF documents Add the following text before the
                                                 should be specified as the IETF web-site  introductory paragraph. "All RFD
                                                 RFC page.                                 documents may be obtained
                                                                                           electronically at
                                                                                           http://www.ietf.org/rfc.html. In
                                                                                           addition, they may be obtained
                                                                                           from the RFC Editor, ..."
IBM - Penokie-     E        2       Release      All the revision information needs to be
001                                 Notes for    removed before letter ballot
                                   version 1.6
Brocade-19         E        3          2.4       The document is not available from IEEE.     Make recommended correction
                                                 Instead, it is available from the IEEE
                                                 standards web-site at:
                                                 http://grouper.ieee.org/groups/1363/passwd
                                                 PK/contributions.html#Wu and probably
                                                 nowhere else. Specify and (in case it
                                                 changes a bit) describe the URL.
Brocade-20         E        3          2.4       The address and web-site where the ITU-T     Replace the IUT-T text with:
                                                 recommendations can be found should be       "The ITU-T recommendations may
                                                 specified.                                   be obtained from the ITU-T at:
                                                                                              International Telecommunication
                                                                                              Union
                                                                                              Sales and Marketing Service
                                                                                              Place des Nations
                                                                                              CH-1211 Geneva 20 / Switzerland
                                                                                              or ordered on line through
                                                                                              http://www.itu.int/rec/recommendat
                                                                                              ion.asp."



McDATA-8           E        3          2.4       Need to include the reference where the DH Add reference to RFC 3723.
                                                 Group Id's used for authentication originated
                                                 from.




                                                                                          Page 52 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                Suggested solution                   Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Veritas-4       E     5          3.1       A number of terms used in the body of the          Take another pass through the
                                           document don't appear in the definitions list.     document for definitions.
                                           Examples include confidentiality,
                                           authorization, integrity, Security Association,
                                           Security Policy Database, entity, security
                                           relationship, nonce, secret, certificate,
                                           password.
Brocade-22      E     5          3.2       The text should not force me to read FC-FS         Make recommended correction.
                                           along with it. The appropriate definitions
                                           should be copied from FC-FS with a                 The same should be applied to
                                           reference to "See FC-FS." following. As an         those referring to FC-SW-3.
                                           example:
                                           3.2.1 address identifier: An address value
                                           used to identify source (S_ID) or destination
                                           (D_ID) of a frame. See FC-FS"

Brocade-23     E        5         3.2.21     "ASCII" is a pretty sloppy definition, since     Make recommended correction
                                             there are several versions of it. The
                                             appropriate standard should probably be
                                             specified, probably Unicode US ASCII, but
                                             perhaps some other version.
Brocade-25     E        5         3.2.22     The definition of Radius Server should be        Proposed wording:
                                             tightened up.                                    "Radius Server: A device
                                                                                              providing the security services
                                                                                              defined in RFC 2865."
EMC-1          E        5         3.2.23     Definition is too tight - "value not disclosed   Change to "value known to a
                                             to anybody" doesn't permit anyone to use         limited group and not disclosed to
                                             the secret                                       others"
Emulex-001     E        5         3.2.23     The definition of "secret" conflicts with its    Change 3.2.23 to
                                             consistent use in this standard to reference     secret: a value intended to be
                                             a shared secret.                                 unknown other than to a limited
                                                                                              group of entities.
McDATA-9       E        5      B_Ports and These should reference SW-4
                                 E_Ports
McDATA-11      E        5       Definitions Add definition for Perfect Forward Secrecy
                                            for completeness.
McDATA-10      E        5           FS      There are too many reference definitions. Is Write a definition but defer
                                references this the way we want to define the terms?     authority to the referenced
                                                                                         standards.




                                                                                            Page 53 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                             Suggested solution                     Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Brocade-27      E     6          3.3       Blue text denotes IETF content. This gets a     Wherever RFC text is used,
                                           little flakey where the grammar of the blue     preceed the set of text by
                                           text is so marginal that black text has to be   indicating: "RFC nnnn says
                                           thrown in to make it work right. Examples       [indicates] the following:" That
                                           include 6.1.2 and 6.1.3 on page 67. In          allows you to paraphrase and add
                                           addition, it is not helpful to know it came     text where required.
                                           from some RFC unless we know which              Change all blue text to normal text.
                                           RFC. Also, blue text does not show up in
                                           black and white copies.
CNT-6           E     6          3.3       Use of Blue text                                Typically we have tried not to use
                                                                                           color in the standards and
                                                                                           technical reports since this
                                                                                           requires color capable tools to
                                                                                           achieve the proper context. Is blue
                                                                                           text absolutly needed?
Brocade-26     E        6         3.2.25    The definition of "Word" should be corrected Use the text:
                                            as per FC-FS                                   "word: A string of four contiguous
                                                                                           bytes occurring on boundaries that
                                                                                           are zero modulo 4 from a specified
                                                                                           reference."
Brocade-28     E        7          3.4      ELS will be specified by FC-LS in the future. Make recommended corrections.
                                            Fix the reference.
Brocade-29     E        7          3.4      ISO is "International Organization for         Make recommended corrections.
                                            Standardization"
Brocade-31     E        7          3.4      The "ignored" keyword ignores one common The first sentence of the definition
                                            usage. In addition to all those things already should be changed to read:
                                            ignored, it may also be possible to ignore     "When speaking of a bit, byte,
                                            protocol steps or events under certain         word, field, or code value, the
                                            conditions.                                    keyword indicates that the object
                                                                                           is unused. When speaking of a
                                                                                           protocol step or event, the
                                                                                           keyword indicates that the
                                                                                           recipient of the protocol step or
                                                                                           event shall take no action because
                                                                                           of the event."

Veritas-5      E        7          3.4      A number of abbreviations used in the          Add definitions
                                            document aren't listed here. Examples
                                            include SPD, SRP, FC-4, FC-1.
McDATA-12      E        7        General    Change DH-CHAP to DHCHAP as used in            Use DHCHAP throughout entire
                                            the rest of the document.                      document.
McDATA-13      E        7         IKEv2     Remove reference to IETF IKEv2 draft or
                                            replace with reference to an RFC.




                                                                                       Page 54 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                           01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/ Problem Description                                 Suggested solution                     Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
Brocade-39        E     8           3.6      The T10 vendor list is a registered list from       Make recommended correction.
                                             INCITS, delegated to T10 for management
                                             purposes. Contact Weber or Lohmeyer for
                                             more detailed and correct wording.
Brocade-37        E     8         3.5.10     "Restricted" is not used anywhere in the            Delete 3.5.10
                                             document except in the normal English
                                             meaning. The keyword must be removed,
                                             since the normal English meaning is used
                                             many times.
Brocade-36        E     8          3.5.7     "Obsolete" has no usage and may be                  Leave it in for usage in FC-SP-2.
                                             deleted. It won't actually be need until FC-
                                             SP-2, so you may choose to leave it in here
                                             as a placeholder.
IBM - Penokie-    E     8     Acknowledge This section needs to be removed before
003                               ments      this is forwarded to public review.
IBM - Penokie-    E     8      Introduction This section needs to be converted to
002                                          English or removed.
Brocade-40        E     9           4.1      "makes difficult" s/b "makes it difficult".         Make recommended correction
Brocade-41        E     9           4.1      "span across several" s/b "span several"            Make recommended correction
Brocade-42        E     9           4.1      "are then" s/b "are"                                Make recommended correction
EMC-2             E     9           4.1      "fabric" is too restrictive - some of the           Change use of "fabric" to a word
                                             facilities in FC-SP can or will span fabric         like "infrastructure" that does not
                                             boundaries (e.g., across virtual fabrics).          have a defined scope in Fibre
                                                                                                 Channel.
EMC-3             E        9          4.2      "integrity" is misleading.                        Change to "cryptographic integrity"
                                                                                                 here and elsewhere to convey
                                                                                                 stronger properties of keyed
                                                                                                 HMAC vs. CRC for plain integrity

EMC-4             E        9          4.2      List of security properties is incomplete         Use of ESP can provide replay
                                                                                                 protection and traffic origin
                                                                                                 authentication. Authentication in
                                                                                                 item b) is session endpoints only.

McDATA-20         E        9          4.2      Add (i.e. Message Authentication) after
                                               Integrity.
Veritas-6         E        9          4.2      Integrity of what - ports etc.etc. Needs to       Replace by "integrity of all
                                               further defined.                                  communicated information"??
EMC-5             E        9          4.3      "secret" should be "shared secret"                Make recommended change
EMC-6             E        9          4.3      Add discussion of private key to certificate      Discussion of certificate
                                               infrastructure                                    infrastructure needs to include
                                                                                                 private key. Certificate merely
                                                                                                 certifies the identity of the entity
                                                                                                 that can demonstrate knowledge
                                                                                                 of the private key.



                                                                                              Page 55 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/ Problem Description                              Suggested solution                    Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
EMC-7          E     9          4.3       "digitally sign" is incorrect; a keyed HMAC is   Rephrase to talk about providing
                                          not a digital signature, especially when         cryptographic assurance of the
                                          based on a transient session key.                integrity of transmitted data.

QLogic-03     E        9          4.3       Some place in this description we should
                                            mention that ESP_Header is further defined
                                            in FC-FS.
CNT-8         E        9       4.1 p1,s1    The growth in importance and size of Fibre The growth in importance and size
                                            Channel fabrics makes difficult …          of Fibre Channel fabrics makes it
                                                                                       difficult …
McDATA-19     E        9        4.1 third   Change "risk" to "risks"
                               paragraph
QLogic-02     E        9        4.1, 1st    I didn't know that fabrics contitited a "them". Change "difficult for them" to "it
                               paragraph                                                    difficult"
McDATA-21     E        9        4.3 first   Seems like "secret-based" and "password         Change to: Secret or password
                               paragraph    based" amount to the same thing. What is        based and certificate-based
                                            the difference, other than there are three      authentication infrastructures are
                                            authentication protocols defined?               accomodated. OR Define the
                                                                                            difference between secret and
                                                                                            password.
McDATA-22     E        9        4.3 first   Reword to "Three authentication protocols
                             paragraph, lst are defined but only one is required for
                               sentence interoperability."
McDATA-18     E        9      4.3 second Here (and in the next para), "secret key" is Add "secret key" and "shared key"
                              paragraph used, while in Figure 1, "Shared Key" is            and other keys (public key?
                                            used.                                           session key?) to definitions. Use
                                                                                            terms about defined types of keys
                                            ???                                             consistently in text and Figure 1
                                                                                            and throughout document.

McDATA-14     E        9     first sentence makes s/b makes it

McDATA-15     E        9     first sentence Silly wording: the "importance" or             Suggest wording ("size" can mean
                                            "unimportance" of FC fabrics has no            many things) which describes the
                                            relationship to the adequacy of relying on     physically-unenclosed (connected
                                            their physical security.                       across very long distances) nature
                                                                                           of many fabrics in use today. Say
                                                                                           instead "The growth and variety of
                                                                                           environments in which Fibre
                                                                                           Channel fabrics are deployed
                                                                                           makes it difficult…"




                                                                                         Page 56 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                               Suggested solution                        Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-23       E     9           last     Change FCAP to FCCAP throughout to
                              paragraph more accurately desribe this protocol.
                                           (Fibre Channel Certificate Authentication
                                           Protocol).
McDATA-24       E     9           last     Define "digitally sign" or "digital signature" in
                              paragraph definitions section for completeness and add
                                           reference.
McDATA-16       E     9         second     span across s/b span
                               sentence
McDATA-17       E     9          third     Delete word "then"
                               sentence
Brocade-44      E    10           4.4      The paragraph that says "Three                    Make recommended correction
                                           Authentication protocols..." promptly goes
                                           off and allows a fourth. The fourth should
                                           be added to the list and the text changed to
                                           indicate "Four Authentication protocols..."

QLogic-04      E       10     4.4, after item Why isn't IKEv2 part of the a, b, c list?         Romve the statement "The
                                     c                                                          Security Association management
                                                                                                protocol (IKEv2-AUTH) may also
                                                                                                be used as an Authentication
                                                                                                Protocol.", and add IKEv2 as item
                                                                                                (d) in the list.

McDATA-29      E       10         a, b, c    Add word "Required" to the DHCHAP line.
McDATA-30      E       10         a, b, c    The first paragraph below Figure 1 are a           delete this paragraph and the a-c
                                             repeat of the previous page.                       list.
McDATA-28      E       10        Figure 1    This graphic could be improved in many
                                             ways.
Veritas-7      E       11          4.5       The title is wrong, this doesn't define            Call it "Traffic classes"?
                                             Security Associations.
CNT-12         E       11       4.5 p1,s3    Two mechanisms are used protect specific           Two mechanisms are used to
                                             classes of traffic.                                protect specific classes of traffic.
CNT-13         E       11       4.5 p1,s4    ESP_Header is used                                 The ESP_Header is used …
Brocade-46     E       11         4.6.1      "may be composed by" s/b "may be                   Make recommended correction
                                             composed of"
Brocade-48     E       11         4.6.1      "Object also an" s/b "Object allows an"            Make recommended correction




                                                                                             Page 57 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                     Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Emulex-006      E    11         4.6.1      The last sentence (?) of 4.6.1 has no verb.      In 4.6.1, change the last sentence
                                                                                            from
                                                                                            The Policy Summary Object also
                                                                                            an easy comparison of policy
                                                                                            configurations
                                                                                            to
                                                                                            The Policy Summary Object also
                                                                                            enables an easy comparison of
                                                                                            policy configurations
CNT-14         E       11      4.6.1 p2,s1 Why is first letter in "Devices" in caps?        Don't capitilize.
                                           Same with "Switches" and "Objects".
CNT-15         E       11      4.6.1 p2,s2 Policies may be further used to specify       Policies may be further used to
                                           topology restrictions within the              specify topology restrictions within
                                           Fabric environment, such as which Switches    the
                                           may connect to which other Switches or        Fabric environment (e.g., which
                                           which Devices                                 switches may connect to other
                                           may connect to which Switches.                switches or which devices
                                                                                         may connect to switches).
CNT-16         E       11      4.6.1 p5,s1 A policy configuration may be composed by A policy configuration may be
                                            the following Policy Objects:                composed of the following Policy
                                                                                         objects:
CNT-17         E       11      4.6.1 p6,s3 The Policy Summary Object also                The Policy Summary Object also
                                            an easy comparison of policy configurations. provides
                                                                                         an easy comparison of policy
                                                                                         configurations.
McDATA-37      E       11         Fabric    composed by s/b composed of. These
                                 policies   sentences can be combined into one
                               paragraphs paragraph.
McDATA-34      E       11         fourth    ESP_Header s/b The ESP_Header
                                sentence
McDATA-36      E       11     last sentence Add word "provides". Delete "also".

McDATA-33      E       11     line above a)    Change "by" to "of"
McDATA-35      E       11       paragraph      You must be looking for trouble. Too many    Do a which hunt throughout the
                              below a-b list   whiches.                                     document.
McDATA-32      E       11         second       Change from "what are..."
                                 sentence      to "what the characteristics... are."
Brocade-49     E       12          4.6.2       "retain also" s/b "also retain"              Make recommended correction
CNT-18         E       12     4.6.2 item a)    They retain also all Device-to-Device        They also retain all device-to-
                                               (Zoning) information;                        device
                                                                                            (Zoning) information;
CNT-19         E       12     4.6.2 item c) Switches that retain all Fabric-wide Policy     Switches that retain all Fabric-wide
                                            Objects but only their                          Policy Objects, but only their own
                                            per Switch Policy Objects.                      per Switch Policy Objects.




                                                                                          Page 58 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                            Suggested solution                     Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
CNT-22          E    12        4.7 p1,s1 Frame by frame integrity and confidentiality   Frame by frame integrity and
                                           is achieved by using the ESP_Header          confidentiality is achieved by using
                                           Optional header (see FC-FS).                 the ESP_Header optional header
                                                                                        (see FC-FS).
McDATA-41      E       12       Figure 2    SPD is not defined yet.                     Spell the acronym out and add it to
                                                                                        the acronym clause. At least
                                                                                        define SPD before you use it.
McDATA-39      E       12       General     Where is this section covered in details?   Add cross reference to sections
                                                                                        detailing integrity and
                                                                                        confidentiality.
EMC-13         E       13         4.8       What is the Name Format for?                Say what sort of names use this
                                                                                        Name Format
CNT-24         E       13       4.7 p3,s1   The ESP_Header processing …                 ESP_Header processing …
CNT-25         E       13       4.7 p5,s2   If there is a match, the verifying security If there is a match, the verifying
                                            transforms associated with the matched      security transforms associated
                                            selector are applied                        with the matched selector are
                                            to the frame, and the verified Information  applied
                                            Unit are then passed to the FC-4.           to the frame, and the verified
                                                                                        Information Unit is then passed to
                                                                                        the FC-4.
CNT-26         E       13       4.7 p5,s3   If there is no match,                       If there is no match,
                                            the Information Unit are passed to the FC-4 the Information Unit is passed to
                                            unchanged.                                  the FC-4 unchanged.
McDATA-44      E       13         third     selector s/b Traffic Selector
                               paragraph
McDATA-45      E       13         third     are s/b is                                    two places.
                               paragraph
EMC-14         E       14          4.8      p.14 left blank                               Remove extraneous blank page
Brocade-51     E       15          5.1      The word entity may be a little vague. Are    Clarify "entity", possibly in the
                                            the authentications done by N_Ports or by     glossary, or alternatively in clause
                                            any port to any port? Is the authentication   4. This is actually explained for
                                            engine associated with an N_Port, a node,     the first time in clause 5.2.1. At
                                            or an FC-3 layer meta-port? Do we need a      this point there has still been no
                                            glossary entry for this?                      explanation or overview of the
                                                                                          valid addressing (required for
                                                                                          SW_ILSs). The values are first
                                                                                          defined clearly in clause 5.7.2.

EMC-15         E       15         5.1       No mention of local security policy           Say that local security policy may
                                                                                          be used to choose what
                                                                                          Authentication algorithms are
                                                                                          offered and what to select, or to
                                                                                          say that none are acceptable.




                                                                                      Page 59 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/ Problem Description                                  Suggested solution                      Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
McDATA-48      E    15        5.1 fourth Authentication transaction s/b
                             paragraph "Authentication Transaction" throughout this
                                          doc.
CNT-27         E    15        5.1 p1,s2 Authentication is the process by                       Authentication is the process by
                                          which an entity is able to verify the identity of    which an entity is able to verify the
                                          another entity, providing the foundation for         identity of another entity, thus
                                          secure relationships.                                providing the foundation for secure
                                                                                               relationships.
CNT-28        E        15       5.1 p5,s1    Any Fibre Channel entity may act as               Any Fibre Channel entity may act
                                             Authentication Initiator or as Authentication     as and Authentication Initiator or
                                             Responder.                                        Authentication Responder.

CNT-30        E        16       5.1 p6,s1    If a Fibre Channel entity is not acting as an     If a Fibre Channel entity is not
                                             Authentication Initiator or Authentication        acting as an Authentication
                                             Responder and                                     Initiator or Authentication
                                             receives an AUTH_Negotiate message,               Responder and it
                                             then it shall reply to that message as            receives an AUTH_Negotiate
                                             specified by the Authentication                   message, it shall reply as an
                                             Protocol of its choosing, becoming the            Authentication Responder to that
                                             Authentication Responder.                         message as specified by the
                                                                                               Authentication
                                                                                               Protocol of its choosing.
CNT-31        E        16       5.1 p7,s1    If a Fibre Channel entity is acting as an         If a Fibre Channel entity is acting
                                             Authentication Initiator and receives an          as an Authentication Initiator and it
                                             AUTH_Negotiate …                                  receives an AUTH_Negotiate …

CNT-32        E        16       5.1 p9,s1    Two error indications shall not be generated Two error indications shall not be
                                             in response of one AUTH message.             generated in response to one
                                                                                          AUTH message.
EMC-16        E        16         5.2.1      Switch usage is confusing; have to know      Add sentence that Nx port
                                             than an Nx port authenticates to fabric, not authentication is to fabric, not
                                             switch for this to make sense                switch, and hence uses ELSs, not
                                                                                          SW_ILSs.
McDATA-52     E        16         5.2.1      Fibre Channel Authentication protocols s/b
                                             authentication protocols or Authentication
                                             Protocol, consistently in the document.

CNT-33        E        16      5.2.1 p1,s1 The Fibre Channel Authentication protocols If so, it would be better to explicitly
                                 (Global)  may be used to authenticate Nx_Ports,      state this.
                                           B_Ports, or Switches.
                                           I assume "Switches" in this context means
                                           Fx_Ports and E_Ports. "Switches" is again
                                           used in the 2nd sentence.




                                                                                            Page 60 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/ Problem Description                                Suggested solution                       Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
McDATA-51      E    16     first sentence "of" s/b "to"
                            of paragraph
                              before 5.2

CNT-34        E       17       5.2.2         … to as an AUTH_ILS message. The                … to as an AUTH_ILS message
                              p1,s1,s2       AUTH_ILS message (see table 3) is               (see table 3). The AUTH_ILS
                                             propagated by                                   message is propagated by
                                             B_Ports.                                        B_Ports.
CNT-35        E       17       5.2.2         … to as a B_AUTH_ILS message. The               … to as a B_AUTH_ILS message
                              p3,s1,s2       B_AUTH_ILS message (see table 5) is             (see table 5). The B_AUTH_ILS
                                             terminated by B_Ports.                          message is terminated by
                                                                                             B_Ports.
McDATA-53     E       17        Flags:       Flags s/b AUTH_ILS Flags
McDATA-54     E       18        Flags:       Flags s/b B_AUTH_ILS Flags
CNT-36        E       18       table 7       thick border line                               fix
CNT-37        E       19    5.2.4 (Global)   AUTH Message Code: specifies …                  Use caps on first letter of first word
                                                                                             (or not) consistently.
CNT-38        E       19     5.2.4 AUTH The message codes are listed in table 9.             The AUTH message codes are
                              Message                                                        listed in table 9.
                              Code, s2
CNT-39        E       19     5.2.4 p1,s1 When DH-CHAP is used as Authentication              When DH-CHAP is used as the
                                         Protocol …                                          Authentication Protocol ...
McDATA-55     E       19       Protocol  Add note indicating what the proper
                               Version   behavior of Protocol Version fields of other
                                         values should be.

                                             Note: A version of 00 is rejected. The
                                             purpose of the version field is to change for
                                             major revisions of the protocol when
                                             downward compatibility may not be possible.
                                             For implementations supporting version 1
                                             only, a version greater than 01 is rejected.

McDATA-56     E       19     Transaction Transaction Identifier (page 19)                    Clarify that transaction identifier
                              Identifier Suggest that the standard makes the rules           handling (incrementing to make it
                                         for incrementing the transaction Identifier         unique) applies to all protocols.
                                         common for all Authentication Protocols.


CNT-40        E       20      5.3.1 list     a) an AUTH_Reject message (see 5.3.4);          Use caps on first letter of first word
                               (Global)                                                      (or not) consistently.
McDATA-58     E       20        5.3.2        reminder s/b remainder
QLogic-05     E       20        5.3.2        reminder                                        remainder
CNT-41        E       21     5.3.3 p1,s1     … specified in 4.8 with the …                   … specified in table 2 with the …




                                                                                        Page 61 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/ Problem Description                                Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
McDATA-60         E    21        Figure 4    There is no such error ReasonCode in the           Add reference to table where
                                             tables that follow. And why is the "Reason         defined.
                                             Code" omitted?
CNT-42            E    21         table 11   a The IEEE Registered Extended                     a) The IEEE Registered Extended
                                  (Global)   Name_Identifier format (NAA=6h) is not             Name_Identifier format (NAA=6h)
                                             supported                                          is not supported.
IBM - Penokie-    E    22        2.4 Other The font in the text << (http://www.ietf.org/).
004                            References >> is not correct.
CNT-43            E    22         table 14   hash function Not Usable                           Use caps consistently.
                                  (Global)
QLogic-06         E    24           5.4.1    Should include RFC for Diffie-Hellman              I believe it is RFC2631
CNT-45            E    24     5.4.1 item a) a) Know the secret associated with the entity       a) Know the secret associated with
                                             to be Authenticated, or                            the entity to be Authenticated; or

EMC-19            E       24        5.4.1.       "Defer" is not correct                         Rephrase b) to talk about relying
                                                                                                on a third party to verify the
                                                                                                Authentication.
McDATA-66         E       24       Figure 5      The bottom line looks dashed and don't         Make it solid or indicate in words
                                                 know what it means.                            the meaning of the dashed line
                                                                                                usage (optional message).
McDATA-65         E       24     first sentence Change "password" to "secret".

McDATA-68         E       25          1)    reminder s/b remainder                        do global search and replace.
IBM - Penokie-    E       25      2.4 Other The statement << to anybody. >> should be
005                              References deleted as it adds no additional information.

ENDL-001          E       25          3.2        Add glossary entry for FC address in support
                                  Definitions    of 6.4.5 usage
ENDL-002          E       25          3.2        Add a glossary entry for FC-SP Zoning.
                                  Definitions
CNT-46            E       25     5.4.1 item 2)   bi-directional                                 bidirectional
                                   (Global)
McDATA-67         E       25      Table line     Delete word "passwords"
                                    with K       secret s/b secrets




                                                                                           Page 62 of 169
                                                                          FC-SP Revision 1.6 Comments
                                                                                  01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                            Suggested solution                    Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
ENDL-003        E    26      3.3 Editorial This paragraph does not cover all the uses     Replace with: 'The meaning of
                            Conventions, of square brackets.                              square brackets depends on the
                             last p on pg                                                 usage context as follows: a) In
                                                                                          ladder diagrams, square brackets
                                                                                          enclose optional parameters (e.g.,
                                                                                          [X] indicates that X is an optional
                                                                                          parameter); and b) In the clause 7
                                                                                          policy enforcement definitions,
                                                                                          square brackets enclose restricted
                                                                                          identifiers (e.g., [N(alpha)]
                                                                                          indicates a restriction on access
                                                                                          for the switch with Node_Name
                                                                                          alpha). See table 134 for
                                                                                          additional examples.

McDATA-70      E       26          5)       Add "As shown by the dashed line in Figure
                                            5,"
ENDL-004       E       27     3.3 Editorial Add abbreviation for = is equal to
                              Conventions
ENDL-005       E       27     3.3 Editorial Add acronym entry for FC_ID in support of
                              Conventions 6.4.5 usage
ENDL-006       E       27     3.3 Editorial Add abbreviation for IP to support use in
                              Conventions 6.4.1 and elsewhere.
ENDL-007       E       27     3.3 Editorial Add abbreviations for TCP and UDP to
                              Conventions support uses in 7.1.6 and probably
                                            elsewhere.
McDATA-74      E       27     Line starting Change "Support.. is mandatory." sentence
                                  with      to "Compliant implementations shall support
                               "Support.." the NULL DHCHAP algorithm."

McDATA-73      E       27        Support    sentence s/b The MD5 Hash function shall
                                sentence    be supported for DH-CHAP.
EMC-22         E       27       Table 21    Footnote a should say where to find these     Say that they're in the
                                            values.                                       "AUTHENTICATION
                                                                                          ALGORITHMS" section of that
                                                                                          IANA registry.
Brocade-53     E       28       Table 22    These numbers are strange enough that         Provide recommended reference.
                                            standard verifiable electronic versions of
                                            them are probably available. Such a version
                                            should be referenced here.




                                                                                        Page 63 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/    Problem Description                          Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    29            4.3        ###################################
006                           Authenticatio
                                      n
                              Infrastructure
                                   , 2nd
                                paragraph
CNT-48            E    29          5.4.3        extra linefeed below text                    remove
                                Challenge
                                  Value
CNT-47            E    29          5.4.3        … Reason Code ‘Authentication Failure’ and … Reason Code "Authentication
                                Challenge       Reason Code Explanation ‘Incorrect            Failure" and Reason Code
                              Value Length      Payload’.                                     Explanation "Incorrect Payload".
                                 (Global)                                                     (use double quotes for all reason
                                                                                              code and reason code
                                                                                              explantions)
McDATA-78        E      29     last sentence    Is there a way to describe RC/E's more
                                                briefly throughout the document?
IBM - Penokie-   E      30            4.3       The statement << within the fabric
007                            Authenticatio    environment that wish to establish a security
                                       n        relationship have knowledge >> should be
                               Infrastructure   << within the fabric environment that
                                    , 2nd       establish a security relationship have
                                 paragraph      knowledge >>
Brocade-56       E      30          5.4.4       "value y selected" s/b "value selected".      Make recommended change.
IBM - Penokie-   E      31      4.6.1 Policy    ###################################
008                              Definition,
                                  a,b,c list
                                    (2nd)
IBM - Penokie-   E      31      4.6.1 Policy    ###################################
009                              Definition,
                                     Last
                                 paragraph
IBM - Penokie-   E      31      4.6.1 Policy    The statement << The Policy Summary
010                              Definition,    Object also an easy comparison of policy
                                     Last       configurations. >> is not a complete
                                 paragraph      sentence I think it should be << The Policy
                                                Summary Object is also an easy comparison
                                                of policy configurations. >>
CNT-51           E      31        5.4.3         Otherwise this field …                      Otherwise, this field …
                                Challenge
                                  Value
                                Length, s2




                                                                                          Page 64 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                             Suggested solution                    Response                               Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
CNT-49              E    31       5.4.5 p1,s2 If bi-directional Authentication is requested,   If bidirectional Authentication is
                                               the DHCHAP_Success message shall be             requested, the DHCHAP_Success
                                               sent                                            message shall also be sent from
                                               also from the Authentication Initiator to the   the Authentication Initiator to the
                                               Authentication Responder.                       Authentication Responder.

CNT-50             E       31      5.4.5 p2,s2 In this case, when a DHCHAP_Success is          In this case, when a
                                               received, …                                     DHCHAP_Success message is
                                                                                               received, …
IBM - Penokie-     E       32      4.6.2 Types The statement << Switches that retain all
011                                of Switches, Policy Objects. They retain also all Device-to-
                                      Item a)   Device (Zoning) information; >> should be
                                                << Switches that retain all Policy Objects
                                                and all Device-to-Device (Zoning)
                                                information; >>
IBM - Penokie-     E       32      4.6.2 Types ###################################
012                                of Switches,
                                      Item b)
IBM - Penokie-     E       32      4.6.2 Types ###################################
013                                of Switches,
                                      Item c)
EMC-40             E       33           5.5.1   No design reference for FCAP                    FCAP is based on a protocol         Action to Steve Wilson to figure out.
                                                                                                designed outside T11 - that source
                                                                                                needs to be cited, although I don't
                                                                                                recall what it is.
CNT-52             E       33      5.5.1 p2,s2 To Authenticate …                                Use authenticate.
                                     (Global)   Why is caps used on first letter?
CNT-53             E       33        Figure 6   Do B's Certificate …                            Does B's Certificate …
McDATA-87          E       34            3)     Inconsistent use of the word
                                                "concatenation". Other algorithms show the
                                                math in formula forms using || for
                                                concatenation.

                                                Adopt a similar style as used in DHCHAP
                                                section.
McDATA-88          E       34        Note 7     Spell out what "its" refers to.
IBM - Penokie-     E       35          5        The black page above the section 5 header
014                               Authenticatio needs to be removed.
                                   n and Key
                                  Management
                                   Protocols




                                                                                            Page 65 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                 Suggested solution                      Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
CNT-54          E    35     5.5.1 item 4) If both the certificate and signature                If both the certificate and signature
                                  s8       verifications complete successfully, then the       verifications complete
                                           Authentication Responder shall generate its         successfully, the Authentication
                                           Signature Sa by computing, with the                 Responder shall generate its
                                           negotiated hash function H( ), the hash of          Signature Sa by computing, with
                                           the received                                        the negotiated hash function H( ),
                                           nonce Rb concatenated with the Diffie-              the hash of the received nonce Rb
                                           Hellmann parameter gx mod p, then by                concatenated with the Diffie-
                                           encrypting the                                      Hellmann parameter gx mod p,
                                           hash with its RSA private key.                      then encrypt the hash with its RSA
                                                                                               private key.
CNT-55         E       35      5.5.1 item 4) Then the Authentication Responder shall           The Authentication Responder
                                     s9      send …                                            shall then send ...
McDATA-90      E       35     first sentence Change to "nonce Ra concatenated with..."
                                             Better yet apply || and formula notations.

CNT-56         E       37         5.5.2.3     … a shared Key …                                 Be consistent with use of caps for
                               DHgIDList      Why is first letter in caps?                     shared key, private key, public
                               Parameter                                                       key, etc…
                              Value p2,s2
                                 (Global)
McDATA-91      E       37     second and      change wording from mandatory to "shall          Use "shall" instead of "mandatory"
                                   third      support"                                         throughout the document.
                               paragraphs
McDATA-98      E       39     Authenticatio   Cb the s/b Cb of the
                                n Initiator
                                Certificate
McDATA-100     E       40       Signature     Shouldn't "described" be "defined".
Brocade-58     E       42          5.6.1      The reference "(See RFC 2945, SRP-6)"       Make recommended change.
                                              leaves one with the possible
                                              misinterpretation that SRP-6 is a subclause
                                              or function described in RFC 2945. Change
                                              to "(See RFC 2945 and SRP-6)".

EMC-44         E       42         5.6.1       Use common terminology for random                This is called a "unique and
                                              ephemeral private key                            unpredictable random value" in
                                                                                               DH-CHAP and a "nonce" in FCAP
                                                                                               and IKEv2. Use "nonce" and
                                                                                               define it in the definitions section.

McDATA-101     E       42         SRP         Spell out SRP the first time and add it to the
                                              abbreviations section.




                                                                                          Page 66 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                               Suggested solution                     Response                                 Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    43         5.3.4        The statement << set to 1 in a >> should be
015                           AUTH_Reject      << set to one in a >>
                                Message,
                              Table 15 last
                                   row
EMC-42            E    43         5.6.1        Use common terminology for GF(n)                  "finite field GF(n)" notation not      Accepted by removing the offending
                                                                                                 used elsewhere - use common            paragraph, see Emulex-13.
                                                                                                 terminology for this common DH
                                                                                                 element (field for exponentiation
                                                                                                 modulo a large prime)
EMC-41           E      43       Figure 7      Figure is too complex                             Split into separate figures for        Accepted in principle. Unique verifier
                                                                                                 unique and shared verifier modes       mode removed. See EMC-43.
                                                                                                 with some text explaining the
                                                                                                 difference in calculations between
                                                                                                 the figures
McDATA-104       E      44           2)        I've found dictionary definitions of the word
                                               "ephemeral" that specify a day or less for
                                               the brief time it exists.

                                            Clarify what a ephemeral "brief amount" of
                                            time should be in an informative note. Is the
                                            intent that the private key should not be
                                            stored past the time needed for the protocol
                                            to complete?
IBM - Penokie-   E      44        5.4.1     The statement << DH-CHAP provides
016                              Protocol   bidirectional and may provide unidirectional
                                Operations, Authentication between >> should be << DH-
                                   1st      CHAP provides bidirectional Authentication
                                paragraph and may provide unidirectional
                                            Authentication between >>

Emulex-019       E      44         5.6.1    Just a reminder, in the fourth line of list item     In the fourth line of list item 1 at
                                            1 at the top of page 44, "reminder" should           the top of page 44, change
                                            be "remainder"                                       "reminder" to "remainder"
IBM - Penokie-   E      49         5.4.3    At the end of the Challenge Value
017                            DHCHAP_Ch description the following statement should
                                  allenge   be added << The algorithm for generating
                                 Message the challenge value is outside the scope of
                                            this standard. >>
CNT-59           E      50      5.7.1 p5,s1 If a Domain_Controller or an E_Port is not           If a Domain_Controller or an
                                            acting as an Authentication Initiator or             E_Port is not acting as an
                                            Authentication Responder                             Authentication Initiator or
                                            and receives an AUTH_Negotiate message,              Authentication Responder
                                            …                                                    and it receives an
                                                                                                 AUTH_Negotiate message, ...



                                                                                               Page 67 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    51         5.4.4        At the end of the Challenge Value
018                           DHCHAP_Re        description the following statement should
                              ply Message      be added << The algorithm for generating
                                               the challenge value is outside the scope of
                                               this standard. >>
McDATA-107       E      52         5.7.3       This is the first place that AUTH_TOV is    Define it here or reference the
                                               mentioned.                                  right section.
IBM - Penokie-   E      53       5.5 FCAP      ###################################
019                               Protocol
Brocade-60       E      54         5.8.1     "that detects to be connected" s/b "that   Make recommended change
                                             detects it is connected"
CNT-60           E      54      5.8.1 p7,s1 An E_Port that detects to be connected to a An E_Port that detects it is
                                             B_Port …                                   connected to a B_Port ...
McDATA-108       E      54     last sentence to be s/b that it is
                                  of 5.8.1

CNT-61           E      55      5.9.1 p1,s2 AUTH_ELS requires Login in place between AUTH_ELS requires N_Port Login
                                            the two associated FC_Ports.             between the two associated
                                                                                     FC_Ports prior to its use.

McDATA-109       E      55         last        General: "Authentication Transaction"          Use well-defined terms like
                                paragraph      (capital T) ?                                  Authentication Transaction,
                                                                                              Authentication Protocol, etc…
                                                                                              consistently throughout the
                                                                                              document.
McDATA-112       E      56           2nd     transaction s/b "Authentication Transaction"
                                 paragraph ?
                               last sentence

CNT-64           E      56      5.9.1 p5,s1 If an Nx_Port or Fx_Port is not acting as an      If an Nx_Port or Fx_Port is not
                                            Authentication Initiator or Authentication        acting as an Authentication
                                            Responder and                                     Initiator or Authentication
                                            receives an AUTH_Negotiate message, …             Responder and it receives an
                                                                                              AUTH_Negotiate message, ...
McDATA-113       E      56          last       Authentication protocol s/b Authentication     do a globabl search and replace
                                paragraph      Protocol
McDATA-114       E      56          last       is "Authentication protocol message" an        Use AUTH message terminology?
                                paragraph      "AUTH message"???
CNT-65           E      57     5.9.2 item a)   The address identifier of another Nx_Port to   The address identifier of another
                                               designate that Nx_Port as the FC_Port with     Nx_Port to designate that Nx_Port
                                               which                                          as the FC_Port to which
                                               Authentication is being performed;             Authentication is being performed;




                                                                                          Page 68 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                Suggested solution                       Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
CNT-66          E    57     5.9.2 item b) The Well Known Address of a Fabric                  The Well Known Address of a
                                           Service to designate that Fabric Service as        Fabric Service to designate that
                                           the FC_Port                                        Fabric Service as the FC_Port
                                           with which Authentication is being                 to which Authentication is being
                                           performed; or                                      performed; or
McDATA-117      E    57      Addressing: Add (i.e. well known address for an F_Port)

CNT-68         E       58     5.9.2 item c), FFFFFEh to designate the local Fx_Port as        FFFFFEh to designate the local
                                    s1       the FC_Port with which Authentication is         Fx_Port as the FC_Port to which
                                             being performed.                                 Authentication is being performed.

EMC-56         E       58         5.9.4      How does sender determine receiver ELS           Add text to answer the question
                                             size limit?                                      near the start of the section -
                                                                                              RPBC is discussed later on.
McDATA-121     E       59       Figure 12  Figure 12 can be confusing depending on            Show the first bit and the last bit in
                                           which way you read the example. Usually            the stream to clear it up.
                                           data flows from left to right. This implies
                                           that the data is flowing from right to left.
McDATA-122     E       59      Paragraph Has "security level" been mentioned/defined Delete words "the security level of"
                              below figure elsewhere in the doc?
                                  12.
EMC-57         E       60      Figure 13 Take no action on late LS_ACC after            Add text to say that once the
                                           timeout - In Figure 13 if the LS_ACC is      2*R_A_TOV timeout has occurred,
                                           delayed past the timeout and erroneously     Exchange 2 is torn down and any
                                           delivered, a receiver might advance to       LS_ACC arriving (in error as the is
                                           sending Fragment 3. That would be wrong. well past R_A_TOV) must be
                                                                                        discarded. This probably repeats
                                                                                        text from another FC spec, but is
                                                                                        worth saying here.

McDATA-124     E       62          2nd       s/b "may trigger" ?
                               paragraph.
Brocade-61     E       62         5.9.5      "is capable to perform" s/b "is able to          Make recommended change
                                             perfom" or "is capable of performing".
CNT-70         E       62       5.9.5 p2,s1 The Login process triggers the                    The Login process triggers
                                             Authentication …                                 authentication ...
McDATA-125     E       62     first sentence to perform s/b of performing
                                below table
                                     54

McDATA-126     E       62                    capable to perform Authentication s/b
                                             capable of performing Authentication
Brocade-62     E       63         5.10       "for re-authentication purpose" s/b "for re-     Make recommended change
                                             authentication."




                                                                                            Page 69 of 169
                                                                          FC-SP Revision 1.6 Comments
                                                                                  01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                        Suggested solution                Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Brocade-63      E    63          5.11      Retry using R_A_TOV is painfully long. Can Propose REC for faster recovery.
                                           REC be used as well?                       REC can be transmitted for an
                                                                                      exchange at any time. If the
                                                                                      exchange was not received, it may
                                                                                      be retried immediately. If it was
                                                                                      received, the E_D_TOV timer can
                                                                                      be used instead of the R_A_TOV
                                                                                      before retrying. Retries before
                                                                                      R_A_TOV should use different
                                                                                      authentication parameters.

CNT-71         E      63      5.9.5 p6,s4 In which case, …                           In this case, ...
CNT-72         E      63      5.9.5 p6,s5 … fragmentation method explained in 5.9.4. … fragmentation method specified
                                                                                     in 5.9.4.
Brocade-30     E      64         5.11     The "expected" keyword is used in          On page 64, "expected" is used to
                                          unexpected ways.                           mean "awaited". In this case, the
                                                                                     word should simply be deleted.
                                                                                     On page 69, "expected" is used to
                                                                                     mean "in the format of". The text
                                                                                     "as they would be expected in the
                                                                                     headers" s/b "in the format defined
                                                                                     for the headers"
                                                                                     On page 95, the first usage is
                                                                                     consistent with the keyword
                                                                                     definition. The second should be
                                                                                     corrected as for page 69.
                                                                                     On page 98, "expected" s/b "shall"
                                                                                     (or maybe "should"?).

McDATA-137     E      65       6 General   This needs a high level view of the important   Add the necessary high level
                                           relationships between IKE_SA and                concepts and relationships.
                                           Child_SA and other data objects.
McDATA-140     E      65       6 General   General comment for the whole section. For      Change naming convention to
                                           a person who is working on IKE (v1), the        SAM_ and change name of
                                           referrals to IKEv2 all over the place are       protocol to FC Key Exchange.
                                           confusing. If IKE is just used as design
                                           base to save time, mention it in the
                                           beginnning and change names with IKE
                                           prefix, such as IKE_SA_INIT, to names with
                                           other prefix, such as SAM_SA_INIT. And
                                           change the name of protocol to something
                                           like FC Key Exchange.




                                                                                     Page 70 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                             Suggested solution                  Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Brocade-64      E    65          6.1.1     "FC Authentication and Key Management           Make recommended change.
                                           Protocol" from clause 5 is a real mouthful of
                                           a title. Can we simply say "FC
                                           Authentication" with a glossary statement
                                           indicating that it includes Key creation?
CNT-75          E    65       6.1.1 p1,s2 The SA Management protocol …                     Use caps for first letter of
                                (Global)                                                   management (or not) consistently.

CNT-76         E       65      6.1.1 p3,s3 The SA management protocol begins with a The SA management protocol
                                           set of four                                  begins with a set of four
                                           messages that establish a first SA.          messages that establish the first
                                                                                        SA.
McDATA-144     E       65      6.1.1 third Clarify what "unique" means to the standard. unique s/b independent and
                               paragraph                                                unique from the authentication
                                           Is it illegal to use the same transaction ID transaction
                                           that was previously used during
                                           authentication? Does the value have to be
                                           checked by implementations for
                                           uniqueness?

McDATA-145     E       65       6.1.1 third Refer to Table 58 that defines the variable
                                paragraph notation.
CNT-74         E       65      6.1.1. p1,s1 A Fibre Channel Security Association (SA)      A Fibre Channel Security
                                            Management transaction occurs between an       Association (SA) Management
                                            SA_Initiator                                   transaction occurs between an
                                            and a SA_Responder.                            SA_Initiator
                                                                                           and an SA_Responder.
McDATA-146     E       65       Figure 15   Explain the notation in figure 15 before       Add to table 58 or add another
                                            reaching the figure in the document:           table for a legend.
                                            [ ] means optional?
                                            { } means ?
                                            ( ) means ?
                                            SK means ?
McDATA-152     E       66          first    Add a picture to portray what the sequence     Add a picture to portray what the
                                paragraph   of different IKE Payloads looks like. Is the   sequence of different IKE
                                            order important, for example?                  Payloads looks like. Is the order
                                                                                           important, for example?
McDATA-153     E       66       Table 58    Everything in the left column of table 58
                                            should be added to the Definitions clause.

                                            Payload type REKEY_SA is missing from
                                            table.
McDATA-155     E       66       Table 58    Replace E with SK{...} to match usage later    Use SK{…} notation consistently.
                                Encrypted
                                notation.



                                                                                         Page 71 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution                     Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    67          5.6.2.3     The number << 1536 >> should be << 1 536
020                             DHgIDList      >>.
                                Parameter,
                                2nd to last
                                paragraph
CNT-77            E    67       6.1.1 p8,s1    … do a Diffie-hellman exchange.                … do a Diffie-Hellman exchange.
                                  (Global)
CNT-78            E    67       6.1.2 p3,s2    All but                                        All except the headers of all the
                                               the headers of all the messages that follow    messages that follow are
                                               are encrypted and integrity protected.         encrypted and integrity protected.

CNT-79           E      67     6.1.3 Note 9,   In IKEv2 the SA_Initiator …                    In IKEv2, the SA_Initiator ...
                                     s2
IBM - Penokie-   E      68         5.6.4       The acronym << SRP >> needs to be added
021                            FCPAP_Acce      to the acronym list.
                                pt Message
CNT-80           E      68      6.1.4 p4,s4    The keying material for the Child_SA is a      The keying material for the
                                               function of also the                           Child_SA is also a function of the
                                               Diffie-Hellman value if KE Payloads are        Diffie-Hellman value if KE
                                               included in the IKE_Create_Child_SA            Payloads are included in the
                                               exchange.                                      IKE_Create_Child_SA exchange.

CNT-81           E      68      6.1.4 p5,s1 … nonce in the Ni Payload, optionally a           … nonce in the Ni Payload, an
                                            Diffie-                                           optional Diffie-Hellman value in the
                                            Hellman value in the KEi Payload, …               KEi Payload, ...
EMC-59           E      69         6.1.5    Clarify "resulting in a duplicate deletion that   Replace with "as that may cause
                                            may delete the wrong SA"                          another deletion which could
                                                                                              delete the wrong SA"
CNT-83           E      69     6.1.5 p4,s10 In that case, …                                   In this case, ...
CNT-84           E      70      6.2.1 p1,s1 See CNT-33 regarding use of the term
                                              "Switches"
McDATA-168       E      70       Next IKE     Add "(See table 62.)"
                                 Payload
McDATA-169       E      71     IKE Protocol This is out of order with the header table        move it or lose it.
                                  Version     order of the fields.
CNT-85           E      71     table 60 bit 4 Version: Indicates that the transmitter is      Version: Indicates that the
                                    row       capable of speaking a higher major              transmitter is capable of
                                              version number of the protocol …                supporting a higher major
                                                                                              version number of the protocol ...
McDATA-174       E      73         6.3.1    There's already an overview in 6.1.2.             Have one overview for
                                            Maybe combine two overviews.                      IKE_SA_Init.
CNT-88           E      73      6.3.1 p1,s3 … but the SA_Initiators proposes a set of         … but the SA_Initiator proposes a
                                            Transforms, …                                     set of Transforms, ...




                                                                                           Page 72 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                  Suggested solution                      Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-171      E    73     Table 63 bit 7 Duplicate information makes it hard to read.         Rewrite without repeating as often.
                              description "If the recipient does not understand a
                                           Payload type…"
CNT-86          E    73     table 63 bit 7 The sender shall set the Critical bit to zero to     The sender shall set the Critical bit
                              row, p2,s1 specify that the recipient shall skip this             to zero to specify the recipient
                                           Payload if the recipient does not understand         shall skip this
                                           the Payload type.                                    Payload if the recipient does not
                                                                                                understand the Payload type.
CNT-87         E       73      table 63 bit 7 The sender shall set the Critical bit to one to
                                 row, p2,s2 specify the recipient shall reject this entire
                                              message if the
                                              recipient does not understand the Payload
                                              type.
CNT-89         E       74      6.3.2.1 p1,s1 Is it necessary to capitiolize the first letter of: … attributes …
                                  (Global)    Attributes, Proposal(s), Protocol, Transform?
                                              If so, Proposal(s), Protocol, and Attribute(s)
                                              is not consistent in this subclause.

CNT-91         E       75      6.3.2.1 Note In IKEv2, the optional …                            In IKEv2 the optional …
                                    14
CNT-93         E       75      6.3.2.1 p3,s1 … Proposal number …                                … Proposal Number …
CNT-90         E       75      6.3.2.1 p6,s5 If the SA_Initiator wanted to propose only a       If the SA_Initiator wanted to
                                             subset                                             propose only a subset
                                             of those - say (AES_CBC and HMAC_MD5)              of those (e.g., (AES_CBC and
                                             or (AES_CTR and HMAC_SHA1) - there is              HMAC_MD5) or (AES_CTR and
                                             no way …                                           HMAC_SHA1)), there is no way …

CNT-92         E       76       6.3.2.1 p6     Incorrect references to table 66 (twice)         References should be to table 65.

CNT-94         E       77          6.3.2.1     … all of the Proposal numbers …                  … all of the Proposal Numbers …
                                  Proposal
                                  Number:
EMC-62         E       77      Table 67 and    Cite source of values                            When values are same as IKEv2,
                                   others                                                       need to say so for each table.
CNT-96         E       78       6.3.2.1 SPI:   SPI size or SPI Size                             fix
CNT-97         E       78          6.3.2.1     If the SA_Initiator makes use of the             If the SA_Initiator makes use of a
                                 Transform     Transform optional to the SA_Responder,          Transform that is optional to the
                                    Type:      the SA_Initiator includes a Transform            SA_Responder, the SA_Initiator
                                               substructure with Transform_ID set to the        shall include a Transform
                                               NONE/NULL transform identifier as one of         substructure with Transform_ID
                                               the options.                                     set to the NONE/NULL transform
                                               Difficult to parse.                              identifier as one of the options. (?)

McDATA-189     E       78        Note 16       Don't understand what the last sentence          Clarify.
                                               means.



                                                                                             Page 73 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                          Suggested solution                       Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
McDATA-187      E    78           SPI:     "shall not present" should be "shall not be
                                           present".
McDATA-188      E    78       Transform Remove NULL.
                               type: last
                               sentence
McDATA-199      E    81     General - last Many places in this document, text that has Clean up usage of "IKEv2" or
                              paragraph been cut and pasted from the IKEv2 spec         remove term.
                                           still contains references to IKEv2. Should
                                           these be changed to "this protocol"? You
                                           might want to do a global search for "IKEv2"
                                           and decide which need to be changed.

CNT-99         E       82     6.3.2.3 p2,s1 Note that only a single attribute type …         Note that only a single Attribute
                                                                                             Type …
McDATA-207     E       82     last sentence "key width" should be "key length".

ENDL-008       E       83         5.9.5     Login process. In which case, the           Login process, when the
                              Authenticatio
                              n and Login,
                               1st p after
                               table 56, s
                                   3&4
Brocade-66     E       83        6.3.2.4    The two values specified "TBD" are correct. Make recommended change
                                            The TBD should be removed and the values
                                            removed from parentheses.
McDATA-209     E       83        6.3.2.5    Seems out of place.                         Move this section to the beginning
                                                                                        fo 6.3.2.
CNT-101        E       83     6.3.2.5 p1,s3 If there are multiple proposals, the        If there are multiple proposals, the
                                            SA_Responder shall select a single          SA_Responder shall select a
                                            proposal number and return all of the       single Proposal Number and
                                            Proposal substructures with that Proposal   return all of the Proposal
                                            number.                                     substructures with that Proposal
                                                                                        Number.
McDATA-210     E       84        Note 18    "lengthed" should be "length".
ENDL-009       E       85       6 Security There are numerous instances of 'node' as Replace all instances of 'node'
                               Association well as numerous instances where 'node'      with 'entity'.
                              Management obviously has been changed to 'entity'.
                                Protocol,
                                Global in
                               subclause
CNT-102        E       85      6.4.1 p3,s2 the SA_Initiator …                           The SA_Initiator …
CNT-103        E       85      6.4.1 p3,s3 The final fields (starting with SAi2) are    The final fields, starting with SAi2,
                                            described in the description of the         are described in the description of
                                            IKE_Create_Child_SA message.                the IKE_Create_Child_SA
                                                                                        message.



                                                                                          Page 74 of 169
                                                                          FC-SP Revision 1.6 Comments
                                                                                  01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/ Problem Description                             Suggested solution                  Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
CNT-104        E    85        6.4.1 p4    The SA_Responder asserts its identity with    The SA_Responder specifies its
                                          the IDr Payload, authenticates its identity   identity in the IDr Payload,
                                          with the AUTH                                 authenticates its identity with the
                                          Payload, and completes negotiation of a       AUTH
                                          Child_SA with the additional fields described Payload, and completes
                                          below in the                                  negotiation of a Child_SA with the
                                          IKE_Create_Child_SA message.                  additional fields specified in the
                                          Difficult to parse this sentence.             IKE_Create_Child_SA message
                                                                                        (see 6.5).
CNT-105       E       86      6.4.2 p1,s4   … are computed as specified in 6.8.11 and … are computed as specified in
                                            in 6.8.12.                                  6.8.11 and 6.8.12.
CNT-106       E       86      6.4.2 p2,s1   The encryption and integrity protection     The encryption and integrity
                                            algorithms are modelled after the ESP       protection algorithms are modeled
                                            algorithms described in                     after the ESP algorithms described
                                            RFC 2104, 2406, 2451.                       in
                                                                                        RFC 2104, RFC 2406, and RFC
                                                                                        2451.
CNT-107       E       86      6.4.2 p2,s3   We assume a block cipher with a fixed block A block cipher with a fixed block
                                            size and an integrity check algorithm that  size and an integrity check
                                            computes a fixed length checksum over a     algorithm that computes a fixed
                                            variable size message.                      length checksum over a variable
                                                                                        size message is assumed.
CNT-108       E       87      6.4.3 p1,s1   The Identification Payloads allow peers to  The Identification Payload allows
                                            assert an identity to one another.          peers to specify an identity to one
                                                                                        another.
CNT-110       E       87      table 86 note missing period                              add period to end of sentence
                                     a
ENDL-010      E       88           6.1.4    which may be                                  that may be
                              IKE_Create_
                                Child_SA
                                 Protocol
                                Overview,
                                 last p in
                              subclause, s
                                     1
ENDL-011      E       88           6.1.5    convey                                        send
                             IKE_Informati
                             onal Protocol
                               Overview, p
                                   1, s 1




                                                                                     Page 75 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                                 Suggested solution              Response   Status Edit Status
              ical  Page     figure locator
             /Edito
               rial
ENDL-012        E    88          6.1.5      'certain' adds no value                            Delete the word 'certain'.
                            IKE_Informati
                            onal Protocol
                              Overview, p
                                 1, s 1

ENDL-013       E       88         6.1.5     events, by using                                   events using [note, no comma]
                              IKE_Informati
                              onal Protocol
                               Overview, p
                                 1, s 1

McDATA-216     E       89           4th       "depending from" should be "depending on".
                                paragraph
ENDL-017       E       89          6.1.5      some response, else                        a response. Otherwise,
                              IKE_Informati
                              onal Protocol
                              Overview, 1st
                               p after figure
                                  16, s 3

ENDL-018       E       89          6.1.5      will assume                                      assumes
                              IKE_Informati
                              onal Protocol
                              Overview, 1st
                               p after figure
                                  16, s 3

ENDL-019       E       89          6.1.5      'in the network' is not appropriate to Fibre     Delete the cited text.
                              IKE_Informati Channel.
                              onal Protocol
                              Overview, 1st
                               p after figure
                                  16, s 3

ENDL-020       E       89          6.1.5      will retransmit                                  retransmits
                              IKE_Informati
                              onal Protocol
                              Overview, 1st
                               p after figure
                                  16, s 3




                                                                                             Page 76 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                            Suggested solution        Response   Status Edit Status
                  ical  Page     figure locator
                 /Edito
                   rial
ENDL-022            E    89           6.1.5     'also' adds no value                          Delete the word 'also'.
                                IKE_Informati
                                onal Protocol
                                Overview, 1st
                                 p after figure
                                     16, s 3

ENDL-021           E       89          6.1.5      That response                               The response
                                  IKE_Informati
                                  onal Protocol
                                  Overview, 1st
                                   p after figure
                                      16, s 4

ENDL-023           E       89         6.1.5     'by chance' adds no value                     Delete the cited text.
                                  IKE_Informati
                                  onal Protocol
                                  Overview, 1st
                                   p after note
                                     10, s 7

ENDL-024           E       89         6.1.5     in the network                                in the fabric
                                  IKE_Informati
                                  onal Protocol
                                  Overview, 1st
                                   p after note
                                     10, s 7

ENDL-016           E       89         6.1.5     which generated                               that generated
                                  IKE_Informati
                                  onal Protocol
                                  Overview, 1st
                                   p on pg, s 1

IBM - Penokie-     E       89          6.1.5     The term << will >> needs to be replaced
022                               IKE_Informati with << shall >> in two places.
                                  onal Protocol
                                  Overview, 1st
                                    paragraph
                                    after figure
                                        16




                                                                                            Page 77 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/    Problem Description                           Suggested solution       Response   Status Edit Status
                ical  Page     figure locator
               /Edito
                 rial
IBM - Penokie-    E    89            6.1.5      The statement << If by chance both ends of
023                           IKE_Informati     a set of SAs independently >> should be
                              onal Protocol     <<If both ends of a set of SAs
                              Overview, 1st     independently >>
                                 paragraph
                                  after note

ENDL-027         E       89          6.1.5      which implicitly closes                       implicitly closing
                                IKE_Informati
                                onal Protocol
                                  Overview,
                                  2nd p after
                                 note 10, 2nd
                                 to last s in p

ENDL-028         E       89         6.1.5      'on a clean base' adds no value                Delete the cited text.
                                IKE_Informati
                                onal Protocol
                                  Overview,
                                  2nd p after
                                 note 10, last
                                    s in p

ENDL-025         E       89         6.1.5     should they persist                             if they persist
                                IKE_Informati
                                onal Protocol
                                  Overview,
                                  2nd p after
                                 note 10, s 1

ENDL-026         E       89         6.1.5     time periods                                    timeout periods
                                IKE_Informati
                                onal Protocol
                                  Overview,
                                  2nd p after
                                 note 10, s 2

IBM - Penokie-   E       89         6.1.5       The statement << An entity may then rebuild
024                             IKE_Informati   the SAs it needs on a clean base under a
                                onal Protocol   new IKE_SA. >> should be << An entity may
                                  Overview,     then rebuild the SAs under a new IKE_SA.
                                  2nd to last   >>
                                  paragraph




                                                                                         Page 78 of 169
                                                                                   FC-SP Revision 1.6 Comments
                                                                                            01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                                  Suggested solution                    Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
CNT-111             E    89       6.4.5 p3,s2 The Type attribute has different            The Type attribute has different
                                               semantic depending from the Protocol to    semantics depending on the
                                               which the Selector is applied to.          Protocol to which the Selector is
                                                                                          applied to.
CNT-112            E       89     6.4.5 p3,s3 For the ESP_Header Protocol, that operates For the ESP_Header Protocol that
                                              at FC-2 layer, the Type range is a range of operates at FC-2 layer, the Type
                                              FC-2 Types.                                 range is a range of FC-2 Types.

CNT-113            E       89     6.4.5 p3,s4 For the CT_Authentication Protocol, that              For the CT_Authentication
                                              operates at CT layer, the Type range is a             Protocol that operates at CT layer,
                                              range of CT GS_Subtypes.                              the Type range is a range of CT
                                                                                                    GS_Subtypes.
CNT-115            E       89        6.4.5       the length of this Traffic Selector                the length of this Traffic Selector
                                    Selector     Substructure, and shall be set to 28.              Substructure. The Selector Length
                                    Length:                                                         field shall be set to 28.
IBM - Penokie-     E       90    6.2.1 General   To you really mean << in this clause are
025                                Structure,    relative to the Message >>? This clause is
                                      Last       clause 6. Or do you mean this subclause as
                                   paragraph     in << 6.2 >>?

IBM - Penokie-     E       90         6.2.2      Do you really mean << in this clause >>?
026                               IKE_Header     This clause is clause 6. Or do you mean this
                                  Payload, 3rd   subclause as in << 6.2 >>?
                                   paragraph
                                   under table
                                       59
IBM - Penokie-     E       91         6.2.2      The statement << Since this specification is
028                               IKE_Header     implementing IKEv2, >> should be << Since
                                  Payload, 1st   this standard is implementing IKEv2, >>
                                   paragraph
                                   under table
                                       60
IBM - Penokie-     E       91         6.2.2      The statement << of speaking a higher
027                               IKE_Header     major >> should be << of supporting a
                                    Payload,     higher major >>.
                                    Table 60
                                     Version
                                   description
CNT-117            E       91         6.4.6      Why is first letter in "Certificates" in caps?     certificates
                                   Certificate
                                    Encoding:




                                                                                                  Page 79 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                           Suggested solution                    Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
CNT-116           E    91        Table 89,     … with a 20 bytes SHA-1 hash ...              … with a 20 byte SHA-1 hash ...
                                Certificate
                                Syntax for
                                Values 12
                                  and 13
IBM - Penokie-    E    92          6.2.3       In this note << NOTE 11 - These codes are
029                              Chaining      from the IETF IKEv2 specification, and are
                              Header, Note     registered by IANA. >> it is not clear what
                               under table     codes are being referred to. This needs to
                                    62         be fixed.
Brocade-38        E    92          6.4.7       The word "must" should be replaced with       Make recommended correction
                                               "shall"                                       here and on page 110.
CNT-118          E      92      6.4.7 p4,s2    … not defined in this document.               … not defined in this standard.
CNT-119          E      92      6.4.7 p5,s2    If so the Certificate Authority …             If so, the Certificate Authority …
CNT-121          E      92      6.4.7 p6,s1    Certificate revocation checking must be       Certificate revocation checking
                                               considered …                                  shall be considered ...
CNT-122          E      92      6.4.7 p6,s7    There may be cases where there is a           There may be cases where there
                                               preferred CA, but an alternate may be         is a preferred CA, but an alternate
                                               acceptable (perhaps after                     may be acceptable, perhaps after
                                               prompting a human operator).                  prompting a human operator.

CNT-123          E      93       6.5 p5,s1     … optionally a Diffie- Hellman value in the   … an optional Diffie-Hellman value
                                               KEi Payload, …                                in the KEi Payload, …
CNT-124          E      93       6.5 p6,s1     The SA_Responder replies (using the same      The SA_Responder replies, using
                                               Message_ID to respond) …                      the same Message_ID to respond,
                                                                                             ...
CNT-125          E      93       6.5 p6,s3     The SA_Initiator should repeat the request,   The SA_Initiator should repeat the
                                               but now with …                                request with …
McDATA-218       E      94          1st        "composes" should be "compose".
                                paragraph
CNT-126          E      94      6.6.1 p3,s2 The Recipient of an IKE_Informational            The Recipient of an
                                            protocol request shall send some response        IKE_Informational protocol request
                                            (else the Sender                                 shall send some response,
                                            assumes the message was lost in the              otherwise the Sender
                                            network and retransmits it).                     assumes the message was lost in
                                                                                             the network and retransmits it.
IBM - Penokie-   E      95        6.3.2.1     ###################################
030                               Payload
                               Structure, 1st
                                paragraph
                                under note
                                    13




                                                                                         Page 80 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    95         6.3.2.1      The statement << This effectively proposes
032                               Payload      four combinations of algorithms, >> should
                                 Structure,    be << The result is four combinations of
                                    2nd        algorithms, >>
                                paragraph
                              after note 14
IBM - Penokie-    E    95         6.3.2.1      ###################################
033                               Payload
                                 Structure,
                                    2nd
                                paragraph
                              after note 14
IBM - Penokie-    E    95         6.3.2.1      ###################################
031                               Payload
                                 Structure,
                                  Second
                                paragraph
                                under note
                                     14
CNT-127           E    95       6.6.1 p4,s4    To delete an SA, an IKE_Informational          To delete an SA, an
                                               message with one or more Delete                IKE_Informational message with
                                               Payloads is sent listing the SPIs (as they     one or more Delete
                                               would be expected in the headers of            Payloads is sent listing the SPIs,
                                               inbound packets) of                            as they would be expected in the
                                               the SAs to be deleted.                         headers of inbound packets, of
                                                                                              the SAs to be deleted.

CNT-128          E      95      6.6.1 p5,s4 In that case, …                                   In this case, ...
CNT-129          E      95      6.6.1 p6,s2 Note that this specification nowhere              Note that this standard does not
                                             specifies …                                      specify ...
CNT-130          E      95      6.6.1 p6,s4 If connection state becomes sufficiently          If connection state becomes
                                             messed up,                                       ambiguous, ...
McDATA-219       E      95                   As on page 69, it's not clear what a             Fix similarly to McDATA comment
                                             "connection" is here.                            for page 69.
CNT-132          E      96      6.6.2 Notify … (see below).                                   … (see table 96 and table 97).
                                 Message
                                   Type:




                                                                                            Page 81 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                             Suggested solution                     Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
CNT-131             E    96       6.6.2 p1,s1 The Notify Payload is used to transmit           The Notify Payload is used to
                                               informational data, such as error conditions    transmit informational data (e.g.,
                                               and state transitions,                          error conditions and state
                                               to an IKE peer. A Notify Payload may            transitions) to an IKE peer. A
                                               appear in a response message (usually           Notify Payload may appear in a
                                               specifying why a                                response message usually
                                               request was rejected), in an                    specifying why a request was
                                               IKE_Informational message (to report an         rejected, in an IKE_Informational
                                               error not in an IKE request), or                message to report an error not in
                                               in any other message to indicate sender         an IKE request, or
                                               capabilities or to modify the meaning of the    in any other message to indicate
                                               request. The Notify                             sender capabilities or to modify the
                                               Payload format is shown in table 95.            meaning of the request. The Notify
                                                                                               Payload format is shown in table
                                                                                               95.
Brocade-9          E       97         6.6.2     Another forbidden word is "cannot". It         In 6.6.2 on page 97,
                                                usually means "shall not", but sometimes       "recipient cannot handle" s/b
                                                has other meanings.                            "recipient does not support"
                                                                                               In 6.8.7 on page 108,
                                                                                               "The SA_Initiator, however, cannot
                                                                                               receive" s/b "The SA_Initiator,
                                                                                               however, is unable to receive".
                                                                                               In 6.8.10 on page 110,
                                                                                               "two endpoints cannot reconstruct"
                                                                                               s/b "two endpoints is unable to
                                                                                               reconstruct".

CNT-133            E       97     table 96 Type Indicates the IKE message was received         Indicates the IKE message
                                  7 Description was …                                          received was ...

CNT-134            E       97     table 96 Type This Notify shall                              This Notify shall
                                  9 Description not be sent in a response; the invalid         not be sent in a response and the
                                                request                                        invalid request
                                                shall not be acknowledged.                     shall not be acknowledged.
IBM - Penokie-     E       98         6.3.2.1   This note does not belong here. It should
036                                  Payload    either be deleted or moved to an informative
                                    Structure, annex with all the wants and wishes
                                     NOTE 17 removed.
IBM - Penokie-     E       98         6.3.2.1   The statement << because the SPI is
035                                  Payload    obtained from the IKE_Header Payload. >>
                                    Structure, should be deleted as it contains no useful
                                     SPI size   information.
                                    description




                                                                                           Page 82 of 169
                                                                                     FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/    Problem Description                           Suggested solution                     Response   Status Edit Status
                  ical  Page     figure locator
                 /Edito
                   rial
CNT-135             E    98     table 96 Type     There are                                     There are
                                       17         two bytes of data associated with this        two bytes of data associated with
                                   Description    notification: the accepted DH Group number    this
                                                  in                                            notification and the accepted DH
                                                  big endian order.                             Group number is in
                                                                                                big endian byte order.
CNT-136            E       98    table 96 Type    Indicates that none of the                    Indicates that none of the
                                       38         addresses/protocols in                        addresses or protocols in
                                  Description     the supplied Traffic Selectors is acceptable. the supplied Traffic Selectors is
                                                                                                acceptable.
CNT-137            E       98    table 96 Type    … on which it was                             … on which it was delivered, and
                                       39         delivered (and which caused the packet to     which caused the packet to be
                                  Description     be                                            dropped.
                                                  dropped).
IBM - Penokie-     E       99        6.3.2.1      The numbers << 1024 .. 65535 >> should
037                                  Payload      be << 1 024 .. 65 535 >>
                                    Structure,
                                    Table 70
CNT-141            E       99      6.6.3 p1,s1 The Delete Payload contains Protocol             The Delete Payload contains
                                               specific Security Association identifiers        Protocol specific SPIs that the
                                               (SPIs) that the sender                           sender
                                               has removed from its Security Association        has removed from its Security
                                               database and that therefore are no longer        Association database and thus are
                                               valid.                                           no longer valid.
EMC-68             E       99       Table 97   Need to explain more about rekeying for          Add a reference to the discussion
                                               REKEY_SA notify                                  in Section 6.8.7 and point out that
                                                                                                REKEY_SA is needed to say that
                                                                                                this is a rekeying as opposed to a
                                                                                                new SA establishment.

CNT-138            E       99    table 97 Type    This notification asserts that …              This notification specifies that ...
                                     16384
                                  Description
CNT-139            E       99    table 97 Type    This notification asserts that …              This notification specifies that ...
                                     16386
                                  Description
CNT-140            E       99    table 97 Type    … based on an                                 … based on an
                                     16392        HTTP-based URL (and hence presumably          HTTP-based URL, and
                                  Description     would prefer to receive certificate           presumably
                                                  specifications in that format).               would prefer to receive certificate
                                                                                                specifications in that format.
IBM - Penokie-     E      100       6.3.2.1       The numbers << 1024 .. 65535 >> should
038                                 Payload       be << 1 024 .. 65 535 >>
                                   Structure,
                                   Table 71



                                                                                             Page 83 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                          Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    100        6.3.2.1      The numbers << 1024 .. 65535 >> should
040                              Payload       be << 1 024 .. 65 535 >>
                                Structure,
                                 Table 72
IBM - Penokie-    E    100        6.3.2.1      The numbers << 1024 .. 65535 >> should
042                              Payload       be << 1 024 .. 65 535 >>
                                Structure,
                                 Table 72
IBM - Penokie-    E    100        6.3.2.1      The statement << Appendix B of IKEv2 >>
041                              Payload       should be << IKE2 >> as you cannot
                                Structure,     reference a section in another document.
                                 Table 73
CNT-142           E    100       6.6.3 p3      Deletion of the IKE_SA is indicated by a     Deletion of the IKE_SA is
                                               Security Protocol_ID of one but no SPIs.     indicated by a Security
                                               Deletion of a                                Protocol_ID of one with no SPIs.
                                               Child_SA, such as ESP_Header or              Deletion of a
                                               CT_Authentication, contains the Security     Child_SA (e.g., ESP_Header or
                                               Protocol_ID of that Protocol                 CT_Authentication) is indicated by
                                               and the SPI shall be the SPI value the       the Security Protocol_ID of that
                                               sending endpoint would expect in inbound     Protocol
                                               ESP_Header                                   and the SPI set to the SPI value
                                               frames or CT_Authenticated CT_IUs.           the sending endpoint would expect
                                                                                            in inbound ESP_Header
                                                                                            frames or CT_Authenticated
                                                                                            CT_IUs.
CNT-143          E      100     6.6.4 p2,s1 … sender is capable to accepting …              … sender is capable of accepting
                                                                                            ...
CNT-144          E      100     6.6.4 p2,s2 … defined in this specification …               … defined in this standard ...
CNT-145          E      100     6.6.4 p2,s4 An implementation is not required to send       An implementation is not required
                                            any Vendor_ID Payload at all.                   to send Vendor_ID Payloads.

CNT-147          E      101        6.7         extra linefeeds above heading                remove
IBM - Penokie-   E      101      6.3.2.1       The statement << A compliant
043                              Payload       implementation shall understand all
                                Structure,     mandatory >> should be << A compliant
                                   Last        implementation shall support all mandatory
                                paragraph      >>
IBM - Penokie-   E      101      6.3.2.1       The statement << Protocol it supports
044                              Payload       (though it need not accept Proposals with
                                Structure,     unacceptable suites). A >> should be <<
                                   Last        Protocol it supports. Although that
                                paragraph      implementation need not accept Proposals
                                               with unacceptable suites. A >>




                                                                                          Page 84 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                           01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                                  Suggested solution       Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    101        6.3.2.2      The statement << (1024 bits). Support for
045                             Mandatory      group 14 (2048 bit) is >> should be << (1
                              Transform_ID     024 bits). Support for group 14 (2 048 bit) is
                              s, 1st item d)   >>

IBM - Penokie-   E      101        6.3.2.2     The statement << No system should only
047                             Mandatory      implement the mandatory algorithms and
                               Transform_ID    expect them to be the best choice for all
                                    s, 1st     customers. >> has no propose in a standard
                                 paragraph     and should be deleted.
                                  after 3rd
                                  a,b,c list
IBM - Penokie-   E      101        6.3.2.2     ###################################
048                             Mandatory
                               Transform_ID
                                   s, 2nd
                                 paragraph
                                 after a,b,c
                                     lists
IBM - Penokie-   E      101        6.3.2.2     ###################################
049                             Mandatory
                               Transform_ID
                                   s, 2nd
                                 paragraph
                                 after a,b,c
                                     lists
ENDL-032         E      101        6.3.2.2     'It is likely that additional transforms will be     Delete the cited text.
                                Mandatory      added in the future,' is inappropriate for a
                               Transform_ID    T11 standard.
                                s, last p on
                                   pg, s 1
ENDL-033         E      101        6.3.2.2     'some users may want to use private suites' Delete the cited text.
                                Mandatory      Isn't this covered by the vendor specific
                               Transform_ID    Transform_ID values in table 73?
                                s, last p on
                                   pg, s 1
ENDL-034         E      101        6.3.2.2     'especially for IKE where implementations     Delete the cited text.
                                Mandatory      should be capable of supporting different
                               Transform_ID    parameters, up to certain size limits.' FC-SP
                                s, last p on   references IKEv2, not IKE.
                                   pg, s 1




                                                                                                  Page 85 of 169
                                                                                   FC-SP Revision 1.6 Comments
                                                                                            01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/     Problem Description                               Suggested solution                     Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
ENDL-035            E    101        6.3.2.2        'In support of this goal, all implementations     Change it to 'Implementations'.
                                  Mandatory        of IKEv2' is of no value.
                                Transform_ID
                                  s, last p on
                                     pg, s 2
CNT-146             E    101      6.6.4 p3,s2      … described throughout this document …            … described in this standard …
CNT-148             E    101      6.7.1 p1,s1      … after that Authentication Initiator …           … after the Authentication Initiator
                                                                                                     …
CNT-149            E      101     6.7.1 p1,s3      In this case the …                                In this case, the …
CNT-150            E      101     6.7.1 p2,s3      In the case both parties …                        If both parties …
IBM - Penokie-     E      102        6.3.2.2       The statement << Transform_IDs may be
050                               Mandatory        entered (by a user or system administrator),
                                 Transform_ID      to enable negotiating such groups. >>
                                     s, 2nd        should be << Transform_IDs may be
                                   paragraph       entered by a user or system administrator,
                                   after a,b,c     to enable negotiating such groups. >>
                                      lists
IBM - Penokie-     E      102        6.3.2.3       ###################################
051                                Transform
                                   Attributes
                                 Definition, 1st
                                   paragraph

IBM - Penokie-     E      102       6.3.2.3        The statement << Note that only a single
052                               Transform        attribute type (Key Length) is defined, >>
                                   Attributes      should be << Only a single attribute type
                                 Definition, 4th   (Key Length) is defined, >>
                                  paragraph
                                  under table
                                       75

ENDL-036           E      102        6.3.2.3   which require                                 that require
                                  Transform
                                   Attributes
                                   Definition,
                                 last p on pg,
                                   last s in p
CNT-151            E      102     6.7.1 p3,s1 … is indicated by the Authentication Initiator … is indicated by the
                                               by including …                                Authentication Initiator including …

CNT-152            E      102     6.7.1 p4,s1 … by setting to one the Continuation_Flag in … by setting the
                                              the AUTH Flags field of the first AUTH       Continuation_Flag to one in the
                                              message sent.                                AUTH Flags field of the first AUTH
                                                                                           message sent.




                                                                                                   Page 86 of 169
                                                                                   FC-SP Revision 1.6 Comments
                                                                                           01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                                 Suggested solution                     Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
CNT-153             E    102      6.7.1 p4,s3 … they shall set to one the                          … they shall set the
                                               Continuation_Flag in all the subsequent             Continuation_Flag to one in all the
                                               AUTH messages belonging to the                      subsequent AUTH messages
                                               performed                                           belonging to the performed
                                               Authentication protocol, and shall set to zero      Authentication protocol, and shall
                                               the Continuation_Flag when ...                      set the Continuation_Flag to zero
                                                                                                   when ...
CNT-154            E       102     6.7.1 p4,s4 The IKE_SA_Init message after the                   The IKE_SA_Init message after
                                               Authentication protocol transaction should          the Authentication protocol
                                               be                                                  transaction should be
                                               received in AUTH_TOV.                               received before AUTH_TOV.
EMC-70             E       102        6.7.2    Describe advantages of using IKEv2 AUTH             Simpler exchange, less
                                               without prior authentication protocol.              cryptographic mechanism involved
                                                                                                   in binding to identity, hides
                                                                                                   identities from passive attacker.

McDATA-223         E       102        6.7.2    This is very confusing. I assume this AUTH          Pick a better name for using IKE
                                               option means using IKE's own                        without a prior authentication
                                               authentication. If so, why give it another          protocol.
                                               name? If not, what are the differences?
CNT-155            E       102     6.7.2 p1,s2 We refer to such a protocol with the name           In this case, the protocol is named
                                               IKEv2-AUTH.                                         IKEv2-AUTH.
CNT-156            E       102     6.7.2 p1,s3 … shall be indicated by the Authentication          … shall be indicated by the
                                               Initiator by including …                            Authentication Initiator including …

IBM - Penokie-     E       103        6.3.2.3      The numbers << 16384 .. 32767 >> should
053                                Transform       be << 16 384 .. 32 767 >>
                                    Attributes
                                    Definition,
                                     Table 76
IBM - Penokie-     E       103     6.3.2.4 Use     The number << 80000001h >> and <<
054                                    of the      80000002h >> should be << 8000 0001h >>
                                  Security_Ass     and << 8000 0002h >>.
                                     ociation
                                  Payload with
                                  CT_Authentic
                                  ation, Item e)

IBM - Penokie-     E       103        6.3.2.5      The statement << from the offers (or reject
056                                Negotiation     all offers if none are acceptable). >> should
                                    of Security    be << from the offers or reject all offers if
                                   Association     none are acceptable. >>
                                   Parameters,
                                        1st
                                    paragraph



                                                                                               Page 87 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                           Suggested solution                     Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    103        6.3.2.5      The statement << Negotiating Diffie-Hellman
057                            Negotiation     groups presents some special challenges.
                                of Security    SA offers >> should be << When negotiating
                               Association     Diffie-Hellman groups SA offers >>
                               Parameters,
                                    2nd
                                paragraph
CNT-157           E    103      6.7.3 p1,s5    In this last case the IKE_Auth message        If certificates are used, the
                                               does carry the optional Certificate and       IKE_Auth message shall carry the
                                               Certificate                                   optional Certificate and Certificate
                                               Request Payloads.                             Request Payloads.

CNT-158          E      103      6.7.3 p3   Redundent with sentence in the first             remove the paragraph
                                            paragraph.
CNT-159          E      103     6.7.3 p4,s1 … selects IKEv2-AUTH as Authentication           … selects IKEv2-AUTH as the
                                            protocol …                                       Authentication protocol ...
CNT-160          E      103     6.7.3 p4,s2 The Authentication Responder (that               The Authentication Responder that
                                            becomes the SA_Initiator) shall then send        becomes the SA_Initiator, shall
                                            an                                               then send an
                                            IKE_SA_Init message to the Authentication        IKE_SA_Init message to the
                                            Initiator (that becomes the SA_Responder).       Authentication Initiator that
                                                                                             becomes the SA_Responder.
McDATA-225       E      104         6.8      Good stuff that should be seen sooner in        Move this section to 6.2.
                                             doc.
IBM - Penokie-   E      104        6.3.2.5   The statement << may have ranges or could
058                             Negotiation have multiple acceptable >> should be <<
                                 of Security may have ranges or multiple acceptable >>
                                Association
                                Parameters,
                                  note 18
IBM - Penokie-   E      104        6.3.2.5   ###################################
059                             Negotiation
                                 of Security
                                Association
                                Parameters,
                                  note 18
ENDL-038         E      104        6.3.2.5   could have                                may have
                                Negotiation
                                 of Security
                                Association
                                Parameters,
                                Note 18, s 1




                                                                                         Page 88 of 169
                                                                                   FC-SP Revision 1.6 Comments
                                                                                            01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/   Problem Description                                 Suggested solution             Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
ENDL-039            E    104        6.3.2.5      which they deem                                     that they deem
                                 Negotiation
                                  of Security
                                 Association
                                 Parameters,
                                 note 18, s 3
ENDL-040            E    104     6.3.4 Nonce     liveness                                            accessibility
                                   Payload,
                                Nonce Data,
                                    p 1, s 1
CNT-161             E    104      6.8.1 p1,s1    All messages in IKE exist in pairs: a request All messages in IKE exist in pairs
                                                 and a response.                               (i.e., a request and a response).

IBM - Penokie-     E      105       6.4.1        The statement << from eavesdroppers >>
060                              Overview, 1st   should be deleted as it states no useful
                                  paragraph      information.
IBM - Penokie-     E      105       6.4.1        The statement << may generate
061                               Overview,      SKEYSEED (as specified in clause 6.8.12),
                                     2nd         from >> should be << may generate
                                  paragraph      SKEYSEED (see 6.8.12), from >>

IBM - Penokie-     E      105       6.4.1        The statement << (authentication, a.k.a.
062                               Overview,      integrity protection). >> should be <<
                                     2nd         (authentication (i.e., integrity protection)). >>
                                  paragraph
IBM - Penokie-     E      105       6.4.1      The statement << The final fields (starting
063                               Overview,    with SAi2) are described in the description of
                                     3rd       the IKE_Create_Child_SA message. >>
                                  paragraph    should be << The final fields, starting with
                                               SAi2, are described in the description of the
                                               IKE_Create_Child_SA message. >>
IBM - Penokie-     E      105       6.4.1      In the statement << with the additional fields
064                              Overview, 4th described below in the
                                  paragraph IKE_Create_Child_SA message. >> the
                                               term << below>> is not specific enough.
                                               This needs to be a reference to a specific
                                               subclause.
IBM - Penokie-     E      106       6.4.2      The statement << Often it is the only IKE
065                               Encrypted Payload in the message. >> should be <<
                                 Payload, 1st The Encrypted Payload may be the only IKE
                                  paragraph Payload in the message. >>




                                                                                                Page 89 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/     Problem Description                         Suggested solution            Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    106        6.4.2          The statement << after the ESP algorithms
066                             Encrypted        described in RFC 2104, 2406, 2451 >>
                              Payload, 2nd       should be << after the ESP algorithms
                                paragraph        described in RFC 2104, RFC 2406, and
                                                 RFC 2451 >>
IBM - Penokie-   E      106          6.4.2       ###################################
068                              Encrypted
                               Payload, 2nd
                                 paragraph
IBM - Penokie-   E      106          6.4.2       ###################################
067                              Encrypted
                               Payload, 2nd
                                 paragraph
ENDL-048         E      106          6.4.2       Recipients shall accept any value.          Recipients shall ignore the
                                 Encrypted                                                   contents of this field.
                                  Payload,
                                Initialization
                               Vector, p 1, s
                                       2
ENDL-041         E      106          6.4.2       'in a message' adds no value.               Delete the cited text.
                                 Encrypted
                               Payload, p 1,
                                      s2
ENDL-042         E      106          6.4.2       it                                          the Encrypted Payload
                                 Encrypted
                               Payload, p 1,
                                      s2
ENDL-043         E      106          6.4.2       RFC 2104, 2406, 2451                        RFC 2104, RFC 2406, and RFC
                                 Encrypted                                                   2451
                               Payload, p 2,
                                      s1
ENDL-044         E      106          6.4.2       This document                               This standard
                                 Encrypted
                               Payload, p 2,
                                      s2
ENDL-045         E      106          6.4.2       those documents                             RFC 2104, RFC 2406, and RFC
                                 Encrypted                                                   2451
                               Payload, p 2,
                                      s2
ENDL-046         E      106          6.4.2       should be consulted for                     describe the
                                 Encrypted
                               Payload, p 2,
                                      s2




                                                                                         Page 90 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                              Suggested solution                 Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
ENDL-047        E    106         6.4.2     We assume                                        This standard assumes
                              Encrypted
                            Payload, p 2,
                                  s3
Brocade-32      E    106         6.8.4     The "invalid" keyword is used incorrectly in     Modify the clause to remove the
                                           this clause.                                     word invalid.
ENDL-051        E    107         6.4.3     / is not a defined acronym                       'SA_Initiator/SA_Responder' s/b
                            Identification                                                  'SA_Initiator or SA_Responder'
                             Payload, 1st
                             p after table
                                83, s 1
ENDL-050        E    107         6.4.3     (NAA=6h)                                         (i.e., NAA = 6h)
                            Identification
                               Payload,
                               table 83
                              footnote a
McDATA-229      E    107         6.8.6     Most of the section is duplicate of 6.3.2        Combine 6.3.2 and 6.8.6.
                                           except the last paragraph.
ENDL-052        E    109         6.4.3     For a certain traffic flow                       For a given traffic flow
                            Identification
                            Payload, 3rd
                             p on pg, last
                                 s in p
ENDL-055        E    109         6.4.3     range of CT GS_Subtypes                          range of CT GS_Subtypes (see
                            Identification                                                  FC-GS-4)
                            Payload, 4th
                            p on pg, 2nd
                               to last s
ENDL-057        E    109         6.4.3     D_ID/S_ID                                        D_ID and S_ID
                            Identification
                            Payload, 4th
                             p on pg, last
                                 s in p
ENDL-053        E    109         6.4.3     R_CTLs values and Types                          R_CTLs values and Types (see
                            Identification                                                  FC-FS)
                            Payload, 4th
                             p on pg, s 1
ENDL-054        E    109         6.4.3     to which the Selector is applied to              to which the Selector is applied
                            Identification                                                  [delete the second 'to']
                            Payload, 4th
                             p on pg, s 3




                                                                                          Page 91 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                               Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-056          E    109         6.4.3       Writing the relationships between Protocols Put the Protocol-to-Type
                              Identification   and Types out longhand lacks clarity.       information in a table.
                               Payload, 4th
                                p on pg, s
                                   3,4,5
IBM - Penokie-    E    109     6.4.5 Traffic   The statement << A range of FC addresses
071                              Selector      is a set of two 3-bytes values: the first value
                               Payload, 1st    is the beginning FC_ID (inclusive), >>
                                paragraph      should be << A range of FC addresses is a
                                  under        set of two 3-bytes values. The first value is
                              number of TS     the beginning FC_ID (inclusive), >>
                                definitions

IBM - Penokie-   E      109     6.4.5 Traffic ###################################
072                               Selector
                               Payload, 2nd
                                 paragraph
                                   under
                               number of TS
                                 definitions

IBM - Penokie-   E      110        6.4.6       The statement << this information from
074                              Certificate   elsewhere using an
                                Payload, 1st   HTTP_CERT_LOOKUP_SUPPORTED
                                 paragraph     Notify payload. >> should be << this
                                               information using an
                                               HTTP_CERT_LOOKUP_SUPPORTED
                                               Notify payload. >>
IBM - Penokie-   E      110       6.4.6         ###################################
075                             Certificate
                               Payload, 1st
                                paragraph
ENDL-059         E      110       6.4.6     Make the sentence beginning with 'Note
                                Certificate that' an actual note. Move the last sentence
                               Payload, p 1 in this paragraph to the beginning of a new
                                            paragraph.
IBM - Penokie-   E      111       6.4.6     The statement << These encodings allow
076                             Certificate IKE messages to remain short by replacing
                                 Payload,   long data structures with a 20 >> should be
                                 Table 89   << These encodings replace long data
                                            structures with a 20 >>
IBM - Penokie-   E      111       6.4.6     The statement <<This improves efficiency
077                             Certificate when the endpoints have certificate data
                                 Payload,   cached. >> should be deleted as it contains
                                 Table 89   no useful standards information.



                                                                                            Page 92 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                          Suggested solution        Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-064          E    112          6.4.7      must                                         shall
                                Certificate
                                 Request
                               Payload, 1st
                               p after a,b,c
                                  list, s 1
ENDL-065          E    112          6.4.7      could                                        may
                                Certificate
                                 Request
                               Payload, 1st
                               p after a,b,c
                                  list, s 3
ENDL-066          E    112          6.4.7      which would still enable                     that would still enable
                                Certificate
                                 Request
                               Payload, 1st
                               p after a,b,c
                                  list, s 3
IBM - Penokie-    E    112          6.4.7      The statement << (see section 4.1.2.7 of
078                             Certificate    RFC 3280) from >> should be << (RFC
                                 Request       3280) from >> as you cannot reference a
                              Payload, 2nd     numbered section in another document.
                                paragraph
                                   under
                               Certification
                                 Authority
IBM - Penokie-    E    112          6.4.7      ###################################
079                             Certificate
                                 Request
                              Payload, 2nd
                                paragraph
                                   under
                               Certification
                                 Authority
ENDL-061          E    112          6.4.7      (see section 4.1.2.7 of RFC 3280)            (see RFC 3280)
                                Certificate
                                 Request
                                 Payload,
                               Certification
                               Authority, p
                                   3, s 3




                                                                                          Page 93 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                              Suggested solution      Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-062          E    112        6.4.7        which may be validated                           that may be validated
                                Certificate
                                 Request
                                 Payload,
                               Certification
                               Authority, p
                                  4, s 2
ENDL-063          E    112        6.4.7        which satisfies                                  that satisfies
                                Certificate
                                 Request
                                 Payload,
                               Certification
                               Authority, p
                                  4, s 4
IBM - Penokie-    E    112        6.4.7        The statement << Certificate revocation
080                             Certificate    checking must be considered during the
                                 Request       chaining process used to select a certificate.
                              Payload, last    >> should be << Certificate revocation
                                paragraph      checking shall be considered during the
                                               chaining process used to select a certificate.
                                               >>
IBM - Penokie-   E      112        6.4.7       ###################################
081                             Certificate
                                 Request
                               Payload, Last
                                paragraph

IBM - Penokie-   E      112        6.4.7     ###################################
082                             Certificate
                                 Request
                               Payload, Last
                                paragraph

IBM - Penokie-   E      112        6.4.7     ###################################
083                             Certificate
                                 Request
                               Payload, Last
                                paragraph




                                                                                           Page 94 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                              Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    112        6.4.7        The statement << There may be cases
084                             Certificate    where there is a preferred CA, but an
                                 Request       alternate may be acceptable (perhaps after
                              Payload, last    prompting a human operator). >> should be
                                paragraph      deleted as it adds nothing new to the
                                               statements already made in this paragraph.

IBM - Penokie-   E      113         6.5        The statement << protocols are
085                            IKE_Create_     cryptographically protected using the
                                 Child_SA      cryptographic algorithms >> should be <<
                               Message, 1st    protocols are protected using the
                                paragraph      cryptographic algorithms >>

ENDL-067         E      113         6.5        in this section                                  in this subclause
                               IKE_Create_
                                 Child_SA
                                 Message,
                               2nd p on pg,
                                    s1
IBM - Penokie-   E      113         6.5        The statement << in this section the term
086                            IKE_Create_     SA_Initiator refers to the endpoint initiating
                                 Child_SA      this protocol. >> should be << in this
                                 Message,      subclause the term SA_Initiator refers to the
                                   2nd         endpoint initiating this protocol. >>
                                paragraph
IBM - Penokie-   E      113         6.5        The statement << may optionally contain a
087                            IKE_Create_     KE Payload for an additional >> should be
                                 Child_SA      << may contain a KE Payload for an
                               Message, 3rd    additional >>
                                paragraph

IBM - Penokie-   E      113         6.5        The statement << and the Diffie-Hellman
088                            IKE_Create_     value (if KE Payloads are included in the
                                 Child_SA      IKE_Create_Child_SA message). >> should
                               Message, 3rd    be << and the Diffie-Hellman value if the
                                paragraph      IKE_Create_Child_SA message. >>

IBM - Penokie-   E      113         6.5        The statement << The SA_Responder
089                            IKE_Create_     replies (using the same Message_ID to
                                 Child_SA      respond) with the accepted offer in an >>
                               Message, 3rd    should be << The SA_Responder replies,
                                paragraph      using the same Message_ID to respond,
                                after figure   with the accepted offer in an >>
                                    19




                                                                                           Page 95 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                 01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/   Problem Description                          Suggested solution                   Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
ENDL-068       E    113            6.5      which may be a subset                        that may be a subset
                           IKE_Create_
                              Child_SA
                              Message,
                            last p on pg,
                                   s1
ENDL-069       E    114          6.6.1      convey                                       send
                           {IKE_Informa
                                 tional
                              Message}
                            Overview, p
                                1, s 1
ENDL-072       E    114          6.6.1      'the protection of' appears to be            Delete the cited text in the cited
                           {IKE_Informa     unnecessary.                                 sentence or add it to the first
                                 tional                                                  sentence in the paragraph.
                              Message}
                            Overview, p
                                2, s 2
ENDL-073       E    114          6.6.1      which generated                              that generated
                           {IKE_Informa
                                 tional
                              Message}
                            Overview, p
                                2, s 2
ENDL-074       E    114          6.6.1      (or its successor if the IKE_SA was replaced Remove parentheses
                           {IKE_Informa     for the purpose of rekeying)
                                 tional
                              Message}
                            Overview, p
                                2, s 2
ENDL-080       E    114          6.6.1      'also' is unnecessary.                       Delete 'also'.
                           {IKE_Informa
                                 tional
                              Message}
                            Overview, p
                             3, last s on
                                   pg
ENDL-075       E    114          6.6.1      6.1.5 mentions Vendor_ID Payloads as         Add Vendor_ID Payloads here to
                           {IKE_Informa     appearing in IKE_Informational messages.     match 6.1.5 and table 94.
                                 tional
                              Message}
                            Overview, p
                                3, s 1




                                                                                       Page 96 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                              Suggested solution        Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-076          E    114         6.6.1       some response (else                              a response. Otherwise,
                              {IKE_Informa
                                  tional
                                Message}
                               Overview, p
                                  3, s 2
ENDL-077          E    114         6.6.1       'in the network' is not appropriate to Fibre     Delete the cited text.
                              {IKE_Informa     Channel.
                                  tional
                                Message}
                               Overview, p
                                  3, s 2
ENDL-078          E    114         6.6.1       it)                                              it [remvoe parenthesis]
                              {IKE_Informa
                                  tional
                                Message}
                               Overview, p
                                 3, s 2(3)
ENDL-079          E    114         6.6.1       That response                                    The response
                              {IKE_Informa
                                  tional
                                Message}
                               Overview, p
                                  3, s 3
IBM - Penokie-    E    114         6.6.1       The statement << peers may desire to
090                           Overview, 1st    convey control messages to each other
                                paragraph      regarding errors or notifications of certain
                                               events. >> should be << peers may convey
                                               control messages to each other regarding
                                               errors or notifications of certain events. >>

IBM - Penokie-   E      114       6.6.1        The statement << which generated them (or
091                             Overview,      its successor if the IKE_SA was replaced for
                                   2nd         the purpose of rekeying). >> should be <<
                                paragraph      which generated them or its successor if the
                                               IKE_SA was replaced for the purpose of
                                               rekeying. >>
IBM - Penokie-   E      114       6.6.1        The statement << send some response
092                             Overview,      (else the Sender assumes the message was
                                   3rd         lost in the network and retransmits it). >>
                                paragraph      should be << send some response else the
                                               Sender assumes the message was lost in
                                               the network and retransmits it. >>




                                                                                              Page 97 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/     Problem Description                             Suggested solution                  Response   Status Edit Status
             ical  Page     figure locator
            /Edito
              rial
ENDL-081       E    115          6.6.1        exist                                           occur
                           {IKE_Informa
                                 tional
                              Message}
                           Overview, 1st
                            p after figure
                                20, s 1
ENDL-085       E    115          6.6.1        since that would result in duplicate deletion   resulting in a duplicate deletion
                           {IKE_Informa       and could in theory delete the wrong SA         that may delete the wrong SA.
                                 tional
                              Message}
                              Overview,
                              2nd p after
                           figure 20, last
                                 s in p
ENDL-082       E    115          6.6.1        'by chance' adds no value                       Delete the cited text.
                           {IKE_Informa
                                 tional
                              Message}
                              Overview,
                              2nd p after
                            figure 20, s 2
ENDL-083       E    115          6.6.1        in the network                                  in the fabric
                           {IKE_Informa
                                 tional
                              Message}
                              Overview,
                              2nd p after
                            figure 20, s 2
ENDL-084       E    115          6.6.1        a node                                          an entity
                           {IKE_Informa
                                 tional
                              Message}
                              Overview,
                              2nd p after
                            figure 20, s 3
ENDL-090       E    115          6.6.1        which implicitly closes                         implicitly closing
                           {IKE_Informa
                                 tional
                              Message}
                              Overview,
                              3nd p after
                           figure 20, 2nd
                             to last s in p




                                                                                          Page 98 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/    Problem Description                          Suggested solution               Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
ENDL-091       E    115          6.6.1       It                                           An entity
                           {IKE_Informa
                                tional
                              Message}
                              Overview,
                              3rd p after
                           figure 20, last
                                s in p
ENDL-092       E    115          6.6.1       'on a clean base' adds no value              Delete the cited text.
                           {IKE_Informa
                                tional
                              Message}
                              Overview,
                              3rd p after
                           figure 20, last
                                s in p
ENDL-087       E    115          6.6.1       should they persist                          if they persist
                           {IKE_Informa
                                tional
                              Message}
                              Overview,
                              3rd p after
                           figure 20, s 1
ENDL-086       E    115          6.6.1       A node [twice]                               An entity
                           {IKE_Informa
                                tional
                              Message}
                              Overview,
                              3rd p after
                             figure 20, s
ENDL-088       E    115          1&3
                                 6.6.1       Note that this specification nowhere         This standard does not specify
                           {IKE_Informa      specifies
                                tional
                              Message}
                              Overview,
                              3rd p after
                           figure 20, s 2
ENDL-089       E    115          6.6.1       If connection state becomes sufficiently     An entity
                           {IKE_Informa      messed up, a node
                                tional
                              Message}
                              Overview,
                              3rd p after
                           figure 20, s 4




                                                                                        Page 99 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    115        6.6.1        ###################################
093                           Overview, 1st
                                paragraph
                               under figure
                                    20
IBM - Penokie-    E    115        6.6.1        ###################################
094                           Overview, 1st
                                paragraph
                               under figure
                                    20
IBM - Penokie-    E    115        6.6.1        The statement << Delete Payloads for the
095                             Overview,      deleted SAs, since that would result in >>
                                   2nd         should be << Delete Payloads for the
                                paragraph      deleted SAs, since that results in >>
                               under figure
                                    20
IBM - Penokie-    E    115        6.6.1        The statement << deletion and could in
096                             Overview,      theory delete the wrong SA. >> should be
                                   2nd         << deletion and may delete the wrong SA.
                                paragraph      >>
                               under figure
                                    20
IBM - Penokie-    E    115        6.6.1        The statement << Note that this specification
097                             Overview,      nowhere specifies timeout periods, >>
                                   3rd         should be << This standard does not specify
                                paragraph      timeout periods, >>
                               under figure
IBM - Penokie-    E    115          20
                                  6.6.1        The statement << If connection state
098                             Overview,      becomes sufficiently messed up, a node
                                   3rd         may close the IKE_SA which implicitly >>
                                paragraph      should be << A node may close the IKE_SA
                               under figure    which implicitly >>
IBM - Penokie-    E    116          20
                               6.6.2 Notify    The statement << informational data, such
099                            Payload, 1st    as error conditions and state transitions, to
                                paragraph      an IKE peer. >> should be << informational
                                               data (e.g.,error conditions and state
                                               transitions), to an IKE peer. >>

IBM - Penokie-   E      116     6.6.2 Notify ###################################
100                             Payload, 1st
                                 paragraph




                                                                                            Page 100 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution                    Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    116     6.6.2 Notify    In the statement << Values for this field are
101                              Payload,      type specific (see below). >> the below
                                Notification   reference needs to be to a specific
                                   Data        subclause.
                                description
IBM - Penokie-    E    116     6.6.2 Notify    The statement << specifying why an SA
102                              Payload,      could not be established. >> should be <<
                                  Notify       specifying why an SA is not able to be
                                 message       established. >>
                                   type
                                description
IBM - Penokie-    E    116     6.6.2 Notify    The statement << Types in the range 0 ..
103                              Payload,      16383 are intended for reporting errors. >>
                                  Notify       should be << Types in the range 0 .. 16 383
                                 message       are intended for reporting errors. >>
                                   type
                                description
ENDL-093          E    116     6.6.2 Notify    an SA could not be established                  it was not possible to establish an
                                 Payload,                                                      SA
                                  Notify
                                 Message
                              Type, p 1, s 2

EMC-75           E      116        6.8.18      Gratuitous blank page                           Remove blank page
IBM - Penokie-   E      117     6.6.2 Notify   The statement << (because it could easily
109                              Payload,      be forged). >> should be deleted as it
                               tabel96 row 6   contains no useful standards information.

IBM - Penokie-   E      117     6.6.2 Notify   The statement << has the critical bit set and
104                               Payload,     >> should be << has the critical bit set to
                                table 96 1st   one and >>
                                    row
IBM - Penokie-   E      117     6.6.2 NotifyThe statement << This usually indicates that
105                               Payload,  the recipient has rebooted and forgotten the
                               table 96 2nd existence of an IKE_SA. >> should be
                                    row     deleted as it contains no information
                                            relevant to the standard.
IBM - Penokie-   E      117    6.6.2 Notify The statement << Indicates the recipient
106                             Payload,    cannot handle the version >> should be <<
                               Table 96 3rd Indicates the recipient is not able to handle
                                   row      the version >>




                                                                                           Page 101 of 169
                                                                        FC-SP Revision 1.6 Comments
                                                                               01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                   Suggested solution                 Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    117     6.6.2 Notify   In the statement << This Notify shall not be
107                              Payload,     sent in a response; the invalid request shall
                              Table 96 row    not be acknowledged. >> should be << This
                                    5         Notify shall not be sent in a response to an
                                              invalid request shall not be acknowledges'
                                              response. >>
IBM - Penokie-   E      117      6.6.2 Notify The statement << This usually indicates a
108                               Payload,    node has rebooted and forgotten an SA. >>
                               Table 96 row should be deleted as it contains no useful
                                       6      standards information.
ENDL-094         E      117      6.6.2 Notify something may be wrong (because it could something may be wrong because
                                  Payload,    easily be forged).                             it may be forged.
                               table 96, type
                                   11 row
IBM - Penokie-   E      118      6.6.2 Notify The statement << its sender is only willing to
112                               Payload,    accept >> should be <<its sender is only
                               Table 96 row accepts >>
                                      10
IBM - Penokie-   E      118      6.6.2 Notify The statement << unacceptable because
113                               Payload,    the SA_Responder is unwilling to accept any
                               Table 96 row more Child_SAs on this IKE_SA. >> should
                                      11      be << unacceptable because the
                                              SA_Responder is not able to accept any
                                              more Child_SAs on this IKE_SA. >>
IBM - Penokie-   E      118      6.6.2 Notify The statement << delivered (and which
114                               Payload,    caused the packet to be dropped). >>
                                table 96 row should be << delivered and that caused the
                                      13      packet to be dropped). >>
IBM - Penokie-   E      118      6.6.2 Notify The number << 8191 >> should be << 8 191
115                               Payload,    >>.
                               Table 96 row
                                      14
IBM - Penokie-   E      118      6.6.2 Notify The statement << Reserved - Errors >>
116                               Payload,    should be << Reserved >>.
                               Table 96 row
                                      14
IBM - Penokie-   E      118      6.6.2 Notify The statement << 8192 .. 16383 >> should
117                               Payload,    be << 8 192 .. 16 383 >>
                               Table 96 row
                                      15
IBM - Penokie-   E      118      6.6.2 Notify The statement << Vendor Specific - Errors
118                               Payload,    >> should be << Vendor Specific>>
                               Table 96 row
                                      15




                                                                                  Page 102 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                           Suggested solution                 Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    118      6.6.2 Notify   ###################################
110                              Payload,
                               table 96 row
                                     8
IBM - Penokie-    E    118      6.6.2 Notify   The term << big endian >> is not defined in
111                              Payload,      this standard. This has to be fixed or the
                              Table 96 row     term removed from the standard.
                                     8
ENDL-095          E    118      6.6.2 Notify   addresses/protocols                           address/protocol combinations
                                 Payload,
                              table 96, type
                                  38 row
ENDL-096          E    118      6.6.2 Notify   (and which caused the packet to be            and that caused the packet to be
                                 Payload,      dropped)                                      dropped
                              table 96, type
                                  39 row
IBM - Penokie-    E    119      6.6.2 Notify   All the type numbers need to be changed to
120                              Payload,      the ISO format (e.g. 16384 to 16 384)
                                 Table 97
IBM - Penokie-    E    119      6.6.2 Notify The statement << after a crash, >> should
119                              Payload,    be << after a xxx failure >> unless you want
                              Table 97 row   to define the term << crash >> this needs to
                                     1       be changed.
IBM - Penokie-    E    119      6.6.2 Notify The statement << Selectors but that other
121                              Payload,    Traffic Selectors would also have been
                              Table 97 row   acceptable, >> should be << Selectors but
                                     2       that other Traffic Selectors may also have
                                             been acceptable, >>
IBM - Penokie-   E      119     6.6.2 Notify The statement << HTTP-based URL (and
122                              Payload,    hence presumably would prefer to receive
                               Table 97 row certificate specifications in that format). >>
                                     3       should be << HTTP-based URL. >>
IBM - Penokie-   E      119     6.6.2 Notify The statement << Reserved - Errors >>
123                              Payload,    should be << Reserved >>.
                               Table 97 row
                                     5
IBM - Penokie-   E      119     6.6.2 Notify The statement << Vendor Specific - Errors
124                              Payload,    >> should be << Vendor Specific>>
                               Table 97 row
                                     6
IBM - Penokie-   E      119    6.6.3 Delete ###################################
125                            Payload, 1st
                                paragraph
EMC-77           E      119        7.1.2     Identifier fields in Policy Summary object are Define them.
                                             not defined



                                                                                         Page 103 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                          Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    120     6.6.3 DeleteThe statement << the sending endpoint
126                           Payload, Lastwould expect in inbound ESP_Header >>
                                paragraph  should be << the sending endpoint expects
                                           in inbound ESP_Header >>
McDATA-242       E      120    Name Length Name Length s/b Hash Length

IBM - Penokie-   E      121        6.7.1       The statement << In the case both parties
127                            Authenticatio   send an IKE_SA_Init at the same time, >>
                               n Transaction   should be << If both parties send an
                                  and SA       IKE_SA_Init at the same time, then >>
                               Management
                                Transaction,
                                    2nd
                                 paragraph

IBM - Penokie-   E      122    6.7.2 IKEv2-    The statement << We refer to such a
128                               AUTH         protocol with the name IKEv2-AUTH. >>
                               Protocol, 1st   should be << This standard refers to this
                                paragraph      protocol as IKEv2-AUTH. >>
McDATA-245       E      122    Switch Entry    add period to the end of sentence.
McDATA-246       E      122     Table 108      This note should be changed to - The Name
                                               shall be either a Node_Name or a Wildcard.

IBM - Penokie-   E      123    6.7.2 IKEv2- ###################################
129                                AUTH
                               Protocol, Last
                                paragraph

McDATA-247       E      123    many places The if ___ then sentences in this clause
                                            should be If ____, then
ENDL-103         E      124    6.8.1 Use of OR                                           or
                               Retransmissi
                                on Timers,
                                1st p after
                               note 20, s 1
IBM - Penokie-   E      124    6.8.1 Use of The statement << All messages in IKE exist
130                            Retransmissi in pairs: a request and a response. >>
                                on Timers, should be << All messages in IKE exist in
                                    1st     pairs(i.e., a request and a response). >>
                                paragraph
IBM - Penokie-   E      124    6.8.1 Use of The statement <<requests and responses 'in
131                            Retransmissi flight' at any given moment. >> should be <<
                                on Timers, requests and responses in flight at any given
                                    1st     moment. >>
                                paragraph



                                                                                       Page 104 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                              Suggested solution                  Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    124     6.8.1 Use of    The statement << IKE is a reliable protocol,
133                           Retransmissi     in the sense that the SA_Initiator shall
                                on Timers,     retransmit >> should be << IKE is a reliable
                                    1st        protocol, because the SA_Initiator shall
                                paragraph      retransmit >>
                              after note 20
IBM - Penokie-    E    124     6.8.1 Use of    The statement << (at the IKE level) >>
132                           Retransmissi     should be << ,at the IKE level, >> in all four
                                on Timers,     cases.
                                    2nd
                                paragraph
ENDL-102          E    124     6.8.1 Use of    If note 20 is correct, how much of the           Review the first to paragraphs of
                              Retransmissi     preceding two paragraphs is incorrect.           6.8.1 and make them conform to
                                on Timers,                                                      note 20.
                                 note 20
ENDL-097          E    124     6.8.1 Use of    exist                                            occur
                              Retransmissi
                              on Timers, p
                                  1, s 1
ENDL-099          E    124     6.8.1 Use of    'in flight'                                      in transit [note no quote marks]
                              Retransmissi
                              on Timers, p
                                  1, s 3
ENDL-100          E    124     6.8.1 Use of    moment                                           time
                              Retransmissi
                              on Timers, p
                                  1, s 3
ENDL-098          E    124     6.8.1 Use of    Security Association [twice]                     SA
                              Retransmissi
                              on Timers, p
                                 1, s 3&4
ENDL-101          E    124     6.8.1 Use of    'But' adds no value.                             Delete 'But'.
                              Retransmissi
                              on Timers, p
                                  1, s 4
McDATA-251        E    124         7.1.3       Switch Memebership List Ordering           move to the front and do a global
                                               Requirements should be at the beginning of replacement of these ordering
                                               this clause - not the end.                 requirements.
McDATA-250       E      124        Auth        Authentication Tolerance should be before
                                 Tolerance     the Authentication Required paragraph.




                                                                                           Page 105 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    125     6.8.2 Use of    ###################################
134                             Sequence
                              Numbers for
                              Message_IDs
                                   , 2nd
                                paragraph
IBM - Penokie-    E    125     6.8.2 Use of    ###################################
135                             Sequence
                              Numbers for
                              Message_IDs
                                   , 2nd
                                paragraph
IBM - Penokie-    E    125     6.8.2 Use of    The statement << Note that Message_IDs
136                             Sequence       are cryptographically protected >> should be
                              Numbers for      << Message_IDs are cryptographically
                              Message_IDs      protected >>
                                    , 4th
                                paragraph
ENDL-104          E    125     6.8.2 Use of    which is zero                                  that is zero
                                Sequence
                              Numbers for
                              Message_IDs
                                 , p 2, s 1
IBM - Penokie-    E    125         6.8.3       The statement << For simplicity, an IKE
137                            Overlapping     implementation shall process requests >>
                              Requests, 1st    should be << An IKE implementation shall
                                paragraph      process requests >>

IBM - Penokie-   E      125     6.8.4 State    The statement << an endpoint crash, >>
138                            Synchronizati   should be << an endpoint xxx failure >>
                                  on and       unless you want to define the term << crash
                                Connection     >> this needs to be changed.
                               Timeouts, 1st
                                 paragraph

IBM - Penokie-   E      125     6.8.4 State ###################################
139                            Synchronizati
                                  on and
                                Connection
                               Timeouts, 1st
                                 paragraph




                                                                                        Page 106 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                              Suggested solution                    Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    125      6.8.4 State    The statement << (at the IKE level) >>
140                           Synchronizati    should be << ,at the IKE level, >> in all four
                                  on and       cases.
                               Connection
                                Timeouts,
                                    2nd
                                paragraph
IBM - Penokie-    E    125      6.8.4 State    The statement << IKE_Informational
141                           Synchronizati    message that (like all IKE requests) requires
                                  on and       an acknowledgment. >> should be <<
                               Connection      IKE_Informational message that requires an
                                Timeouts,      acknowledgment. >>
                                    2nd
                                paragraph
ENDL-105          E    125      6.8.4 State    forget                                           discard
                              Synchronizati
                                  on and
                               Connection
                               Timeouts, p
                                   1, s 1
ENDL-106          E    125      6.8.4 State    time. This is the anticipated behavior in the    time (e.g., as the result of a
                              Synchronizati    event of an endpoint crash and restart           system failure or restart)
                                  on and
                               Connection
                               Timeouts, p
                                   1, s 1
ENDL-108          E    125      6.8.4 State    'network' is not appropriate to Fibre            Delete 'network'.
                              Synchronizati    Channel.
                                  on and
                               Connection
                               Timeouts, p
                                   1, s 2
ENDL-107          E    125      6.8.4 State    This sentence needs restructuring.               Delete 'It is important' and change
                              Synchronizati                                                     'that the other endpoint detect' to
                                  on and                                                        'the other endpoint should detect'.
                               Connection
                               Timeouts, p
                                   1, s 3
ENDL-109          E    125      6.8.4 State    'and having them fall into a black hole' is not Delete the cited text.
                              Synchronizati    appropriate for a T11 standard.
                                  on and
                               Connection
                               Timeouts, p
                                   1, s 3




                                                                                           Page 107 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/   Problem Description                               Suggested solution                   Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
ENDL-111       E    125      6.8.4 State    '(like all IKE requests)' is unnecessary.         Delete the cited text.
                           Synchronizati
                                on and
                            Connection
                            Timeouts, p
                             2, 3rd from
                              last s in p
ENDL-110       E    125      6.8.4 State    'Since IKE is designed to operate in spite of Delete the cited text.
                           Synchronizati    Denial of Service (DoS) attacks from the
                                on and      network' is unnecessary.
                            Connection
                            Timeouts, p
                                 2, s 1
ENDL-112       E    126      6.8.4 State    covered in this specification                     defined in this standard
                           Synchronizati
                                on and
                            Connection
                           Timeouts, 1st
                            p on pg, s 1

ENDL-113      E      126     6.8.4 State different environments may require different different environments may have
                            Synchronizati rules                                       different requirements
                               on and
                             Connection
                            Timeouts, 1st
                             p on pg, s 2

ENDL-114      E      126     6.8.4 State it is essential to confirm liveness of the other steps should be taken to confirm
                            Synchronizati endpoint to avoid black holes                   access to the other endpoint
                               on and
                             Connection
                            Timeouts, 1st
                             p on pg, s 3

ENDL-115      E      126     6.8.4 State needs to perform a liveness check in order           should confirm access to the other
                            Synchronizati to prevent sending messages to a dead               endpoint
                               on and     peer
                             Connection
                            Timeouts, 1st
                             p on pg, s 4




                                                                                          Page 108 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                            Suggested solution                  Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
ENDL-116            E    126      6.8.4 State liveness                                        the accessibility
                                Synchronizati
                                    on and
                                 Connection
                                Timeouts, 1st
                                 p on pg, s 5

ENDL-117           E      126     6.8.4 State    an attacker could respond                    it is possible for an attacker to
                                 Synchronizati                                                respond
                                    on and
                                  Connection
                                   Timeouts,
                                 2nd p on pg,
IBM - Penokie-     E      126     6.8.4 State    The statement << not covered in this
142                              Synchronizati   specification because they >> should be <<
                                    on and       not covered in this standard because they
                                  Connection     >>
                                   Timeouts,
                                      3nd
                                   paragraph
IBM - Penokie-     E      126     6.8.4 State    ###################################
143                              Synchronizati
                                    on and
                                  Connection
                                 Timeouts, 3rd
                                   paragraph

IBM - Penokie-     E      126     6.8.4 State ###################################
144                              Synchronizati
                                    on and
                                  Connection
                                 Timeouts, 3rd
                                   paragraph

IBM - Penokie-     E      126     6.8.4 State ###################################
145                              Synchronizati
                                    on and
                                  Connection
                                 Timeouts, 3rd
                                   paragraph




                                                                                         Page 109 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                           Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    126      6.8.4 State    The statement << Note that this places
146                           Synchronizati    requirements on the failure modes of an IKE
                                  on and       endpoint. >> should be << This places
                               Connection      requirements on the failure modes of an IKE
                              Timeouts, 3rd    endpoint. >>
                                paragraph

IBM - Penokie-   E      126     6.8.4 State ###################################
147                            Synchronizati
                                  on and
                                Connection
                               Timeouts, 4th
                                 paragraph

IBM - Penokie-   E      126     6.8.4 State ###################################
148                            Synchronizati
                                  on and
                                Connection
                               Timeouts, 4th
                                 paragraph

IBM - Penokie-   E      126     6.8.4 State ###################################
149                            Synchronizati
                                  on and
                                Connection
                               Timeouts, 5th
                                 paragraph

IBM - Penokie-   E      126    6.8.5 Cookies ###################################
150                               and Anti-
                                  Clogging
                                Protection,
                                    2nd
                                 paragraph

McDATA-253       E      126    Authenticatio The last sentence s/b s/b by setting the
                                n required Security Bit in the FLOGI LS_ACC (see FC-
                                             FS) to one.
McDATA-254       E      126     Common Fabric Services s/b Generic Services           Do global replace
                                Transport
                                 Access




                                                                                       Page 110 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/    Problem Description                          Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    127           6.8.6      ###################################
151                           Cryptographi
                              c Algorithms
                               Negotiation,
                                      1st
                                paragraph
                              after note 22
ENDL-118          E    127           6.8.6      which may be                                 that may be
                              Cryptographi
                              c Algorithms
                               Negotiation,
                                2nd p after
                               note 22, last
                                    s in p
IBM - Penokie-    E    127           6.8.6      The statement << shall contain exactly one
152                           Cryptographi      Transform >> should be << shall contain
                              c Algorithms      one Transform >>.
                               Negotiation,
                                   item b)
IBM - Penokie-    E    127           6.8.6      ###################################
153                           Cryptographi
                              c Algorithms
                               Negotiation,
                                   item b)
ENDL-119          E    127           6.8.6      could trick                                  may trick
                              Cryptographi
                              c Algorithms
                               Negotiation,
                                  last p in
                                subclause,
                                 last s in p
ENDL-121          E    127           6.8.7      which expire                                 that expire
                               Rekeying, p
                               1, last s in p
ENDL-120          E    127           6.8.7      which should only                            that should only
                               Rekeying, p
                                    1, s 1
IBM - Penokie-    E    128           6.8.7      The statement << How, then, is the
159                             Rekeying,       SA_Responder to know when it is OK to
                                     10th       send on the newly created SA? >> needs to
                                paragraph       be deleted as it does not belong in a
                                                standard.




                                                                                         Page 111 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/    Problem Description                            Suggested solution           Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    128        6.8.7         The statement << From a technical
160                             Rekeying,       correctness and interoperability perspective,
                                   11th         the SA_Responder may begin sending >>
                                paragraph       should be << The SA_Responder may begin
                                                sending >>
IBM - Penokie-   E      128        6.8.7        The statement << however, this could result
161                              Rekeying,      in packets unnecessarily >> should be <<
                                    11th        however, this may result in packets
                                 paragraph      unnecessarily >>
ENDL-122         E      128        6.8.7        (see section 6.8.14 below)                    (see 6.8.14)
                               Rekeying, 1st
                                p on pg, s 1

ENDL-124         E      128        6.8.7        'From a technical correctness and              Delete the cited text.
                                Rekeying,       interoperability perspective,' is meaningless.
                               2nd p above
                                1,2 list, s 1
ENDL-125         E      128        6.8.7        could result                                   may result
                                Rekeying,
                               2nd p above
                                1,2 list, s 2
ENDL-126         E      128        6.8.7        dropped, so an implementation may want to dropped. To avoid dropping
                                Rekeying,       defer such sending.                       packets, the sending of packets
                               2nd p above                                                may be deferred until the
                                1,2 list, s 2                                             IKE_Create_Child_SA response is
                                                                                          received.
IBM - Penokie-   E      128       6.8.7         The statement << equivalent SA (see
154                             Rekeying,       section 6.8.14 below), and when the new
                                   3rd          one is >> should be << (see 6.8.14), and
                                paragraph       when the new one is >>
ENDL-123         E      128       6.8.7         (which results in redundant SAs)          resulting in redundant SAs
                               Rekeying, 4th
                               p on pg, last
                                  s in p
IBM - Penokie-   E      128       6.8.7      The statement << initiate a rekeying at the
155                            Rekeying, 6th same time (which results in redundant SAs).
                                paragraph >> should be << initiate a rekeying at the
                                             same time, which results in redundant SAs.
                                             >>
IBM - Penokie-   E      128       6.8.7      The statement << Note that parallel SAs
156                            Rekeying, 8th with the same Traffic Selectors between
                                paragraph common >> should be << Parallel SAs with
                                             the same Traffic Selectors between
                                             common >>




                                                                                           Page 112 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/ Problem Description                 Suggested solution                    Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    128        6.8.7      ###################################
157                           Rekeying, 9th
                                paragraph

ENDL-127         E     128        6.8.7       This list does not look like an ordered list.      Change to a,b list.
                               Rekeying,
                             bottom of pg,
                                 1,2 list
IBM - Penokie-   E     128        6.8.7       This list looks like it should be an a,b list as
162                            Rekeying,      it doesn't appear to be an ordered list.
                              The 1,2 list
IBM - Penokie-   E     129    6.8.8 Traffic   The statement << When no SA exists yet it
163                             Selector      is the task of IKE to create it. >> should be
                              Negotiation,    << When no SA exists it is the task of IKE to
                                   1st        create it. >>
                               paragraph
IBM - Penokie-   E     129    6.8.8 Traffic   The statement << system's SPD is outside
164                             Selector      the scope of this document, though >>
                              Negotiation,    should be << system's SPD is outside the
                                   1st        scope of this standard, though >>
                               paragraph
IBM - Penokie-   E     129    6.8.8 Traffic   The statement << This could happen when
165                             Selector      the configuration >> should be << This may
                              Negotiation,    happen when the configuration >>
                                   4th
                               paragraph
IBM - Penokie-   E     129    6.8.8 Traffic   The statement << Since the two endpoints
166                             Selector      may be configured by different people, the
                              Negotiation,    incompatibility >> should be << Since the
                                   4th        two endpoints may be configured differently,
                               paragraph      the incompatibility >>

IBM - Penokie-   E     129    6.8.8 Traffic ###################################
167                             Selector
                              Negotiation,
                                  4th
                               paragraph
IBM - Penokie-   E     129    6.8.8 Traffic ###################################
168                             Selector
                              Negotiation,
                                  5th
                               paragraph




                                                                                              Page 113 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    129     6.8.8 Traffic   ###################################
169                              Selector
                               Negotiation,
                                    6th
                                paragraph
IBM - Penokie-    E    129     6.8.8 Traffic   ###################################
170                              Selector
                               Negotiation,
                                    9th
                                paragraph
ENDL-128          E    129     6.8.8 Traffic   could happen                                    may happen
                                 Selector
                               Negotiation,
                                 p 4, s 2
McDATA-256        E    129    Object Name      Object Name s/b Switch Node_Name
IBM - Penokie-    E    130    6.8.10 Reuse     The statement << of the two endpoints
174                              of Diffie-    cannot reconstruct the keys used to protect
                                 Hellman       the >> should be << of the two endpoints is
                               Exponential,    not able to reconstruct the keys used to
                                    1st        protect the >>
                                paragraph

IBM - Penokie-   E      130    6.8.10 Reuse The statement << generator that could be
175                               of Diffie- used to >> should be << generator that may
                                  Hellman    be used to >>
                               Exponential,
                                     2nd
                                 paragraph

IBM - Penokie-   E      130    6.8.10 Reuse    The statement << An endpoint could select
176                               of Diffie-   a new exponential only periodically though
                                  Hellman      this could result in less-than-perfect >>
                               Exponential,    should be << An endpoint may select a new
                                     3rd       exponential only periodically though this may
                                 paragraph     result in less-than-perfect >>

IBM - Penokie-   E      130    6.8.10 Reuse The statement << Or it could keep track of
177                               of Diffie- which exponential >> should be << Or it may
                                  Hellman    keep track of which exponential >>
                               Exponential,
                                     3rd
                                 paragraph




                                                                                         Page 114 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                          Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    130    6.8.10 Reuse     The statement << This would allow the
178                              of Diffie-    exponential to be reused without >> should
                                 Hellman       be << This allows the exponential to be
                               Exponential,    reused without >>
                                    3rd
                                paragraph

ENDL-130         E      130    6.8.10 Reuse cannot reconstruct                              is unable to reconstruct
                                  of Diffie-
                                  Hellman
                               Exponential,
                                  p 1, s 2

ENDL-131         E      130    6.8.10 Reuse This paragraph is wordy, is worded to use       Replace the paragraph with: 'To
                                  of Diffie- 'but' when it means 'and', and uses the word   achieve perfect forward secrecy,
                                  Hellman    'could'.                                       each endpoint shall include in the
                               Exponential,                                                 actions taken when a connection
                                     p2                                                     is closed discarding: a) the keys
                                                                                            used by the connection (e.g., the
                                                                                            secrets used in the Diffie-Hellman
                                                                                            calculation); and b) any
                                                                                            information that could be used to
                                                                                            recompute those keys (e.g., the
                                                                                            state of the random number
                                                                                            generator).

ENDL-132         E      130    6.8.10 Reuse could select                                    may select
                                  of Diffie-
                                  Hellman
                               Exponential,
                                  p 3, s 3

ENDL-133         E      130    6.8.10 Reuse could result                                    may result
                                  of Diffie-
                                  Hellman
                               Exponential,
                                  p 3, s 3

ENDL-134         E      130    6.8.10 Reuse Or it could keep track                          Alternatively, it may keep track
                                  of Diffie-
                                  Hellman
                               Exponential,
                                  p 3, s 4




                                                                                        Page 115 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                                Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    130     6.8.8 Traffic   ###################################
171                              Selector
                               Negotiation,
                                   Last
                                paragraph
IBM - Penokie-    E    130     6.8.8 Traffic   The statement << TSr that are acceptable to
172                              Selector      him. If >> should be << TSr that are
                               Negotiation,    acceptable to it. If >>
                                   Last
                                paragraph
ENDL-129          E    130         6.8.9       care must be taken to ensure that the latter       the latter shall not be allowed to
                               Nonces, last    use does not compromise the former                 compromise the former
                                    s in
                                subclause
McDATA-257        E    130      Number of      Switch Port_Name field description is              Add Switch Port_Name field
                                 Allowed       missing.                                           description.
                                 Switches
IBM - Penokie-    E    131        6.8.11       The statement << negotiated: an encryption
179                             Generating     algorithm, an integrity protection algorithm, a
                                  Keying       Diffie-Hellman group, and a pseudo-random
                               Material, 1st   function (prf). >> should be made into an
                                paragraph      a,b,c list.
IBM - Penokie-    E    131        6.8.11       The statement << algorithm, we use the prf
180                             Generating     iteratively. We use the terminology prf+ >>
                                  Keying       should be << algorithm, this standard uses
                              Material, 3rd    the prf iteratively. This standard uses the
                                paragraph      terminology prf+ >>
IBM - Penokie-    E    131        6.8.12       The statement << he shared keys are
181                             Generating     computed as follows. >> should be << he
                                  Keying       shared keys are computed as defined in this
                                Material for   subclause. >>
                               the IKE_SA,
                                    1st
                                paragraph
IBM - Penokie-    E    131        6.8.12       The statement << SKEYSEED is used to
182                             Generating     calculate five other secrets: >> and the list of
                                  Keying       secrets should be made into an a,b,c list.
                                Material for
                               the IKE_SA,
                                    1st
                                paragraph




                                                                                            Page 116 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/    Problem Description                             Suggested solution              Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    131        6.8.12        The statement << used for encrypting (and
183                             Generating      of course decrypting) >> should be << used
                                  Keying        for encrypting and decrypting >>
                                Material for
                               the IKE_SA,
                                    1st
                                paragraph
ENDL-135          E    131        6.8.12        which are used                                  that are used
                                Generating
                                  Keying
                                Material for
                               the IKE_SA,
                               p 1, last s in
                                     p
McDATA-259        E    131       Attribute      This paragraph should go after Basic IP
                                  Object        Management Attributes Format
                                  Pointer
McDATA-258        E    131    Object Name       Clarify if the intent is to allow any special   Define characters in document
                                                characters other than letters and numbers?      before encountering
                                                Should identify what characters are             "Alphanumerical Name"
                                                supported. Should it be the same set of         terminology here.
                                                characters supported by Zone Set Names?

                                                Do likewise throughout document for any
                                                other Alphanumeric Name .

ENDL-136         E      132        6.8.12     which is specified                  that is specified
                                 Generating
                                   Keying
                                 Material for
                                the IKE_SA,
                                2nd p on pg,
                                2nd to last s
                                     in p
IBM - Penokie-   E      132        6.8.12     ###################################
184                              Generating
                                   Keying
                                 Material for
                                the IKE_SA,
                                 2nd to last
                                 paragraph




                                                                                           Page 117 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    132        6.8.13       The statement << Note that all of the IKE
188                           Authenticatio    Payloads are included under >> should be
                                 n of the      << All of the IKE Payloads are included
                               IKE_SA, 1st     under >>
                                paragraph
                              after note 23
IBM - Penokie-    E    132        6.8.13       The statement << not defined in this
189                           Authenticatio    document. >> should be << not defined in
                                 n of the      this standard. >>
                               IKE_SA, 1st
                                paragraph
                              after note 23
IBM - Penokie-    E    132        6.8.13       ###################################
190                           Authenticatio
                                 n of the
                               IKE_SA, 1st
                                paragraph
                              after note 23
IBM - Penokie-    E    132        6.8.13       The statement << The peers are
185                           Authenticatio    authenticated by having each sign (or MAC
                                 n of the      using a shared secret as the key) a block of
                              IKE_SA, 2nd      data. >> should be << The peers are
                                paragraph      authenticated by having each sign, or MAC
                                               using a shared secret as the key, a block of
                                               data. >>
IBM - Penokie-   E      132        6.8.13      ###################################
186                            Authenticatio
                                  n of the
                               IKE_SA, 2nd
                                paragraph
IBM - Penokie-   E      132        6.8.13      The statement << Note that neither the
187                            Authenticatio   nonce Ni nor the value >> should be <<
                                  n of the     Neither the nonce Ni nor the value >>
                               IKE_SA, 2nd
                                paragraph
IBM - Penokie-   E      132        6.8.13      ###################################
191                            Authenticatio
                                  n of the
                               IKE_SA, 2nd
                                paragraph
                               after note 23




                                                                                          Page 118 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                              Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    132        6.8.13       The statement << It is commonly the case
192                           Authenticatio    (but it is not required) that if a shared >>
                                 n of the      should be << It is common, but not required,
                              IKE_SA, 2nd      that if a shared >>
                                paragraph
                              after note 23
IBM - Penokie-    E    132        6.8.13       The statement << Note that it is a common
193                           Authenticatio    but typically insecure >> should be << It is a
                                 n of the      common but typically insecure >>
                              IKE_SA, 2nd
                                paragraph
                              after note 23
ENDL-139          E    133        6.8.13       This construction is used because it is          Delete the cited sentence.
                              Authenticatio    anticipated that people will do it anyway.'
                                 n of the      adds not value to the standard.
                              IKE_SA, 2nd
                                p on pg, 5
ENDL-140          E    133        6.8.13       be of                                            have
                              Authenticatio
                                 n of the
                              IKE_SA, 2nd
                               p on pg, last
                                  s in p
ENDL-137          E    133        6.8.13       Is 'which could not be used as a password        If possible delete the cited text.
                              Authenticatio    equivalent for protocols other than IKEv2'       Otherwise, 'could not be used' s/b
                                 n of the      necessary? FC-SP describes and Fibre             'was not allowed to be used'.
                              IKE_SA, 2nd      Channel uses only IKEv2.
                               p on pg, s 3
ENDL-138          E    133        6.8.13       'As noted above,' adds no value.                 Delete the cited text.
                              Authenticatio
                                 n of the
                              IKE_SA, 2nd
                               p on pg, s 4
IBM - Penokie-    E    133        6.8.13       The statement << which could not be used
194                           Authenticatio    as a password equivalent for >> should be
                                 n of the      << which may not be used as a password
                              IKE_SA, last     equivalent for >>
                                paragraph
IBM - Penokie-    E    133        6.8.13       The statement << As noted above, deriving
195                           Authenticatio    the shared secret from a password >>
                                 n of the      should be << Deriving the shared secret
                              IKE_SA, last     from a password >>
                                paragraph




                                                                                             Page 119 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                              Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    133        6.8.13     The statement << This construction is used
196                           Authenticatio  because it is anticipated that people will do it
                                 n of the    anyway. >> should be deleted as the will
                              IKE_SA, last   has to be changed to a shall and then the
                                paragraph    uselessness of the statement become
                                             obvious.
IBM - Penokie-   E      133       6.8.13     The statement << may accept other forms,
197                            Authenticatio like hex encoding. >> should be << may
                                 n of the    accept other forms (e.g., hex encoding). >>
                               IKE_SA, last
                                paragraph
IBM - Penokie-   E      133       6.8.14      ###################################
198                             Generating
                                  Keying
                                Material for
                                Child_SAs,
                                    4th
                                paragraph
                                (excluding
                                equations)
IBM - Penokie-   E      133       6.8.14     The statement << SAs exist in pairs (one in
199                             Generating each direction). >> should be << SAs exist in
                                  Keying     pairs, one in each direction. >>
                                Material for
                                Child_SAs,
                                    5th
                                paragraph
                                (excluding
                                equations)
IBM - Penokie-   E      133       6.8.14     The statement << expanded KEYMAT in the
200                             Generating following order: >> should be << expanded
                                  Keying     KEYMAT as follows: >>
                                Material for
                                Child_SAs,
                                    6th
                                paragraph
                                (excluding
                                equations)
IBM - Penokie-   E      133       6.8.14     The statement << going in the reverse
201                             Generating direction. >> should be << going in the
                                  Keying     reverse direction; and >>
                                Material for
                                Child_SAs,
                                  Item 1




                                                                                          Page 120 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution                  Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    133        6.8.15       The statement << IKE_SA (see section
202                              Rekeying      6.8.7). >> should be << IKE_SA (see 6.8.7).
                                 IKE_SAs       >>
                                 using the
                              IKE_Create_
                                 Child_SA
                              Protocol, 1st
                                paragraph
ENDL-141          E    133        6.8.15       (see section 6.8.7)                            (see 6.8.7)
                                 Rekeying
                                 IKE_SAs
                                 using the
                              IKE_Create_
                                 Child_SA
                              Protocol, p 1,
                                    s1
McDATA-260        E    133      Table 129      This table needs to be updated with WKP        The fields should be WKP Acces
                                               rows instead of GS fields.                     Flags, Well Known Protocol
                                                                                              Number, Well Known Port
                                                                                              Number. These last two fields
                                                                                              need to be defined so that we can
                                                                                              check the examples.
ENDL-142         E      134          6.8.15   Is [g^ir (new)] an optional prf () parameter?   (g^ir (new))
                                  Rekeying
                                   IKE_SAs
                                   using the
                                IKE_Create_
                                  Child_SA
                                Protocol, 1st
                                  line on pg
IBM - Penokie-   E      134          6.8.15   ###################################
203                               Rekeying
                                   IKE_SAs
                                   using the
                                IKE_Create_
                                  Child_SA
                               Protocol, 2nd
                                     to last
                                 paragraph
IBM - Penokie-   E      134          6.8.16   ###################################
204                            IKE_Informati
                                      onal
                                 Messages
                                outside of an
                                    IKE_SA



                                                                                         Page 121 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/    Problem Description                            Suggested solution      Response   Status Edit Status
                ical  Page     figure locator
               /Edito
                 rial
ENDL-143          E    134         6.8.16       could be because                               may be because
                              IKE_Informati
                                    onal
                                 Messages
                               outside of an
                               IKE_SA, p 1,
                                     s1
ENDL-144          E    134         6.8.16       'recently crashed and' adds nothing of value. Delete the cited text.
                              IKE_Informati
                                    onal
                                 Messages
                               outside of an
                               IKE_SA, p 1,
                                     s1
IBM - Penokie-    E    134      6.8.17 Error    ###################################
205                               Handling,
                                    2nd
                                 paragraph
IBM - Penokie-    E    134      6.8.17 Error    The statement << an IKE_SA known to it
206                           Handling, 3rd     (and not a request to start one), it may be
                                 paragraph      the result of a recent crash of the node. >>
                                                should be << an IKE_SA known to it, and
                                                not a request to start one, it may be the
                                                result of a recent failure of the node. >>

IBM - Penokie-   E      134      6.8.17 Error The statement << and should initiate a
207                             Handling, 4th liveness test for any such IKE_SA. An >>
                                  paragraph should me << and should initiate a test to
                                              determine if there is any such IKE_SA. An
                                              >>
ENDL-145         E      134      6.8.17 Error IP address                                  entity
                                 Handling, p
                                    4, s 3
ENDL-146         E      134      6.8.17 Error a liveness                                  an accessibility
                                 Handling, p
                                    4, s 3
McDATA-262       E      134          7.1.7    allow to extend this s/b extend the
IBM - Penokie-   E      135         6.8.18    The statement << IKEv2 may interoperate,
208                             Conformance there are 'shall' support requirements in
                                Requirement addition to those listed elsewhere. >> should
                                    s, 1st    be << IKEv2 may interoperate, there are
                                  paragraph requirements in addition to those listed
                                              elsewhere in this standard. >>




                                                                                           Page 122 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution      Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    135        6.8.18       The statement << This document has been
209                           Conformance      derived >> should be << This standard has
                              Requirement      been derived >>
                                  s, 2ns
                                paragraph
IBM - Penokie-    E    135        6.8.18       The statement << all payload types (if only
210                           Conformance      to skip over them) and to ignore >> should
                              Requirement      be << all payload types, if only to skip over
                                  s, 3rd       them, and to ignore >>
                                paragraph
IBM - Penokie-    E    135        6.8.18       The statement << establishing two SAs (one
211                           Conformance      for IKE, one for ESP_HEader or
                              Requirement      CT_Authentication). >> should be <<
                                  s, 4th       establishing two SAs (i.e., one for IKE, one
                                paragraph      for ESP_HEader or CT_Authentication). >>

IBM - Penokie-   E      135       6.8.18    The statement << When an SA expires
212                            Conformance  (based on locally configured values of either
                               Requirement  lifetime or bytes passed), >> should be <<
                                  s, 4th    When an SA expires, based on locally
                                paragraph   configured values of either lifetime or bytes
                                            passed, >>
IBM - Penokie-   E      135       6.8.18    The statement << or it may delete (close)
213                            Conformance the old SA and >> should be << or it may
                               Requirement delete (i.e., close) the old SA and >>
                                   s, 4th
                                paragraph
IBM - Penokie-   E      135       6.8.18    The statement << RSA keys of size 1024 or
214                            Conformance 2048 bits, >> should be << RSA keys of size
                               Requirement 1 024 or 2 048 bits, >>
                                  s, Last
                                paragraph
ENDL-147         E      135       6.8.18    IKEv2                                         this standard
                               Conformance
                               Requirement
                                s, p 1, s 1
ENDL-148         E      135       6.8.18    What the heck does 'there are 'shall' support Clarify
                               Conformance requirements in addition to those listed
                               Requirement elsewhere' mean?
                                s, p 1, s 1
ENDL-149         E      135       6.8.18    'Of course, IKEv2 is a security protocol, and Delete the cited sentence.
                               Conformance one of its major functions is to only allow
                               Requirement authorized parties to successfully complete
                                s, p 1, s 2 establishment of SAs.' is unnecessary.




                                                                                           Page 123 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/   Problem Description                              Suggested solution                        Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
ENDL-150            E    135         6.8.18      'So' say nothing.                                Delete 'So'.
                                Conformance
                                Requirement
                                  s, p 1, s 3
McDATA-267          E    139         second      Device Kth Port s/b Device's Kth Port
                                  paragraph
IBM - Penokie-      E    140     7.1.3 Switch    There is no definition of what a a wildcard
215                             Membership       entry or negated wildcard is. This needs to
                                 List Object,    be fixed.
                                       1st
                                  paragraph
ENDL-151            E    141     7.1.3 Switch    Are bits 31 .. 16 and 15 .. 0 optional           '[31 .. 16]' s/b '31 .. 16' and '[15 ..
                                Membership       parameters?                                      0]' s/b '15 .. 0'. Alternatively,
                                 List Object,                                                     surround all other uses of the ..
                                   table 107                                                      notation with square brackets.
                                  footnote a
IBM - Penokie-      E    142     7.1.3 Switch    There is no definition of what a a wildcard
216                             Membership       is. This needs to be fixed.
                                 List Object,
                                   table 108
IBM - Penokie-      E    143     7.1.3 Switch    ###################################
217                             Membership
                                 List Object,
                                    Insistent
                                 Domain_ID
                                  description
IBM - Penokie-      E    143     7.1.3 Switch    This note should either go before table 111
219                             Membership       or be put as a footnote within table 111 <<
                                 List Object,    Note 25 - There is no difference between an
                                   NOTE 25       Autonomous Switch and a Client Switch if
                                                 FC-SP Zoning is not used. >>

IBM - Penokie-     E      143    7.1.3 Switch    The statement << The Switch shall operate
218                              Membership      as an Autonomous Switch. an Autonomous
                                 List Object,    Switch >> should be << The Switch shall
                                  Table 111      operate as an Autonomous Switch. An
                                     row 2       Autonomous Switch >>.
McDATA-273         E      145      Attribute     This paragraph should go after the Basic
                                    Object       Device Attributes paragraph.
                                    Pointer
McDATA-272         E      145     Table 113      This table note should be moved into the
                                                 Name field description. One of the "or"s
                                                 should be eliminated.
McDATA-274         E      146       7.3.4.1      managing application s/b management
                                                 application



                                                                                               Page 124 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                          Suggested solution                Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-152          E    147    7.1.4 Device     Service/Subserver [twice]                    Service and Subserver
                              Membership
                               List Object,
                              Allow/Deny, p
                                 1, s 1&2
ENDL-154          E    147    7.1.4 Device     a read/write capability                      for both reading and writing
                              Membership
                               List Object,
                              Read Only, p
                                  1, s 1
ENDL-153          E    147    7.1.4 Device     Service/Subserver [twice]                    Service and Subserver
                              Membership
                               List Object,
                              Read Only, p
                                 1, s 1&2
ENDL-155          E    147    7.1.4 Device     a read only capability                       for reading only
                              Membership
                               List Object,
                              Read Only, p
                                  1, s 2
ENDL-156          E    147    7.1.4 Device     GS_Type/GS_Subtype [twice]                   GS_Type and GS_Subtype
                              Membership
                               List Object,
                              Read Only, p
                                 2, s 1&2
IBM - Penokie-    E    148    7.1.4 Device     The footnote << a Example 3 is the
220                           Membership       minimum allowed >> would change to << d
                               List Object,    the minimum allowed >> and the a in
                                Table 119      column would change to a d.
McDATA-283        E    151         field       The way fields are described is inconsistent Decide on one format and
                               descriptions    throughout the document. Some times it       standardize this throughout the
                                               starts with "Shall be set" other time        document.
                                               "indicates".
McDATA-281       E      151       Integrity    Integrity Protection Source s/b Integrity
                                Protection     Protection Source Name
                                   Source
McDATA-282       E      151     Table 153 Wrong title? Integrity Protection Tag?
                                     title
ENDL-158         E      153       7.1.6 IP   a read/write capability                        for both reading and writing
                               Management
                                List Object,
                               Read Only, p
                                    1, s 1




                                                                                        Page 125 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/    Problem Description                        Suggested solution                Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-159          E    153        7.1.6 IP      a read only capability                     for reading only
                              Management
                                List Object,
                              Read Only, p
                                   1, s 2
ENDL-160          E    153        7.1.6 IP      Protocol Number / Port Number              Protocol Number and Port Number
                              Management                                                   combination
                                List Object,
                              Read Only, p
                               2, last s in p
IBM - Penokie-    E    153        7.1.6 IP      There should be a footnote reference to this
221                           Management        << Example 1 is the Well Known Protocols
                                List Object,    Access >>. It should be << a The Well
                                Table 129       Known Protocols Access... > with the a
                                                reference being placed in the heading of <<
                                                example 1 >> column.
IBM - Penokie-   E      153        7.1.6 IP     There should be a footnote reference to this
222                             Management      << Example 2 is the Well Known Protocols
                                 List Object,   Access >>. It should be << b The Well
                                 Table 129      Known Protocols Access... > with the a
                                                reference being placed in the heading of <<
                                                example 2 >> column.
IBM - Penokie-   E      153        7.1.6 IP     There should be a footnote reference to this
223                             Management      << Example 3 is the Well Known Protocols
                                 List Object,   Access >>. It should be << c The Well
                                 Table 129      Known Protocols Access... > with the a
                                                reference being placed in the heading of <<
                                                example 3 >> column.
IBM - Penokie-   E      153        7.1.6 IP     There should be a footnote reference to this
224                             Management      << Example 4 is the Well Known Protocols
                                 List Object,   Access >>. It should be << d The Well
                                 Table 129      Known Protocols Access... > with the a
                                                reference being placed in the heading of <<
                                                example 4 >> column.
ENDL-157         E      153        7.1.6 IP     TCP/UDP Port [twice]                         TCP or UDP port
                                Management
                                 List Object,
                                Well Known
                                Port Number
                                 Wildcard, p
                                   1, s 1&2
Brocade-1        E      153         7.3.6.2   "an UFC SW_ILS" s/b "a UFC SW_ILS" in        Make correction on pages 153,
                                              all cases.                                   157 (2), 158, 159, and 172.




                                                                                        Page 126 of 169
                                                                                  FC-SP Revision 1.6 Comments
                                                                                           01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/     Problem Description                               Suggested solution                     Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    156    7.1.8 Names        The 1,2,3 list looks like it should be an a,b,c
225                              used to         list as there appears to be no ordering
                                  define         required.
                                 Policies,
                                 1,2,3 list
ENDL-162          E    159    7.2.4 In-Band      Why is the second level for list entry 2) an      Change the I,II,III list to an A,B,C
                              Management         A,B,C list, but the second level for list entry   list.
                               Access to a       3) is a I,II,III list.
                              Switch, 1,2,3
                                    list

ENDL-163         E      159    7.2.4 In-Band Wildcard flag                                         Wildcard bit
                               Management
                                Access to a
                               Switch, 1,2,3
                               list, entry 3 II

ENDL-164         E      159    7.2.4 In-Band Wildcard flags                                        Wildcard bits
                               Management
                                 Access to a
                               Switch, 1,2,3
                               list, entry 3 III


IBM - Penokie-   E      159    7.2.4 In-Band     I assume this is a second level ordered list.
226                            Management        If so then the connector should be an <<
                                Access to a      and >> not an << or >>. If this is not an
                                Switch, I, II,   ordered list then the I, II, III needs to be
                                   III list      change to A, B, C.

ENDL-161         E      159    7.2.4 In-Band Allow/Deny flag [9 times]                             Allow/Deny bit
                               Management
                                Access to a
                                Switch, list
                                  entry 3
                                  (global)

IBM - Penokie-   E      160    7.2.4 In-Band     The statement << If any of the conditions
227                            Management        listed in A, B or C do not apply, >> is not
                                Access to a      correct as there is no A, B, or C. This needs
                                Switch, Item     to be fixed.
                                     IV




                                                                                               Page 127 of 169
                                                                                     FC-SP Revision 1.6 Comments
                                                                                              01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/      Problem Description                               Suggested solution                     Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
ENDL-166            E    160         7.2.5 IP       Why is the second level for list entry 2) an      Change the I,II,III list to an A,B,C
                                Management          A,B,C list, but the second level for list entry   list.
                                  Access to a       3) is a I,II,III list.
                                Switch, 1,2,3
                                        list
ENDL-167            E    160         7.2.5 IP       Wildcard flag                                     Wildcard bit
                                Management
                                  Access to a
                                Switch, 1,2,3
                                 list, entry 3 II
ENDL-168            E    160         7.2.5 IP       Wildcard flags                                    Wildcard bits
                                Management
                                  Access to a
                                Switch, 1,2,3
                                list, entry 3 III

IBM - Penokie-     E       160       7.2.5 IP       I assume this is a second level ordered list.
228                                Management       If so then the connector should be an <<
                                   Access to a      and >> not an << or >>. If this is not an
                                   Switch, I, II,   ordered list then the I, II, III needs to be
                                       III list     change to A, B, C.
ENDL-165           E       160       7.2.5 IP       Allow/Deny flag [9 times]                     Allow/Deny bit
                                   Management
                                   Access to a
                                    Switch, list
                                      entry 3
                                     (global)
IBM - Penokie-     E       161       7.2.5 IP       The statement << If any of the conditions
229                                Management       listed in A, B or C do not apply, >> is not
                                   Access to a      correct as there is no A, B, or C. This needs
                                   Switch, Item     to be fixed.
                                          IV
IBM - Penokie-     E       161     7.2.6 Direct     There should be an << and >> at the end of
230                                Management       item 1).
                                   Access to a
                                    Switch, 1,2
                                         list
IBM - Penokie-     E       164     7.3.2 Fabric     All the operation code names have quotes
233                                 Distribution    around them. In all cases those quotes
                                                    should be removed as the only thing that
                                                    should be quoted are reason codes.




                                                                                                  Page 128 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    164     7.3.2 Fabric    The statement << operation code 'Activate
231                            Distribution,   Policy Summary' is shown >> should be <<
                                Paragraph      operation code Activate Policy Summary is
                               above table     shown >>
                                   137
IBM - Penokie-    E    164     7.3.2 Fabric  The statement << Payload for Operation
232                            Distribution, Code 'Activate Policy Summary' >> should
                                Table 137    be << Payload for Operation Code Activate
                                             Policy Summary >>
McDATA-294       E      168    last sentence equal s/b equal,                                  add comma

McDATA-295       E      168    last sentence in s/b to the                                     next paragraph too.

McDATA-292       E      168      Table 188     ESS:                                            Clarify how and when ESS is
                                               The ESS protocol may not be very useful for     intended to be used to support the
                                               security protocols. ESS runs after FSPF         management interface. If that was
                                               because it uses Domain Controller frames.       the intent…
                                               This should be well after any security
                                               protocol exchanges are completed. The
                                               fabric wide activation protocol has its own
                                               method to detect switches that are down
                                               level. Including the info in the ESS will not
                                               hurt but it probably is not needed.


McDATA-296       E      169    last sentence non s/b not                                       do global search and replace.
                                   of first
                                 paragraph

IBM - Penokie-   E      173       7.3.6.2      The statement << operation code 'Activate
234                               Activate     Policy Summary'. >> should be << operation
                                   Policy      code Activate Policy Summary. >>
                                 Summary
                                (APS), 2nd
                                 paragraph
IBM - Penokie-   E      173       7.3.6.3      The statement << with operation code
235                             Deactivate     'Deactivate Policy Summary'. >> should be
                                   Policy      << with operation code Deactivate Policy
                                 Summary       Summary. >>
                                (DPS), 2nd
                                 paragraph




                                                                                         Page 129 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution                Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-169          E    176      7.3.6.5 Get    the type of the List Object which name is      the type of the List Object for
                                  All Lists    returned                                       which name is returned
                                  Names
                               (GALN), List
                              Object Type,
                                  p 1, s 1
McDATA-301        E    177           8.2       fibre channel s/b Fibre Channel                Capitalize globally.
IBM - Penokie-    E    177     7.3.6.7 Add     The statement << with operation code 'Add
236                           Policy Object    Policy Object'. >> should be << with
                                (APO), 2nd     operation code Add Policy Object. >>
                                 paragraph

McDATA-303       E      177     General 8 + entity s/b Entity ! Likewise capitalize these:
                                8.2 second Security Relationship, Entity Authentication,
                                paragraph Fabric Entity, Entity Authentication, E_Port
                                            Entity, Nx_Port Entity, Abstract Services

IBM - Penokie-   E      178       7.3.6.8      The statement << with operation code
237                               Remove       'Remove Policy Object'. >> should be <<
                               Policy Object   with operation code Remove Policy Object.
                                (RPO), 2nd     >>
                                 paragraph

McDATA-311       E      178       8.3 first    Delete "here"
                                 sentence
McDATA-310       E      178          c)     Nx_Port with Nx_Port s/b Nx_Port to
                                            Nx_Port
IBM - Penokie-   E      179        7.3.6.9  The statement << with operation code
238                             Remove All 'Remove All Non Active Policy Objects'. >>
                                Non Active should be << with operation code Remove
                                   Policy   All Non Active Policy Objects. >>
                                  Objects
                               (RANA), 2nd
                                 paragraph
IBM - Penokie-   E      180     7.4.2 Check The TBD needs to be defined or the value
239                                Policy   removed.
                                 Summary
                               (CPS), Table
                                     173
IBM - Penokie-   E      181    7.5.2.2 QSA The statement << Shall be set to
240                               Request   00000002h. >> should be << Shall be set to
                                 Sequence, 0000 0002h. >>
                                  Revision
                                description




                                                                                           Page 130 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                             Suggested solution            Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
McDATA-323          E    181        8.5.2.2    Is this one long sentence? I'ts running on.     Parse this into a couple of
                                                                                               sentences.
McDATA-325         E      181       8.5.2.3 a)  Is this referring to an AUTH_Negotiate?        Clarify
McDATA-327         E      181        8.5.2.4    suggest moving the words "to the entity
                                                authentication state machine" following
                                                "frame" later in the same sentence
McDATA-331         E      182        8.5.4.4    Where is the negotiate ELS buffer              Add reference to FC FS.
                                                conditions request defined?
ENDL-171           E      184     7.5.3.2 RFCN which is being                                  that is being
                                     Request
                                   Sequence,
                                  Addressing, p
                                      1, s 2

IBM - Penokie-     E      186      7.6.2.2 Get    ###################################
241                                   Fabric
                                   Enhanced
                                     Zoning
                                     Support
                                     (GFEZ)
                                    Additions
IBM - Penokie-     E      188        7.6.3.1      The statement << by Server Switches,
242                               Overview, 1st   Autonomous Switches and Client Switches.
                                   paragraph      >> should be << by Server Switches,
                                                  Autonomous Switches, and Client Switches.
                                                  >>. There was a missing comma.

IBM - Penokie-     E      189      7.6.3.3 The ###################################
243                                  Zoning
                                      Check
                                  Protocol, 2nd
                                   paragraph

IBM - Penokie-     E      190       7.6.3.4.2     All the operation request names have
246                                Operation      quotes around them. In all cases those
                                  Request 'FC-    quotes should be removed as the only thing
                                       SP         that should be quoted are reason codes.
                                   Deactivate
                                   Zone Set
                                   Enhanced'




                                                                                          Page 131 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/    Problem Description                           Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    190        7.6.3.4.2     The statement << Operation Request 'FC-
245                              Operation      SP Activate Zone Set Enhanced' >> should
                              Request 'FC-      be << Operation Request FC-SP Activate
                                      SP        Zone Set Enhanced >>
                                Deactivate
                                  Zone Set
                              Enhanced', In
                                the section
                                 title, table
                               title, and 1st
                                 paragraph

IBM - Penokie-   E      193          7.6.5.1   The statement << some Switches, called
247                             Overview, 1st Client Switches, to not >> should be <<
                                  paragraph some Switches (i.e., Client Switches), to not
                                               >>
IBM - Penokie-   E      194          7.6.5.1   ###################################
248                             Overview, 4th
                                  paragraph
IBM - Penokie-   E      194     7.6.5.2 Zone The statement << the requesting part of the
249                              Information protocol, Server Switches shall implement
                                    Request    >> should be << the requesting part of the
                                   (ZIR), 1st protocol and Server Switches shall
                                  paragraph implement >>
ENDL-174         E      197            8.1     which may include                          that may include
                                {Combination
                                 s of Security
                                  Protocols}
                                Overview, 1st
                                  list entry c
IBM - Penokie-   E      197     8.1 Overview, The statement << the entities involved >>
252                                    1st     should be << the entities involved: >>
                                  paragraph
                                  above 2nd
                                    a,b,c list
IBM - Penokie-   E      197     8.1 Overview, The statement << Identifier associated with
251                              First item a) an FC_Port; >> should be << Identifier
                                               associated with an FC_Port; or >>

IBM - Penokie-   E      197     8.1 Overview, The statement << acceptable set of security
253                                  Last     relationships is presumed to be based on a
                                  paragraph security >> should be << acceptable set of
                                              security relationships is based on a security
                                              >>




                                                                                         Page 132 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                              Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    197         8.2         The statement << In the specification of
254                           Terminology,     entity authentication, the special >> should
                                    1st        be << In the description of entity
                                paragraph      authentication within this clause, the special
                                               >>
IBM - Penokie-   E      198         8.2        The term << Specification perspective >>
256                            Terminology, should be << Standards perspective >>
                                 Figure 25
IBM - Penokie-   E      198         8.2        ###################################
255                            Terminology,
                                    Last
                                 paragraph
IBM - Penokie-   E      198      8.3 Entity The statement << implementation of entity
257                            authenticatio authentication is here specified by the
                                n model, 1st behavior of a set >> should be <<
                                 paragraph implementation of entity authentication is
                                               specified in this clause by the behavior of a
                                               set >>
IBM - Penokie-   E      198      8.3 Entity The statement << machine set specified
258                            authenticatio here; however, an implementation >> should
                                n model, 1st be << machine set specified here. However,
                                 paragraph an implementation >>
IBM - Penokie-   E      198      8.3 Entity The statement << The state machine (NNA,
259                            authenticatio see 8.8); >> should be << The state
                                  n model,     machine (NNA, see 8.8); and >>
                               a,b,c list item
                                      c
IBM - Penokie-   E      199      8.3 Entity The statement << Figure 26 informatively
260                            authenticatio represents a model of entity >> should be
                                n model, 1st << Figure 26 represents a model of entity >>
                                 paragraph
                                above figure
                                     26
IBM - Penokie-   E      199      8.3 Entity The text is this figure is the wrong font size,
261                            authenticatio it should be 10 point.
                                  n model,
                                 Figure 26
IBM - Penokie-   E      200    8.4.3 Nx_Port The statement << Nx_Port entity (including
262                               entity to    to a Generic Service) shall apply to any
                                  Nx_Port      communication >> should be << Nx_Port
                                 entity, 1st entity, including to a Generic Service, shall
                                 paragraph apply to any communication >>




                                                                                          Page 133 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    200        8.5.2.2      The statement << request shall cause the
263                              Abandon       authentication service to >> should be <<
                              authenticatio    request shall cause the authentication
                              n request, 1st   service to: >>. Missing colon.
                                paragraph

McDATA-360       E      204        8.1         Change 'NFA' to 'NNA'
IBM - Penokie-   E      205       8.6.1        The statement << by selectively returning
264                            Overview of     errors to requests that would cause
                                NFA state      transitions to states that require resources
                               machine, 2nd    >> should be << by selectively returning
                                paragraph      errors to requests that cause transitions to
                                               states that require resources >>.

IBM - Penokie-   E      205       8.6.1        The statement << scope of this standard;
265                            Overview of     however, subsequent to issuing such >>
                                NFA state      should be << scope of this standard.
                               machine, 2nd    However, subsequent to issuing such >>
                                paragraph

IBM - Penokie-   E      205        8.6.1    ###################################
266                            Overview of
                                NFA state
                               machine, 3rd
                                paragraph
McDATA-361       E      205      Annex A    Add 04-010v6 to letter ballot comment         Complete Annex A.
                                            process for inclusion into Annex A.
Veritas-10       E      205      Annex A    Complete or delete annex.
IBM - Penokie-   E      206        8.6.1    The font in this figure needs to be 10 point.
267                            Overview of
                                NFA state
                                machine,
                                Figure 27
IBM - Penokie-   E      207       8.6.4.1   ###################################
268                            All:NFA_S1




                                                                                           Page 134 of 169
                                                                         FC-SP Revision 1.6 Comments
                                                                                 01/17/2005 (05-030v0)


Company-#    Techn Physical Section/table/ Problem Description                          Suggested solution                       Response   Status Edit Status
              ical  Page    figure locator
             /Edito
               rial
Brocade-3       E    207        B.1.2      The word "can" should almost always be       In B.1.2 on page 207,
                                           replaced with "may" or deleted.              "can enable or assist" s/b "enables
                                                                                        or assists"
                                                                                        "can predict" s/b "may predict" or
                                                                                        "predicts".
                                                                                        In D.2.2 on page 221,
                                                                                        "which can have" s/b "that may
                                                                                        have"
                                                                                        "type can be" s/b "type may be"
                                                                                        In D.2.4 on page 222,
                                                                                        "set can be" s/b "set may be".
                                                                                        In D.2.5 on page 222,
                                                                                        "can use" s/b "uses"
                                                                                        In D.2.7.3 on page 224.
                                                                                        "switch can join" s/b "switch is
                                                                                        permitted to join"
                                                                                        In D.2.7.6 on page 225.
                                                                                        "changes can" s/b "changes may"
                                                                                        In D.2.8.1 on page 226
                                                                                        "can be" s/b "is"
                                                                                        In D.2.8.3 on page 229
                                                                                        "can download" s/b "downloads"
                                                                                        In D.2.8.4 on page 229
                                                                                        "so the receiving switches can get
                                                                                        the" s/b "so that the receiving
                                                                                        switches obtain [or receive]"
                                                                                        In D.2.8.6 on page 231
                                                                                        "type can be a string to specify"
                                                                                        s/b "type is a string that specifies".
                                                                                        In D.2.8.7 on page 232
                                                                                        "and can be used" s/b "and are
                                                                                        used"
Brocade-33     E      209        B.3.1     "When a packet is received with an invalid   In D.3.7 on page 237
                                                                                        Make recommended change.
                                           Code field, it is silently discarded." s/b   Do a global search for the word
                                           "When a packet is received with an invalid   "silent" and make similar changes
                                           Code field, it is ignored."                  in all cases. Modern electronics is
                                                                                        always silent, until the fan goes
                                                                                        on.
Brocade-14     E      209     B.3.1, Table Tables should be prefixed with the number    Make recommended correction
                                  A.1      of their annex. As an example, this should
                                           be Table B.1. On page 227, Table A.8
                                           should be numbered Table D.1




                                                                                    Page 135 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    210        8.7.1        The statement << returning errors to
269                             Overview,      requests that would cause transitions to
                                   2nd         states that >> should be << returning errors
                                paragraph      to requests that cause transitions to states
                                               that >>
IBM - Penokie-   E      211       8.7.1        The statement << this standard; however,
270                             Overview,      subsequent to issuing such errors, >>
                                   3rd         should be << this standard. However,
                                paragraph      subsequent to issuing such errors, >>
IBM - Penokie-   E      211       8.7.1        ###################################
271                            Overview, 4th
                                paragraph
IBM - Penokie-   E      211       8.7.1        The font in this figure needs to be 10 point.
272                             Overview,
                                Figure 28
IBM - Penokie-   E      217       8.8.1        The statement << returning errors to
273                             Overview,      requests that would cause transitions to
                                   2nd         states >> should be << returning errors to
                                paragraph      requests that cause transitions to states >>

IBM - Penokie-   E      217       8.8.1        The statement << beyond the scope of this
274                             Overview,      standard; however, subsequent to issuing
                                   2nd         >> should be << beyond the scope of this
                                paragraph      standard. However, subsequent to issuing
                                               >>
IBM - Penokie-   E      217       8.8.1        ###################################
275                             Overview,
                                   3rd
IBM - Penokie-   E      218     paragraph
                                  8.8.1        The font in this figure needs to be 10 point.
276                             Overview,
                                Figure 29
McDATA-364       E      222       DCC          switches ports s/b switch ports
IBM - Penokie-   E      223       8.9.1        ###################################
277                            Overview, 1st
                                paragraph
IBM - Penokie-   E      223       8.9.1        The statement << Figure 30 shows how
278                            Overview, 1st   state P17 is exploded in sub-states. >>
                                paragraph      should be << Figure 30 shows the states
                                               within state P17. >>
IBM - Penokie-   E      223        8.9.1       The font in this figure needs to be 10 point.
279                              Overview,
                                 Figure 30




                                                                                           Page 136 of 169
                                                                                  FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/ Problem Description                                 Suggested solution                       Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
Brocade-5         E    223         D.2.6     "The security policy set can be either              Make recommended correction
                                             defined or active set. It has these attributes:"
                                             appears to be ungrammatical. It should
                                             probably say "The security policy set may be
                                             either a defined or an active set. It has these
                                             attributes:"
IBM - Penokie-    E    224     8.10 Impact ###################################
280                              on other
                                standards,
                                    1st
                                paragraph
Brocade-10        E    224        D.2.7.3    "It cannot perform fabric-wide security             Make recommended correction
                                             management operations (e.g., security
                                             policy changes, zone changes)." uses the
                                             forbidden word. I suggest the text be
                                             changed to read "A switch in such a state
                                             does not have enough information to
                                             perform fabric-wide security management
                                             operations (e.g., security policy changes,
                                             zone changes)."
Brocade-6         E    226        D.2.8.1    "Otherwise, the payload has to include the          The sentence should be changed
                                             certificate of the sender non-primary SCS,          to read:
                                             so the receiver                                     "If the payload is not the result of a
                                             can get the public key to verify the signature      primary SCS download, the
                                             of the payload data." is somewhat awkward           payload includes the certificate of
                                             and contains the forbidden word "can".              the sender non-primary SCS to
                                                                                                 allow the receiver to obtain the
                                                                                                 public key to verify the signature of
                                                                                                 the payload data."
IBM - Penokie-    E       227         B.1.1          The statement << This standard define the
282                                Objective of      inclusion of a Diffie-Hellman (DH) key >>
                                   this Annex,       should be << This standard defines the
                                        2nd          inclusion of a Diffie-Hellman (DH) key >>
                                    paragraph
                                  after a,b,c list

IBM - Penokie-    E       227         B.1.1        The statement << This method is discussed
283                                Objective of first in this annex. >> should be << This
                                   this Annex, method is discussed in B.x.x. >>
                                        2nd
                                    paragraph
                                  after a,b,c list




                                                                                             Page 137 of 169
                                                                                  FC-SP Revision 1.6 Comments
                                                                                           01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/     Problem Description                                Suggested solution                       Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    227           B.1.1       There needs to be a introduction to the a,b,c
281                            Objective of      list. Add in << The objects of this annex are
                                this Annex,      as follows: >>
                                 Before the
                                  a,b,c list
IBM - Penokie-    E    227           B.1.1       The statement << with RADIUS CHAP
284                            Objective of      authentication is also presented. >> should
                                this Annex,      be << with RADIUS CHAP authentication is
                                     Last        discussed in B.x.x. >>
                                 paragraph
ENDL-177          E    227           B.1.2       can predict                                        is able to predict
                                  Random
                                  Number
                              Generator, 1s
                               p after a,b,c
                                   list, s 3
IBM - Penokie-    E    227           B.1.2       ###################################
286                               Random
                                  Number
                                Generator,
                                      1st
                                 paragraph
                              after a,b,c list

IBM - Penokie-    E      227        B.1.2        ###################################
287                                Random
                                   Number
                                 Generator,
                                      1st
                                  paragraph
                                after a,b,c list

ENDL-176          E      227        B.1.2        Unpredictability of these values is vital to the   Unpredictability of these values is
                                   Random        security of the protocols that use them; while     vital to the security of the protocols
                                   Number        this is obvious for the secret values, the         that use them. This is obvious for
                                  Generator,     ability to predict (even partially) non-secret     the secret values, however, the
                                  1st s after    values can enable or assist attacks based          ability to predict, even partially,
                                   a,b,c list    on pre-computation.                                non-secret values opens
                                                                                                    opportunities for attacks based on
                                                                                                    pre-computation.
ENDL-175          E      227        B.1.2        [replace commas with semicolons]
                                   Random
                                   Number
                                  Generator,
                                   a,b,c list



                                                                                              Page 138 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/     Problem Description                           Suggested solution            Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    227        B.1.2          The item in the a,b,c list need to be
285                              Random          separated by semicolons not commas.
                                 Number
                                Generator,
                                 a,b,c list
IBM - Penokie-    E    228        B.1.2          ###################################
288                              Random
                                 Number
                                Generator,
                                    1st
                                paragraph
                              after a,b,c list

IBM - Penokie-    E      228       B.2.1      The statement << a central authentication
289                             Overview, 1st server is desirable. >> should be << a
                                 paragraph central authentication server should be
                                              used. >>
IBM - Penokie-    E      228       B.2.1      ###################################
290                             Overview, 1st
                                 paragraph
IBM - Penokie-    E      228       B.2.1      The statement << than in multiple devices;
291                              Overview, improving scalability, management and
                                    2nd       security of >> should be << than in multiple
                                 paragraph devices thereby improving scalability,
                                              management and security of >>

IBM - Penokie-    E      228        B.2.1        The statement << servers for authentication
292                               Overview,      is also desirable. >> should be << servers
                                     3rd         for authentication is recommended. >>
                                  paragraph
Brocade-7         E      228       D.2.8.1    "The database can be certificate, defined        Make recommended correction
                                              security set, active security set, or Zone set."
                                              s/b "The database is a certificate, a defined
                                              security set, an active security set, or a Zone
                                              set."
IBM - Penokie-    E      229     B.2.2 Digest The statement << It is possible and
293                               Algorithm desirable that future extensions to the
                                              RADIUS standards add SHA-1 and other >>
                                              should be << Future extensions to the
                                              RADIUS standards may add SHA-1 and
                                              other >>
IBM - Penokie-    E      229        B.3.1     ###################################
294                               Message
                                  Types, 1st
                                  paragraph



                                                                                           Page 139 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                                Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    229        B.3.1        The statement << transmitted from highest
295                              Message       order (first ) to lowest order (last ).>> should
                                Types, 2nd     be << transmitted from highest order (i.e.,
                                paragraph      first ) to lowest order (i.e., last ).>>

IBM - Penokie-   E      229       B.3.1        The statement << with an invalid Code field,
297                              Message       it is silently discarded. >> should be << with
                               Types, Code     an invalid Code field, it is ignored. >>
                                description
IBM - Penokie-   E      229       B.3.1        The statement << The RADIUS message
298                              Message       Codes (decimal) this standard are listed in
                               Types, Code     table A.2. >> should be << The RADIUS
                                description    message Codes are listed in table A.2. >>

IBM - Penokie-   E      229        B.3.1       The statement << independent value not to
299                              Message       be confused with the T_ID. >> should be <<
                                  Types,       independent value unlike T_ID. >>
                                 Identifier
                                discussion
IBM - Penokie-   E      229        B.3.1       The statement << they are treated as
300                              Message       padding and ignored on reception. >>
                                  Types,       should be << they are ignored on reception.
                                  Length       >>
                                description
IBM - Penokie-   E      229        B.3.1       The tables in this annex are all mislabeled.
296                              Message       They should be B.x not A.x.
                               Types, Table
                                    A.1
IBM - Penokie-   E      230        B.3.1       The statement << authentication examples
304                              Message       are provided in RADIUS Attributes
                                  Types,       subclauses. >> should be << authentication
                                 Attributes    examples are provided in B.3.2. >>
                                 definition
IBM - Penokie-   E      230        B.3.1       The statement << authentication examples
303                              Message       in this document and should be set to zero.
                                  Types,       >> should be << authentication examples in
                               Authenticator   this annex and should be set to zero. >>
                                description
IBM - Penokie-   E      230        B.3.1       The statement << Length field indicates, it is
301                              Message       silently discarded. >> should be << Length
                                  Types,       field indicates, it is ignored. >>
                                  Length
                                description




                                                                                             Page 140 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution                      Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    230         B.3.1       The statement << message is 20 bytes and
302                              Message       maximum length is 4096 bytes. >> should
                                  Types,       be << message is 20 bytes and maximum
                                  Length       length is 4 096 bytes. >>
                                description
Brocade-11        E    230        D.2.8.5      "Optional policies are policies that may or     The text should be changed to
                                               may not be enforced by the switch. If a         read "Optional policies are policies
                                               switch receives a policy that it either does    that may or may not be enforced
                                               not or cannot enforce, it still retains it."    by the switch. A switch shall retain
                                               should be rewritten for clarity and to remove   optional policies even if it does not
                                               the "cannot".                                   enforce such a policy."

Brocade-34       E      230       D.2.8.5    "Mandatory" is used not as a keyword in this      Make recommended change in all
                                             location, but rather as a policy type. I          places, using global search for
                                             propose that for this case it be changed to       mandatory and optional to identify
                                             read "Mandatory Policy Type". Similarly           the cases.
                                             "optional" should be changed to read
                                             "Optional Policy Type".
IBM - Penokie-   E      231    B.3.2.1 User- The statement << The User-Name now
305                             Name, 3rd becomes 'Ox_2B17ACDE48000080'. >>
                                paragraph should be << The User-Name in the
                                after table previous example now becomes
                                    A.4      'Ox_2B17ACDE48000080'. >>
ENDL-178         E      232    B.3.2.1 User- could be compromised                              may be compromised
                               Name, 1st p
                                 on pg, s 1
IBM - Penokie-   E      232    B.3.2.1 User- The statement << but interoperability could
306                             Name, Last be compromised. >> should be << but
                                paragraph interoperability may be compromised. >>

IBM - Penokie-   E      233        B.4.1       The statement << Example of both methods
307                               RADIUS       are given in the discussion. >> should be <<
                               Authenticatio   Example of both methods are given this
                               n Method, 1st   annex. >>
                                 paragraph

ENDL-179         E      233       B.4.1      convey                                            identify (alternatively, specify\
                                 RADIUS
                               Authenticatio
                                n Method,
                               2nd to last p
                                on pg, s 1




                                                                                          Page 141 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                              Suggested solution               Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    233        B.4.1        The statement << are used. As an example,
308                              RADIUS        SHA-1 is 20 bytes. >> should be << are
                              Authenticatio    used (e.g., SHA-1 is 20 bytes). >>
                              n Method, 5th
                                paragraph

IBM - Penokie-   E      233        B.4.1       The statement << Note that the Identifier in
309                               RADIUS       RADIUS message is used the >> should be
                               Authenticatio   << The Identifier in RADIUS message is
                               n Method, 5th   used the >>
                                 paragraph

IBM - Penokie-   E      233        B.4.1       The statement <<This discussion uses the
310                               RADIUS       conventions of this standard >> should be
                               Authenticatio   << This annex uses the conventions of this
                               n Method, 7th   standard >>
                                 paragraph

Brocade-12       E      233      D.2.2.8,      "Cannot Save" should be "Save Failed"            Make recommended correction
                                Table A.18
IBM - Penokie-   E      234       B.4.2        The statement << This discussion also
311                              RADIUS        includes an example of the optional bi-
                               Authenticatio   directional authentication. >> should be <<
                               n with NULL     This subclause also includes an example of
                                DH option,     the optional bi-directional authentication. >>
                                    1st
                                paragraph
McDATA-366       E      234       D.3.5                                                         Add "The SFC, UFC, etc. are
                                                 "Fabric Management inter-switch                destined to the Domain
                                               frames.... The messages are destined             Controller." to the end of the
                                                 to either the Fabric Controller (i.e.,         paragraph above table A.22.
                                               Destination Identifier of FFFFFDh)
                                                 or Domain Controller ..."

                                             Clarify that SFC and UFC frames are
                                             destined to the Domain Controller.
IBM - Penokie-   E      235       B.4.2      The statement << hash identifier (currently
312                              RADIUS      RADIUS only supports MD5), the NULL DH
                               Authenticatio group >> should be << hash identifier (i.e.,
                               n with NULL the RADIUS only supports MD5), the NULL
                                DH option, DH group >>
                                   2nd
                                paragraph




                                                                                            Page 142 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution               Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    235         B.4.2       The figures in this annex are all mislabeled.
313                              RADIUS        They should be B.x not A.x.
                              Authenticatio
                               n with NULL
                                DH option,
                                Figure A.1
Brocade-15        E    235         D.3.6     Hanging paragraph hunt was very                  Make recommended correction
                                             successful, but they slipped some in in on
                                             you at D.3.6, D.3.7, and D.3.8, . They need
                                             to be repaired.
McDATA-367       E      236     5. Section At                                                 Change Restrict Policy: to bold
                               D.3.6 EFMD      "Restrict Policy: This field contains a value characters.
                                  Request    of one....."
                                  Payload      the Title "Restrict Policy should be bold.
IBM - Penokie-   E      236       B.4.3 Bi-  The statement << Any FC entity may
314                             Directional request a >> should be << Any Fibre
                               Authenticatio Channel entity may request a >>
                                   n with
                               RADIUS, 1st
                                paragraph
ENDL-180         E      237         B.4.4    which is then used                               that is then used
                                  RADIUS
                               Authenticatio
                                 n with DH
                                option, p 2,
                                 last s in p
Blocade-13       E      237        D.3.6.3   "Cannot Exchange Membership Data"                Make recommended correction
                                             should be "Exchange Membership Data
                                             Failed"
McDATA-368       E      237         D.3.7                                                     Fix typo.
                                Exchange       ".....Additionaly, through administration...."
                                  Security     Should be
                                 Attributes    ".....Additionally, through administration..."
                                   (ESA)

Brocade-35       E      238       D.3.7.1      "Mandatory" is used not as a keyword in this Make recommended change here.
                                               location, but rather as a policy requirement A similar change is required on
                                               from a neighboring switch. Delete the word page 239


McDATA-369       E      240      Change      Remove Change Notification Definition.
                                Notification
                                 Definition




                                                                                          Page 143 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                          Suggested solution                    Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-181          E    241          D.1        'the Fabric Policies section of the FC-SP    Change the cited text to 'clause 7'
                               Overview, p     normative standard' is wordy indirect way of as a cross reference.
                                   1, s 1      describing clause 7.
IBM - Penokie-    E    241     D.2.2 FMPS      The statement << Unlike Zoning, which can
315                              Hierarchy     have many defined sets, security has only
                                Model, 1st     one defined policy set. >> should be <<
                                paragraph      Unlike Zoning, which may have many
                                               defined sets, security has only one defined
                                               policy set. >>
IBM - Penokie-   E      241    D.2.2 FMPS ###################################
317                              Hierarchy
                                Model, 2md
                                 paragraph
IBM - Penokie-   E      241    D.2.2 FMPS The statement << Member type can be any
316                              Hierarchy form >> should be << Member type may be
                                Model, 2nd any form >>
                                 paragraph
ENDL-182         E      241    D.2.2 FMPS which can have                                    allowing
                                 Hierarchy
                                Model, p 1,
                                 last s in p
ENDL-183         E      241    D.2.2 FMPS can be                                            may be
                                 Hierarchy
                               Model, p 2, s
                                      2
IBM - Penokie-   E      242     D.2.3 Policy The statement << RSNMP (read SNMP)
318                             Description, policy, the WSNMP (write SNMP) policy, the
                               a,b,c list item TELNET >> should be << RSNMP (i.e., read
                                      a)       SNMP) policy, the WSNMP (i.e., write
                                               SNMP) policy, the TELNET >>
IBM - Penokie-   E      242     D.2.4 Policy The statement << and zone set can be done
319                             Distribution through any SCS to >> should be << and
                                               zone set may be done through any SCS to
                                               >>
ENDL-185         E      242     D.2.4 Policy switch/switches                                switches
                               Distribution, p
                                1, last s in p

ENDL-184         E      242     D.2.4 Policy can be done                                    may be performed
                               Distribution, p
                                   1, s 3




                                                                                        Page 144 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/    Problem Description                              Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    242         D.2.5        The statement << The Administrator can
320                             Signature,      use the time of the stamp as >> should be
                                 Version        << The Administrator may use the time of
                               Stamp, and       the stamp as >>
                               Timestamp,
                                    2nd
                                paragraph
IBM - Penokie-    E    242         D.2.5        The statement << The latest time doesn't
321                             Signature,      necessarily mean that the policy set should
                                 Version        be used, >> should be << The latest time
                               Stamp, and       doesn't mean that the policy set should be
                               Timestamp,       used, >>
                                    2nd
                                paragraph
ENDL-186          E    242         D.2.5        can use                                          may use
                                Signature,
                                 Version
                               Stamp, and
                              Timestamp, p
                                  2, s 4
ENDL-187          E    242         D.2.5        doesn't                                          does not
                                Signature,
                                 Version
                               Stamp, and
                              Timestamp, p
                                  2, s 5
IBM - Penokie-    E    243     D.2.6 FMPS       None of the a.b.c lists in this section have
324                               Object        the correct format. They all need to be fixed.
                                 Structure
IBM - Penokie-    E    243     D.2.6 FMPS       The statement << This section describes
322                               Object        policy entities such as policy object, >>
                              Structure, 1st    should be << This subclause describes
                                paragraph       policy entities such as policy object, >>

IBM - Penokie-   E      243    D.2.6 FMPS       The statement in the ()s in the statement <<
323                               Object        Zoning set and security policy set (defined
                               Structure, 1st   and active). >> make no sense. This needs
                                paragraph       to be fixed.

ENDL-190         E      243     D.2.6 FMPS FC-SW                                                 FC-SW-3
                                   Object
                                 Structure,
                                Note 33, s 1




                                                                                            Page 145 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/     Problem Description                              Suggested solution      Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-188          E    243     D.2.6 FMPS        This section                                     This subclause
                                  Object
                               Structure, p
                                  1, s 1
ENDL-189          E    243     D.2.6 FMPS        can be                                           may be
                                  Object
                                Structure,
                                 Security
                                Policy Set
                                  Object
IBM - Penokie-    E    243     D.2.6 FMPS        The statement << The security policy set
325                               Object         can be either defined or active set. >>
                                Structure,       should be << he security policy set may be
                                 Security        either defined or active set. >>
                                Policy Set
                                  Object
                                description
IBM - Penokie-    E    243       D.2.7.1         The statement << This section details how a
326                           Overview, 1st      secure fabric is initialized >> should be <<
                                paragraph        This subclause details how a secure fabric is
                                                 initialized >>
ENDL-191         E      243        D.2.7.1       This section details                          This subclause describes
                                Overview, p
                                    1, s 1
IBM - Penokie-   E      244        D.2.7.2       ###################################
327                               Protocol
                               Requirement
                                    s, 2nd
                                 paragraph
IBM - Penokie-   E      244        D.2.7.3       None of the a.b.c lists in this section have
333                                 Fabric       the correct format. They all need to be fixed.
                                Initialization
                                  Process
IBM - Penokie-   E      244        D.2.7.3       The statement << each SCS switch
332                                 Fabric       examines its 'reachable domain list' to
                                Initialization   determine which >> should be << each SCS
                               Process, 1st      switch examines its reachable domain list to
                               a,b,c list item   determine which >>
                                       a)
IBM - Penokie-   E      244        D.2.7.3       The statement << process is done, two
328                                 Fabric       adjacent switches >> should be << process
                                Initialization   is complete, two adjacent switches >>
                               Process, 2nd
                                 paragraph




                                                                                            Page 146 of 169
                                                                                   FC-SP Revision 1.6 Comments
                                                                                           01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/      Problem Description                               Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    244        D.2.7.3         The statement << switch can join to the
329                                Fabric         secure fabric or not. >> should be << switch
                               Initialization     as able to join to the secure fabric or not. >>
                              Process, 2nd
                                paragraph

IBM - Penokie-   E      244        D.2.7.3        The statement << switches have exactly the
330                                 Fabric        same SCS list to receive >> should be <<
                                Initialization    switches have the same SCS list to receive
                                Process, 2nd      >>
                                 paragraph

IBM - Penokie-   E      244        D.2.7.3        The statement << stamp means the switch
331                                 Fabric        is willing to accept a downloaded security
                                Initialization    database >> should be << stamp means the
                                Process, 2nd      switch is able to accept a downloaded
                                 paragraph        security database >>

IBM - Penokie-   E      244         D.2.7.3       The statement << It cannot perform fabric-
334                                  Fabric       wide security management >> should be <<
                                 Initialization   It is not able to perform fabric-wide security
                                Process, note     management >>
                                       34
ENDL-194         E      244         D.2.7.3       In the worst case, if no primary SCS switch       In the worst case (i.e., if no
                                     Fabric       comes up, a switch                                primary SCS switch is found in the
                                 Initialization                                                     fabric), a switch
                                   Process,
                                 Note 34, s 1
ENDL-195         E      244         D.2.7.3       It cannot perform                                 It is unable to perform
                                     Fabric
                                 Initialization
                                   Process,
                                 Note 34, s 2
ENDL-192         E      244         D.2.7.3       can join                                          is allowed to join
                                     Fabric
                                 Initialization
                                   Process,
                                Stage 1- SCS
                                    list and
                                    version
                                     stamp
                                  exchange




                                                                                              Page 147 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/     Problem Description                               Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-193          E    244         D.2.7.3       which downloads                                   that downloads
                                   Fabric
                               Initialization
                                  Process,
                               Stage 2, list
                               entry a, p 1,
                                 last s in p
IBM - Penokie-    E    244         D.2.7.3       The statement << type of switch (primary
335                                Fabric        SCS, non-primary SCS or non-SCS), each
                               Initialization    >> should be << type of switch (i.e., primary
                                  Process,       SCS, non-primary SCS or non-SCS), each
                                  Stage 3        >>
                                description
IBM - Penokie-    E    245         D.2.7.4       The statement << When new switches join
336                            Fabric Join,      the fabric and become 'reachable', the
                                     1st         primary >> should be << When new
                                paragraph        switches join the fabric and become
                                                 reachable, the primary >>
IBM - Penokie-   E      245        D.2.7.4       The statement << fabrics successfully; both
337                              Fabric Join,    have the same SCS list to agree >> should
                                    2nd          be << fabrics successfully both have the
                                 paragraph       same SCS list to agree >>
IBM - Penokie-   E      245        D.2.7.4       The statement << SCS and backup (non-
338                              Fabric Join,    primary) SCS switches. >> should be <<
                                    2nd          SCS and backup (i.e., non-primary) SCS
                                 paragraph       switches. >>
IBM - Penokie-   E      245        D.2.7.4       The statement << stamps set to 0 to signal
339                              Fabric Join,    that the switch is willing to accept the others
                                    2nd          security database. >> has two problems and
                                 paragraph       should be << stamps set to zero to signal
                                                 that the switch is able to accept the others
                                                 security database. >>
IBM - Penokie-   E      245     D.2.7.5 Full     The statement << policy sets (defined and
340                              Database        active) in one payload. >> should be <<
                                Distribution     policy sets (i.e., defined and active) in one
                                   During        payload. >>
                                Initialization
                                and Joining
                                Process, 1st
                                 paragraph




                                                                                             Page 148 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution     Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    245        D.2.7.6      The statement << However, all user-initiated
341                              Database      changes can be done on any SCS switch.
                                Distribution   >> should be << However, all user-initiated
                              Request from     changes may be done on any SCS switch.
                                     an        >>
                              administrator,
                                    1st
                                paragraph
ENDL-196          E    245        D.2.7.6      can be done                                     may be performed
                                 Database
                                Distribution
                              Request from
                                     an
                              administrator,
                                  p 1, s 2
ENDL-197          E    246        D.2.8.1      exchange/download                               exchange or download
                                  General
                                Download
                                 Request
                                  Format,
                              Addressing, p
                                   1, s 1
IBM - Penokie-    E    246        D.2.8.1      The statement << The version stamp field is
342                              General       set to 0. >> should be << The version stamp
                                Download       field is set to zero. >>
                                 Request
                                  Format,
                                 Payload
                                description
                                    3rd
                                paragraph
IBM - Penokie-    E    246        D.2.8.1      The statement << SCS, so the receiver can
343                               General      get the public key to verify the signature >>
                                Download       should be << SCS, so the receiver is able to
                                 Request       get the public key to verify the signature >>
                                  Format,
                                 Payload
                                description
                              4thparagarph




                                                                                          Page 149 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                                Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-198          E    246        D.2.8.1      doesn't                                            does not
                                  General
                                Download
                                  Request
                                  Format,
                              Payload, p 2,
                                    s1
ENDL-199          E    246        D.2.8.1      can be used                                        may be used
                                  General
                                Download
                                  Request
                                  Format,
                              Payload, p 3,
                                    s2
ENDL-200          E    246        D.2.8.1      can get                                            is able to obtain
                                  General
                                Download
                                  Request
                                  Format,
                              Payload, p 4,
                                    s2
ENDL-201          E    247        D.2.8.1      hex '72'                                           72h
                                  General
                                Download
                                  Request
                              Format, 1st p
                                after table
                                  A.8, s 1
IBM - Penokie-    E    247        D.2.8.1      The statement << This value is set to hex
345                               General      '72' to indicate this internal link >> should be
                                Download       << This value is set to 72h to indicate this
                                  Request      internal link >>
                              Format, SEC
                                 ILS Code
                                description
IBM - Penokie-    E    247        D.2.8.1      The tables in this annex are all mislabeled.
344                               General      They should be D.x not A.x.
                                Download
                                  Request
                                  Format,
                                Table A.8




                                                                                            Page 150 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                               Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    248        D.2.8.1      The statement << certificate. 0 if not used.
348                              General       >> should be << certificate. Set to zero if not
                                Download       used. >>
                                 Request
                                  Format,
                                Certificate
                                  Length
                                description
IBM - Penokie-    E    248        D.2.8.1      The statement << Set to 0 if it is not used.
347                              General       >> should be << Set to zero if it is not used.
                                Download       >>
                                 Request
                                  Format,
                                 Database
                                  Length
                                description
ENDL-202          E    248        D.2.8.1      can be                                            may be
                                 General
                                Download
                                 Request
                              Format, last p
                              in subclause

IBM - Penokie-   E      248       D.2.8.1      The statement << Set to 0 if it is not used.
346                               General      >> should be << Set to zero if it is not used.
                                Download       >>
                                 Request
                                  Format,
                                 Signature
                                  Length
                                description
IBM - Penokie-   E      249       D.2.8.3      The statement << The request can
349                               Security     download either one or both of them. >>
                                   Policy      should be << The request may download
                                Download       either one or both of them. >>
                               Request, 1st
                                paragraph




                                                                                           Page 151 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                                 Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    249        D.2.8.3      The statement << This field is set to 0 if
353                              Security      there >> should be << This field is set to
                                  Policy       zero if there >>
                                Download
                                 Request,
                                  Active
                              Database Set
                                  Length
                                description
IBM - Penokie-    E    249        D.2.8.3      The statement << It needs to send its
350                              Security      certificate so the receiving switches can get
                                  Policy       the public key >> should be << It sends its
                                Download       certificate so the receiving switches are able
                                 Request,      to get the public key >>
                                Certificate
                                  Object
                                description
IBM - Penokie-    E    249        D.2.8.3      The statement << This field is set to 0 if
351                              Security      there is no defined >> should be << This
                                  Policy       field is set to zero if there is no defined >>
                                Download
                                 Request,
                                 Defined
                              Database Set
                                  Length
                                description
IBM - Penokie-    E    249        D.2.8.3      The statement << This field is set to 0 if
354                              Security      there >> should be << This field is set to
                                  Policy       zero if there >>
                                Download
                                 Request,
                                Number of
                                  Active
                                 Policies
                                description
IBM - Penokie-    E    249        D.2.8.3      The statement << This field is set to 0 if
352                              Security      there is no defined >> should be << This
                                  Policy       field is set to zero if there is no defined >>
                                Download
                                 Request,
                                Number of
                                 Defined
                                 Policies
                                description




                                                                                                Page 152 of 169
                                                                                  FC-SP Revision 1.6 Comments
                                                                                           01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                                  Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
ENDL-203          E    249        D.2.8.3      can download                                         may download
                                 Security
                                  Policy
                                Download
                              Request, p 1,
                                    s2
ENDL-204          E    249        D.2.8.3      doesn't                                              does not
                                 Security
                                  Policy
                                Download
                              Request, p 2,
                                    s1
ENDL-206          E    249        D.2.8.4      can get                                              are able to get
                                 Security
                                Policy Set
                              Object, 1st p
                                after table
                                 A.12, s3
ENDL-205          E    249        D.2.8.4      which has many                                       that has many
                                 Security
                                Policy Set
                              Object, p 1, s
                                     2
IBM - Penokie-    E    250        D.2.8.3      The statement << If a switch receives a
355                              Security      policy that it either does not or cannot
                                  Policy       enforce, it still retains it. >> should be << If a
                                Download       switch receives a policy that it is not able to
                                 Request,      enforce, it still retains it. >>
                                   Type
                                description
ENDL-207          E    250        D.2.8.5      cannot                                               is unable to
                                 Security
                              Policy Object,
                                1st p after
                              table A.13, s
                                     4
IBM - Penokie-    E    251        D.2.8.3      The statement <<Name can not contain
356                              Security      spaces >> should be << Name is not able to
                                  Policy       contain spaces >>
                                Download
                                 Request,
                              Policy Name
                                description




                                                                                              Page 153 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                          01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/     Problem Description                               Suggested solution                     Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    251        D.2.8.3        ###################################
357                              Security
                                  Policy
                                Download
                                 Request,
                              Policy Name
                                description
ENDL-208          E    251        D.2.8.5        Other field defintions in this subclause are      'Length' [s/b] 'length'
                                 Security        not capitalized like this.
                              Policy Object,
                                1st p after
                              table A.15, s
                                     1
ENDL-211          E    251        D.2.8.5        (Name of the policy should relate to the          The name of the policy should
                                 Security        function of the policy. E.g., TELNET policy is    relate to the function of the policy
                              Policy Object,     used to authorize telnet connection to the        (e.g., TELNET policy is used to
                                2nd p after      switch).                                          authorize telnet connection to the
                                table A.15                                                         switch).

ENDL-209         E      251        D.2.8.5       Other field defintions in this subclause are      'Name' [s/b] 'name'
                                  Security       not capitalized like this.
                               Policy Object,
                                2nd p after
                               table A.15, s
                                       1
ENDL-210         E      251        D.2.8.5       Name can not contain                              The name is not allowed to
                                  Security                                                         contain
                               Policy Object,
                                2nd p after
                               table A.15, s
                                       2
ENDL-213         E      252    D.2.8.7 Zone      FC-SW [twice]                                     FC-SW-3
                                Set Object
                                Structure, p
                               1, s 1 & last s
                                     in p
ENDL-214         E      252    D.2.8.7 Zone      can be used                                       may be used
                                Set Object
                                Structure, p
                                    1, s 4




                                                                                                Page 154 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                       01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                             Suggested solution              Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    252       D.2.8.8       The statement << It could be either reject or
358                              General       accept payload. >> should be << The
                                Download       primary SCS may either reject or accept the
                                  Accept       payload. >>
                               Format, 1st
                                paragraph
IBM - Penokie-    E    252       D.2.8.8       ###################################
359                              General
                                Download
                                  Accept
                               Format, 2nd
                                paragraph
ENDL-215          E    252       D.2.8.8       The payload                                     The payload described in this
                                 General                                                       subclause
                                Download
                                  Accept
                               Format, p 1,
                                    s1
ENDL-216          E    252       D.2.8.8       It could be                                     It may be
                                 General
                                Download
                                  Accept
                               Format, p 1,
                                    s2
ENDL-217          E    252       D.2.8.8       This paragraph is not a note.                   Delete 'Note:'
                                 General
                                Download
                                  Accept
                               Format, p 2,
                                    s1
ENDL-218          E    252       D.2.8.8       can use                                         may use
                                 General
                                Download
                                  Accept
                               Format, p 2,
                                    s1
ENDL-219          E    252       D.2.8.8       FC-SW                                           FC-SW-3
                                 General
                                Download
                                  Accept
                               Format, p 2,
                                    s1




                                                                                          Page 155 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/   Problem Description                             Suggested solution                   Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
ENDL-220            E    252        D.2.8.8      this new payload                                this payload
                                    General
                                  Download
                                    Accept
                                 Format, p 2,
                                       s1
ENDL-221            E    252        D.2.8.8      This section                                    This subclause
                                    General
                                  Download
                                    Accept
                                 Format, p 2,
                                       s2
IBM - Penokie-      E    253     D.3.1 Fabric    The statement << E_Ports is updated to
360                                 Binding      reflect the 'Invalid Attachment' >> should be
                                  Overview,      << E_Ports is updated to reflect the Invalid
                                      2nd        Attachment >>
                                  paragraph
IBM - Penokie-      E    254    D.3.2 Joining    The statement << corresponding port state
361                                Switches,     to 'Invalid Attachment' >> should be <<
                                      2nd        corresponding port state to Invalid
                                  paragraph      Attachment >>
ENDL-222            E    254    D.3.2 Joining    fabric ,of                                      fabric, of [space after comma, not
                                 Switches, p                                                     before]
                                     2, s 1
IBM - Penokie-      E    255        D.3.6.1      The statement << Is set to 00000001h. >>
362                                 EFMD         should be << Is set to 0000 0001h. >>
                                   Request
                                   Payload,
                                   Revision
                                  description
IBM - Penokie-      E    256        D.3.6.1      The statement << with reason code of
363                                  EFMD        Command Not Supported. >> should be <<
                                   Request       with reason code of 'Command Not
                                 Payload, 1st    Supported'. >>
                                  paragraph
                                  after table
                                      A.24




                                                                                            Page 156 of 169
                                                                                 FC-SP Revision 1.6 Comments
                                                                                         01/17/2005 (05-030v0)


Company-#        Techn Physical Section/table/ Problem Description                              Suggested solution                    Response   Status Edit Status
                  ical  Page    figure locator
                 /Edito
                   rial
ENDL-223            E    256        D.3.6.1    which is used                                    that is used
                                    EFMD
                                   Request
                                   Payload,
                                    Fabric
                                    Binding
                                Membership
                                 List Entry, p
                                     2, s 5
ENDL-224            E    257        D.3.6.3    FC-SW                                            FC-SW-3
                                EFMD Accept
                                   Payload,
                                  table A.26,
                                     row 3

IBM - Penokie-     E      257        D.3.7        The statement << two switches to determine
364                                Exchange       if compatible security enforcement can be
                                    Security      established and enforced by the >> should
                                   Attributes     be << two switches to determine if
                                   (ESA), 1st     compatible security enforcement is able to
                                   paragraph      be established and enforced by the >>

ENDL-225           E      257         D.3.7       if compatible security enforcement can be    if it is possible to establish and
                                   Exchange       established and enforced by the formation of enforce compatibly security
                                    Security      the switches into a fabric                   functions if the switches are joined
                                   Attributes                                                  in a single fabric
                                 (ESA), p 1, s
                                        2
ENDL-226           E      258    D.3.7.1 ESA      ensures that it will join                     operates such that it joins
                                    Request
                                  Payload, Bit
                                  1 - Insistent
                                 Domain Id, s
                                        2
IBM - Penokie-     E      258    D.3.7.1 ESA      The statement << Is set to 00000001h. >>
365                                 Request       should be << Is set to 0000 0001h. >>
                                   Payload,
                                   Revision
                                  description




                                                                                            Page 157 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                         Suggested solution   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    258        D.3.7.2      ###################################
366                              Enforced
                                 Security
                                 Attribute
                              Object, Bit 1-
                                 Insistent
                                Domain Id
                                description
IBM - Penokie-    E    259     D.3.7.3 Use     The quotes around the reason code and the
367                            of Enforced     reason code explanation should be single
                                 Security      quotes not double quotes.
                              Attribute and
                                 Required
                                 Security
                                 Attribute
                                   Mask
ENDL-227          E    259        D.3.7.4      Bit 0-31                                    Bit 0 .. 31
                                 Extended
                                 Security
                                 Attribute
                              Object, p 2, s
                                     1
IBM - Penokie-    E    259     D.3.7.5 Use     The quotes around the reason code and the
368                            of Extended     reason code explanation should be single
                                 Security      quotes not double quotes.
                              Attribute and
                                 Required
                                 Extended
                                 Security
                                 Attribute
                                   Mask
IBM - Penokie-    E    259    D.3.7.6 ESA      The statement << Is set to 00000001h. >>
369                               Accept       should be << Is set to 0000 0001h. >>
                                 Payload,
                                 Revision
                                description
IBM - Penokie-    E    260    D.3.8.1 QSA      The statement << Is set to 00000001h. >>
370                              Version 1     should be << Is set to 0000 0001h. >>
                                 Request
                                 Payload,
                                 Revision
                                description




                                                                                      Page 158 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                            Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Penokie-    E    260    D.3.8.2 QSA      The statement << Revision field is set to
371                              Version 1     00000001h. >> should be << Revision field
                                  Accept       is set to 0000 0001h. >>
                                 Payload
Brocade-21        E     all         all        As a rule of thumb, text should be ragged      Make recommended correction
                                               right with no hyphenation for best
                                               readability. A classic example of the
                                               problems of justifying both sides and
                                               allowing hypenation is clause 3.1.
QLogic-07        E     cover       cover       Change FC-SP chair to David Black.
Brocade-16       E     Cover       Cover       Correct phone numbers:                         Make recommended correction
                                               Snively: office is 408-333-8135.
                                               Snively: no fax number
CNT-7            E     Global        8         Change bars.                                Remove change bars when
                                                                                           finished.
CNT-11           E     Global    4.1 p1,s2     Fabric or fabric                            Pick fabric or Fabric and use it
                                                                                           consistently.
CNT-2            E     Global        xii       Consistent use of upper or lower case in    Pick upper or lower case and be
                                               headings, figures, and tables. See headings consistent.
                                               8.3 and 8.4 versus the other headings.

CNT-3            E     Global        xiv       Blank pages                                    Remove all blank pages.
McDATA-1         E        I       Points of    Jim is no longer with Brocade.                 Use current facilitator
                                  Contact
CNT-9            E       ii                    Revision history                           Remove when finished.
Veritas-1        E       ii                    Release Notes need to be deleted before LB

McDATA-2         E       iii      Abstract     This is a run-on sentence.                     Break it up into several sentences
                                                                                              and don't use "protocols" so much.

Brocade-43       E       iv     Patent notice There are patents associated with this          Change patent disclaimer to the
                                              document, particularly those associated with    proper disclaimer for documents
                                              SRP. At least one company has indicated         covered by patents. See whatever
                                              its willingness to meet the ANSI patent         replaced SD-9 on the INCITS web-
                                              requirements.                                   site.
CNT-1            E       ix       Table of    No Table of Contents heading                    Add heading
                                 Contents
Brocade-2        E       v       Foreword The word "which" should almost always be            Replace "which" with "that" on
                                              deleted or replaced with the word "that". In    pages v, vi, 69,
                                              some cases other rewrites are desirable.         Examples of special concern are
                                              There are also some cases where "which"         on pages 15, 16, 38, 52, 57, 58,
                                              should be replaced with "the ___ that"          67, 68, 69 and many others. All
                                                                                              cases of "which" should be
                                                                                              globally searched for and adjusted
                                                                                              accordingly.



                                                                                           Page 159 of 169
                                                                               FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/   Problem Description                               Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
McDATA-3          E     v        Foreword      The first paragraph is redundant.                 Write something original.
Veritas-2         E     v        Foreword      Dates in second para need to be updated.
McDATA-4          E     v       Foreword,      "The standards approval process started in        delete the sentence.
                                  second       2003." is unnecessary.
                                paragraph
QLogic-08         E    viii   Acknowledge      I recommend we add a special                      Worded something like: "The
                                  ments        acknowledgement to Jim.                           editor and working group would
                                                                                                 like to extend a special thanks to
                                                                                                 Jim Klensteiber for his knowledge
                                                                                                 and leadership as Chair of the FC-
                                                                                                 SP working group."

CNT-10           E      viii    Introduction Have not learned Italian yet.                       Convert intro text to English.
McDATA-5         E      viii    Introduction We're not in Rome, get rid of the Latin.            Write English and don't repeat the
                                                                                                 Foreword.
Veritas-3        E      viii    Introduction Non intellego! Jacet ingens litore trunkus          Lucide scribe. Fiat lux
                                             avulsumque umeris caput et sine nomine
                                             corpus (Careful you don't end up like Priam!)

Emulex-038       E      viii                   The title of the first section on the page uses   Introductus?
                                               terminology inconsistent with the body of the
                                               section.
McDATA-6         E      xiv     blank page     delete all blank pages.                           Do a global search.
Brocade-17       E      xiv                    Blank pages here are not necessary. The           Make recommended correction.
                                               only places they appear to be desirable are       This should also be applied to
                                               to place Scope on "page 1" and to place the       page 14 and perhaps some other
                                               first page of the first annex on a right hand     pages.
                                               page.
CNT-4            E       xv        List of     No List of Figures heading                        Add heading
                                  Figures
CNT-5            E      xvi    List of Tables No List of Tables heading                          Add heading

IBM - Dugan-     E                  6.5        A definition for IKE and Child is needed.
373
IBM - Dugan-     E                  8.6        The title needs to be restructured. Suggest
377                                            the following: Nx_Port to Fabric
                                               Authentication (NFA) State Machine.
IBM - Dugan-     E                  8.7        The title of Clause 8.7 needs to be
378                                            restructured. Suggest the following: Fabric
                                               to Nx_Port Authentication (FNA) State
                                               Machine.
IBM - Dugan-     E                7.5.3.2      Table 182, change text from i.e to e.g. since
374                                            there may be future extensions.
IBM - Dugan-     E                 7.5.4       The LS_RJT is subject to the rule 3 below.
375                                            The sentence needs to be re-worded.



                                                                                           Page 160 of 169
                                                                                FC-SP Revision 1.6 Comments
                                                                                        01/17/2005 (05-030v0)


Company-#      Techn Physical Section/table/ Problem Description                         Suggested solution                   Response   Status Edit Status
                ical  Page    figure locator
               /Edito
                 rial
IBM - Dugan-      E               8.5.4.5    There should be some suggested
376                                          implementation notes on when a Login
                                             should be attempted following a LOGO.
                                             Without this information, an implementation
                                             could cause a traffic bottleneck.

IBM - Dugan-     E                  Intro        The introduction text should be written in
372                                              English.
McDATA-158               67      6.1.2 title     IKE_SA_INIT in not a protocol.                 Remove protocol from title.
McDATA-211               84        6.3.5         Missing 6.3.5 for Certificate Request          Add.
                                                 Payload.
McDATA-302              177          8.1         shouldn't this term be defined in 8.2: "Entity
                                                 Authentication"?
McDATA-314              179         8.4.2        The intent of this first para is unclear.
                                                 Maybe a note could be added describing the
                                                 intent?
McDATA-319              180          b)          The intent of this para is unclear. Maybe a
                                                 note could be added describing the intent,
                                                 with examples and counterexamples?

McDATA-320              180         the 2        The intent of this para is unclear. Maybe a
                                paragraphs       note could be added describing the intent,
                                above 8.4.3      with examples and counterexamples?
                                  and both
                                paragraphs
                                   of 8.4.3
McDATA-354              190     8.6.4.15 first   Consistently refer to an easy to understand
                                  sentence       name (NFA_S5 - name...).
McDATA-355              191      8.7.1 par 3      Says: "The FNA state machine shall be
                                                 specified....
                                                   ....and the NFA state machine shall cause
                                                 no action or state change"

                                                   Is the above statement referring to NFA
                                                 state machine correctly ?
McDATA-358              197      8.8.1 par 3     Says:
                                                   "The NNA state machine shall be
                                                 specified....
                                                    ....and the NFA state machine shall cause
                                                 no action or state change"

                                                   Is the above statement referring to NFA
                                                 state machine correct ?




                                                                                             Page 161 of 169
                                                                          FC-SP Revision 1.6 Comments
                                                                                 01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/   Problem Description                           Suggested solution   Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
HPQ #36            PDF         6.3.2.1      ###################################
                   Page       Payload
                    100       Structure
HPQ #38            PDF         6.3.2.1      Table 73 - DH Groups Transform_IDs After
                   Page       Payload       each "nnnn bit" add "modular exponential
                    100       Structure     (MODP) group"
HPQ #39            PDF         6.3.2.1      Table 73 DH Groups Transform_IDs
                   Page       Payload       Change Groups to Group in table title
                    100       Structure
HPQ #40            PDF         6.3.2.1      Table 72 Integrity Algorithms Transform_IDs
                   Page       Payload       In note b, change AUTH_HMAC_SHA1_128
                    100       Structure     to AUTH_HMAC_SHA1_160

HPQ #37             PDF         Delete   Usually naming sections other documents is
                    Page     "Appendix B prohibited (although since RFCs never
                     100          of"    change once published, that might not be
                                         true). However, appendix B doesn't seem
                                         right anyway. The group is defined in section
                                         6.1 of that standard.
HPQ #34             PDF        Table 71  Add a reference for PRF_AES_CBC
                    Page                 (Probably FIPS 197 for AES and FIPS
                     100                 SP800-38A for the CBC mode)
HPQ #35             PDF        Table 72  Fix TBDs
                    Page       Integrity
                     100      Algorithms
                            Transform_ID
                                   s
HPQ #41             PDF         6.3.2.2  Fix TBD in the required encryption algorithm
                    Page      Mandatory for ESP_Header list.
                     101    Transform_ID
                                   s
HPQ #42             PDF         6.3.2.2  Fix TBD in the required integrity algorithm
                    Page      Mandatory for ESP_Header list.
                     101    Transform_ID
                                   s
HPQ #43             PDF         6.3.2.2  After the last item b) add a period
                    Page      Mandatory
                     101    Transform_ID
                                   s
HPQ #44             PDF         6.3.2.2  first item b) Either delete "group" from
                    Page      Mandatory "group 14 (2048 bit)" or add it before the "2
                     101    Transform_ID (1024 bits)."
                                   s




                                                                                    Page 162 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/   Problem Description                              Suggested solution   Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
HPQ #45            PDF         6.3.2.2      Change "1024 bits" to "1024 bit"
                   Page      Mandatory
                    101    Transform_ID
                                   s
HPQ #46            PDF         6.3.2.3      Change document to standard
                   Page      Transform
                    102       Attributes
                              Definition
HPQ #47            PDF      6.3.2.4 Use     Fix TBDs
                   Page       of the SA
                    103       Paypload
                                 with
                           CT_Authentic
                                 ation
HPQ #48            PDF          6.4.1       Change the to The
                   Page       Overview
                    105
HPQ #49            PDF          6.4.2       Change "document" to "standard"
                   Page      Encrypted
                    106        Payload
HPQ #50            PDF          6.4.3       Table 83 - Type Identifiers Fix TBD
                   Page    Identification
                    107        Payload
HPQ #51            PDF      6.4.5 Traffic   Fix TBD after table 87
                   Page       Selector
                    109        Payload
HPQ #52            PDF          6.4.7       Change document to standard
                   Page     Certification
                    112       Request
                               Payload
HPQ #53            PDF      6.6.2 Notify    Table 96 Change Sheet to Part
                   Page        Payload
                    117
HPQ #54            PDF          6.7.3       After "Authentication Protocol Identifier" add
                   Page AUTH_Negot          "= 0000 0004h" to match format of other
                    124      iate IKEv2     authentication protocol identifier fields
                            Parameters
HPQ #56            PDF          6.7.3       Change 04h to 0000 0004h
                   Page AUTH_Negot
                    124      iate IKEv2
                            Parameters




                                                                                        Page 163 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/   Problem Description                              Suggested solution   Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
HPQ #55            PDF           6.7.4      After "Authentication Protocol Identifier" add
                   Page AUTH_Negot          "= 0000 0005h" to match format of other
                    124      iate IKEv2-    authentication protocol identifier fields
                                AUTH
                            Parameters
HPQ #57            PDF           6.7.4      Change 05h to 0000 0005h
                   Page AUTH_Negot
                    124      iate IKEv2-
                                AUTH
                            Parameters
HPQ #58            PDF           6.8.6      item b) This standard does not appear to
                   Page    Cryptographi     define or support ENCR_3DES, so that
                    127    c Algorithms     should not be in the example.
                            Negotiation
HPQ #59            PDF           6.8.6    Item b) There is not exactly an
                   Page    Cryptographi   AUTH_HMAC_MD5 or AUTH_HMAC_SHA1
                    127    c Algorithms   transform ID - there are 2 of each
                             negotiation  (AUTH_HMAC_MD5_96 and
                                          AUTH_HMAC_MD5_128,
                                          AUTH_HMAC_SHA1_96 and
                                          AUTH_HMAC_SHA1_160).
HPQ #60             PDF         6.8.11    Change "this document" to "this standard" or
                    Page     Generating "this clause"
                     131       Keying
                               Material
HPQ #61             PDF         6.8.12    five other secrets: Convert the list into an
                    Page     Generating a)b)c)d)e) format
                     131       Keying
                             Material for
                            the IKE_SA
HPQ #62             PDF     7.1.8 Names Add h after each of the name tags
                    Page       used to    (assuming they are all hex values not
                     155        define    decimal values)
                               Policies
HPQ #63             PDF     7.1.8 Names ###################################
                    Page       used to
                     156        define
                               Policies
HPQ #64             PDF     7.4.2 Check Table 173 Fix TBD
                    Page        Policy
                     180      Summary
HPQ #65             PDF      7.6.3.3 The Table 189 Fix TBD
                    Page       Zoning
                     189        Check
                               Protocol



                                                                                        Page 164 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/    Problem Description                             Suggested solution   Response   Status Edit Status
             ical   Page   figure locator
            /Edito
              rial
HPQ #66             PDF    7.6.5.2 Zone      Table 196 Fix TBD
                    Page    Information
                     194      Request
HPQ #67             PDF    8.1 Overview      After "FC_Port;" add "or"
                    Page
                     197
HPQ #68             PDF        8.5.2.2       Change "to" to "to:"
                    Page      Abandon
                     200   authenticatio
                              n request
HPQ #2              PDF    2.2 Approved ANSI INCITS 305-1998, SCSI Enclosures
                   Page 22 references   Services (SES) Any reference to SES needs
                                        to be accompanied by a reference to SES-
                                        AM1. Add SES-2 to the References Under
                                        Development section.
HPQ #3              PDF       2.4 Other RFC Editor, Information Sciences Institute,
                   Page 22   References University of Southern California, 4676
                                        Admiralty Way, Suite 1001, Marina del Rey,
                                        CA90292-6695; (310) 822-1511 or (310)
                                        823-6714 (fax);" Isn't http://www.ietf.org
                                        sufficient?
HPQ #69             PDF      Annex A is
                    Page        blank
                     225
HPQ #72             PDF          B.1.1       Add a text line above the first a).
                    Page     Objectives of
                     227      this annex
HPQ #70             PDF          B.1.2       This text - requiring that random numbers
                    Page       Random        truly be random - might be worth including in
                     227       Number        the main body as normative. Selecting the
                              Generator      DH-CHAP values is not tied to RADIUS
                                             deployment.
HPQ #71             PDF         B.1.2        FCAP and FCPAP also use random
                    Page       Random        numbers (nonces and salts); include them in
                     227       Number        the a)b)c)d) list.
                              Generator
HPQ #73             PDF         B.3.1     Fix "A RADIUS messages is a one packet"
                    Page      Message
                     229        types
HPQ #75             PDF      B.3.2.1 User ###################################
                    Page        Name
                     231
HPQ #74             PDF      B.3.2.1 User- Change "one" to 0001h after table A.4
                    Page        Name
                     231



                                                                                       Page 165 of 169
                                                                              FC-SP Revision 1.6 Comments
                                                                                      01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/     Problem Description                              Suggested solution   Response   Status Edit Status
             ical  Page    figure locator
            /Edito
              rial
HPQ #76            PDF        B.3.2.2         When MD5 is used for DH-CHAP the
                   Page        CHAP-          attribute length is 19. Either delete this, or
                    232      Password         add the length for SHA-1 (23) as well.
HPQ #77            PDF        B.3.2.2         ###################################
                   Page        CHAP-
                    232      Password
HPQ #78            PDF        B.3.2.3         Change: This field is 16 bytes for MD5, and
                   Page        CHAP-          contains the Challenge Value. to: This field
                    233      Challenge        contains the Challenge Value. This field is
                                              18 bytes for MD5, and 22 bytes for SHA-1.

HPQ #79             PDF        B.3.2.3        When MD5 is used for DH-CHAP the
                    Page       CHAP-          attribute length is 18. Add the SHA-1 length
                     233      Challenge       too (22 bytes), or delete the sentence.

HPQ #80             PDF           B.4.1       ought to be is not an ISO/ANSI term.
                    Page        RADIUS
                     233     Authenticatio
                               n Method
HPQ #81             PDF          D.2.8.1      Table A.10 Version Stamp Format Day 1 - 7
                    Page        General       Which day is day 1? Sunday?
                     248       Download
                                Request
                                 Format
HPQ #82             PDF          D.2.8.1      Table A.10 Version Stamp Format Year 0 -
                    Page        General       99 seems open to a Y2K problem.
                     248       Download
                                Request
                                 Format
HPQ #4              PDF            3.2        Add "nonce"
                   Page 25     Definitions
HPQ #5              PDF            3.4        Add: AES Advanced Encryption Standard
                   Page 27   Abbreviations    (see FIPS-197) prf pseudo-random function
                               acronyms       (see 6.8.11)
                              and symbols
HPQ #6              PDF            4.3        Change "may accommodate" to
                   Page 29   Authenticatio    "accommodates" in last line on page
                                    n
                             Infrastructure
HPQ #7              PDF            4.3        After "ESP_Header" add "(see FC-FS)".
                   Page 29   Authenticatio
                                    n
                             Infrastructure




                                                                                         Page 166 of 169
                                                                             FC-SP Revision 1.6 Comments
                                                                                     01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/   Problem Description                              Suggested solution   Response   Status Edit Status
             ical   Page   figure locator
            /Edito
              rial
HPQ #8              PDF         4.4         Change "that they are communicating with"
                   Page 30 Authenticatio    to "with which they are communicating."
                                  n
HPQ #9              PDF     4.6.1 Policy Add a verb to "The Policy Summary Object
                   Page 31    Definition also an easy comparison of policy
                                         configurations."
HPQ #10             PDF    5.1 Overview After "Transaction Identifier" add (T_ID)
                   Page 35               since it is used for the firsttime in the figure
                                         following this paragraph.
HPQ #11             PDF    5.1 Overview ###################################
                   Page 36
HPQ #12             PDF        5.2.2     Somewhere in this section there should be a
                   Page 37    SW_ILS     cross reference to FC-SW sinceit "owns" the
                           authenticatio SW_ILS code assignments.
                           n messages
HPQ #13             PDF      5.2.2 ELS Somewhere in this section there should be a
                   Page 38 authenticatio cross reference to FC-FS (orFC-LS?) since it
                           n messages "owns" the ELS code assignments.

HPQ #14             PDF         5.3.2   ###################################
                   Page 40 AUTH_Negot
                           iate Message

HPQ #15             PDF     5.3.3 Names     Table 11 Change 0001 to 0001h
                   Page 41     used in
                           Authenticatio
                                  n
HPQ #16             PDF     5.3.3 seems     Authentication Protocols" 5.3.1 is an
                   Page 41 out of place.    overview; 5.3.2, 5.3.4, and 5.3.5 are
                                5.3 is      messages; 5.3.3 is not.Move it to 5.2
                           "Authenticatio   instead - it's more related to 5.2.4 Fields
                            n Messages      common to allAUTH messages.
                            Common to

HPQ #17             PDF        5.3.4   Table 15 Change Sheet to Part
                   Page 42 AUTH_Reject
                             Message
HPQ #18             PDF       5.4.2.1  After table 18 add: Authentication Protocol
                   Page 46  Overview Identifier: shall be set to 0000 0001h to
                                       identify DH-CHAP.
HPQ #19             PDF       5.4.2.3   ###################################
                   Page 48 DHgIDList
                            Parameter




                                                                                          Page 167 of 169
                                                                           FC-SP Revision 1.6 Comments
                                                                                   01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/   Problem Description                              Suggested solution   Response   Status Edit Status
             ical   Page   figure locator
            /Edito
              rial
HPQ #20             PDF        5.4.2.3      Table 22 - DH Group Identifiers Table 22,
                   Page 48 DHgIDList        buried in the DH-CHAP Protocol section, is
                             Parameter      also referenced numerous times in 5.5
                                            FCAP Protocol and 5.6 FCPAP Protocol.
                                            Consider moving it up into 5.2 or 5.3, which
                                            cover common structures.
HPQ #21             PDF        5.4.2.3      Table 22 - DH Group Identifiers Why is SRP-
                   Page 48    DHgIDList     768 excluded? Why are 3072, 4096, 614,
                              Parameter     and 8192 bit not defined? HPQ #22 PDF
                                            Page 55 5.5.2.1 Overview After table 27
                                            add: Authentication Protocol Identifier: shall
                                            be set to 0000 0002h to identify FCAP.

HPQ #23             PDF         5.5.2.35.5.3.1 Message Format Change "(see
                   Page 57    DHgIDListtable 22)" to "(see table 22 in 5.4.2.3)" to
                              Parameterhighlight that it's pointing into a different
                                       authentication protocol's (DH-CHAP)
                              (for FCAP)
                                       section. (two times on the page)
HPQ #24             PDF   5.5.3.2 FCAP Add " " around "03:01:04..."
                   Page 58 Certificate
                             Format

HPQ #25             PDF    5.5.4.2 FCAP Should there be a statement like this?
                   Page 60   Signature Support for the RSA-SHA1 signature format
                              Format    is mandatory for FCAP. There's only one
                                        defined now, but could be more later. For
                                        SHA-1 hashing, a similar statement is
                                        included although only SHA-1 is defined.

HPQ #26             PDF         5.6.2.1   After table 41 add: Authentication Protocol
                   Page 65     Overview   Identifier: shall be set to 0000 0003h to
                                          identify FCPAP.
HPQ #27             PDF         5.6.2.3   5.6.3 FCPAP_Init Message Change "(see
                   Page 67    DHgIDList table 22)" to "(see table 22 in 5.4.2.3)" to
                              Parameter highlight that it's pointing into a different
                              (for FCAP) authentication protocol's (DH-CHAP)
                                          section. (two times on the page)
HPQ #1              PDF      Introduction Please translate this gibberish into English.
                   Page 8
HPQ #28             PDF         6.3.2.1     (e.g., an SA_Initiator may want to propose
                   Page 94     Payload      using (CT_Authentication with MD5) or
                               Structure    (ESP_Header with MD5 and 3DES))." This
                                            standard does not appear to define or
                                            support 3DES, so that should not be in the
                                            example.



                                                                                       Page 168 of 169
                                                                            FC-SP Revision 1.6 Comments
                                                                                    01/17/2005 (05-030v0)


Company-#   Techn Physical Section/table/   Problem Description                             Suggested solution                Response   Status Edit Status
             ical   Page   figure locator
            /Edito
              rial
HPQ #29             PDF      Table 65 -     HMAC_MD5 needs to be _96 or _128
                   Page 96 Examples of      (several times in this table)
                             proposals
HPQ #30             PDF        6.3.2.1      Table 67 - Security Protocol Identifiers Fix
                   Page 97    Payload       the two TBDs
                              Structure
HPQ #31             PDF        6.3.2.1      NOTE 16, NOTE 17 (and possibly
                   Page 98    Payload       elsewhere) I recommend using numeric
                              Structure     values for the Transform_ID values rather
                                            than two "three" and "zero" Hex format
                                            would stand out even better.
HPQ #32             PDF        Table 70     Add references for ENCR_AES_CBC and
                   Page 99                  ENCR_AES_CTR Probably FIPS 197 for
                                            AES and FIPS SP800-38A for the modes:
                                            Recommendation for Block Cipher Modes of
                                            Operation NIST Special Publication 800-
                                            38A 2001 Edition
HPQ #33             PDF        Table 70 -   ###################################
                   Page 99    Encryption
                              Algorithms
                             Transform_ID
                                   s
Meeting-1     T                             There is the need to select a couple of         Pick an AES based algorithm and
9/15/2004                                   cryptographic algorithms and a couple of        a non AES based algorithm for
                                            integrity algorithms to be specified probably   both integrity and encryption.
                                            as must and should into the FC-SP               3DES-CBC is the most likely non
                                            standard. We are not yet ready to evaluate      AES based encryption algorithm.
                                            GCM, the issue is momentarily deferred.




                                                                                       Page 169 of 169

						
Related docs
Other docs by linzhengnd
Spec_PUMP
Views: 1  |  Downloads: 0
Sheet1 - Laptop Repair from Laptop Clinic
Views: 42  |  Downloads: 0
modello_cibi_nido
Views: 1  |  Downloads: 0
Math - Laurel County Schools
Views: 4  |  Downloads: 0
Lesson 2 Magic School Bus on the Ocean - CPSB
Views: 11  |  Downloads: 0
In the United States Court of Federal Claims
Views: 1  |  Downloads: 0
B.ED
Views: 20  |  Downloads: 0
Ecodesign and labelling of Boilers
Views: 33  |  Downloads: 0
vfy_m450-05fr
Views: 7  |  Downloads: 0