[mpls] Re: Early MIB Dr. review of draft-ietf-mpls-p2mp-te-mib-03.txt
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mpls] Re: Early MIB Dr. review of draft-ietf-mpls-p2mp-te-mib-03.txt
Thanks Joan,
A new revision to address most of your points has just been submitted.
But a couple of items are discussed below.
You asked:
*) Are there any objects which apply only to GMPLS?
There is no difference (at this time) between P2MP MPLS-TE and P2MP GMPLS.
All objects can be applied to GMPLS.
**) 6.1. Example Use of the LSR MIB Module
Even if the LSR MIB is able to be used to configure P2MP,
SHOULD it be used?
What is the benefit of doing so?
Are networks really doing this?
My concern is that it is far easier to document one way of configuring a
feature and supporting this way through the standards process than to
put forth a secondary way to configure. So unless there is truly a
compelling reason, why do this?
If you want to proceed with the LSR MIB being used for p2mp,
then you need to show an example of how to configure this. Order
of the configuration seems critical, and that needs to be explained.
You'll notice that RFC3813 allows write access to the LSR MIB.
So, clearly it was deemed acceptable to manually set up forwarding state (or
cross-connections). And we must recall that (much as I love the control
plane) the control plane is not the only way to operate a network. Consider,
for example, the majority of transport networks.
Now, you'll also note that RFC3813 allows a "cross-connect" to have multiple
in and out segments.
So I don't think there is anything else to say.
*) mplsTeP2mpTunnelNotificationEnable OBJECT-TYPE
Can RFC3413 be used instead?
Do you feel strongly about this?
We could use it, but:
- we should probably follow the same structure as RFC3812
- I don't like forcing the support of another MIB module for this
one bit (literally) of information.
* Why is RFC4461 in the informative section? Would think this should
be in the Normative.
The downref rules are a pain :-) and it is easier to avoid them than deal
with them.
Section "4.2 Use of MPLS-TE-STD-MIB".
There was concern that using the same Objects with updates from
MPLS-TE-STD-MIB would result in a backwards compatibility
issue. (If the situation came about that there were devices that
supported
the original version of the MPLS-TE-STD-MIB and a newer version, then
the interpretation of these objects might be confused.
The suggestion was to create new objects in this MIB.
Also, it would be necessary to include in the conformance section
of the MIB what objects from MPLS-TE-STD-MIB need to
be supported.
I don't see any backward compatibility issues.
Legacy implementations do not support the P2MP MIB module, so do not have a
problem.
The functional change is to interpret certain objects in MPLS-TE-STD-MIB
differently if (and only if) there is a corresponding row entry in
mplsTeP2mpTunnelTable.
If we created new objects in MPLS-TE-P2MP-STD-MIB (which we could) then we
would still need to change the interpretation of the objects in
MPLS-TE-STD-MIB because they would cease to be meaningful. Having decided
that we had to change the interpretation, we decided that we would not also
need new objects.
What do you think?
Once again, many thanks.
Adrian
_______________________________________________
mpls mailing list
mpls at lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.