Hi Authors,
I am requested (by the WG chairs) to shepherd this draft, here are my shepherd
review comments on this document.
1. To make the document more readable, expect for the well-known abbreviations,
there are a lot of abbreviations (e.g., MVRF, I-/S-PMSI, etc.) that should be
expanded when first use.
2. Abstract and introduction section
s/ multicast in MPLS/BGP-based Layer-3 VPN (MVPN)/ Multicast in BGP/MPLS in IP
VPN (MVPN), to align with the definition in RFC6513
3.
Section 2.1
- mvpnIpmsiTable/Entry
This table contains all advertised or received intra-as I-PMSIs.
With PIM-MVPN, it is applicable only when BGP-Based Autodiscovery
of MVPN Membership is used.
- mvpnInterAsIpmsiTable/Entry
This table contains all advertised or received inter-as I-PMSIs.
With PIM-MVPN, it is applicable only when BGP-Based Autodiscovery
of MVPN Membership is used.
1) For each table, why is there a "/Entry" followed? To avoid confusion, I'd
suggest to remove them if there is no special intention or meaning.
2 )In addition, from the above text, I have the feeling that a mvpnIpmsiTable
or mvpnInterAsIpmsiTable can only contain advertised or received I-PMSIs, but
cannot contain both. Is this the intention?
4. Section 2.2, the LAST-UPDATED, ORGANIZATION, CONTACT-INFO and the Revision
history should be updated to reflect the latest status.
5. mvpnMvrfNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MVRFs for IPv4 or IPv6 or mLDP
C-Multicast that are present in this device."
Should the "or" be changed to "and"?
6.
There are several places in draft say the following or similar:
"An entry in this table is created for every MVRF in the device."
I'd suggest to replace the "every" as "each".
7.
Page 10:
mvpnGenCmcastRouteProtocol OBJECT-TYPE
SYNTAX INTEGER { pim (1),
bgp (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Protocol used to signal C-multicast states across the
provider core.
s/ Protocol /The protocol is
8.
Page 13:
mvpnBgpGenVrfRtImport OBJECT-TYPE
SYNTAX MplsL3VpnRouteDistinguisher
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VRF Route Import Extended Community that this device
adds to unicast vpn routes that it advertises for this mvpn."
::= { mvpnBgpGeneralEntry 2}
mvpnBgpGenSrcAs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Source AS number in Source AS Extended Community that this
device adds to the unicast vpn routes that it advertises for
this mvpn."
Why should the "Source", "Extended", and "Community" be upper case? If there is
no special intention, suggest to change to lower case. You may need to look
through the whole document to do a text clean up.
9.
Section 3, Security consideration.
Given that the document introduces some read-write objects, I don't think that
the current statement of "This document does not introduce new security risks."
will pass the IESG review. I'd suggest the authors to enhance the security
consideration section. For the mib security consideration, you may refer to
some existing mid documents (e.g,
https://tools.ietf.org/html/draft-ietf-mpls-tp-oam-id-mib-11) that have already
passed the IESG review. Also, you may refer to some history discussions on a
mib security consideration (e.g.,
https://datatracker.ietf.org/doc/draft-ietf-trill-oam-mib/history/ ).
10.Please make sure that the MIB Modules are compiled cleanly.
11. BTW, I saw the WG chairs had issued the IPR poll, and only Jeffery replied,
to progress this draft, the authors and contributors have to respond to the IPR
poll.
Happy Holidays!
Best regards,
Mach
_______________________________________________
BESS mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/bess