Hi,

Here is a review of the current version of the draft.

Cheers,
Ian

Introduction

a1) This needs to be updated: RFC7597 is for MAP-E and encapsulation is the 
single mode described there. RFC7599 deals with translation and so probably 
doesn’t need to be mentioned at all as it’s not part of the scope.

a2) Section 4.1.2
The description of error cases is not correct. The checks that are performed by 
both CE and BR validate that the v6, v4 and l4 ports are consistent, not just 
the v6 and dest. ports. Please check RFC7597 section 8.1.

MIB Comments:

b1) It appears that the intention to provide a single model to be used by both 
BR and CE. For ‘mapRuleBRIpv6Address, the description only provides information 
about what the CE does with this value. Is it valid for a BR? What should the 
BR do with it?
Also, for the ‘mapRuleType’ field - Is there a case where a rule provisioned to 
a BR is not an FMR? (I’m not familiar enough with MAP BR implementations to 
know if this is the case)

b2)   mapRuleID OBJECT-TYPE
           DESCRIPTION
                        "An identifier used to distinguish the multiple mapping
           rule which is unique with each CE in the same BR.”

[if - The description is unclear. If I understand the purpose of this object, 
it is to give a unique identifier to each rule. If this is the case, I would 
propose: “A unique identifier used to distinguish mapping
           rules.”


b3) The DESCRIPTION fields of  mapRulePSIDLen and mapRuleOffset are identical. 
The text makes sense for mapRulePSIDLen, but is incorrect for mapRuleOffset.


b4)   RulePSID ::= TEXTUAL-CONVENTION
      DISPLAY-HINT "0x:"
      STATUS       current
      DESCRIPTION
          "It represents the PSID represented in the hexadecimal version
           so as to display it more clearly."
      SYNTAX       OCTET STRING (SIZE (4))

[if - Is 4 correct here? The allowable range for the PSID is 0..65535 which is 
2 octets]


 b5)  mapRuleEALen OBJECT-TYPE
       SYNTAX     Unsigned32
       MAX-ACCESS read-only
       STATUS     current
       DESCRIPTION
          "The length of the Embedded-Address (EA) defined in
           mapping rule which will be assigned to CE."
      REFERENCE
            "EA: section 3 of RFC 7597."
       ::= { mapRuleEntry 10 }

[if - This can also be constrained for allowable values (0..48)]

b6) mapRuleType

[if - The choice that is being presented here isn’t inline with the F-Flag 
field described in sec 4.1 of RFC7598 (and by extension the FMR description in 
RFC7597). The F flag defines if a rule can be used for forwarding (i.e. mesh 
mode), not if it is a a BMR or an FMR (a BMR can be used for mesh mode if the F 
flag is set). Any of the received rules can be considered as a suitable BMR via 
the longest prefix match.

_______________________________________________
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

Reply via email to