Re: [mpls] draft-dasmith-mpls-ip-options-01.txt as a WG doc?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [mpls] draft-dasmith-mpls-ip-options-01.txt as a WG doc?
I believe this draft is meant to solve a very simple problem.
It has been observed that there are MPLS implementations which will not
encapsulate IP packets that have options.
In many environments, this behavior is undesirable. However, it has been
observed that there are some implementations in which this behavior cannot
be shut off.
The draft attempts to avoid this situation in the future by setting two
rules:
1. It must be possible to configure an LER such that it will apply MPLS
encapsulation irrespective of the presence of IP options.
2. This configuration setting is the default.
However, the draft also specifies that this is not meant to alter the
processing of control protocols such as RSVP which may use IP options.
So I see basically two grounds on which this draft may be opposed:
- One might think it is perfectly okay to have an MPLS implementation which
cannot be configured to label packets that have IP options.
This doesn't seem reasonable to me.
- One might think that the labeling of a packet with options should not
necessarily be the default behavior.
This seems more more reasonable, at least in theory. However, given the
fact that IP options have been in disrepute for several decades, I don't
really see that there's any problem caused by making this the default.
Adrian> It really does seem to be trying to define as mandatory an
Adrian> implementation behavior that might reasonably be flexible for
Adrian> different reasons.
I think the intent is only to define the behavior as mandatory to
implement, not to prohibit the flexibility.
Adrian> If the use of IP options in the core is sufficiently worrying, why
Adrian> not disable them on the core routers?
I think that's usually done, but I don't see what that has to do with the
fact that an LER may have refused to label a packet with options.
Adrian> If two IP packets carry different explicit paths in their options,
Adrian> why should they not be directed to different (explicitly routed)
Adrian> LSPs to conform to those routes even though they carry the same FEC?
This behavior is not ruled out if some network wants to support explicit
routing via IP options. Since the percentage of service provider networks
that support this is, err, low, I don't think it can be argued that this
should be the default behavior.
Renwei> This draft imposes a new requirement on LER. But the new requirement
Renwei> has nothing to do with inter-op.
If some router implementation cannot label IP packets that have options,
then that implementation cannot operate as an LER in certain environments.
Renwei> It could at most serve as a CLI knob which can be turned on or off
Renwei> according to whatever someone wants,
All the draft does is make the CLI knob (and its default setting) mandatory.
Renwei> Moreover, when an IP packet has an option, it usually has a reason
Renwei> for having such an option, and thus expects to be processed along
Renwei> the forwarding path in the network
I can't say what expectations the creator of such a packet may have had, but
if he really expected special processing all along the path through some
arbitrary network, then he's expecting a practice which hasn't been common
since the early days of the Internet.
Renwei> Some software vendors also develop their software tools based on the
Renwei> options
The draft is really concerned with data packets, and isn't meant to prohibit
the use of IP options on the control/monitoring protocols which are used in
a particular network environment.
_______________________________________________
mpls mailing list
mpls at ietf.org
https://www.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.