The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2004-Dec> msg00048



[Date Prev][Date Next][Thread Prev][Thread Next]  
  [Date Index][Thread Index][Author Index][Subject Index]

[mpls] working group last call on draft-ietf-mpls-oam-frmwk-01.txt

  • From: Loa Andersson <loa@pi.se>
  • Date: Thu, 30 Dec 2004 09:50:29 +0100
  • Cc: "Thomas D. Nadeau" <tnadeau@cisco.com>, mpls@ietf.org
  • User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;rv:1.7.2) Gecko/20040803

All,

for the record - the [MPLSREQ] == draft-ietf-mpls-oam-requirements-05.txt

were wg last called (as version -02) Mar 7 2004. We had
a fair amount of comments, and the draft has been updated
and reviewed by the routing area directorate since then.

Now Adrian has a point in that we are discussing to add p2mp oam
requirements into the [MPLSREQ] draft, however we don't see this
as a show stopper for the wg last call of draft-ietf-mpls-oam-frmwk-01.txt.

If we find impactss we just have to take care of those later.

/Loa


Adrian Farrel wrote:

> Hi Loa,
> Thanks for this.
> 
> Two overall questions:
> 
> 1.
> Given that...
>     This memo outlines in broader terms how data plane OAM functionality
>     can assist in meeting the operations and management (OAM)
>     requirements outlined in [MPLSREQS]
> is it appropriate to last call this draft before [MPLSREQS] is complete?
> 
> 2.
> The draft restricts itself to RFC3031 in section 1.
> This may be intended to give a context to MPLS rather than to limit the
> scope (although the title of the section does imply a limited scope).
> Given the recent decision to include P2MP MPLS-TE OAM requirements within
> [MPLSREQS], shouldn't this draft be broadened to also included P2MP within
> the framework?
> On an initial reading, there doesn't seem to be much that is needed to
> extend this, but some discussion of partially defective LSPs is needed in
> the context of P2MP.
> 
> 
> A few comments on the draft...
> 
> Abstract
> I think it would be good if the Abstract could refer to MPLS.
> 
> Section 1
> I think it would be helpful if there was a definition of "OAM" and "data
> plane OAM" and if these were contrasted with "operations and management
> procedures". These may be common terms in the Ops Area, but in order to
> bring MPLS into line, it is probably worth clarifying or providing
> pointers.
> 
> Section 3.1.1, Physical layer faults:
> There seems to be an admixture in the text that confuses "physical layer",
> "link layer" and "lower layer". I suspect that from an MPLS perspective we
> are only interested in lower layer faults and wish simply to observe that
> these may be detected by lower layer protocols or reported by the physical
> layer. Then, as you say, we also need to observe that in some cases the
> lower layers may not be able to detect such faults and we may need to
> operate a higher layer mechanism.
> 
> Section 3.1.1
>     MPLS LSP misbranching:
> Why do you call this "misbranching"? Is there any branching involved?
> Would "misconnection" or "forwarding error" be better terms?
> In fact, isn't this what is later described as "data plane integrity"?
> 
> Section 3.1.1
>     Discontinuities in the MPLS Encapsulation
> The way this section is worded it does not appear to describe a fault (per
> the original definition of fault). It actually states how data may be
> successfully delievered.
> I suspect that the text needs to point out two ways in which this may be a
> fault:
> - the data is delivered but does not use the LSP for the full extent of
> its path (thus frustrating the operator's intent and potentially impacting
> QoS or causing mis-delivery)
> - the data cannot be delivered at all.
> 
> Section 3.1.1, TTL Mishandling
>          Some Penultimate hop LSRs may consistently process TTL expiry
>          and propagation at penultimate hop LSRs. In these cases, it is
>          possible for tools that rely on consistent processing to fail.
> Does this mean "inconsistently"?
> 
> Section 3.1.1, Misordering
> We should point out that probe traffic is a highly unreliable mechanism to
> detect misordering since the problem is not necessarily predictable or
> reliably repeatable.
> 
> Section 3.3 Availability
> The definition of availability is fine. But what is meant by the
> following?
>     MPLS has several forwarding modes (depending on the control plane
>     used). As such more than one model may be defined.
> Does this say that there may be more than one definition of availability?
> Or more than one way of computing it?
> 
> Section 7 Intra-provider
> The first paragraph seems to suggest that data plane OAM does not have any
> potential detremental effect on security. But the third paragraph lists
> some of the issues. I suggest that the first paragraph should be
> re-written as:
>     Data plane OAM messaging addresses some existing security
>     issues, for example through rigorous defect handling operator's
>     can offer their customers a greater degree of integrity protection
>     that their traffic will not be misdelivered (for example by being
>     able to detect leaking LSP traffic from a VPN).
> 
> Section 7 Inter-provider
> This is the first mention of inter-provider. It would really be worth
> adding a section earlier to discuss inter-domain issues (inter-area,
> inter-AS and inter-provider). Is OAM terminated and regenerated at
> borders?
> 
> Section 7
> I am not sure that it is safe to assume that MPLS does not extend to
> "untrusted hosts". Some routers may be more prone to hacking than others.
> Thus, OAM messaging may require authentication, etc.
> 
> 
> Editorial
> 
> References to "MIBs"
> In general, all references to MIBs should really be references to "MIB
> modules".
> For example, in section 3.1.1 "MPLS MIB performance tables" should read
> "MPLS MIB module performance tables".
> 
> Please say "cross-connect" not "cross connect"
> 
> Section 3.1.1, MPLS LSP misbranching:
>            into a an NHLFE for which there is no corresponding ILM at
> s/a an/an/
> 
> Section 3.1.1, MPLS LSP misbranching:
>            corresponding ILM at the next downstream LSR, but which was
>            is associated with a different LSP. This may be detected by
> s/was is/is/
> 
> Section 3.1.1, MPLS LSP misbranching:
> s/the inconsistency between the path and the control plane/the
> inconsistency between the data path and the control plane state/
> 
> Section 3.1.2
> s/hand ling/handling/
> 
> Section 3.1.2
>  s/(i.e.: fibre cut)/(e.g., fibre cut)/
> 
> Section 5
> s/in MPLS network/in MPLS networks/
> 
> 13.1  Normative References
> This section appears to be empty.
> 
> 
> Adrian
> 
> 
> _______________________________________________
> mpls mailing list
> mpls@lists.ietf.org
> https://www1.ietf.org/mailman/listinfo/mpls
> 
> 

-- 
Loa Andersson

Principal Networking Architect
Acreo AB                           phone:  +46 8 632 77 14
Isafjordsgatan 22                  mobile: +46 739 81 21 64
Kista, Sweden                      email:  loa.andersson@acreo.se
                                            loa@pi.se

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls